@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.43azbxi7zpibd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.olue7W_className{font-family:GeistSans,GeistSans Fallback}.olue7W_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.2vtemngyy8z-u.woff2)format("woff2");font-display:swap;font-weight:100 900}.QZKIaW_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.QZKIaW_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--radius-sm:2px;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-outlier)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.w-30{width:calc(var(--spacing) * 30)}.w-45{width:calc(var(--spacing) * 45)}.w-60{width:calc(var(--spacing) * 60)}.w-85{width:calc(var(--spacing) * 85)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.self-end{align-self:flex-end}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.5rem, 4vw + 1rem, 4.25rem);--text-section:clamp(1.75rem, 2vw + 1rem, 2.75rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#be2323;--color-success:#21763c;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#fefdfd;--color-paper-2:#faf8f8;--color-paper-3:#f3efef;--color-ink:#170f10;--color-ink-2:#534a4b;--color-muted:#756c6d;--color-rule:#e7e3e4;--color-rule-2:#d5cfd0;--color-accent-hover:#be123c;--color-brand:#4c0519;--color-accent:#e11d47;--color-accent-ink:#fffbfb;--color-focus:#e11d47;--color-accent-soft:#ffedee;--color-accent-text:#be123c;--color-ink-hover:#342b2c;--color-field:#170f10;--color-field-ink:#f7f4f4;--color-field-ink-2:#bcb5b6;--color-field-rule:#393031;--color-ok:#0d6b64;--color-ok-soft:#ddf3ef;--color-info:#1f4fc9;--color-info-soft:#e3ebfd;--color-warn:#974508;--color-warn-soft:#fcebd5;--color-tenant:#2b5bd0;--color-tenant-ink:#fbfcff;--color-tenant-ink-2:#d9e4fb;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--font-outlier:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius-card:4px;--radius-input:3px;--radius-sm:2px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 1px 2px #170f100f;--display-weight:600;--control:36px;--tracking-display:-.03em}@supports (color:lab(0% 0 0)){:root{--color-error:lab(42.4236% 59.8149 41.9956);--color-success:lab(43.5038% -36.3107 24.0307);--color-paper:lab(99.5255% .32258 .114405);--color-paper-2:lab(97.6576% .660509 .164688);--color-paper-3:lab(94.7353% 1.32078 .329554);--color-ink:lab(5.16665% 3.08156 .728551);--color-ink-2:lab(32.5855% 3.95644 .994045);--color-muted:lab(46.5056% 3.95796 .99262);--color-rule:lab(90.6753% 1.32075 .329566);--color-rule-2:lab(83.6929% 1.98084 .494659);--color-accent-hover:lab(41.445% 63.8891 26.2984);--color-brand:lab(14.2784% 32.7337 9.30303);--color-accent:lab(49.5558% 71.5348 31.226);--color-accent-ink:lab(98.9141% 1.29029 .457978);--color-focus:lab(49.5558% 71.5348 31.226);--color-accent-soft:lab(95.1387% 6.57201 1.78405);--color-accent-text:lab(41.445% 63.8891 26.2984);--color-ink-hover:lab(18.6654% 3.95371 .996661);--color-field:lab(5.16665% 3.08156 .728551);--color-field-ink:lab(96.4864% .990629 .247097);--color-field-ink-2:lab(74.3905% 2.64058 .659966);--color-field-rule:lab(20.9855% 3.95431 .996083);--color-ok:lab(40.274% -27.4578 -3.84308);--color-ok-soft:lab(94.1438% -8.12784 -.71094);--color-info:lab(36.8267% 21.7909 -69.3469);--color-info-soft:lab(92.7911% -.146925 -9.76547);--color-warn:lab(39.8943% 32.9322 47.628);--color-warn-soft:lab(94.0046% 3.39296 12.7082);--color-tenant:lab(40.9645% 17.9165 -66.5888);--color-tenant-ink:lab(98.9337% .0436604 -1.51892);--color-tenant-ink-2:lab(90.3241% -.494033 -12.6952);--shadow-card:0 1px 2px lab(5.16665% 3.08156 .728551/.06)}}[data-mode=dark]{--color-paper:#0c0909;--color-paper-2:#130f10;--color-paper-3:#1d1818;--color-ink:#f4f1f1;--color-ink-2:#b6afb0;--color-muted:#928a8a;--color-rule:#282223;--color-rule-2:#3d3636;--color-accent-hover:#ff97a3;--color-brand:#ffe4e6;--color-accent:#fb7186;--color-accent-ink:#0c0909;--color-focus:#fb7186;--color-accent-soft:#38191f;--color-accent-text:#fda4af;--color-ink-hover:#d5cfd0;--color-field:#1d1818;--color-field-ink:#f4f1f1;--color-field-ink-2:#b6afb0;--color-field-rule:#3d3636;--color-ok:#5eead4;--color-ok-soft:#103b38;--color-info:#93c5fd;--color-info-soft:#172f5c;--color-warn:#feba74;--color-warn-soft:#4a2a0c;--color-tenant:#80a6f5;--color-tenant-ink:#10203f;--color-tenant-ink-2:#1f3a6e;--shadow-card:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-mode=dark]{--color-paper:lab(2.72089% .989735 .238717);--color-paper-2:lab(4.78516% 1.681 .405887);--color-paper-3:lab(8.85031% 2.63623 .664017);--color-ink:lab(95.3153% 1.32078 .329554);--color-ink-2:lab(72.0705% 2.64052 .660002);--color-muted:lab(58.128% 3.29959 .825965);--color-rule:lab(14.0703% 2.63725 .663036);--color-rule-2:lab(23.3279% 3.29685 .82854);--color-accent-hover:lab(74.1856% 42.4422 12.0371);--color-brand:lab(92.8238% 9.85286 2.68296);--color-accent:lab(65.5031% 55.0185 15.9979);--color-accent-ink:lab(2.72089% .989735 .238717);--color-focus:lab(65.5031% 55.0185 15.9979);--color-accent-soft:lab(13.5715% 16.429 2.93889);--color-accent-text:lab(76.7642% 34.7455 9.00511);--color-ink-hover:lab(83.6929% 1.98084 .494659);--color-field:lab(8.85031% 2.63623 .664017);--color-field-ink:lab(95.3153% 1.32078 .329554);--color-field-ink-2:lab(72.0705% 2.64052 .660002);--color-field-rule:lab(23.3279% 3.29685 .82854);--color-ok:lab(84.7369% -43.4779 -1.1565);--color-ok-soft:lab(21.8932% -15.9375 -2.86804);--color-info:lab(77.5479% -6.15931 -33.4234);--color-info-soft:lab(19.5505% 4.1936 -30.3472);--color-warn:lab(80.8426% 19.7005 45.2596);--color-warn-soft:lab(20.8617% 13.3351 25.1745);--color-tenant:lab(67.6949% 2.75746 -44.2243);--color-tenant-ink:lab(12.3593% 2.57397 -22.2805);--color-tenant-ink-2:lab(24.5789% 4.47628 -33.895)}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent)}}::selection{color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tv{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55}.only-dark,[data-mode=dark] .only-light{display:none}[data-mode=dark] .only-dark{display:revert}.logo{align-items:center;gap:var(--space-xs);color:var(--color-brand);display:inline-flex}.logo__tray,.logo__word{fill:currentColor}.logo__check{fill:var(--color-accent)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);font:600 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--quiet{color:var(--color-ink);border-color:var(--color-rule-2);background:0 0}.btn--quiet:hover{background:var(--color-paper-3);border-color:var(--color-rule-2)}.btn--sm{min-height:var(--control);padding:0 var(--space-md);font-size:var(--text-sm)}.btn--bare{color:var(--color-ink);padding:0 var(--space-xs);background:0 0;border-color:#0000}.btn--bare:hover{background:var(--color-paper-3);border-color:#0000}.btn--icon{width:var(--control);min-height:var(--control);padding:0}.link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);-webkit-text-decoration-color:var(--color-rule-2);-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.25em;transition:text-decoration-color var(--dur-short) var(--ease-out);font-weight:600}.link:hover{text-decoration-color:currentColor}.link:active{color:var(--color-ink)}.switch{appearance:none;border:1px solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper-3);cursor:pointer;width:40px;height:24px;transition:background-color var(--dur-short) var(--ease-in-out), border-color var(--dur-short) var(--ease-in-out);flex-shrink:0;margin:0;position:relative}.switch:before{content:"";border-radius:var(--radius-pill);background:var(--color-muted);width:18px;height:18px;transition:transform var(--dur-short) var(--ease-in-out), background-color var(--dur-short) var(--ease-in-out);position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch:checked{background:var(--color-accent);border-color:var(--color-accent)}.switch:checked:before{background:var(--color-accent-ink);transform:translate(16px)}.switch:hover{border-color:var(--color-ink)}.switch:active:before{transform:scale(.92)}.switch:checked:active:before{transform:translate(16px)scale(.92)}.switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.switch:disabled{opacity:.55;cursor:not-allowed}.chip{align-items:center;gap:var(--space-2xs);min-height:24px;padding:0 var(--space-xs);border-radius:var(--radius-input);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}.chip--accent{background:var(--color-accent-soft);color:var(--color-accent-text)}.chip--ok{background:var(--color-ok-soft);color:var(--color-ok)}.chip--info{background:var(--color-info-soft);color:var(--color-info)}.chip--warn{background:var(--color-warn-soft);color:var(--color-warn)}.fill{border:1px dashed var(--color-muted);padding:0 .25em}@supports (color:color-mix(in lab, red, red)){.fill{border:1px dashed color-mix(in oklch, var(--color-muted) 70%, transparent)}}.fill{border-radius:var(--radius-sm);color:var(--color-muted);-webkit-box-decoration-break:clone;box-decoration-break:clone}.w{background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);flex-direction:column;line-height:1.45;display:flex;overflow:hidden}.w__head{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-xl);background:var(--color-field);color:var(--color-field-ink);flex-direction:column;display:flex}.w__brand{align-items:center;gap:var(--space-xs);font-weight:600;display:flex}.w__mark{border-radius:var(--radius-sm);background:var(--color-field-ink);width:28px;height:28px;color:var(--color-field);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.w__hello{font:600 var(--text-xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.w__bar{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-field);color:var(--color-field-ink);display:flex}.w__bar-title{font:600 var(--text-lg)/1.2 var(--font-display)}.w__bar-sub{font-size:var(--text-xs);color:var(--color-field-ink-2)}.w__close{border-radius:var(--radius-input);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.w__close:hover{background:var(--color-field-rule)}.w__close:active{transform:translateY(1px)}.w__body{gap:var(--space-xs);min-height:0;padding:var(--space-sm);flex-direction:column;flex:1;display:flex}.w__body--lift{margin-top:calc(-1 * var(--space-lg))}.w__list{border-radius:var(--radius-input);background:var(--color-paper);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.w__row{align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-md);border-top:1px solid var(--color-rule);color:var(--color-ink);text-decoration:none;display:flex}.w__list>:first-child .w__row,.w__list>.w__row:first-child{border-top:0}a.w__row:hover{background:var(--color-paper-2)}a.w__row:active{background:var(--color-paper-3)}.w__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.w__row-title{font-weight:600}.w__row-sub{font-size:var(--text-xs);color:var(--color-ink-2)}.w__row .icon{color:var(--color-muted)}.w__row .icon--accent{color:var(--color-accent)}.w__tabs{border-top:1px solid var(--color-rule);background:var(--color-paper);margin-top:auto;display:flex}.w__tab{justify-content:center;align-items:center;gap:var(--space-3xs);min-height:56px;color:var(--color-muted);font-size:var(--text-xs);flex-direction:column;flex:1;text-decoration:none;display:flex}.w__tab:hover{color:var(--color-ink)}.w__tab:active{background:var(--color-paper-2)}.w__tab[aria-current=page]{color:var(--color-accent-text);font-weight:600}.w__foot{padding:var(--space-2xs) 0 var(--space-xs);background:var(--color-paper);color:var(--color-muted);font-size:var(--text-xs);text-align:center}.off-chat .m-chat,.off-ai .m-ai,.off-help .m-help,.off-feedback .m-feedback,.off-roadmap .m-roadmap,.off-changelog .m-changelog{display:none}.tv{font-size:var(--text-sm);line-height:1.45}h1,h2,h3{font-family:var(--font-body);letter-spacing:0;max-width:none;line-height:1.25}h1{font-size:var(--text-lg)}h2{font-size:var(--text-md)}h3{font-size:var(--text-sm)}.app{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side{gap:var(--space-lg);padding:var(--space-md) var(--space-sm);border-right:1px solid var(--color-rule);background:var(--color-paper-2);flex-direction:column;display:flex}.side__logo{min-height:44px;padding-inline:var(--space-xs);align-items:center;text-decoration:none;display:inline-flex}.side__ws{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);text-align:left;cursor:pointer;font-weight:600;display:flex}.side__ws:hover{border-color:var(--color-muted)}.side__ws:active{background:var(--color-paper-3)}.side__ws .icon{color:var(--color-muted);margin-inline-start:auto}.side__nav{gap:var(--space-3xs);flex-direction:column;display:flex}.side__nav a{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-xs);border-radius:var(--radius-input);color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}.side__nav a:hover{background:var(--color-paper-3);color:var(--color-ink)}.side__nav a:active{background:var(--color-rule)}.side__nav a[aria-current=page]{background:var(--color-paper-3);color:var(--color-ink)}.side__nav a[aria-current=page] .icon{color:var(--color-accent)}.side__group{padding:0 var(--space-xs) var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs)}.count{min-width:20px;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:600;line-height:20px}.side__foot{gap:var(--space-md);flex-direction:column;margin-top:auto;display:flex}.credits{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper);font-size:var(--text-xs);flex-direction:column;display:flex}.meter{border-radius:var(--radius-sm);background:var(--color-rule);height:4px;overflow:hidden}.meter>span{background:var(--color-accent);transform-origin:0;height:100%;display:block}.me{align-items:center;gap:var(--space-xs);padding-inline:var(--space-xs);display:flex}.main{flex-direction:column;min-width:0;display:flex}.top{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:64px;padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.tabs{gap:var(--space-2xs);padding-inline:var(--space-lg);border-bottom:1px solid var(--color-rule);display:flex;overflow-x:auto}.tabs a{min-height:44px;padding:0 var(--space-sm);color:var(--color-ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--color-ink)}.tabs a:active{color:var(--color-accent-text)}.tabs a[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-ink);font-weight:600}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.top-align{align-items:flex-start}.end{justify-content:flex-end}.grow{flex:1;min-width:0}.push{margin-inline-start:auto}.g-3xs{gap:var(--space-3xs)}.g-2xs{gap:var(--space-2xs)}.g-xs{gap:var(--space-xs)}.g-sm{gap:var(--space-sm)}.g-md{gap:var(--space-md)}.g-lg{gap:var(--space-lg)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.cols{flex:1;min-height:0;display:flex}.pane{flex-direction:column;min-width:0;display:flex}.pane--list{border-right:1px solid var(--color-rule);flex-shrink:0;width:320px}.pane--nav{gap:var(--space-3xs);width:232px;padding:var(--space-md) var(--space-sm);border-right:1px solid var(--color-rule);flex-shrink:0}.pane--side{gap:var(--space-lg);width:300px;padding:var(--space-lg);border-left:1px solid var(--color-rule);flex-shrink:0}.pane--wide{width:400px}.pane--main{flex:1}.well{background:var(--color-paper-2)}.muted{color:var(--color-ink-2)}.faint{color:var(--color-muted)}.small{font-size:var(--text-xs)}.strong{font-weight:600}.num{font-variant-numeric:tabular-nums}.label{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:600}.trunc{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink)}.sep>*+*{border-top:1px solid var(--color-rule)}.rule-top{padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.avatar{background:var(--color-paper-3);width:32px;height:32px;color:var(--color-ink-2);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar--lg{width:44px;height:44px;font-size:var(--text-sm)}.avatar--ai{background:var(--color-accent);color:var(--color-accent-ink)}.dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.field{gap:var(--space-2xs);font-size:var(--text-xs);flex-direction:column;font-weight:600;display:flex}.input,.select{min-height:var(--control);padding:0 var(--space-sm);border:1px solid var(--color-muted);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);outline-offset:-3px;outline:2px solid #0000;font-weight:400}.input:hover,.select:hover{border-color:var(--color-ink)}.input:focus-visible,.select:focus-visible{outline-color:var(--color-focus)}.input:disabled,.select:disabled{opacity:.55;cursor:not-allowed}.input::placeholder{color:var(--color-muted)}.search{align-items:center;display:flex;position:relative}.search .icon{color:var(--color-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-sm)}.search .input{width:240px;padding-inline-start:var(--space-xl)}.check{align-items:center;gap:var(--space-xs);cursor:pointer;min-height:32px;display:flex}.check input{width:16px;height:16px;accent-color:var(--color-accent);margin:0}.check input:disabled{opacity:.55;cursor:not-allowed}.composer{gap:var(--space-xs);margin:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.composer textarea{width:100%;min-height:64px;padding:var(--space-sm);border:1px solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);resize:none;outline-offset:-2px;border-radius:var(--radius-card);outline:2px solid #0000;display:block}.composer textarea:focus-visible{outline-color:var(--color-focus)}.composer textarea::placeholder{color:var(--color-muted);opacity:1}.composer textarea:disabled{opacity:.55;cursor:not-allowed}.composer__bar{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.item{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-input);color:var(--color-ink);text-decoration:none;display:flex}.item:hover{background:var(--color-paper-2)}.item:active,.item[aria-current=true]{background:var(--color-paper-3)}.navrow{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-xs);border-radius:var(--radius-input);color:var(--color-ink-2);text-decoration:none;display:flex}.navrow:hover{background:var(--color-paper-2);color:var(--color-ink)}.navrow:active{background:var(--color-paper-3)}.navrow[aria-current=true]{background:var(--color-paper-3);color:var(--color-ink);font-weight:600}.thread{gap:var(--space-md);padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.msg{gap:var(--space-2xs);flex-direction:column;align-self:flex-start;max-width:72%;display:flex}.msg--out{align-self:flex-end;align-items:flex-end}.bubble{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);line-height:1.5}.msg--out .bubble{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.msg--ai .bubble{border-color:var(--color-accent-soft);background:var(--color-accent-soft);color:var(--color-ink)}.event{align-self:center;align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-xs);text-align:center;display:flex}.notice{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-input);background:var(--color-warn-soft);color:var(--color-warn);display:flex}.notice--ai{background:var(--color-accent-soft);color:var(--color-ink)}.notice--ai .icon{color:var(--color-accent-text)}.kv{gap:var(--space-xs) var(--space-md);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.kv dt{color:var(--color-ink-2)}.kv dd{text-align:right;margin:0}.stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.stats>div{gap:var(--space-2xs);padding-inline:var(--space-lg);border-left:1px solid var(--color-rule);flex-direction:column-reverse;display:flex}.stats>div:first-child{border-left:0;padding-left:0}.stats dt{color:var(--color-ink-2)}.stats dd{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.1}.table{border-collapse:collapse;width:100%}.table th{padding:var(--space-xs) var(--space-md) var(--space-xs) 0;border-bottom:1px solid var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-xs);text-align:left;white-space:nowrap;font-weight:600}.table td{padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--color-rule);vertical-align:middle}.table td:first-child{white-space:nowrap;font-weight:600}.table td:last-child,.table th:last-child{padding-right:0}.table a{color:inherit;text-decoration:none}.table a:hover{text-decoration:underline}.table a:active{color:var(--color-accent-text)}.scroll-x{overflow-x:auto}.vote{border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper);width:48px;height:48px;color:var(--color-ink);font-variant-numeric:tabular-nums;cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;display:flex}.vote:hover{border-color:var(--color-ink)}.vote:active{transform:translateY(1px)}.vote[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-text)}.vote:disabled{opacity:.55;cursor:not-allowed}.board{align-items:start;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lane{gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.tile{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.tile:hover{border-color:var(--color-rule-2)}.tile:active{background:var(--color-paper-2)}.doc{gap:var(--space-md);padding:var(--space-xl)}.doc h2{font:600 var(--text-2xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.doc p{font-size:var(--text-md);max-width:62ch;line-height:1.65}.swatch{border:2px solid var(--color-paper);cursor:pointer;border-radius:50%;outline:2px solid #0000;width:32px;height:32px;padding:0}.swatch:hover{outline-color:var(--color-rule-2)}.swatch:active{transform:scale(.94)}.swatch[aria-pressed=true]{outline-color:var(--color-ink)}.swatch:disabled{opacity:.55;cursor:not-allowed}.swatch--1{background:var(--color-tenant)}.swatch--2{background:var(--color-ok)}.swatch--3{background:var(--color-warn)}.swatch--4{background:var(--color-ink)}.preview{justify-content:flex-end;align-items:flex-end;gap:var(--space-md);padding:var(--space-lg);border-left:1px solid var(--color-rule);background:var(--color-paper-2);flex-direction:column;flex:1;display:flex}.preview .w{border:1px solid var(--color-rule);border-radius:var(--radius-card);width:360px;height:520px}.tenant .w__head,.tenant .launcher{background:var(--color-tenant);color:var(--color-tenant-ink)}.tenant .w__mark{background:var(--color-tenant-ink);color:var(--color-tenant)}.tenant .icon--accent,.tenant .w__tab[aria-current=page]{color:var(--color-tenant)}.launcher{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.codeline{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);font-family:var(--font-outlier);font-size:var(--text-xs);white-space:pre;margin:0;overflow-x:auto}.seg-chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.seg-chips button{min-height:32px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;font-weight:600}.seg-chips button:hover{border-color:var(--color-ink);color:var(--color-ink)}.seg-chips button:active{transform:translateY(1px)}.seg-chips button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-paper-3);color:var(--color-ink)}.seg-chips button:disabled{opacity:.55;cursor:not-allowed}.wframe{width:400px;max-width:100%;height:680px}.wframe .w{height:100%;font-size:var(--text-sm)}.w__chat{gap:var(--space-sm);padding:var(--space-md) var(--space-sm);flex-direction:column;flex:1;display:flex}.w__chat .msg{max-width:86%}.w__compose{align-items:center;gap:var(--space-xs);margin:0 var(--space-sm) var(--space-sm);padding:var(--space-2xs);border:1px solid var(--color-muted);border-radius:var(--radius-card);background:var(--color-paper);display:flex}.w__compose .input{border-color:#0000;flex:1;min-width:0;min-height:44px}.w__compose .input:hover{border-color:#0000}.w__grid{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w__coll{gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.w__coll:hover{background:var(--color-paper-3)}.w__coll:active{background:var(--color-paper-2)}.w__coll .icon{color:var(--color-accent)}.w__post{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--color-rule);display:flex}.w__list>.w__post:first-child{border-top:0}.btn--touch{min-height:44px}.btn--block{width:100%}@media (max-width:60rem){.app{grid-template-columns:minmax(0,1fr)}.side{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-right:0;border-bottom:1px solid var(--color-rule);flex-direction:row;overflow-x:auto}.side__nav{flex-direction:row}.side__group,.side__foot,.side__ws{display:none}.cols{flex-direction:column}.inbox{flex-direction:column;height:auto}.inbox .pane{min-width:0;overflow:visible;width:auto!important}.resizer,.details,.views{display:none}.pane--list,.pane--nav,.pane--side,.pane--wide{border-left:0;border-right:0;border-bottom:1px solid var(--color-rule);width:auto}.stats{row-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div:nth-child(odd){border-left:0;padding-left:0}.board{grid-template-columns:minmax(0,1fr)}.preview{border-left:0;align-items:center}.search .input{width:100%}}.app--rail{grid-template-columns:64px minmax(0,1fr)}.app--rail .side{padding-inline:var(--space-xs);align-items:center}.app--rail .side .side__label,.app--rail .side .side__group,.app--rail .side .credits,.app--rail .side__ws .icon,.app--rail .side__logo svg+svg{display:none}.app--rail .side__nav a,.app--rail .side__ws{justify-content:center;width:44px;padding:0;position:relative}.app--rail .side__ws{background:0 0;border-color:#0000}.app--rail .side .count{min-width:16px;padding:0 var(--space-3xs);line-height:16px;position:absolute;inset-block-start:0;inset-inline-end:0}.app--rail .me{padding:0}.inbox{flex:1;height:100vh;min-height:0;display:flex}.inbox .pane{overflow-y:auto}.views .side__group{padding-top:var(--space-xs)}.views{gap:var(--space-md);width:220px;padding:var(--space-xs);background:var(--color-paper-2);flex-shrink:0}.list{flex-shrink:0;width:320px}.thread-pane{flex:1;min-width:320px}.details{gap:var(--space-md);width:300px;padding:var(--space-md);flex-shrink:0}.pane__head{min-height:56px;padding:var(--space-xs) var(--space-sm)}.pane__head--bar{border-bottom:1px solid var(--color-rule);background:var(--color-paper)}.resizer{z-index:var(--z-raised);width:9px;margin-inline:calc(-1 * var(--space-2xs));cursor:col-resize;touch-action:none;flex-shrink:0;position:relative}.resizer:after{content:"";background:var(--color-rule);width:1px;position:absolute;inset-block:0;inset-inline-start:4px}.resizer:hover:after,.resizer.is-drag:after{background:var(--color-accent);width:3px;inset-inline-start:3px}.resizer:active:after{background:var(--color-accent-text)}.resizer:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.no-views .views,.no-views .resizer--views,.no-side .details,.no-side .resizer--details{display:none}.group{padding-top:var(--space-xs);border-top:1px solid var(--color-rule)}.group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;font-weight:600;list-style:none;display:flex}.group summary::-webkit-details-marker{display:none}.group summary:hover{color:var(--color-accent-text)}.group summary:active{color:var(--color-ink-2)}.group summary .icon{color:var(--color-muted)}.group[open] summary .icon{transform:rotate(180deg)}.select--bare{min-height:32px}.p-xs{padding:var(--space-xs)}.form{gap:var(--space-md);flex-direction:column;max-width:560px;display:flex}.textarea{min-height:96px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-muted);border-radius:var(--radius-input);background:var(--color-paper);color:var(--color-ink);font-weight:400;font-size:var(--text-sm);resize:vertical;outline-offset:-3px;outline:2px solid #0000}.textarea:hover{border-color:var(--color-ink)}.textarea:focus-visible{outline-color:var(--color-focus)}.textarea:disabled{opacity:.55;cursor:not-allowed}.textarea::placeholder{color:var(--color-muted);opacity:1}.drop{align-items:flex-start;gap:var(--space-xs);padding:var(--space-lg);border:1px dashed var(--color-muted);border-radius:var(--radius-card);flex-direction:column;display:flex}.steplist{counter-reset:step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steplist li{counter-increment:step;align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-rule);display:flex}.steplist li:before{content:counter(step);border:1px solid var(--color-rule-2);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:inline-flex}.steplist li.is-done:before{border-color:var(--color-ok);background:var(--color-ok-soft);color:var(--color-ok)}.auth{min-height:100vh;padding:var(--space-lg);background:var(--color-paper-2);justify-content:center;align-items:center;display:flex}.auth__box{gap:var(--space-lg);flex-direction:column;width:400px;max-width:100%;display:flex}.auth__box h1{font:600 var(--text-2xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.toolbar{gap:var(--space-2xs);padding-block:var(--space-xs);border-block:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.doc__title{font:600 var(--text-2xl)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.mini-chat{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.bar{border-radius:var(--radius-sm);background:var(--color-rule);height:8px;display:block;overflow:hidden}.bar>span{background:var(--color-ink-2);transform-origin:0;height:100%;display:block}.mono{font-family:var(--font-outlier);font-size:var(--text-xs)}.codeblock{padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);font-family:var(--font-outlier);font-size:var(--text-xs);white-space:pre;color:var(--color-ink);margin:0;line-height:1.6;overflow-x:auto}.doc h2.doc__sub{font:600 var(--text-lg)/1.3 var(--font-body);letter-spacing:0}.time{width:104px}.sk{border-radius:var(--radius-sm);background:var(--color-paper-3);animation:sk 1.2s var(--ease-in-out) infinite alternate;display:block}.well .sk{background:var(--color-rule)}.sk--line{height:12px}.sk--avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px}.sk--bubble{border-radius:var(--radius-card);height:64px}.sk--cell{width:70%;height:12px}.w-30{width:30%}.w-45{width:45%}.w-60{width:60%}.w-85{width:85%}.self-end{align-self:flex-end}@keyframes sk{0%{opacity:1}to{opacity:.5}}.empty{justify-content:center;align-items:flex-start;gap:var(--space-sm);max-width:48ch;padding:var(--space-xl);flex-direction:column;flex:1;display:flex}.empty h2{font-size:var(--text-lg);line-height:1.35}.empty p{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.55}.empty .icon{color:var(--color-muted)}.empty--error .icon{color:var(--color-error)}[data-mode=dark] .empty--error .icon{color:var(--color-warn)}@media (max-width:40rem){.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table tr{gap:var(--space-2xs);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);flex-direction:column;display:flex}.table td,.table td:first-child,.table td:last-child{justify-content:space-between;align-items:center;gap:var(--space-md);white-space:normal;border:0;padding:0;display:flex}.table td[data-label]:before{content:attr(data-label);color:var(--color-ink-2);flex-shrink:0;font-weight:400}.table td:first-child:before{content:none}.table td:empty{display:none}}@media (pointer:coarse){:root{--control:44px}.side__nav a,.navrow,.seg-chips button,.check{min-height:44px}}@media (prefers-reduced-motion:reduce){.btn{transition:background-color var(--dur-short) linear, border-color var(--dur-short) linear}.switch:before{transition:background-color var(--dur-short) linear}.btn:active,.vote:active,.seg-chips button:active,.swatch:active,.w__close:active,.switch:active:before{transform:none}.switch:checked:active:before{transform:translate(16px)}.sk{opacity:.75;animation:none}}:root{--font-display:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-geist-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--font-outlier:var(--font-geist-mono), "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace}:root,[data-mode=dark]{--background:var(--color-paper);--foreground:var(--color-ink);--card:var(--color-paper);--card-foreground:var(--color-ink);--popover:var(--color-paper);--popover-foreground:var(--color-ink);--primary:var(--color-accent);--primary-foreground:var(--color-accent-ink);--secondary:var(--color-paper-3);--secondary-foreground:var(--color-ink);--muted:var(--color-paper-2);--muted-foreground:var(--color-ink-2);--accent:var(--color-paper-3);--accent-foreground:var(--color-ink);--destructive:var(--color-error);--border:var(--color-rule);--input:var(--color-muted);--ring:var(--color-focus);--radius:var(--radius-input);--sidebar:var(--color-paper-2);--sidebar-foreground:var(--color-ink);--sidebar-border:var(--color-rule)}body{min-height:100vh}.skip{z-index:var(--z-toast);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-input);background:var(--color-ink);color:var(--color-paper);font-weight:600;text-decoration:none;position:absolute;inset-block-start:-64px;inset-inline-start:var(--space-xs)}.skip:focus-visible{inset-block-start:var(--space-xs)}.side__actions{align-items:center;gap:var(--space-3xs);display:flex}.side__ws{text-decoration:none}.app--rail .side__actions{flex-direction:column}.field__error{color:var(--color-error);font-weight:400;font-size:var(--text-sm)}[data-mode=dark] .field__error{color:var(--color-warn)}.input[aria-invalid=true]{border-color:var(--color-error)}[data-mode=dark] .input[aria-invalid=true]{border-color:var(--color-warn)}.form__error{padding:var(--space-sm);border:1px solid var(--color-error);border-radius:var(--radius-input);color:var(--color-error);font-size:var(--text-sm)}[data-mode=dark] .form__error{border-color:var(--color-warn);color:var(--color-warn)}.steplist .btn[aria-disabled=true]{pointer-events:none}@media (min-width:60.0625rem){.side{height:100vh;position:sticky;inset-block-start:0;overflow-y:auto}.app--rail .side{gap:var(--space-sm)}.app--rail .side__foot{gap:var(--space-xs)}}.content{flex-direction:column;flex:1;min-width:0;display:flex}.app--fill .main{height:100vh;overflow:hidden}@media (max-width:60rem){.app--fill .main{height:auto;overflow:visible}.app--rail .side{padding-inline:var(--space-md);align-items:center}.app--rail .side__nav a,.app--rail .side__ws{width:auto;min-width:44px}.side__actions{margin-inline-start:auto}.side{overflow-x:auto}.side .side__foot{margin-top:0;flex-direction:row;margin-inline-start:auto;display:flex}.side .side__foot .credits,.side .side__foot .me>.stack{display:none}}.select{appearance:none;box-sizing:border-box;cursor:pointer;padding-right:calc(var(--space-lg) + var(--space-sm));text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-2) 50%), linear-gradient(135deg, var(--color-ink-2) 50%, transparent 50%);transition:border-color var(--dur-short) var(--ease-out);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.select:hover:not(:disabled){background-image:linear-gradient(45deg, transparent 50%, var(--color-ink) 50%), linear-gradient(135deg, var(--color-ink) 50%, transparent 50%)}.select:active:not(:disabled){border-color:var(--color-ink)}.select:disabled{cursor:not-allowed}.select--bare{padding-right:calc(var(--space-lg) + var(--space-xs));background-position:calc(100% - 14px),calc(100% - 9px)}.select option{background:var(--color-paper);color:var(--color-ink)}.side__head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.side__toggle{flex-shrink:0}.app--rail .side__head{justify-content:center;gap:var(--space-2xs);flex-direction:column}@media (max-width:60rem){.side__toggle{display:none}.side__head{display:contents}}.as-h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.codeblock:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.credits .link,.steplist a.link,.table td>a{align-items:center;min-height:24px;display:inline-flex}@media (pointer:coarse){.credits .link,.steplist a.link,.table td>a{min-height:44px}}.plain-link{color:inherit;text-decoration:none}.strong.plain-link{min-height:24px;display:block}.plain-link:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.side__scroll{gap:var(--space-lg);overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.side__foot{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);flex-shrink:0;margin-top:0}.credits{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);color:inherit;transition:border-color var(--dur-short) var(--ease-out);text-decoration:none}.credits:hover{border-color:var(--color-muted)}.credits:active{background:var(--color-paper-3)}.credits:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:60.0625rem){.side{overflow:visible}}.usermenu{position:relative}button.me{width:100%;min-height:48px;padding:var(--space-xs);border-radius:var(--radius-input);color:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);background:0 0;border:0}button.me:hover,button.me[aria-expanded=true]{background:var(--color-paper-3)}button.me:active{background:var(--color-rule)}button.me:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}button.me .stack{flex:1;min-width:0}.me__chevron{color:var(--color-muted);flex-shrink:0;margin-inline-start:auto}.usermenu__panel{inset-inline:0;bottom:calc(100% + var(--space-2xs));z-index:var(--z-dropdown);gap:var(--space-3xs);padding:var(--space-3xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute}.usermenu__item{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-xs);border-radius:var(--radius-input);color:var(--color-ink);font-size:var(--text-sm);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:400;text-decoration:none;display:flex}.usermenu__item .icon{color:var(--color-ink-2)}.usermenu__item:hover{background:var(--color-paper-3)}.usermenu__item:active{background:var(--color-rule)}.usermenu__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.usermenu__item:disabled{opacity:.55;cursor:not-allowed}.app--rail button.me{justify-content:center;width:44px;padding:0}.app--rail .usermenu__panel{inset-inline:auto;inset-inline-start:calc(100% + var(--space-xs));min-width:200px;bottom:0}@media (pointer:coarse){.usermenu__item{min-height:44px}}@media (max-width:60rem){.side__scroll{display:contents}.side__foot{border-top:0;padding-top:0}.side .side__foot .me__chevron{display:none}button.me{justify-content:center;width:auto;min-width:44px;min-height:44px;padding:0}.usermenu__panel{inset-block-start:56px;inset-inline:auto;inset-inline-end:var(--space-md);min-width:200px;position:fixed;bottom:auto}}.side{z-index:var(--z-dropdown)}@media (max-width:60rem){.side{position:relative}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
