/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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{:host,:root{--font-sans:"Instrument Sans","Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border-soft:#efece5;--color-ink:#171a20;--color-muted:#576070;--color-faint:#646d7c;--color-tint:#e9eef3;--color-live:#1f7a53;--color-hold:#925f0e;--color-hold-bg:#f7eedd;--color-risk:#b03b2e}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-\[var\(--s-3\)\]{margin-top:var(--s-3)}.mt-\[var\(--s-4\)\]{margin-top:var(--s-4)}.mb-\[var\(--s-3\)\]{margin-bottom:var(--s-3)}.block{display:block}.flex{display:flex}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.max-w-\[480px\]{max-width:480px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.list-none{list-style-type:none}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-\[var\(--s-4\)\]{gap:var(--s-4)}.self-end{align-self:flex-end}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--r-control\)\]{border-radius:var(--r-control)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-soft{border-color:var(--color-border-soft)}.bg-hold-bg{background-color:var(--color-hold-bg)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-\[var\(--s-4\)\]{padding:var(--s-4)}.p-\[var\(--s-5\)\]{padding:var(--s-5)}.p-\[var\(--s-6\)\]{padding:var(--s-6)}.pt-\[var\(--s-4\)\]{padding-top:var(--s-4)}.pt-\[var\(--s-5\)\]{padding-top:var(--s-5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-\[calc\(var\(--t-small\)\*1\.618\+var\(--s-3\)\)\]{padding-bottom:calc(var(--t-small) * 1.618 + var(--s-3))}.pb-\[var\(--s-4\)\]{padding-bottom:var(--s-4)}.pb-\[var\(--s-5\)\]{padding-bottom:var(--s-5)}.text-left{text-align:left}.text-right{text-align:right}.text-\[length\:var\(--t-lead\)\]{font-size:var(--t-lead)}.text-\[length\:var\(--t-small\)\]{font-size:var(--t-small)}.text-\[length\:var\(--t-stat\)\]{font-size:var(--t-stat)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-faint{color:var(--color-faint)}.text-hold{color:var(--color-hold)}.text-ink{color:var(--color-ink)}.text-live{color:var(--color-live)}.text-muted{color:var(--color-muted)}.text-risk{color:var(--color-risk)}.normal-case{text-transform:none}.italic{font-style:italic}.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,)}@media (hover:hover){.hover\:bg-tint:hover{background-color:var(--color-tint)}.hover\:text-ink:hover{color:var(--color-ink)}}}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}:root{--canvas:#f6f4f1;--surface:#fff;--surface-2:#faf9f6;--ground:#faf9f6;--border:#e5e1da;--border-soft:#efece5;--border-hover:#d5d1dc;--ink:#171a20;--muted:#576070;--faint:#646d7c;--bmc:#17497a;--bmc-hover:#103758;--bmc-soft:#c7d6e3;--chart-2:#7a9ebe;--tint:#e9eef3;--tint-border:#d7dfe7;--masthead:#0e2841;--masthead-glass:#0c2034f2;--bar-ink:#fff;--bar-muted:#e8eef4bf;--bar-sep:#ffffff21;--bar-field:#ffffff1a;--bar-field-border:#ffffff2e;--bar-hover:#ffffff1a;--bar-open:#ffffff29;--bar-control-border:#ffffff52;--bar-control-border-strong:#ffffffa6;--live:#1f7a53;--live-bg:#e7f3ec;--hold:#925f0e;--hold-bg:#f7eedd;--done:#6f6a7a;--done-bg:#efeef1;--risk:#b03b2e;--risk-bg:#f9e9e6;--flag-bg:#fbf3d2;--control-border:#8b8578;--control-border-hover:#6e6a5f;--control-border-disabled:#c9c4ba;--control-border-error:#b03b2e;--focus-ring:#17497a;--focus-ring-on-bar:#fff;--focus-halo:#17497a1f;--risk-halo:#b03b2e1f;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23576070' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.6 6 4.4 4.4L12.4 6'/%3E%3C/svg%3E");--chevron-disabled:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23C9C4BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.6 6 4.4 4.4L12.4 6'/%3E%3C/svg%3E");--check-size:16px;--h-control:36px;--h-control-slim:32px;--shadow:0 1px 2px #171a200a,0 4px 16px #171a200d;--shadow-panel:var(--shadow);--shadow-float:0 4px 12px #171a2014,0 16px 40px #171a201f;--ease:cubic-bezier(.16,1,.3,1);--t-label:12.5px;--t-micro:var(--t-label);--t-small:var(--t-label);--t-data:14px;--t-body:14px;--t-lead:16.4px;--t-h2:18.4px;--t-stat:20.8px;--t-title:23.5px;--t-display:26.5px;--t-hero:34px;--s-1:2px;--s-2:3px;--s-3:5px;--s-4:8px;--s-5:13px;--s-6:21px;--s-7:34px;--s-8:55px;--edge:var(--s-6);--side:clamp(300px,38.2%,642px);--measure:72ch;--label-col:10em;--caps-track:.05em;--r-row:6px;--r-control:6px;--r-panel:10px;--r-tag:5px;--r-pill:999px;--page-max:1680px;--page-gutter:max(28px,min(2.5vw,42px));--stackH:63px;color-scheme:light}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;overflow-y:scroll}body,html{background:var(--canvas)}body{font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:var(--t-body);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.618}a{color:var(--bmc);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}::placeholder{color:var(--faint);opacity:1}::selection{background:var(--tint);color:var(--ink)}.font-mono-nums,.money,.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rid{font-variant-numeric:tabular-nums;color:var(--bmc);font-weight:600}.quiet{color:var(--muted);font-size:var(--t-label)}:where(span,em).quiet{font-size:inherit}.fainttext{color:var(--faint)}.mutetext{color:var(--muted)}.caps-head{font-size:var(--t-micro);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--faint);font-weight:600}.linky{align-items:center;gap:var(--s-2);font-size:var(--t-label);color:var(--bmc);padding:0 var(--s-1);margin:0 calc(-1 * var(--s-1));border-radius:var(--r-tag);font-weight:600;display:inline-flex}.linky:hover{text-underline-offset:3px;text-decoration:underline}.linky:disabled{color:var(--faint);cursor:default;text-decoration:none}.linklike{color:var(--bmc);text-underline-offset:2px;padding:0;text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skiplink{z-index:100;background:var(--bmc);color:#fff;font-size:var(--t-small);padding:var(--s-4) var(--s-5);transition:top .14s var(--ease);border-radius:0 0 8px 8px;font-weight:600;position:absolute;top:-48px;left:12px}.skiplink:focus-visible{text-decoration:none;top:0}#content:focus{outline:none}.stack,.stack-3,.stack-4,.stack-5{gap:var(--s-6);flex-direction:column;display:flex}.stack-3{gap:var(--s-3)}.stack-4{gap:var(--s-4)}.stack-5{gap:var(--s-5)}.cluster,.cluster-3,.cluster-5,.cluster-6{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.cluster-3{gap:var(--s-3)}.cluster-5{gap:var(--s-5)}.cluster-6{gap:var(--s-6)}.cluster.end{align-items:flex-end}.cluster.start{align-items:flex-start}.cluster.nowrap{flex-wrap:nowrap}.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-2,.grid-3{gap:var(--s-5) var(--s-6);display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.two-col{gap:var(--s-6);grid-template-columns:minmax(0,1.618fr) var(--side);align-items:start;display:grid}.two-col>*{min-width:0}@media (max-width:960px){.two-col{grid-template-columns:minmax(0,1fr)}.grid-3,.grid-4{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.span-all{grid-column:1/-1}.ml-auto{margin-left:auto}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>.content{flex:1 0 auto;width:100%}.content{padding:var(--s-6) var(--page-gutter) calc(var(--s-7) + var(--s-8));max-width:var(--page-max);margin:0 auto}.appbar{z-index:40;background:var(--masthead-glass);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);color:var(--bar-ink);border-bottom:1px solid var(--bar-sep);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.appbar{background:var(--masthead)}}.brandrow{align-items:center;gap:var(--s-6);max-width:var(--page-max);padding:var(--s-5) var(--page-gutter);min-height:calc(var(--h-control) + 2 * var(--s-5));margin:0 auto;display:flex}.lockup{align-items:flex-end;gap:var(--s-3);flex:none;display:flex}.wordmark{align-items:center;display:inline-flex}.wm-mark{width:auto;height:34px;display:block}.lockup-mark{padding:var(--s-1);margin:calc(-1 * var(--s-1));border-radius:var(--r-control);transition:background .14s var(--ease);display:inline-flex}.lockup-mark:hover{background:var(--bar-hover)}.lockup-mark[aria-expanded=true]{background:var(--bar-open)}.lockup-mark:focus-visible{outline-offset:-1px;outline-color:#fff}.lockup-mark:disabled{cursor:default}.lockup-mark:disabled:hover{background:0 0}.lockup-name{font-size:var(--t-lead);color:var(--bar-ink);white-space:nowrap;padding-bottom:var(--s-2);font-weight:600;line-height:1}a.lockup-name:hover{text-decoration:none}.appbar :focus-visible{outline-color:var(--focus-ring-on-bar)}.barnav{gap:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.barnav,.barnav a{align-items:center}.barnav a{min-height:var(--h-control-slim);padding:0 var(--s-5);border-radius:var(--r-control);color:var(--bar-muted);font-size:var(--t-body);white-space:nowrap;transition:background .14s var(--ease),color .14s var(--ease);font-weight:400;display:inline-flex}.barnav a:hover{color:var(--bar-ink);background:var(--bar-hover);text-decoration:none}.barnav a[aria-current=page]{color:var(--bar-ink);background:var(--bar-open);font-weight:600}.actions{align-items:center;gap:var(--s-4);flex:none;margin-left:auto;display:flex}.appbar .btn{border-color:var(--bar-control-border);color:#fff;box-shadow:none;background:0 0}.appbar .btn:hover{border-color:var(--bar-control-border-strong);background:var(--bar-hover)}.appbar .btn.primary{color:var(--masthead);background:#fff;border-color:#fff}.appbar .btn.primary:hover{background:#e9eff5;border-color:#e9eff5}.whoami{color:var(--bar-muted);font-size:var(--t-body);white-space:nowrap}.signout{margin:0;display:flex}@media (max-width:760px){.brandrow{gap:var(--s-4) var(--s-5);flex-wrap:wrap}.barnav{flex-basis:100%;order:3}}.floatpop{z-index:70;min-width:233px;max-width:320px;padding:var(--s-4) var(--s-5) var(--s-5);border:1px solid var(--border);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);box-shadow:var(--shadow-float);top:var(--top,0);left:var(--left,0);color:var(--ink);animation:rise-in .18s var(--ease) both;background:#fffffff5;position:fixed}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.floatpop{background:#fff}}@keyframes rise-in{0%{opacity:0;transform:translateY(-4px)}}.floatpop h3{margin:0 0 var(--s-4);font-size:var(--t-small);color:var(--muted);font-weight:600}.floatpop p{font-size:var(--t-label);margin-top:var(--s-4);max-width:var(--measure)}.register-head{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.register-head h1{font-size:var(--t-title);letter-spacing:-.01em;font-weight:600;line-height:1.272}.register-head .sub{font-size:var(--t-small);color:var(--muted);margin-top:var(--s-2)}.crumb{gap:var(--s-2);font-size:var(--t-small);color:var(--bmc);margin-bottom:var(--s-3);font-weight:600;display:inline-flex}.crumb,.viewstrip{align-items:center}.viewstrip{gap:var(--s-1);margin:0 0 var(--s-5);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.viewtab{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-block:var(--s-2);border-radius:var(--r-control);color:var(--muted);font-weight:600;font-size:var(--t-small);transition:background .14s var(--ease),color .14s var(--ease);text-decoration:none;display:inline-flex}.viewtab:hover{color:var(--ink);text-decoration:none}.viewtab.on,.viewtab[aria-current=page]{color:var(--ink);background:var(--tint)}.viewtab .count{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow)}.panel-head{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) var(--edge);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.panel-head h2,.panel-head h3{font-size:var(--t-lead);letter-spacing:-.01em;font-weight:600}.panel-head .aside{font-size:var(--t-small);color:var(--muted)}.queuebody,.sidecard{padding:var(--s-5) var(--edge)}.sidecard h2,.sidecard h3{font-size:var(--t-lead);letter-spacing:-.01em;margin-bottom:var(--s-4);font-weight:600}.emptystate{padding:var(--s-7) var(--edge);color:var(--muted);font-size:var(--t-data)}.panel.hold-edge{border-color:var(--hold)}.panel.risk-edge{border-color:var(--risk)}.whyline{font-size:var(--t-small);color:var(--muted);max-width:70ch}.panel.is-todo{box-shadow:none;background:var(--ground);border-style:dashed}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.fold-button:after,:where(details>summary:not(.btn)):after{content:"";width:1em;height:1em;margin-left:var(--s-3);vertical-align:middle;opacity:.7;-webkit-mask:var(--chevron) center /contain no-repeat;mask:var(--chevron) center /contain no-repeat;transition:transform .14s var(--ease);background-color:currentColor;flex:none;display:inline-block;transform:rotate(-90deg)}.fold-button[aria-expanded=true]:after,:where(details[open]>summary):after{transform:none}.fold-button{font-size:var(--t-small);color:var(--muted);align-items:center;padding:0;font-weight:600;display:inline-flex}.fold-button:hover{color:var(--ink)}details.panel>summary.panel-head{transition:background .14s var(--ease);border-bottom-color:#0000}details.panel[open]>summary.panel-head{border-bottom-color:var(--border-soft)}details.panel>summary.panel-head:hover{background:var(--surface-2)}details.panel>summary.panel-head:after{color:var(--muted)}.btn{justify-content:center;align-items:center;gap:var(--s-3);font-size:var(--t-label);min-height:var(--h-control);padding:var(--s-3) var(--s-5);border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface);color:var(--ink);transition:border-color .14s var(--ease),background .14s var(--ease);white-space:nowrap;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #171a2008}.btn,.btn:hover{text-decoration:none}.btn:hover{border-color:var(--border-hover);background:var(--surface-2)}.btn:active{background:var(--ground)}.btn.primary{background:var(--bmc);border-color:var(--bmc);color:#fff}.btn.primary:hover{background:var(--bmc-hover)}.btn.primary:active{background:var(--bmc)}.btn.danger{color:var(--risk)}.btn.ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink);background:var(--tint);border-color:#0000}.btn:disabled{opacity:.55;cursor:default}.btn.primary:disabled{opacity:1;background:var(--surface-2);border-color:var(--border);color:var(--muted)}.btn.slim{padding:var(--s-1) var(--s-4);font-size:var(--t-label);min-height:var(--h-control-slim)}.btn svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pill{align-items:center;gap:var(--s-3);font-size:var(--t-small);padding:var(--s-2) var(--s-5);border-radius:var(--r-tag);white-space:nowrap;color:var(--done);background:var(--done-bg);font-weight:600;line-height:1.272;display:inline-flex}.pill:before{content:"";width:var(--s-3);height:var(--s-3);background:currentColor;border-radius:50%}.pill.approved,.pill.live{color:var(--live);background:var(--live-bg)}.pill.hold,.pill.review{color:var(--hold);background:var(--hold-bg)}.pill.done,.pill.draft{color:var(--done);background:var(--done-bg)}.pill.risk{color:var(--risk);background:var(--risk-bg)}.pill.bmc,.tag{color:var(--bmc);background:var(--tint)}.tag{font-size:var(--t-small);padding:var(--s-1) var(--s-4);border-radius:var(--r-tag);white-space:nowrap;align-items:center;font-weight:600;line-height:1.272;display:inline-flex}.tag.live{color:var(--live);background:var(--live-bg)}.tag.hold{color:var(--hold);background:var(--hold-bg)}.tag.done{color:var(--done);background:var(--done-bg)}.tag.risk{color:var(--risk);background:var(--risk-bg)}.tag.flag{color:var(--hold);background:var(--flag-bg)}.chosen-tag{font-size:var(--t-micro);color:var(--bmc);border:1px solid var(--bmc-soft);border-radius:var(--r-tag);padding:0 var(--s-3);white-space:nowrap;font-weight:600}.chosen-tag,.seg{background:var(--surface)}.seg{min-height:var(--h-control-slim);border:1px solid var(--border);border-radius:var(--r-control);padding:var(--s-1);display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #171a2008}.seg>*+*{border-left:1px solid var(--border)}.seg a,.seg button{padding-inline:var(--s-5);border-radius:var(--r-control);font-size:var(--t-small);color:var(--muted);transition:color .14s var(--ease),background .14s var(--ease);align-items:center;font-weight:600;display:inline-flex}.seg :is(a,button:not(:disabled)):hover{color:var(--ink);text-decoration:none}.seg .on{background:var(--tint);color:var(--bmc)}.seg button:disabled{opacity:.45;cursor:default}select{appearance:none;cursor:pointer;max-width:100%;font:inherit;color:var(--ink);background-color:var(--surface);background-image:var(--chevron);background-repeat:no-repeat;background-position:right var(--s-3) center;border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-4);padding-right:calc(var(--s-6) + var(--s-3));text-overflow:ellipsis;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),background-color .14s var(--ease);background-size:16px 16px}select:focus{border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo);outline:none}select:disabled{cursor:default;color:var(--faint);background-color:var(--surface-2);background-image:var(--chevron-disabled)}@media (forced-colors:active){select{appearance:auto;background-image:none}}input:is([type=checkbox],[type=radio]){accent-color:var(--bmc);cursor:pointer;width:var(--check-size);height:var(--check-size);vertical-align:middle;flex:none;margin:0}input:is([type=checkbox],[type=radio]):disabled{cursor:default}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}:where(input:not([type=checkbox],[type=radio],[type=file]),select){height:var(--h-control);padding-block:0}:where(td,th,.toolbar,.q-cell) :where(input:not([type=checkbox],[type=radio],[type=file]),select){height:var(--h-control-slim)}input:not([type=checkbox],[type=radio],[type=file],.search,.bare),textarea{font:inherit;font-size:var(--t-body);color:var(--ink);background-color:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-4);padding-right:var(--s-4);transition:border-color .14s var(--ease),box-shadow .14s var(--ease);max-width:100%}textarea{padding-block:var(--s-4);line-height:1.618}input:not([type=checkbox],[type=radio],[type=file],.search,.bare):focus,textarea:focus{border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo);outline:none}input:hover:not(:focus):not(:disabled):not([type=checkbox]):not([type=radio]):not([type=file]):not(.search):not(.bare),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:var(--control-border-hover)}input:disabled,select:disabled,textarea:disabled{border-color:var(--control-border-disabled);color:var(--faint);background-color:var(--surface-2)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--control-border-error);--focus-halo:var(--risk-halo)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input.bare{font:inherit;color:var(--ink);border-radius:var(--r-tag);padding-inline:var(--s-3);transition:background .14s var(--ease),border-color .14s var(--ease);background:0 0;border:1px solid #0000}input.bare:hover{background:var(--tint)}input.bare:focus{background:var(--surface);border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo);outline:none}input.bare[aria-invalid=true]{border-color:var(--control-border-error);background:var(--risk-bg)}.field{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.field>label,.fieldlabel{font-weight:600}.field>.sub,.field>label,.fieldlabel{font-size:var(--t-small);color:var(--muted)}.field>.sub{font-weight:400}.field input,.field select,.field textarea{width:100%}.fielderr{display:block}.fielderr,.form-error{color:var(--risk);font-size:var(--t-small)}.form-ok{color:var(--live);font-size:var(--t-small);gap:var(--s-3);display:inline-flex}.affixed,.form-ok{align-items:center}.affixed{min-width:0;height:var(--h-control);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);transition:border-color .14s var(--ease),box-shadow .14s var(--ease);display:flex}.affixed:hover{border-color:var(--control-border-hover)}.affixed:focus-within{border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo)}.affixed input{width:100%;min-width:0;height:100%;padding-inline:var(--s-4);font-variant-numeric:tabular-nums;flex:1;box-shadow:none!important;background:0 0!important;border:0!important}.affixed .affix{color:var(--faint);font-size:var(--t-small);padding-inline:var(--s-4);white-space:nowrap}.affixed .affix:first-child{padding-right:0}.affixed .affix:last-child{padding-left:0}.affixed.is-invalid{border-color:var(--control-border-error);--focus-halo:var(--risk-halo)}.slim .affixed,td .affixed{height:var(--h-control-slim)}.checkrow{align-items:flex-start;gap:var(--s-4);font-size:var(--t-small);cursor:pointer;transition:color .14s var(--ease);color:var(--ink);display:flex}.checkrow>input{margin-top:var(--s-1)}.checkrow:hover{color:var(--ink)}.chip{align-items:center;gap:var(--s-4);cursor:pointer;min-height:var(--h-control-slim);padding:var(--s-2) var(--s-5);border:1px solid var(--border);border-radius:var(--r-tag);background:var(--surface);color:var(--muted);font-size:var(--t-label);transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease);font-weight:600;display:inline-flex}.chip:hover{color:var(--ink);background:var(--surface-2)}.chip.on,.chip:has(input:checked){background:var(--tint);border-color:var(--bmc);color:var(--bmc)}.chip input{width:14px;height:14px}.filepick{align-items:center;gap:var(--s-3) var(--s-5);min-height:calc(var(--h-control) + 2 * var(--s-4));padding:var(--s-4) var(--s-5);border:1px dashed var(--control-border);border-radius:var(--r-control);background:var(--surface);font-size:var(--t-small);color:var(--muted);transition:border-color .14s var(--ease),background-color .14s var(--ease);flex-wrap:wrap;display:flex;position:relative}.filepick>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.filepick:hover{border-color:var(--control-border-hover);background:var(--surface-2)}.filepick.is-over{border-color:var(--bmc);background:var(--tint);border-style:solid}.filepick:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.filepick:has(>input:disabled){opacity:.55}.filepick-name{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.formfoot{gap:var(--s-4);padding:var(--s-5) var(--edge);border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.regtable{border-collapse:collapse;width:100%;font-size:var(--t-data)}.regtable th{text-align:left;font-size:var(--t-micro);letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border);white-space:nowrap;top:var(--stackH);background:var(--surface);z-index:1;font-weight:600;position:sticky}.regtable td,.regtable th{padding:var(--s-3) var(--s-5)}.regtable td{border-bottom:1px solid var(--border-soft);vertical-align:middle;height:38px}.regtable :is(th,td):first-child{padding-left:var(--edge)}.regtable :is(th,td):last-child{padding-right:var(--edge)}.regtable tbody tr:last-child td{border-bottom:0}.regtable tbody tr:hover{background:var(--surface-2)}.regtable .r,.regtable th.r{text-align:right}.regtable .money{font-weight:600}.regtable tfoot :is(th,td){border-top:1px solid var(--border);border-bottom:0;font-weight:600}.regtable .sub{font-size:var(--t-small);color:var(--muted);font-weight:400;display:block}.regtable.plain tbody tr:hover{background:0 0}.regtable.plain th{position:static}.rowlink{color:inherit;font-weight:600}.rowlink:hover{color:var(--bmc)}.facts{grid-template-columns:var(--label-col) minmax(0,1fr);gap:var(--s-2) var(--s-5);font-size:var(--t-data);margin:0;display:grid}.facts dt{color:var(--muted);font-size:var(--t-small);padding-top:1px}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.sum{border-collapse:collapse;width:100%;font-size:var(--t-data)}.sum th{text-align:left;color:var(--muted);font-weight:400}.sum td,.sum th{padding:var(--s-2) 0}.sum td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sum .total td,.sum .total th{color:var(--ink);border-top:1px solid var(--border);padding-top:var(--s-3);font-weight:600}.notice{align-items:flex-start;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-control);font-size:var(--t-small);color:var(--ink);background:var(--tint);border:1px solid var(--tint-border);display:flex}.notice.hold{background:var(--hold-bg);border-color:var(--hold-bg)}.notice.hold .notice-word{color:var(--hold)}.notice.risk{background:var(--risk-bg);border-color:var(--risk-bg)}.notice.risk .notice-word{color:var(--risk)}.notice.live{background:var(--live-bg);border-color:var(--live-bg)}.notice.live .notice-word{color:var(--live)}.notice-word{white-space:nowrap;font-weight:600}.notice svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.stat{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.stat .k{font-size:var(--t-small);color:var(--muted);font-weight:600}.stat .v{font-size:var(--t-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.272}.stat .sub{font-size:var(--t-small);color:var(--muted)}.hero-figure{font-size:var(--t-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mrow{gap:var(--s-2) var(--s-5);padding:var(--s-4) var(--edge);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.mrow:last-child{border-bottom:0}.mrow.is-chosen{background:var(--tint)}.mrow.is-off .mfig,.mrow.is-off h3{color:var(--muted)}.mrow h3{font-size:var(--t-body);font-weight:600}.mfig{font-size:var(--t-lead);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.272}.mrange{font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums}.mplain{font-size:var(--t-small);color:var(--ink);max-width:var(--measure)}.mrow-act{align-items:center;gap:var(--s-4);grid-area:1/2;display:flex}.mrow-fold{grid-column:1/-1}.mrow-fold>summary{font-size:var(--t-small);color:var(--muted);align-items:center;font-weight:600;display:inline-flex}.mrow-fold[open]>summary{margin-bottom:var(--s-3)}.stage-row{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stage{align-items:center;gap:var(--s-2) var(--s-3);cursor:pointer;min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-control);font-size:var(--t-label);color:var(--muted);background:var(--surface);transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"box n share""name name name";display:grid}.stage input{grid-area:box}.stage .n{color:var(--ink);grid-area:n;font-weight:600}.stage .name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;line-height:1.272;overflow:hidden}.stage .share{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:share}.stage:hover{color:var(--ink);background:var(--surface-2)}.stage:has(input:checked){background:var(--tint);border-color:var(--bmc);color:var(--ink)}@media (max-width:760px){.stage-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.rail{top:calc(var(--stackH) + var(--s-5));max-height:calc(100vh - var(--stackH) - var(--s-7));border-radius:var(--r-panel);position:sticky;overflow-y:auto}@media (max-width:960px){.rail{max-height:none;position:static}}.bar-accent{fill:var(--chart-2)}.line-muted{stroke:var(--muted)}.line-accent{stroke:var(--bmc)}.fill-accent{fill:var(--bmc)}.axis-text{fill:var(--muted);font-size:9px}.droplist{z-index:50;margin-top:var(--s-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);max-height:384px;box-shadow:var(--shadow-float);position:absolute;left:0;right:0;overflow-y:auto}.droplist-row{text-align:left;width:100%;padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--border-soft);transition:background .14s var(--ease);display:block}.droplist-row:last-child{border-bottom:0}.droplist-row.is-active,.droplist-row:hover{background:var(--tint)}.droplist-row.is-best{background:var(--surface-2)}.droplist-head{width:100%;border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.droplist-head,.droplist-note{padding:var(--s-3) var(--s-5);background:var(--surface-2)}.droplist-note{font-size:var(--t-small);color:var(--muted);border-top:1px solid var(--border-soft)}.colophon{width:100%;max-width:var(--page-max);padding:var(--s-8) var(--page-gutter) var(--s-6);color:var(--faint);font-size:var(--t-micro);margin:0 auto;line-height:1.618}.colophon-line{font-weight:600}.signin{min-height:100vh;padding:var(--s-6);background:var(--canvas);place-items:center;display:grid}.signin-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);width:100%;max-width:377px;box-shadow:var(--shadow);padding:var(--s-6)}.signin-lockup{align-items:flex-end;gap:var(--s-3);margin-bottom:var(--s-5);color:var(--bmc);font-size:19px;font-weight:600;line-height:1;display:flex}.signin-lockup img{width:auto;height:40px;display:block}.signin-lockup .word{padding-bottom:4px}@media print{.appbar,.colophon,.viewstrip{display:none}.panel{break-inside:avoid;box-shadow:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(1turn)}}