:root{--text:#1d1f23;--muted:#666b73;--link:#2f5bd8;--bg:#fff;color:var(--text);font:17px/1.65 Georgia,Times New Roman,serif}:root[data-theme=dark]{--text:#e4e5e8;--muted:#9ba0a8;--link:#8eadff;--bg:#15171b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);max-width:720px;margin:0 auto;padding:24px}.site a{color:var(--text);font:600 15px system-ui,sans-serif;text-decoration:none}a{color:var(--link)}.list span{color:var(--muted);font-size:15px;display:block}.post h1{font-size:2.2rem;line-height:1.2}.post__date{color:var(--muted);font:14px system-ui,sans-serif}.post__body table{border-collapse:collapse}.post__body :is(th,td){border:1px solid #ddd;padding:6px 10px}.post__body blockquote{color:var(--muted);border-left:3px solid #ddd;margin:0;padding-left:16px}.post__body pre{background:#f5f5f7;padding:12px;overflow-x:auto}.post__body img{max-width:100%;height:auto}.post__body figure{margin:1.6em 0}.post__body figure>p{margin:0}.post__body figure.wide{margin-inline:-60px}.post__body figure.wide img{width:100%}.post__body figcaption{color:var(--muted);text-align:center;margin-top:.5em;font:14px/1.5 system-ui,sans-serif}.post__cover{margin:1.2em 0 1.6em}.post__cover img{aspect-ratio:2;object-fit:cover;border-radius:6px;width:100%;display:block}body.frame-full{max-width:1040px}body.frame-full .post__body{columns:2 320px;column-gap:48px}body.frame-full .post__body :is(h2,h3,ul,ol){break-after:avoid}body.frame-plain{max-width:640px;font-size:16px}.post__contents{border-left:3px solid #ddd;margin:1em 0 1.6em;padding:12px 16px;font:15px/1.6 system-ui,sans-serif}.post__contents ol{margin:0;padding-left:1.2em}.more-topic{border-top:1px solid #ddd;margin:2.4em 0 0;padding:16px 18px;font:15px/1.6 system-ui,sans-serif}.more-topic h2{margin:0 0 .4em;font-size:18px}.more-topic ul{margin:0;padding-left:1.2em}.more-topic span{color:#666}.callout{border-left:4px solid var(--link);background:color-mix(in srgb, var(--link) 8%, var(--bg));border-radius:4px;margin:1.5em 0;padding:12px 16px}.callout--tip{background:color-mix(in srgb, #2e8b57 9%, var(--bg));border-color:#2e8b57}.callout--warn{background:color-mix(in srgb, #d9822b 10%, var(--bg));border-color:#d9822b}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout__title{font:600 15px system-ui,sans-serif}.chart{margin:1.5em 0}.chart__bars{height:var(--chart-h,160px);border-bottom:1px solid var(--muted);align-items:flex-end;gap:12px;display:flex}.chart__bar{background:var(--link);min-height:2px;color:var(--bg);text-align:center;border-radius:3px 3px 0 0;flex:1;font:600 12px system-ui,sans-serif}.chart__labels{color:var(--muted);gap:12px;font:13px system-ui,sans-serif;display:flex}.chart__labels span{text-align:center;flex:1}.ms{--ms-bg:#f4f4f6;--ms-chrome:#fbfbfc;--ms-line:#e6e7ea;--ms-line-2:#d9dbe0;--ms-text:#1c2026;--ms-muted:#6b7079;--ms-faint:#9a9ea6;--ms-hover:#eff0f2;--ms-radius:8px;--ms-shadow:0 1px 2px #0b10150d, 0 8px 28px -10px #0b10152e;--ms-pop:0 0 0 1px #0b101512, 0 12px 32px -8px #0b101538, 0 2px 6px -2px #0b101514;--ms-ink:#0b1015;--ms-paper:#fff;--ms-paper-3:#f1f1f3;--ms-placeholder:#6e737b;--ms-accent:#6161ff;--ms-accent-hover:#5151d5;--ms-accent-text:#5151d5;--ms-accent-tint:#efeffe;--ms-accent-deep:#4747dd;--ms-ok:#12a150;--ms-ok-ink:#0a7a3c;--ms-ok-tint:#e9f7ef;--ms-warn-ink:#a34d00;--ms-warn-tint:#fdf2e6;--ms-danger:#c4231b;--ms-danger-tint:#fdecea;--ms-sheet:#fff;--ms-sheet-ink:#0b1015;--ms-head-bg:#ffffffe6;--ms-label:#444a53;--ms-seg-bg:#ececef;--ms-seg-on:#fff;--ms-stage:#e8e9ed;--ms-accent-tint-2:#e2e2fd;--ms-warn-tint-2:#fbe5cc;--ms-warn-line:#f0c99c;--ms-mark:#ffd66659;--ms-mark-ink:#7a5200;--ms-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ms-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--ms-ease:cubic-bezier(.2, .7, .2, 1);--ms-dur:.18s;--ms-panel-w:360px;--ms-article-w:903px;background:var(--ms-bg);overflow:hidden}:is(.ms-head,.ms-banner,.ms-blank,.ms-panel,.ms-pop,.ms-pal,.ms-dialog,.ms-chip,.ms-handle,.ms-bar,.ms-hint){color:var(--ms-text);font-family:var(--ms-sans);font-size:13px;line-height:1.45}.ms [hidden],.ms astro-dev-toolbar{display:none!important}.ms-skip{z-index:50;background:var(--ms-accent);color:#fff;font:500 13px/1.3 var(--ms-sans);border-radius:8px;padding:8px 12px;text-decoration:none;position:absolute;top:-100px;left:16px}.ms-skip:focus-visible{outline:2px solid var(--ms-text);outline-offset:2px;top:10px}.ms-main:focus{outline:none}.ms-app{transition:grid-template-columns .22s var(--ms-ease);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 0;display:grid;position:fixed;inset:0}.ms-app:has(>.ms-panel.is-open){grid-template-columns:minmax(0, 1fr) var(--ms-panel-w)}.ms-app.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.ms-app>.ms-panel{grid-area:1/2;position:relative}.ms-app>.ms-panel:not(.is-open){visibility:hidden}.ms-panel__grip{z-index:2;cursor:col-resize;background:0 0;border:0;width:7px;padding:0;position:absolute;inset:0 auto 0 -3px}.ms-panel__grip:after{content:"";transition:background var(--ms-dur) var(--ms-ease);background:0 0;position:absolute;inset:0 3px}.ms-panel__grip:hover:after,.ms-panel__grip:focus-visible:after,.ms-app.is-resizing .ms-panel__grip:after{background:var(--ms-accent)}.ms-btn{border:1px solid var(--ms-line-2);background:var(--ms-paper);height:32px;color:var(--ms-text);white-space:nowrap;transition:background var(--ms-dur) var(--ms-ease), border-color var(--ms-dur) var(--ms-ease), box-shadow var(--ms-dur) var(--ms-ease);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ms-btn:hover{background:var(--ms-hover)}.ms-btn--sm{height:28px;padding:0 10px;font-size:12.5px}.ms-btn--primary{border-color:var(--ms-accent);background:var(--ms-accent);color:#fff;box-shadow:0 1px 2px #6161ff4d,inset 0 1px #ffffff2e}.ms-btn--primary:hover{background:var(--ms-accent-hover);border-color:var(--ms-accent-hover)}.ms-btn--danger{color:var(--ms-danger)}.ms-btn--danger:hover{background:var(--ms-danger-tint);border-color:color-mix(in srgb, var(--ms-danger) 30%, var(--ms-line-2))}.ms-btn kbd{font:500 10.5px var(--ms-mono);background:#ffffff2e;border-radius:4px;padding:1px 5px}.ms-btn .ms-i,.ms-iconbtn .ms-i{flex:none}.ms-iconbtn{width:26px;height:26px;color:var(--ms-muted);transition:background var(--ms-dur) var(--ms-ease), color var(--ms-dur) var(--ms-ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.ms-iconbtn--lg{width:32px;height:32px}.ms-iconbtn:hover{background:var(--ms-hover);color:var(--ms-text)}.ms-iconbtn--danger:hover{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-panel,.ms-panel *,.ms-panel :before,.ms-panel :after{box-sizing:border-box}.ms-input,.ms-select,.ms-search input{box-sizing:border-box;width:100%;font-family:var(--ms-sans);border:1px solid var(--ms-line-2);background:var(--ms-paper);min-height:32px;color:var(--ms-text);transition:border-color var(--ms-dur) var(--ms-ease), box-shadow var(--ms-dur) var(--ms-ease);border-radius:7px;padding:6px 9px;font-size:13px;line-height:1.4}.ms-input:focus,.ms-select:focus,.ms-search input:focus{border-color:var(--ms-accent);outline:none;box-shadow:0 0 0 3px #6161ff29}.ms-input--area{resize:vertical;min-height:64px}.ms-input--code{font:12px/1.5 var(--ms-mono);white-space:pre}.ms-copyable{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.ms-copyable__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-copyable__tools{opacity:0;transition:opacity var(--ms-dur) var(--ms-ease);flex:none;gap:1px;display:inline-flex}.ms-copyable:hover .ms-copyable__tools,.ms-copyable:focus-within .ms-copyable__tools,.ms-copyable.is-done .ms-copyable__tools{opacity:1}.ms-copyable.is-rest:not(.is-done) .ms-copyable__tools{opacity:0}.ms-copyable__btn{width:24px;height:24px;color:var(--ms-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.ms-copyable__btn:hover{background:var(--ms-hover);color:var(--ms-text)}.ms-copyable.is-done .ms-copyable__btn:first-child{color:var(--ms-ok)}@media (hover:none){.ms-copyable__tools{opacity:1}}.ms-main{flex-direction:column;min-width:0;min-height:0;display:flex;container:ms-main/inline-size}@container ms-main (width<=1180px){.ms-head__new span,.ms-head [data-sections]>span,.ms-head [data-seo]>span,.ms-head__search kbd,.ms-devtag span{display:none}}@media (max-width:720px){.ms-app.has-entry .ms-head__actions [data-fold],.ms-app.has-entry .ms-head [data-publish] span,.ms-app.has-entry .ms-head [data-save] kbd,.ms-app.has-entry .ms-head .ms-status{display:none}.ms-app.has-entry .ms-head{gap:4px;padding:0 8px}.ms-app.has-entry .ms-head__doc{min-width:60px}.ms-app.has-entry .ms-head__actions{gap:2px}.ms-app.has-entry .ms-head__actions .ms-btn--primary{margin-left:2px}.ms-head__state__when{display:none}}@container ms-main (width<=1180px){.ms-head .ms-status__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ms-head .ms-status[data-status=loading]:after{content:"Opening…";content:"Opening…" / ""}.ms-head .ms-status[data-status=saved]:after{content:"Saved";content:"Saved" / ""}.ms-head .ms-status[data-status=dirty]:after{content:"Unsaved";content:"Unsaved" / ""}.ms-head .ms-status[data-status=saving]:after{content:"Saving…";content:"Saving…" / ""}.ms-head .ms-status[data-status=conflict]:after{content:"Conflict";content:"Conflict" / ""}.ms-head .ms-status[data-status=error]:after{content:"Not saved";content:"Not saved" / ""}.ms-head :is([data-sections],[data-seo],[data-library],[data-preview]) span{display:none}.ms-head .ms-head__doc{min-width:320px}}@container ms-main (width<=1100px){.ms-head [data-publish] span{display:none}.ms-head .ms-head__doc{min-width:220px}}@container ms-main (width<=960px){.ms-head{gap:10px;padding-left:16px}.ms-app.has-entry:not(.is-screen) .ms-head__search>span,.ms-head [data-save] kbd{display:none}.ms-head .ms-viewswitch .ms-seg__btn{min-width:0;padding:0 9px}.ms-head .ms-head__doc{min-width:140px}}@container ms-main (width<=820px){.ms-head .ms-head__new{display:none}.ms-head{gap:6px}.ms-head .ms-head__actions{gap:2px}.ms-head .ms-head__doc{min-width:88px}.ms-head .ms-viewswitch .ms-seg__btn{padding:0 7px}.ms-head .ms-status__dot{display:none}}@container ms-main (width<=700px){.ms-app.has-entry .ms-head__actions :is([data-undo],[data-redo],[data-devices])[data-fold]{display:none}}@container ms-main (width<=600px){.ms-app.has-entry .ms-head__actions [data-fold]{display:none}}.ms-head{border-bottom:1px solid var(--ms-line);background:var(--ms-head-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-start;align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;display:flex}.ms-head__doc{flex:1;min-width:0}.ms-head__search kbd,.ms-blank kbd{background:var(--ms-hover);color:var(--ms-muted)}.ms-btn--primary kbd{color:inherit;background:#ffffff2e}.ms-btn--quiet{color:var(--ms-muted);background:0 0;border-color:#0000}.ms-btn--quiet:hover,.ms-btn--quiet[aria-expanded=true],.ms-btn--quiet[aria-pressed=true]{background:var(--ms-hover);color:var(--ms-text)}a.ms-btn{text-decoration:none}.ms-btn[data-unsaved]:after{content:"";background:#e8a33d;border-radius:50%;width:6px;height:6px;margin-left:2px}.ms-menu__empty{color:var(--ms-muted);padding:8px 10px}.ms-head__title{color:var(--ms-text);white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.ms-head__url{min-width:0;color:var(--ms-muted);font:11.5px var(--ms-mono);display:flex}.ms-head__actions{flex:none;align-items:center;gap:4px;display:flex}.ms-head__actions .ms-btn--primary{margin-left:6px}.ms-devtag{border:1px solid var(--ms-line);height:24px;color:var(--ms-muted);font:500 11.5px/1 var(--ms-sans);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin:0 8px 0 -2px;padding:0 8px;display:inline-flex}.ms-devtag:hover,.ms-devtag:focus-visible{border-color:var(--ms-accent);color:var(--ms-accent-deep)}.ms-devtag svg{color:var(--ms-accent)}.ms-app.is-screen .ms-devtag{display:none}@keyframes ms-pulse{to{opacity:.3}}.ms-banner{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:var(--ms-paper);box-shadow:var(--ms-shadow);align-items:center;gap:12px;margin:12px 16px 0;padding:10px 12px 10px 14px;font-size:13px;display:flex}.ms-banner[data-kind=conflict],.ms-banner[data-kind=error]{border-color:color-mix(in srgb, var(--ms-danger) 30%, var(--ms-line));background:linear-gradient(90deg, var(--ms-danger-tint), var(--ms-paper) 60%)}.ms-banner__icon{color:var(--ms-danger)}.ms-banner[data-kind=info] .ms-banner__icon{color:var(--ms-accent)}.ms-banner p{flex:1}.ms-banner__tools{gap:6px;display:flex}.ms-scroll{flex:1;min-height:0;scroll-padding:80px 0;position:relative;overflow:auto}.ms-sheet{box-sizing:content-box;max-width:var(--ms-article-w);background:var(--ms-sheet);box-shadow:var(--ms-shadow);color:var(--ms-sheet-ink);border-radius:12px;margin:28px auto 160px;padding:56px 72px 96px;position:relative}.ms-scroll{container-type:inline-size}@container (width<=1110px){.ms-sheet{margin-inline:24px;padding-inline:56px}}.ms-canvas{margin-top:2rem}.ms-blank{place-items:center;height:100%;display:grid}.ms-blank__box{max-width:360px;color:var(--ms-muted);text-align:center;justify-items:center;gap:8px;padding:40px;display:grid}.ms-blank__box h2{color:var(--ms-text);font-size:18px}.ms-panel{width:var(--ms-panel-w);border-left:1px solid var(--ms-line);background:var(--ms-chrome);opacity:0;min-height:0;transition:transform .22s var(--ms-ease), opacity .16s var(--ms-ease);flex-direction:column;display:flex;overflow:hidden;transform:translate(24px)}.ms-panel.is-open{opacity:1;transform:none}.ms-panel__head{border-bottom:1px solid var(--ms-line);justify-content:space-between;align-items:center;gap:8px;height:56px;padding:0 12px 0 20px;display:flex}.ms-panel__title{min-width:0;color:var(--ms-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.ms-panel__body{scrollbar-width:thin;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-height:0;padding:18px 20px 40px;display:grid;overflow:auto}.ms-panel__note{color:var(--ms-muted);font-size:12.5px;line-height:1.55}.ms-panel__sub{color:var(--ms-muted);font:600 12px var(--ms-sans);margin-bottom:6px}.ms-panel__stat{color:var(--ms-text);font-size:13px}.ms-field{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.ms-field__row{display:block;position:relative}.ms-field__row .ms-input{padding-right:58px}.ms-field__row .ms-field__tools{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ms-field__row:hover .ms-copyable__tools,.ms-field__row:focus-within .ms-copyable__tools{opacity:1}.ms-field__label{color:var(--ms-label);font-size:12px;font-weight:500}.ms-field__hint{color:var(--ms-faint);font-size:11.5px}.ms-field__tools:empty{display:none}.ms-seg{background:var(--ms-seg-bg);border-radius:8px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid}.ms-seg__btn{height:28px;color:var(--ms-muted);transition:background var(--ms-dur) var(--ms-ease), color var(--ms-dur) var(--ms-ease), box-shadow var(--ms-dur) var(--ms-ease);background:0 0;border:0;border-radius:6px;font-size:12.5px;font-weight:500}.ms-seg__btn.is-on{background:var(--ms-seg-on);color:var(--ms-accent-deep);box-shadow:0 1px 3px #0b10151f}.ms-actions{gap:8px;display:grid}.ms-action{border:1px solid var(--ms-line-2);background:var(--ms-paper);width:100%;height:34px;color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;transition:background var(--ms-dur) var(--ms-ease), border-color var(--ms-dur) var(--ms-ease);border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}.ms-action svg{color:var(--ms-muted);flex:none}.ms-action:hover{background:var(--ms-hover)}.ms-action:focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px}.ms-action--primary,.ms-action--primary svg{color:var(--ms-accent-deep)}.ms-action--danger,.ms-action--danger svg{color:var(--ms-danger)}.ms-action--danger:hover{border-color:var(--ms-danger);background:var(--ms-danger-tint)}.ms-actions__rule{border:0;border-top:1px solid var(--ms-line);margin:4px 0}.ms-input--grow{resize:none;overflow:hidden}.ms-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ms-row{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:var(--ms-paper);gap:8px;padding:10px 10px 12px;display:grid}.ms-row__n{color:var(--ms-accent);font:500 11px var(--ms-mono)}.ms-rows .ms-order__row{align-items:flex-start;padding:0}.ms-rows .ms-order__row>.ms-row{flex:1;min-width:0}.ms-rows .ms-order__row>.ms-order__grip{margin-top:6px}.ms-rows--items .ms-order__row{align-items:center}.ms-rows--items .ms-order__row>.ms-order__grip{margin-top:0}.ms-dialog{background:var(--ms-paper);width:420px;box-shadow:var(--ms-pop);color:var(--ms-text);border:0;border-radius:14px;padding:22px;font-size:13.5px}.ms-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b101547}.ms-dialog h2{margin-bottom:6px;font-size:16px;font-weight:500}.ms-dialog p{color:var(--ms-muted)}.ms-dialog__tools{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ms .ProseMirror .ms-raw-inline--code{background:var(--ms-paper-3);color:var(--ms-muted);font:11px var(--ms-mono);border-radius:4px;padding:0 4px}.ms-source{box-sizing:border-box;max-width:calc(var(--ms-article-w) + 144px);background:var(--ms-paper);min-height:calc(100% - 56px);box-shadow:var(--ms-shadow);border-radius:12px;margin:28px auto;overflow:hidden}@container (width<=1110px){.ms-source{margin-inline:24px}}.ms-viewswitch .ms-seg__btn{min-width:58px}.ms-sheet:not(.is-shell) .ms-dochead{margin-bottom:2rem}.ms-sheet:not(.is-shell) .ms-dochead__title{margin:0 0 8px;font-size:2.25rem;line-height:1.15}.ms-pal__status{background:var(--ms-warn-tint);color:var(--ms-warn-ink);text-transform:capitalize;border-radius:4px;padding:0 6px;font-size:11px}.ms-pal__status.is-held{background:var(--ms-danger-tint);color:var(--ms-danger);text-transform:none}.ms-head__state{text-overflow:ellipsis;background:color-mix(in srgb, var(--ms-accent,#2f6fed) 14%, transparent);max-width:100%;color:var(--ms-text);font:500 11px var(--ms-font,system-ui);white-space:nowrap;border-radius:999px;flex:none;margin-right:8px;padding:1px 7px;overflow:hidden}.ms-date-words{color:var(--ms-muted);white-space:nowrap;font-size:12.5px}.ms-date-words:empty{display:none}.ms-status{color:var(--ms-muted);white-space:nowrap;align-items:center;gap:7px;margin-right:8px;font-size:12.5px;display:inline-flex}.ms-status__dot{background:var(--ms-line-2);width:7px;height:7px;transition:background var(--ms-dur) var(--ms-ease);border-radius:50%}.ms-status[data-status=idle]{visibility:hidden}.ms-status[data-status=saved] .ms-status__dot{background:var(--ms-ok)}.ms-status[data-status=dirty] .ms-status__dot{background:#e8a33d}.ms-status[data-status=dirty]{color:var(--ms-warn-ink)}.ms-status[data-status=saving] .ms-status__dot,.ms-status[data-status=loading] .ms-status__dot{background:var(--ms-accent);animation:.9s ease-in-out infinite alternate ms-pulse}.ms-status[data-status=conflict],.ms-status[data-status=error]{color:var(--ms-danger)}.ms-status[data-status=conflict] .ms-status__dot,.ms-status[data-status=error] .ms-status__dot{background:var(--ms-danger)}.ms .ProseMirror{caret-color:var(--ms-accent);outline:none}.ms .ProseMirror:after{content:"";clear:both;display:table}.ms-flow{display:contents}.ms .ProseMirror :is(p,h1,h2,h3,h4,summary h3).is-empty:before{content:attr(data-placeholder);float:left;height:0;color:var(--ms-placeholder);opacity:.7;pointer-events:none}.ms .ProseMirror [data-ms-field]{cursor:text;transition:box-shadow var(--ms-dur) var(--ms-ease), background var(--ms-dur) var(--ms-ease);border-radius:3px;outline:none}.ms .ProseMirror [data-ms-field]:hover{background:#6161ff0f;box-shadow:0 0 0 3px #6161ff1a}.ms .ProseMirror [data-ms-field]:focus{background:#fff9;box-shadow:0 0 0 3px #6161ff40}.ms .ProseMirror [data-ms-field].is-empty:before{content:attr(data-placeholder);color:var(--ms-placeholder);font-weight:400}.ms-canvas:not(.ms-engaged) .ms-active{outline:0!important}.ms .ProseMirror .ms-active{outline:1.5px solid var(--ms-accent);outline-offset:5px}.ms .ProseMirror li.ms-active,.ms .ProseMirror p.ms-active{outline:0}.ms .ProseMirror>:not(p,h1,h2,h3,h4,h5,h6,ul,ol,hr,pre):not(.ms-active):hover{outline:1px dashed var(--ms-line-2);outline-offset:5px}.ms-chip{z-index:5;background:var(--ms-accent);color:#fff;font:600 11.5px/1.6 var(--ms-sans);pointer-events:none;border:0;border-radius:5px 5px 5px 0;padding:2px 8px;position:absolute;box-shadow:0 4px 10px -4px #6161ffb3}.ms-chip.is-action{pointer-events:auto;cursor:pointer}.ms-chip.is-action:hover{background:var(--ms-accent-hover)}.ms .ProseMirror :is(td,th)>p{margin:0}.ms .ProseMirror :is(td,th)>p+p{margin-top:.6em}.ms .ProseMirror .selectedCell{background:var(--ms-accent-tint)!important}.ms .ProseMirror .ms-raw{contain:paint;isolation:isolate;position:relative}.ms .ProseMirror .ms-raw-inline{isolation:isolate;position:relative}.ms .ProseMirror .ms-raw:empty:before{content:"Empty HTML block";color:var(--ms-placeholder)}.ms .ProseMirror .ms-empty{color:var(--ms-placeholder);font-size:.875em}.ms .ProseMirror .ProseMirror-selectednode{outline:1.5px solid var(--ms-accent);outline-offset:5px}.ms .ProseMirror-gapcursor:after{border-top-color:var(--ms-accent)}.ms .ProseMirror hr.ProseMirror-selectednode{outline-offset:2px}.ms-handle.is-off{opacity:0;pointer-events:none}.ms-handle{transition:opacity var(--ms-dur) var(--ms-ease);gap:1px;padding-right:10px;display:flex}.ms-handle__btn{width:24px;height:26px;color:var(--ms-faint);transition:background var(--ms-dur) var(--ms-ease), color var(--ms-dur) var(--ms-ease);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ms-handle__btn:hover,.ms-handle__btn:focus-visible{background:var(--ms-hover);color:var(--ms-text)}.ms-handle__grip{cursor:grab}.ms-handle.is-locked .ms-handle__grip{cursor:pointer;color:var(--ms-line-2)}.ms-handle__grip:active{cursor:grabbing}.ms-handle.is-empty-line .ms-handle__btn:first-child{color:var(--ms-accent)}.ms-handle.is-nested .ms-handle__btn:first-child{visibility:hidden}.ms-pop{z-index:50;background:var(--ms-paper);box-shadow:var(--ms-pop);color:var(--ms-text);font-family:var(--ms-sans);animation:ms-pop-in .12s var(--ms-ease);border-radius:10px;font-size:13px;line-height:1.4;position:fixed}@keyframes ms-pop-in{0%{opacity:0;transform:translateY(-3px)scale(.98)}}.ms-insert{width:340px;padding:8px}.ms-insert__search{color:var(--ms-faint);margin-bottom:6px;display:block;position:relative}.ms-insert__search .ms-i{position:absolute;top:9px;left:10px}.ms-insert__search input{box-sizing:border-box;border:1px solid var(--ms-line);background:var(--ms-chrome);width:100%;height:32px;color:var(--ms-text);border-radius:7px;padding:0 10px 0 30px;font-size:13px}.ms-insert__search input:focus{border-color:var(--ms-accent);background:var(--ms-paper);outline:none}.ms-insert__list{scrollbar-width:thin;max-height:min(440px,60vh);overflow:auto}.ms-insert__group{color:var(--ms-muted);font:600 12px var(--ms-sans);padding:8px 8px 4px}.ms-insert__item{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:6px;display:flex}.ms-insert__item.is-active{background:var(--ms-accent-tint)}.ms-insert__pic svg{border-radius:6px;display:block}.ms-insert__item.is-active .ms-insert__pic svg{box-shadow:0 0 0 1.5px var(--ms-accent)}.ms-insert__txt{gap:1px;min-width:0;display:grid}.ms-insert__txt strong{font-weight:500}.ms-insert__txt span{color:var(--ms-muted);font-size:12px}.ms-bar{color:#e9eaee;background:#16191f;align-items:center;gap:1px;padding:4px;display:flex;box-shadow:0 10px 28px -8px #0b101573}.ms-bar__btn{min-width:30px;height:30px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 6px;font-size:12px;display:grid}.ms-bar__btn b{font-weight:600}.ms-bar__btn:hover{background:#ffffff1a}.ms-bar__btn.is-on{color:#fff;background:#6161ffe6}.ms-bar__sep{background:#ffffff29;width:1px;height:18px;margin:0 3px}.ms-link{gap:6px;width:480px;padding:8px;display:grid}.ms-link__row{gap:6px;display:flex}.ms-link__list{scrollbar-width:thin;max-height:300px;display:grid;overflow:auto}.ms-link__hint{color:var(--ms-muted);padding:4px 6px 2px;font-size:12px}.ms-link__item{cursor:pointer;border-radius:6px;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.ms-link__item.is-active{background:var(--ms-accent-tint)}.ms-link__icon{color:var(--ms-muted);flex:none;padding-top:2px}.ms-link__text{gap:1px;min-width:0;display:grid}.ms-link__title{color:var(--ms-text);font-size:13px;line-height:1.35}.ms-link__text .ms-copyable{color:var(--ms-muted);font:11.5px var(--ms-mono)}.ms-linkcard__title{max-width:200px;color:var(--ms-text);white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:500;overflow:hidden}.ms-link input{border:1px solid var(--ms-line-2);border-radius:6px;flex:1;height:28px;padding:0 9px;font-size:13px}.ms-link input:focus{border-color:var(--ms-accent);outline:none}.ms-linkcard{max-width:460px;color:var(--ms-accent-text);align-items:center;gap:6px;padding:6px 6px 6px 10px;font-size:12.5px;display:flex}.ms-linkcard .ms-copyable{flex:1;min-width:150px;margin-right:4px}.ms-linkcard:has(.ms-linkcard__opts){max-width:600px}.ms-menu{min-width:190px;padding:5px;display:grid}.ms-menu__item{height:32px;color:var(--ms-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.ms-menu__item:hover,.ms-menu__item:focus-visible{background:var(--ms-hover);outline:none}.ms-menu__item .ms-i{color:var(--ms-muted)}.ms-menu__item--folded[aria-pressed=true]{background:var(--ms-hover);font-weight:600}.ms-menu__rule{border:0;border-top:1px solid var(--ms-line);margin:4px 2px}.ms-menu__item.is-danger,.ms-menu__item.is-danger .ms-i{color:var(--ms-danger)}.ms-tablebtn{z-index:40;border:1px solid var(--ms-line-2);background:var(--ms-paper);height:26px;color:var(--ms-muted);box-shadow:var(--ms-shadow);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex;position:fixed}.ms-tablebtn:hover{color:var(--ms-text)}.ms .ProseMirror .ms-table{overflow-x:auto}.ms-link__opts{color:var(--ms-muted);flex-wrap:wrap;gap:4px 14px;padding:2px 4px 4px;font-size:12px;display:flex}.ms-link__opt{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.ms-link__opt input{width:13px;height:13px;accent-color:var(--ms-accent);flex:none;margin:0;padding:0}.ms-linkcard__opts{color:var(--ms-muted);white-space:nowrap;flex:none;font-size:11.5px}.ms-link__err{color:var(--ms-danger);margin:4px 0 0;font-size:12px}.ms-link__err[hidden]{display:none}.ms .ProseMirror :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,td,th,figcaption){unicode-bidi:plaintext}.ms-title{cursor:text;outline:none}.ms-title:empty:before{content:attr(data-placeholder);color:var(--ms-faint);pointer-events:none}.ms-title:focus{caret-color:var(--ms-accent)}.ms-title__over{color:var(--ms-danger);font:13px/1.4 var(--ms-sans);margin:4px 0 0}.ms-settarget{cursor:pointer;transition:box-shadow var(--ms-dur) var(--ms-ease);border-radius:4px}.ms-settarget:hover,.ms-settarget:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ms-accent) 35%, transparent);outline:none}.ms-iconbtn.is-on{background:var(--ms-hover);color:var(--ms-accent-deep)}.ms-main{position:relative}.ms-hint{z-index:30;border:1px solid var(--ms-line-2);background:var(--ms-paper);color:var(--ms-text);font:13px/1.4 var(--ms-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0b10151f}.ms-hint kbd{border:1px solid var(--ms-line-2);background:var(--ms-chrome);font:500 12px var(--ms-mono);border-radius:4px;padding:1px 6px}.ms-badges{pointer-events:none;position:absolute;inset:0}.ms-badge{background:var(--ms-accent);color:#fff;width:16px;height:16px;box-shadow:0 0 0 2px var(--ms-paper);border-radius:50%;place-items:center;display:grid;position:absolute}.ms-badge.is-small{width:10px;height:10px;box-shadow:0 0 0 1px var(--ms-paper)}.ms-linkcard:has(.ms-linkcard__note){flex-wrap:wrap}.ms-linkcard:has(.ms-linkcard__note) .ms-copyable{min-width:120px}.ms-linkcard__note{border-top:1px solid var(--ms-line);color:var(--ms-accent-deep);flex:1 0 100%;order:3;align-items:center;gap:6px;padding:6px 0 2px;font-size:12.5px;display:flex}.ms-link__item--special .ms-link__icon{color:var(--ms-accent)}.ms-settings{gap:18px}.ms-field__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ms-count{color:var(--ms-faint);font:11px var(--ms-mono)}.ms-count.is-over{color:var(--ms-danger)}.ms-field__after{gap:4px;display:grid}.ms-field__after:empty{display:none}.ms-field__url{gap:4px;min-width:0;display:grid}.ms-field__error{color:var(--ms-danger);font-size:12px}.ms-input.is-invalid{border-color:var(--ms-danger)}.ms-field--sub{margin-top:6px}.ms-switch{color:var(--ms-text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ms-switch__box{width:16px;height:16px;accent-color:var(--ms-accent);cursor:pointer;margin:0}.ms-field--switch .ms-field__hint{padding-left:24px}.ms-tags{border:1px solid var(--ms-line-2);background:var(--ms-paper);cursor:text;border-radius:7px;flex-wrap:wrap;gap:6px;min-height:36px;padding:5px;display:flex}.ms-tags:focus-within{border-color:var(--ms-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ms-accent) 18%, transparent)}.ms-tag{background:var(--ms-accent-tint);max-width:100%;color:var(--ms-accent-deep);border-radius:5px;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:12.5px;display:inline-flex}.ms-tag .ms-copyable__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-tag__x{width:22px;height:22px}.ms-tags__input{min-width:90px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ms-imagefield{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:7px;place-items:center;min-height:72px;margin-bottom:6px;display:grid;overflow:hidden}.ms-imagefield img{width:100%;height:auto;display:block}.ms-imagefield__empty{color:var(--ms-faint);font-size:12.5px}.ms-setgroup{border-top:1px solid var(--ms-line);gap:12px;padding-top:16px;display:grid}.ms-setgroup__title{color:var(--ms-text);font-size:13.5px;font-weight:600}.ms-setgroup__sub{color:var(--ms-muted);font:600 12px var(--ms-sans);margin-bottom:-6px}.ms-serp{border:1px solid var(--ms-line);background:#fff;border-radius:8px;gap:4px;padding:14px;font-family:Arial,sans-serif;display:grid}.ms-serp__site{align-items:center;gap:8px;display:flex}.ms-serp__favicon{color:#4d5156;background:#f1f3f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.ms-serp__where{min-width:0;display:grid}.ms-serp__name{color:#202124;font-size:14px}.ms-serp__url{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ms-serp__title{color:#1a0dab;font-size:18px;line-height:1.3}.ms-serp__desc{color:#4d5156;font-size:13px;line-height:1.55}.ms-serp__copy{font-family:var(--ms-mono);margin-top:6px}.ms-card{border:1px solid var(--ms-line-2);background:var(--ms-paper);border-radius:10px;overflow:hidden}.ms-card__image{aspect-ratio:1200/630;background:var(--ms-paper-3);color:var(--ms-faint);place-items:center;font-size:12.5px;display:grid}.ms-card__image img{object-fit:cover;width:100%;height:100%}.ms-card__text{border-top:1px solid var(--ms-line);gap:3px;padding:10px 12px 12px;display:grid}.ms-card__host{color:var(--ms-faint);font-size:11px}.ms-card__title{color:var(--ms-text);font-size:14px;font-weight:600;line-height:1.35}.ms-card__desc{color:var(--ms-muted);font-size:12.5px;line-height:1.45}.ms-locales__list,.ms-locales__tags{gap:8px;display:grid}.ms-locale{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:7px;gap:3px;padding:8px 10px;display:grid}.ms-locale__name{color:var(--ms-text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.ms-locale__code{background:var(--ms-hover);color:var(--ms-muted);font:11px var(--ms-mono);border-radius:4px;padding:0 5px}.ms-locale__tag{color:var(--ms-accent-deep);font:500 10.5px var(--ms-mono);letter-spacing:.04em;margin-left:auto}.ms-locale .ms-copyable,.ms-locale__alt .ms-copyable{color:var(--ms-muted);font:11.5px var(--ms-mono)}.ms-locale__alt{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ms-locale__alt .ms-locale__code{justify-self:start}.ms-locales__draft{color:var(--ms-warn-ink)}.ms-move{border:1px solid var(--ms-warn-line);background:var(--ms-warn-tint);border-radius:8px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.ms-move[hidden]{display:none}.ms-move__note{color:var(--ms-text);margin:0;font-size:12px;line-height:1.45}.ms-move .ms-field__error:empty{display:none}.ms-move__actions{gap:6px;display:flex}.ms-locales .ms-ai__ask{justify-self:start}.ms-locales__ai:empty{display:none}.ms-field.is-locked .ms-field__label,.ms-imgpick.is-locked .ms-field__label{color:var(--ms-muted)}.is-locked .ms-input,.is-locked .ms-tags,.is-locked .ms-tags__input{background:var(--ms-paper-3);color:var(--ms-muted);cursor:not-allowed;border-style:dashed}.is-locked .ms-input:focus{border-color:var(--ms-line-2);box-shadow:none}.is-locked button:disabled:not(.ms-copyable__btn){opacity:.45;cursor:not-allowed}.ms-field__locked{color:var(--ms-muted)}.ms-devices{flex-direction:column;flex:1;min-height:0;display:flex}.ms-devices[hidden],.ms-scroll[hidden]{display:none}.ms-main:has(>.ms-devices:not([hidden])) .ms-hint{display:none}.ms-devbar{border-bottom:1px solid var(--ms-line);background:var(--ms-chrome);font:13px/1.4 var(--ms-sans);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;display:flex}.ms-devbar__presets .ms-seg__btn{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ms-devbar__presets small{color:var(--ms-faint);font:11px var(--ms-mono)}.ms-devbar__presets .is-on small{color:inherit}.ms-devbar__custom{color:var(--ms-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ms-devbar__custom .ms-input{width:78px;min-height:30px;font:12.5px var(--ms-mono);padding:4px 8px}.ms-devbar__custom.is-on .ms-input{border-color:var(--ms-accent)}.ms-devbar [data-rotate][aria-pressed=true]{background:var(--ms-hover);color:var(--ms-accent-deep)}.ms-devbar__size{color:var(--ms-muted);font:11.5px var(--ms-mono);white-space:nowrap}.ms-devbar__url{min-width:80px;font:11.5px var(--ms-mono);color:var(--ms-muted);flex:1 1 0}.ms-devbar__done{margin-left:auto}.ms-devbar__note{color:var(--ms-warn-ink);flex-basis:100%;order:9;font-size:12.5px}.ms-devstage{background:var(--ms-stage);flex:1;place-items:center;min-height:0;padding:24px;display:grid;overflow:hidden}.ms-devframe{background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b10151a,0 12px 40px #0b101529}.ms-devframe iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.ms-checks__tools{align-items:center;gap:4px;display:flex}.ms-checks__body{gap:18px}.ms-checks__msg{color:var(--ms-muted);margin:0;font-size:13px}.ms-checks__msg.is-busy{animation:.9s ease-in-out infinite alternate ms-pulse}.ms-checks__sum{border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:12.5px;display:flex}.ms-checks__sum>svg{flex:none;margin-top:2px}.ms-checks__sum strong{color:var(--ms-text);font-size:13.5px;font-weight:600;display:block}.ms-checks__sum span{color:var(--ms-muted)}.ms-checks__sum.is-ok{background:var(--ms-ok-tint);color:var(--ms-ok)}.ms-checks__sum.is-bad{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-checks__group{gap:6px;display:grid}.ms-checks__title{color:var(--ms-text);justify-content:space-between;align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}.ms-checks__count{background:var(--ms-warn-tint);min-width:22px;color:var(--ms-warn-ink);font:500 11px var(--ms-mono);text-align:center;border-radius:999px;padding:1px 6px}.ms-checks__why{color:var(--ms-faint);margin:0 0 2px;font-size:12px}.ms-check{border:1px solid var(--ms-line);background:var(--ms-paper);transition:border-color var(--ms-dur) var(--ms-ease);border-radius:7px;gap:2px;padding:7px 10px;display:grid}.ms-check:hover,.ms-check.is-on{border-color:var(--ms-accent)}.ms-check__go{width:100%;color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ms-check__go:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px;border-radius:3px}.ms-check__label{color:var(--ms-muted);font:11.5px var(--ms-mono)}.ms-devbar__region{flex-wrap:wrap;flex-basis:100%;order:8;align-items:center;gap:8px 12px;display:flex}.ms-devbar__region[hidden]{display:none}.ms-devbar__label{color:var(--ms-muted);font-size:12.5px}.ms-devbar__region .ms-seg__btn{align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ms-devbar__region .ms-seg__btn small{color:var(--ms-faint);font:11px var(--ms-mono)}.ms-devbar__region .ms-seg__btn.is-on small{color:inherit}.ms-devbar__hint{color:var(--ms-muted);cursor:help;-webkit-text-decoration:underline dotted var(--ms-line-2);text-decoration:underline dotted var(--ms-line-2);text-underline-offset:3px;font-size:12.5px}.ms-devbar__spell{background:var(--ms-mark);color:var(--ms-mark-ink);border-radius:999px;padding:2px 8px;font-size:12px}.ms-checks__results{gap:18px;display:grid}.ms-checks__count.is-info{background:var(--ms-mark);color:var(--ms-mark-ink)}.ms-check--spell .ms-check__go{justify-content:space-between;gap:8px;display:flex}.ms-check__times{color:var(--ms-faint);font:11.5px var(--ms-mono)}.ms-devbar__theme .ms-seg__btn{place-items:center;width:30px;padding:0;display:inline-grid}.ms-devbar__theme.is-disabled .ms-seg__btn{opacity:.45;cursor:not-allowed}.ms-pagehost,.ms-screen{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ms-pagehost[hidden],.ms-screen[hidden]{display:none}.ms-screen__body{flex:1;min-height:0;overflow:auto}.ms-app.is-screen :is(.ms-scroll,.ms-pagehost,.ms-devices,.ms-banner,.ms-head__actions,.ms-head__url){display:none!important}.ms-app.is-screen>.ms-panel:not(.ms-help-panel){display:none}.ms-app.is-screen:not(:has(>.ms-help-panel.is-open)){grid-template-columns:minmax(0,1fr) 0}.ms-toasts{z-index:60;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ms-toast{border-radius:var(--ms-radius);background:var(--ms-ink);color:#fff;max-width:480px;box-shadow:var(--ms-pop);font:13px/1.4 var(--ms-sans);animation:ms-toast-in var(--ms-dur) var(--ms-ease);padding:9px 14px}.ms-toast--ok:before{content:"✓ ";color:var(--ms-ok-tint)}.ms-toast--error{background:var(--ms-danger)}.ms-toast:has(button){pointer-events:auto;align-items:center;gap:12px;display:flex}.ms-toast__action,.ms-toast__close{color:#fff;font:600 13px/1 var(--ms-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ms-toast__close{opacity:.8;font-size:17px;text-decoration:none}.ms-toast__close:hover{opacity:1}@keyframes ms-toast-in{0%{opacity:0;transform:translateY(6px)}}.ms-app.is-screen .ms-hint,.ms-app.is-home .ms-hint{display:none}.ms-main:has(>.ms-pagehost:not([hidden])) .ms-hint{display:none}.ms-app.has-nav{--ms-nav-w:272px;padding-left:var(--ms-nav-w);transition:padding-left .2s var(--ms-ease), grid-template-columns .22s var(--ms-ease)}.ms-app.has-nav.nav-folded{--ms-nav-w:80px}.ms-app.has-nav .ms-head{margin-left:calc(-1 * var(--ms-nav-w));padding-left:8px}.ms-nav,.ms-nav *,.ms-nav :before,.ms-nav :after{box-sizing:border-box}.ms-nav{z-index:30;width:var(--ms-nav-w);border-right:1px solid var(--ms-line);background:var(--ms-chrome);color:var(--ms-text);font:13.5px/1.4 var(--ms-sans);transition:width .2s var(--ms-ease);flex-direction:column;padding:8px 12px 12px;display:flex;position:fixed;inset:56px auto 0 0;overflow:auto}.ms-nav__scrim{display:none}.ms-nav__create{background:var(--ms-paper);width:-moz-fit-content;width:fit-content;height:48px;color:var(--ms-text);box-shadow:var(--ms-shadow);transition:background var(--ms-dur) var(--ms-ease);border-radius:16px;align-items:center;gap:10px;margin:4px 4px 12px;padding:0 20px 0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ms-nav__create:hover{background:var(--ms-accent-tint)}.ms-nav__create .ms-i{color:var(--ms-accent-deep)}.ms-nav__list{align-content:start;gap:2px;display:grid}.ms-nav__item{width:100%;height:38px;color:var(--ms-text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--ms-dur) var(--ms-ease);background:0 0;border:0;border-radius:19px;align-items:center;gap:12px;padding:0 14px 0 16px;text-decoration:none;display:flex;position:relative}.ms-nav__item .ms-i{color:var(--ms-muted);flex:none}.ms-nav__item:hover{background:var(--ms-hover)}.ms-nav__item[aria-current=page]{background:var(--ms-accent-tint);color:var(--ms-accent-deep);font-weight:600}.ms-nav__item[aria-current=page] .ms-i{color:var(--ms-accent-deep)}.ms-nav__item:focus-visible,.ms-nav__group:focus-visible,.ms-nav__create:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-nav__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ms-nav__count{color:var(--ms-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ms-nav__count.is-hot{background:var(--ms-accent);color:#fff;border-radius:10px;padding:1px 7px;font-weight:600}.ms-nav__group{width:100%;height:34px;color:var(--ms-muted);font:600 13px/1 var(--ms-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:17px;align-items:center;gap:8px;margin-top:10px;padding:0 14px 0 16px;display:flex}.ms-nav__group span{flex:1}.ms-nav__group .ms-i{transition:transform var(--ms-dur) var(--ms-ease)}.ms-nav__group[aria-expanded=false] .ms-i{transform:rotate(-90deg)}.ms-nav__group:hover{background:var(--ms-hover);color:var(--ms-text)}.ms-nav__items{gap:2px;display:grid}.ms-nav__items.is-folded{display:none}.ms-nav__foot{color:var(--ms-faint);font-variant-numeric:tabular-nums;margin-top:auto;padding:16px 16px 0;font-size:11px}.ms-nav__who{border-bottom:1px solid var(--ms-line);font-family:var(--ms-sans);gap:2px;margin-bottom:4px;padding:8px 12px 10px;display:grid}.ms-nav__who strong{color:var(--ms-text);font-size:13px}.ms-nav__who span{color:var(--ms-muted);font-size:12px}.nav-folded .ms-nav{padding:8px 8px 12px}.nav-folded .ms-nav__create{justify-content:center;width:48px;margin-inline:auto;padding:0}.nav-folded :is(.ms-nav__create span,.ms-nav__label,.ms-nav__group,.ms-nav__foot,.ms-nav__count){display:none}.nav-folded .ms-nav__items.is-folded{display:grid}.nav-folded .ms-nav__item{border-radius:14px;justify-content:center;width:48px;height:44px;margin-inline:auto;padding:0}.nav-folded .ms-nav__items{border-bottom:1px solid var(--ms-line);margin-bottom:6px;padding-bottom:6px}.nav-folded .ms-nav__items:last-child{border-bottom:0}.nav-folded .ms-nav__item:is(:hover,:focus-visible):after{content:attr(title);z-index:3;background:var(--ms-ink);color:#fff;font:500 12px/1.2 var(--ms-sans);white-space:nowrap;pointer-events:none;border-radius:6px;padding:5px 9px;position:absolute;left:calc(100% + 8px)}@media (max-width:720px){.ms-app.has-nav,.ms-app.has-nav.nav-folded{--ms-nav-w:0px;padding-left:0}.ms-app.has-nav .ms-head{margin-left:0}.ms-nav,.nav-folded .ms-nav{width:272px;transition:transform .2s var(--ms-ease);padding:12px;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 24px #0003}.nav-open .ms-nav{transform:none}.nav-folded :is(.ms-nav__create span,.ms-nav__label,.ms-nav__group,.ms-nav__foot,.ms-nav__count){display:revert}.nav-folded .ms-nav__label{display:block}.nav-folded .ms-nav__group{display:flex}.nav-folded .ms-nav__items.is-folded{display:none}.nav-folded .ms-nav__create{width:-moz-fit-content;width:fit-content;margin:4px 4px 12px;padding:0 20px 0 14px}.nav-folded .ms-nav__item{border-radius:19px;justify-content:flex-start;width:100%;height:38px;padding:0 14px 0 16px}.nav-folded .ms-nav__items{border-bottom:0;margin-bottom:0;padding-bottom:0}.nav-folded .ms-nav__item:is(:hover,:focus-visible):after{content:none}.nav-open .ms-nav__scrim{z-index:29;background:#00000059;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.ms-app.has-nav,.ms-nav{transition:none}}.ms-app.is-public{padding-left:0}.ms-app.is-public :is(.ms-nav,.ms-nav__scrim,.ms-head){display:none!important}.ms .ProseMirror .ms-image{position:relative}.ms .ProseMirror .ms-image.ProseMirror-selectednode{outline:0}.ms-image__frame{display:block;position:relative}.ms .ProseMirror .ms-image__frame img{cursor:pointer}.ms .ProseMirror .ms-image.is-selected .ms-image__frame img{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-image.is-uploading .ms-image__frame img{opacity:.55}.ms-image.is-uploading .ms-image__frame:after{content:"Uploading…";color:#fff;font:500 12px/1.4 var(--ms-sans);background:#0b1015b8;border-radius:999px;padding:4px 10px;position:absolute;inset:auto auto 12px 12px}.ms-image__badge{background:var(--ms-warn-tint);height:24px;color:var(--ms-warn-ink);font:600 11.5px/1 var(--ms-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex;position:absolute;top:10px;left:50%;translate:-50%;box-shadow:0 1px 3px #0b10152e}.ms-image.is-selected .ms-image__badge,.ms-image__badge[hidden],.ms-image__tool[hidden]{display:none}.ms-image__badge:hover,.ms-image__badge:focus-visible{background:var(--ms-warn-tint-2);outline:2px solid var(--ms-warn-ink);outline-offset:1px}.ms-image__bar{background:var(--ms-paper);box-shadow:var(--ms-pop);font:500 12.5px/1 var(--ms-sans);border-radius:9px;align-items:center;gap:4px;padding:3px;display:none;position:absolute;top:10px;left:50%;translate:-50%}.ms-image.is-selected:not(.is-empty) .ms-image__bar,.ms-image:not(.is-empty) .ms-image__frame:focus-within .ms-image__bar{display:flex}.ms-image__seg{border-right:1px solid var(--ms-line);gap:2px;margin-right:2px;padding-right:4px;display:flex}.ms-image__w,.ms-image__tool{min-width:28px;height:28px;color:var(--ms-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0 9px;display:inline-grid}.ms-image__tool{padding:0}.ms-image__w:hover,.ms-image__tool:hover{background:var(--ms-hover);color:var(--ms-text)}.ms-image__w.is-on{background:var(--ms-accent-tint);color:var(--ms-accent-deep)}:is(.ms-image__w,.ms-image__tool,.ms-image__altbtn,.ms-image__aibtn):focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px}.ms .ProseMirror .ms-image__line{align-items:baseline;gap:8px;min-height:1.6em;display:none}.ms .ProseMirror :is(.ms-image.has-caption,.ms-image.is-selected,.ms-image.is-alt,.ms-image:focus-within) .ms-image__line{display:flex}.ms .ProseMirror p.ms-image .ms-image__line{color:var(--ms-muted);margin-top:.6em;font-size:.875em}.ms-image__cap,.ms-image__alt{text-align:center;flex:1;min-width:0}.ms .ProseMirror .ms-image__alt{font-family:var(--ms-sans);color:var(--ms-text);font-size:13.5px;font-style:normal}.ms .ProseMirror .ms-image__alt.is-off{color:var(--ms-faint);cursor:default}.ms-image__cap[hidden],.ms-image__alt[hidden],.ms-image__deco[hidden],.ms-image__altbtn[hidden],.ms-image__aibtn[hidden]{display:none}.ms-image__altbtn{border:1px solid var(--ms-line-2);background:var(--ms-paper);height:22px;color:var(--ms-muted);font:600 11px/1 var(--ms-sans);letter-spacing:.02em;cursor:pointer;border-radius:6px;flex:none;padding:0 8px}.ms-image__aibtn{border:1px solid var(--ms-line-2);background:var(--ms-paper);height:22px;color:var(--ms-muted);font:600 11px/1 var(--ms-sans);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ms-image__aibtn svg{color:var(--ms-accent)}.ms-image__aibtn:hover,.ms-image__altbtn:hover{color:var(--ms-text)}.ms-image__altbtn.is-missing{border-color:var(--ms-warn-line);color:var(--ms-warn-ink)}.ms-image__altbtn.is-on{border-color:var(--ms-accent);background:var(--ms-accent-tint);color:var(--ms-accent-deep)}.ms-image__deco{color:var(--ms-muted);font:500 12px/1 var(--ms-sans);cursor:pointer;flex:none;align-items:center;gap:5px;font-style:normal;display:inline-flex}.ms-image__deco input{accent-color:var(--ms-accent);margin:0}.ms-image__empty{display:none}.ms-image.is-empty .ms-image__frame{width:100%}.ms-image.is-empty .ms-image__frame img{display:none}.ms-image__picks{gap:8px;display:flex}.ms-image__picks .ms-btn{align-items:center;gap:6px;display:inline-flex}.ms-image.is-empty .ms-image__empty{border:1.5px dashed var(--ms-line-2);background:var(--ms-paper-3);font-family:var(--ms-sans);transition:border-color var(--ms-dur) var(--ms-ease), background var(--ms-dur) var(--ms-ease);border-radius:12px;justify-items:center;gap:10px;padding:32px 24px;display:grid}.ms-image.is-empty.is-selected .ms-image__empty,.ms-image__empty.is-over{border-color:var(--ms-accent);background:var(--ms-accent-tint)}.ms-image__emptyicon{color:var(--ms-faint)}.ms-image__hint{color:var(--ms-muted);font-size:13px}.ms .ProseMirror .ms-image__url{border:1px solid var(--ms-line-2);background:var(--ms-paper);width:min(360px,100%);height:32px;color:var(--ms-text);font:13px var(--ms-sans);border-radius:7px;padding:0 10px}.ms-image__url:focus{outline:2px solid var(--ms-accent);outline-offset:-1px}.ms-imgedit{z-index:1000;font-family:var(--ms-sans);background:#0b10158c;place-items:center;display:grid;position:fixed;inset:0}.ms-imgedit__box{background:var(--ms-paper);max-width:calc(100vw - 48px);box-shadow:var(--ms-pop);border-radius:14px;gap:14px;padding:18px 20px;display:grid}.ms-imgedit__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ms-imgedit__head h2{color:var(--ms-text);margin:0;font-size:15px;font-weight:600}.ms-imgedit__size{color:var(--ms-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ms-imgedit__stage{background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 16px 16px;-webkit-user-select:none;user-select:none;justify-self:center;position:relative;overflow:hidden}.ms-imgedit__stage canvas{display:block}.ms-imgedit__crop{cursor:move;touch-action:none;outline:1.5px solid #fff;position:absolute;box-shadow:0 0 0 9999px #0b101580}.ms-imgedit__crop:focus-visible{outline:2px solid var(--ms-accent)}.ms-imgedit__crop:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(33.33% - .5px),#ffffff73 0 calc(33.33% + .5px),#0000 0 calc(66.66% - .5px),#ffffff73 0 calc(66.66% + .5px),#0000 0),linear-gradient(#0000 calc(33.33% - .5px),#ffffff73 0 calc(33.33% + .5px),#0000 0 calc(66.66% - .5px),#ffffff73 0 calc(66.66% + .5px),#0000 0);position:absolute;inset:0}.ms-imgedit__crop i{border:1.5px solid var(--ms-accent);background:#fff;border-radius:3px;width:14px;height:14px;position:absolute}.ms-imgedit__crop i[data-h=nw]{cursor:nwse-resize;top:0;left:0}.ms-imgedit__crop i[data-h=n]{cursor:ns-resize;top:0;left:calc(50% - 7px)}.ms-imgedit__crop i[data-h=ne]{cursor:nesw-resize;top:0;right:0}.ms-imgedit__crop i[data-h=e]{cursor:ew-resize;top:calc(50% - 7px);right:0}.ms-imgedit__crop i[data-h=se]{cursor:nwse-resize;bottom:0;right:0}.ms-imgedit__crop i[data-h=s]{cursor:ns-resize;bottom:0;left:calc(50% - 7px)}.ms-imgedit__crop i[data-h=sw]{cursor:nesw-resize;bottom:0;left:0}.ms-imgedit__crop i[data-h=w]{cursor:ew-resize;top:calc(50% - 7px);left:0}.ms-imgedit__foot{align-items:center;gap:8px;display:flex}.ms-imgedit__foot .ms-seg{min-width:220px}.ms-imgedit__gap{flex:1}.ms-headimg{position:relative}.ms-headimg.is-uploading img{opacity:.55}.ms-headimg.is-over{outline:2px dashed var(--ms-accent);outline-offset:4px}.ms-headimg__ui{pointer-events:none;font-family:var(--ms-sans);position:absolute;inset:0}.ms-headimg__ui>*{pointer-events:auto}.ms-headimg__bar{background:var(--ms-paper);box-shadow:var(--ms-pop);opacity:0;transition:opacity var(--ms-dur) var(--ms-ease);border-radius:9px;gap:2px;padding:3px;display:flex;position:absolute;top:10px;left:50%;translate:-50%}.ms-headimg:hover .ms-headimg__bar,.ms-headimg:focus-within .ms-headimg__bar,.ms-headimg.is-alt .ms-headimg__bar,.ms-headimg.is-focal .ms-headimg__bar{opacity:1}.ms-headimg:hover .ms-headimg__badge,.ms-headimg:focus-within .ms-headimg__badge{top:54px}.ms-headimg__tool{min-width:28px;height:28px;color:var(--ms-muted);font:600 11.5px/1 var(--ms-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.ms-headimg__tool--text{padding:0 9px}.ms-headimg__tool:hover,.ms-headimg__tool[aria-pressed=true]{background:var(--ms-accent-tint);color:var(--ms-accent-deep)}.ms-headimg__tool:focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px}.ms-headimg__alt{background:var(--ms-paper);width:min(420px,100% - 24px);box-shadow:var(--ms-pop);font:600 12px/1.3 var(--ms-sans);color:var(--ms-muted);border-radius:10px;gap:6px;padding:10px 12px;display:grid;position:absolute;top:52px;left:50%;translate:-50%}.ms-headimg__alt[hidden],.ms-headimg__focal[hidden],.ms-headimg__badge[hidden]{display:none}.ms-headimg__badge.is-calm{background:var(--ms-paper);color:var(--ms-muted);font-weight:500}.ms-headimg__badge.is-calm svg{color:var(--ms-accent)}.ms-headimg__badge.is-calm:hover,.ms-headimg__badge.is-calm:focus-visible{background:var(--ms-paper);outline-color:var(--ms-accent)}.ms-headimg__better{color:var(--ms-accent);font-weight:600}.ms-headimg__alt textarea{border:1px solid var(--ms-line-2);width:100%;color:var(--ms-text);font:400 13.5px/1.45 var(--ms-sans);resize:vertical;border-radius:7px;padding:7px 9px}.ms-headimg__alt textarea:focus{outline:2px solid var(--ms-accent);outline-offset:-1px}.ms-headimg__focal{cursor:crosshair;background:#0b10152e;position:absolute;inset:0}.ms-headimg__dot{background:var(--ms-accent);pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0b10154d,0 2px 8px #0b101559}.ms-headimg__focalhint{color:#fff;font:500 12px/1.3 var(--ms-sans);white-space:nowrap;pointer-events:none;background:#0b1015bf;border-radius:999px;padding:5px 11px;position:absolute;bottom:12px;left:50%;translate:-50%}.ms-headimg__empty{border:1.5px dashed var(--ms-line-2);font-family:var(--ms-sans);border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:18px 0 8px;padding:14px;display:flex}.ms-headimg__empty.is-over{border-color:var(--ms-accent);background:var(--ms-accent-tint);outline:0}.ms-headimg__add{border:1px solid var(--ms-line-2);background:var(--ms-paper);height:30px;color:var(--ms-text);font:500 13px var(--ms-sans);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.ms-headimg__add:hover{background:var(--ms-hover)}.ms-headimg__hint{color:var(--ms-muted);font-size:13px}.ms-imgpick{gap:8px}.ms-imgpick__pic{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:8px;place-items:center;min-height:92px;display:grid;overflow:hidden}.ms-imgpick__pic:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-imgpick__pic img{object-fit:contain;width:100%;max-height:220px;display:block}.ms-imgpick__none{color:var(--ms-faint);text-align:center;padding:14px 16px;font-size:12.5px;line-height:1.45}.ms-imgpick.is-over .ms-imgpick__pic{border-color:var(--ms-accent);outline:2px dashed var(--ms-accent);outline-offset:-6px}.ms-imgpick.is-busy .ms-imgpick__pic img{opacity:.45}.ms-imgpick__tools{flex-wrap:wrap;gap:6px;display:flex}.ms-imgpick__tool{align-items:center;gap:5px;display:inline-flex}.ms-imgpick__tool[hidden]{display:none}.ms-imgpick__status{min-height:0;color:var(--ms-muted);font-size:12px}.ms-imgpick__status:empty,.ms-imgpick__alt[hidden]{display:none}.ms-imgpick__alt{gap:5px;margin-top:4px;display:grid}.ms-imgpick__note{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:12px;line-height:1.45;display:grid}.ms-imgpick__icon{padding-top:2px;display:inline-flex}.ms-imgpick__note:empty{display:none}.ms-imgpick__note[data-state=fallback]{color:var(--ms-muted)}.ms-imgpick__note[data-state=fallback] svg{color:var(--ms-accent)}.ms-imgpick__note[data-state=missing]{color:var(--ms-warn-ink)}.ms-imgpick .ms-linkbtn{color:var(--ms-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ms-imgpick .ms-linkbtn:hover{text-decoration:underline}.ms-imgpick__details{gap:5px;display:grid}.ms-imgpick__details summary{width:-moz-fit-content;width:fit-content;color:var(--ms-muted);cursor:pointer;font-size:12px}.ms-imgpick__details[open] summary{margin-bottom:4px}.ms-imgpick__skip{color:var(--ms-muted);margin:0;display:none}.ms-imgpick__alt.is-decorative>:not(.ms-imgpick__skip){display:none}.ms-imgpick__alt.is-decorative>.ms-imgpick__skip{display:block}.ms-imgpick__althead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-imgpick__althead [hidden],.ms-imgpick__ai:empty{display:none}.ms-ai{border:1px solid var(--ms-line);border-left:3px solid var(--ms-accent);background:var(--ms-paper);color:var(--ms-text);font-family:var(--ms-sans);text-align:left;white-space:normal;cursor:auto;-webkit-user-select:text;user-select:text;border-radius:8px;margin:8px 0;font-size:13px;line-height:1.45;display:block}.ms-ai__head{border-bottom:1px solid var(--ms-line);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.ms-ai__title{color:var(--ms-text);flex:1;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.ms-ai__title svg{color:var(--ms-accent)}.ms-ai__body{gap:10px;padding:10px 12px 12px;display:grid}.ms-ai__state{color:var(--ms-muted);margin:0}.ms-ai__state.is-failed,.ms-ai__state.is-denied{color:var(--ms-danger)}.ms-ai__state.is-rate{color:var(--ms-warn-ink)}.ms-ai__body[aria-busy=true] .ms-ai__state:before{content:"";border:2px solid var(--ms-line-2);border-top-color:var(--ms-accent);vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:8px;animation:.8s linear infinite ms-ai-spin;display:inline-block}@keyframes ms-ai-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ms-ai__body[aria-busy=true] .ms-ai__state:before{animation:none}}.ms-ai__env{align-items:center;gap:8px;margin:0;display:flex}.ms-ai__code .ms-copyable__text{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ms-ai__field{gap:4px;display:grid}.ms-ai__label{color:var(--ms-label);margin:0;font-size:12px;font-weight:600}.ms-ai__row{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:8px;display:grid}.ms-ai__tag{color:var(--ms-muted);padding-top:1px;font-size:12.5px;font-weight:600}.ms-ai__val{min-width:0}.ms-ai__now .ms-ai__val{color:var(--ms-muted)}.ms-ai__new .ms-ai__val{background:var(--ms-accent-tint);color:var(--ms-text);border-radius:6px;padding:4px 8px}.ms-ai__new:has(.ms-ai__input) .ms-ai__val{background:0 0;padding:0}.ms-ai__text .ms-copyable__text{white-space:pre-wrap;overflow-wrap:anywhere}.ms-ai__empty{color:var(--ms-faint);font-style:italic}.ms-ai__input{box-sizing:border-box;width:100%}.ms-ai__acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms-ai__grow{flex:1}.ms-ai__why{color:var(--ms-danger);margin:0}.ms-ai__why[hidden]{display:none}.ms-ai__note{color:var(--ms-faint);margin:0;font-size:11.5px}.ms-ai__ask{align-items:center;gap:5px;display:inline-flex}.ms-ai__ask svg{color:var(--ms-accent)}.ms .ProseMirror .ms-ai{max-width:560px;margin:10px auto 0;font-size:13px;font-style:normal;line-height:1.45}.ms .ProseMirror .ms-ai :is(p,h3){font-family:var(--ms-sans);font-size:inherit;line-height:inherit;margin:0}.ms .ProseMirror .ms-ai .ms-ai__title{font-size:12.5px}.ms .ProseMirror .ms-ai .ms-ai__note{font-size:11.5px}.ms-ai:focus{outline:none}.ms-ai:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-bar__btn.ms-bar__ai{white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.ms .ProseMirror .ms-ai-mark{background:var(--ms-accent-tint);box-shadow:0 0 0 1px var(--ms-accent);border-radius:2px}.ms-ai.ms-ai-rw{width:min(460px,100vw - 16px);max-height:min(70vh,560px);box-shadow:var(--ms-pop);margin:0;overflow:auto}.ms-ai-rw__choices{gap:4px;display:grid}.ms-ai-rw__choice{text-align:left;justify-items:start;gap:1px;height:auto;padding:7px 10px;display:grid}.ms-ai-rw__hint{color:var(--ms-muted);font-size:12px;font-weight:400}.ms-ai-rw__tones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms-ai-rw__tonelabel{color:var(--ms-label);font-weight:600}.ms-ai-rw__what{color:var(--ms-muted);margin:0;font-size:12px}.ms-ai-rw__diffwrap{align-items:flex-start;display:flex}.ms-ai-rw__diff{background:var(--ms-paper-3);box-shadow:inset 0 0 0 1px var(--ms-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;font-size:14px;line-height:1.55;display:block}.ms-ai-rw__del{background:var(--ms-danger-tint);color:var(--ms-danger);border-radius:3px;text-decoration:line-through;text-decoration-thickness:1.5px}.ms-ai-rw__add{background:var(--ms-ok-tint);color:var(--ms-ok-ink);text-underline-offset:2px;border-radius:3px;text-decoration:underline;text-decoration-thickness:1.5px}.ms-ai-rw__del+.ms-ai-rw__add{margin-left:3px}.ms-ai-links__lead{color:var(--ms-muted);margin:0}.ms-ai-links__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-ai-links__item{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:6px;gap:6px;min-width:0;padding:8px 10px;display:grid}.ms-ai-links__item.is-done{border-color:var(--ms-ok)}.ms-ai-links__to{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ms-ai-links__title{font-weight:600}.ms-ai-links__draft{background:var(--ms-warn-tint);color:var(--ms-warn-ink);border-radius:999px;padding:0 6px;font-size:11.5px;font-weight:600}.ms-ai-links__url{min-width:0;color:var(--ms-muted);font-size:12px}.ms-ai-links__why{margin:0}.ms-ai-links__words{align-items:baseline;gap:8px;min-width:0;display:flex}.ms-ai-links__words .ms-copyable__text{background:var(--ms-accent-tint);border-radius:4px;padding:1px 6px}.ms-ai-links__added{color:var(--ms-ok-ink);font-weight:600}.ms-dialog.ms-lib{flex-direction:column;width:min(920px,100vw - 48px);height:min(720px,100vh - 64px);padding:0}.ms-lib[open]{display:flex}.ms-lib.is-over{outline:2px dashed var(--ms-accent);outline-offset:-8px}.ms-lib__head{align-items:center;gap:10px;padding:18px 22px 8px;display:flex}.ms-lib__head h2{flex:1;margin:0}.ms-lib__search{width:280px}.ms-lib__status{min-height:18px;padding:0 22px 8px;font-size:12.5px}.ms-lib__body{flex:1;min-height:0;padding:2px 22px 12px;overflow:auto}.ms-lib__tile{border:1px solid var(--ms-line);background:var(--ms-paper);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:6px;display:flex}.ms-lib__tile:hover{border-color:color-mix(in srgb, var(--ms-accent) 45%, var(--ms-line))}.ms-lib__tile[aria-pressed=true]{border-color:var(--ms-accent);box-shadow:0 0 0 2px var(--ms-accent)}.ms-lib__img{aspect-ratio:4/3;background:var(--ms-paper-3);border-radius:6px;display:block;overflow:hidden}.ms-lib__img img{object-fit:cover;width:100%;height:100%}.ms-lib__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ms-lib__meta{min-height:15px;color:var(--ms-muted);font-size:11px}.ms-lib__more{margin:14px auto 0;display:block}.ms-lib .ms-dialog__tools{border-top:1px solid var(--ms-line);align-items:center;margin:0;padding:12px 22px 16px}.ms-lib__hint{color:var(--ms-muted);flex:1;font-size:12px}.ms-head__search,.ms-head__menu,.ms-head__help,.ms-head__me,.ms-head__logo{box-sizing:border-box}.ms-head__search{background:var(--ms-hover);min-width:40px;max-width:560px;height:40px;color:var(--ms-muted);border-color:#0000;border-radius:20px;flex:auto;justify-content:flex-start;padding:0 14px;font-size:14px;overflow:hidden}.ms-head__search:hover{background:var(--ms-paper-3);color:var(--ms-text)}.ms-head__search>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-app.has-entry:not(.is-screen) .ms-head__search{flex:none;max-width:180px;height:32px;font-size:13px}@container ms-main (width<=1180px){.ms-app.has-entry:not(.is-screen) .ms-head__search>span{display:none}}@media (max-width:720px){.ms-app.has-entry .ms-head__help{display:none}.ms-app.has-entry .ms-head{scrollbar-width:none;overflow-x:auto}}.ms-head__menu,.ms-head__help{border-radius:50%;flex:none;width:40px;height:40px}.ms-head__brand{color:var(--ms-muted);white-space:nowrap;flex:none;align-items:center;gap:8px;margin-right:8px;font-size:17px;text-decoration:none;display:inline-flex}.ms-head__brand b{color:var(--ms-text);font-weight:600}.ms-head__logo{background:var(--ms-accent);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.ms-head__place{display:contents}.ms-head__trail{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.ms-head__me{background:var(--ms-accent-tint);width:32px;height:32px;color:var(--ms-accent-deep);font:600 12.5px/1 var(--ms-sans);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:4px;display:grid}.ms-head__me:hover{background:var(--ms-accent-tint-2)}.ms-head__me:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-app.is-home :is(.ms-head__actions,.ms-head__doc,.ms-head__new,.ms-devtag){display:none!important}.ms-app.has-entry:not(.is-screen) .ms-head__brand :is(b,span){display:none}@media (max-width:720px){.ms-head__brand :is(b,span),.ms-head__search kbd{display:none}.ms-head__brand{margin-right:0}}@container ms-main (width<=1372px){.nav-folded .ms-head__new span,.nav-folded .ms-head [data-sections]>span,.nav-folded .ms-head [data-seo]>span,.nav-folded .ms-head__search kbd,.nav-folded .ms-devtag span,.nav-folded .ms-head :is([data-sections],[data-seo],[data-library],[data-preview]) span,.ms-app.nav-folded.has-entry:not(.is-screen) .ms-head__search>span{display:none}.nav-folded .ms-head .ms-status__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nav-folded .ms-head .ms-status[data-status=loading]:after{content:"Opening…";content:"Opening…" / ""}.nav-folded .ms-head .ms-status[data-status=saved]:after{content:"Saved";content:"Saved" / ""}.nav-folded .ms-head .ms-status[data-status=dirty]:after{content:"Unsaved";content:"Unsaved" / ""}.nav-folded .ms-head .ms-status[data-status=saving]:after{content:"Saving…";content:"Saving…" / ""}.nav-folded .ms-head .ms-status[data-status=conflict]:after{content:"Conflict";content:"Conflict" / ""}.nav-folded .ms-head .ms-status[data-status=error]:after{content:"Not saved";content:"Not saved" / ""}:where(.nav-folded) .ms-head .ms-head__doc{min-width:320px}}@container ms-main (width<=1292px){.nav-folded .ms-head [data-publish] span{display:none}:where(.nav-folded) .ms-head .ms-head__doc{min-width:220px}}.ms-order{flex-direction:column;gap:2px;display:flex;position:relative}.ms-order__row{min-height:38px;margin-left:calc(var(--depth,0) * var(--indent,24px));color:var(--ms-text);border:1px solid #0000;border-radius:8px;outline:none;align-items:center;gap:6px;padding:4px 8px 4px 2px;display:flex;position:relative}.ms-order__row:hover{background:var(--ms-hover)}.ms-order__row:focus-visible{border-color:var(--ms-accent);box-shadow:0 0 0 2px var(--ms-accent-tint)}.ms-order__row[aria-selected=true]{border-color:var(--ms-accent-tint);background:var(--ms-accent-tint)}.ms-order--tree .ms-order__row:not([data-depth="0"]):before{top:-2px;bottom:-2px;left:calc(var(--indent,24px) * -.5);border-left:1px solid var(--ms-line);content:"";position:absolute}.ms-order__grip{width:22px;height:28px;color:var(--ms-faint);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ms-order__row:is(:hover,:focus-within,[aria-selected=true]) .ms-order__grip,.ms-order__grip[aria-expanded=true]{opacity:1}.ms-order__grip:hover,.ms-order__grip[aria-expanded=true]{background:var(--ms-hover);color:var(--ms-text)}.ms-order__grip:focus-visible{opacity:1;outline:2px solid var(--ms-accent)}.ms-order__lock{border:1px solid var(--ms-accent);background:var(--ms-accent-tint);height:24px;color:var(--ms-accent-deep);font:600 11.5px/1 var(--ms-sans);white-space:nowrap;border-radius:999px;flex:none;order:9;align-items:center;gap:4px;margin-left:auto;padding:0 9px 0 7px;display:inline-flex}.ms-order__lock.is-quiet{display:none}.ms-order.is-dragging,.ms-order.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.ms-order__row.is-moving{opacity:.4}.ms-order__line{background:var(--ms-accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;right:0}.ms-order__line:before{background:var(--ms-accent);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.ms-order__ghost{z-index:1000;background:var(--ms-ink);max-width:280px;box-shadow:var(--ms-shadow);color:var(--ms-paper);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:5px 10px;font-size:13px;position:fixed;top:0;left:0;overflow:hidden}.ms-order__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms-menu__item[aria-disabled=true]{color:var(--ms-faint);cursor:not-allowed}.ms-menu__item[aria-disabled=true]:hover{background:0 0}.ms-dialog.ms-moveto{width:min(480px,100vw - 48px)}.ms-moveto .ms-input{width:100%;margin-bottom:8px}.ms-moveto__list{flex-direction:column;max-height:min(420px,100vh - 260px);display:flex;overflow:auto}.ms-moveto__item{padding:7px 10px 7px calc(10px + var(--depth,0) * 18px);color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px}.ms-moveto__item:is(:hover,:focus-visible){background:var(--ms-accent-tint);outline:none}.ms-outline__count{color:var(--ms-faint);font-weight:400}.ms-outline__body{gap:10px;padding:14px 12px 40px}.ms-outline__body>.ms-panel__note{padding:0 8px}.ms-outline__tools{gap:4px;padding:0 4px;display:flex}.ms-outline__tools [hidden]{display:none}.ms-outline .ms-order__row{min-height:34px;padding:2px 6px 2px 0}.ms-outline .ms-order__row.is-here:after{background:var(--ms-accent);content:"";border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-5px}.ms-outline__go{min-width:0;color:var(--ms-text);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:baseline;gap:8px;padding:5px 4px;font-size:13px;display:flex}.ms-outline__kind{min-width:34px;color:var(--ms-faint);font:500 11px var(--ms-mono);flex:none}.ms-outline__fold{width:18px;height:18px;color:var(--ms-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;align-self:center;place-items:center;margin:0 -2px 0 -4px;padding:0;display:grid}.ms-outline__fold:hover{background:var(--ms-hover);color:var(--ms-text)}.ms-order__row[aria-expanded=false] .ms-outline__fold .ms-i{transform:rotate(-90deg)}.ms-outline .ms-order__row[data-depth="0"] .ms-outline__go[data-level]:not(:has(.ms-outline__fold)){padding-left:18px}.ms-outline__more{background:var(--ms-hover);color:var(--ms-muted);font:500 10.5px var(--ms-mono);border-radius:999px;flex:none;margin-left:auto;padding:0 6px}.ms-outline__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ms-outline__go[data-level] .ms-outline__text{font-weight:600}.ms-outline__go[data-level="3"] .ms-outline__text,.ms-outline__go[data-level="4"] .ms-outline__text{padding-left:12px;font-weight:500}.ms-outline__go:not([data-level]) .ms-outline__text{color:var(--ms-muted)}.ms-outline__go:hover .ms-outline__text{color:var(--ms-text)}.ms-head [data-sections][aria-pressed=true]{color:var(--ms-accent-deep)}.ms-padlocks{z-index:3;pointer-events:none;position:absolute;inset:0}.ms-padlock{border:1px solid var(--ms-line-2);background:var(--ms-paper);height:26px;box-shadow:var(--ms-shadow);color:var(--ms-muted);font:600 12px/1 var(--ms-sans);white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;display:inline-flex;position:absolute}.ms-padlock.is-locked,.ms-padlock:hover,.ms-padlock[aria-expanded=true]{border-color:var(--ms-accent);background:var(--ms-accent-tint);color:var(--ms-accent-deep)}.ms-padlock:focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px}.ms-edit-locked{cursor:default}.ms-lockpop{z-index:60;background:var(--ms-paper);width:340px;box-shadow:var(--ms-pop);color:var(--ms-text);font-family:var(--ms-sans);border-radius:10px;gap:10px;padding:14px;font-size:13px;line-height:1.45;display:grid;position:fixed}.ms-lockpop__head{color:var(--ms-accent-deep);align-items:center;gap:8px;display:flex}.ms-lockpop__head strong{color:var(--ms-text);font-weight:600}.ms-lockpop__text{margin:0}.ms-lockpop__text.is-note{color:var(--ms-muted);font-size:12px}.ms-lockpop__parts{border:0;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;display:flex}.ms-lockpop__parts legend{float:left;color:var(--ms-muted);padding:0}.ms-lockpop__parts label{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.ms-lockpop__tools{flex-wrap:wrap;gap:6px;display:flex}.msp-sec:has(>.ms-padlock){flex-wrap:wrap}.msp-sec:has(>.ms-padlock) .msp-sec__main{flex-basis:100%;padding-bottom:2px}.msp-sec:has(>.ms-padlock) .msp-sec__tools{top:24px}.msp-sec .ms-padlock{height:24px;box-shadow:none;flex:none;margin:0 0 6px 8px;position:static}.msp-sec .ms-padlock:focus-visible{outline-offset:1px}.msp-sec__tools .ms-padlock{margin:0}.msp-outline .ms-order__lock{display:none}.ms .ProseMirror .ms-mdx-card{border:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-text);border-radius:8px;margin:1.25em 0;position:relative;overflow:hidden}.ms .ProseMirror .ms-mdx-card.ProseMirror-selectednode,.ms .ProseMirror .ms-mdx-card.ms-active{border-color:var(--ms-accent);box-shadow:0 0 0 1px var(--ms-accent)}.ms .ProseMirror .ms-mdx-card__head{border-bottom:1px solid var(--ms-line);background:var(--ms-head-bg);min-height:34px;font:500 12.5px/1.4 var(--ms-sans);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.ms .ProseMirror .ms-mdx-card:not(.ms-mdx-card--holds):not(:has(.ms-mdx-card__src)) .ms-mdx-card__head{border-bottom:0}.ms .ProseMirror .ms-mdx-card__icon{color:var(--ms-accent-text);display:inline-flex}.ms .ProseMirror .ms-mdx-card__name{font:600 13px/1.4 var(--ms-mono);color:var(--ms-ink)}.ms .ProseMirror .ms-mdx-card__props{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px/1.4 var(--ms-mono);color:var(--ms-muted);flex:1;overflow:hidden}.ms .ProseMirror .ms-mdx-card__lock{color:var(--ms-muted);flex:none;align-items:center;gap:4px;display:inline-flex}.ms .ProseMirror .ms-mdx-card__body{padding:4px 16px}.ms .ProseMirror .ms-mdx-card__src,.ms .ProseMirror .ms-mdx-code__src{color:var(--ms-muted);font:12.5px/1.5 var(--ms-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:8px 12px}.ms .ProseMirror .ms-mdx-code{border-left:2px solid var(--ms-line);color:var(--ms-muted);-webkit-user-select:none;user-select:none;margin:.75em 0;padding:4px 0 4px 10px}.ms .ProseMirror .ms-mdx-code.ProseMirror-selectednode{border-left-color:var(--ms-accent)}.ms .ProseMirror .ms-mdx-code__words{font:12.5px/1.4 var(--ms-sans);align-items:center;gap:6px;display:inline-flex}.ms .ProseMirror .ms-mdx-code__src{padding:2px 0 0}.ms .ProseMirror .ms-mdx-inline{border:1px solid var(--ms-line);background:var(--ms-head-bg);color:var(--ms-ink);font-size:.85em;font-family:var(--ms-mono);white-space:nowrap;border-radius:4px;padding:0 4px}.ms .ProseMirror .ms-mdx-inline.ProseMirror-selectednode{border-color:var(--ms-accent)}.ms-mdx-prop{gap:4px;margin:0 0 12px;display:grid}.ms-mdx-prop__label{font:600 12px/1.4 var(--ms-sans);color:var(--ms-label)}.ms-mdx-prop__code{font:12.5px/1.5 var(--ms-mono);color:var(--ms-ink);overflow-wrap:anywhere}.ms-mdx-prop__hint{font:12px/1.4 var(--ms-sans);color:var(--ms-muted)}.ms-mdx-prop__name{font:600 13px/1.4 var(--ms-mono);color:var(--ms-ink);margin:0 0 12px}.ms-adm{max-width:1120px;color:var(--ms-text);font-family:var(--ms-sans);margin:0 auto;padding:28px 32px 64px;font-size:13px;line-height:1.5}.ms-adm :where(h1,h2,h3,h4,h5,h6){color:inherit}.ms-adm--narrow{max-width:640px}.ms-adm--auth{max-width:420px;padding-top:9vh}.ms-adm--auth .ms-adm-body{border:1px solid var(--ms-line);background:var(--ms-paper);box-shadow:var(--ms-shadow);border-radius:14px;padding:24px}.ms-adm-ico{place-items:center;display:inline-grid}.ms-adm-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ms-adm-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.ms-adm-intro{color:var(--ms-muted);margin:4px 0 0}.ms-adm-head__actions{flex:none;gap:8px;display:flex}.ms-adm-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ms-adm-bar[hidden]{display:none}.ms-adm-searchwrap{flex:240px;align-items:center;max-width:320px;display:flex;position:relative}.ms-adm-searchwrap .ms-adm-ico{color:var(--ms-faint);pointer-events:none;position:absolute;left:10px}.ms-adm-search{width:100%;padding-left:32px!important}.ms-adm-chips{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ms-adm-chip{height:26px;color:var(--ms-muted);font:500 12.5px var(--ms-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.ms-adm-chip:hover{color:var(--ms-text)}.ms-adm-chip[aria-pressed=true]{background:var(--ms-paper);color:var(--ms-text);box-shadow:0 1px 2px #0b101514}.ms-adm-chip:focus-visible,.ms-adm-rowlink:focus-visible,.ms-adm-tile:focus-visible,.ms-adm-rev:focus-visible,.ms-adm-fold:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-adm-select,.ms-adm-date{width:auto;min-width:140px}.ms-adm-datewrap{color:var(--ms-muted);align-items:center;gap:6px;display:inline-flex}.ms-adm-card{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:12px;gap:12px;margin-bottom:16px;padding:18px 20px;display:grid}.ms-adm-card--flush{padding:0;overflow:hidden}.ms-adm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-adm-grow{flex:1}.ms-adm-stack{gap:2px;min-width:0;display:grid}.ms-adm-h2{margin:0;font-size:15px;font-weight:600}.ms-adm-h3{color:var(--ms-text);margin:18px 0 8px;font-size:14.5px;font-weight:600}.ms-adm-lead{margin:0}.ms-adm-sub,.ms-adm-count{color:var(--ms-muted);margin:0;font-size:12.5px}.ms-adm-count{margin-bottom:8px}.ms-adm-none{color:var(--ms-faint)}.ms-adm-note{background:var(--ms-paper-3);color:var(--ms-muted);border-radius:8px;margin:12px 0 0;padding:10px 12px}.ms-adm-foot{color:var(--ms-muted);text-align:center;margin:18px 0 0}.ms-adm-foot a,.ms-adm-list a,.ms-adm-table a:not(.ms-btn){color:var(--ms-accent-text);text-decoration:none}.ms-adm-foot a:hover,.ms-adm-list a:hover,.ms-adm-table a:not(.ms-btn):hover{text-decoration:underline}.ms-adm-mono,.ms-adm-mono .ms-copyable__text{font-family:var(--ms-mono);font-size:12px}.ms-adm-badge{background:var(--ms-paper-3);color:var(--ms-muted);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.ms-adm-badge--ok{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-adm-badge--invited{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-adm-badge--disabled{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-adm-status,.ms-adm-job{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ms-adm-status:before,.ms-adm-job:before{content:"";background:var(--ms-faint);border-radius:50%;width:8px;height:8px}.ms-adm-status--published:before,.ms-adm-job--succeeded:before{background:var(--ms-ok)}.ms-adm-status--scheduled:before,.ms-adm-job--running:before,.ms-adm-job--queued:before{background:var(--ms-accent)}.ms-adm-job--failed{color:var(--ms-danger)}.ms-adm-job--failed:before{background:var(--ms-danger)}.ms-adm-table{border-collapse:collapse;width:100%}.ms-adm-table th{border-bottom:1px solid var(--ms-line);background:var(--ms-chrome);color:var(--ms-muted);text-align:left;padding:10px 14px;font-size:11.5px;font-weight:600}.ms-adm-table td{border-bottom:1px solid var(--ms-line);vertical-align:middle;max-width:320px;padding:10px 14px}.ms-adm-table tr:last-child td{border-bottom:0}.ms-adm-table--rows tbody tr:hover,.ms-adm-table tr.is-open{background:var(--ms-hover)}.ms-adm-table tr.is-bad td:first-child{box-shadow:inset 3px 0 0 var(--ms-danger)}.ms-adm-cell--end{text-align:right}.ms-adm-rowlink{font-weight:600;color:var(--ms-text)!important}.ms-adm-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.ms-adm-split:has(>.ms-adm-drawer){grid-template-columns:minmax(0,1fr) 380px}.ms-adm-split__main{min-width:0}.ms-adm-drawer{border:1px solid var(--ms-line);background:var(--ms-paper);max-height:calc(100vh - 120px);box-shadow:var(--ms-shadow);border-radius:12px;flex-direction:column;display:flex;position:sticky;top:12px}.ms-adm-drawer__head{border-bottom:1px solid var(--ms-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.ms-adm-drawer__head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.ms-adm-drawer__body{padding:16px;overflow:auto}.ms-adm-facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.ms-adm-facts dt{color:var(--ms-muted)}.ms-adm-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ms-adm-actions{flex-wrap:wrap;gap:8px;display:flex}.ms-adm-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ms-adm-form{gap:14px;display:grid}.ms-adm-card .ms-adm-form{max-width:420px}.ms-btn.is-done{border-color:color-mix(in srgb, var(--ms-ok) 40%, var(--ms-line-2));color:var(--ms-ok-ink)}.ms-adm-field .ms-input{width:100%}.ms-adm-field__err,.ms-adm-form__err{color:var(--ms-danger);margin:0;font-size:12px}.ms-adm-field__err:empty,.ms-adm-form__err:empty{display:none}.ms-adm-form__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-btn.is-busy{opacity:.7;cursor:progress}.ms-btn:disabled{opacity:.55;cursor:not-allowed}.ms-adm-secret{border:1px solid color-mix(in srgb, var(--ms-warn-ink) 25%, var(--ms-line));background:var(--ms-warn-tint);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.ms-adm-secret h3{margin:0;font-size:14px}.ms-adm-secret p{color:var(--ms-warn-ink);margin:0}.ms-adm-secret__values{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.ms-adm-secret__value{background:var(--ms-paper);font-family:var(--ms-mono);border-radius:6px;padding:4px 8px}.ms-adm-2fa{grid-template-columns:auto minmax(0,1fr);gap:28px}.ms-adm-qr svg{border:1px solid var(--ms-line);border-radius:8px;margin:10px 0;display:block}.ms-adm-state{color:var(--ms-muted);text-align:center;justify-items:center;gap:8px;padding:48px 24px;display:grid}.ms-adm-state h2{color:var(--ms-text);margin:0;font-size:16px}.ms-adm-state p{max-width:420px;margin:0}.ms-adm-state--error .ms-adm-ico{color:var(--ms-danger)}.ms-adm.is-drop{outline:2px dashed var(--ms-accent);outline-offset:-12px;background:var(--ms-accent-tint)}.ms-adm-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ms-adm-tile{border:1px solid var(--ms-line);background:var(--ms-paper);min-width:0;color:var(--ms-text);border-radius:10px;gap:2px;padding:8px;text-decoration:none;display:grid}.ms-adm-tile:hover,.ms-adm-grid li.is-open .ms-adm-tile{border-color:var(--ms-accent)}.ms-adm-tile__img{aspect-ratio:4/3;background:var(--ms-paper-3);border-radius:6px;margin-bottom:6px;position:relative;overflow:hidden}.ms-adm-tile__img img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ms-adm-tile__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ms-adm-tile__meta{color:var(--ms-faint);font-size:11.5px}.ms-adm-tile .ms-adm-badge{justify-self:start;margin:4px 0 0}.ms-adm-figure{background:var(--ms-paper-3);text-align:center;border-radius:8px;margin:0 0 14px;padding:8px}.ms-adm-figure img{max-width:100%;height:auto;max-height:260px}.ms-adm-uploads{gap:4px;margin-bottom:10px;display:grid}.ms-adm-uploads:empty{display:none}.ms-adm-upload{background:var(--ms-paper-3);border-radius:6px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.ms-adm-upload.is-done{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-adm-upload.is-bad{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-adm-paging{justify-content:center;margin-top:16px}.ms-adm-revlayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ms-adm-revside{position:sticky;top:12px}.ms-adm-revs{gap:2px;max-height:calc(100vh - 200px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ms-adm-rev{color:var(--ms-text);border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.ms-adm-rev:hover{background:var(--ms-hover)}.ms-adm-rev[aria-current=true]{background:var(--ms-accent-tint)}.ms-adm-rev__msg{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ms-adm-rev__meta{color:var(--ms-muted);font-size:12px}.ms-adm-revhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ms-adm-revbar{color:var(--ms-muted);margin-bottom:10px}.ms-adm-compare{gap:6px;margin-top:12px;display:grid}.ms-adm-cmp{border-left:3px solid #0000;border-radius:6px;padding:8px 12px;position:relative}.ms-adm-cmp--same{color:var(--ms-muted)}.ms-adm-cmp--change{border-left-color:var(--ms-accent);background:var(--ms-paper)}.ms-adm-cmp--ins{border-left-color:var(--ms-ok);background:var(--ms-ok-tint)}.ms-adm-cmp--del{border-left-color:var(--ms-danger);background:var(--ms-danger-tint)}.ms-adm-cmp--del .ms-adm-cmp__text{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ms-danger) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ms-danger) 60%, transparent)}.ms-adm-cmp__tag{float:right;color:var(--ms-faint);font-size:12px;font-weight:600}.ms-adm-cmp__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ms-adm-cmp ins{background:color-mix(in srgb, var(--ms-ok) 22%, transparent);color:var(--ms-ok-ink);border-radius:3px;text-decoration:none}.ms-adm-cmp del{background:color-mix(in srgb, var(--ms-danger) 16%, transparent);color:var(--ms-danger);border-radius:3px}.ms-adm-fold{border:1px dashed var(--ms-line-2);color:var(--ms-muted);font:500 12px var(--ms-sans);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:4px 10px}.ms-adm-rawdiff{color:var(--ms-muted);margin-top:18px}.ms-adm-code .ms-copyable__text,.ms-adm-log{background:var(--ms-ink);color:#e6e8eb;max-height:420px;font:12px/1.55 var(--ms-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;display:block;overflow:auto}.ms-adm-code .ms-copyable{display:block;position:relative}.ms-adm-code .ms-copyable__tools{position:absolute;top:8px;right:8px}.ms-adm-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-adm-check{border-left:3px solid var(--ms-ok);background:var(--ms-paper-3);border-radius:6px;padding:8px 12px}.ms-adm-check.is-bad{border-left-color:var(--ms-danger);background:var(--ms-danger-tint)}.ms-adm-check.is-warn{border-left-color:var(--ms-warn-ink);background:var(--ms-warn-tint)}.ms-adm-check__head{justify-content:space-between;gap:12px;display:flex}.ms-adm-issues{margin:6px 0 0;padding-left:18px}.ms-adm-steps{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.ms-adm-step{align-items:center;gap:6px;display:inline-flex}.ms-adm-step__dot{border:2px solid var(--ms-line-2);border-radius:50%;width:10px;height:10px}.ms-adm-step.is-succeeded .ms-adm-step__dot{border-color:var(--ms-ok);background:var(--ms-ok)}.ms-adm-step.is-running .ms-adm-step__dot{border-color:var(--ms-accent);animation:ms-adm-pulse 1.2s var(--ms-ease) infinite}.ms-adm-step.is-failed .ms-adm-step__dot{border-color:var(--ms-danger);background:var(--ms-danger)}@keyframes ms-adm-pulse{50%{box-shadow:0 0 0 4px var(--ms-accent-tint)}}@media (max-width:720px){.ms-adm-table:not(.ms-adm-entries){max-width:100%;display:block;overflow-x:auto}.ms-adm-table:not(.ms-adm-entries) td{max-width:240px}.ms-adm-bar,.ms-adm-chips{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.ms-adm-step.is-running .ms-adm-step__dot{animation:none}}.ms-adm-outcome{background:var(--ms-accent-tint);border-radius:10px;margin-bottom:16px;padding:12px 16px}.ms-adm-outcome.is-ok{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-adm-outcome.is-bad{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-adm-pad{padding:10px 14px}.ms-adm-grid li{position:relative}.ms-adm-tile__pick{width:18px;height:18px;accent-color:var(--ms-accent);cursor:pointer;margin:0;position:absolute;top:14px;left:14px}.ms-adm-grid li.is-picked .ms-adm-tile{border-color:var(--ms-accent);background:var(--ms-accent-tint)}.ms-adm-selbar{min-height:32px;margin:0 0 12px}.ms-adm th.ms-num,.ms-adm td.ms-num{text-align:right}.ms-adm .ms-num{font-variant-numeric:tabular-nums}.ms-pw{display:grid;position:relative}.ms-pw .ms-input,.ms-pw input{padding-right:38px}.ms-pw__eye{color:var(--ms-muted);position:absolute;top:50%;right:5px;translate:0 -50%}.ms-release{color:var(--ms-muted);font-variant-numeric:tabular-nums;text-align:center;margin-top:40px;font-size:11px}.ms-adm--auth .ms-release{margin-top:20px}.ms-release>span{white-space:nowrap}@media (min-width:721px){.ms-app.has-nav:not(.nav-folded) .ms-adm>.ms-release{display:none}}.ms-adm-fold{color:var(--ms-muted);display:inline-block}.ms-adm-fold summary{cursor:pointer;color:var(--ms-accent-text)}.ms-adm-fold summary:hover{text-decoration:underline}.ms-adm-fold p{margin:4px 0 0}.ms-adm-plain{cursor:help}.ms-adm-entries{table-layout:fixed;width:100%}.ms-adm-entries th{box-sizing:border-box;white-space:nowrap}.ms-adm-entries th.ms-adm-tick,.ms-adm-entries td.ms-adm-tick{width:44px}.ms-adm-entries .ms-adm-col--title{min-width:max(240px,40%)}@media (max-width:899px){.ms-adm-entries .ms-adm-col--words{display:none}}.ms-adm-entries td.ms-adm-col--title{white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden}.ms-adm-entries .ms-adm-col--status{width:104px}.ms-adm-entries .ms-adm-col--modified{width:150px}.ms-adm-entries .ms-adm-col--words{width:90px}.ms-adm-entries .ms-adm-col--more{text-align:right;width:44px;padding-left:0;padding-right:8px}.ms-adm-entries td.ms-adm-when{white-space:nowrap;color:var(--ms-muted)}.ms-adm-entries .ms-adm-rowlink{font-weight:600}.ms-adm-rowmore{opacity:0}.ms-adm-entries tr:hover .ms-adm-rowmore,.ms-adm-entries tr.is-open .ms-adm-rowmore,.ms-adm-rowmore:focus-visible{opacity:1}.ms-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms-adm-pill{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-block}.ms-adm-pill.is-published{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-adm-pill.is-draft,.ms-adm-pill.is-scheduled{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-adm-langs{vertical-align:1px;gap:4px;margin-left:8px;display:inline-flex}.ms-adm-lang{border:1px solid var(--ms-line);color:var(--ms-muted);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:11px;font-weight:500}.ms-adm-lang.is-done{color:var(--ms-ok-ink);border-color:var(--ms-ok-tint);background:var(--ms-ok-tint)}.ms-adm-chip__n{color:var(--ms-faint);font-variant-numeric:tabular-nums;margin-left:2px}.ms-adm-chip[aria-pressed=true] .ms-adm-chip__n{color:var(--ms-muted)}.ms-adm-bar .ms-adm-select{min-width:0;max-width:220px}.ms-adm-bar .ms-adm-select.is-on{border-color:var(--ms-accent);color:var(--ms-text)}.ms-adm-searchwrap--end{flex:160px;max-width:260px;margin-left:auto}.ms-adm-sort{vertical-align:middle;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ms-adm-sort:hover{color:var(--ms-text)}.ms-adm-sort:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px;border-radius:3px}.ms-adm-sort__dir{min-width:.8em}th.ms-num .ms-adm-sort{flex-direction:row-reverse}.ms-adm-entries th[aria-sort=ascending],.ms-adm-entries th[aria-sort=descending]{color:var(--ms-text)}.ms-adm-tick{width:36px}.ms-adm-paging{justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.ms-adm-paging__btns{gap:4px;display:inline-flex}.ms-adm-paging__btn{border:1px solid var(--ms-line);width:32px;height:32px;font-size:18px;line-height:1}.ms-adm-paging__btn:disabled{opacity:.4}.ms-adm-selbar{align-items:center;gap:6px;margin-bottom:10px;font-weight:500}.ms-adm-selbar--lists{flex-wrap:wrap;min-height:32px;margin:-6px 0 6px}.ms-adm-selbar__n{margin-right:4px}.ms-adm-drawer__actions{flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:720px){.ms-adm{padding:16px 16px 48px}.ms-adm-head{flex-wrap:wrap}.ms-adm-entries,.ms-adm-entries tbody{display:block}.ms-adm-entries thead{display:none}.ms-adm-entries tbody tr{border-bottom:1px solid var(--ms-line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tick title status""tick when status";align-items:center;column-gap:10px;padding:10px 12px;display:grid}.ms-adm-entries tbody tr:last-child{border-bottom:0}.ms-adm-entries tbody td{border:0;width:auto;max-width:none;padding:0;display:block}.ms-adm-entries td.ms-adm-tick{grid-area:tick;width:auto}.ms-adm-entries td.ms-adm-col--title{grid-area:title;min-width:0}.ms-adm-entries td.ms-adm-col--status{grid-area:status}.ms-adm-entries td.ms-adm-col--modified{grid-area:when;font-size:12px}.ms-adm-entries td.ms-adm-col--words,.ms-adm-entries td.ms-adm-col--more{display:none}.ms-adm-split:has(>.ms-adm-drawer){grid-template-columns:minmax(0,1fr)}.ms-adm-drawer{max-height:none;position:static}.ms-adm-searchwrap--end{flex-basis:100%;max-width:none;margin-left:0}}.ms-adm-revside{max-height:calc(100vh - 140px);overflow:auto}.ms-adm-revside .ms-adm-revs{max-height:none;overflow:visible}.ms-adm-revgroup{color:var(--ms-muted);font:600 13px/1.4 var(--ms-sans);margin:14px 10px 4px}.ms-adm-seg{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:8px;padding:2px;display:inline-flex}.ms-adm-seg__btn{color:var(--ms-muted);font:500 13px/1.4 var(--ms-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px}.ms-adm-seg__btn[aria-pressed=true]{background:var(--ms-paper);color:var(--ms-text);box-shadow:var(--ms-shadow)}.ms-adm-seg__btn:focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px}.ms-adm-sbs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;margin-top:12px;display:grid}.ms-adm-sbs__head{z-index:2;border-bottom:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-muted);font:600 12px/1.4 var(--ms-sans);padding:8px 12px;position:sticky;top:0}.ms-adm-sbs__cell{border-left:3px solid #0000;min-width:0;padding:6px 12px;position:relative;overflow:hidden}.ms-adm-sbs__cell.is-change{border-left-color:var(--ms-accent);background:color-mix(in srgb, var(--ms-accent-tint) 50%, transparent)}.ms-adm-sbs__cell--a.is-del,.ms-adm-sbs__cell--a.is-change{border-left-color:var(--ms-danger)}.ms-adm-sbs__cell--a.is-del{background:var(--ms-danger-tint)}.ms-adm-sbs__cell--b.is-ins{border-left-color:var(--ms-ok);background:var(--ms-ok-tint)}.ms-adm-sbs__cell--b.is-change{border-left-color:var(--ms-ok)}.ms-adm-sbs__cell.is-empty{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--ms-line) 55%, transparent) 6px 7px)}.ms-adm-sbs__page,.ms-adm-sbs__body{max-width:none!important;margin:0!important;padding:0!important}.ms-adm-sbs__body>:first-child{margin-top:0}.ms-adm-sbs__body>:last-child{margin-bottom:0}.ms-adm-sbs__body img{max-width:100%;height:auto}.ms-adm-sbs__w{border-radius:3px;text-decoration:none}del.ms-adm-sbs__w{background:color-mix(in srgb, var(--ms-danger) 22%, transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ms-danger) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ms-danger) 70%, transparent)}ins.ms-adm-sbs__w{background:color-mix(in srgb, var(--ms-ok) 24%, transparent)}.ms-adm-sbs__tag{color:var(--ms-muted);font:600 12.5px/1.4 var(--ms-sans);align-items:center;gap:8px;margin:0 0 6px;display:flex}.ms-adm-sbs__fold{grid-column:1/-1}.ms-adm-fields td,.ms-adm-fields th[scope=row]{vertical-align:top;overflow-wrap:anywhere}.ms-adm-fields del{background:var(--ms-danger-tint)}.ms-adm-fields ins{background:var(--ms-ok-tint);text-decoration:none}.ms-adm-fields__more{padding:8px 12px}.ms-adm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms-adm-addresses{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ms-adm-addresses li{align-items:center;gap:8px;min-width:0;display:flex}.ms-adm-compare--short{margin:8px 0}.ms-adm-pflist{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ms-adm-pf{overflow-wrap:anywhere;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:8px 10px;display:grid}.ms-adm-pf__ico{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ms-adm-pf.is-ok .ms-adm-pf__ico{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-adm-pf.is-bad{background:var(--ms-danger-tint)}.ms-adm-pf.is-bad .ms-adm-pf__ico{color:var(--ms-danger)}.ms-adm-pf.is-warn{background:var(--ms-warn-tint)}.ms-adm-pf.is-warn .ms-adm-pf__ico{color:var(--ms-warn-ink)}.ms-adm-pf.is-wait .ms-adm-pf__ico,.ms-adm-pf.is-info .ms-adm-pf__ico{color:var(--ms-muted)}.ms-adm-pf__head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ms-adm-pf .ms-adm-issues{margin-top:6px}.ms-adm-pf__phone{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 0 40px;display:flex}@media (max-width:720px){.ms-adm-pf__phone{margin-left:0}}.ms-adm-pf__phone:empty{display:none}.ms-adm-phone{border:1px solid var(--ms-line-2);background:var(--ms-ink);border-radius:22px;width:168px;height:349.6px;padding:6px;overflow:hidden}.ms-adm-phone__frame{background:var(--ms-paper);transform-origin:0 0;pointer-events:none;border:0;border-radius:40px;width:390px;height:844px;transform:scale(.4)}.ms-adm-live{border-color:color-mix(in srgb, var(--ms-ok) 50%, var(--ms-line));background:var(--ms-ok-tint)}.ms-adm-live .ms-adm-row{margin-top:12px}.ms-adm-tile--stock{cursor:default}.ms-adm-tile--stock .ms-btn{justify-self:start;margin-top:6px}.ms-adm-figure figcaption{margin-top:8px}.ms-adm-addresses .ms-copyable__tools,.ms-adm-addresses .ms-copyable.is-rest .ms-copyable__tools{opacity:1}.ms-adm-also{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.ms-adm-also__more summary,.ms-adm-details summary{cursor:pointer;color:var(--ms-muted)}.ms-adm-also__more{margin-top:4px;padding-left:18px}.ms-adm-card.ms-adm-details{padding-block:14px;display:block}.ms-adm-details>.ms-adm-row{margin-bottom:8px}.ms-adm-details summary{font:500 13px/1.5 var(--ms-sans)}.ms-adm-details[open] summary{margin-bottom:10px}.ms-adm-details .ms-adm-log{margin-top:8px}.ms-adm-step.is-warned .ms-adm-step__dot{border-color:var(--ms-warn-ink);background:var(--ms-warn-tint)}.ms-adm-health>.ms-adm-card+.ms-adm-card{margin-top:0}.ms-adm-badges{flex-wrap:wrap;gap:4px;display:flex}.ms-adm-badges .ms-adm-badge{margin-left:0}.ms-adm-vitals{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.ms-adm-vital{white-space:nowrap}.ms-adm-vital:before{content:"";background:var(--ms-line);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.ms-adm-vital.is-good:before{background:var(--ms-ok)}.ms-adm-vital.is-needs-work:before{background:var(--ms-warn-ink)}.ms-adm-vital.is-poor:before{background:var(--ms-danger)}.ms-adm-sub.is-bad{color:var(--ms-danger)}.ms-adm-notice{border-left:3px solid var(--ms-line);background:var(--ms-paper-2,var(--ms-paper));border-radius:6px;gap:4px;padding:8px 10px;display:grid}.ms-adm-notice.is-error{border-left-color:var(--ms-danger);background:var(--ms-danger-tint)}.ms-adm-notice.is-warn{border-left-color:var(--ms-warn-ink);background:var(--ms-warn-tint)}.ms-adm-notices .ms-adm-issues{gap:6px;padding:0;list-style:none;display:grid}.ms-adm-tile__doc,.ms-adm-figure--doc{color:var(--ms-muted);align-content:center;place-items:center;gap:6px;font-size:12px;font-weight:600;display:grid}.ms-adm-figure--doc{padding:24px 12px 12px}.ms-adm-findform,.ms-adm-bulkform{grid-template-columns:1fr 1fr;align-items:end;gap:12px 16px;margin-bottom:16px;display:grid}.ms-adm-findform>.ms-adm-row,.ms-adm-bulkform>.ms-adm-field:last-child:nth-child(odd){grid-column:1/-1}.ms-adm-checkline{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.ms-adm-findsum{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.ms-adm-findsum p{color:var(--ms-muted);margin:0}.ms-adm-findlist{gap:10px;display:grid}.ms-adm-findhit{gap:8px;display:grid}.ms-adm-findhit__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ms-adm-findhit__title{color:var(--ms-ink);font-weight:600}.ms-adm-warnline{border-left:3px solid var(--ms-warn-ink);background:var(--ms-warn-tint);border-radius:6px;margin:0;padding:6px 10px;font-size:13px}.ms-adm-samples{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ms-adm-sample{grid-template-columns:9em 1fr;align-items:baseline;gap:8px;font-size:13px;display:grid}.ms-adm-sample__where{color:var(--ms-muted);font-size:12px}.ms-adm-sample__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.ms-adm-sample__text del{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-adm-sample__text ins{background:var(--ms-ok-tint);color:var(--ms-ok-ink);margin-left:2px;text-decoration:none}.ms-adm-sample__text--read{font-size:13px}.ms-adm-sample__chip{align-items:baseline;display:inline-flex;position:relative}.ms-adm-sample__chip>.ms-copyable{z-index:1;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ms-adm-sample__chip .ms-copyable__tools{background:var(--ms-paper);box-shadow:0 0 0 1px var(--ms-line);border-radius:6px}.ms-adm-sample__chip .ms-copyable{pointer-events:none}.ms-adm-sample__chip:hover .ms-copyable,.ms-adm-sample__chip:focus-within .ms-copyable{pointer-events:auto}.ms-adm-sample__chip>span:first-child{background:var(--ms-accent-tint);color:var(--ms-accent-deep);text-underline-offset:2px;border-radius:4px;padding:0 4px;text-decoration:underline}.ms-adm-sample__chip:hover .ms-copyable:not(.is-rest) .ms-copyable__tools{opacity:1}.ms-adm-findresult{border-left:3px solid var(--ms-ok);margin-bottom:16px}.ms-adm-findskips{margin:8px 0 0;padding-left:18px;font-size:13px}.ms-adm-table tr.is-muted td{color:var(--ms-muted)}section.ms-adm-warnline{gap:8px;margin-bottom:12px;padding:12px 14px;display:grid}.ms-adm-redirflags{flex-wrap:wrap;gap:4px;display:flex}.ms-adm-redirflags .ms-adm-badge{margin-left:0}.ms-adm-redirflag{margin:10px 0}.ms-adm-redirflag .ms-adm-row{margin-top:6px}.ms-adm-h3{margin:16px 0 6px}.ms-adm-hops{gap:6px;margin:8px 0 0;padding-left:22px;display:grid}.ms-adm-strong{font-weight:600}.ms-adm-swap{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 0 12px;display:grid}.ms-adm-swap__img{gap:6px;min-width:0;margin:0;display:grid}.ms-adm-swap__img img{object-fit:contain;background:var(--ms-paper-3);border-radius:8px;width:100%;height:120px}.ms-adm-swap__arrow{color:var(--ms-muted);font-size:20px}.ms-adm-findgroup{gap:8px;margin-bottom:18px;display:grid}.ms-adm-findgroup__head{align-items:center;gap:8px;display:flex}.ms-adm-findgroup__head .ms-adm-h2{margin:0;font-size:15px}.ms-adm-findgroup--careful .ms-adm-findhit{border-left:3px solid var(--ms-warn-ink)}.ms-adm-sample{grid-template-columns:minmax(9em,14em) 1fr}.ms-author__current{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.ms-author__who{min-width:0;display:grid}.ms-author__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-author__meta,.ms-author__none{color:var(--ms-muted);font-size:12px}.ms-author__slug{color:var(--ms-muted);font:12px var(--ms-mono);flex:none}.ms-author__picker{position:relative}.ms-author__list{z-index:30;border-radius:var(--ms-radius);background:var(--ms-paper);max-height:260px;box-shadow:var(--ms-pop);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ms-author__opt{cursor:pointer;border-radius:6px;gap:1px;padding:6px 8px;display:grid}.ms-author__opt.is-active,.ms-author__opt:hover{background:var(--ms-accent-tint)}.ms-author__opt--add{color:var(--ms-accent-text);font-weight:500}.ms-author__warn{border:1px solid var(--ms-warn-line);background:var(--ms-warn-tint);color:var(--ms-warn-ink);border-radius:6px;margin:6px 0 0;padding:6px 8px;font-size:12.5px}.ms-author__warn[hidden]{display:none}.ms-author__colabel{margin-top:10px}.ms-author__co{flex-wrap:wrap;gap:6px;margin:4px 0 6px;display:flex}.ms-author__co:empty{display:none}.ms-author__chip.is-unknown{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-author__add{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:var(--ms-chrome);gap:8px;margin-top:8px;padding:10px;display:grid}.ms-author__addrow{gap:4px;display:grid}.ms-author__add .ms-field__error:empty{display:none}.ms-adm-avatar{width:var(--size,40px);height:var(--size,40px);background:var(--ms-chrome);color:var(--ms-muted);font-size:calc(var(--size,40px) * .38);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.ms-adm-avatar img{object-fit:cover;width:100%;height:100%}.ms-adm-authorcell,.ms-adm-authorhead{align-items:center;gap:10px;min-width:0;display:flex}.ms-adm-authorhead{gap:14px;margin-bottom:14px}.ms-adm-authorhead strong{font-size:16px}.ms-adm-authorbio{margin:12px 0}.ms-adm-authorbio__text .ms-copyable__text{white-space:pre-wrap}.ms-adm-drawer .ms-adm-actions{margin:14px 0}.ms-adm-authorposts{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ms-adm-authorpost{gap:2px;min-width:0;display:grid}.ms-adm-authorpost>a{color:var(--ms-accent-text);text-decoration:none}.ms-adm-authorpost>a:hover{text-decoration:underline}.ms-topicbox{border-bottom:1px solid var(--ms-line);gap:10px;padding:12px 14px;display:grid}.ms-topicbox .ms-field{border:0;padding:0}.ms-topicbox__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-topicbox__links{gap:8px;display:grid}.ms-topicbox__count{color:var(--ms-muted);margin:0}.ms-topicbox__sub{margin:6px 0 0;font-size:13px;font-weight:600}.ms-topicbox__cards,.ms-links-cards{gap:8px;display:grid}.ms-topicbox__all{color:var(--ms-accent-text);font-size:13px}.ms-sugg{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:var(--ms-paper);gap:6px;padding:10px 12px;display:grid}.ms-sugg.is-open,.ms-sugg:focus-within{border-color:var(--ms-accent-text)}.ms-sugg.is-done{opacity:.55}.ms-sugg__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.ms-sugg__title{font-weight:600}.ms-sugg__url{min-width:0;color:var(--ms-muted);font-size:12px}.ms-sugg__why,.ms-sugg__to,.ms-sugg__add{color:var(--ms-muted);margin:0;font-size:13px}.ms-sugg__sentence,.ms-lh-sentence{border-left:3px solid var(--ms-line);margin:0;padding:6px 10px;font-size:13px;line-height:1.5}.ms-sugg mark{background:var(--ms-accent-tint);color:inherit;border-radius:3px;padding:0 2px}.ms-sugg__words,.ms-lh-href{align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.ms-sugg__label,.ms-lh-label{color:var(--ms-muted)}.ms-sugg__actions,.ms-lh-actions{flex-wrap:wrap;gap:6px;display:flex}.ms-links-tabs{flex-wrap:wrap}.ms-links-count{color:var(--ms-muted);margin-left:6px}.ms-links-topic{width:auto;min-width:180px}.ms-links-lead,.ms-links-facts{color:var(--ms-muted)}.ms-links-group{gap:8px;margin:0 0 22px;display:grid}.ms-links-group h3{margin:0;font-size:15px}.ms-links-to{margin:0;font-size:16px}.ms-links-kinds{flex-wrap:wrap;margin-bottom:12px}.ms-links-table td.ms-num,.ms-links-table th.ms-num{text-align:right;font-variant-numeric:tabular-nums}.ms-links-table tr.is-weak td:nth-child(3){color:var(--ms-warn-ink);font-weight:600}.ms-links-rowurl{color:var(--ms-muted);font-size:12px;display:block}.ms-links-skips{gap:8px;padding:0;list-style:none;display:grid}.ms-links-skips li{align-items:center;gap:8px;display:flex}.ms-lh{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ms-lh-row{border:1px solid var(--ms-line);border-radius:var(--ms-radius);border-left-width:4px;gap:6px;padding:10px 12px;display:grid}.ms-lh-row.is-high{border-left-color:var(--ms-danger)}.ms-lh-row.is-medium{border-left-color:var(--ms-warn-line)}.ms-lh-row.is-open{background:var(--ms-accent-tint)}.ms-lh-title{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ms-lh-level{color:var(--ms-muted);font-size:12.5px;font-weight:600}.ms-lh-page{font-weight:600}.ms-lh-url{color:var(--ms-muted);font-size:12px}.ms-lh-msg{margin:0}.ms-topics{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ms-topic-card{border:1px solid var(--ms-line);border-radius:var(--ms-radius);color:inherit;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.ms-topic-card:hover,.ms-topic-card:focus-visible{border-color:var(--ms-accent-text)}.ms-topic-card h2{margin:0;font-size:16px}.ms-topic-card p{color:var(--ms-muted);margin:0;font-size:13px}.ms-topic-card__weak{color:var(--ms-warn-ink)}.ms-topics__loose{color:var(--ms-muted);margin-top:16px}.ms-tb-head{gap:2px;margin-bottom:10px;display:grid}.ms-tb-back{color:var(--ms-accent-text);font-size:13px}.ms-tb-title{margin:0}.ms-tb-counts{color:var(--ms-muted);margin:0}.ms-tb-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ms-tb{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ms-tb-main{gap:12px;display:grid}.ms-tb-group{border:1px solid var(--ms-line);border-radius:var(--ms-radius);gap:8px;padding:10px;display:grid}.ms-tb-group__name{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.ms-tb-side{max-height:calc(100vh - 160px);position:sticky;top:0;overflow:auto}.ms-tb-zone{border:1px dashed var(--ms-line);border-radius:var(--ms-radius);gap:6px;padding:8px;display:grid}.ms-tb-zone.is-over{border-style:solid;border-color:var(--ms-accent-text);background:var(--ms-accent-tint)}.ms-tb-zone__title{color:var(--ms-muted);margin:0;font-size:13px;font-weight:600}.ms-tb-zone__list{gap:6px;display:grid}.ms-tb-zone__empty{color:var(--ms-muted);margin:0;font-size:13px}.ms-tb-card{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:var(--ms-paper);cursor:grab;gap:4px;padding:8px 10px;display:grid}.ms-tb-card:focus-visible,.ms-tb-card.is-picked{outline:2px solid var(--ms-accent-text);outline-offset:1px}.ms-tb-card.is-dragging{opacity:.5}.ms-tb-card__title{color:inherit;font-weight:600}.ms-tb-card__url{color:var(--ms-muted);font-size:12px}.ms-tb-card__meta{color:var(--ms-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.ms-tb-card__weak,.ms-tb-card__gone{color:var(--ms-warn-ink)}.ms-tb-card__money{color:var(--ms-ok)}.ms-tb-card__draft{color:var(--ms-muted);margin-left:6px;font-size:12px}.ms-tb-move{justify-self:start;width:auto;padding:2px 6px;font-size:12px}.ms-tb-groups{gap:6px;display:grid}.ms-tb-grouprow{gap:6px;display:flex}.ms-tb-views{margin-right:4px}.ms-adm:has(.ms-jr-wrap){max-width:1880px}@media (max-width:1399px){.ms-adm:has(.ms-jr-wrap){padding-left:20px;padding-right:20px}}.ms-jr-summary{color:var(--ms-text);margin:4px 0 8px;font-size:13.5px;line-height:1.55}.ms-jr-summary p{margin:0}.ms-jr-summary strong{font-variant-numeric:tabular-nums}.ms-jr-groups{margin:0 0 10px}.ms-jr-gaps{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ms-jr-gap{border-radius:999px;padding:2px 9px;font-size:12.5px}.ms-jr-gap--warn{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-jr-gap--bad{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-jr-key{margin:0 0 12px}.ms-jr-off{color:var(--ms-muted);margin:4px 0 0;font-size:12px}.ms-jr-legend{color:var(--ms-muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ms-jr-legend li{align-items:center;gap:6px;display:inline-flex}.ms-jr-scroll{border:1px solid var(--ms-line);background:var(--ms-bg);overscroll-behavior:contain;border-radius:12px;max-height:max(480px,100vh - 140px);overflow:auto;container-type:inline-size}.ms-jr{--jr-gap:clamp(150px, max(calc(120px + 4.6cqw), calc((100cqw - 984px) / 3)), 270px);align-items:flex-start;gap:var(--jr-gap);box-sizing:border-box;min-width:100%;padding:16px 12px 32px;display:flex;position:relative}.ms-jr-lines{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ms-jr-line{fill:none;stroke:var(--ms-faint);stroke-width:1.5px}.ms-jr-line.is-missing{stroke:var(--ms-warn-ink);stroke-dasharray:5 4}.ms-jr-line.is-hot{stroke:var(--ms-accent-text);stroke-width:2px}.ms-jr-line.is-back.is-hot{stroke-width:1.5px;opacity:1}.ms-jr-line.is-back{stroke:var(--ms-faint);stroke-width:1px;stroke-dasharray:1 3;stroke-linecap:round;opacity:.8}.ms-jr-line.is-redirect{stroke:var(--ms-warn-ink)}.ms-jr.has-picked .ms-jr-line:not(.is-hot){opacity:.25}.ms-jr-col{z-index:1;flex-direction:column;flex:1 1 0;gap:10px;min-width:160px;max-width:290px;display:flex;position:relative}.ms-jr-col:not([data-col=member]){position:sticky;top:12px}.ms-jr-col__title{margin:0;font-size:13px;font-weight:600}.ms-jr-col__hint{color:var(--ms-muted);margin:-6px 0 2px;font-size:12px}.ms-jr-empty{border:1px dashed var(--ms-line);border-radius:var(--ms-radius);color:var(--ms-muted);margin:0;padding:12px;font-size:13px}.ms-jr-group{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.ms-jr-group__name{color:var(--ms-label);align-items:center;gap:6px;margin:0 2px;font-size:12.5px;font-weight:600;display:flex}.ms-jr-group__n{color:var(--ms-muted);font-variant-numeric:tabular-nums;margin-left:auto}.ms-jr-more{border:1px dashed var(--ms-line-2,var(--ms-line));border-radius:var(--ms-radius);height:30px;color:var(--ms-accent-text);font:500 12.5px var(--ms-sans);cursor:pointer;background:0 0}.ms-jr-more:hover{background:var(--ms-hover)}.ms-jr-card{border:1px solid var(--ms-line);border-radius:var(--ms-radius);background:var(--ms-paper);color:var(--ms-text);cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;transition:opacity .15s;display:flex;position:relative}.ms-jr-card:hover{border-color:var(--ms-line-2,var(--ms-faint))}.ms-jr-card.is-problem{border-left:3px solid var(--ms-warn-line)}.ms-jr-card:focus-visible,.ms-jr-card.is-picked{outline:2px solid var(--ms-accent-text);outline-offset:1px}.ms-jr-card.is-linked{border-color:var(--ms-accent-text)}.ms-jr.has-picked .ms-jr-card:not(.is-picked,.is-linked){opacity:.45}.ms-jr-card__head:after{clear:both;content:"";display:block}.ms-jr-card__title{overflow-wrap:break-word;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.ms-jr-plus{float:right;border:1px solid var(--ms-line);background:var(--ms-paper);width:24px;height:24px;color:var(--ms-muted);cursor:pointer;border-radius:6px;place-items:center;margin:0 0 2px 6px;display:inline-grid}.ms-jr-plus:hover,.ms-jr-plus:focus-visible{border-color:var(--ms-accent-text);color:var(--ms-accent-text)}.ms-jr-card__state{color:var(--ms-muted);margin:0;font-size:12px}.ms-jr-state--live{color:var(--ms-ok-ink)}.ms-jr-state--draft{color:var(--ms-warn-ink)}.ms-jr-card__url{color:var(--ms-muted);font-size:12px}.ms-jr-card__url.ms-copyable{display:block}.ms-jr-card__url .ms-copyable__text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ms-jr-card__url .ms-copyable__tools{vertical-align:middle;margin-left:2px}.ms-jr-card{container-type:inline-size}.ms-jr-card__nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin:0;font-size:12px;display:grid}@container (width<=205px){.ms-jr-card__nums{grid-template-columns:minmax(0,1fr)}}.ms-jr-card__nums div{justify-content:space-between;gap:8px;display:flex}.ms-jr-card__nums dt{color:var(--ms-muted)}.ms-jr-card__nums dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.ms-jr-card__tags{flex-wrap:wrap;gap:4px;display:flex}.ms-jr-tag{background:var(--ms-hover);color:var(--ms-muted);border-radius:999px;padding:1px 7px;font-size:11.5px}.ms-jr-tag--bad{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-jr-tag--warn{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-jr-card__rel{background:var(--ms-accent-tint);color:var(--ms-text);border-radius:6px;padding:5px 7px;font-size:12px;line-height:1.4}.ms-jr-card__rel p{margin:0}.ms-jr-rel__dir{color:var(--ms-muted)}.ms-jr-chips{z-index:2;pointer-events:none;position:absolute;inset:0}.ms-jr-chip{border:1px solid var(--ms-line);background:var(--ms-paper);min-height:24px;color:var(--ms-text);font:500 11.5px/1.3 var(--ms-sans);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:3px 5px 3px 8px;display:inline-flex}.ms-jr-chips .ms-jr-chip{pointer-events:auto;position:absolute;top:0;left:0}.ms-jr-chip:hover{border-color:var(--ms-accent-text)}.ms-jr-chip:focus-visible{outline:2px solid var(--ms-accent-text);outline-offset:1px}.ms-jr-chip__text{overflow-wrap:break-word;min-width:0}.ms-jr-chip__to{color:var(--ms-accent-text);flex:none;font-weight:600}.ms-jr-card__skip{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ms-jr-card__skiplabel{width:100%;color:var(--ms-muted);font-size:11.5px}.ms-jr-card__skip .ms-jr-chip{max-width:100%}.ms-jr-chip.is-skip{flex-wrap:wrap}.ms-jr-chip.is-skip .ms-jr-chip__to{flex-basis:100%}.ms-jr-chip.is-skip .ms-jr-chip__text{flex:1}.ms-jr-card__url .ms-jr-url__end{white-space:nowrap}.ms-jr-chip__n{color:var(--ms-muted);font-variant-numeric:tabular-nums}.ms-jr-chip .ms-adm-ico{color:var(--ms-muted);display:inline-grid}.ms-jr-chip.is-missing{border-style:dashed;border-color:var(--ms-warn-line);background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-jr-chip.is-missing .ms-adm-ico{color:var(--ms-warn-ink)}.ms-jr-chip.is-open{outline:2px solid var(--ms-accent-text);outline-offset:1px}.ms-jr-chip.is-redirect{border-color:var(--ms-warn-line);background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-jr-chip__mark{color:var(--ms-warn-ink);flex:none;display:inline-grid}.ms-jr-chip.is-hot{border-color:var(--ms-accent-text);background:var(--ms-accent-tint)}.ms-jr.has-picked .ms-jr-chip:not(.is-hot){opacity:.45}.ms-jr-chip.is-sample{cursor:default}.ms-jr-ends{grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 8px;font-size:13px;display:grid}.ms-jr-ends dt{color:var(--ms-muted)}.ms-jr-ends dd{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.ms-jr-link{border-top:1px solid var(--ms-line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.ms-jr-link__section{color:var(--ms-muted);margin:0;font-size:12px}.ms-jr-link__sentence{border-left:3px solid var(--ms-accent-text);margin:0;padding:6px 10px;font-size:13px;line-height:1.5}.ms-jr-link__sentence mark{background:var(--ms-accent-tint);color:inherit;border-radius:3px;padding:0 2px;font-weight:600}.ms-jr-link__words{align-items:center;gap:8px;font-size:12.5px;display:flex}.ms-jr-link__label{color:var(--ms-muted)}.ms-jr-link__warn{color:var(--ms-warn-ink);margin:0;font-size:12.5px}.ms-jr-link__warn.is-bad{color:var(--ms-danger)}.ms-jr-link__actions{flex-wrap:wrap;gap:6px;display:flex}.ms-jr-panel__h{margin:14px 0 4px;font-size:13px;font-weight:600}.ms-jr-panel__lead{margin:0 0 8px;font-size:13.5px;line-height:1.5}.ms-jr-panel__place{color:var(--ms-muted);margin:0;font-size:12px}.ms-jr-panel__nums{grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0}.ms-jr-panel__problems{color:var(--ms-warn-ink);margin:0 0 8px;padding-left:18px;font-size:13px}.ms-jr-panel__other{justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;display:flex}.ms-jr-panel__page{color:var(--ms-accent-text);font:600 13px var(--ms-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ms-jr-panel__page:hover{text-decoration:underline}.ms-jr-panel__where{color:var(--ms-muted);flex:none;font-size:12px}@media (max-width:1639px){.ms-adm-split:has(.ms-jr-scroll):has(>.ms-adm-drawer){grid-template-columns:minmax(0,1fr)}.ms-adm-split:has(.ms-jr-scroll)>.ms-adm-drawer{z-index:30;width:380px;max-height:none;position:fixed;top:68px;bottom:20px;right:20px}}.ms-adm-split:has(.ms-jr-scroll)>.ms-adm-drawer .ms-copyable__text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ms-adm-split:has(.ms-jr-scroll)>.ms-adm-drawer .ms-adm-drawer__head h2{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ms-adm:has(.ms-fl-wrap){max-width:1880px}@media (max-width:1399px){.ms-adm:has(.ms-fl-wrap){padding-left:20px;padding-right:20px}}:is(.ms-fl-code,.ms-fl-card,.ms-fl-goal,.ms-fl-ln){--fl-c:var(--fl-cl);--fl-on:#fff}.ms[data-ms-theme=dark] :is(.ms-fl-code,.ms-fl-card,.ms-fl-goal,.ms-fl-ln){--fl-c:var(--fl-cd);--fl-on:#111317}@media (prefers-color-scheme:dark){.ms:not([data-ms-theme=light]) :is(.ms-fl-code,.ms-fl-card,.ms-fl-goal,.ms-fl-ln){--fl-c:var(--fl-cd);--fl-on:#111317}}.ms-fl-tools{flex-direction:column;gap:8px;margin:0 0 8px;display:flex}.ms-fl-groups{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.ms-fl-groups .ms-adm-chip{align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.ms-fl-groups__fold{color:var(--ms-muted)}.ms-fl-fixed{color:var(--ms-muted);align-items:center;gap:8px;padding:0 8px;font-size:13px;display:inline-flex}.ms-fl-bar{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.ms-fl-viewwrap{position:relative}.ms-fl-viewbtn{align-items:center;gap:8px;display:inline-flex}.ms-fl-viewbtn__n{color:var(--ms-muted);font-weight:400}.ms-fl-options{z-index:20;border:1px solid var(--ms-line);background:var(--ms-paper);width:max-content;max-width:min(760px,80vw);box-shadow:var(--ms-shadow);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.ms-fl-options[hidden]{display:none}.ms-fl-options__row,.ms-fl-toggles,.ms-fl-ages,.ms-fl-when{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-fl-tools__label{color:var(--ms-muted);font-size:13px}.ms-fl-when__slider{width:220px;accent-color:var(--ms-accent)}.ms-fl-when__day{font-variant-numeric:tabular-nums;min-width:96px;font-size:13px;font-weight:600}.ms-fl-when__note{color:var(--ms-muted);font-size:13px}.ms-fl-key{color:var(--ms-muted);flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;font-size:13px;display:flex}.ms-fl-key>span{align-items:center;gap:8px;display:inline-flex}.ms-fl-key__line{background:linear-gradient(90deg, var(--ms-line-2,var(--ms-line)), var(--ms-text));border-radius:2px;width:24px;height:4px;display:inline-block}.ms-fl-how{color:var(--ms-text);margin:0 0 0 auto;font-size:13px;font-weight:600}.ms-fl-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ms-fl-body.has-side{grid-template-columns:minmax(0,1fr) clamp(280px,21vw,360px)}.ms-fl-main{border:1px solid var(--ms-line);background:var(--ms-bg);border-radius:12px;min-width:0;overflow:hidden}.ms-fl-canvaswrap{position:relative}.ms-fl-canvas{background-color:var(--ms-bg);background-image:radial-gradient(var(--ms-line-2,var(--ms-line)) 1px, transparent 1px);background-size:16px 16px;outline:none;position:relative;overflow:auto}.ms-fl-canvas:focus-visible{box-shadow:inset 0 0 0 2px var(--ms-accent-text)}.ms-fl-sizer{pointer-events:none}.ms-fl-world{transform-origin:0 0;position:absolute;top:0;left:0}.ms-fl-lines{max-width:none;position:absolute;top:0;left:0;overflow:visible}.ms-fl-foot{border-top:1px solid var(--ms-line);background:var(--ms-paper);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex}.ms-fl-help{color:var(--ms-muted);margin:0;font-size:12px}.ms-fl-trail{box-sizing:border-box;border-bottom:1px solid var(--ms-line);background:var(--ms-paper);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-size:13px;display:flex}.ms-fl-trail[hidden]{display:none}.ms-fl-trail__back{margin-right:8px}.ms-fl-trail__label,.ms-fl-trail__arrow{color:var(--ms-muted)}.ms-fl-trail__step{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}.ms-fl-trail__step:focus-visible{outline:2px solid var(--ms-accent-text);outline-offset:2px}.ms-fl-trail__here{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ms-fl-zoom{align-items:center;gap:8px;font-size:13px;display:flex}.ms-fl-zoom__pct{text-align:right;font-variant-numeric:tabular-nums;min-width:44px}.ms-fl-code{box-sizing:border-box;background:var(--fl-c);min-width:32px;height:24px;color:var(--fl-on);font:700 13px/1 var(--ms-sans);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.ms-fl-code.is-small{min-width:28px;height:22px;font-size:12px}.ms-fl-route{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ms-fl-route__arrow{color:var(--ms-muted);font-size:12px}.ms-fl-card{box-sizing:border-box;border:1px solid var(--ms-line);border-top:4px solid var(--fl-c);background:var(--ms-paper);color:var(--ms-text);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:absolute;box-shadow:0 1px 2px #0000000f}.ms-fl-card:hover,.ms-fl-card.is-near{box-shadow:0 4px 16px #0000001f}.ms-fl-card:focus-visible{outline:3px solid var(--ms-accent-text);outline-offset:2px}.ms-fl-card.is-picked{outline:3px solid var(--ms-accent-text);outline-offset:2px;cursor:default}.ms-fl-card.is-folded{border-style:solid dashed dashed}.ms-fl-card.is-empty{background:var(--ms-paper-2,var(--ms-paper));cursor:default;border-style:solid dashed dashed}.ms-fl-card.is-empty .ms-fl-card__title{color:var(--ms-muted);font-weight:500}.ms-fl-card.is-dim{opacity:.45}.ms-fl-card__title{max-height:60px;margin:-2px 0 0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ms-fl-card__title .ms-fl-code{vertical-align:top;min-width:30px;height:20px;margin-right:6px}.ms-fl-card__foot{color:var(--ms-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-end;gap:8px;font-size:13px;line-height:16px;display:flex}.ms-fl-card__count{white-space:normal;min-width:0;margin-right:auto}.ms-fl-card.is-long{padding-top:12px;padding-bottom:12px}.ms-fl-card.is-long .ms-fl-card__title{margin-top:0;font-size:13px;line-height:18px}.ms-fl-card.is-long .ms-fl-card__title .ms-fl-code{vertical-align:top;height:18px}.ms-fl-card__group{color:var(--fl-c)}.ms-fl-fold{color:var(--ms-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ms-fl-fold:hover{text-decoration:underline}.ms-fl-fold:focus-visible{outline:2px solid var(--ms-accent-text);outline-offset:2px;border-radius:4px}.ms-fl-tos{color:var(--ms-warn-ink);background:#8c5b0024;border-radius:999px;padding:0 6px;font-weight:600}.ms-fl-both{color:var(--ms-text);font-weight:700}.ms-fl-dot{background:#c0263d;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ms-fl-card__foot .ms-fl-dot{margin-bottom:3px}.ms[data-ms-theme=dark] .ms-fl-dot{background:#ff8a9a}@media (prefers-color-scheme:dark){.ms:not([data-ms-theme=light]) .ms-fl-dot{background:#ff8a9a}}.ms-fl-age{background:var(--ms-paper-3);color:var(--ms-label);border-radius:999px;padding:0 8px;font-size:13px;font-weight:600;line-height:18px;display:inline-block}.ms-fl-age--new{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-fl-age--stale{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-fl-goal{box-sizing:border-box;border:1px solid var(--fl-c);background:color-mix(in srgb, var(--fl-c) 10%, var(--ms-paper));color:var(--ms-text);cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:0 16px;display:flex;position:absolute}.ms-fl-goal:focus-visible{outline:3px solid var(--ms-accent-text);outline-offset:2px}.ms-fl-goal__label{color:var(--fl-c);font-size:13px;font-weight:700}.ms-fl-goal__title{max-height:36px;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.ms-fl-goal__n{color:var(--ms-text);white-space:nowrap;margin-left:auto;font-size:13px}.ms-fl-ln{fill:none;stroke:var(--fl-c);stroke-linecap:round;stroke-linejoin:round}.ms-fl-ln.is-none{stroke:var(--ms-line-2,var(--ms-line));stroke-dasharray:2 4}.ms-fl-ln.is-calm{stroke:var(--ms-line-2,var(--ms-line));stroke-width:1.5px}.ms-fl-ln.is-hot{stroke:var(--fl-c);stroke-width:3px!important}.ms-fl-ln.is-hover{stroke:var(--ms-muted);stroke-width:1.5px;opacity:.7}.ms-fl-ln.is-side{stroke:var(--ms-muted);stroke-width:1px;stroke-dasharray:4 4;opacity:.45}.ms-fl-ln.is-deep{stroke:var(--ms-muted);stroke-width:1.25px;opacity:.55}.ms-fl-colhead{color:var(--ms-muted);white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:24px;position:absolute}.ms-fl-note{box-sizing:border-box;border:1px dashed var(--ms-line-2,var(--ms-line));color:var(--ms-muted);border-radius:8px;align-items:center;margin:0;padding:0 16px;font-size:13px;display:flex;position:absolute}.ms-fl-fix{box-sizing:border-box;border:1px solid color-mix(in srgb, #c0263d 45%, var(--ms-line));background:var(--ms-paper);color:var(--ms-text);border-radius:8px;padding:12px 16px;position:absolute}.ms-fl-fix p{margin:0;font-size:13px;line-height:18px}.ms-fl-fix__head{align-items:center;gap:8px;height:24px;font-weight:600;display:flex}.ms-fl-fix__row{height:64px;margin-top:8px}.ms-fl-fix__what{max-height:36px;overflow:hidden}.ms-fl-fix__btns{gap:8px;display:flex;margin-top:4px!important}.ms-fl-fix__btns .ms-btn{height:24px;min-height:24px;padding:0 10px;font-size:13px}.ms-fl-tip{z-index:3;background:var(--ms-text);width:max-content;max-width:280px;color:var(--ms-paper);pointer-events:none;border-radius:8px;padding:8px 12px;font-size:13px;line-height:18px;position:absolute}.ms-fl-tip[hidden]{display:none}.ms-fl-tip p{margin:0}.ms-fl-tip span,.ms-fl-tip__more{opacity:.85}.ms-fl-tip__route:not(:first-child){margin-top:8px!important}@media (prefers-reduced-motion:reduce){.ms-fl-card{transition:none}}.ms-fl-side{box-sizing:border-box;border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:12px;flex-direction:column;gap:16px;min-width:0;max-height:clamp(560px,100vh - 150px,1500px);padding:16px;font-size:13px;display:flex;overflow:auto}.ms-fl-side[hidden]{display:none}.ms-fl-side>*{margin:0}.ms-fl-side>span:empty{display:none}.ms-fl-side__head{align-items:flex-start;gap:12px;display:flex}.ms-fl-side__title{flex:1;margin:0;font-size:15px;font-weight:600;line-height:20px}.ms-fl-side__place,.ms-fl-dates{color:var(--ms-muted);margin:0}.ms-fl-side__dates{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ms-fl-way{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.ms-fl-way__label,.ms-fl-way__n{color:var(--ms-muted)}.ms-fl-side .ms-jr-link__actions,.ms-fl-side .ms-jr-panel__problems{margin:0}.ms-fl-side .ms-copyable{max-width:100%;display:block}.ms-fl-side .ms-copyable__text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ms-fl-side .ms-copyable__tools{vertical-align:middle;margin-left:2px}.ms-fl-side .ms-jr-panel__nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ms-fl-side .ms-jr-panel__nums div{background:var(--ms-paper-2,var(--ms-paper-3));border-radius:8px;flex-direction:column;gap:0;min-width:0;padding:8px 12px;display:flex}.ms-fl-side .ms-jr-panel__nums dt{color:var(--ms-muted);white-space:nowrap;font-size:12px}.ms-fl-side .ms-jr-panel__nums dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:18px;font-weight:600}.ms-imp-sources{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ms-imp-source{border:1px solid var(--ms-line);background:var(--ms-paper);color:inherit;border-radius:12px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.ms-imp-source strong{font-size:15px}.ms-imp-source span{color:var(--ms-muted);font-size:13px}.ms-imp-source:hover{border-color:var(--ms-accent)}.ms-imp-source:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-imp-sentence{font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.ms-imp-lines{font-variant-numeric:tabular-nums;gap:4px;margin:0;padding-left:18px;display:grid}.ms-imp-mapping{max-width:none}.ms-imp-fields summary{cursor:pointer;font-weight:600}.ms-imp-keys{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 12px;margin-top:8px;display:grid}.ms-imp-key{gap:4px;font-size:12.5px;display:grid}.ms-imp-review{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-imp-review li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ms-imp-review__text{overflow-wrap:anywhere;min-width:0}.ms-imp .ms-adm-h3{color:var(--ms-text);letter-spacing:normal;text-transform:none;font-size:14px}.ms-envbadge{--ms-place:var(--ms-env-ribbon,var(--ms-warn-ink));border:1px solid color-mix(in srgb, var(--ms-place) 40%, transparent);background:color-mix(in srgb, var(--ms-place) 12%, var(--ms-paper));color:var(--ms-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;margin-right:4px;padding:4px 11px;font-size:12px;text-decoration:none;display:inline-flex}.ms-envbadge:before{content:"";background:var(--ms-place);border-radius:50%;width:8px;height:8px}.ms-envbadge strong{color:var(--ms-text);font-weight:600}.ms-envbadge.is-grey{--ms-place:var(--ms-muted)}.ms-envbadge.is-green{--ms-place:var(--ms-ok)}.ms-envbadge__branch{max-width:16ch;color:var(--ms-muted);font-family:var(--ms-mono);text-overflow:ellipsis;font-size:11px;overflow:hidden}@container ms-main (width<=1480px){.ms-app.has-entry:not(.is-screen) .ms-envbadge{padding:4px 8px}.ms-app.has-entry:not(.is-screen) :is(.ms-envbadge strong,.ms-envbadge__branch){display:none}}a.ms-envbadge:hover{border-color:var(--ms-env-ribbon,var(--ms-accent))}.ms-envbadge:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-envribbon{z-index:60;background:var(--ms-env-ribbon,var(--ms-warn-ink));pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.ms-adm-badge.is-bad,.ms-adm-note.is-bad{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-env .ms-adm-card+.ms-adm-card,.ms-env>*+.ms-adm-card{margin-top:16px}.ms-env .ms-adm-h2{margin:0}.ms-env .ms-adm-card>.ms-adm-row:first-child{margin-bottom:10px}.ms-env-pill{background:color-mix(in srgb, var(--ms-env-ribbon,var(--ms-accent)) 14%, var(--ms-paper));color:var(--ms-env-ribbon,var(--ms-accent-deep));border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.ms-env-pill.is-production{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-env-line{margin:0}.ms-env-here .ms-adm-row{flex-wrap:wrap;margin-top:12px}.ms-env-bad{color:var(--ms-danger)}.ms-env-caption{color:var(--ms-muted);text-align:left;padding:10px 0 4px;font-size:12px;font-weight:600}.ms-env-follow{margin-bottom:16px}.ms-env-summary{margin:0 0 8px;font-size:14px;line-height:1.55}.ms-env-facts summary,.ms-env-trace summary{color:var(--ms-muted);cursor:pointer}.ms-env-facts ul{margin:6px 0 0;padding-left:18px}.ms-env-conflicts{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ms-env-conflict{border:1px solid var(--ms-warn-line);background:var(--ms-warn-tint);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.ms-env-conflict.is-done{border-color:var(--ms-line-2);background:var(--ms-paper)}.ms-env-conflict__words{margin:0}.ms-adm-split:has(>.ms-env-drawer--wide){grid-template-columns:minmax(0,1fr)}.ms-adm-split:has(>.ms-env-drawer--wide)>.ms-adm-split__main{display:none}.ms-adm-drawer.ms-env-drawer--wide{max-height:none;position:static}.ms-env-sides{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.ms-env-side h3{margin:0 0 6px}.ms-env-side__text{border:1px solid var(--ms-line-2);background:var(--ms-paper);max-height:420px;font:12px/1.5 var(--ms-mono);border-radius:8px;padding:8px 0;overflow:auto}.ms-env-side__text .ms-env-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5em;padding:0 10px}.ms-env-line.is-del{background:var(--ms-danger-tint)}.ms-env-line.is-ins{background:var(--ms-ok-tint)}.ms-env-line.is-gap{background:var(--ms-paper-3)}.ms-env-line del{background:color-mix(in srgb, var(--ms-danger) 22%, transparent);text-decoration:line-through}.ms-env-line ins{background:color-mix(in srgb, var(--ms-ok-ink) 22%, transparent);text-decoration:none}.ms-env-merge{width:100%;font:12px/1.5 var(--ms-mono)}.ms-env-decision .ms-adm-outcome{margin:8px 0 12px}.ms-env-approvals{margin:4px 0 12px;padding-left:18px}.ms-env-approver .ms-copyable__text{font-weight:600}.ms-env-approvals li.is-old{color:var(--ms-muted);text-decoration:line-through}.ms-env-approve{margin-bottom:12px}.ms-env-approve .ms-input{flex:1}.ms-env-why{margin:8px 0 0}.ms-env-pages+.ms-env-pages{margin-top:12px}.ms-env-pages.is-bad h3{color:var(--ms-danger)}.ms-env-shots{gap:18px;display:grid}.ms-env-shotrow{border-top:1px solid var(--ms-line-2);gap:8px;padding-top:14px;display:grid}.ms-env-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ms-env-shotrow--w390 .ms-env-pair{grid-template-columns:repeat(2,minmax(0,260px))}.ms-env-pair figure{gap:4px;margin:0;display:grid}.ms-env-shot{border:1px solid var(--ms-line-2);background:var(--ms-paper-3);border-radius:8px;max-height:520px;display:block;overflow:hidden}.ms-env-shot img{width:100%;height:auto;display:block}.ms-env-shot.is-none{place-items:center;min-height:120px;display:grid}.ms-env-shot:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-env-rules__head{margin-bottom:14px}.ms-env-rules__bar{flex-wrap:wrap;margin-bottom:14px}.ms-env-rules__h{margin:22px 0 8px;font-size:15px;font-weight:600}.ms-env-rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ms-env-rule{border:1px solid var(--ms-line-2);background:var(--ms-paper);border-radius:10px;padding:12px 14px}.ms-env-rule--deny{border-left:3px solid var(--ms-danger)}.ms-env-rule.is-editing{border-color:var(--ms-accent)}.ms-env-rule .ms-adm-badge{margin-left:0}.ms-env-rule__sentence{margin:8px 0 0;font-size:14px}.ms-env-rule__lines{color:var(--ms-muted);margin:4px 0 0;padding-left:18px}.ms-env-groups__list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ms-env-groups__list>li{align-items:center;gap:6px;display:flex}.ms-env-groups__list>li.ms-env-groups__edit{display:grid}.ms-rule__form{gap:12px;margin-top:8px;display:grid}.ms-rule__h{margin:0 0 6px;font-size:13px;font-weight:600}.ms-rule__part{gap:6px;display:grid}.ms-rule__boxes{border:0;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex}.ms-rule__boxes legend{width:100%;margin-bottom:4px}.ms-rule__box{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ms-rule__pair,.ms-env-try__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ms-rule__rows{gap:8px;display:grid}.ms-rule__row{background:var(--ms-paper-3);border-radius:8px;align-items:end;gap:8px;padding:8px 10px;display:flex}.ms-rule__window,.ms-rule__freeze{flex-wrap:wrap;flex:1;align-items:end;gap:8px 12px;display:flex}.ms-rule__row>button{align-self:center}.ms-env-groups,.ms-env-try{margin-top:18px}.ms-env-try__out{margin-top:12px}.ms-env-try__out .ms-adm-outcome{margin-bottom:8px}.ms-env-token{margin-bottom:14px}.ms-env-token__warn{max-width:68ch;margin:6px 0 4px 26px;font-size:13px;line-height:1.5}.ms-adm-head__actions .ms-env-status{align-self:center;margin-left:0}.ms-gallery{gap:20px;display:grid}.ms-gallery__item{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:10px;padding:14px 16px 16px}.ms-gallery__item.is-current{border-color:var(--ms-accent)}.ms-gallery__head{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;display:flex}.ms-gallery__head .ms-adm-h2{margin:0}.ms-gallery__from{color:var(--ms-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:inline-flex}.ms-gallery__sample{background:var(--ms-accent-tint);color:var(--ms-accent-text);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600}.ms-gallery__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ms-gallery__frames{align-items:flex-start;gap:20px;display:flex}.ms-gallery__screen{margin:0}.ms-gallery__screen figcaption{font-variant-numeric:tabular-nums;margin-bottom:4px}.ms-gallery__box{border:1px solid var(--ms-line);background:var(--ms-stage);border-radius:6px;overflow:hidden}.ms-gallery__frame{transform-origin:0 0;border:0;display:block}.ms-groups__head{gap:4px;margin:16px 0 10px;display:grid}.ms-groups__name{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ms-groups__name .ms-adm-h2{margin:0}.ms-groups__row{flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.ms-groups__title{color:var(--ms-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.ms-groups__title:hover,.ms-groups__title:focus-visible{text-decoration:underline}.ms-groups__url{min-width:0;color:var(--ms-muted);font-size:12px}.ms-groups__place{background:var(--ms-accent-tint);color:var(--ms-accent-text);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 8px;font-size:12px}.ms-groups__plan{gap:12px;margin-top:16px;display:grid}.ms-groups__fromto{gap:2px;display:grid}.ms-groups__redirects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-adm-table tr.is-new td{font-weight:600}.ms-adm-badge.is-new{background:var(--ms-accent-tint);color:var(--ms-accent-deep)}.ms-inbox__notes{gap:10px;margin-bottom:10px;display:grid}.ms-inbox__note{background:var(--ms-paper-3);border-radius:8px;padding:8px 10px}.ms-inbox__history{color:var(--ms-muted);margin:0;padding-left:18px}.ms-inbox__acts{margin-bottom:16px}.ms-inbox__long .ms-copyable__text{white-space:pre-wrap;overflow-wrap:anywhere}.ms-inbox__long{align-items:flex-start}.ms-inbox__crm{display:inline-block;position:relative}.ms-inbox__crm>.ms-adm-badge:focus-visible{outline:2px solid var(--ms-danger);outline-offset:2px}.ms-inbox__why{z-index:20;border:1px solid var(--ms-line-2);background:var(--ms-paper);width:max-content;max-width:360px;box-shadow:var(--ms-shadow);color:var(--ms-ink);white-space:normal;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:400;display:none;position:absolute;top:calc(100% + 4px);right:0}.ms-inbox__why .ms-copyable__text{white-space:normal;overflow-wrap:anywhere}.ms-inbox__crm:hover .ms-inbox__why,.ms-inbox__crm:focus-within .ms-inbox__why{display:block}.ms-inbox__crmrow{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ms-inbox__crmrow .ms-adm-badge{margin-left:0}th.ms-num,td.ms-num{text-align:right;font-variant-numeric:tabular-nums}.ms-tree{padding:6px 8px}@media (max-width:720px){.ms-tree{scrollbar-width:thin;max-width:100%;overflow-x:auto}}.ms-tree__page{align-items:center;gap:10px;min-width:0;display:flex}.ms-tree__title{color:var(--ms-text);white-space:nowrap;font-weight:500;text-decoration:none}.ms-tree__title:hover{text-decoration:underline}.ms-tree__url{min-width:0;color:var(--ms-muted);font:12px var(--ms-mono)}.ms-tree__group{color:var(--ms-muted);font-size:13px}.ms-tree__group strong{color:var(--ms-text);font-weight:600}.ms-rel-name{color:var(--ms-text);font-weight:600;text-decoration:none}.ms-rel-name:hover,.ms-rel-name:focus-visible{color:var(--ms-accent-text);text-decoration:underline}.ms-rel-desc{max-width:48ch;margin-top:2px}.ms-adm-badge.ms-rel-badge--soon{border-color:var(--ms-warn-line);background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-rel-status--cancelled,.ms-rel-status--rolled-back{color:var(--ms-muted)}.ms-adm-head__actions .ms-rel-status{align-self:center}.ms-rel .ms-adm-outcome a{color:inherit;font-weight:600}.ms-rel-when{margin:0 0 8px;font-weight:600}.ms-rel-approvals{margin:0 0 12px;padding-left:18px}.ms-rel-approvals li{margin:2px 0}.ms-rel-approvals li.is-old{color:var(--ms-muted);text-decoration:line-through}.ms-rel-why:empty{display:none}.ms-rel-follow{margin-top:8px}.ms-rel-tabs{margin:4px 0 12px}.ms-rel-warn{border:1px solid var(--ms-warn-line);background:var(--ms-warn-tint);color:var(--ms-warn-ink);border-radius:6px;margin-top:4px;padding:4px 8px;font-size:12px}.ms-adm-table tr.is-past td{color:var(--ms-muted)}.ms-adm-split:has(>.ms-rel-drawer--wide){grid-template-columns:minmax(0,1fr)}.ms-adm-split:has(>.ms-rel-drawer--wide)>.ms-adm-split__main{display:none}.ms-adm-drawer.ms-rel-drawer--wide{max-height:none;position:static}.ms-rel-pic{border:1px solid var(--ms-line);background:var(--ms-paper-3);border-radius:6px;max-width:100%;max-height:60vh;margin-bottom:8px;display:block}.ms-rel-text{border:1px solid var(--ms-line);background:var(--ms-paper-3);max-height:60vh;font-family:var(--ms-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}.ms-rel-secret .ms-rel-url .ms-copyable__text{font-family:var(--ms-mono);white-space:normal;overflow-wrap:anywhere;font-size:12px}.ms-rel-secret+.ms-adm-actions{margin-top:12px}.ms-rel-pick{gap:6px;margin-bottom:8px;display:grid}.ms-rel-pick__row{border:1px solid var(--ms-line);cursor:pointer;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}.ms-rel-pick__row:hover{background:var(--ms-hover)}.ms-rel-pick__row.is-on{border-color:var(--ms-accent);background:var(--ms-accent-tint)}.ms-rel-pick__name{font-weight:600}.ms-rel-pick__new{flex:220px}.ms-rel-pick__new .ms-input{width:100%}.ms-lib__group{margin-bottom:22px}.ms-lib__group .ms-adm-h2{margin:0 0 10px}.ms-lib__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ms-lib__card{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ms-lib__card:hover,.ms-lib__card:focus-within,.ms-lib__card.is-open{border-color:var(--ms-accent)}.ms-lib__pic{aspect-ratio:16/9;background:var(--ms-accent-tint);place-items:center;display:grid;overflow:hidden}.ms-lib__pic img{object-fit:cover;object-position:top;width:100%;height:100%}.ms-lib__pic svg{width:60%;height:auto}.ms-lib__pickind{color:var(--ms-accent-deep);font:600 14px var(--ms-sans)}.ms-lib__txt{align-content:start;gap:4px;padding:10px 12px 12px;display:grid}.ms-lib__top{justify-content:space-between;align-items:start;gap:8px;display:flex}.ms-lib__name{color:var(--ms-text);font-weight:600;text-decoration:none}.ms-lib__name:hover,.ms-lib__name:focus-visible{color:var(--ms-accent-deep);text-decoration:underline}.ms-lib__desc{color:var(--ms-text);font-size:12.5px}.ms-lib__badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ms-lib__tag{border:1px solid var(--ms-line);color:var(--ms-muted);border-radius:999px;padding:1px 7px;font-size:11px}.ms-lib__bigpic .ms-lib__pic{border:1px solid var(--ms-line);border-radius:10px;margin-bottom:12px}.ms-lib__locks{gap:12px;display:flex}.ms-lib__uses,.ms-lib__history{gap:6px;margin:0 0 8px;padding-left:18px;display:grid}.ms-lib__ways{gap:8px;display:grid}.ms-lib__way{border:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:12px;display:grid}.ms-lib__way:hover,.ms-lib__way:focus-visible{border-color:var(--ms-accent);outline:0}.ms-lib__out{margin-top:12px}.ms-lib__preview,.ms-lib__problems{max-height:260px;padding-left:18px;overflow:auto}.ms-lib__problems{color:var(--ms-danger,#b42318)}.ms-lib__parts{gap:8px;max-height:420px;margin:8px 0;padding:0;list-style:none;display:grid;overflow:auto}.ms-lib__parts label{border:1px solid var(--ms-line);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px;display:grid}.ms-lib__parts input{margin-top:3px}.ms-lib__words{color:var(--ms-muted);margin-top:2px;font-size:12px;display:block}.ms-lib__preview .is-bad{color:var(--ms-danger,#b42318)}.ms-libpanel{align-content:start;gap:10px;display:grid}.ms-libpanel__hint{margin:0}.ms-libpanel__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ms-libpanel__item{border:1px solid var(--ms-line);background:var(--ms-paper);width:100%;color:var(--ms-text);font:inherit;text-align:left;cursor:grab;border-radius:10px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.ms-libpanel__item:hover,.ms-libpanel__item:focus-visible{border-color:var(--ms-accent);outline:0}.ms-libpanel__item .ms-lib__pic{border-radius:6px}.ms-libpanel__txt{min-width:0;display:grid}.ms-libpanel__txt strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ms-libdrop{z-index:60;background:var(--ms-accent);height:3px;box-shadow:0 0 0 2px var(--ms-accent-tint);pointer-events:none;border-radius:2px;position:fixed}.ms .ProseMirror .ms-synced{background:var(--ms-accent-tint);box-shadow:0 0 0 6px var(--ms-accent-tint);border-radius:3px}.ms .ProseMirror .ms-synced.is-editing{outline:1.5px dashed var(--ms-accent);outline-offset:6px}.ms-synced-pills{z-index:3;pointer-events:none;position:absolute;inset:0}.ms-synced-pill{border:1px solid var(--ms-accent);background:var(--ms-paper);max-width:340px;height:19px;box-shadow:var(--ms-shadow);color:var(--ms-accent-deep);font:600 11px/17px var(--ms-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;padding:0 8px;position:absolute;overflow:hidden}.ms-synced-pill:hover,.ms-synced-pill.is-editing{background:var(--ms-accent-tint)}.ms-synced-pill:focus-visible{outline:2px solid var(--ms-accent);outline-offset:1px}.ms-lib__bigpic+.ms-adm-row{margin:8px 0 14px}.ms-lib__syncedchip{align-items:center;gap:5px;display:inline-flex}.ms-lib__export{color:var(--ms-text);text-decoration:none}.ms-lib__export[aria-disabled=true]{color:var(--ms-muted)}.ms-snips{padding:6px 8px}.ms-snips .ms-tree__page.is-open .ms-tree__title{color:var(--ms-accent-deep)}.ms-snip__field{align-items:center;gap:6px;display:flex}.ms-snip__field .ms-input{flex:1;min-width:0}.ms-snip__check,.ms-snipsave__check{align-items:center;gap:6px;display:flex}.ms-snip__head{justify-content:space-between;margin-top:16px}.ms-snip__md{background:var(--ms-paper-3);max-height:320px;color:var(--ms-text);font:12px/1.5 var(--ms-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:10px 12px;overflow:auto}.ms-snipsave{width:min(440px,100vw - 32px)}.ms-snipsave__field{gap:4px;margin:12px 0;display:grid}.ms-snipsave__field span{font-weight:600}.ms-snipsave__check{margin-bottom:16px}.ms-site-settings{max-width:880px;color:var(--ms-text);font:13px/1.5 var(--ms-sans);margin:0 auto;padding:28px 32px 64px}.ms-locks__title{color:var(--ms-text);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.ms-locks__lead{color:var(--ms-muted);margin:4px 0 0}.ms-locks__note{background:var(--ms-paper-3);color:var(--ms-text);border-radius:8px;margin:14px 0 0;padding:8px 12px}.ms-locks__group{margin-top:28px}.ms-locks__h{color:var(--ms-text);margin:0;font-size:15px;font-weight:600}.ms-locks__rows{border:1px solid var(--ms-line-2);background:var(--ms-paper);border-radius:10px;margin-top:10px;overflow:hidden}.ms-locks__row{border-top:1px solid var(--ms-line-2);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.ms-locks__row:first-child{border-top:0}.ms-locks__row.is-picked{box-shadow:inset 3px 0 0 var(--ms-accent);background:var(--ms-accent-tint)}.ms-locks__name{min-width:0;color:var(--ms-muted);align-items:center;gap:8px;display:flex}.ms-locks__row.is-locked .ms-locks__name{color:var(--ms-accent-deep)}.ms-locks__name strong{color:var(--ms-text);white-space:nowrap;font-weight:600}.ms-locks__type{color:var(--ms-muted);font-family:var(--ms-mono);font-size:12px}.ms-locks__parts{flex-shrink:0;gap:16px;display:flex}.ms-locks__part{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ms-locks__bar{align-items:center;gap:10px;margin-top:20px;display:flex}.ms-locks__bar .ms-locks__note{color:var(--ms-muted);background:0 0;margin:0;padding:0}.ms-site-settings__parts{border-bottom:1px solid var(--ms-line-2);scrollbar-width:thin;gap:4px;max-width:100%;margin-bottom:20px;display:flex;overflow-x:auto}.ms-site-settings__parts a{color:var(--ms-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:6px 12px;text-decoration:none}@media (max-width:720px){.ms-site-settings{box-sizing:border-box;max-width:100%;padding:20px 16px 48px;overflow-x:hidden}.ms-locks__row{flex-wrap:wrap;gap:8px 16px}.ms-locks__parts{flex-wrap:wrap;gap:8px 16px;width:100%}.ms-locks__name strong{white-space:normal}.ms-alerts__who,.ms-alerts__kind .ms-alerts__who{width:auto;max-width:100%}.ms-site-settings table,.ms-site-settings .ms-adm-table{max-width:100%;display:block;overflow-x:auto}}.ms-site-settings__parts a[aria-current=page]{border-bottom-color:var(--ms-accent);color:var(--ms-text);font-weight:600}.ms-alerts__channel{gap:2px;display:grid}.ms-alerts__kind{border-top:1px solid var(--ms-line-2)}.ms-alerts__kind:first-child,.ms-alerts__kind>.ms-locks__row{border-top:0}.ms-alerts__kind.is-picked{box-shadow:inset 3px 0 0 var(--ms-accent)}.ms-alerts__who{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.ms-alerts__whobox{gap:12px;padding:4px 14px 14px 40px;display:grid}.ms-alerts__extra{gap:4px;max-width:420px;display:grid}.ms-alerts__test{color:var(--ms-muted);font-size:12px}.ms-alerts__test[data-kind=ok]{color:var(--ms-ok-ink)}.ms-alerts__test[data-kind=error]{color:var(--ms-danger)}.ms-alerts__kind .ms-locks__name{flex:1}.ms-alerts__kind .ms-alerts__who{text-align:left;width:240px}.ms-roles{width:880px;max-width:100%}.ms-roles .ms-adm-card+.ms-env-rules__h,.ms-roles .ms-env-try{margin-top:20px}.ms-tr-badge{margin-left:0}.ms-tr-badge--missing{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-tr-badge--outdated{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-tr-badge--done{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-tr-field{border-top:1px solid var(--ms-line);gap:8px;margin-top:16px;padding-top:12px;display:grid}.ms-tr-field__head{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.ms-tr-field__row{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.ms-tr-field__row>.ms-adm-sub{grid-column:2}.ms-tr-field__tag{color:var(--ms-muted);font-size:12px;font-weight:600}.ms-tr-table td:first-child{min-width:200px}.ms-adm-split:has(>.ms-adm-drawer) .ms-tr-more{display:none}.ms-tr-acts{margin-top:18px}.ms-dialog.ms-merge{flex-direction:column;width:min(880px,100vw - 48px);max-height:calc(100vh - 64px);padding:0;display:flex}.ms-merge[open]{display:flex}.ms-merge__head{padding:22px 22px 10px}.ms-merge__list{gap:14px;min-height:0;padding:4px 22px;display:grid;overflow:auto}.ms-merge__item{border:1px solid var(--ms-line);border-radius:10px;padding:12px}.ms-merge__item h3{margin:0 0 8px;font-size:13px;font-weight:600}.ms-merge__cols{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.ms-merge__col{border:1px solid var(--ms-line);background:var(--ms-bg);border-radius:8px;min-width:0;padding:8px 10px}.ms-merge__label{color:var(--ms-muted);margin-bottom:4px;font-size:12.5px;font-weight:600}.ms-merge__text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;line-height:1.5;overflow:auto}.ms-merge__text mark{background:color-mix(in srgb, var(--ms-accent) 18%, transparent);color:inherit;border-radius:3px}.ms-merge__item:is([data-choice=mine],[data-choice=both]) .ms-merge__col.is-mine,.ms-merge__item:is([data-choice=theirs],[data-choice=both]) .ms-merge__col.is-theirs{border-color:var(--ms-accent);box-shadow:0 0 0 1px var(--ms-accent)}.ms-merge .ms-dialog__tools{border-top:1px solid var(--ms-line);margin:0;padding:14px 22px 18px}.ms-menus{max-width:1040px;color:var(--ms-text);font:13px/1.5 var(--ms-sans);margin:0 auto;padding:28px 32px 64px}.ms-menus__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.ms-menus__title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.ms-menus__intro{color:var(--ms-muted);margin:4px 0 0}.ms-menus__status{color:var(--ms-muted);white-space:nowrap;padding-top:6px}.ms-menus__status[data-kind=ok]{color:var(--ms-ok-ink)}.ms-menus__status[data-kind=error]{color:var(--ms-danger)}.ms-menus__bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ms-menus__which{grid-auto-columns:auto}.ms-menus__which .ms-seg__btn{padding:0 14px}.ms-menus__lang{width:auto}.ms-menus__main{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ms-menus__main:has(>.ms-menus__side:not([hidden])){grid-template-columns:minmax(0,1fr) 320px}.ms-menus__card,.ms-menus__side{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:12px;padding:10px}.ms-menus__side{gap:12px;padding:14px 16px 16px;display:grid;position:sticky;top:16px}.ms-menus__side[hidden]{display:none}.ms-menus__side .ms-field{border:0;padding:0}.ms-menus__sidehead{justify-content:space-between;align-items:center;display:flex}.ms-menus__sidehead h2{margin:0;font-size:15px;font-weight:600}.ms-menus__sidefoot{justify-content:flex-end;padding-top:4px;display:flex}.ms-menus__none{color:var(--ms-muted);margin:0;padding:18px}.ms-menus__add{margin:8px 0 2px 28px}.ms-menus__row{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ms-menus__label{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-weight:500;overflow:hidden}.ms-menus__href{min-width:0;color:var(--ms-muted);flex:1}.ms-menus__href.is-none{font-style:italic}.ms-menus__edit{opacity:0;flex:none;margin-left:auto}.ms-order__row:is(:hover,:focus-within) .ms-menus__edit,.ms-menus__row.is-open .ms-menus__edit{opacity:1}.ms-order__row:has(.ms-menus__row.is-open){border-color:var(--ms-accent)}.ms-menus__hits{gap:2px;display:grid}.ms-menus__hits:empty{display:none}.ms-menus__hits--add{max-height:300px;overflow:auto}.ms-menus__hit{color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;display:grid}.ms-menus__hit:is(:hover,:focus-visible){background:var(--ms-accent-tint);outline:none}.ms-menus__hithref{color:var(--ms-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ms-menus__custom{border-top:1px solid var(--ms-line);gap:10px;padding-top:12px;display:grid}.ms-menus__custom h3{margin:0;font-size:13px;font-weight:600}.ms-menus__custom .ms-btn{justify-self:end}.ms-menus__note{color:var(--ms-muted);margin:0}.ms-menus__href.is-missing{color:var(--ms-warn-ink);font-style:normal}.ms-menus__now{gap:4px;margin-bottom:6px;display:grid}.ms-menus__now .ms-menus__href{color:var(--ms-text);flex-wrap:wrap;gap:6px;display:flex}.ms-menus__now .ms-linkbtn{text-align:left;justify-self:start}.ms-notices{border-bottom:1px solid var(--ms-warn-line);background:var(--ms-warn-tint);min-height:36px;color:var(--ms-text);font:13px/1.4 var(--ms-sans);flex-direction:column;gap:6px;padding:6px 22px;display:flex}.ms-notices[hidden]{display:none}.ms-notices[data-level=error]{border-bottom-color:color-mix(in srgb, var(--ms-danger) 30%, transparent);background:var(--ms-danger-tint)}.ms-notices[data-level=info]{border-bottom-color:var(--ms-line);background:var(--ms-accent-tint)}.ms-notices__icon{color:var(--ms-warn-ink);flex:none;display:grid}.ms-notices[data-level=error] .ms-notices__icon{color:var(--ms-danger)}.ms-notices[data-level=info] .ms-notices__icon{color:var(--ms-accent)}.ms-notices__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ms-notices__link,.ms-notices__more{color:var(--ms-accent-deep);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600;text-decoration:none}.ms-notices__more{color:var(--ms-muted);font-weight:500}.ms-notices__link:hover,.ms-notices__more:hover{text-decoration:underline}.ms-notices__row{align-items:center;gap:10px;min-width:0;display:flex}.ms-notices__text:not(.is-full){cursor:pointer}.ms-notices__text.is-full{white-space:normal;overflow-wrap:anywhere;overflow:visible}.ms-notices__list{gap:8px;max-height:40vh;display:grid;overflow:auto}.ms-notices__list .ms-notices__row{align-items:flex-start}.ms-notices__list .ms-notices__icon{margin-top:2px}.ms-notices__tools{justify-content:flex-end;gap:14px;display:flex}.ms-find{border-bottom:1px solid var(--ms-line);background:var(--ms-chrome);gap:6px;padding:8px 16px;display:grid}.ms-find[hidden]{display:none}.ms-find__row{align-items:center;gap:6px;max-width:760px;display:flex}.ms-find__row[hidden]{display:none}.ms-find__rep{padding-left:34px}.ms-find input[type=text]{border:1px solid var(--ms-line-2);background:var(--ms-paper);min-width:0;height:30px;color:var(--ms-text);border-radius:6px;flex:1;padding:0 10px;font-size:13px}.ms-find input[type=text]:focus{border-color:var(--ms-accent);outline:none}.ms-find__count{min-width:70px;color:var(--ms-muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ms-find__count.is-none{color:var(--ms-danger)}.ms-find__toggle svg{transition:transform var(--ms-dur,.15s);transform:rotate(-90deg)}.ms-find__toggle.is-open svg{transform:none}.ms-find__opt{color:var(--ms-muted);cursor:pointer;flex:none;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ms-find__opt input{accent-color:var(--ms-accent);margin:0}.ms-canvas .ms-found{background:#ffd6668c;border-radius:2px}.ms-canvas .ms-found.is-current{background:#ff9900a6;box-shadow:0 0 0 1px #d67800cc}.ms-signin__fields{gap:12px;margin-top:16px;display:grid}.ms-signin__field{gap:5px;font-size:12.5px;font-weight:500;display:grid}.ms-signin__field input{border:1px solid var(--ms-line);background:var(--ms-paper);height:34px;color:var(--ms-text);font:inherit;border-radius:8px;padding:0 10px;font-weight:400}.ms-signin__field input:read-only{background:var(--ms-hover);color:var(--ms-muted)}.ms-signin__field input:focus-visible{border-color:var(--ms-accent);outline:2px solid color-mix(in srgb, var(--ms-accent) 30%, transparent)}.ms-signin__fields>.ms-btn{justify-self:start}.ms-dialog p.ms-signin__error{color:var(--ms-danger);margin-top:12px}.ms-signin__sso{gap:8px;margin-top:16px;display:grid}.ms-dialog p.ms-signin__or{color:var(--ms-muted);text-align:center;margin:14px 0 0;font-size:12.5px}.ms-signin__sso[hidden],.ms-signin__fields[hidden],.ms-dialog .ms-btn[hidden]{display:none}.ms-signin__field .ms-pw{display:grid;position:relative}.ms-signin__field .ms-pw input{width:100%;padding-right:38px}.ms-signin__field .ms-pw__eye{color:var(--ms-muted);position:absolute;top:50%;right:5px;translate:0 -50%}.ms-help{gap:10px;padding:14px 16px 40px}.ms-help__q{width:100%}.ms-help__list{gap:2px;display:grid}.ms-help__item{border-radius:8px}.ms-help__item.is-open{background:var(--ms-hover)}.ms-help__head{width:100%;color:var(--ms-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.ms-help__head:hover{background:var(--ms-hover)}.ms-help__chev{color:var(--ms-faint);flex:none;display:inline-flex;transform:rotate(-90deg)}.ms-help__item.is-open .ms-help__chev{transform:none}.ms-help__body{gap:10px;padding:0 10px 12px;display:grid}.ms-help__steps{color:var(--ms-text);gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.ms-help__keys{grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:0;font-size:12px;display:grid}.ms-help__keys dt{font-family:var(--ms-mono);font-size:11.5px}.ms-help__keys dd{color:var(--ms-muted);margin:0}.ms-help__body .ms-btn{justify-self:start}.ms-spot{z-index:5;outline:2px solid var(--ms-accent);outline-offset:3px;animation:1.3s ease-out 2 ms-spot;position:relative}@keyframes ms-spot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ms-accent) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}.ms-seo{gap:0;padding:0 0 40px}.ms-seo-sum{border-radius:8px;align-items:flex-start;gap:10px;margin:14px 16px 6px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.ms-seo-sum>svg{flex:none;margin-top:1px}.ms-seo-sum strong{font-size:13px;display:block}.ms-seo-sum span{color:var(--ms-muted)}.ms-seo-sum.is-ok{background:var(--ms-ok-tint);color:var(--ms-ok)}.ms-seo-sum.is-warn{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-seo-sum.is-error{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-seo-sum strong,.ms-seo-sec__title{color:var(--ms-text)}.ms-seo-sec{border-bottom:1px solid var(--ms-line);gap:8px;padding:14px 16px;display:grid}.ms-seo-sec[hidden]{display:none}.ms-seo-sec__title{justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.ms-seo-sec__count{border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.ms-seo-sec__count.is-ok{color:var(--ms-ok)}.ms-seo-sec__count.is-warn{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-seo-sec__count.is-error{background:var(--ms-danger-tint);color:var(--ms-danger)}.ms-seo-sec__body,.ms-seo-list{gap:4px;min-width:0;display:grid}.ms-seo-note{color:var(--ms-muted);font-size:12px;line-height:1.5}.ms-seo-note.is-busy{font-style:italic}.ms-seo-note.is-unsaved{background:var(--ms-accent-tint);color:var(--ms-accent-text);border-radius:6px;padding:6px 8px}.ms-seo-counts{color:var(--ms-text)}.ms-seo-row{border-radius:6px;align-items:flex-start;gap:7px;min-width:0;padding:4px 4px 4px 2px;font-size:12.5px;line-height:1.45;display:flex}.ms-seo-row.is-go{cursor:pointer}.ms-seo-row.is-go:hover{background:var(--ms-hover)}.ms-seo-row__icon{flex:none;padding-top:2px;display:inline-flex}.ms-seo-row.is-error .ms-seo-row__icon{color:var(--ms-danger)}.ms-seo-row.is-warn .ms-seo-row__icon{color:var(--ms-warn-ink)}.ms-seo-row.is-ok .ms-seo-row__icon{color:var(--ms-ok)}.ms-seo-row.is-ok .ms-copyable__text{color:var(--ms-muted)}.ms-seo-row__text{flex:1;min-width:0}.ms-seo-row__text .ms-copyable__text{white-space:normal}.ms-seo-row__go{opacity:.55;flex:none;width:22px;height:22px}.ms-seo-row:hover .ms-seo-row__go,.ms-seo-row__go:focus-visible{opacity:1}.ms-seo-serp{border:1px solid var(--ms-line);background:#fff;border-radius:8px;gap:3px;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;display:grid}.ms-seo-serp__url{color:#4d5156;font-size:12px}.ms-seo-serp .ms-copyable__btn{color:#4d5156;width:18px;height:18px}.ms-seo-serp .ms-copyable__btn:hover{color:#202124;background:#f1f3f4}.ms-seo-serp__title{color:#1a0dab;font-size:17px;line-height:1.3}.ms-seo-serp__desc{color:#4d5156;font-size:12.5px;line-height:1.5}.ms-seo-meter{gap:4px;font-size:12px;display:grid}.ms-seo-meter__top{color:var(--ms-muted);justify-content:space-between;display:flex}.ms-seo-meter__px{font-family:var(--ms-mono);font-size:11px}.ms-seo-meter__bar{background:var(--ms-line);border-radius:2px;height:4px;overflow:hidden}.ms-seo-meter__bar span{background:var(--ms-ok);border-radius:2px;height:100%;display:block}.ms-seo-meter.is-warn .ms-seo-meter__bar span{background:var(--ms-warn-ink)}.ms-seo-meter.is-error .ms-seo-meter__bar span{background:var(--ms-danger)}.ms-seo-sec .ms-btn--sm{justify-self:start}.ms-seo-switch{color:var(--ms-muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.ms-seo-switch input{accent-color:var(--ms-accent);margin:0}.ms-seo-tree{gap:1px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ms-seo-tree__go{width:100%;min-width:0;color:var(--ms-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:baseline;gap:8px;padding:3px 6px;font-size:12.5px;display:flex}.ms-seo-tree__go:hover{background:var(--ms-hover)}.ms-seo-tree__go>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ms-seo-tree__lv{color:var(--ms-faint);font:500 10.5px var(--ms-mono);flex:none}.ms-seo-tree__item[data-level="3"]{padding-left:14px}.ms-seo-tree__item[data-level="4"],.ms-seo-tree__item[data-level="5"],.ms-seo-tree__item[data-level="6"]{padding-left:28px}.ms-seo-kvs{gap:4px;display:grid}.ms-seo-kv{grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.45;display:grid}.ms-seo-kv__k{color:var(--ms-muted)}.ms-seo-kv__v .ms-copyable__text{white-space:normal;word-break:break-word}.ms-seo-kv__v.is-none{color:var(--ms-faint)}.ms-seo-schema{border:1px solid var(--ms-line);border-left:3px solid var(--ms-ok);border-radius:8px;gap:5px;padding:10px 12px;display:grid}.ms-seo-schema.is-warn{border-left-color:var(--ms-warn-ink)}.ms-seo-schema.is-error{border-left-color:var(--ms-danger)}.ms-seo-schema__top{justify-content:space-between;align-items:center;display:flex}.ms-seo-schema__type{font:600 12.5px var(--ms-mono)}.ms-seo-schema__about{color:var(--ms-muted);font-size:12px}.ms-seo-tools{flex-wrap:wrap;gap:6px;display:flex}.ms-seo-share{gap:12px;margin-top:4px;display:grid}.ms-seo-share__card{border:1px solid var(--ms-line);color:#1c1e21;background:#fff;border-radius:8px;margin:0;display:grid;overflow:hidden}.ms-seo-share__img{background:var(--ms-line);color:var(--ms-faint);place-items:center;font-size:12px;display:grid;overflow:hidden}.ms-seo-share__img img{object-fit:cover;width:100%;height:100%}.ms-seo-share__text{gap:2px;padding:8px 10px;font-size:12px;line-height:1.4;display:grid}.ms-seo-share__host{color:#65676b;font-size:11px}.ms-seo-share__title{font-size:13px}.ms-seo-share__desc{color:#65676b}.ms-seo-share__label{border-top:1px solid var(--ms-line);color:var(--ms-faint);padding:5px 10px;font-size:11px}.ms-seo-share__card--chat{grid-template-columns:72px minmax(0,1fr)}.ms-seo-share__card--chat .ms-seo-share__label{grid-column:1/-1}.ms-seo-share__card--x .ms-seo-share__img{border-radius:8px 8px 0 0}.ms-head [data-seo][aria-pressed=true]{color:var(--ms-accent-deep)}.ms-mark-nofollow .ProseMirror a[rel~=nofollow],.ms-mark-nofollow .ProseMirror a[rel~=sponsored],.ms-mark-nofollow .ProseMirror a[rel~=ugc]{outline:2px dashed var(--ms-warn-ink);outline-offset:2px;background:var(--ms-warn-tint);border-radius:2px}.ms-seo-also{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;display:flex}.ms-seo-also__k{color:var(--ms-muted)}.ms-seo-also__item .ms-copyable__text{font-family:var(--ms-mono);font-size:11.5px}.ms-seo-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ms-seo-row:has(.ms-seo-row__more){flex-wrap:wrap}.ms-seo-row__more{flex-basis:100%;padding-left:20px}.ms-seo-sec__body>.ms-ai{margin:4px 0 8px 20px}.ms-lprev{z-index:45;background:var(--ms-paper);width:min(360px,100vw - 24px);box-shadow:var(--ms-pop);animation:ms-lprev-in var(--ms-dur) var(--ms-ease);border-radius:12px;gap:10px;padding:12px 12px 8px;display:grid;position:fixed}@keyframes ms-lprev-in{0%{opacity:0;transform:translateY(4px)}}.ms-lprev__body{align-items:flex-start;gap:12px;display:flex}.ms-lprev__img{object-fit:cover;background:var(--ms-paper-3);border-radius:8px;flex:none;width:96px;height:64px}.ms-lprev__text{gap:3px;min-width:0;display:grid}.ms-lprev__tag{color:var(--ms-accent-text);font:600 12px/1.3 var(--ms-sans)}.ms-lprev__tag.is-draft{color:var(--ms-warn-ink)}.ms-lprev__title{color:var(--ms-text);font-size:13.5px;font-weight:600;line-height:1.35}.ms-lprev__desc{color:var(--ms-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ms-lprev__date{color:var(--ms-faint);font-size:11.5px}.ms-lprev__url{min-width:0;color:var(--ms-muted);font:11.5px var(--ms-mono)}.ms-lprev__foot{border-top:1px solid var(--ms-line);gap:2px;margin:0 -4px;padding-top:6px;display:flex}.ms-lprev__foot .ms-btn{gap:5px}.ms-lprev__foot .is-danger{color:var(--ms-danger);margin-left:auto}.ms-lprev__foot .is-done{color:var(--ms-ok-ink)}.ms-new{border:1px solid var(--ms-line);background:var(--ms-paper);max-width:520px;box-shadow:var(--ms-shadow);color:var(--ms-text);font:13px/1.5 var(--ms-sans);border-radius:14px;gap:16px;margin:9vh auto 64px;padding:28px;display:grid}.ms-new__title{color:var(--ms-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.ms-new__intro{color:var(--ms-muted);margin:4px 0 0}.ms-new__where{justify-self:start}.ms-new .ms-field{border:0;padding:0}.ms-new__name{padding-block:9px;font-size:16px}.ms-new__address{color:var(--ms-muted);overflow-wrap:anywhere;margin-top:6px}.ms-new__error{background:var(--ms-danger-tint);color:var(--ms-danger);border-radius:8px;margin:0;padding:8px 12px}.ms-new__error[hidden]{display:none}.ms-new__actions{gap:8px;display:flex}.ms-new__none{color:var(--ms-muted);font:13px/1.5 var(--ms-sans);text-align:center;margin:12vh auto}.ms-blank__new{margin-top:2px}.ms-new__templates{border:0;min-width:0;margin:0;padding:0}.ms-new__templates[hidden]{display:none}.ms-new__tplrow{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:6px;display:grid}.ms-new__tpl{border:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:4px;padding:8px;display:grid}.ms-new__tpl:hover{border-color:var(--ms-muted)}.ms-new__tpl.is-on{border-color:var(--ms-accent);box-shadow:0 0 0 1px var(--ms-accent)}.ms-new__tpl .ms-lib__pic{height:64px}.ms-new__tpl .ms-adm-sub{font-size:12px;line-height:1.35}.ms-new__types{border:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.ms-new__types>legend{margin-bottom:6px}.ms-new__type{border:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:2px;padding:8px 10px;display:grid}.ms-new__type:hover{border-color:var(--ms-muted)}.ms-new__type.is-on{border-color:var(--ms-accent);box-shadow:0 0 0 1px var(--ms-accent)}.ms-new__type .ms-adm-sub{font-size:12px;line-height:1.35}.ms-new__address.is-note{color:var(--ms-warn-ink)}.ms-pal{background:var(--ms-paper);width:min(640px,100vw - 48px);max-height:min(600px,100vh - 120px);box-shadow:var(--ms-pop);color:var(--ms-text);border:0;border-radius:14px;margin:10vh auto auto;padding:0;font-size:13px;overflow:hidden}.ms-pal[open]{animation:ms-pal-in .14s var(--ms-ease);flex-direction:column;display:flex}@keyframes ms-pal-in{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.ms-pal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b101547}.ms-pal__search{border-bottom:1px solid var(--ms-line);color:var(--ms-muted);flex:none;align-items:center;gap:10px;padding:0 18px;display:flex}.ms-pal__search input{height:56px;color:var(--ms-text);background:0 0;border:0;flex:1;font-size:16px}.ms-pal__search input:focus{outline:none}.ms-pal__list{scrollbar-width:thin;flex:1;min-height:0;padding:6px;overflow:auto}.ms-pal__group{color:var(--ms-muted);font:600 12px var(--ms-sans);align-items:center;gap:6px;padding:10px 12px 4px;display:flex}.ms-pal__row{cursor:pointer;border-radius:8px;gap:2px;padding:8px 12px;display:grid;position:relative}.ms-pal__row.is-active{background:var(--ms-accent-tint)}.ms-pal__title{color:var(--ms-text);padding-right:70px;font-size:13.5px;font-weight:500;line-height:1.35}.ms-pal__meta{min-width:0;color:var(--ms-muted);font:11.5px var(--ms-mono);align-items:center;gap:10px;display:flex}.ms-pal__topic{color:var(--ms-faint);font-family:var(--ms-sans,inherit);flex:none}.ms-pal__badge{background:var(--ms-ok-tint);color:var(--ms-ok-ink);border-radius:999px;padding:1px 7px;font-size:11px;position:absolute;top:9px;right:12px}.ms-pal__empty{color:var(--ms-muted);text-align:center;padding:18px 12px}.ms-pal__foot{border-top:1px solid var(--ms-line);background:var(--ms-chrome);color:var(--ms-muted);flex-wrap:wrap;flex:none;gap:6px 16px;padding:9px 16px;font-size:12px;display:flex}.ms-pal__tip{margin-left:auto}.ms-pal kbd{border:1px solid var(--ms-line-2);background:var(--ms-paper);font:500 10.5px var(--ms-mono);border-radius:4px;margin-right:3px;padding:0 5px}.ms-head__note{color:var(--ms-placeholder);font-style:italic}.ms[data-ms-theme=dark]{--ms-bg:#111317;--ms-chrome:#17191e;--ms-line:#2a2d34;--ms-line-2:#383c45;--ms-text:#e8e9ec;--ms-muted:#a3a8b1;--ms-faint:#767b85;--ms-hover:#23262d;--ms-shadow:0 1px 2px #0006, 0 8px 28px -10px #000000b3;--ms-pop:0 0 0 1px #ffffff17, 0 12px 32px -8px #000000b3, 0 2px 6px -2px #00000080;--ms-ink:#050608;--ms-paper:#1c1f25;--ms-paper-3:#262930;--ms-placeholder:#858a94;--ms-accent:#6c6cff;--ms-accent-hover:#8585ff;--ms-accent-text:#a9a9ff;--ms-accent-tint:#26274c;--ms-accent-deep:#b9b9ff;--ms-accent-tint-2:#303163;--ms-ok:#34c472;--ms-ok-ink:#63d896;--ms-ok-tint:#15291e;--ms-warn-ink:#f2ab5e;--ms-warn-tint:#33250f;--ms-warn-tint-2:#3f2c12;--ms-warn-line:#6e4c1f;--ms-danger:#f2655e;--ms-danger-tint:#3b1b1a;--ms-head-bg:#17191eeb;--ms-label:#c5c9d0;--ms-seg-bg:#262930;--ms-seg-on:#3a3e48;--ms-stage:#0c0d10;--ms-mark:#ffd66633;--ms-mark-ink:#f3cb6e}@media (prefers-color-scheme:dark){.ms:not([data-ms-theme=light]){--ms-bg:#111317;--ms-chrome:#17191e;--ms-line:#2a2d34;--ms-line-2:#383c45;--ms-text:#e8e9ec;--ms-muted:#a3a8b1;--ms-faint:#767b85;--ms-hover:#23262d;--ms-shadow:0 1px 2px #0006, 0 8px 28px -10px #000000b3;--ms-pop:0 0 0 1px #ffffff17, 0 12px 32px -8px #000000b3, 0 2px 6px -2px #00000080;--ms-ink:#050608;--ms-paper:#1c1f25;--ms-paper-3:#262930;--ms-placeholder:#858a94;--ms-accent:#6c6cff;--ms-accent-hover:#8585ff;--ms-accent-text:#a9a9ff;--ms-accent-tint:#26274c;--ms-accent-deep:#b9b9ff;--ms-accent-tint-2:#303163;--ms-ok:#34c472;--ms-ok-ink:#63d896;--ms-ok-tint:#15291e;--ms-warn-ink:#f2ab5e;--ms-warn-tint:#33250f;--ms-warn-tint-2:#3f2c12;--ms-warn-line:#6e4c1f;--ms-danger:#f2655e;--ms-danger-tint:#3b1b1a;--ms-head-bg:#17191eeb;--ms-label:#c5c9d0;--ms-seg-bg:#262930;--ms-seg-on:#3a3e48;--ms-stage:#0c0d10;--ms-mark:#ffd66633;--ms-mark-ink:#f3cb6e}}.ms[data-ms-theme=dark] .ms-sheet{--ms-text:#1c2026;--ms-muted:#6b7079;--ms-faint:#9a9ea6;--ms-placeholder:#6e737b;--ms-line:#e6e7ea;--ms-line-2:#d9dbe0;--ms-hover:#eff0f2;--ms-paper:#fff;--ms-paper-3:#f1f1f3;--ms-accent-text:#5151d5;--ms-accent-tint:#efeffe;--ms-accent-deep:#4747dd;--ms-label:#444a53;--ms-seg-bg:#ececef;--ms-seg-on:#fff;--ms-warn-tint-2:#fbe5cc;--ms-warn-line:#f0c99c;--ms-ok-ink:#0a7a3c;--ms-ok-tint:#e9f7ef;--ms-warn-ink:#a34d00;--ms-warn-tint:#fdf2e6;--ms-danger:#c4231b;--ms-danger-tint:#fdecea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.ms:not([data-ms-theme=light]) .ms-sheet{--ms-text:#1c2026;--ms-muted:#6b7079;--ms-faint:#9a9ea6;--ms-placeholder:#6e737b;--ms-line:#e6e7ea;--ms-line-2:#d9dbe0;--ms-hover:#eff0f2;--ms-paper:#fff;--ms-paper-3:#f1f1f3;--ms-accent-text:#5151d5;--ms-accent-tint:#efeffe;--ms-accent-deep:#4747dd;--ms-label:#444a53;--ms-seg-bg:#ececef;--ms-seg-on:#fff;--ms-warn-tint-2:#fbe5cc;--ms-warn-line:#f0c99c;--ms-ok-ink:#0a7a3c;--ms-ok-tint:#e9f7ef;--ms-warn-ink:#a34d00;--ms-warn-tint:#fdf2e6;--ms-danger:#c4231b;--ms-danger-tint:#fdecea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.ms[data-ms-theme=dark] :is(.ms-head,.ms-nav,.ms-panel,.ms-pop,.ms-pal,.ms-dialog,.ms-screen,.ms-source,.ms-banner,.ms-devbar,.ms-blank,.ms-imgedit,.msp-side){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.ms:not([data-ms-theme=light]) :is(.ms-head,.ms-nav,.ms-panel,.ms-pop,.ms-pal,.ms-dialog,.ms-screen,.ms-source,.ms-banner,.ms-devbar,.ms-blank,.ms-imgedit,.msp-side){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ms-themerow{border-top:1px solid var(--ms-line);font:13px/1.4 var(--ms-sans);color:var(--ms-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:6px 8px 6px 12px;display:flex}.ms-themerow .ms-seg__btn{align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.ms-blank.is-home{height:auto;min-height:100%;display:block}.ms-home,.ms-home *,.ms-home :before,.ms-home :after{box-sizing:border-box}.ms-home{max-width:1040px;color:var(--ms-text);font:14px/1.5 var(--ms-sans);gap:24px;margin:0 auto;padding:24px 24px 64px;display:grid}.ms-home__head h1,.ms-home__empty h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:26px;font-weight:500}.ms-home :is(h1,h2,b){color:var(--ms-text)}.ms-home__head p{color:var(--ms-muted);margin:4px 0 0}.ms-home__cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ms-home__card{border:1px solid var(--ms-line);background:var(--ms-paper);color:var(--ms-text);transition:box-shadow var(--ms-dur) var(--ms-ease), border-color var(--ms-dur) var(--ms-ease);border-radius:16px;gap:8px;padding:20px;text-decoration:none;display:grid}a.ms-home__card:hover{border-color:var(--ms-line-2);box-shadow:var(--ms-shadow)}.ms-home__card:focus-visible{outline:2px solid var(--ms-accent);outline-offset:2px}.ms-home__cardic{background:var(--ms-accent-tint);width:40px;height:40px;color:var(--ms-accent-deep);border-radius:12px;place-items:center;display:grid}.ms-home__card b{font-size:16px;font-weight:500}.ms-home__card p{color:var(--ms-muted);margin:0;font-size:13px}.ms-home__two{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.ms-home__two{grid-template-columns:minmax(0,1fr)}}.ms-home__panel{border:1px solid var(--ms-line);background:var(--ms-paper);border-radius:16px;overflow:hidden}.ms-home__panel h2{justify-content:space-between;align-items:center;margin:0;padding:16px 20px 8px;font-size:16px;font-weight:500;display:flex}.ms-home__panel h2 a,.ms-home__line a{color:var(--ms-accent-text);font-size:14px;font-weight:500;text-decoration:none}.ms-home__panel h2 a:hover,.ms-home__line a:hover{text-decoration:underline}.ms-home__row{color:var(--ms-text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:grid}.ms-home__row:hover{background:var(--ms-hover)}.ms-home__row:last-child{margin-bottom:8px}.ms-home__doc{background:var(--ms-paper-3);width:36px;height:36px;color:var(--ms-accent-deep);border-radius:8px;place-items:center;display:grid}.ms-home__rowtext{min-width:0;display:grid}.ms-home__rowtext b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ms-home__rowtext small{color:var(--ms-muted);font-size:12px}.ms-home__pill{white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:500}.ms-home__pill.is-live{background:var(--ms-ok-tint);color:var(--ms-ok-ink)}.ms-home__pill.is-draft,.ms-home__pill.is-scheduled{background:var(--ms-warn-tint);color:var(--ms-warn-ink)}.ms-home__lines{gap:10px;padding:8px 20px 16px;display:grid}.ms-home__line{border-top:1px solid var(--ms-line);justify-content:space-between;gap:10px;padding-top:10px;display:flex}.ms-home__line:first-child{border-top:0;padding-top:0}.ms-home__line span:last-child{color:var(--ms-muted);text-align:right;font-variant-numeric:tabular-nums}.ms-home__line span.is-ok,.ms-home__line span.is-ok a{color:var(--ms-ok-ink)}.ms-home__line span.is-warn,.ms-home__line span.is-warn a{color:var(--ms-warn-ink)}.ms-home__empty{max-width:420px;color:var(--ms-muted);text-align:center;justify-items:center;gap:10px;margin:12vh auto 0;display:grid}.ms-home__empty h1{color:var(--ms-text)}.ms-home__empty p{margin:0}@media (max-width:720px){.ms-home{padding:16px 16px 48px}}.ms-pagebox{border-bottom:1px solid var(--ms-line);gap:12px;padding:12px 14px;display:grid}.ms-pagebox .ms-field{border:0;padding:0}.ms-pagebox__frames{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.ms-pagebox__frame{cursor:pointer;align-items:center;gap:8px;display:flex}.ms-pagebox__frame input{margin:0}.ms-pagebox__inherit{color:var(--ms-muted)}.ms-pagebox__checkhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ms-pagebox__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ms-pagebox__check{align-items:flex-start;gap:8px;display:flex}.ms-pagebox__check>svg{flex:none;margin-top:2px}.ms-pagebox__check.is-ok>svg{color:var(--ms-ok)}.ms-pagebox__check.is-warn>svg{color:var(--ms-warn-ink)}.ms-pagebox__check.is-block>svg{color:var(--ms-danger)}.ms-pagebox__words{min-width:0;display:grid}.ms-pagebox__msg{color:var(--ms-muted);font-size:12px}.ms-pagebox__note.is-bad{color:var(--ms-danger);margin:0}.ms-sheet.is-shell,.ms-scroll .ms-sheet.is-shell{max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;container:ms-vp/inline-size}.ms-sheet.is-shell>article{display:none}.ms-sheet.is-shell .ms-headslot,.ms-sheet.is-shell .ms-headslot>*,.ms-sheet.is-shell .ms-canvas{display:contents}.ms-sheet.is-shell .ms-canvas{margin:0}.ms-sheet.is-shell:not(.is-readers) .ms-pg-covered,.ms-sheet.is-shell .ms-pg-fixed,.ms-sheet.is-shell:not(.is-readers) .ms-pg-readers,.ms-sheet.is-readers .ms-headslot,.ms-sheet.is-readers .ms-canvas{display:none!important}.ms-pg [inert],.ms-pg [inert] a{cursor:default}.ms-pg-bar{z-index:40;height:0;position:sticky;bottom:0}.ms-pg-bar__in{align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.ms-pg-bar__note{background:var(--ms-chrome,#fff);box-shadow:var(--ms-shadow);color:var(--ms-muted);font:12px/1.4 var(--ms-sans,system-ui);border-radius:999px;margin:0;padding:5px 10px}.ms-pg-bar [data-readers]{box-shadow:var(--ms-shadow)}.ms-pg-bar [data-readers][aria-pressed=true]{border-color:var(--ms-accent);color:var(--ms-accent)}.ms-sheet.is-shell .ms-canvas>.ProseMirror{white-space:pre-wrap}.ms-sheet.is-shell .ProseMirror [contenteditable=false] [contenteditable=true]{text-wrap-mode:inherit}.ms-sheet.is-shell .ms-canvas>.ProseMirror:after{content:none}.ms-sheet.is-shell .ProseMirror .ms-soft{white-space:normal}.ms-sheet.is-shell .ProseMirror pre{white-space:var(--ms-pre-ws,pre-wrap);overflow-x:auto}.ms-sheet.is-shell .ProseMirror .ms-tight>li>p{margin-block:0}.ms-sheet.is-shell:not(.is-readers) .ms-headimg__empty{display:none}:root{--ms-demo-h:40px}.ms-demo-bar,.ms-demo-dialog{--ms-demo-brand:var(--ms-accent-deep);--ms-demo-brand-hover:var(--ms-accent-hover);--ms-demo-brand-ink:var(--ms-accent-text);--ms-demo-on-brand:#fff;--ms-demo-brand-soft:var(--ms-accent-tint);--ms-demo-accent:var(--ms-accent);--ms-demo-line:var(--ms-line)}html.ms-demo .ms-app{top:var(--ms-demo-h)}html.ms-demo .ms-nav{top:calc(56px + var(--ms-demo-h))}html.ms-demo .ms-envribbon{top:var(--ms-demo-h)}.ms-demo-bar{z-index:60;height:var(--ms-demo-h);box-sizing:border-box;background:var(--ms-demo-brand-soft);color:var(--ms-text);border-bottom:1px solid var(--ms-demo-line);box-shadow:inset 4px 0 0 var(--ms-demo-accent);font:13px/1.3 var(--ms-sans);align-items:center;gap:12px;padding:0 12px 0 16px;display:flex;position:fixed;inset:0 0 auto}.ms-demo-bar__text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0;overflow:hidden}.ms-demo-bar__text strong{color:var(--ms-demo-brand-ink)}.ms-demo-bar__actions{flex:none;gap:6px;display:flex}.ms-demo-btn{border:1px solid var(--ms-line);background:var(--ms-paper);height:28px;color:var(--ms-text);font:500 13px/1 var(--ms-sans);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.3em;padding:0 10px;text-decoration:none;display:inline-flex}.ms-demo-btn:hover{background:var(--ms-hover)}.ms-demo-btn:focus-visible{outline:2px solid var(--ms-demo-brand);outline-offset:2px}.ms-demo-btn--primary{background:var(--ms-demo-brand);border-color:var(--ms-demo-brand);color:var(--ms-demo-on-brand)}.ms-demo-btn--primary:hover{background:var(--ms-demo-brand-hover);border-color:var(--ms-demo-brand-hover)}.ms-demo-btn--danger{background:var(--ms-danger);border-color:var(--ms-danger);color:#fff}.ms-demo-dialog{box-sizing:border-box;background:var(--ms-paper);width:min(860px,100vw - 48px);max-height:calc(100vh - 96px);color:var(--ms-text);box-shadow:var(--ms-pop);font:14px/1.5 var(--ms-sans);border:0;border-radius:12px;padding:20px 24px;overflow:auto}.ms-demo-dialog::backdrop{background:#0b101559}.ms-demo-dialog__title{margin:0 0 6px;font-size:18px}.ms-demo-dialog p{margin:0 0 12px}.ms-demo-muted{color:var(--ms-muted)}.ms-demo-refusal{font-weight:600}.ms-demo-dialog__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ms-demo-file{border:1px solid var(--ms-line);border-radius:8px;margin:12px 0 0;overflow:hidden}.ms-demo-file__head{background:var(--ms-chrome);border-bottom:1px solid var(--ms-line);font:12px/1.4 var(--ms-mono);align-items:center;gap:12px;padding:6px 10px;display:flex;margin:0!important}.ms-demo-file__name{flex:auto;min-width:0}.ms-demo-stat__add{color:var(--ms-ok-ink)}.ms-demo-stat__del{color:var(--ms-danger)}.ms-demo-diff{max-height:52vh;font:12.5px/1.55 var(--ms-mono);white-space:pre;tab-size:2;margin:0;padding:8px 0;overflow:auto}.ms-demo-diff>span{box-sizing:border-box;min-width:100%;padding:0 12px;display:inline-block}.ms-demo-diff__file{color:var(--ms-muted);font-weight:600}.ms-demo-diff__hunk{color:var(--ms-accent-text);background:var(--ms-accent-tint)}.ms-demo-diff__add{color:var(--ms-ok-ink);background:var(--ms-ok-tint)}.ms-demo-diff__del{color:var(--ms-danger);background:var(--ms-danger-tint)}@media (max-width:720px){html.ms-demo .ms-nav{top:var(--ms-demo-h)}}@media (max-width:900px){.ms-demo-bar__text{white-space:normal;font-size:12px}}@media (max-width:720px){.ms-demo-bar{gap:8px;padding:0 8px 0 12px}.ms-demo-bar__more{display:none}.ms-demo-bar__actions{gap:4px}.ms-demo-btn{padding:0 8px}}
