@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2)format("woff2"),url(./ibm-plex-sans-latin-700-normal.Bth3BMcD.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--panel:#f5f7f8;--ink:#1a2529;--muted:#566870;--line:#d9e0e3;--accent:#0b5f68;--accent-ink:#fff;--active:#e3eff0;--flag-bg:#fdf0d0;--flag-ink:#6a4b06;--warn:#a3241c;--warn-bg:#fbecea;--caution:#9a6700;--caution-bg:#fdf4dd;--note:#2f5f8a;--note-bg:#e9f0f7;--added:#1d6b35;--added-bg:#e5f3e9;--mark:#ffe9a8;--band:#e6ecee;--bar:3.25rem;--text-label:.7rem;--text-fine:.8rem;--text-data:.9rem;--text-body:1rem;--text-lead:1.1rem;--text-section:1.3rem;--text-title:2rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#12191c;--panel:#182226;--ink:#e4ebec;--muted:#a0b0b5;--line:#2c3a40;--accent:#72c8d0;--accent-ink:#0c2124;--active:#1f3439;--flag-bg:#3a2e10;--flag-ink:#f4dfa9;--warn:#f09a92;--warn-bg:#3a1c1a;--caution:#e4b95a;--caution-bg:#33290f;--note:#93bde3;--note-bg:#1a2c3d;--added:#8fd6a3;--added-bg:#16301f;--band:#0b1114;--mark:#6b5414}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar) + 1rem);font-size:clamp(100%,.45vw + 60%,125%)}body{background:var(--bg);color:var(--ink);margin:0;font:.97rem/1.55 IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--accent);text-underline-offset:.15em}h1,h2,h3{line-height:1.25}h1{margin:.4rem 0 .3rem;font-size:1.7rem}mark{background:var(--mark);color:inherit}code{background:var(--panel);border-radius:3px;padding:.1em .3em;font-size:.9em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--bg);padding:.4rem .8rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.4rem}.topbar{z-index:10;height:var(--bar);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding-inline:1rem;display:flex;position:sticky;top:0}.brand{width:12.75rem;color:var(--ink);flex:none;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.brand small{color:var(--muted);font-size:.85rem;font-weight:400}.top-search{flex:1;max-width:40rem}input[type=search]{width:100%;min-width:0;font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:.4rem .7rem}.sidebar-toggle{width:2rem;height:2rem;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.sidebar-toggle:hover{color:var(--ink);background:var(--panel)}.top-links{gap:1.1rem;margin-left:auto;font-size:.9rem;display:flex}.top-links a{color:var(--muted);border-bottom:2px solid #0000;padding-block:.15rem;text-decoration:none}.top-links a:hover,.top-links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.shell{grid-template-columns:16.5rem minmax(0,1fr);display:grid}.sidebar{top:var(--bar);height:calc(100vh - var(--bar));background:var(--panel);border-right:1px solid var(--line);padding:1rem .75rem 2rem;font-size:.875rem;line-height:1.35;position:sticky;overflow-y:auto}.tree{margin-bottom:.35rem}.tree-head{align-items:center;display:flex}.tree-head a{flex:1;min-width:0}.chevron{width:1.5rem;height:1.6rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.chevron:hover{color:var(--ink);background:var(--active)}.chevron svg{transition:transform .12s}.chevron[aria-expanded=true] svg{transform:rotate(90deg)}.menu-extra{display:none}.tree ul{margin:0;padding:0;list-style:none}.sidebar a{color:var(--ink);border-radius:3px;padding:.28rem .5rem;text-decoration:none;display:block}.sidebar a:hover{background:var(--active)}.sidebar a[aria-current=page]{color:var(--accent);background:var(--active);font-weight:600}.sidebar .tree-section{font-weight:600}.tree li a{color:var(--muted);margin-left:1.5rem}.sidebar .tree li a.view-all{color:var(--accent);font-weight:600}.content{min-height:calc(100vh - var(--bar));flex-direction:column;min-width:0;display:flex}main{flex:1}.page{padding:1.25rem 2rem 3rem}.intro{color:var(--muted);margin:0 0 1rem;font-size:1.03rem}.crumbs{font-size:var(--text-fine);color:var(--muted)}.site-footer{color:var(--muted);border-top:1px solid var(--line);padding:.9rem 2rem;font-size:.8rem}.site-footer p{margin:.15rem 0}.big-search{gap:.5rem;margin-bottom:1.5rem;display:flex}.big-search input[type=search]{background:var(--bg);border-color:var(--muted);padding:.6rem .8rem}.big-search button{font:inherit;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:4px;padding:.5rem 1rem;font-weight:600}.dashboard{grid-template:"recent side""events side"1fr/minmax(0,2fr) minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.dash-recent{grid-area:recent}.dash-side{grid-area:side}.dash-events{grid-area:events}.stack{gap:.9rem;min-width:0;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:.85rem 1rem .95rem}.panel h2{margin:0 0 .45rem;font-size:1rem}.panel p{margin:0 0 .5rem;font-size:.9rem}.panel p:last-child{margin-bottom:0}.panel.tip{background:var(--active);border-color:var(--accent)}.rows{margin:0;padding:0;font-size:.9rem;list-style:none}.rows li{border-top:1px solid var(--line);padding-block:.45rem}.rows li:first-child{border-top:0;padding-top:0}.rows li:last-child{padding-bottom:0}.rows a{font-weight:600}.rows span{color:var(--muted);font-size:.85rem;display:block}.panel .status{color:var(--muted);margin:.6rem 0 0;font-size:.8rem}@media (width>=90rem){.dashboard{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"recent side events"}}table.index{border-collapse:collapse;width:100%;font-size:.9rem}.index th{text-align:left;color:var(--muted);border-bottom:2px solid var(--line);padding:.4rem .75rem .4rem 0;font-size:.78rem;font-weight:600}.index td{vertical-align:top;border-bottom:1px solid var(--line);padding:.55rem .75rem .55rem 0}.index td a{font-weight:600}.index td span{color:var(--muted);display:block}.doc-controls{grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(8rem,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.doc-controls label{font-size:var(--text-fine);color:var(--muted);margin-bottom:.2rem;font-weight:600;display:block}.doc-controls input[type=search],.doc-controls select{width:100%;height:2.25rem;font:inherit;font-size:var(--text-data);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:0 .5rem}.doc-count{font-size:var(--text-fine);color:var(--muted);margin:0 0 .75rem}button.link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.letters{font-size:var(--text-data);flex-wrap:wrap;gap:.1rem;margin-bottom:1rem;font-weight:600;display:flex}.letters a,.letters span{text-align:center;min-width:1.6rem;padding:.15rem 0}.letters span{color:var(--muted);opacity:.55;font-weight:400}.documents tbody{scroll-margin-top:calc(var(--bar) + .75rem)}.documents .group th{font-size:var(--text-data);color:var(--ink);border-bottom:1px solid var(--line);padding:1rem 0 .3rem}.documents td:nth-child(2),.documents td:nth-child(3){width:9rem}.documents td:nth-child(4){width:12rem}.index td .outside{white-space:nowrap;font-size:var(--text-label);color:var(--muted);border:1px solid var(--line);border-radius:3px;margin-left:.35rem;padding:0 .3rem;display:inline-block}.index td .outside.not-working{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}.index td .phone-only{display:none}.link-queue{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.link-queue h2{font-size:var(--text-body);margin:0 0 .25rem}.link-queue p{overflow-wrap:anywhere;margin:0 0 .75rem}.link-queue .link-decision{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:.75rem;display:flex}.link-decision .field{flex:14rem}.link-decision button.secondary{color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn);background:0 0}.filters{flex-wrap:wrap;gap:.35rem;margin:-.75rem 0 1rem;display:flex}.filters button,.form .filters button{font-weight:inherit;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;padding:.2rem .6rem;font-size:.82rem}.filters button.active,.form .filters button.active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.results{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.results li{border-top:1px solid var(--line);padding-block:.6rem}.results a{font-weight:600}.results p{color:var(--muted);margin:.1rem 0 0;font-size:.9rem}.form{gap:1rem;display:grid}.field{gap:.2rem;display:grid}.field label,.field legend{font-size:.9rem;font-weight:600}.field small{color:var(--muted)}.form input:not([type=checkbox],[type=radio]),.form select,.form textarea{width:100%;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--muted);border-radius:4px;padding:.45rem .6rem}.form textarea{resize:vertical;min-height:9rem}.two-up{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;font-size:.9rem;display:grid}.check input{margin-top:.25rem}.trap{position:absolute;left:-100vw}.form button{font:inherit;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:4px;justify-self:start;padding:.5rem 1.1rem;font-weight:600}.form button.link{font-weight:inherit;color:var(--accent);background:0 0;padding:0}.form button:disabled{opacity:.6;cursor:default}.notice.bad{border-left-color:var(--flag-ink);background:var(--flag-bg);color:var(--flag-ink)}.page.with-outline{grid-template-columns:minmax(0,1fr) 12.5rem;align-items:start;gap:2.5rem;display:grid}.article-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.actions{flex:none;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.nowrap{white-space:nowrap}.print{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;padding:.1rem .55rem;font-size:.8rem}.doc-type{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:.9rem 0 0;font-weight:700}.doc h1{font-size:var(--text-title);letter-spacing:-.01em;margin:.1rem 0 .8rem;font-weight:700}.draft-banner{font-size:var(--text-data);color:var(--flag-ink);background:var(--flag-bg);border:1px solid var(--caution);margin:0 0 .75rem;padding:.35rem .7rem}.details{font-size:var(--text-data);background:var(--panel);border:1px solid var(--line);border-width:1px 0 1px 1px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0 0 1.25rem;line-height:1.35;display:grid}.details>div{border-right:1px solid var(--line);padding:.35rem .6rem}.details>.wide{border-top:1px solid var(--line);grid-column:1/-1}.details dt{font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.details dd{font-variant-numeric:tabular-nums;margin:0}.callout{break-inside:avoid;border-left:4px solid;margin:.8rem 0;padding:.5rem .8rem}.callout strong{font-size:var(--text-label);letter-spacing:.08em;font-weight:700;display:block}.callout p{margin:.1rem 0 0}.callout.warning{color:var(--ink);background:var(--warn-bg);border-color:var(--warn)}.callout.warning strong{color:var(--warn)}.callout.caution{background:var(--caution-bg);border-color:var(--caution)}.callout.caution strong{color:var(--caution)}.callout.note{background:var(--note-bg);border-color:var(--note)}.callout.note strong{color:var(--note)}.cite{vertical-align:.3em;color:var(--muted);font-size:.72em;line-height:0;text-decoration:none}.prose h2{font-size:var(--text-section);border-bottom:1px solid var(--muted);margin:1.75rem 0 .5rem;padding-bottom:.2rem;font-weight:600;line-height:1.25}.prose h3{font-size:var(--text-lead);margin:1.1rem 0 .3rem}.prose p{font-size:var(--text-body);margin:.45rem 0;line-height:1.6}.doc .article-body>section:first-child>h2+p{font-size:var(--text-lead);line-height:1.5}.prose ul,.prose ol{margin:.4rem 0;padding-left:1.4rem}.prose li{margin-block:.15rem}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-data);margin:.6rem 0;line-height:1.4}.prose th,.prose td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:.28rem .55rem}.prose th{font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--panel);white-space:nowrap;font-weight:700}.prose td:first-child{font-weight:600}.doc .article-body{counter-reset:sec}.doc .article-body>section{counter-increment:sec;counter-reset:step}.doc .article-body h2:before{content:counter(sec) ".";min-width:2.6rem;color:var(--accent);display:inline-block}.doc .article-body ol{padding-left:0;list-style:none}.doc .article-body ol>li{counter-increment:step;padding-left:2.4rem;position:relative}.doc .article-body ol>li:before{content:counter(sec) "." counter(step);font-size:var(--text-fine);color:var(--muted);font-variant-numeric:tabular-nums;padding-top:.12em;font-weight:600;position:absolute;left:0}.doc-control{font-size:var(--text-fine);color:var(--muted);background:var(--band);border-top:2px solid var(--muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.5rem 2rem;margin:2.25rem 0 0;padding:.7rem 1rem .85rem;line-height:1.4;display:grid}.doc-control+.sources{border-top:1px solid var(--line);margin-top:0}.doc-control h2{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-weight:700}.doc-control table{border-collapse:collapse;width:100%}.doc-control th,.doc-control td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.15rem .75rem .15rem 0}.doc-control th{font-size:var(--text-label);font-weight:600}.doc-control td{color:var(--ink);font-variant-numeric:tabular-nums}.print-head{display:none}.contents-inline{font-size:var(--text-data);background:var(--panel);border:1px solid var(--line);margin:0 0 1rem;display:none}.contents-inline summary{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;padding:.4rem .7rem;font-weight:700}.contents-inline ol{margin:0;padding:0 .7rem .6rem 2rem}.contents-inline li{padding-block:.15rem}.sources{font-size:var(--text-fine);color:var(--muted);background:var(--band);border-top:2px solid var(--muted);margin:2.25rem 0 0;padding:.7rem 1rem .85rem;line-height:1.4}.sources h2{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-weight:700}.sources ol{margin:0;padding-left:1.4rem}.sources li{padding-block:.1rem}.sources li:target{color:var(--ink);font-weight:600}.outline{top:calc(var(--bar) + 1.25rem);font-size:var(--text-fine);line-height:1.35;position:sticky}.outline h2{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-weight:700}.outline ol{color:var(--muted);margin:0;padding:0 0 0 1.3rem}.outline li{padding-block:.2rem}.outline a{color:var(--ink);text-decoration:none}.outline a:hover{color:var(--accent)}@media (width>=52.01rem){html[data-sidebar=closed] .shell{grid-template-columns:minmax(0,1fr)}html[data-sidebar=closed] .sidebar{display:none}}@media screen and (width<=72rem){.page.with-outline{grid-template-columns:minmax(0,1fr)}.outline{display:none}.contents-inline{display:block}}@media screen and (width<=52rem){.brand{width:auto}.brand small,.top-links{display:none}.top-search{min-width:0}.menu-extra{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem;display:block}.shell{grid-template-columns:minmax(0,1fr)}.sidebar{inset:var(--bar) 0 0 0;z-index:9;border-right:0;height:auto;font-size:.95rem;display:none;position:fixed}.sidebar.open{display:block}.page{padding:1rem 1rem 2.5rem}.site-footer{padding-inline:1rem}.dashboard{grid-template:"recent""events""side"/minmax(0,1fr)}.prose table{display:block;overflow-x:auto}.index th:not(:first-child),.index td:not(:first-child){display:none}.index td .phone-only{font-size:var(--text-fine);display:block}.doc-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-find{grid-column:1/-1}}.admin-who{border-bottom:1px solid var(--line);margin:0 0 .6rem;padding:.25rem .5rem .75rem;display:grid}.admin-who span{font-size:var(--text-fine);color:var(--muted)}.admin-group{font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:.9rem 0 .2rem;padding:0 .5rem;font-weight:600}.admin-menu ul{margin:0;padding:0;list-style:none}.sidebar .admin-menu ul a{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sidebar .admin-back{color:var(--accent);border-top:1px solid var(--line);border-radius:0;margin-top:1rem;padding-top:.75rem}.admin-count{min-width:1.4rem;font-size:var(--text-fine);text-align:center;color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:0 .35rem;font-weight:600}.admin-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}.admin-card{color:var(--ink);border-left:4px solid var(--accent);gap:.15rem;text-decoration:none;display:grid}.admin-card strong{font-size:var(--text-title);line-height:1.1}.admin-card span{color:var(--muted)}.admin-card.quiet{border-left-color:var(--line)}.admin-card:hover{background:var(--active)}.admin-facts{max-width:40rem}.staff-table select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:.25rem .4rem}.staff-actions{flex-wrap:wrap;gap:.25rem .9rem;display:flex}.staff-actions button:disabled{opacity:.6;cursor:default}.staff-table tr.muted-row td{color:var(--muted)}.staff-log{margin-top:1rem}.staff-log ol{font-size:var(--text-data);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.staff-log li span{font-size:var(--text-fine);color:var(--muted);display:block}.metric-group{margin:0 0 2.25rem}.metric-group h2{font-size:var(--text-section);margin:0 0 .75rem}.metric-group h3{margin:1.25rem 0 .5rem;font-size:1rem}.metric-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.5rem 2.5rem;margin-bottom:1rem;display:grid}.metric-columns h3{margin-top:0}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.tiles div{background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:.7rem .9rem}.tiles dt{font-size:var(--text-fine);color:var(--muted)}.tiles dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.5rem;font-weight:600}.bars{min-width:0;margin:0}.bars figcaption{font-size:var(--text-data);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.5rem;display:flex}.bars figcaption span{font-weight:600}.bars figcaption strong{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.bars-plot{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:9rem;display:flex}.bars-slot{cursor:default;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.bars-slot.on{background:var(--active)}.bars-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;min-height:2px}.bars-bar.zero{background:var(--line)}.bars-axis{font-size:var(--text-fine);color:var(--muted);justify-content:space-between;margin-top:.25rem;display:flex}.bars details{font-size:var(--text-fine);margin-top:.4rem}.bad-text{color:var(--warn)}.review-bar{font-size:var(--text-data);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.review-tabs.filters{margin:.75rem 0 1rem}.review-prefs{margin-top:1.25rem}.sign-in{flex-wrap:wrap;gap:.6rem;display:flex}.sign-in-form{max-width:24rem}.qr{width:14rem;height:14rem;display:block}.secret{overflow-wrap:anywhere}.editor{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;gap:1.5rem;display:grid}.editor-main{gap:1rem;display:grid}.editor-side{max-height:calc(100vh - 5.5rem);position:sticky;top:4.5rem;overflow-y:auto}.editor-side h2,.editor-part h2,#sources h2{margin:0;font-size:1.05rem}.editor-basics,.editor-part,.add-section,#sources,.author-fields{gap:.6rem;display:grid}.author-fields legend{font-weight:600}.editor-part-head{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.editor-part-moves{font-size:var(--text-data);gap:.75rem;margin-left:auto;display:flex}.form .editor-part-moves button.link:disabled{visibility:hidden}.form input.heading-input{flex:12rem;width:auto;font-weight:600}.editor-count{color:var(--flag-ink);background:var(--flag-bg);border-radius:999px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.editor-hint,.editor-style{color:var(--muted);margin:0;font-size:.85rem}.toolbar{flex-wrap:wrap;gap:.3rem;display:flex}.form .toolbar button,.toolbar select{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--muted);border-radius:4px;padding:.2rem .55rem;font-size:.8rem;font-weight:500}.form .toolbar select{width:auto;max-width:13rem;padding:.2rem .4rem;font-size:.8rem}.link-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.form .link-row input{flex:14rem;width:auto}.bad-text,small.over{color:var(--flag-ink)}.source-number{font-variant-numeric:tabular-nums;color:var(--muted)}.source-row:has(.source-number){grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto}.send-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.restore-actions{gap:1.25rem;margin-bottom:0;display:flex}.ways{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:1.25rem 0 2rem;display:grid}.way{color:inherit;align-content:start;gap:.35rem;text-decoration:none;display:grid}a.way:hover strong{color:var(--accent);text-decoration:underline}.way span{color:var(--muted);font-size:.9rem}@media (width<=60rem){.editor{grid-template-columns:minmax(0,1fr)}.editor-side{order:-1;max-height:none;position:static}}.reviewer-notes p{white-space:pre-wrap}.form textarea.short{min-height:4.5rem}.form textarea.article-text{field-sizing:content;min-height:7rem;font-family:var(--mono,ui-monospace, monospace);font-size:.9rem}.sources-field{border:0;gap:.5rem;padding:0}.source-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}@media (width<=40rem){.source-row{grid-template-columns:minmax(0,1fr)}}.suggestion-details{white-space:pre-wrap}.review-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:2rem;display:grid}.review-side{top:calc(var(--bar) + 1rem);max-height:calc(100vh - var(--bar) - 2rem);gap:1rem;display:grid;position:sticky;overflow-y:auto}.highlight-toggle{margin-bottom:.5rem}mark.flag{color:inherit;cursor:pointer;background:var(--caution-bg);border-bottom:2px solid var(--caution)}mark.flag.block{background:var(--warn-bg);border-color:var(--warn)}mark.flag.current{outline:2px solid var(--accent);outline-offset:1px}.plain mark.flag{cursor:auto;background:0 0;border:0;outline:0}.review-side h2{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-weight:700}.review-side .panel{font-size:var(--text-data)}.score{align-items:baseline;gap:.5rem;margin:0;display:flex}.score strong{font-size:var(--text-title);line-height:1.1}.score-list{margin:.5rem 0 0;padding:0;list-style:none}.score-list li{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);padding:.3rem .25rem;display:grid}.score-list li.active{background:var(--active)}.score-list li.block>span{color:var(--warn);font-weight:600}.score-list small{color:var(--muted);line-height:1.35;display:block}.score-list .link{font-size:var(--text-fine)}.score-list span{color:var(--muted);font-variant-numeric:tabular-nums}.review-facts{grid-template-columns:auto minmax(0,1fr);gap:.15rem .75rem;margin:0;display:grid}.review-facts dt{color:var(--muted)}.review-facts dd{overflow-wrap:anywhere;margin:0}.history{margin:0;padding:0;list-style:none}.history li{border-top:1px solid var(--line);padding-block:.25rem}.history small{color:var(--muted);display:block}.history blockquote{border-left:2px solid var(--line);margin:.2rem 0 0;padding-left:.6rem}.preview{border:1px solid var(--line);padding:1rem 1.25rem}.changes{font-family:inherit;font-size:var(--text-data);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);margin:0;padding:1rem 1.25rem;line-height:1.6}.what-changed{margin-bottom:1rem}.what-changed h2{margin-top:0}.changed-fields{gap:.4rem .75rem}.changes ins,.changed-fields ins{background:var(--note-bg);text-decoration:underline}.changes del,.changed-fields del{color:var(--warn);background:var(--warn-bg)}.tag-changes{margin:0;padding:0;list-style:none}.tag-changes small{color:var(--muted)}.tag-diff .tag{cursor:default}.tag-diff .tag:before{font-weight:700}.tag-diff .tag.added{color:var(--added);background:var(--added-bg);border-color:var(--added)}.tag-diff .tag.added:before{content:"+"}.tag-diff .tag.removed{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}.tag-diff .tag.removed:before{content:"−"}.tag-diff .tag.respelled{color:var(--caution);background:var(--caution-bg);border-color:var(--caution)}.tag-diff .tag.respelled:before{content:"↻"}.source-change{border-left:3px solid;padding-left:.5rem}.source-change+.source-change{margin-top:.2rem}.source-change.added{border-color:var(--added);background:var(--added-bg)}.source-change.removed{border-color:var(--warn);background:var(--warn-bg)}@media screen and (width<=72rem){.review-grid{grid-template-columns:minmax(0,1fr)}.review-side{max-height:none;position:static;overflow-y:visible}}@page{size:letter;margin:.7in .7in .85in}.tag-list,.tag-cloud{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tag-cloud{gap:.45rem}.tag{font:inherit;font-size:var(--text-fine);color:var(--ink);white-space:nowrap;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:baseline;gap:.35rem;padding:.1rem .55rem;line-height:1.5;text-decoration:none;display:inline-flex}a.tag:hover,button.tag:hover{color:var(--accent);border-color:var(--accent);background:var(--active)}.tag span{font-size:var(--text-label);color:var(--muted);font-variant-numeric:tabular-nums}.tag.size-2{font-size:.86rem}.tag.size-3{font-size:.94rem;font-weight:500}.tag.size-4{font-size:1.02rem;font-weight:600}.tag.chosen{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);cursor:default}.tag.chosen button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .1rem;line-height:1}.index td .tag-list{gap:.25rem}.index td .tag{font-size:var(--text-label);padding:0 .45rem}.tag-picker{gap:.25rem;display:grid}.tag-picker label{font-size:var(--text-fine);color:var(--muted);font-weight:600}.tag-box{background:var(--bg);border:1px solid var(--muted);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem .45rem;display:flex}.tag-box:focus-within{outline:2px solid var(--accent);outline-offset:1px}.tag-picker .tag-box input[id]{min-width:8rem;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:10rem;padding:.15rem .2rem}.tag-hint{min-height:1.2em;font-size:var(--text-fine);color:var(--muted)}.doc-tags,.search-tags,.tag-narrow{gap:.5rem;margin:0 0 1rem;display:grid}.search-filters{gap:.5rem;margin-bottom:1rem;display:grid}.search-filters .filters{margin:0}.tags-page>.panel{margin-bottom:1.25rem}.tags-page .doc-controls{grid-template-columns:minmax(12rem,2fr) minmax(8rem,1fr);align-items:end}.tags-page .doc-controls .filters{margin:0}.tag-group h2{font-size:var(--text-body);color:var(--muted);margin:1.25rem 0 .5rem}.tagged{gap:0;margin:0;padding:0;list-style:none;display:grid}.tagged>li{border-top:1px solid var(--line);gap:.25rem;padding:.85rem 0;display:grid}.tagged-head a{font-weight:600}.tagged-meta{font-size:var(--text-fine);color:var(--muted)}.tagged p{margin:0}.outside{white-space:nowrap;font-size:var(--text-label);color:var(--muted);border:1px solid var(--line);border-radius:3px;margin-left:.35rem;padding:0 .3rem;display:inline-block}.outside.not-working{color:var(--warn);background:var(--warn-bg);border-color:var(--warn)}.results .tag-list{margin-top:.3rem}.tag-list li,.tag-cloud li{border:0;padding:0}.results .tag,.index td .tag{font-weight:400}.index td a.direct{margin-left:.25rem;text-decoration:none}.sidebar .tree li a.outside-entry:after{content:" ↗";opacity:.7;font-size:.8em}.index-heading{font-size:var(--text-section);align-items:baseline;gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.index-heading span,.invite{font-size:var(--text-fine);color:var(--muted);font-weight:400}.invite{font-size:var(--text-body);margin-top:1.5rem}.link-body{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:start;gap:1rem 2.5rem;display:grid}.link-main .link-lead,.link-main .link-note{max-width:75ch}.link-side>:first-child{margin-top:1rem}.link-publisher{color:var(--muted);margin:0}.link-lead{font-size:var(--text-lead);margin:1rem 0;line-height:1.55}.link-go{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.25rem 0 1.5rem;display:flex}.button{color:var(--accent-ink);background:var(--accent);border-radius:6px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.08)}.link-check{font-size:var(--text-fine);color:var(--muted)}.link-go .address{word-break:break-all}.link-note{margin-bottom:1.25rem}.link-tags{gap:.5rem;margin:1.25rem 0;display:grid}.link-tags h2,.related h2{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.related{gap:.4rem;margin-top:1.75rem;display:grid}.link-form{gap:.85rem}.link-form-url{word-break:break-all;font-size:var(--text-fine);margin:0}.link-form-help{font-size:var(--text-fine);color:var(--muted);margin-top:-.5rem}.link-form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.link-preview{margin-top:1rem}.suggestion-note{max-width:40rem;margin-top:.75rem}.suggestion-actions{margin-top:.75rem}.suggestion-outcome{border-top:1px solid var(--line);padding-top:.5rem}.suggestion-actions .button,.suggestion-actions button{font:inherit;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.45rem 1rem;font-weight:600}.suggestion-actions button:disabled{opacity:.6;cursor:default}.resource-filter{max-width:28rem;margin-bottom:1rem}.resource-meta,.resource-tags{font-size:var(--text-fine);color:var(--muted);margin:.2rem 0}.tag-admin-controls{flex-wrap:wrap;align-items:end;gap:.5rem 1.5rem;margin-bottom:.5rem;display:flex}.tag-admin-controls .field{flex:0 24rem;margin:0}.tag-admin{margin:0;padding:0;list-style:none}.tag-admin>li{border-top:1px solid var(--line);padding:.6rem 0}.tag-admin-head{flex-wrap:wrap;align-items:center;gap:.3rem .75rem;display:flex}.tag-admin-meta{color:var(--muted);font-size:var(--text-fine)}.tag-admin-actions{flex-wrap:wrap;gap:.25rem .75rem;margin-left:auto;display:flex}.tag-uses{font-size:var(--text-fine);margin:.5rem 0 0;padding-left:1.25rem}.tag-uses span{min-width:3.5rem;color:var(--muted);display:inline-block}.tag-admin-form{gap:.3rem;max-width:36rem;margin-top:.6rem;display:grid}.tag-admin-form label{font-weight:600}.tag-admin-row{flex-wrap:wrap;gap:.5rem;display:flex}.tag-admin-row input{flex:14rem;min-width:0}.tag-retired{font-size:var(--text-fine);color:var(--muted);margin-top:1.5rem}@media print{.related,.tag-list{display:none}}@media screen and (width<=72rem){.link-body{grid-template-columns:minmax(0,1fr)}.link-side>:first-child{margin-top:0}}@media screen and (width<=52rem){.tags-page .doc-controls{grid-template-columns:minmax(0,1fr)}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--ink:#000;--muted:#333;--line:#aaa;--accent:#000;--flag-bg:#fff;--flag-ink:#000;--warn-bg:#fff;--caution-bg:#fff;--note-bg:#fff;--warn:#000;--caution:#000;--note:#000;--band:#fff}body{font-size:10.5pt}.topbar,.sidebar,.outline,.site-footer,.crumbs,.actions,.contents-inline,.skip{display:none}.shell,.page.with-outline{display:block}.print-head{border-bottom:1px solid #000;justify-content:space-between;gap:1rem;margin-bottom:.5rem;padding-bottom:.2rem;font-size:8pt;display:flex}.doc-control,.sources{break-inside:avoid}.page{max-width:none;padding:0}h2,h3{break-after:avoid}.prose li,.prose tr{break-inside:avoid}.sources a:after{content:" (" attr(href) ")";word-break:break-all}}
