.ui-button{border:2px solid var(--color-ink);border-radius:var(--radius);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;padding:0 1.1rem;font-weight:600}.ui-button[data-hovered]{background:var(--color-tint)}.ui-button-primary,.ui-button-primary[data-hovered]{background:var(--color-ink);color:var(--color-paper)}.ui-button-primary[data-hovered]{-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light);text-underline-offset:.25em}.ui-button[data-pending]{cursor:progress}.ui-button[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ui-button[data-pressed]{transform:translateY(1px)}}.ui-message{max-width:var(--width-text);border:1px solid var(--color-line);border-left:4px solid var(--color-light);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-surface);gap:.85rem;margin:0 0 1.5rem;padding:1rem 1.15rem;display:flex}.ui-message>svg{stroke-width:1.8px;flex:none;width:1.5rem;height:1.5rem;margin-top:.05rem}.ui-message p{margin:0}.ui-message p+p,.ui-message p+form{margin-top:.5rem}.ui-message-title{font-weight:700}.ui-skeleton{max-width:var(--width-text);flex-direction:column;gap:.9rem;margin-top:1.5rem;animation:0s .2s both ui-skeleton-appear;display:flex}.ui-skeleton-line{border-radius:var(--radius);background:var(--color-line);height:1.1rem}.ui-skeleton-line:nth-child(3n){width:85%}.ui-skeleton-line:nth-child(3n+1){width:60%}@keyframes ui-skeleton-appear{0%{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.ui-skeleton-line{animation:1.4s ease-in-out infinite ui-skeleton-pulse}}@keyframes ui-skeleton-pulse{50%{opacity:.45}}.ui-sheet-overlay{z-index:35;background:color-mix(in srgb, var(--color-paper) 60%, transparent);position:fixed;inset:0}.ui-sheet{right:0;bottom:var(--keyboard-inset,0px);max-height:calc(90dvh - var(--keyboard-inset,0px));border-top:1px solid var(--color-ink-soft);background:var(--color-surface);scroll-padding-bottom:5.5rem;position:absolute;left:0;overflow-y:auto}@media (width>=48rem){.ui-sheet{border-top:0;border-left:1px solid var(--color-ink-soft);width:min(30rem,100%);max-height:none;top:0;left:auto}}.ui-sheet-dialog{min-height:100%;padding:1.5rem max(var(--gutter), env(safe-area-inset-right)) calc(1.25rem + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));outline:none;flex-direction:column;display:flex}.ui-sheet-title{margin:0 0 1rem;font-size:1.375rem}.ui-sheet-body p,.ui-sheet-body ul{margin:0 0 .75rem}.ui-sheet-body ul{padding-left:1.25rem}.ui-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}@media (width>=48rem){.ui-sheet-actions{margin-top:auto;padding-top:1.5rem}}@media (width<=47.99rem){.ui-sheet-actions .ui-button{white-space:nowrap;flex:auto;min-height:3rem}}@media (prefers-reduced-motion:no-preference){.ui-sheet[data-entering]{animation:.16s ease-out ui-sheet-in}}@keyframes ui-sheet-in{0%{opacity:0}}.ui-field{flex-direction:column;gap:.35rem;max-width:24rem;display:flex}.ui-field-label{font-weight:700}.ui-field-description{color:var(--color-ink-soft);font-size:.9375rem}.ui-field-input{border:2px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);font:inherit;padding:.4rem .75rem;font-size:1.0625rem}.ui-field-input[data-focused]{border-color:var(--color-ink);outline:3px solid var(--color-ink);outline-offset:2px}.ui-field-error{font-weight:700}.ui-field-required{color:var(--color-ink-soft);font-weight:400}.ui-field-wide{max-width:44rem}.ui-field-input[data-invalid]{border-color:var(--color-ink);border-style:dashed}.ui-field-problems{border-left:3px solid var(--color-light);margin:.15rem 0 0;padding:0 0 0 .6rem;font-weight:700;list-style:none}.ui-field-problems li+li{margin-top:.2rem}.ui-field-counter{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.875rem}.ui-field-counter-over{color:var(--color-ink);font-weight:700}.ui-textarea{resize:vertical;field-sizing:content;min-height:5.5rem;padding:.6rem .75rem;line-height:1.5}.ui-textarea-source{tab-size:2;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1rem;line-height:1.55}.ui-select-button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.ui-select-button svg{flex:none;width:1.15rem;height:1.15rem}.ui-select-button[data-focus-visible]{border-color:var(--color-ink);outline:3px solid var(--color-ink);outline-offset:2px}.ui-combo{display:flex;position:relative}.ui-combo .ui-field-input{flex:1;min-width:0;padding-right:3rem}.ui-combo-button{width:2.75rem;height:100%;min-height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.ui-combo-button svg{width:1.15rem;height:1.15rem}.ui-popover{min-width:var(--trigger-width);border:1px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);max-width:calc(100vw - 2rem);max-height:22rem;overflow-y:auto}.ui-listbox{outline:none;padding:.25rem}.ui-option{border-radius:var(--radius);cursor:pointer;overflow-wrap:anywhere;border-left:3px solid #0000;flex-direction:column;justify-content:center;min-height:2.75rem;padding:.3rem .75rem;display:flex}.ui-option[data-focused],.ui-option[data-hovered]{background:var(--color-tint)}.ui-option[data-selected]{border-left-color:var(--color-ink);font-weight:700}.ui-option[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:-3px}.ui-option-key{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.875rem}.ui-option-title{color:var(--color-ink-soft);font-size:.875rem}.ui-icon-button{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ui-icon-button svg{width:1.25rem;height:1.25rem}.ui-icon-button[data-hovered]{background:var(--color-tint)}.ui-icon-button[data-disabled]{color:var(--color-line);cursor:default}.ui-icon-button[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.ui-sheet-head{justify-content:space-between;align-items:center;gap:1rem;margin:-.25rem -.5rem .5rem 0;display:flex}.ui-sheet-head .ui-sheet-title{margin:0}.ui-button[data-disabled]{border-color:var(--color-line);color:var(--color-ink-soft);cursor:default}.ui-button-primary[data-disabled]{background:var(--color-line);color:var(--color-ink-soft)}.ui-sheet-footer{margin:1.25rem calc(-1 * max(var(--gutter), env(safe-area-inset-right))) calc(-1.25rem - env(safe-area-inset-bottom)) calc(-1 * max(var(--gutter), env(safe-area-inset-left)));padding:.75rem max(var(--gutter), env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));border-top:1px solid var(--color-line);background:var(--color-surface);position:sticky;bottom:0}.ui-dictation-area{min-height:calc(4.5em + 1.2rem + 4px);max-height:50dvh;font-size:1.0625rem;overflow-y:auto}.ui-dictation-note{margin:0}.ui-check{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.6rem 0;display:flex}.ui-check-box{border:2px solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface);flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.ui-check[data-selected] .ui-check-box{background:var(--color-ink);color:var(--color-paper)}.ui-check-box svg{stroke-width:3px;width:1.1rem;height:1.1rem}.ui-check[data-focus-visible] .ui-check-box{outline:3px solid var(--color-ink);outline-offset:2px}.ui-check[data-disabled]{cursor:default;opacity:.6}.ui-check-label{overflow-wrap:anywhere;min-width:0}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f5f1e8;--color-surface:#fffdf8;--color-ink:#14342b;--color-ink-soft:#4a6359;--color-line:#d9d2c0;--color-tint:#e9e3d2;--color-light:#f47b3a;--font-display:"Archivo Variable", "Arial Narrow", Arial, sans-serif;--font-body:"Atkinson Hyperlegible Next", "Segoe UI", Verdana, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0e211c;--color-surface:#16302a;--color-ink:#eef3ee;--color-ink-soft:#a7bdb3;--color-line:#2b4a41;--color-tint:#1c3a32;--color-light:#ff9a5c}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:#0e211c;--color-surface:#16302a;--color-ink:#eef3ee;--color-ink-soft:#a7bdb3;--color-line:#2b4a41;--color-tint:#1c3a32;--color-light:#ff9a5c}:root{--scene-sky:#d6ebe6;--scene-orb:#f47b3a;--scene-hill-far:#a9cdb4;--scene-hill-near:#6fa583;--scene-tree:#2f6b52;--scene-wall:#fffdf8;--scene-roof:#14342b;--scene-window:#bcdcdc;--scene-door:#f47b3a;--scene-path:#e9e3d2;--scene-night:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scene-sky:#0a1826;--scene-orb:#f3ead2;--scene-hill-far:#173a31;--scene-hill-near:#102a23;--scene-tree:#0b1f1a;--scene-wall:#24493f;--scene-roof:#071511;--scene-window:#ffb070;--scene-door:#c96a35;--scene-path:#1c3a32;--scene-night:1}}:root[data-theme=dark]{--scene-sky:#0a1826;--scene-orb:#f3ead2;--scene-hill-far:#173a31;--scene-hill-near:#102a23;--scene-tree:#0b1f1a;--scene-wall:#24493f;--scene-roof:#071511;--scene-window:#ffb070;--scene-door:#c96a35;--scene-path:#1c3a32;--scene-night:1}:root{--width-page:60rem;--width-text:42rem;--gutter:1rem;--radius:4px}@media (width>=30rem){:root{--gutter:1.25rem}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo-on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-on-light{display:none}:root:not([data-theme=light]) .logo-on-dark{display:block}}:root[data-theme=dark] .logo-on-light{display:none}:root[data-theme=dark] .logo-on-dark{display:block}:root[data-standalone]{overscroll-behavior-y:none}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-stretch:110%;line-height:1.15}h1{margin:0 0 1rem;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}h2{margin:2.5rem 0 .75rem;font-size:1.5rem;font-weight:750}h3{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:700}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-light);text-decoration-color:var(--color-light)}:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}::selection{background:var(--color-ink);color:var(--color-paper)}h1,h2,h3,p,li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}.skip-link{left:var(--gutter);z-index:40;background:var(--color-ink);color:var(--color-surface);padding:.5rem .75rem;position:absolute;top:-4rem}.skip-link:focus{top:max(.5rem, env(safe-area-inset-top))}.link-target{align-items:center;min-height:2.75rem;display:inline-flex}.lead{max-width:var(--width-text);color:var(--color-ink-soft);margin:0 0 1.5rem;font-size:1.15rem}@media (forced-colors:active){[aria-pressed=true],[role=radio][aria-checked=true],[role=tab][aria-selected=true],[role=option][aria-selected=true],[role=menuitemradio][aria-checked=true],a[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}[aria-pressed=true] svg,[role=radio][aria-checked=true] svg,[role=tab][aria-selected=true] svg,a[aria-current=page] svg{color:highlighttext}}:root{--frame-top-height:3.5rem;--frame-bottom-height:4rem;--frame-side-width:0px}@media (width>=48rem){:root{--frame-side-width:5rem}}@media (width>=72rem){:root{--frame-side-width:16rem}}.frame{min-height:100dvh}@media (width<=47.99rem){html:has(.frame){scroll-padding-top:calc(var(--frame-top-height) + env(safe-area-inset-top) + .5rem);scroll-padding-bottom:calc(var(--frame-bottom-height) + env(safe-area-inset-bottom) + 1rem)}}.frame-top{z-index:10;min-height:calc(var(--frame-top-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(.5rem, env(safe-area-inset-right)) 0 max(.5rem, env(safe-area-inset-left));border-bottom:1px solid var(--color-line);background:var(--color-surface);align-items:center;gap:.25rem;display:flex;position:sticky;top:0}.frame-home{border-radius:var(--radius);min-height:2.75rem;color:inherit;align-items:center;padding:0 .5rem;text-decoration:none;display:inline-flex}.frame-top-tools{margin-left:auto;display:flex}.frame-back{border-radius:var(--radius);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;margin:0;padding:0 .75rem 0 .25rem;font-weight:600;display:inline-flex}.frame-back-wide{display:none}@media (width>=48rem) and (width<=71.99rem){.frame-back-wide{padding:1rem 2rem 0;display:block}.frame .frame-back-wide+main{padding-top:1rem}}@media (width>=48rem){[data-standalone] .frame-back-wide{padding:1rem 2rem 0;display:block}[data-standalone] .frame .frame-back-wide+main{padding-top:1rem}}@media (width>=72rem){[data-standalone] .frame-back-wide{padding:1.25rem 3rem 0}}.frame-back svg{width:1.5rem;height:1.5rem}.frame-back[data-hovered]{background:var(--color-tint)}.frame-back[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.frame-icon-button{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.frame-icon-button[data-hovered]{background:var(--color-tint)}.frame-icon-button[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.frame-icon-button svg{stroke-width:2px;width:1.5rem;height:1.5rem}.frame main{max-width:var(--width-page);padding:2rem max(var(--gutter), env(safe-area-inset-right)) calc(var(--frame-bottom-height) + env(safe-area-inset-bottom) + 3rem) max(var(--gutter), env(safe-area-inset-left))}.frame main:focus,.frame main h1:focus{outline:none}.frame-offline{padding:.6rem max(var(--gutter), env(safe-area-inset-right)) .6rem max(var(--gutter), env(safe-area-inset-left));border-bottom:1px solid var(--color-line);border-left:4px solid var(--color-light);background:var(--color-tint);align-items:flex-start;gap:.6rem;margin:0;font-size:.9375rem;line-height:1.4;display:flex}.frame-offline svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.05rem}.frame-bottom{z-index:10;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--color-line);background:var(--color-surface);position:fixed;bottom:0;left:0;right:0}.frame-bottom ul{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.frame-bottom a{min-height:var(--frame-bottom-height);color:var(--color-ink-soft);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.875rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex;position:relative}.frame-bottom svg{stroke-width:2px;width:1.5rem;height:1.5rem}.frame-bottom a[aria-current=page]{color:var(--color-ink);background:var(--color-tint);font-weight:800}.frame-bottom a[aria-current=page]:before{content:"";background:var(--color-light);width:3.5rem;height:4px;margin-left:-1.75rem;position:absolute;top:-1px;left:50%}.frame-bottom a[aria-current=page] svg{stroke-width:2.5px}.frame-bottom a:focus-visible{outline-offset:-3px}@media (width<=47.99rem){.frame-with-actions .frame-bottom{display:none}}.frame-actions{z-index:10;padding:.75rem max(var(--gutter), env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));border-top:1px solid var(--color-line);background:var(--color-surface);gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0}.frame-actions .ui-button{flex:1 1 0;min-height:3rem}@media (width>=48rem){.frame-actions{padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-paper);margin:2rem 0 0;position:sticky}.frame-actions .ui-button{flex:none}}.frame-confirmations{right:max(var(--gutter), env(safe-area-inset-right));bottom:calc(var(--frame-bottom-height) + env(safe-area-inset-bottom) + .75rem);left:max(var(--gutter), env(safe-area-inset-left));z-index:20;pointer-events:none;position:fixed}.frame-with-actions .frame-confirmations{bottom:calc(4.5rem + env(safe-area-inset-bottom) + .75rem)}@media (width<=47.99rem){.frame-actions-above{bottom:calc(var(--frame-bottom-height) + env(safe-area-inset-bottom));padding-bottom:.75rem}.frame-with-actions-above main{padding-bottom:calc(var(--frame-bottom-height) + env(safe-area-inset-bottom) + 8rem)}.frame-with-actions-above .frame-confirmations{bottom:calc(var(--frame-bottom-height) + env(safe-area-inset-bottom) + 5.25rem)}}.frame-confirmation{border-left:4px solid var(--color-light);border-radius:var(--radius);background:var(--color-ink);max-width:30rem;color:var(--color-paper);pointer-events:auto;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem 1rem;display:flex}.frame-confirmation p{flex:1;margin:0;font-weight:600}.frame-confirmation .frame-icon-button{color:var(--color-paper)}.frame-confirmation .frame-icon-button[data-hovered]{outline:2px solid var(--color-paper);background:0 0}.frame-confirmation .frame-icon-button[data-focus-visible]{outline-color:var(--color-paper)}@media (prefers-reduced-motion:no-preference){.frame-confirmation{animation:.16s ease-out frame-rise}}@keyframes frame-rise{0%{opacity:0;transform:translateY(.5rem)}}.frame-side{display:none}@media (width>=48rem){.frame-top,.frame-bottom{display:none}.frame-content{margin-left:var(--frame-side-width)}.frame main{padding:2.75rem 2rem 4rem}.frame-side{z-index:10;width:var(--frame-side-width);padding:max(1rem, env(safe-area-inset-top)) .5rem max(1rem, env(safe-area-inset-bottom)) max(.5rem, env(safe-area-inset-left));border-right:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:.75rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.frame-confirmations{bottom:1.5rem;left:calc(var(--frame-side-width) + 2rem)}.frame-side-home{border-radius:var(--radius);min-height:2.75rem;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.frame-side-logo,.frame-side-mark .logo-product,.frame-side-search kbd,.frame-side-foot{display:none}.frame-side-search-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame-side-mark .logo-image{width:2rem;height:2rem}.frame-side-search{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;place-items:center;margin:0;padding:0;display:grid}.frame-side-search svg{width:1.375rem;height:1.375rem}.frame-side-search[data-hovered]{border-color:var(--color-ink-soft)}.frame-side-search[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.frame-side-nav ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.frame-side-nav a{border-radius:var(--radius);min-height:3.5rem;color:var(--color-ink-soft);flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;font-size:.8125rem;font-weight:600;line-height:1.15;text-decoration:none;display:flex;position:relative}.frame-side-nav svg{stroke-width:2px;flex:none;width:1.5rem;height:1.5rem}.frame-side-nav a:hover{background:var(--color-tint);color:var(--color-ink)}.frame-side-nav a[aria-current=page]{background:var(--color-tint);color:var(--color-ink);font-weight:800}.frame-side-nav a[aria-current=page] svg{stroke-width:2.5px}.frame-side-nav a[aria-current=page]:before{content:"";background:var(--color-light);width:4px;position:absolute;top:.5rem;bottom:.5rem;left:-.5rem}.frame-side-reload{justify-content:center;margin-top:auto;display:flex}}@media (width>=72rem){.frame main{padding:3rem 3rem 4rem}.frame-side{padding:max(1.25rem, env(safe-area-inset-top)) .75rem max(1rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.frame-side-home{justify-content:flex-start;padding:0 .5rem .5rem}.frame-side-mark,.frame-side-more,.frame-side-reload{display:none}.frame-side-logo{display:block}.frame-side-search{color:var(--color-ink-soft);text-align:left;gap:.6rem;padding:0 .5rem 0 .75rem;display:flex}.frame-side-search-label{clip-path:none;flex:1;width:auto;height:auto;position:static;overflow:visible}.frame-side-search kbd{border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink-soft);font-family:var(--font-body);padding:.05rem .35rem;font-size:.8125rem;display:inline}.frame-side-nav a{flex-direction:row;gap:.75rem;min-height:2.75rem;padding:0 .75rem;font-size:1rem}.frame-side-nav a[aria-current=page]:before{left:-.75rem}.frame-side-foot{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.frame-side-link{border-radius:var(--radius);min-height:2.75rem;color:var(--color-ink-soft);align-items:center;gap:.75rem;padding:0 .75rem;font-weight:600;text-decoration:none;display:flex}.frame-side-link:hover{background:var(--color-tint);color:var(--color-ink)}.frame-side-link svg{width:1.5rem;height:1.5rem}.frame-side-sign-out{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;font-weight:600}.frame-side-sign-out[data-hovered]{background:var(--color-tint);color:var(--color-ink)}.frame-side-sign-out[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.frame-side-account{border-top:1px solid var(--color-line);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.frame-side-account .person{padding:0 .5rem}.frame-side-account .person-name{font-weight:600}.frame-side-account .person-email{font-size:.875rem}.frame-side-account .theme-choice{max-width:none}}.person{align-items:center;gap:.65rem;min-width:0;display:flex}.person-initials{border-radius:var(--radius);background:var(--color-tint);width:2.5rem;height:2.5rem;font-family:var(--font-display);letter-spacing:.02em;flex:none;place-items:center;font-size:.9rem;font-weight:700;font-stretch:110%;display:grid}.person-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.person-name,.person-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-email{color:var(--color-ink-soft);font-size:1rem}.logo{align-items:center;gap:.6rem;display:inline-flex}.logo-image{width:auto;height:1.5rem}.logo-mark .logo-image{width:1.75rem;height:1.75rem}.logo-product{border-left:1px solid var(--color-ink-soft);font-family:var(--font-display);white-space:nowrap;padding-left:.6rem;font-size:1.05rem;font-weight:600;font-stretch:110%;line-height:1.5rem}.logo-mark .logo-product{font-size:1.125rem;font-weight:700}.state-mark{white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.state-mark svg{width:1em;height:1em;color:var(--color-ink);flex:none}.state-mark-claude{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);padding:0 .35rem;font-size:.875em}.md{max-width:var(--width-text);overflow-wrap:break-word}.md>:first-child{margin-top:0}.md p,.md ul,.md ol,.md blockquote,.md pre{margin:0 0 1rem}.md h2{margin:2rem 0 .75rem;font-size:1.375rem}.md h3{margin:1.5rem 0 .5rem;font-size:1.15rem}.md h4,.md h5,.md h6{margin:1.25rem 0 .5rem;font-size:1.0625rem}.md ul,.md ol{padding-left:1.4rem}.md li+li{margin-top:.3rem}.md li>ul,.md li>ol{margin:.3rem 0 0}.md blockquote{border-left:3px solid var(--color-line);color:var(--color-ink-soft);padding:.25rem 0 .25rem 1rem}.md code,.md-html{border-radius:var(--radius);background:var(--color-tint);overflow-wrap:anywhere;padding:.05rem .25rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9375em}.md-code{border-radius:var(--radius);background:var(--color-tint);max-width:100%;padding:.75rem;position:relative;overflow-x:auto}.md-code code{background:0 0;padding:0}.md hr{border:0;border-top:1px solid var(--color-line);margin:2rem 0}.md-table{border:1px solid var(--color-line);border-radius:var(--radius);max-width:100%;margin:0 0 1.25rem;position:relative;overflow-x:auto}.md-table table{border-collapse:collapse;min-width:100%;font-size:.9375rem}.md-table th,.md-table td{border-bottom:1px solid var(--color-line);vertical-align:top;text-align:left;padding:.5rem .65rem}.md-table th{background:var(--color-tint);font-weight:700}.md-table [data-align=right]{text-align:right}.md-table [data-align=center]{text-align:center}.md-table tr:last-child td{border-bottom:0}.md-external-icon{vertical-align:-.05em;width:.85em;height:.85em;margin-left:.15em;display:inline}.md-missing{-webkit-text-decoration:underline wavy var(--color-ink-soft);text-decoration:underline wavy var(--color-ink-soft);text-underline-offset:.25em}.md-missing-note,.md-site-note,.md-refused-note{color:var(--color-ink-soft);font-size:.9375em}.md-refused{text-decoration:line-through}.md-image{border:1px dashed var(--color-ink-soft);border-radius:var(--radius);color:var(--color-ink-soft);padding:0 .35rem;display:inline-block}.md-footnote{font-size:.8em}.md-footnote-definition{color:var(--color-ink-soft);margin:0 0 .5rem;font-size:.9375rem}.md-tight{display:block}.md-amount{border:0;border-bottom:2px dotted var(--color-ink);border-radius:var(--radius) var(--radius) 0 0;background:var(--color-tint);color:inherit;font:inherit;cursor:help;margin:0;padding:0 .15rem;font-weight:700;display:inline;position:relative}.md-amount:after{content:"";position:absolute;inset:-.625rem -.2rem}.md-amount[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:1px}.md-amount-hint{border-left:4px solid var(--color-light);border-radius:var(--radius);background:var(--color-ink);max-width:min(20rem,100vw - 2rem);color:var(--color-paper);flex-direction:column;gap:.15rem;padding:.6rem .8rem;font-size:.9375rem;line-height:1.4;display:flex}.md-amount-hint code{color:inherit;overflow-wrap:anywhere;background:0 0;padding:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.md-amount-arrow svg{fill:var(--color-ink);display:block}.md-amount-arrow[data-placement=bottom] svg{transform:rotate(180deg)}.md-amount-unknown{border:2px solid var(--color-ink);border-radius:var(--radius);overflow-wrap:anywhere;padding:0 .2rem;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9375em;font-weight:700;display:inline}.md-amount-unknown svg{vertical-align:-.12em;width:1em;height:1em;margin-right:.2rem;display:inline}.preview{max-width:var(--width-text);min-width:0}.preview-summary{margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.preview-facts{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.35rem 1.5rem;margin:0 0 1.5rem;padding:.6rem 0;display:flex}.preview-facts>div{gap:.4rem;display:flex}.preview-facts dt{font-weight:700}.preview-facts dd{margin:0}.preview-note{border-left:4px solid var(--color-line);background:var(--color-surface);margin:0 0 1.25rem;padding:.65rem .9rem}.preview-section{border-top:1px solid var(--color-line);margin-top:2.25rem;padding-top:.25rem}.preview-section>h2{margin:1rem 0 .75rem;font-size:1.25rem}.preview-sources{margin:0;padding-left:1.6rem}.preview-sources>li{margin:0 0 .75rem;padding-left:.2rem}.preview-source-meta{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.15rem .6rem;margin-top:.1rem;font-size:.9375rem;display:flex}.preview-source-url{overflow-wrap:anywhere;min-width:0}.preview-level{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);color:var(--color-ink);white-space:nowrap;padding:0 .4rem;font-size:.8125rem;font-weight:700}.preview-level[data-level="1"]{border-color:var(--color-ink)}.preview-level-none{border-style:dashed}.preview-states{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.preview-states>li{border-bottom:1px solid var(--color-line);padding:.75rem 0}.preview-states p{margin:.25rem 0 0}.preview-state-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex;margin:0!important}.preview-state-status{color:var(--color-ink-soft);font-size:.9375rem;font-weight:700}.preview-states [data-status=fehlt] .preview-state-status{color:var(--color-ink);-webkit-text-decoration:underline wavy var(--color-ink-soft);text-decoration:underline wavy var(--color-ink-soft)}.preview-state-source{font-size:.9375rem}.preview-changes,.preview-links{margin:0;padding-left:1.25rem}.preview-changes li+li,.preview-links li+li{margin-top:.4rem}.preview-steps{counter-reset:step;margin:1.5rem 0 0;padding-left:0;list-style:none}.preview-steps>li{border-bottom:1px solid var(--color-line);counter-increment:step;margin:0 0 1.5rem;padding:0 0 1.25rem 2.75rem;position:relative}.preview-steps>li:before{content:counter(step);border:2px solid var(--color-ink);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.preview-steps h2{margin:.25rem 0 .5rem;font-size:1.25rem}.preview-step-items{margin:0 0 .75rem;padding-left:1.25rem}.preview-step-sources{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.preview-step-source+.preview-step-source:before{content:"; "}.head-view{margin:0}.head-field{border-bottom:1px solid var(--color-line);padding:.6rem 0}.head-field>dt code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.875rem;font-weight:700}.head-field>dd{overflow-wrap:anywhere;margin:.2rem 0 0}.head-empty{color:var(--color-ink-soft);font-style:italic}.head-list,.head-entries{margin:0;padding-left:1.25rem}.head-entries>li+li{margin-top:.5rem}.head-object{margin:0;font-size:.9375rem}.head-object>div{flex-wrap:wrap;gap:0 .5rem;display:flex}.head-object dt{color:var(--color-ink-soft);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.875rem}.head-object dd{min-width:0;margin:0}.preview-sources>li>a,.preview-state-source>a,.preview-links a,.preview-step-source>a{align-items:center;min-height:2.75rem;display:inline-flex}.live-mark{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.live-mark-dot{border:1px solid var(--color-ink);background:var(--color-light);border-radius:50%;flex:none;width:.55rem;height:.55rem}.md-source{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;position:relative;overflow:auto}.search-overlay{z-index:30;background:color-mix(in srgb, var(--color-paper) 60%, transparent);position:fixed;inset:0}.search{top:calc(var(--frame-top-height) + env(safe-area-inset-top) + .5rem);left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));max-width:38rem;max-height:calc(100dvh - var(--frame-top-height) - 2rem);border:1px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);position:absolute;overflow-y:auto}@media (width>=48rem){.search{top:1.5rem;left:calc(var(--frame-side-width) + var(--gutter));width:min(38rem, calc(100% - var(--frame-side-width) - 2 * var(--gutter)));right:auto}}.search-dialog{outline:none;padding:.75rem}.search-bar{align-items:center;gap:.25rem;display:flex}.search-field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search-field-icon{width:1.25rem;height:1.25rem;color:var(--color-ink-soft);pointer-events:none;position:absolute;left:.75rem}.search-input{border:2px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;padding:.5rem .75rem .5rem 2.75rem;font-size:1.0625rem}.search-input::placeholder{color:var(--color-ink-soft);opacity:1}.search-input[data-focused]{border-color:var(--color-ink);outline:3px solid var(--color-ink);outline-offset:1px}.search-close{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.search-close[data-hovered]{background:var(--color-tint)}.search-close[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.search-close svg{width:1.5rem;height:1.5rem}.search-results{outline:none;margin:.5rem 0 0;padding:0}.search-hit{border-radius:0 var(--radius) var(--radius) 0;cursor:pointer;border-left:4px solid #0000;outline:none;align-items:center;gap:.75rem;min-height:3rem;padding:.4rem .6rem;display:flex}.search-hit[data-focused],.search-hit[data-hovered]{border-left-color:var(--color-ink);background:var(--color-tint)}.search-hit-icon{flex:none;width:1.25rem;height:1.25rem}.search-hit-kind{color:var(--color-ink-soft)}.search-hit-text{flex-direction:column;min-width:0;display:flex}.search-hit-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.3}.search-hit-meta{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.9375rem;display:flex}.search-hit-meta .state-mark{color:var(--color-ink);font-weight:600}.search-empty{color:var(--color-ink-soft);margin:.75rem .6rem .25rem}@media (prefers-reduced-motion:no-preference){.search-overlay[data-entering]{animation:.12s ease-out search-in}}@keyframes search-in{0%{opacity:0}}.theme-choice{border:1px solid var(--color-ink-soft);border-radius:var(--radius);max-width:24rem;display:flex}.theme-choice-button{min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0 .75rem;font-weight:600;display:inline-flex}.theme-choice-button+.theme-choice-button{border-left:1px solid var(--color-ink-soft)}.theme-choice-button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.theme-choice-button:last-child{border-radius:0 var(--radius) var(--radius) 0}.theme-choice-button[data-hovered]{background:var(--color-tint)}.theme-choice-button[data-selected]{background:var(--color-ink);color:var(--color-paper)}.theme-choice-button[data-focus-visible]{z-index:1;outline:3px solid var(--color-ink);outline-offset:2px;position:relative}.theme-choice-button svg{stroke-width:2px;flex:none;width:1.25rem;height:1.25rem}.theme-choice-compact .theme-choice-button{padding:0}.dashboard{max-width:var(--width-text)}.dashboard h1{margin-bottom:.5rem;font-size:clamp(2.25rem,8vw,3rem)}.dashboard-lead{margin-bottom:0;font-size:1.25rem}.dashboard-projects h2{border-bottom:1px solid var(--color-line);margin-top:3rem;padding-bottom:.6rem;font-size:1.25rem}.dashboard-project h3{margin:1.25rem 0 .6rem;font-size:1.375rem}.dashboard-empty{border:1px dashed var(--color-ink-soft);border-radius:var(--radius);color:var(--color-ink-soft);margin:0;padding:1.1rem 1.25rem}.dashboard .ui-message,.dashboard .ui-skeleton{margin-top:2.5rem}.dashboard-empty p{margin:0}.dashboard-empty .link-target{color:var(--color-ink);margin-top:.25rem;font-weight:700}.dashboard-next{margin:2rem 0 0}.dashboard-next-button{text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-items:center;width:100%;min-height:3rem;padding:.65rem 1.1rem;line-height:1.35;text-decoration:none;display:flex}@media (width>=48rem){.dashboard-next-button{width:auto;max-width:100%;display:inline-flex}}.dashboard-next-button:hover{-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light);text-underline-offset:.25em}.dashboard-next-why{color:var(--color-ink-soft);margin:.5rem 0 0}.dashboard-done{margin:2rem 0 0;font-size:1.125rem}.dashboard-sentences{margin:0;padding:0;list-style:none}.dashboard-sentences li{padding:.15rem 0}.dashboard-sentences .link-target{font-weight:600}.scene{width:100%;height:100%;display:block;overflow:visible}.scene-sky{fill:var(--scene-sky)}.scene-stars{fill:var(--scene-orb);opacity:var(--scene-night)}.scene-orb{fill:var(--scene-orb)}.scene-moon{fill:var(--scene-sky);opacity:var(--scene-night)}.scene-hill-far{fill:var(--scene-hill-far)}.scene-hill-near{fill:var(--scene-hill-near)}.scene-tree{fill:var(--scene-tree)}.scene-path{fill:var(--scene-path)}.scene-roof,.scene-pole{fill:var(--scene-roof)}.scene-wall{fill:var(--scene-wall)}.scene-window{fill:var(--scene-window)}.scene-door{fill:var(--scene-door)}.scene-flag{fill:var(--color-light);transform-origin:376px 220px}@media (prefers-reduced-motion:no-preference){.scene-flag{animation:3.6s ease-in-out infinite scene-wave}.scene-stars circle{animation:3.2s ease-in-out infinite scene-twinkle}.scene-stars circle:nth-child(2){animation-delay:-.7s}.scene-stars circle:nth-child(3){animation-delay:-1.4s}.scene-stars circle:nth-child(4){animation-delay:-2.1s}.scene-stars circle:nth-child(5){animation-delay:-2.8s}.scene-stars circle:nth-child(6){animation-delay:-3.5s}.scene-stars circle:nth-child(7){animation-delay:-4.2s}}@keyframes scene-wave{50%{transform:skewY(-5deg)scaleX(.94)}}@keyframes scene-twinkle{50%{opacity:.35}}.ui-ms-button{--ms-text:#5e5e5e;--ms-background:#fff;--ms-border:#8c8c8c;--ms-background-hovered:#f5f5f5;--ms-background-pressed:#e0e0e0;border:1px solid var(--ms-border);background:var(--ms-background);min-height:44px;color:var(--ms-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;justify-content:center;align-items:center;gap:12px;margin:0;padding:0 12px;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-ms-button:not([data-variant=light]){--ms-text:#fff;--ms-background:#2f2f2f;--ms-border:#2f2f2f;--ms-background-hovered:#3d3d3d;--ms-background-pressed:#1f1f1f}}:root[data-theme=dark] .ui-ms-button:not([data-variant=light]),.ui-ms-button[data-variant=dark]{--ms-text:#fff;--ms-background:#2f2f2f;--ms-border:#2f2f2f;--ms-background-hovered:#3d3d3d;--ms-background-pressed:#1f1f1f}.ui-ms-button[data-hovered]{background:var(--ms-background-hovered)}.ui-ms-button[data-pressed]{background:var(--ms-background-pressed)}.ui-ms-button[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.ui-ms-button[data-pending]{cursor:progress}.ui-ms-button-logo{flex:none;width:21px;height:21px;display:block}.ui-ms-button-labels{display:grid}.ui-ms-button-labels>span{grid-area:1/1}.ui-ms-button:not([data-pending]) .ui-ms-button-labels>:last-child,.ui-ms-button[data-pending] .ui-ms-button-labels>:first-child{visibility:hidden}@media (forced-colors:active){.ui-ms-button{border-color:buttontext}}.login{flex-direction:column;min-height:100dvh;display:flex}.login-scene{border-bottom:1px solid var(--color-line);background:var(--scene-sky);flex:none;height:clamp(10.5rem,33dvh,18rem);overflow:hidden}.login-with-message .login-scene{height:clamp(6.5rem,18dvh,11rem)}.login-panel{padding:1.5rem max(var(--gutter), env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));flex-direction:column;flex:1;display:flex}.login-brand p{margin:0}.login-main{flex-direction:column;flex:1;width:100%;max-width:26rem;display:flex}.login-main:focus{outline:none}.login-intro{margin-top:1.75rem}.login-main h1{margin:0;font-size:clamp(1.9rem,7.5vw,2.25rem);line-height:1.1}.login-lead{color:var(--color-ink-soft);text-wrap:pretty;margin:.6rem 0 0}.login-nowrap{white-space:nowrap}.login-action{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.login-action .ui-message{margin:0}.login-start{display:grid}.login-start .ui-ms-button,.login-start .ui-button{width:100%;max-width:26rem;min-height:44px}.login-help{color:var(--color-ink-soft);margin:auto 0 0;padding-top:2rem;font-size:.9375rem;line-height:1.5}.login-help b{color:var(--color-ink);font-weight:600}@media (width<=39.99rem){.login-action{margin-top:auto;padding-top:2rem}.login-help{margin-top:1.25rem;padding-top:0}.login-start .ui-ms-button,.login-start .ui-button{min-height:48px}}@media (width>=40rem){.login-panel{padding-right:max(2.5rem, env(safe-area-inset-right));padding-left:max(2.5rem, env(safe-area-inset-left))}}@media (width>=64rem){.login{flex-direction:row}.login-scene,.login-with-message .login-scene{border-right:1px solid var(--color-line);border-bottom:0;flex:0 0 58%;height:auto;min-height:100dvh}.login-panel{flex:42%;min-width:0;padding:3rem clamp(3rem,5vw,5.5rem) 2.5rem}.login-intro{margin-top:auto}.login-main h1{font-size:2.5rem}.login-help{padding-top:3rem}}@media (orientation:landscape) and (height<=30rem) and (width<=63.99rem){.login{flex-direction:row}.login-scene,.login-with-message .login-scene{border-right:1px solid var(--color-line);border-bottom:0;flex:0 0 38%;height:auto;min-height:100dvh}.login-panel{min-width:0;padding-top:max(1rem, env(safe-area-inset-top));padding-bottom:max(1rem, env(safe-area-inset-bottom));flex:62%}.login-intro{margin-top:1rem}.login-main h1{font-size:1.75rem}.login-action{margin-top:1rem;padding-top:0}.login-help{margin-top:.75rem;padding-top:0}}@media (orientation:portrait) and (height<=37.49rem) and (width<=63.99rem){.login-with-message .login-scene{display:none}}.diff h2{margin:2rem 0 .75rem;font-size:1.25rem}.diff-quiet{color:var(--color-ink-soft);margin:0 0 1rem}.diff ins{background:var(--color-tint);color:var(--color-ink);-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light);text-underline-offset:.2em;border-radius:2px;padding:0 .1rem;font-weight:700}.diff del{background:var(--color-tint);color:var(--color-ink-soft);border-radius:2px;padding:0 .1rem;text-decoration:line-through;text-decoration-thickness:2px}.diff-head{margin:0}.diff-head-field{border-bottom:1px solid var(--color-line);padding:.6rem 0}.diff-head-field dt code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.875rem;font-weight:700}.diff-head-field dd{overflow-wrap:anywhere;margin:.25rem 0 0}.diff-entries{margin:0;padding:0;list-style:none}.diff-entries li+li{margin-top:.5rem}.diff-values{display:block}.diff-status{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);padding:0 .4rem;font-size:.8125rem;font-weight:700;display:inline-block}.diff-status[data-status=new]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.diff-status[data-status=removed]{border-style:dashed}.diff-text-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.diff-text-head h2{margin-bottom:.5rem}.diff-body p{white-space:pre-wrap;overflow-wrap:anywhere}.diff-same{color:var(--color-ink-soft);margin:0 0 1rem}.diff-folded{color:var(--color-ink-soft);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.9375rem;display:flex;white-space:normal!important}.diff-folded:before,.diff-folded:after{content:"";border-top:1px dashed var(--color-line);flex:1}.diff-folded:before{flex:0 0 1.5rem}.diff-pair{gap:.75rem;margin:0 0 1.25rem;display:grid}@media (width>=56rem){.diff-pair:not(.diff-pair-added):not(.diff-pair-removed){grid-template-columns:1fr 1fr}}.diff-col{min-width:0}.diff-label{color:var(--color-ink-soft);margin:0 0 .35rem;font-size:.875rem;font-weight:700;white-space:normal!important}.diff-old,.diff-new{border-left:4px solid var(--color-line);border-radius:0 var(--radius) var(--radius) 0;margin:0;padding:.75rem .9rem}.diff-new{border-left-color:var(--color-ink);background:var(--color-surface)}.diff-whole ins,.diff-whole del{font-weight:400}.diff-unanchored{border:2px dashed var(--color-ink);border-radius:var(--radius);padding:0 .4rem;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-block}.diff-marked>.diff-unanchored{margin:0 0 .35rem}:is(.frame main:has(.content-page),.frame main:has(.content-edit),.frame main:has(.content-compare),.frame main:has(.contents)){max-width:82rem}.content-page,.content-edit,.content-compare,.content-history,.content-document{min-width:0}.content-kicker{color:var(--color-ink-soft);margin:0 0 .4rem;font-size:1rem}.content-kicker a{color:inherit}.content-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:48rem;margin-bottom:.75rem;font-size:clamp(1.875rem,5.5vw,2.5rem)}.content-meta{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin:0 0 1.5rem;display:flex}.content-meta .state-mark{color:var(--color-ink)}.content-meta-violations{color:var(--color-ink);font-weight:700}.content-note{max-width:var(--width-text);color:var(--color-ink-soft);margin:0 0 1.25rem}.content-proposals{margin:.25rem 0 0;padding:0;list-style:none}.content-page .ui-message,.content-compare .ui-message,.content-edit .ui-message{max-width:48rem}.content-violations{max-width:var(--width-text);border:2px solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface);margin:0 0 1.75rem;padding:.9rem 1.1rem}.content-violations h2{align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.15rem;display:flex}.content-violations h2 svg{flex:none;width:1.25rem;height:1.25rem}.content-violations p{color:var(--color-ink-soft);margin:0 0 .6rem}.content-violations ul{margin:0;padding-left:1.2rem}.content-violations li+li{margin-top:.35rem}.content-violations code,.content-document-full-path code{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.875rem;font-weight:700}.content-tablist{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:0 .15rem;margin:0 0 1.5rem;display:flex;position:relative}.content-tab{min-height:2.75rem;color:var(--color-ink-soft);cursor:pointer;outline:none;flex:none;align-items:center;gap:.4rem;padding:0 .6rem;font-weight:700;display:inline-flex;position:relative}.content-tab[data-selected]{background:var(--color-tint);color:var(--color-ink)}.content-tab[data-selected]:after{content:"";background:var(--color-light);height:4px;position:absolute;bottom:-1px;left:0;right:0}.content-tab[data-hovered]{background:var(--color-tint)}.content-tab[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:-3px}.content-count{border-radius:var(--radius);background:var(--color-tint);min-width:1.5rem;color:var(--color-ink);font-family:var(--font-body);place-items:center;padding:0 .35rem;font-size:.875rem;font-weight:700;display:inline-grid}.content-panel{outline:none}.content-panel[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:4px}.content-columns{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:3rem;display:grid}.content-main{min-width:0}.content-aside{border-left:1px solid var(--color-line);min-width:0;padding-left:1.5rem}.content-aside-section+.content-aside-section{margin-top:2rem}.content-aside-section>h2,.content-panel .content-aside-section>h2{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.125rem;display:flex}.content-panel .content-aside-section+.content-aside-section{margin-top:2rem}.content-quiet{color:var(--color-ink-soft)}.content-versions{margin:0;padding:0;list-style:none}.content-versions>li{border-left:3px solid var(--color-line);flex-direction:column;padding:.5rem 0 .5rem .75rem;display:flex}.content-versions>li[aria-current=true]{border-left-color:var(--color-ink)}.content-versions a{font-weight:700}.content-versions-meta,.content-versions-note{color:var(--color-ink-soft);font-size:.9375rem}.content-versions-note{font-style:italic}.content-versions-all{margin:.5rem 0 0}.content-versions-all .link-target{font-weight:700}.content-documents{margin:0;padding:0;list-style:none}.content-documents>li{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;display:flex}.content-documents a{flex:12rem;align-items:center;gap:.6rem;min-width:0;min-height:3rem;padding:.35rem 0;text-decoration:none;display:flex}.content-documents a:hover .content-document-kind{-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light)}.content-documents svg{width:1.25rem;height:1.25rem;color:var(--color-ink-soft);flex:none}.content-documents a>span{flex-direction:column;min-width:0;display:flex}.content-document-kind{font-weight:700}.content-document-path{color:var(--color-ink-soft);overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8125rem}.content-document-meta{color:var(--color-ink-soft);white-space:nowrap;font-size:.875rem}.content-document-full-path{margin:-.75rem 0 1.5rem}.content-history{max-width:48rem}.content-history-list{border-top:1px solid var(--color-line);margin:1rem 0 0;padding:0;list-style:none}.content-history-entry{border-bottom:1px solid var(--color-line);gap:.75rem;padding:.6rem 0;display:flex}.content-history-proposal{padding-left:.25rem}.content-history-check{cursor:pointer;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.content-history-box{border:2px solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface);place-items:center;width:1.5rem;height:1.5rem;display:grid}.content-history-check[data-selected] .content-history-box{background:var(--color-ink);color:var(--color-paper)}.content-history-box svg{stroke-width:3px;width:1.1rem;height:1.1rem}.content-history-check[data-focus-visible] .content-history-box{outline:3px solid var(--color-ink);outline-offset:2px}.content-history-text{min-width:0;padding-top:.55rem}.content-history-text p{margin:0}.content-history-head{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.content-history-head a{font-weight:700}.content-history-meta{color:var(--color-ink-soft);font-size:.9375rem}.content-history-note{margin-top:.15rem!important}.content-compare{max-width:76rem}.content-compare>.lead{max-width:48rem}.content-reason{border-left:4px solid var(--color-light);background:var(--color-surface);max-width:48rem;margin:0 0 1.5rem;padding:.9rem 1.1rem}.content-reason h2{margin:0 0 .35rem;font-size:1.0625rem}.content-reason p{margin:0}.content-switch{border:2px solid var(--color-ink);border-radius:var(--radius);flex-wrap:wrap;margin:0 0 1rem;display:inline-flex}.content-switch-option{min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 1rem;font-weight:700}.content-switch-option[data-selected]{background:var(--color-ink);color:var(--color-paper)}.content-switch-option[data-hovered]:not([data-selected]){background:var(--color-tint)}.content-switch-option[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.content-document .md{max-width:48rem}.content-kicker a,.content-versions a,.content-history-head a,.content-meta-violations{align-items:center;min-height:2.75rem;display:inline-flex}.content-kicker{margin-bottom:0}.content-top{justify-content:space-between;align-items:center;gap:.75rem;margin:-.5rem 0 0;display:flex}.content-top .content-kicker{margin:0}.content-more{margin-right:-.5rem}.content-top-actions{flex:none;align-items:center;gap:.25rem;display:flex}.content-edit-link{border-radius:var(--radius);min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.35rem;padding:0 .6rem;font-weight:600;text-decoration:none;display:inline-flex}.content-edit-link svg{width:1.1rem;height:1.1rem}.content-edit-link:hover{background:var(--color-tint)}.content-menu{min-width:15rem}.content-meta-comments,.content-meta-findings{color:var(--color-ink);font-weight:700}.content-versions-mark{border:1px solid var(--color-ink);border-radius:var(--radius);margin-left:.5rem;padding:0 .35rem;font-size:.8125rem;font-weight:700}.content-button-icon{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.content-button-icon svg{width:1.2rem;height:1.2rem}.content-comment-version{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.content-flags{margin:0;padding:0;list-style:none}.content-flags>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.content-flags>li+li{margin-top:.75rem}.content-meta-comments,.content-meta-findings{align-items:center;min-height:2.75rem;display:inline-flex}.new-article-fields{max-width:var(--width-text);gap:1.25rem;display:grid}.content-key-suggestion{margin:-.5rem 0 0}.content-key-suggestion .ui-button{text-align:left;overflow-wrap:anywhere;height:auto;padding-top:.4rem;padding-bottom:.4rem}.editor{min-width:0}.editor-section{margin-top:2rem}.editor-section>h2{border-bottom:1px solid var(--color-line);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.25rem}.editor-violations-note{max-width:var(--width-text);color:var(--color-ink-soft)}.editor-quiet{color:var(--color-ink-soft);margin:.25rem 0 .75rem}.editor-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.editor-source{max-width:none!important}.editor-source .ui-textarea{field-sizing:fixed;height:60dvh;min-height:12rem;max-height:60dvh;overflow-y:auto}@media (width>=56rem){.editor-source .ui-textarea{height:calc(100dvh - 12rem);max-height:none}}.editor-jumps{flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;display:flex}.editor-jumps a{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);align-items:center;padding:0 .9rem;font-weight:600;text-decoration:none;display:inline-flex}.editor-jumps a:hover{background:var(--color-tint)}.editor-section>h2:focus{outline:none}.editor-preview-frame{min-width:0;position:sticky;top:1rem}.editor-preview{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);max-height:calc(100vh - 8rem);padding:1rem 1.25rem;position:relative;overflow:auto}@media (width<=55.99rem){.editor-preview{background:0 0;border:0;max-height:none;padding:.75rem 0}}.editor-head{flex-direction:column;gap:1.25rem;max-width:44rem;display:flex}.editor-head>.ui-field,.editor-pair>.ui-field{max-width:none}.editor-pair{gap:.75rem;display:grid}@media (width>=40rem){.editor-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.editor-list{border:0;min-width:0;margin:0;padding:0}.editor-list>legend{margin-bottom:.35rem;padding:0}.editor-entries{margin:0 0 .75rem;padding:0;list-style:none}.editor-entry{border:1px solid var(--color-line);border-left:3px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:.6rem;margin:0 0 .6rem;padding:.6rem .75rem .85rem;display:flex}.editor-entry .editor-entry{background:var(--color-paper)}.editor-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.editor-entry-name{font-weight:700}.editor-entry-tools{margin-right:-.4rem;display:flex}.editor-add{align-items:center;gap:.4rem;display:inline-flex}.editor-add svg{width:1.15rem;height:1.15rem}.editor-step{flex-direction:column;gap:.85rem;display:flex}.editor-others{border:1px dashed var(--color-ink-soft);border-radius:var(--radius);padding:.75rem .9rem}.editor-others ul{overflow-wrap:anywhere;margin:.4rem 0 0;padding-left:1.2rem}.editor-restored-actions{flex-wrap:wrap;gap:.5rem;display:flex}.editor-states-fold{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.precheck{min-width:0}.precheck-quiet{color:var(--color-ink-soft);margin:0}.precheck-running{border-left:4px solid var(--color-light);background:var(--color-tint);align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.precheck-running svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}@media (prefers-reduced-motion:no-preference){.precheck-spinner{animation:3s linear infinite precheck-turn}}@keyframes precheck-turn{to{transform:rotate(360deg)}}.precheck-note{align-items:flex-start;gap:.5rem;margin:0 0 .75rem;font-size:.9375rem;display:flex}.precheck-note svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.precheck-meta{color:var(--color-ink-soft);display:block}.precheck-skipped{border-left:3px solid var(--color-light);margin:0 0 .75rem;padding-left:.6rem;font-weight:700}.precheck-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1rem;font-size:1.0625rem}.precheck-points{border-top:1px solid var(--color-line);margin:0 0 .5rem;padding:0;list-style:none}.precheck-points li{border-bottom:1px solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.35rem 0;font-size:.9375rem;display:grid}.precheck-point-key{font-weight:700}.precheck-point-result{color:var(--color-ink-soft);white-space:nowrap}.precheck-points li[data-result=Befund] .precheck-point-result{color:var(--color-ink);font-weight:700}.precheck-explain,.precheck-history,.precheck-laid{margin:.5rem 0 1rem}.precheck-explain summary,.precheck-history summary,.precheck-laid summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.precheck-explain summary:focus-visible,.precheck-history summary:focus-visible,.precheck-laid summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.precheck-explain dl{margin:0;font-size:.9375rem}.precheck-explain dl div{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.3rem 0;display:grid}.precheck-explain dt{font-weight:700}.precheck-explain dd{margin:0}.precheck-history ul{color:var(--color-ink-soft);margin:0;padding-left:1.1rem;font-size:.9375rem}.precheck-count{margin:1.25rem 0 .25rem;font-size:1.0625rem}.precheck-findings{margin:0;padding:0;list-style:none}.precheck-finding{border-top:1px solid var(--color-line);padding:1rem 0;scroll-margin-top:5rem}.precheck-finding:target{outline:3px solid var(--color-light);outline-offset:4px}.precheck-finding-head{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;display:flex}.precheck-rating{border:1.5px solid var(--color-ink);border-radius:var(--radius);white-space:nowrap;padding:.05rem .45rem;font-size:.875rem;font-weight:700;display:inline-block}.precheck-rating-wrong{background:var(--color-ink);color:var(--color-paper)}.precheck-rating-hint{border-style:dashed;border-color:var(--color-ink-soft)}.precheck-finding-point{color:var(--color-ink-soft);font-size:.9375rem}.precheck-quote{border-left:3px solid var(--color-line);color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0;padding:.1rem 0 .1rem .85rem}.precheck-place{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.9375rem}.precheck-place strong{color:var(--color-ink)}.precheck-lost{border-left:3px solid var(--color-light);margin-top:.25rem;padding-left:.6rem;display:block}.precheck-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0}.precheck-evidence{margin:.6rem 0 0;font-size:.9375rem}.precheck-evidence p{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0}.precheck-evidence-missing{color:var(--color-ink);align-items:center;gap:.25rem;display:inline-flex}.precheck-evidence-missing svg{width:1rem;height:1rem}.precheck-handled{align-items:flex-start;gap:.4rem;margin:.6rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.precheck-handled svg{flex:none;width:1rem;height:1rem;margin-top:.2rem}.precheck-reason{color:var(--color-ink-soft);white-space:pre-wrap;font-weight:400;display:block}.precheck-actions,.precheck-rerun{flex-wrap:wrap;gap:.6rem;margin:.85rem 0 0;display:flex}.precheck-rerun{margin:1rem 0}.anno-mark.anno-mark-finding{-webkit-text-decoration:underline dotted var(--color-ink);text-decoration:underline dotted var(--color-ink);text-underline-offset:.25em;text-decoration-thickness:2px}.precheck-explain summary::-webkit-details-marker{display:none}.precheck-history summary::-webkit-details-marker{display:none}.precheck-laid summary::-webkit-details-marker{display:none}.precheck-explain summary:before,.precheck-history summary:before,.precheck-laid summary:before{content:"+";content:"+" / "";width:1.1rem;display:inline-block}.precheck-explain[open] summary:before,.precheck-history[open] summary:before,.precheck-laid[open] summary:before{content:"−";content:"−" / ""}.review{max-width:var(--width-text);min-width:0}.review-top{justify-content:space-between;align-items:center;gap:.75rem;margin:-.5rem 0 0;display:flex}.review-top .content-kicker{margin:0}.review-top .content-kicker a{color:var(--color-ink-soft)}.review h1{margin-bottom:.5rem}.review-lead{display:block}.review-lead .state-mark{color:var(--color-ink);margin-right:.35rem}.review-quiet{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.review-compare{margin:0 0 1.5rem}.review-link-button{border:2px solid var(--color-ink);border-radius:var(--radius);min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.review-link-button svg{width:1.15rem;height:1.15rem}.review-link-button:hover{background:var(--color-tint)}.review-link-button:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.review-section{margin:2.25rem 0 0;scroll-margin-top:5rem}.review-section>h2{margin:0 0 .5rem;font-size:1.375rem}.review-section>h2+.review-quiet{margin-bottom:1rem}.review-blockers{margin:.5rem 0 0;padding:0;list-style:none}.review-blockers>li{gap:.6rem;padding:.5rem 0;display:flex}.review-blockers>li>svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.review-blockers a{color:var(--color-ink);font-weight:600}.review-blocker-details{border-left:3px solid var(--color-light);overflow-wrap:anywhere;margin:.35rem 0 0;padding:0 0 0 .85rem;font-size:.9375rem;list-style:none}.review-blocker-details li+li{margin-top:.3rem}.review-done{align-items:center;gap:.5rem;margin:.5rem 0 0;font-weight:700;display:flex}.review-done svg{width:1.25rem;height:1.25rem}.review-questions,.review-quiz,.review-protocol,.review-entries{margin:0;padding:0;list-style:none}.review-question{border-top:1px solid var(--color-line);padding:1rem 0}.review-question:last-child{border-bottom:1px solid var(--color-line)}.review-question-text{margin:0 0 .75rem;font-size:1.0625rem;font-weight:600;line-height:1.45;display:block}.review-choice-options{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.review-choice-option{border:2px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);min-height:3rem;color:var(--color-ink);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.25rem .75rem;font-weight:600;display:flex}.review-choice-option svg{flex:none;width:1.2rem;height:1.2rem}.review-choice-option[data-hovered]{background:var(--color-tint)}.review-choice-option[data-selected]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.review-choice-option[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.review-choice-option[data-disabled]{cursor:progress}.review-answer{color:var(--color-ink-soft);margin:.6rem 0 0;font-size:.9375rem}.review-reason{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.25rem;display:block}.review-form{flex-direction:column;gap:.75rem;margin-top:.85rem;display:flex}.review-form>.ui-button{align-self:flex-start}.review-form-actions{flex-wrap:wrap;gap:.6rem;display:flex}.review-skip-kind{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.review-skip-kind .ui-field-label{grid-column:1/-1}.review-card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);margin:0 0 1rem;padding:1rem}.review-card-missing{border-style:dashed}.review-card-count{color:var(--color-ink-soft);margin:0 0 .35rem;font-size:.9375rem}.review-card-question{margin:0 0 .85rem;font-size:1.125rem;font-weight:700;line-height:1.4}.review-card-actions{margin:.85rem 0 0}.review-options{flex-direction:column;gap:.6rem;display:flex}.review-option{border:2px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-paper);cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;padding:.6rem .85rem;display:flex}.review-option[data-hovered]{background:var(--color-tint)}.review-option[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.review-option[data-disabled]{cursor:default}.review-option-mark{border:2px solid var(--color-ink);border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.review-option[data-selected]{border-color:var(--color-ink)}.review-option[data-selected] .review-option-mark{border-width:6px}.review-option-text{overflow-wrap:anywhere;flex:1}.review-option-tag{border:1px solid var(--color-ink);border-radius:var(--radius);flex:none;padding:0 .4rem;font-size:.8125rem;font-weight:700}.review-option[data-disabled]:not([data-selected]) .review-option-text{color:var(--color-ink-soft)}.review-feedback{border-left:4px solid var(--color-light);margin-top:.85rem;padding:.25rem 0 .25rem .85rem}.review-feedback p{margin:0}.review-feedback p+p,.review-feedback blockquote+p{margin-top:.5rem}.review-passage{background:var(--color-tint);overflow-wrap:anywhere;margin:.5rem 0 0;padding:.35rem .6rem}.review-note{margin:0}.review-note>div{border-top:1px solid var(--color-line);padding:.5rem 0}.review-note dt{color:var(--color-ink-soft);font-size:.9375rem}.review-note dd{overflow-wrap:anywhere;margin:0}.review-note-form{flex-direction:column;gap:1rem;display:flex}.review-released{border:2px solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface);margin:0 0 1.5rem;padding:1rem 1.15rem}.review-released h2{align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.375rem;display:flex}.review-released h2 svg{width:1.4rem;height:1.4rem}.review-released p{margin:0}.review-released p+p{margin-top:.35rem}.review-event{border-top:1px solid var(--color-line);padding:.75rem 0}.review-event p{margin:0}.review-pass summary{cursor:pointer;flex-direction:column;justify-content:center;gap:.15rem;min-height:2.75rem;list-style:none;display:flex}.review-pass summary::-webkit-details-marker{display:none}.review-pass summary strong:before{content:"+ ";content:"+ " / ""}.review-pass[open] summary strong:before{content:"− ";content:"− " / ""}.review-pass summary:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.review-entries{border-left:1px solid var(--color-line);margin:.5rem 0 0 .35rem;padding-left:.85rem}.review-entries>li{padding:.4rem 0}.review-pass-end{align-items:center;gap:.4rem;margin:.5rem 0 0;font-weight:600;display:flex}.review-pass-end svg{flex:none;width:1.1rem;height:1.1rem}.review-remaining{color:var(--color-ink-soft);flex:auto;align-self:center;margin:0;font-size:.9375rem}.frame-actions .review-remaining+.ui-button{flex:none;min-width:9rem}.review-skipped{margin:0 0 .5rem;padding:0;list-style:none}.review-skipped>li{border-top:1px solid var(--color-line);padding:.5rem 0}.review-making{border-left:4px solid var(--color-light);background:var(--color-tint);margin:0 0 1rem;padding:.75rem 1rem}.review-making p{margin:0 0 .75rem}.review-released .review-next{margin:.75rem 0 0}.anno-mark{color:inherit;-webkit-text-decoration:underline wavy var(--color-light);text-decoration:underline wavy var(--color-light);text-underline-offset:.22em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;background:0 0;text-decoration-thickness:2px}.anno-mark-passage{background:var(--color-tint);-webkit-text-decoration:underline solid var(--color-ink);text-decoration:underline solid var(--color-ink);scroll-margin:6rem;text-decoration-thickness:2px}.anno-ref{border:1px solid var(--color-ink);border-radius:var(--radius);min-width:1.35em;color:var(--color-ink);text-align:center;vertical-align:.15em;margin:0 .1em 0 .15em;padding:0 .3em;font-size:.75em;font-weight:700;line-height:1.4;text-decoration:none;display:inline-block}.anno-ref:hover{background:var(--color-tint)}.anno-ref:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.md-annotate .anno-sentence{color:inherit;font:inherit;line-height:inherit;text-align:left;-webkit-text-decoration:underline dotted var(--color-ink-soft);text-decoration:underline dotted var(--color-ink-soft);text-underline-offset:.3em;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border:0;margin:0;padding:.12em 0;text-decoration-thickness:2px;display:inline}.md-annotate .anno-sentence+.anno-sentence{margin-left:.3em}.md-annotate .anno-sentence:hover{background:var(--color-tint)}.md-annotate .anno-sentence:focus-visible{outline:3px solid var(--color-ink);outline-offset:1px}.anno-head{border:1px dashed var(--color-ink-soft);border-radius:var(--radius);width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;margin:0;padding:.5rem .75rem;display:flex}.anno-head:hover{background:var(--color-tint)}.anno-head:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}.anno-head-label{font-weight:700}.anno-head-text{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.9375rem}.anno-hint{max-width:var(--width-text);border-left:4px solid var(--color-light);background:var(--color-surface);align-items:flex-start;gap:.6rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-weight:700;display:flex}.anno-hint svg{flex:none;width:1.35rem;height:1.35rem;margin-top:.1rem}.comments-filter{border:2px solid var(--color-ink);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin:0 0 1rem;display:grid}.comments-filter-option{min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-weight:600}.comments-filter-option+.comments-filter-option{border-left:1px solid var(--color-ink)}.comments-filter-option[data-selected]{background:var(--color-ink);color:var(--color-paper)}.comments-filter-option[data-hovered]:not([data-selected]){background:var(--color-tint)}.comments-filter-option[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.comments-list{margin:0;padding:0;list-style:none}.comments-item{border-top:1px solid var(--color-line);padding:1rem 0;scroll-margin-top:5rem}.comments-item:target,.comments-item[data-highlight]{outline:3px solid var(--color-light);outline-offset:4px}.comments-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0;display:flex}.comments-number{border:1px solid var(--color-ink);border-radius:var(--radius);text-align:center;min-width:1.6em;padding:0 .35em;font-size:.875rem;font-weight:700;display:inline-block}.comments-meta{color:var(--color-ink-soft);font-size:.9375rem}.comments-state{align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.9375rem;font-weight:700;display:flex}.comments-state svg{width:1rem;height:1rem}.comments-quote{border-left:3px solid var(--color-line);color:var(--color-ink-soft);overflow-wrap:anywhere;margin:.6rem 0;padding:.1rem 0 .1rem .85rem}.comments-lost{border-left:3px solid var(--color-light);margin:.6rem 0 0;padding-left:.6rem;font-weight:700}.comments-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0}.comments-entries{border-left:1px solid var(--color-line);margin:.75rem 0 0;padding:0 0 0 .85rem;list-style:none}.comments-entries>li+li{margin-top:.6rem}.comments-entries p{margin:0}.comments-actions{flex-wrap:wrap;gap:.6rem;margin-top:.85rem;display:flex}.comments-empty{align-items:center;gap:.5rem;display:flex}.comments-empty svg{width:1.15rem;height:1.15rem}.comments-quoted{margin:0 0 1rem}.comments-quoted-label{color:var(--color-ink-soft);margin:0 0 .35rem;font-size:.9375rem}.comments-quoted .comments-quote{border-left:3px solid var(--color-light);color:var(--color-ink);margin:0;padding:.15rem 0 .15rem .85rem;font-size:1.0625rem}.revision-status{margin:0 0 1rem}.revision-reason{white-space:pre-wrap;overflow-wrap:anywhere}.revision-comments{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.revision-comments legend{margin-bottom:.25rem;padding:0;font-weight:700}.revision-count{color:var(--color-ink-soft);font-weight:400}.revision-comments .ui-check+.ui-check{border-top:1px solid var(--color-line)}.revision-choice{gap:.15rem;display:grid}.revision-choice-meta{color:var(--color-ink-soft);font-size:.875rem}.revision-choice-place{border-left:3px solid var(--color-light);padding-left:.5rem;font-size:.9375rem}.revision-choice-text{white-space:pre-wrap}.revision-none{border-left:3px solid var(--color-light);margin:.25rem 0 0;padding-left:.6rem}.revision-entry-actions{margin:0 0 1rem}.proposal-section{margin:0 0 1.5rem}.proposal-section h2{margin:0 0 .5rem;font-size:1.125rem}.proposal-comments{margin:0;padding:0;list-style:none}.proposal-comments>li{border-top:1px solid var(--color-line);padding:.75rem 0}.proposal-comments>li:last-child{border-bottom:1px solid var(--color-line)}.proposal-comment-head{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin:0 0 .35rem;display:flex}.proposal-mark{border:2px solid var(--color-ink);border-radius:var(--radius);padding:0 .4rem;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-block}.proposal-mark-done{background:var(--color-ink);color:var(--color-paper)}.proposal-mark-not{border-style:dashed}.proposal-comment-place{border-left:3px solid var(--color-light);overflow-wrap:anywhere;margin:0 0 .35rem;padding-left:.5rem;font-size:.9375rem}.proposal-comment-text{color:var(--color-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .35rem}.proposal-comment-how{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.proposal-comment-how strong{font-weight:700}.proposal-links{margin:0;padding:0;list-style:none}.proposal-links li{border-top:1px solid var(--color-line);overflow-wrap:anywhere;padding:.4rem 0}.proposal-links code{font-size:.9375rem}.proposal-link-note{color:var(--color-ink-soft);font-size:.875rem;display:block}.proposal-hint{border-left:4px solid var(--color-light);background:var(--color-tint);margin:0 0 1rem;padding:.75rem 1rem;font-weight:700}.proposal-points{margin:0;padding-left:1.25rem}.proposal-points li+li{margin-top:.35rem}.proposal-facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0 0 1.25rem;display:grid}.proposal-facts dt{color:var(--color-ink-soft)}.proposal-facts dd{overflow-wrap:anywhere;margin:0}.proposal-done-list{margin:0 0 .5rem}.contents{min-width:0;container:contents/inline-size}.contents h1{margin-bottom:1.25rem}.contents-tools{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.contents-search{flex:1;align-items:center;max-width:32rem;display:flex;position:relative}.contents-find{gap:.5rem;display:flex}.contents-sort-compact{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;flex:none;place-items:center;display:grid}.contents-sort-compact svg{width:1.25rem;height:1.25rem}.contents-sort-compact[data-hovered]{background:var(--color-tint)}.contents-sort-compact[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.contents-order{color:var(--color-ink-soft);margin:0}.contents-card-version-narrow{display:none}@container contents (width<=19.99rem){.contents-card-version-wide{display:none}.contents-card-version-narrow{display:inline}}@container contents (width<=15.99rem){.contents-order{display:none}}.contents-search-icon{width:1.25rem;height:1.25rem;color:var(--color-ink-soft);pointer-events:none;position:absolute;left:.85rem}.contents-search-input{border:2px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-ink);font:inherit;padding:.5rem .75rem .5rem 2.85rem;font-size:1.0625rem}.contents-search-input::placeholder{color:var(--color-ink-soft);opacity:1}.contents-search-input[data-focused]{border-color:var(--color-ink);outline:3px solid var(--color-ink);outline-offset:2px}.contents-quick{margin:0 calc(-1 * var(--gutter));padding:.25rem var(--gutter) .4rem;overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;display:flex;position:relative;overflow-x:auto}.contents-quick::-webkit-scrollbar{display:none}@media (width>=48rem){.contents-quick{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.contents-chip{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.9875rem;font-weight:600;display:inline-flex}.contents-chip svg{width:1.15rem;height:1.15rem}.contents-chip[data-hovered]{background:var(--color-tint)}.contents-chip[data-selected]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.contents-chip[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.contents-chip-count{border-radius:var(--radius);background:var(--color-ink);min-width:1.4rem;height:1.4rem;color:var(--color-paper);place-items:center;padding:0 .3rem;font-size:.8125rem;display:inline-grid}.contents-summary{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-bottom:.5rem;display:flex}.contents-count{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin:0}.contents-sort-button{border-radius:var(--radius);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-right:-.5rem;padding:0 .5rem;font-weight:700;display:inline-flex}.contents-sort-button svg{width:1.15rem;height:1.15rem}.contents-sort-button .react-aria-SelectValue{text-underline-offset:.2em;text-decoration:underline}.contents-sort-button[data-hovered]{background:var(--color-tint)}.contents-sort-button[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:2px}.contents-sort-popover{border:1px solid var(--color-ink-soft);border-radius:var(--radius);background:var(--color-surface);min-width:15rem}.contents-sort-list{outline:none;padding:.25rem}.contents-sort-option{border-radius:var(--radius);cursor:pointer;border-left:3px solid #0000;align-items:center;min-height:2.75rem;padding:0 .75rem;display:flex}.contents-sort-option[data-focused],.contents-sort-option[data-hovered]{background:var(--color-tint)}.contents-sort-option[data-selected]{border-left-color:var(--color-ink);font-weight:700}.contents-sort-option[data-focus-visible]{outline:3px solid var(--color-ink);outline-offset:-3px}.contents-empty{max-width:var(--width-text);border:1px dashed var(--color-ink-soft);border-radius:var(--radius);margin-top:1.5rem;padding:1.1rem 1.25rem}.contents-empty p{margin:0}.contents-empty p+p{margin-top:.75rem}.contents-empty .link-target{font-weight:700}.contents .ui-skeleton,.contents .ui-message{margin-top:1.5rem}.contents-marks{flex-wrap:wrap;gap:.35rem .5rem;display:flex}.contents-mark,.contents-count-mark{border:1.5px solid var(--color-ink-soft);border-radius:var(--radius);color:var(--color-ink);white-space:nowrap;align-items:center;gap:.3rem;padding:.05rem .45rem;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-flex}.contents-mark-quiet{color:var(--color-ink-soft);border-style:dashed}.contents-mark-filled{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.contents-count-mark{border-color:#0000;padding-left:0}.contents-mark svg,.contents-count-mark svg{width:1rem;height:1rem}.contents-cards{margin:0;padding:0;list-style:none}.contents-cards>li{border-bottom:1px solid var(--color-line)}.contents-card{color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.3rem;padding:1rem 2.25rem 1rem 0;text-decoration:none;display:flex;position:relative}.contents-card:hover .contents-card-title{-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light);text-underline-offset:.2em}.contents-card:focus-visible{outline-offset:-1px}.contents-card-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.125rem;font-weight:700;line-height:1.3}.contents-card-meta,.contents-card-when{color:var(--color-ink-soft)}.contents-card-when{font-size:.9375rem}.contents-card-state{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.contents-card-priority{color:var(--color-ink-soft)}.contents-card-chevron{width:1.5rem;height:1.5rem;color:var(--color-ink-soft);margin-top:-.75rem;position:absolute;top:50%;right:.25rem}.contents-table-frame{max-width:100%}.contents-table{border-collapse:collapse;width:100%;font-size:.9375rem}.contents-table thead th{z-index:1;border-bottom:2px solid var(--color-ink);background:var(--color-paper);text-align:left;white-space:nowrap;padding:.75rem .5rem .5rem;font-weight:700;position:sticky;top:0}.contents-table abbr{text-decoration:none}.contents-table td,.contents-table tbody th{border-bottom:1px solid var(--color-line);vertical-align:top;text-align:left;padding:.7rem .5rem;font-weight:400}.contents-table tr>:first-child{padding-left:0}.contents-table tr>:last-child{padding-right:0}.contents-table tbody tr:hover{background:color-mix(in srgb, var(--color-tint) 55%, transparent)}.contents-title{min-width:14rem}.contents-title a{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.contents-title a:hover{-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light)}.contents-title .contents-marks{margin-top:.4rem}.contents-title .contents-mark{font-size:.875rem}.contents-sub{color:var(--color-ink-soft);display:block}.contents-nowrap{white-space:nowrap}.contents-number{font-variant-numeric:tabular-nums;text-align:right!important}.contents-filter-group h3{font-family:var(--font-body);margin:1.25rem 0 .6rem;font-size:1.0625rem;font-stretch:100%}.contents-filter-group:first-child h3{margin-top:.25rem}.contents-filter-options{flex-wrap:wrap;gap:.5rem;display:flex}.contents-filter-options .contents-chip{white-space:normal;text-align:left}.contents-table{table-layout:fixed}.contents-col-kind{width:9.5rem}.contents-col-state{width:7.75rem}.contents-col-priority{width:4.75rem}.contents-col-stand{width:6.5rem}.contents-col-changed{width:8.25rem}.contents-col-count{width:3.25rem}.contents-col-count-wide{width:4.25rem}.contents-narrow{display:none}@media (width<=99.99rem){.contents-wide{display:none}.contents-narrow{margin-top:.2rem;font-weight:400;display:block}}@media (width>=72rem){.frame main:has(.contents){padding-left:2.5rem;padding-right:2rem}}.contents-table .contents-sub{overflow-wrap:break-word}.contents-title a{align-items:center;min-height:2.75rem;margin-top:-.6rem;display:flex}.contents-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.contents-head h1{margin:0}.contents-new{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.contents-new svg{width:1.15rem;height:1.15rem}.contents-new-actions{flex-wrap:wrap;gap:.5rem;display:flex}.contents-new-item{align-items:center;gap:.5rem;display:inline-flex}.contents-new-item svg{flex:none;width:1.15rem;height:1.15rem}@media (width<=47.99rem){.frame main:has(.contents){padding-top:.5rem}.contents-head{flex-wrap:nowrap;margin-bottom:.4rem}.contents-head h1{font-size:2rem}.contents-order:before{content:"· "}.contents-summary{justify-content:flex-start;gap:0 .4rem;padding-bottom:.4rem;font-size:.9375rem}.contents-tools{gap:.4rem;margin-bottom:.35rem}.contents-quick{padding-top:0;padding-bottom:.15rem}.contents-search-input{min-height:2.75rem}.contents-card{gap:.15rem;padding:.55rem 0 .6rem}.contents-card-meta,.contents-card-when{line-height:1.35}.contents-card-title{padding-right:2rem;line-height:1.25}.contents-card-chevron{margin-top:0;top:calc(.55rem + .1em)}.contents-card-when{font-size:.875rem}}.contents-proposed{margin:0 0 1.5rem}.contents-proposed h2{margin:0 0 .25rem;font-size:1.125rem}.contents-proposed .contents-cards{border-top:1px solid var(--color-line)}.import{max-width:var(--width-text)}.import-start{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.import-start .ui-field{width:100%}.import-section{border-top:1px solid var(--color-line);margin-top:2.5rem;padding-top:.25rem}.import-section>h2{margin-top:1.25rem}.import-progress,.import-current-meta,.import-note{color:var(--color-ink-soft)}.import-current-meta code,.import-commit,.import-path,.ui-sheet-body code{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9375rem}.import-report h2{font-size:1.25rem}.import-kind h3{font-family:var(--font-body);margin:1.25rem 0 .5rem;font-size:1.0625rem;font-stretch:100%}.import-counts{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.25rem 1rem;margin:0;display:grid}.import-counts>div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:.5rem;padding:.3rem 0;display:flex}.import-counts dt{color:var(--color-ink-soft)}.import-counts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.import-count-zero dd{color:var(--color-ink-soft);font-weight:400}.import-note{margin:.75rem 0 0}.import-look h3{font-family:var(--font-body);margin:1.5rem 0 .5rem;font-size:1.0625rem;font-stretch:100%}.import-look-count{color:var(--color-ink-soft);font-weight:400}.import-look>ul,.import-runs{margin:0;padding:0;list-style:none}.import-look>ul>li,.import-runs>li{border-bottom:1px solid var(--color-line);flex-direction:column;gap:.15rem;padding:.6rem 0;display:flex}.import-look>ul>li>a,.import-look>ul>li>.import-name{font-weight:700}.import-look .import-path{color:var(--color-ink-soft)}.import-violations{margin:.25rem 0 0;padding-left:1.25rem}.import-run-meta{color:var(--color-ink-soft);font-size:.9375rem}.import-runs .link-target{min-height:2.75rem;font-weight:700}.import-facts{grid-template-columns:minmax(7rem,auto) 1fr;gap:.35rem 1rem;margin:0 0 1.5rem;display:grid}.import-facts>div{display:contents}.import-facts dt{color:var(--color-ink-soft)}.import-facts dd{min-width:0;margin:0}.import-back{margin:0 0 .5rem}.more{max-width:var(--width-text)}.more-section{border-top:1px solid var(--color-line);padding:1.5rem 0}.more h1{margin-bottom:1.5rem}.more-section h2{margin:0 0 1rem;font-size:1.25rem}.more-section h3{font-family:var(--font-body);margin:1.25rem 0 .35rem;font-size:1.0625rem;font-weight:700;font-stretch:100%}.more-section p{margin:0}.more-section .person-initials{width:3rem;height:3rem;font-size:1.05rem}.more-section .person-name{font-weight:700}.more-sign-out{margin-top:1.25rem}.more-sign-out .ui-button{width:100%;max-width:24rem;min-height:3rem}.more-section .more-note{color:var(--color-ink-soft);margin-top:.75rem;font-size:.9375rem}.more-steps{margin:0;padding-left:1.5rem}.more-version{border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin:0;padding-top:1.5rem;font-size:.9375rem}.more-section .more-link{margin-top:.5rem}.more-section .more-message{margin-bottom:1rem}.more-section .more-message+.more-note,.more-section .theme-choice+.more-note~.more-message{margin-top:1rem}.website{max-width:var(--width-text)}.website h1{margin-bottom:.5rem}.website-section{margin-top:2.5rem}.website-section h2{border-bottom:1px solid var(--color-line);margin:0 0 .75rem;padding-bottom:.6rem;font-size:1.25rem}.website-section h3{margin:1.5rem 0 .5rem;font-size:1.05rem}.website-live{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);margin:0 0 1.5rem;padding:1rem 1.15rem 1.15rem}.website-live .website-live-label{color:var(--color-ink-soft);font-family:var(--font-body);border:0;margin:0;padding:0;font-size:.95rem;font-weight:600}.website-live-number{font-family:var(--font-display);margin:.1rem 0 .35rem;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:800;line-height:1.15}.website-live-none{font-size:1.35rem}.website-live-meta,.website-live-note{color:var(--color-ink-soft);margin:0}.website-live-note{margin-top:.5rem;font-size:.95rem}.website-steps{border-top:1px solid var(--color-line);margin:1rem 0 0;padding:.85rem 0 0;list-style:none}.website-step{align-items:center;gap:.65rem;min-height:2rem;display:flex}.website-step-mark{border:2px solid var(--color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.website-step[data-step=done] .website-step-mark{background:var(--color-ink);color:var(--color-paper)}.website-step[data-step=done] svg{stroke-width:3px;width:.9rem;height:.9rem}.website-step[data-step=current] .website-step-mark{border-style:dashed}.website-step[data-step=current]{font-weight:700}.website-step[data-step=open]{color:var(--color-ink-soft)}.website-step[data-step=open] .website-step-mark{border-color:var(--color-ink-soft)}@media (prefers-reduced-motion:no-preference){.website-step[data-step=current] .website-step-mark{animation:3s linear infinite website-turn}}@keyframes website-turn{to{transform:rotate(360deg)}}.website-message-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.website-external{width:1rem;height:1rem;margin-left:.3rem}.website-busy{border-left:4px solid var(--color-light);background:var(--color-tint);margin:0 0 1rem;padding:.6rem .9rem;font-weight:600}.website-summary{color:var(--color-ink-soft);margin:0 0 .25rem}.website-empty{border:1px dashed var(--color-ink-soft);border-radius:var(--radius);color:var(--color-ink-soft);margin:0;padding:1rem 1.15rem}.website-explain{color:var(--color-ink-soft);margin:0 0 .75rem}.website-items,.website-snapshots,.website-previews{margin:0;padding:0;list-style:none}.website-item{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.website-item-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.website-item-title{min-height:2.75rem;color:var(--color-ink);overflow-wrap:anywhere;align-items:center;font-weight:700;display:inline-flex}a.website-item-title{text-decoration:none}a.website-item-title:hover{-webkit-text-decoration:underline 2px var(--color-light);text-decoration:underline 2px var(--color-light);text-underline-offset:.2em}.website-row-meta{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:.95rem}.website-compare{min-height:2.75rem;color:var(--color-ink);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.website-change{border:2px solid var(--color-ink);border-radius:var(--radius);flex:none;padding:.15rem .5rem;font-size:.9rem;font-weight:700}.website-change[data-change=new]{background:var(--color-ink);color:var(--color-paper)}.website-change[data-change=removed]{border-style:dashed}.website-obstacle-list{margin:.5rem 0 0;padding:0;list-style:none}.website-obstacle-list li{border-top:1px solid var(--color-line);flex-direction:column;padding:.35rem 0;display:flex}.website-obstacle-target{align-self:flex-start;align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}.website-obstacle-list code,.website-details code{overflow-wrap:anywhere;font-size:.9em}.website-warnings ul{margin:0;padding-left:1.25rem}.website-details{margin-top:.5rem}.website-details summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.website-details li{overflow-wrap:anywhere}.website-snapshot,.website-previews li{border-bottom:1px solid var(--color-line);flex-direction:column;gap:.2rem;padding:.85rem 0;display:flex}.website-snapshot p{margin:.4rem 0 0}.website-snapshot-head{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.website-row-title{font-weight:700}.website-deliveries{border-left:2px solid var(--color-line);margin:.25rem 0 0;padding-left:1rem;font-size:.95rem;list-style:none}.website-deliveries li{overflow-wrap:anywhere;padding:.15rem 0}.website-pipeline{width:fit-content;color:var(--color-ink);font-weight:600;display:flex}.website-actions-text{color:var(--color-ink-soft);flex:auto;align-items:center;margin:0;font-size:.95rem;display:flex}.frame-actions .website-actions-text+.ui-button{flex:none}.website-numbers{flex-wrap:wrap;gap:.5rem 1.75rem;margin:1rem 0 .5rem;display:flex}.website-numbers div{flex-direction:column-reverse;display:flex}.website-numbers dd{font-family:var(--font-display);margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}.website-numbers dt{color:var(--color-ink-soft)}.website-sheet-total,.website-sheet-list{margin:0 0 1rem}.website-sheet-list p{margin:0 0 .25rem;font-weight:600}.website-sheet-list ul,.website-sheet-warnings{margin:0;padding-left:1.25rem}
/*$vite$:1*/