.mw-shell{--mw-ink:var(--ink);--mw-muted:var(--muted);--mw-line:var(--line);--mw-wash:var(--canvas);--mw-accent:var(--brand-ink);height:100dvh;color:var(--mw-ink);background:var(--surface);font-size:13px;font-family:var(--font-inter),sans-serif;grid-template-rows:minmax(0,1fr);grid-template-columns:226px minmax(0,1fr);display:grid;overflow:hidden}.mw-shell button{cursor:pointer}.mw-shell button:disabled{cursor:default}.mw-shell button:focus-visible,.mw-shell select:focus-visible,.mw-shell textarea:focus-visible,.mw-shell input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.mw-outline{background:var(--mw-wash);border-right:1px solid var(--mw-line);flex-direction:column;min-height:0;padding:24px 12px 15px;display:flex}.mw-wordmark{letter-spacing:-.6px;color:var(--ink);padding:0 13px 25px;font-size:13px;font-weight:550}.mw-wordmark span{color:var(--ink);font-weight:400}.mw-back{color:var(--muted);align-items:center;gap:8px;padding:0 13px;font-size:11px;text-decoration:none;display:flex}.mw-client{align-items:center;gap:10px;padding:24px 13px 19px;display:flex}.mw-client>span{background:var(--tint);width:25px;height:25px;color:var(--muted);border-radius:var(--hub-radius-control);place-items:center;font-size:18px;display:grid}.mw-client strong{font-size:15px;font-weight:550}.mw-search{color:var(--muted);align-items:center;gap:9px;padding:0 12px 10px;display:flex}.mw-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 0;font-size:11px}.mw-outline nav{scrollbar-width:thin;flex:1;overflow-y:auto}.mw-outline details{margin:5px 0 13px}.mw-outline summary{letter-spacing:.02em;color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:10px 10px 7px;font-size:10px;list-style:none;display:flex}.mw-outline summary::-webkit-details-marker{display:none}.mw-outline nav button{text-align:left;border-radius:var(--hub-radius-control);width:100%;color:var(--muted);align-items:flex-start;gap:8px;padding:8px 11px 8px 23px;font-size:11px;line-height:1.55;transition:background .15s;display:flex}.mw-outline nav button svg{opacity:.55;flex-shrink:0;margin-top:2px}.mw-outline nav button:hover{background:var(--tint)}.mw-outline nav button.selected{background:var(--brand-soft);color:var(--muted)}.mw-source{border-top:1px solid var(--mw-line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:15px 11px 0;font-size:9px;display:flex}.mw-source span{opacity:.75;width:100%;padding-left:18px;font-size:9px}.mw-workbench{flex-direction:column;min-width:0;min-height:0;display:flex}.mw-topbar{border-bottom:1px solid var(--mw-line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 27px;display:flex}.mw-breadcrumb{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex;overflow:hidden}.mw-breadcrumb strong{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.mw-actions{align-items:center;gap:4px;display:flex}.mw-save-state{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:8px;font-size:11px;display:inline-flex}.mw-save-state:not(:empty):before{content:"";background:var(--attention-ink);border-radius:50%;width:6px;height:6px}.mw-save-state.error{color:var(--bad-ink)}.mw-save-state.error:before{background:var(--bad-ink)}.mw-topbar button{height:31px;font-size:11px}.mw-view-as select{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px}.mw-body{flex:1;min-height:0;display:flex;overflow:hidden}.mw-scroll{scrollbar-width:thin;scrollbar-gutter:stable;scroll-behavior:smooth;flex:1;min-width:0;overflow-y:auto}.mw-document{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:44px 57px 65px 108px;line-height:1.85}.mw-eyebrow{color:var(--muted);letter-spacing:.06em;margin-bottom:15px;font-size:10px}.mw-title-row{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.mw-title-row h1{font-size:var(--hub-text-page);letter-spacing:-.7px;color:var(--ink);margin:0 0 15px;font-weight:550;line-height:1.25}.mw-title-row>button{opacity:0;color:var(--muted);transition:opacity .15s}.mw-title-row:hover>button,.mw-title-row>button:focus-visible{opacity:1}.mw-meta{color:var(--muted);align-items:center;gap:13px;margin:0 0 33px;font-size:9px;line-height:1.5;display:flex}.mw-meta button{color:var(--muted);padding:0}.mw-paragraph{min-height:24px;margin:0 0 18px;position:relative}.mw-paragraph p{margin:0 0 8px}.mw-paragraph p:last-child{margin-bottom:0}.mw-paragraph ul,.mw-paragraph ol{padding-left:20px}.mw-paragraph strong{font-weight:560}.mw-paragraph a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.mw-gutter{justify-content:flex-end;width:77px;line-height:1.4;display:flex;position:absolute;top:3px;left:-91px}.mw-gutter button{color:var(--muted);white-space:nowrap;border-radius:var(--hub-radius-label);text-overflow:ellipsis;max-width:78px;padding:3px 6px;font-size:10px;transition:background .12s,color .12s;overflow:hidden}.mw-gutter button:hover,.mw-gutter button[aria-expanded=true]{background:var(--tint);color:var(--ink)}.mw-paragraph textarea{resize:vertical;background:var(--surface);border:1px solid var(--line);border-radius:var(--hub-radius-label);width:100%;font:inherit;line-height:inherit;min-height:72px;color:inherit;padding:7px 10px;display:block}.mw-variable{border:0;border-bottom:1px dotted var(--brand-line);background:var(--brand-soft);border-radius:var(--hub-radius-label);color:var(--brand-ink);font:inherit;padding:0 4px}.mw-variable:hover{background:var(--brand-soft)}.mw-internal{border-top:1px solid var(--mw-line);color:var(--muted);margin-top:28px;padding-top:18px;font-size:12px}.mw-internal summary{cursor:pointer;margin-bottom:12px;font-size:10px}.mw-next{text-align:left;border-top:1px solid var(--mw-line);width:100%;color:var(--muted);justify-content:space-between;align-items:center;margin-top:36px;padding:25px 0 5px;font-size:10px;display:flex}.mw-next strong{color:var(--muted);margin-top:5px;font-size:14px;font-weight:500;display:block}.mw-empty{color:var(--muted);padding:20px 0;font-size:13px}.mw-empty button{color:var(--muted);margin-top:8px;text-decoration:underline;display:block}.mw-panel{border-left:1px solid var(--mw-line);background:var(--tint);scrollbar-width:thin;flex-shrink:0;width:309px;padding:25px 22px;font-size:12px;overflow-y:auto}.mw-panel>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mw-panel h2{color:var(--ink);margin:0;font-size:14px;font-weight:550}.mw-panel h3{color:var(--ink);margin:25px 0 13px;font-size:12px;font-weight:550}.mw-panel p{color:var(--muted);font-size:11px;line-height:1.75}.mw-panel p.mw-context{color:var(--muted);margin-bottom:21px;font-size:10px}.mw-command-list{flex-direction:column;gap:5px;display:flex}.mw-command-list button{justify-content:flex-start;gap:12px;height:38px;padding:9px 8px;font-size:12px;font-weight:450}.mw-command-list svg{color:var(--muted)}.mw-example-list{flex-direction:column;display:flex}.mw-example-list button{border-top:1px solid var(--line);text-align:left;color:var(--muted);justify-content:space-between;gap:10px;padding:13px 2px;font-size:11px;line-height:1.6;display:flex}.mw-example-list svg{opacity:.6;flex-shrink:0;margin-top:3px}.mw-small{color:var(--muted);margin-top:18px!important;font-size:9px!important}.mw-form{flex-direction:column;gap:15px;display:flex}.mw-form label,.mw-preview-market{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.mw-form select,.mw-preview-market select{border:1px solid var(--line);background:var(--surface);border-radius:var(--hub-radius-control);width:100%;color:var(--muted);padding:9px;font-size:11px}.mw-form input{font-size:12px}.mw-version{text-align:left;border-radius:var(--hub-radius-control);width:100%;color:var(--muted);margin-bottom:4px;padding:12px 9px;font-size:12px;display:block}.mw-version:hover{background:var(--tint)}.mw-version small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.mw-proposal-bar{z-index:3;background:var(--surface);box-shadow:var(--hub-shadow-popover),0 0 0 1px var(--line);border-radius:var(--hub-radius-control);color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;padding:10px 12px;font-size:11px;display:flex;position:sticky;top:12px}.mw-proposal-bar>span{flex:1}.mw-proposal-bar button{font-size:10px}.mw-document article+article{border-top:1px solid var(--mw-line);margin-top:45px;padding-top:35px}.mw-proposal-summary{color:var(--muted);flex-direction:column;gap:8px;margin:20px 0;font-size:11px;display:flex}.mw-proposal-summary strong{color:var(--muted);font-weight:500}.mw-diff{white-space:pre-wrap;color:var(--muted);max-height:350px;margin-top:20px;font-size:11px;line-height:1.8;overflow:auto}.mw-diff .added{background:var(--good-soft);color:var(--good-ink)}.mw-diff .removed{background:var(--bad-soft);color:var(--bad-ink);text-decoration:line-through}.mw-variable-list{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mw-variable-list button{color:var(--brand-ink);background:var(--brand-soft);border-radius:var(--hub-radius-label);padding:5px 7px;font-size:12px}.mw-example-tag{color:var(--muted);font-size:9px}.mw-feedback-actions{flex-wrap:wrap;gap:5px;margin-top:20px;display:flex}.mw-feedback-actions button{font-size:11px}.mw-value{border-bottom:1px solid var(--line);grid-template-columns:85px minmax(0,1fr);gap:15px;padding:9px 0;font-size:11px;display:grid}.mw-value>span{color:var(--muted)}.mw-value strong{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:500}.mw-value small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.mw-toast{background:var(--btn);color:var(--btn-ink);box-shadow:0 5px 25px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--hub-radius-control);z-index:50;padding:12px 20px;font-size:12px;position:fixed;bottom:53px;left:50%;transform:translate(-50%)}.mw-braces{font-size:13px}@media (min-width:1600px){.mw-document{padding-top:59px}}@media (max-width:1100px){.mw-shell{grid-template-columns:195px 1fr}.mw-panel{width:275px;padding:22px 17px}.mw-document{padding-left:89px;padding-right:40px}.mw-gutter{width:68px;left:-80px}.mw-save-state{display:none}.mw-topbar{padding:0 17px}}@media (max-width:780px){.mw-shell{grid-template-columns:1fr}.mw-outline{display:none}.mw-panel{z-index:10;width:100%;position:absolute;inset:58px 0 0}.mw-breadcrumb{display:none}.mw-topbar{justify-content:flex-end;min-height:58px}.mw-document{padding:32px 25px 50px 86px}.mw-title-row h1{font-size:1.65em}.mw-toast{width:max-content;max-width:90%}}@media (prefers-reduced-motion:reduce){.mw-shell *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:781px) and (max-width:1100px){.mw-body{position:relative}.mw-panel{width:300px;box-shadow:-15px 0 30px color-mix(in srgb, var(--ink) 10%, transparent);z-index:8;position:absolute;top:0;bottom:0;right:0}.mw-document{padding-right:45px}.mw-breadcrumb{font-size:11px}}.mw-source,.mw-back,.mw-eyebrow,.mw-meta,.mw-meta button,.mw-view-as,.mw-outline summary,.mw-panel p,.mw-panel p.mw-context,.mw-small,.mw-example-tag,.mw-preview-market,.mw-form label,.mw-save-state,.mw-value>span,.mw-value small,.mw-command-list button,.mw-example-list button,.mw-version{color:var(--muted)}.mw-small{font-size:10px!important}.mw-source span{opacity:1}.mw-outline nav button svg{opacity:.8}.mw-paragraph .ProseMirror{outline:0;min-height:24px;font-size:inherit!important;line-height:1.85!important}.mw-paragraph .ProseMirror p{margin:0 0 8px}.mw-paragraph>div:not(.mw-gutter){background:0 0!important;border:0!important;padding:0!important}.mw-paragraph [data-variable]{vertical-align:baseline}.mw-paragraph .ProseMirror:focus{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--ink) 10%, transparent)}.mw-paragraph:focus-within{z-index:2}.mw-merge-suggestion{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:28px;padding:12px 0 18px;font-size:11px;display:flex}.mw-merge-suggestion>div{flex:1}.mw-merge-suggestion strong{font-weight:500;display:block}.mw-merge-suggestion span{color:var(--muted);margin-top:5px;line-height:1.6;display:block}.mw-variable-suggestion{border-bottom:1px solid var(--brand-line);padding:16px 0}.mw-variable-suggestion strong{color:var(--brand-ink);font-weight:500}.mw-variable-suggestion span{color:var(--brand-ink);font-size:10px}.mw-scope-trigger{opacity:0;transition:opacity .12s}.mw-paragraph:hover .mw-scope-trigger,.mw-paragraph:focus-within .mw-scope-trigger,.mw-scope-trigger:focus-visible{opacity:1}.mw-gutter button.mw-scope-trigger{border:0;padding:4px 7px}.mw-scope-option{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.mw-scope-option input{accent-color:var(--brand-ink);width:16px;height:16px}.mw-scope-option input:disabled{opacity:.4}.mw-scope-option strong{color:var(--muted);font-weight:500}@media (hover:none){.mw-scope-trigger{opacity:1}}.mw-view-as{color:var(--muted);align-items:center;gap:2px;padding-left:6px;font-size:11px;display:flex}.mw-view-as select{font-size:11px}.mw-topbar button[aria-pressed=true]{background:var(--tint);color:var(--ink)}.mw-draft-dot{background:var(--attention-ink);border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px;margin-left:auto}.mw-history-actions{border-top:1px solid var(--line);gap:4px;margin-top:22px;padding-top:14px;display:flex}.mw-history-actions button{font-size:11px}.mw-popover{z-index:30;background:var(--surface);border-radius:var(--hub-radius-control);box-shadow:var(--hub-shadow-popover),0 0 0 1px var(--line);transform-origin:0 0;max-height:min(360px,70vh);padding:10px 12px;font-size:12px;animation:.14s ease-out mw-pop;position:fixed;overflow:auto}.mw-popover>header{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:2px 0 8px;font-size:11px;display:flex}.mw-popover header button{color:var(--muted);border-radius:var(--hub-radius-label);padding:3px}.mw-popover header button:hover{background:var(--tint)}.mw-popover code{font-family:var(--font-mono,ui-monospace),monospace;color:var(--brand-ink);font-size:11px}.mw-variable-popover{width:300px}.mw-value-group{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;display:flex}.mw-value-group strong{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500}.mw-value-group strong.missing{color:var(--bad-ink)}.mw-value-group span{color:var(--muted);font-size:10px}.mw-scope-popover{width:260px;padding:8px 6px}.mw-scope-popover>header{padding:4px 8px 6px}.mw-scope-popover .mw-scope-option{border-radius:var(--hub-radius-label);cursor:pointer;border:0;padding:7px 8px;transition:background .12s}.mw-scope-popover .mw-scope-option:hover{background:var(--tint)}.mw-scope-option.off>span{color:var(--muted)}.mw-scope-option small{color:var(--muted);font-size:10px}.mw-paragraph [role=toolbar][style*=fixed]{animation:.12s ease-out mw-pop}@keyframes mw-pop{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}.mw-paragraph[data-restricted=true]:before{content:"";border-left:2px solid var(--brand-line);pointer-events:none;border-radius:2px;position:absolute;top:3px;bottom:3px;left:-9px}.mw-gutter button.mw-scope-marker{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:right;line-height:1.5;overflow:visible}.mw-paragraph .article-diff-added{background:var(--good-soft);color:var(--good-ink);box-shadow:0 2px 0 var(--good-soft);border-radius:2px}.mw-paragraph .article-diff-removed{background:var(--bad-soft);color:var(--bad-ink);text-decoration:line-through;-webkit-text-decoration-color:var(--bad-ink);text-decoration-color:var(--bad-ink);border-radius:2px}.mw-paragraph[data-change=added],.mw-paragraph[data-change=removed],.mw-paragraph[data-change=changed]{padding-top:17px}.mw-change-kind{color:var(--muted);font-size:9px;font-weight:500;line-height:1.4;position:absolute;top:0;left:0}.mw-paragraph[data-change=added]>.mw-change-kind{color:var(--good-ink)}.mw-paragraph[data-change=removed]>.mw-change-kind{color:var(--bad-ink)}.mw-diff-key{border-radius:var(--hub-radius-label);margin-left:auto;padding:2px 5px;font-size:9px;font-weight:450}.mw-diff-key.added{background:var(--good-soft);color:var(--good-ink)}.mw-diff-key.removed{background:var(--bad-soft);color:var(--bad-ink)}.mw-breadcrumb a,.mw-breadcrumb button{color:var(--muted);font-size:inherit;line-height:inherit;height:auto;padding:0;text-decoration:none}.mw-breadcrumb a:hover,.mw-breadcrumb button:hover{text-underline-offset:3px;text-decoration:underline}.mw-breadcrumb>span:not(.mw-save-state),.mw-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.mw-breadcrumb svg{flex-shrink:0}.mw-breadcrumb{white-space:normal;flex-wrap:wrap;gap:6px;padding:9px 0;line-height:1.5}.mw-dialog-location{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:450;display:flex}.mw-dialog-location>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.mw-dialog-location strong{color:var(--ink);font-weight:500}.mw-embedded,.mw-embedded.reviewing{grid-template-columns:minmax(0,1fr);height:100%}.mw-embedded .mw-outline,.mw-embedded .mw-topbar{display:none}.mw-embedded .mw-document{max-width:920px;padding-top:32px}.mw-embedded .mw-workbench{height:100%}.mw-embedded .mw-panel{border-top:0}.mw-embedded .mw-body{height:100%}.mw-article-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-18px 0 27px;font-size:10px;line-height:1.5;display:flex}.mw-article-context button{color:inherit;text-align:left;align-items:center;gap:5px;padding:3px 0;display:inline-flex}.mw-article-context button:hover{color:var(--ink)}.mw-variable-hint{margin-left:auto}.mw-article-context kbd,.mw-help kbd{border:1px solid var(--line);background:var(--surface);border-radius:3px;padding:0 4px;font-family:inherit;font-size:10px}.mw-comment-marker{color:var(--brand-ink);border-radius:var(--hub-radius-label);z-index:2;align-items:center;gap:3px;padding:5px 3px;font-size:9px;display:flex;position:absolute;top:2px;right:-34px}.mw-comment-marker:hover,.mw-comment-marker[aria-pressed=true]{background:var(--brand-soft)}.mw-comment-selected{background:color-mix(in srgb,var(--brand-soft) 45%,transparent);box-shadow:-5px 0 0 var(--brand-line);border-radius:2px}.mw-issues{flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.mw-issue{border:1px solid var(--line);border-radius:var(--hub-radius-control);background:var(--surface);padding:12px;transition:border-color .15s}.mw-issue.selected{border-color:var(--brand-line);box-shadow:0 0 0 1px var(--brand-line)}.mw-issue-title{text-align:left;flex-direction:column;gap:5px;width:100%;display:flex}.mw-issue-title>span{color:var(--muted);font-size:9px}.mw-issue-title strong{color:var(--ink);font-size:12px;font-weight:550;line-height:1.5}.mw-issue p{white-space:pre-line;margin:9px 0!important}.mw-issue blockquote{border-left:2px solid var(--brand-line);color:var(--muted);margin:10px 0;padding-left:10px;font-size:11px;line-height:1.65}.mw-panel p.mw-issue-anchor{color:var(--muted);font-size:10px}.mw-issue-sources{color:var(--muted);flex-wrap:wrap;gap:7px;margin:8px 0;font-size:9px;display:flex}.mw-issue-sources a{color:var(--brand-ink);text-decoration:underline}.mw-issue-sources span{border-bottom:1px dotted var(--line)}.mw-help p{margin:14px 0;font-size:12px;line-height:1.8}.mw-create-variable{flex-direction:column;gap:13px;display:flex}.mw-create-variable>p{color:var(--muted);font-size:12px}.mw-shop-detail{color:var(--muted);font-size:9px!important;display:block!important}.mw-publication-strip{border-bottom:1px solid var(--line);background:var(--surface);padding:8px 26px}.mw-publication{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.mw-publication>button{font-size:10px}.mw-publication details{position:relative}.mw-publication summary{cursor:pointer}.mw-publication ul{z-index:25;background:var(--surface);border:1px solid var(--line);border-radius:var(--hub-radius-control);min-width:320px;box-shadow:var(--hub-shadow-popover);padding:12px;list-style:none;position:absolute;top:100%;left:0}.mw-publication li{justify-content:space-between;gap:18px;padding:6px 0;font-size:10px;display:flex}.mw-publication p{color:var(--bad-ink)}.mw-proof-frame{flex-direction:column;height:100dvh;display:flex}.mw-proof-frame>.mw-shell{flex:1;height:auto;min-height:0}.mw-proof-tools{background:var(--attention-soft);color:var(--attention-ink);flex-shrink:0;align-items:center;gap:12px;padding:4px 16px;font-size:10px;display:flex}.mw-proof-tools button{font-size:10px}.mw-scope-option input[role=switch]{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex-shrink:0;width:26px;height:16px;transition:background .15s;position:relative}.mw-scope-option input[role=switch]:after{content:"";background:var(--surface);width:12px;height:12px;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 20%,transparent);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.mw-scope-option input[role=switch]:checked{background:var(--brand-ink)}.mw-scope-option input[role=switch]:checked:after{transform:translate(10px)}.mw-view-as select{field-sizing:content}body:has(.mw-variable-popover)>span.pointer-events-none.bg-gray-900{display:none}.mw-shell{transition:grid-template-columns .32s cubic-bezier(.2,.7,.2,1)}.mw-outline{min-width:0;transition:opacity .2s;overflow:hidden}.mw-shell.reviewing:not(.mw-embedded){grid-template-columns:0 minmax(0,1fr)}.mw-shell.reviewing .mw-outline{opacity:0;border-right:0;padding-left:0;padding-right:0}body.mw-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.mw-panel{width:var(--mw-panel);background:var(--surface);flex-direction:column;padding:22px 20px 16px;display:flex;position:relative}.mw-panel>*{flex-shrink:0}.mw-panel>header{margin-bottom:6px}.mw-panel p.mw-context{margin:0 0 14px}.mw-resize{cursor:col-resize;z-index:4;width:8px;position:absolute;top:0;bottom:0;left:-4px}.mw-resize:after,.mw-divider:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.mw-resize:hover:after,.mw-resize:focus-visible:after,.mw-divider:hover:after,.mw-divider:focus-visible:after,body.mw-dragging .mw-resize:after,body.mw-dragging .mw-divider:after{background:var(--brand-line)}.mw-resize:focus-visible,.mw-divider:focus-visible{outline:0!important}.mw-messages{scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:0;margin:0 -2px;padding:4px 2px 16px;display:flex;overflow-y:auto}.mw-messages p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.7}.mw-starters{flex-direction:column;gap:2px;margin-top:auto;display:flex}.mw-starters p{color:var(--muted)!important;margin-bottom:10px!important}.mw-starters button{text-align:left;color:var(--ink);border-radius:var(--hub-radius-control);padding:8px 10px;font-size:12px;transition:background .12s}.mw-starters button:hover{background:var(--tint)}.mw-msg-user{background:var(--tint);border-radius:var(--hub-radius-control);white-space:pre-wrap;align-self:flex-end;max-width:88%;padding:8px 12px;animation:.2s ease-out mw-rise}.mw-msg{flex-direction:column;gap:9px;animation:.2s ease-out mw-rise;display:flex}.mw-messages p.mw-stage{color:var(--muted);align-items:center;gap:8px;display:flex}.mw-stage i{background:var(--brand-ink);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite mw-breathe}.mw-messages p.mw-msg-muted{color:var(--muted);font-size:11px}.mw-messages p.mw-msg-error{color:var(--bad-ink);font-size:11.5px}.mw-preview{border:1px solid var(--line);border-radius:var(--hub-radius-control);background:var(--surface);flex-direction:column;gap:3px;padding:10px 12px;animation:.25s ease-out mw-rise;display:flex}.mw-preview strong{color:var(--ink);font-size:12.5px;font-weight:550}.mw-preview span{color:var(--muted);font-size:10.5px}.mw-preview small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.mw-preview.pending{border-style:dashed}.mw-preview.unchanged{background:0 0}.mw-preview.unchanged small{display:none}.mw-preview.pending span{animation:1.4s ease-in-out infinite mw-breathe}.mw-suggestion{border:1px solid var(--line);border-radius:var(--hub-radius-control);background:var(--surface);flex-direction:column;gap:7px;padding:10px 12px;animation:.25s ease-out mw-rise;display:flex}.mw-suggestion-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mw-suggestion-head code,.mw-suggestion-head .mw-variable{color:var(--brand-ink);font-size:12px}.mw-suggestion-head span{color:var(--muted);font-size:10px}.mw-messages .mw-suggestion p{margin:0;font-size:11px;line-height:1.6}.mw-suggestion ul{color:var(--ink);flex-direction:column;gap:3px;margin:0;padding:0;font-size:12px;font-weight:550;list-style:none;display:flex}.mw-suggestion dl{flex-direction:column;gap:3px;margin:0;font-size:11px;display:flex}.mw-suggestion dl div{justify-content:space-between;gap:10px;display:flex}.mw-suggestion dt{color:var(--ink);overflow-wrap:anywhere}.mw-suggestion dt.missing{color:var(--attention-ink)}.mw-suggestion dd{color:var(--muted);white-space:nowrap;margin:0}.mw-suggestion>button{align-self:flex-start;font-size:11px!important}.mw-check-note{letter-spacing:0;color:var(--muted);margin-left:12px}.mw-review-button{align-self:flex-start;font-size:11px!important}.mw-composer{border:1px solid var(--line);border-radius:var(--hub-radius-control);background:var(--surface);align-items:flex-end;gap:6px;padding:6px 6px 6px 12px;transition:border-color .15s;display:flex}.mw-composer:focus-within{border-color:var(--line-strong)}.mw-composer textarea{resize:none;font:inherit;field-sizing:content;max-height:140px;color:var(--ink);background:0 0;border:0;flex:1;padding:4px 0;font-size:12.5px;line-height:1.6;outline:0!important}.mw-composer button{border-radius:var(--hub-radius-control);background:var(--btn);width:28px;height:28px;color:var(--btn-ink);place-items:center;transition:opacity .15s;display:grid}.mw-composer button:disabled{opacity:.25}.mw-review{scrollbar-width:thin;flex:1;min-width:0;animation:.32s cubic-bezier(.2,.7,.2,1) mw-open;overflow-y:auto}.mw-compare{grid-template-columns:minmax(0,var(--mw-split)) 9px minmax(0,1fr);min-height:100%;display:grid}.mw-compare-col{min-width:0;padding:30px 40px 70px 96px;line-height:1.85}.mw-compare-col:first-child{background:var(--canvas);color:var(--muted)}.mw-compare-col:first-child .mw-paragraph{color:color-mix(in srgb,var(--ink) 72%,var(--canvas))}.mw-compare-label{letter-spacing:.06em;color:var(--muted);background:inherit;z-index:3;margin-bottom:26px;padding:6px 0;font-size:10px;position:sticky;top:0}.mw-compare-col:first-child .mw-compare-label{background:var(--canvas)}.mw-compare-col.proposed .mw-compare-label{background:var(--surface)}.mw-compare h2,.mw-title-input{letter-spacing:-.4px;color:var(--ink);margin:0 0 10px;font-size:22px;font-weight:550;line-height:1.3}.mw-title-input{resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;width:100%;padding:0;font-family:inherit;transition:box-shadow .15s;display:block;box-shadow:inset 0 -1px #0000;outline:0!important}.mw-title-input:hover,.mw-title-input:focus{box-shadow:inset 0 -1px 0 var(--line-strong)}.mw-compare article+article{border-top:1px solid var(--line);margin-top:44px;padding-top:34px}.mw-compare .mw-proposed-new{animation:.3s ease-out mw-rise}.mw-divider{cursor:col-resize;background:var(--surface);border-left:1px solid var(--line);position:relative}.mw-review-alert{color:var(--bad-ink);background:var(--bad-soft);border-radius:var(--hub-radius-control);margin:0 0 18px;padding:9px 12px;font-size:12px;line-height:1.6}.mw-apply{font-size:11px!important}.mw-applied{animation:1.6s ease-out mw-settle}.mw-toast{align-items:center;gap:16px;display:flex}.mw-toast button{color:inherit;text-underline-offset:3px;font-weight:550;text-decoration:underline}@keyframes mw-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mw-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes mw-open{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes mw-settle{0%{background:var(--brand-soft);box-shadow:0 0 0 18px var(--brand-soft)}to{background:0 0;box-shadow:0 0 0 18px #0000}}@media (max-width:1100px){.mw-panel{width:min(var(--mw-panel),70vw)}.mw-compare-col{padding:26px 26px 60px 82px}}@media (max-width:900px){.mw-compare{grid-template-columns:1fr}.mw-divider{display:none}}@media (max-width:780px){.mw-body{position:relative}.mw-panel{z-index:10;width:100%;position:absolute;inset:0}.mw-resize{display:none}}@media (prefers-reduced-motion:reduce){.mw-shell,.mw-shell *{transition:none!important;animation:none!important}}.mw-title-edit{all:unset;cursor:text;border-radius:var(--radius-sm,4px)}.mw-paragraph-order-item{position:relative}.mw-paragraph-handle{opacity:0;color:var(--muted);cursor:grab;touch-action:none;border-radius:5px;padding:5px 3px;position:absolute;top:3px;left:-116px}.mw-paragraph:hover .mw-paragraph-handle,.mw-paragraph:focus-within .mw-paragraph-handle{opacity:1}.mw-paragraph-handle:focus-visible{opacity:1;outline:2px solid var(--brand);outline-offset:2px}.mw-paragraph-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.mw-paragraph-floating{background:var(--surface);box-shadow:var(--shadow-md);opacity:.94;pointer-events:none;border-radius:6px}.mw-paragraph-floating .mw-paragraph-handle{pointer-events:auto;opacity:1;cursor:grabbing}.mw-paragraph-insertion{border:1px dashed var(--brand-line);background:var(--brand-soft);border-radius:6px;margin-block:6px}@media (hover:none){.mw-paragraph-handle,.mw-remove-paragraph{opacity:1}}@media (max-width:780px){.mw-paragraph-handle{left:-86px}.mw-gutter{width:50px;left:-65px}}.mw-title-edit:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.mw-remove-paragraph{opacity:0;color:var(--muted);padding:4px;position:absolute;top:4px;right:-20px}.mw-paragraph:hover .mw-remove-paragraph,.mw-paragraph:focus-within .mw-remove-paragraph{opacity:1}.mw-variable-change{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.mw-variable-change h3{margin-bottom:12px;font-size:12px;font-weight:550}.mw-variable-change p{color:var(--muted);margin-top:10px;font-size:11px}.mw-inline-warning{color:var(--mw-muted);flex-wrap:wrap;align-items:baseline;gap:9px;margin:8px 0 14px;font-size:11px;line-height:1.65;display:flex}.mw-inline-warning>span{flex:220px}.mw-inline-warning button{text-underline-offset:3px;color:var(--brand-ink);font-size:11px;text-decoration:underline}.mw-inline-warning button:disabled{opacity:.45}.mw-compact-preference{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mw-compact-preference input{border:1px solid var(--line);border-radius:var(--hub-radius-control);background:var(--surface);width:86px;padding:5px 7px}.mw-actions{flex-shrink:0;justify-content:flex-end;min-width:0}.mw-tools{align-items:center;gap:4px;min-width:0;display:flex}.mw-tools>*,.mw-save{flex-shrink:0}@media (max-width:780px){.mw-topbar>.mw-actions{flex:1;max-width:100%}.mw-tools{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.mw-actions-dialog{width:calc(100vw - 224px);max-width:520px}.mw-dialog-location{white-space:nowrap;max-width:100%;overflow:hidden}.mw-dialog-location>.mw-dialog-client,.mw-dialog-location>.mw-dialog-topic,.mw-dialog-location>svg{display:none}.mw-dialog-location>span{min-width:0;max-width:100%}.mw-shell.reviewing:not(.mw-embedded){grid-template-columns:minmax(0,1fr)}}
