@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}._8ppUXG_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}._8ppUXG_variable{--f-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.ahXlQG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.ahXlQG_variable{--f-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--color-zinc-600:#52525c;--color-zinc-900:#18181b;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@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{:root{--ground:#171721;--surface:#1e1e2a;--raised:#252535;--raised2:#2e2e42;--border:#2e2e40;--rule:#262636;--control:#43435c;--control-hi:#5c5c78;--text:#ededf3;--soft:#d3d3de;--muted:#b3b3c2;--faint:#9696a8;--primary:#5266eb;--periwinkle:#9cb4e8;--accent:#5266eb;--accent-hover:#4256d4;--accent-ink:#fcfcff;--accent-line:#8294f2;--go:#62b58d;--go-bg:#62b58d1a;--go-ink:#7fcaa5;--go-line:#62b58d66;--hold:#d6a95c;--hold-bg:#d6a95c17;--hold-ink:#e3bf80;--decide:#9cb4e8;--decide-bg:#9cb4e81a;--decide-ink:#b6c8ee;--stop:#d9737a;--stop-bg:#d9737a1a;--stop-ink:#ec9ca1;--bill:#d9737a;--stop-line:#d9737a6b;--warn-bg:#d6a95c14;--warn-line:#d6a95c80;--warn-text:#f1deb8;--wash-1:#afb2ce0f;--wash-2:#afb2ce1f;--glass:#afb2ce29;--glass-line:#afb2ce5c;--tint:#9cb4e829;--scrim:#0a0a12a8;--paper:#1e1e2a;--paper-ink:#ededf3;--paper-muted:#b3b3c2;--paper-rule:#2e2e40;--radius-card:12px;--radius-control:8px;--gap:16px;--pad:24px;--row:48px;--control-h:40px;--shadow-sm:none;--sans:var(--f-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--f-mono),ui-monospace,"SF Mono",Menlo,monospace;--display:var(--sans);--ease:cubic-bezier(.16,1,.3,1);--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{max-width:100vw;overflow-x:clip}body{color:var(--text);font:400 15px/24px var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background:var(--ground);margin:0}body:before{content:"";pointer-events:none;z-index:100;background-image:var(--grain);opacity:.05;mix-blend-mode:overlay;position:fixed;inset:0}a{color:var(--text);-webkit-text-decoration-color:var(--control);-webkit-text-decoration-color:var(--control);-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control);text-underline-offset:3px;transition:text-decoration-color .18s}a:hover{-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}b,strong{font-weight:480}h1,h2,h3,h4,p,ul,ol{margin:0}button,input{font:inherit;color:inherit}::selection{color:var(--text);background:#5266eb8c}.mono{font-family:var(--mono);font-size:13px}.muted,.fine{color:var(--muted)}.fine{font-size:13px;line-height:20px}.neg{color:var(--stop)}.pos{color:var(--go-ink)}.warn{color:var(--hold-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font:480 12px/16px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.eyebrow .dot,.live-dot{background:var(--hold);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.4s ease-in-out infinite pulse;display:inline-block}.eyebrow .dot{margin:0}.live-dot{background:var(--go)}@keyframes pulse{50%{opacity:.35}}.shell{max-width:1240px;padding:0 var(--pad) 48px;margin:0 auto;position:relative}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 0 18px;display:flex}.brand{align-items:center;gap:14px;display:flex}.mark{flex:none;width:34px;height:34px}.brand h1{font:480 22px/26px var(--sans);letter-spacing:-.01em}.brand p{color:var(--muted);font-size:13px;line-height:18px}.powered{color:var(--muted);text-align:right;font-size:12px;line-height:18px;font-family:var(--mono)}.panel{background:linear-gradient(180deg,var(--wash-1),transparent 120px),var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--pad);margin-bottom:var(--gap)}.panel-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.panel h2,.title{font:480 22px/28px var(--sans);letter-spacing:-.01em}.cid{font:400 12px var(--mono);color:var(--faint);margin-left:8px}.sec{margin-top:28px}.btn{min-height:var(--control-h);border:1px solid var(--border);background:var(--raised);color:var(--text);font:480 14px/20px var(--sans);cursor:pointer;transition:background-color .18s,border-color .18s,transform .18s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:hover:not(:disabled){background:var(--raised2);border-color:var(--control);transform:translateY(-1px)}.btn:active:not(:disabled){transform:none}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.lg{min-height:52px;padding:0 26px;font-size:16px}.btn.sm{min-height:34px;padding:0 14px;font-size:13px}.btn svg{flex:none}.btn .sub{opacity:.62;font-size:13px;font-weight:400}.link{font-size:13px}.linkbtn{font:480 13px var(--mono);text-decoration:underline;-webkit-text-decoration-color:var(--control);-webkit-text-decoration-color:var(--control);-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.linkbtn:hover{-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.error{color:var(--stop-ink);font-size:13px}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:56px;padding:36px 0 56px;display:grid}.display{text-wrap:balance;margin:16px 0 0}.ln{display:block}.w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.w>span{animation:rise .9s var(--ease-out) both;display:inline-block;transform:translateY(108%)}@keyframes rise{to{transform:none}}.lead{max-width:56ch;color:var(--soft);margin-bottom:12px;font-size:18px;line-height:29px}.lead b{color:var(--text)}.cta{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 14px;display:flex}.hero .fine{max-width:56ch}.rv{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.twist{background:var(--surface);border:1px solid var(--border);isolation:isolate;border-radius:28px;flex-direction:column;min-height:380px;padding:28px 30px 26px;display:flex;position:relative;overflow:hidden}.twist:before,.twist:after{content:"";z-index:-1;pointer-events:none;transition:opacity .9s;position:absolute;inset:-30%}.twist:before{opacity:1;background:radial-gradient(closest-side at 70% 20%,#5266eb1a,#0000 70%)}.twist:after{opacity:0;background:radial-gradient(closest-side at 70% 20%,#5266eb1a,#0000 70%)}.twist.bill:before{opacity:0}.twist.bill:after{opacity:1}.twist-top{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.twist-tag{font:480 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--hold-bg);color:var(--hold-ink);border-radius:99px;padding:3px 10px}.twist.bill .twist-tag{background:var(--stop-bg);color:var(--stop-ink)}.twist-num{margin:34px 0 18px}.twist-lbl{color:var(--muted);margin-bottom:6px;font-size:14px;display:block}.twist-num b{font:400 clamp(50px,6vw,84px)/1 var(--sans);letter-spacing:-.04em;font-weight:400;transition:color .5s;display:block}.twist.bill .twist-num b{color:var(--bill)}.twist-step{color:var(--muted);border-top:1px solid var(--border);opacity:0;transition:opacity .5s,transform .5s var(--ease-out);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex;transform:translateY(8px)}.twist-step.on{opacity:1;transform:none}.twist-step b{color:var(--stop);font-family:var(--mono);font-weight:480}.twist-bar{height:30px;margin:auto 0 18px;position:relative}.twist-bar i{border-radius:5px;height:10px;position:absolute}.twist-bar .r{background:var(--go);transform-origin:0;width:80%;top:0;left:20%}.twist-bar .u{background:var(--bill);transform-origin:100%;width:100%;top:18px;left:0}.twist-bar:before{content:"";background:var(--control);width:1px;position:absolute;top:-6px;bottom:-6px;left:20%}.twist-cap{color:var(--muted);font-size:13px;line-height:20px}.bento{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bn{border:1px solid var(--border);border-radius:var(--radius-card);background:linear-gradient(160deg,var(--wash-1),transparent 55%),var(--surface);padding:28px;transition:border-color .2s,background-color .2s;position:relative;overflow:hidden}.bn-a{flex-direction:column;grid-area:span 2/span 6;display:flex}.bn-b,.bn-c{grid-column:span 6}.bn-n{font:480 12px var(--mono);color:var(--faint);letter-spacing:.1em}.bn h3{font:500 18px/24px var(--sans);letter-spacing:-.01em;margin:14px 0 10px}.bn p{color:var(--soft);max-width:44ch}.bn p b{color:var(--text)}.ledger{font:400 14px/22px var(--mono);margin-top:auto;padding:28px 0 0;list-style:none}.ledger li{border-top:1px dashed var(--border);color:var(--muted);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.ledger li.sum{border-top:1px solid var(--control);color:var(--text)}.ledger li.sum b{font-size:18px}.runbox{margin:0 0 var(--gap);align-self:start}.runbox h3{font:480 22px/28px var(--sans);margin-bottom:4px}.field{flex-direction:column;gap:12px;margin-top:16px;display:flex}.row2{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.file{display:block}.file input{opacity:0;width:1px;height:1px;position:absolute}.file span{border:1px dashed var(--control);border-radius:var(--radius-control);min-height:48px;color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:background-color .18s,border-color .18s;display:flex;overflow:hidden}.file span:hover{background:var(--raised);border-color:var(--muted)}.file input:focus-visible+span{outline:2px solid var(--hold);outline-offset:3px}.in{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.in input{min-height:var(--control-h);border:1px solid var(--control);border-radius:var(--radius-control);background:var(--ground);font:400 14px var(--mono);color:var(--text);padding:0 12px}.in input:focus-visible{outline-offset:1px}.btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.runbar summary{cursor:pointer;padding:2px 0;font-size:14px;font-weight:480}.runbar{padding:16px var(--pad)}.runbar[open] summary{margin-bottom:12px}.prog{grid-template-columns:1fr 1fr;gap:8px 32px;margin-top:14px;display:grid}.prog .stage{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:13px}.bar-h{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.bar-h span{color:var(--muted);font-size:13px}.track{background:var(--raised2);border-radius:2px;height:4px;overflow:hidden}.fill{background:var(--hold);transform-origin:0;width:100%;height:100%;transition:transform .14s linear}.datalabel{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;font-size:13px;display:flex}.tag{font:480 11px/18px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--raised2);color:var(--muted);border-radius:99px;padding:1px 10px}.stage{margin-bottom:var(--gap);position:relative}.zone{min-height:150px;padding:14px 0 20px}.zone-in{max-width:1000px}.headline{font:400 clamp(28px,3.7vw,50px)/1.05 var(--sans);letter-spacing:-.03em;text-wrap:balance;margin-top:6px}.headline b{color:var(--hold);font-weight:400}.answer{font:400 clamp(18px,2vw,24px)/1.35 var(--sans);letter-spacing:-.01em;color:var(--soft);max-width:46ch;margin-top:14px}.answer b{color:var(--go);font-weight:400}.pinbar{z-index:40;pointer-events:none;justify-content:center;margin-top:24px;display:flex;position:sticky;bottom:16px}.pinbar button{pointer-events:auto}.zone .prog{max-width:880px}.intake-area{margin-top:22px}.tabs{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tab{text-align:left;border:1px solid var(--tone);position:relative}@supports (color:color-mix(in lab, red, red)){.tab{border:1px solid color-mix(in srgb,var(--tone) 26%,transparent)}}.tab{border-radius:var(--radius-card);cursor:pointer;min-width:0;min-height:170px;color:var(--text);isolation:isolate;background:linear-gradient(155deg,var(--tone),var(--surface) 62%);flex-direction:column;gap:4px;padding:24px 26px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tab{background:linear-gradient(155deg,color-mix(in srgb,var(--tone) 15%,var(--surface)),var(--surface) 62%)}}.tab{transition:border-color .22s,opacity .35s,box-shadow .3s}.tab:after{content:"";z-index:-1;background:radial-gradient(420px 220px at 90% 0,var(--tone),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tab:after{background:radial-gradient(420px 220px at 90% 0,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%)}}.tab:after{opacity:0;transition:opacity .35s}.tab:hover:after,.tab[aria-selected=true]:after{opacity:1}@supports (color:color-mix(in lab, red, red)){.tab:hover{border-color:color-mix(in srgb,var(--tone) 60%,transparent)}}.tab.dim{opacity:.55}.tab.dim:hover{opacity:.9}.tab:first-child{grid-column:span 7}.tab:nth-child(2),.tab:nth-child(3){grid-column:span 5}.tab:nth-child(4){grid-column:span 7}.tab.go{--tone:var(--go);--tone-ink:var(--go-ink)}.tab.hold{--tone:var(--hold);--tone-ink:var(--hold-ink)}.tab.decide{--tone:var(--decide);--tone-ink:var(--decide-ink)}.tab.stop{--tone:var(--stop);--tone-ink:var(--stop-ink)}.tab-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tab-dot{background:var(--tone);border-radius:50%;width:9px;height:9px}.lane-t{font:480 13px/18px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.lane-t{color:color-mix(in srgb,var(--tone) 75%,var(--text))}}.lane-h{align-items:baseline;gap:10px;margin-top:10px;display:flex}.lane-n{font:400 clamp(56px,6.4vw,92px)/.95 var(--sans);letter-spacing:-.045em;transition:opacity .4s}.lane-u{color:var(--muted);font-size:14px}.tab.ghost .lane-n{opacity:.22}.tab-m{color:var(--text);margin-top:6px;font-size:14px;line-height:20px}.tab-m b{color:var(--text);font-weight:500}.tab-m b.neg{color:var(--stop)}.tab-s{color:var(--soft);max-width:48ch;margin-top:4px;font-size:13px;line-height:19px}.area{margin-top:16px;display:block}.chips{pointer-events:none;z-index:3;position:absolute;inset:0}.chip{opacity:0;cursor:default;will-change:transform;width:16px;height:16px;transition:transform .85s var(--ease-out),opacity .4s ease-out,background-color .3s;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.chip.in{opacity:1}.chip i{background:var(--wash-2);width:12px;height:12px;transition:transform .18s var(--ease-out);border-radius:4px;margin:2px;display:block}.chip.go i{background:var(--go)}.chip.hold i{background:var(--hold)}.chip.decide i{background:var(--decide)}.chip.stop i{background:var(--stop)}.stage.sorted .chip{pointer-events:auto;cursor:pointer}.stage.sorted .chip:hover i{transform:scale(1.5)}.chip.dim.in{opacity:.22}.stage:not(.anim) .chip{transition:none}.hint{color:var(--muted);margin:4px 0 var(--gap);text-align:center;font-size:14px}.lanepanel{animation:panelin .5s var(--ease-out) both;padding:0;scroll-margin-top:12px;overflow:hidden}@keyframes panelin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lanepanel-h{padding:22px var(--pad) 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lanepanel-h h2{align-items:center;gap:12px;display:flex}.lanepanel-h p{color:var(--muted);font-size:13px}.pill{font:480 12px/18px var(--sans);border-radius:99px;align-items:center;padding:2px 12px;display:inline-flex}.pill.go{background:var(--go-bg);color:var(--go-ink)}.pill.hold{background:var(--hold-bg);color:var(--hold-ink)}.pill.decide{background:var(--decide-bg);color:var(--decide-ink)}.pill.stop{background:var(--stop-bg);color:var(--stop-ink)}.thead,.row{padding:0 var(--pad) 0 8px;grid-template-columns:44px 148px 84px minmax(0,1fr) 104px 132px;align-items:center;column-gap:12px;display:grid}.thead{font:480 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--wash-1);height:34px}.thead .r,.row .r{text-align:right}.rows{padding:0;list-style:none}.row{min-height:var(--row);border-bottom:1px solid var(--rule);cursor:pointer;padding-top:8px;padding-bottom:8px;transition:background-color .15s}.row:hover,.row.sel{background:var(--wash-1)}.row.enter{animation:rowin .4s var(--ease-out) both}@keyframes rowin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chk{justify-content:center;align-items:center;width:44px;height:44px;margin:-8px 0;display:flex}.chk input{width:18px;height:18px;accent-color:var(--hold);cursor:pointer;margin:0}.chk.na{color:var(--control)}.en{font:480 13px var(--mono);text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;padding:0}.ior{font:400 13px var(--mono);color:var(--muted)}.why{min-width:0}.why .l1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.why .l2{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;display:block;overflow:hidden}.why .l2 .warn{font-weight:480}.win{color:var(--muted);font-size:13px}.win.hot{color:var(--hold-ink);font-weight:500}.amt{font:500 14px var(--sans);text-align:right}.amt small{font:400 12px/16px var(--sans);color:var(--muted);display:block}.more-row{justify-content:center;padding:16px;display:flex}.m-only{display:none}.empty{padding:32px var(--pad);color:var(--muted)}.analyst,.ultra{background:var(--paper);color:var(--paper-ink);border-color:#0000;position:relative;overflow:hidden}.analyst{background:var(--paper)}.analyst h2,.analyst h3,.ultra h3{color:var(--paper-ink)}.analyst-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analyst-h h2,.analyst-h h3{font:480 20px/26px var(--sans)!important;margin:0!important}.analyst .cid,.ultra .cid{color:var(--paper-muted);margin-left:auto}.spark{background:linear-gradient(135deg,var(--hold),var(--bill));border-radius:3px;flex:none;width:12px;height:12px;animation:3s ease-in-out infinite pulse;transform:rotate(45deg)}.ai-tag{font:480 11px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper-ink);color:var(--paper);border-radius:99px;margin:8px 0 2px;padding:2px 10px;display:inline-block}.cols{grid-template-columns:1.25fr 1fr;gap:32px;margin-top:14px;display:grid}.cols h3{font:500 14px/20px var(--sans);margin-bottom:6px}.prio{padding:0;list-style:none}.prio li{border-top:1px solid var(--paper-rule);grid-template-columns:132px 1fr;gap:12px;padding:9px 0;font-size:13px;line-height:20px;display:grid}.analyst .linkbtn{color:var(--paper-ink);-webkit-text-decoration-color:var(--paper-muted);-webkit-text-decoration-color:var(--paper-muted);-webkit-text-decoration-color:var(--paper-muted);text-decoration-color:var(--paper-muted)}.cols ul.q{padding-left:18px;font-size:13px;line-height:20px}.cols ul.q li{padding:3px 0}.headline2{font:400 22px/30px var(--sans);letter-spacing:-.01em;max-width:60ch;margin-top:10px}.two{gap:var(--gap);margin-top:var(--gap);grid-template-columns:1.15fr 1fr;align-items:start;display:grid}.two>:first-child{position:sticky;top:16px}.stack{gap:var(--gap);flex-direction:column;display:flex}.two .panel,.stack .panel{margin-bottom:0}.order{max-height:520px;margin:0 calc(-1 * var(--pad));border-top:1px solid var(--border);padding:0;list-style:none;overflow:auto}.order li{padding:10px var(--pad);border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:32px 132px 1fr auto;align-items:baseline;gap:12px;font-size:13px;transition:background-color .15s;display:grid}.order li:hover{background:var(--wash-1)}.order .n{font:400 12px var(--mono);color:var(--faint)}.order .e{font:480 13px var(--mono)}.order .s{color:var(--soft);min-width:0}.order .m{text-align:right;font-weight:500}.rules{margin-top:12px;font-size:13px}.rules summary,details>summary{cursor:pointer;font-weight:480}.rules p{color:var(--soft);margin:10px 0}.dock{border-color:var(--control);background:linear-gradient(160deg,#5266eb14,transparent 50%),var(--surface)}.kpis{border:1px solid var(--border);border-radius:var(--radius-control);grid-template-columns:repeat(3,auto);justify-content:start;margin:4px 0 16px;display:grid;overflow:hidden}.kpi{border-right:1px solid var(--border);flex-direction:column;gap:2px;min-width:0;padding:14px 22px;display:flex}.kpi:last-child{border-right:0}.kpi b{font:400 36px/40px var(--sans);letter-spacing:-.03em}.kpi span{color:var(--muted);font-size:13px;line-height:16px}.ack{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 14px;font-size:13px;line-height:20px;display:flex}.ack input{width:18px;height:18px;accent-color:var(--hold);flex:none;margin:1px 0 0}.btns{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.btns .btnrow{gap:8px}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;font:400 12px/16px var(--sans);color:var(--muted);padding:6px 0}.tbl td{border-top:1px solid var(--rule);padding:8px 0}.tbl th:last-child,.tbl td:last-child{text-align:right}.tbl td:last-child{font-weight:480}.tbl.num th:not(:first-child),.tbl.num td:not(:first-child){text-align:right}.watch{margin-top:var(--gap)}.wr{margin-top:16px}.chgs{flex-direction:column;gap:12px;margin:12px 0;display:flex}.chg{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--wash-1);padding:14px 16px}.chg header{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.chg .tag.k{background:var(--raised2)}.chg .ok{color:var(--go-ink)}.chg .vs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chg .when{color:var(--muted);margin-bottom:4px;font-size:13px}.chg blockquote{background:var(--ground);border-radius:var(--radius-control);margin:0;padding:10px 12px;font-size:13px;line-height:20px}.chg mark{color:inherit;background:0 0;border-radius:2px;padding:0 1px}.chg mark.del{background:var(--stop-bg);text-decoration:line-through;-webkit-text-decoration-color:var(--stop);-webkit-text-decoration-color:var(--stop);-webkit-text-decoration-color:var(--stop);text-decoration-color:var(--stop)}.chg mark.ins{background:var(--go-bg)}.chg .impact{margin:10px 0 0;font-size:13px}.chg .impact.lvl0 b{color:var(--stop-ink)}.chg .impact.lvl1 b{color:var(--go-ink)}.chg .impact.lvl3 b{color:var(--muted)}.more summary{margin-top:6px}.receipt{margin-top:var(--gap)}.rc{margin:12px calc(-1 * var(--pad)) 0;border-top:1px solid var(--border);grid-template-columns:1.2fr 1.2fr .8fr;display:grid}.rc>div{padding:16px var(--pad);border-right:1px solid var(--border)}.rc>div:last-child{border-right:0}.rc h4{font:500 14px/20px var(--sans);margin-bottom:6px}.rc h4 small{font:400 12px var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.rc p{margin:4px 0;font-size:13px;line-height:20px}.rc .cost{font:400 36px/40px var(--sans);letter-spacing:-.03em}pre{white-space:pre-wrap;word-break:break-word;font:400 12px/18px var(--mono);color:var(--soft);background:var(--ground);border-radius:var(--radius-control);max-height:260px;margin:8px 0 0;padding:12px;overflow:auto}details>summary{font-size:13px}.notice{border:1px solid var(--control);border-radius:var(--radius-card);background:var(--surface);padding:22px var(--pad);margin-bottom:var(--gap)}.notice h3{font:480 22px/28px var(--sans);margin-bottom:6px}.notice p{max-width:70ch;color:var(--soft);margin-bottom:14px}.notice details{color:var(--muted);margin-top:12px}.foot{border-top:1px solid var(--border);color:var(--muted);margin-top:72px;padding-top:28px;font-size:13px;line-height:20px;overflow:hidden}.foot-grid{grid-template-columns:1fr 1fr;gap:12px 48px;display:grid}.foot a{color:var(--text)}.foot p{max-width:62ch}.foot b{color:var(--text)}.wordmark{font:400 min(12.2vw,172px)/.9 var(--sans);letter-spacing:-.045em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,var(--wash-2),transparent 88%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:40px 0 -.12em}.drawer-wrap{background:var(--scrim);z-index:50;justify-content:flex-end;animation:.25s ease-out both fade;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--border);width:min(620px,100%);height:100%;animation:slide .45s var(--ease-out) both;padding:28px 28px 56px;position:relative;overflow:auto}@keyframes slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .18s,color .18s;display:grid;position:absolute;top:14px;right:14px}.x:hover{background:var(--raised2);color:var(--text)}.d-meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:8px;padding-right:44px;font-size:13px;display:flex}.drawer h2{font:480 22px/28px var(--mono);letter-spacing:-.02em;margin-bottom:8px}.drawer .verdict{font:500 20px/28px var(--sans);letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:14px 0 8px}.step{color:var(--soft);margin-top:12px}.story{border:1px solid var(--border);background:linear-gradient(160deg,#62b58d12,transparent 60%),var(--raised);border-radius:24px;margin:22px 0 10px;padding:24px 24px 20px;position:relative;overflow:hidden}.story-l{font:480 12px/16px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}.story-n{font:400 clamp(52px,9vw,76px)/1.02 var(--sans);letter-spacing:-.04em;margin:8px 0 18px;font-weight:400;display:block}.story.bill .story-n{color:var(--bill)}.wf{padding:4px 0 24px;position:relative}.wf-axis{font:480 11px/16px var(--mono);color:var(--muted);white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.wf-zero{background:var(--control);width:1px;position:absolute;top:0;bottom:20px}.wf-row{margin:10px 0}.wf-h{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.wf-h b{color:var(--text);font-family:var(--mono);font-weight:480}.wf-h b.neg{color:var(--stop)}.wf-track{background:var(--wash-1);border-radius:6px;height:12px;position:relative}.wf-bar{animation:grow .8s var(--ease-out) both;border-radius:6px;position:absolute;top:0;bottom:0;transform:scaleX(0)}.wf-bar.r{background:var(--go)}.wf-bar.u{background:var(--bill)}.wf-bar.n{background:var(--go)}.wf-bar.n.bill{background:var(--bill)}.parts{border-top:1px solid var(--border);margin-top:16px;padding-top:12px;font-size:13px;line-height:20px}.parts div{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.parts div span:first-child{color:var(--muted)}.sect{margin-top:28px}.sect>h3{font:480 20px/26px var(--sans);margin-bottom:8px}.finding{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--wash-1);margin:8px 0;padding:14px 16px}.finding p{margin:8px 0 0;font-size:13px;line-height:20px}.cbpq{font:400 13px/20px var(--sans);color:var(--muted)}.cbpq.soft{color:var(--muted);font-weight:480}.fix{color:var(--go-ink)}.src{font-size:13px}.ultra{border-radius:24px;margin-top:24px;padding:22px 24px 24px}.ultra p{color:var(--paper-ink);margin:10px 0 0;font-size:14px;line-height:22px}.ultra .next{background:var(--wash-1);border-radius:12px;padding:12px 14px}.ultra a{color:var(--paper-ink)}.ultra .fine,.ultra .muted{color:var(--paper-muted)}.ultra details{color:var(--paper-muted);margin-top:10px}.ultra pre{background:var(--wash-1);color:var(--paper-ink)}.cites{font:400 12px var(--mono);color:var(--paper-muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.cd{margin:10px 0 14px}.cd-h{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.cd-h b{font-weight:500}.cd-h b,.cd-h .muted{white-space:nowrap}.cd-h>span{min-width:0}.cd-h .hot{color:var(--stop)}.cd .track{border-radius:3px;height:6px}.cd .track i{background:var(--go);transform-origin:0;height:100%;animation:grow .8s var(--ease-out) both;border-radius:3px;display:block}.cd .track i.hot{background:var(--bill)}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.note-q{background:var(--ground);border-radius:var(--radius-control);margin-top:10px;padding:10px 12px;font-size:13px;line-height:20px}.sig{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:13px;display:flex}.sig span{font-family:var(--mono)}.row .why .l1.none{color:var(--muted)}@media (max-width:980px){.hero,.two,.cols,.rc,.foot-grid{grid-template-columns:minmax(0,1fr)}.two>:first-child{position:static}.hero{gap:32px;padding:20px 0 36px}.rc>div{border-right:0;border-bottom:1px solid var(--border)}.rc>div:last-child{border-bottom:0}.bn-a,.bn-b,.bn-c{grid-area:auto/1/auto/-1}.tab:nth-child(n){grid-column:span 6}}@media (max-width:700px){:root{--pad:18px;--gap:10px}.shell{padding:0 16px 40px}.top{padding:18px 0 12px}.powered{display:none}.cta>button{justify-content:center;width:100%}.twist{border-radius:12px;min-height:340px;padding:22px 20px}.bn{padding:22px}.bn h3{font-size:18px}.row2{grid-template-columns:1fr 1fr}.prog{grid-template-columns:1fr}.zone{min-height:190px;padding-top:8px}.tab:nth-child(n){grid-column:1/-1}.tab{min-height:0;padding:18px}.lane-n{font-size:68px}.thead{display:none}.row{padding:6px var(--pad) 6px 4px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"chk en amt""chk why why";gap:0 8px;min-height:60px}.row .chk{grid-area:chk;align-self:center;margin:0}.row .en{grid-area:en}.row .ior,.row .win{display:none}.row .why{grid-area:why}.row .amt{grid-area:amt}.m-only{display:inline}.why .l1{font-size:13px}.prio li{grid-template-columns:1fr;gap:2px}.kpis{grid-template-columns:1fr 1fr 1fr;width:100%}.kpi{padding:10px 12px}.kpi b{font-size:26px;line-height:30px}.chg .vs{grid-template-columns:1fr}.order li{grid-template-columns:28px 1fr auto}.order .s{grid-area:2/2/auto/-1}.drawer{padding:22px 16px 48px}.story{padding:20px 18px 16px}.x{background:var(--surface);border:1px solid var(--border);position:fixed;top:8px;right:8px}.cd-h{flex-wrap:wrap}.btn.lg{justify-content:center;width:100%}.btns,.btns .btnrow{align-items:stretch;width:100%}.btns button{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important}.w>span,.rv{transform:none!important}}@media (max-width:700px){.pinbar{bottom:10px}.pinbar button{font-size:14px}}body:before{display:none}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.cols ul.q{list-style:outside}.panel,.bn,.twist,.notice,.story,.analyst,.ultra,.dock{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius-card)}.panel{padding:var(--pad)}.lanepanel{padding:0}.bn:hover{border-color:var(--control)}.twist:before{background:radial-gradient(closest-side at 70% 20%,#5266eb12,#0000 70%)}.twist:after{background:radial-gradient(closest-side at 30% 90%,#d9737a0d,#0000 70%)}.twist-num b,.story-n,.kpi b,.lane-n{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:480}.twist-num b{font-size:clamp(34px,3.4vw,48px)}.story-n{font-size:clamp(34px,8vw,48px);line-height:1.1}.kpi b{font-size:26px;line-height:32px}.lane-n{font-size:clamp(40px,4.6vw,64px)}.headline b,.answer b{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500}.answer b{color:var(--go-ink)}.runbar{margin-bottom:var(--gap)}.headline b{color:var(--hold-ink);font-size:1em}@supports (color:color-mix(in lab, red, red)){.tab{background:color-mix(in srgb,var(--tone) 5%,var(--surface))}}.tab{border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:var(--radius-card);color:var(--text)}.tab:hover{border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tab:hover{border-color:color-mix(in srgb,var(--tone) 55%,var(--ground))}}.tab[aria-selected=true]{border-color:var(--tone);box-shadow:0 0 0 1px var(--tone)}.tab:after{background:radial-gradient(420px 220px at 90% 0,var(--tone),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.tab:after{background:radial-gradient(420px 220px at 90% 0,color-mix(in srgb,var(--tone) 9%,transparent),transparent 70%)}}.tab-dot{box-shadow:none}.lane-t{color:var(--tone-ink,var(--text))}.chip i{background:var(--control-hi);box-shadow:none}.chip.has i{box-shadow:0 0 0 1.5px var(--ground),0 0 0 3px var(--control-hi)}.track{background:var(--raised2)}.fill{box-shadow:none}.thead,.row:hover{background:var(--raised)}.row.sel{background:var(--raised2)}.en{white-space:nowrap;display:inline-flex}.ior,.amt{white-space:nowrap}.amt{font:inherit}.amt small{text-align:right}.spark{background:var(--accent);animation:none}.ultra .next{background:var(--raised);border:1px solid var(--border)}.dock{border-color:var(--border)}.in input{background:var(--surface)}.neg,.tab-m b.neg,.wf-h b.neg,.cd-h .hot,.twist-step b{color:var(--stop-ink)}.drawer{background:var(--surface);border-left:1px solid var(--border);box-shadow:none}.story{padding:var(--pad)}.story.bill{background:linear-gradient(160deg,#d9737a0d,transparent 60%),var(--surface);border-color:var(--stop-line)}.eyebrow .dot,.live-dot{box-shadow:none}.wordmark{letter-spacing:-.06em;font-weight:500}.parts div span:last-child,.parts div b{font-family:var(--mono);font-size:12px;font-weight:480}.tbl td:last-child,.order .m{font-family:var(--mono);font-size:12px}.watch .fine{max-width:62ch}.compliance-badge{margin-bottom:12px}.chg{background:var(--surface);box-shadow:var(--shadow-sm)}.chg blockquote{background:var(--raised);border:1px solid var(--border)}.panel,.bn,.dock,.analyst{background:var(--surface)}.twist:before,.twist:after,.tab:after{display:none}.tab{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tab{background:color-mix(in srgb,var(--tone) 5%,var(--surface))}}.story.ok{background:var(--go)}@supports (color:color-mix(in lab, red, red)){.story.ok{background:color-mix(in srgb,var(--go) 5%,var(--surface))}}.story.bill{background:var(--stop)}@supports (color:color-mix(in lab, red, red)){.story.bill{background:color-mix(in srgb,var(--stop) 5%,var(--surface))}}.story.bill{border-color:var(--stop-line)}.wordmark{-webkit-text-fill-color:var(--text);color:var(--text);background:0 0}.bento{align-items:stretch}.rv.in{font-size:inherit;color:inherit;gap:0;display:block}.wf-zero{background:var(--control-hi)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.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}}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.max-w-2xl{max-width:var(--container-2xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--accent-line\)\]{border-color:var(--accent-line)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--control\)\]{border-color:var(--control)}.border-\[var\(--glass-line\)\]{border-color:var(--glass-line)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--glass\)\]{background-color:var(--glass)}.bg-\[var\(--raised\)\]{background-color:var(--raised)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--wash-2\)\]{background-color:var(--wash-2)}.p-3{padding:calc(var(--spacing) * 3)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.font-mono{font-family:var(--mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--go-ink\)\]{color:var(--go-ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--soft\)\]{color:var(--soft)}.text-\[var\(--stop-ink\)\]{color:var(--stop-ink)}.text-\[var\(--stop-ink\)\]\!{color:var(--stop-ink)!important}.text-\[var\(--text\)\]{color:var(--text)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:bg-\[rgba\(175\,178\,206\,\.24\)\]:hover{background-color:#afb2ce3d}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--wash-1\)\]:hover{background-color:var(--wash-1)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (hover:hover){.disabled\:hover\:bg-\[var\(--accent\)\]:disabled:hover{background-color:var(--accent)}.disabled\:hover\:bg-\[var\(--glass\)\]:disabled:hover{background-color:var(--glass)}}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
@layer components{html body .tab{background:var(--surface);border:1px solid var(--border);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:12px;box-shadow:0 1px 2px #0003}html body .tab:after{display:none}html body .tab:hover{border-color:var(--control-hi);opacity:1}html body .tab[aria-selected=true]{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}html body .tab.dim{opacity:.55}html body .tab.dim:hover{opacity:.55;border-color:var(--control-hi)}html body .tab .tab-dot{background:var(--tone);box-shadow:none}html body .tab .lane-t{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--text);font-size:14px;font-weight:480;line-height:20px}html body .tab .lane-n{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tone-ink);font-size:30px;font-weight:480;line-height:1.1}html body .tab .lane-u,html body .tab .tab-m{color:var(--muted)}html body .tab .tab-m b{color:var(--text);font-weight:480}html body .tab .tab-m b.neg{color:var(--stop-ink)}html body .tab .tab-s{color:var(--muted)}}
@layer components{html body .eyebrow,html body .twist-tag,html body .bn-n,html body .tag,html body .thead,html body .ai-tag,html body .story-l,html body .datalabel,html body .cid{font-family:var(--sans);text-transform:none;letter-spacing:0;font-weight:480}html body .thead,html body .tag,html body .twist-tag,html body .ai-tag,html body .cid,html body .bn-n{font-size:12px}html body .story-l,html body .eyebrow,html body .datalabel{font-size:14px}html body .headline{letter-spacing:-.02em;font-size:30px;font-weight:480;line-height:1.15;font-family:var(--sans)}html body .display{letter-spacing:-.02em;font-size:30px;font-weight:480;line-height:1.15}html body .twist-num b,html body .story-n,html body .kpi b{letter-spacing:-.02em;font-size:30px;font-weight:480;line-height:1.15;font-family:var(--mono);font-variant-numeric:tabular-nums}html body .lead,html body .answer,html body .headline2,html body .tab-m,html body .twist-lbl,html body .twist-step,html body .wf-h,html body .parts,html body .ledger,html body .notice p,html body .panel p,html body .step,html body .finding p,html body .cbpq,html body .next,html body .fix,html body .watch p,html body .row,html body .order li,html body .foot p,html body .ack,html body .lane-u{font-size:14px;font-weight:400}html body .verdict{font-size:14px;font-weight:480}html body .fine,html body .twist-cap,html body .d-meta,html body .tab-s,html body .cites span,html body .wf-axis,html body .src,html body .prog .stage,html body .datalabel .tag{font-size:12px;font-weight:400}html body .pill{font-size:12px;font-weight:480}html body .panel h2:not(.headline):not(.display),html body .panel h3:not(.headline):not(.display),html body .panel h4:not(.headline):not(.display),html body .notice h2:not(.headline):not(.display),html body .notice h3:not(.headline):not(.display),html body .notice h4:not(.headline):not(.display),html body .drawer h2:not(.headline):not(.display),html body .drawer h3:not(.headline):not(.display),html body .drawer h4:not(.headline):not(.display),html body .sect h2:not(.headline):not(.display),html body .sect h3:not(.headline):not(.display),html body .sect h4:not(.headline):not(.display),html body .watch h2:not(.headline):not(.display),html body .watch h3:not(.headline):not(.display),html body .watch h4:not(.headline):not(.display),html body .analyst h2:not(.headline):not(.display),html body .analyst h3:not(.headline):not(.display),html body .analyst h4:not(.headline):not(.display),html body .ultra h2:not(.headline):not(.display),html body .ultra h3:not(.headline):not(.display),html body .ultra h4:not(.headline):not(.display){letter-spacing:0;font-size:14px;font-weight:480;line-height:20px}html body .text-base{font-size:14px!important}html body .text-3xl{font-size:30px!important}html body .font-semibold,html body .font-bold,html body .font-medium,html body b,html body strong{font-weight:480!important}html body .bn h3,html body .win.hot,html body .amt,html body .order .m,html body .rc h4{font-weight:480}html body .neg,html body .wf-h b.neg,html body .tab-m b.neg{color:var(--stop-ink)}html body .brand h1{font:480 14px/20px var(--sans);letter-spacing:0}html body .brand p,html body .twist-top .mono,html body .row2 .in,html body .win,html body .cd-h,html body .cd-h span,html body .cd-h b,html body .cd-h .muted,html body .muted,html body .warn,html body .l2,html body .l2 span,html body .row span,html body .sig span,html body td,html body .pos,html body summary.small{font-size:12px}html body .note-q,html body .note-q *,html body .q li,html body .sect .pos,html body .sig,html body .sect td,html body summary,html body .analyst-h h2,html body .analyst-h h3{letter-spacing:0;font-weight:480;line-height:20px;font-size:14px!important}html body .note-q,html body .q li{font-weight:400!important}html body .drawer .verdict{font:480 14px/20px var(--sans);letter-spacing:0;text-wrap:pretty;max-width:none}html body button{font-size:14px!important}html body .prio li span,html body .prio li{font-size:14px}}html body :is(.panel,.notice,.sect,.watch,.analyst,.ultra,.r6-detail) h2:not(.headline):not(.display):not(.cu-cov-h),html body h2.r6-title,html body h2.dl-title,html body h2.oc-h2{font:480 16px/24px var(--sans)!important;letter-spacing:0!important}
@layer components{html body .pinbar{pointer-events:auto;z-index:auto;justify-content:flex-start;margin:16px 0 24px;position:static;bottom:auto}html body .pinbar button{pointer-events:auto}html body .drawer-wrap{-webkit-backdrop-filter:none;background:var(--scrim)}html body .story.bill{border:1px solid var(--stop-line)}html body .tab,html body .tab.go,html body .tab.hold,html body .tab.decide,html body .tab.stop{background:var(--surface)}}
@layer components{html body{background:var(--ground)}html body .shell{width:100%;max-width:1120px;margin:0 auto;padding:0 24px 64px}html body .shell>section{margin-top:80px;margin-bottom:0}html body .shell>.runbar,html body .shell>.datalabel{margin-top:32px;margin-bottom:0}html body .top{border-bottom:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin:0;padding:0;display:flex}html body .head-brand{flex-wrap:nowrap;align-items:center;gap:0 10px;min-width:0;display:flex}html body .head-brand .mark{flex:none;width:32px;height:32px}html body .head-word{font:480 16px/24px var(--sans);letter-spacing:-.01em;color:var(--text);white-space:nowrap;margin:0}html body .head-sub{font:400 13px/20px var(--sans);color:var(--faint);white-space:nowrap;margin:0}html body .powered{font:400 13px/20px var(--sans);color:var(--faint);text-align:right;white-space:nowrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}html body .powered .live-dot{background:var(--go);width:6px;height:6px;box-shadow:none;flex:none;margin:0;animation:none}@media (min-width:1024px){html body .head-sub{margin-left:4px}}@media (max-width:1023px){html body .top{flex-wrap:wrap;align-items:flex-start;row-gap:4px;padding:12px 0}html body .head-brand{flex-wrap:wrap;width:100%}html body .head-sub{flex-basis:100%;padding-left:42px}html body .powered{justify-content:flex-start;width:100%;padding-left:42px}}@media (max-width:639px){html body .shell{padding:0 16px 48px}html body .shell>section{margin-top:48px}html body .head-brand .mark{width:28px;height:28px}html body .head-sub{padding-left:38px}html body .powered{padding-top:4px;padding-left:0}}html body .r6-alert{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);font:400 16px/24px var(--sans);border-radius:12px;align-items:flex-start;gap:12px;margin:24px 0 0;padding:20px;display:flex}html body .r6-alert-icon{width:16px;height:16px;color:var(--hold-ink);flex:none;margin-top:4px}html body .r6-alert-body{min-width:0;max-width:48rem}html body .r6-alert p{margin:0}html body .r6-alert strong{font-weight:480}html body .r6-alert .r6-alert-note{font:400 13px/20px var(--sans);color:var(--warn-text);margin-top:4px}html body .foot{border-top:1px solid var(--border);color:var(--faint);font:400 13px/20px var(--sans);margin-top:80px;padding-top:48px;overflow:visible}html body .foot-grid{grid-template-columns:1fr 1fr;gap:16px 64px;display:grid}html body .foot p{max-width:62ch;color:var(--faint);font:400 13px/20px var(--sans);margin:0}html body .foot b{color:var(--muted);font-weight:480}html body .foot a{color:var(--muted);text-decoration:none}html body .foot a:hover{text-underline-offset:3px;text-decoration:underline}html body .foot .wordmark{display:none}@media (max-width:760px){html body .foot{margin-top:48px;padding-top:32px}html body .foot-grid{grid-template-columns:minmax(0,1fr);gap:12px}}html body .r6-alert{margin-top:16px;padding:16px 20px}html body .r6-alert-body{max-width:760px}html body .shell>.hero{margin-top:48px;padding:0}html body .shell>.runbar{margin-top:24px}html body .shell>.stage-wrap,html body .shell>.stage{margin-top:32px}html body .zone{padding-top:0}html body .zone .headline{max-width:760px}@media (max-width:640px){html body .shell>.hero{margin-top:32px}html body .r6-alert{padding:16px}}}
@layer components{html body .hero{grid-template-columns:1fr;align-items:start;gap:48px;max-width:1120px;margin:0 auto;padding:48px 0 64px;display:grid}@media (min-width:1024px){html body .hero{grid-template-columns:1fr 1fr;gap:48px}}html body .hero-headline{max-width:560px;color:var(--text);margin:0;letter-spacing:-.02em!important;font-size:32px!important;font-weight:480!important;line-height:36px!important;font-family:var(--sans)!important}@media (min-width:640px){html body .hero-headline{font-size:48px!important;line-height:52px!important}}html body .hero-lead{max-width:520px;margin-top:16px;color:var(--muted)!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}html body .hero-btn-primary{background:var(--accent);height:40px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;font-size:16px!important;font-weight:480!important;line-height:24px!important}html body .hero-btn-primary:hover:not(:disabled){background:var(--accent-hover)}html body .hero-btn-primary:disabled{opacity:.4;cursor:not-allowed}html body .hero-btn-secondary{background:var(--surface);height:40px;color:var(--text);border:1px solid var(--control);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;font-size:16px!important;font-weight:480!important;line-height:24px!important}html body .hero-btn-secondary:hover:not(:disabled){background:var(--raised)}html body .hero-disclosure{max-width:520px;margin-top:12px;color:var(--faint)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}html body .twist{flex-direction:column;gap:16px;display:flex;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:16px!important;min-height:auto!important;padding:32px!important;box-shadow:0 1px 2px #0003!important}html body .twist:before,html body .twist:after{display:none!important}html body .twist-top{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .twist-lbl{color:var(--faint)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}html body .twist-id{font-family:var(--mono)!important;color:var(--soft)!important;background:var(--raised2)!important;border:0!important;border-radius:6px!important;padding:2px 6px!important;font-size:13px!important;font-weight:480!important;line-height:20px!important}html body .twist-num{margin:0!important}html body .twist-num b{color:var(--text);font-family:var(--mono)!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.02em!important;font-size:48px!important;font-weight:480!important;line-height:52px!important}html body .twist.bill .twist-num b{color:var(--stop-ink)!important}html body .twist-breakdown{flex-direction:column;display:flex}html body .twist-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex;font-size:13px!important;line-height:20px!important}html body .twist-row span{color:var(--muted)!important;font-size:13px!important}html body .twist-row b{font-family:var(--mono)!important;font-variant-numeric:tabular-nums!important;color:var(--text)!important;font-size:13px!important;font-weight:480!important}html body .twist-row.twist-net{border-bottom:0;border-top:1px solid var(--border);margin-top:4px;padding-top:10px}html body .twist-row.twist-net span{color:var(--text)!important;font-weight:480!important}html body .twist-row.twist-net b{color:var(--stop-ink)!important}html body .twist-bar{height:24px;margin:4px 0;position:relative}html body .twist-bar i{border-radius:3px;height:6px;position:absolute}html body .twist-bar .r{background:var(--go);transform-origin:0;width:80%;top:0;left:20%}html body .twist-bar .u{background:var(--stop);transform-origin:100%;width:100%;top:12px;left:0}html body .twist-bar:before{content:"";background:var(--control-hi);width:1px;position:absolute;top:-4px;bottom:-4px;left:20%}html body .twist-base{margin-top:2px;color:var(--faint)!important;font-size:13px!important;line-height:20px!important}html body .twist-cap{margin-top:4px;color:var(--faint)!important;font-size:13px!important;line-height:20px!important}html body .how-it-works{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}html body .how-title{margin:0 0 12px;color:var(--text)!important;font-size:13px!important;font-weight:480!important;line-height:20px!important}html body .how-rows{flex-direction:column;display:flex}html body .how-row{border-bottom:1px solid var(--rule);padding:12px 0}html body .how-row:last-child{border-bottom:0}html body .how-h{margin:0 0 2px;color:var(--text)!important;font-size:13px!important;font-weight:480!important;line-height:20px!important}html body .how-p{margin:0;color:var(--muted)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}html body .run-file{display:block}html body .run-field{flex-direction:column;gap:4px;display:flex}html body .run-label{color:var(--faint)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}html body .run-input{border:1px solid var(--control)!important;background:var(--surface)!important;height:40px!important;color:var(--text)!important;border-radius:8px!important;padding:0 12px!important;font-size:16px!important;line-height:24px!important}html body .run-input:focus-visible{outline:2px solid var(--warn-line);outline-offset:2px}}
@layer components{html body .boardbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0 0 20px;padding:0 0 12px;display:flex}html body .boardbar-t{font:480 13px/20px var(--sans);color:var(--soft);white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}html body .boardbar-dot{background:var(--periwinkle);border-radius:999px;flex:none;width:6px;height:6px}html body .boardbar-btn{min-height:40px;font:480 13px/20px var(--sans);color:var(--muted);white-space:nowrap;border:1px solid #0000;padding:0 14px;transition:color .15s,background-color .15s,border-color .15s}html body .boardbar-btn:hover{color:var(--text);background:var(--glass);border-color:var(--glass-line)}html body .boardbar-btn[aria-expanded=true]{color:var(--text);background:var(--raised)}html body .runbar-panel{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:16px;margin:0 0 28px;padding:20px 24px}html body .zone{min-height:0;padding:4px 0 24px}html body .zone .headline{font:480 48px/52px var(--sans);letter-spacing:-.03em;color:var(--text);text-wrap:balance;max-width:22ch;margin:0}html body .zone .headline b{font-family:var(--sans);font-weight:480;font-size:inherit;letter-spacing:inherit;color:var(--text);font-variant-numeric:tabular-nums}html body .zone .answer{font:400 16px/24px var(--sans);letter-spacing:0;color:var(--muted);max-width:62ch;margin:12px 0 0}html body .zone .answer b{font-family:var(--sans);color:var(--text);font-weight:480}html body .board-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}html body .board-copy{min-width:0}html body .board-copy .runmeta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px}html body .zone .board-copy .runmeta>span+span:before{content:none;padding:0}html body .zone .board-top{max-width:none}html body .claimcard{background:var(--surface);border:1px solid var(--border);max-width:none;box-shadow:none;border-radius:16px;margin-top:0;padding:32px}html body .claim-label{font:400 13px/20px var(--sans);color:var(--faint)}html body .claim-num{font:480 48px/52px var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--go-ink);margin-top:4px}html body .claim-sub{font:400 16px/24px var(--sans);color:var(--soft);margin-top:8px}html body .claim-sub b{color:var(--text);font-weight:480}html body .claimcard>button{border-radius:999px;margin-top:20px;padding:10px 20px;font-size:13px;line-height:20px}html body .zone .runmeta{font:400 13px/20px var(--sans);color:var(--faint);flex-wrap:wrap;gap:2px 0;margin-top:20px;display:flex}html body .zone .runmeta>span+span:before{content:"·";color:var(--muted);padding:0 8px}html body .zone .runmeta .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}html body .stage .tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .stage .tab{background:var(--surface);border:1px solid var(--border);min-height:0;box-shadow:none;isolation:auto;border-radius:16px;grid-column:auto;gap:0;padding:24px;transition:border-color .15s;overflow:visible}html body .stage .tab:after{display:none}html body .stage .tab:hover{border-color:var(--control-hi);background:var(--surface)}html body .stage .tab[aria-selected=true]{border-color:var(--accent-line);box-shadow:none}html body .stage .tab.dim{opacity:1}html body .stage .tab-top{justify-content:flex-start;gap:8px}html body .stage .tab-dot{background:var(--faint);flex:none;order:-1;width:6px;height:6px}html body .stage .tab.go .tab-dot{background:var(--go)}html body .stage .tab.hold .tab-dot{background:var(--hold)}html body .stage .tab.decide .tab-dot{background:var(--faint)}html body .stage .tab.stop .tab-dot{background:var(--stop)}html body .stage .lane-t{font:480 16px/24px var(--sans);letter-spacing:0;text-transform:none;color:var(--text)}html body .stage .lane-h{gap:6px;margin-top:12px}html body .stage .lane-n{font:480 16px/24px var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}html body .stage .tab.decide .lane-n{color:var(--text)}html body .stage .tab.ghost .lane-n{opacity:.4}html body .stage .lane-u{font:400 13px/20px var(--sans);color:var(--faint)}html body .stage .tab-m{font:400 13px/20px var(--sans);color:var(--muted);margin-top:4px}html body .stage .tab-m b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:480}html body .stage .tab-m b.neg{color:var(--stop-ink)}html body .stage .tab-s{font:400 13px/20px var(--sans);color:var(--faint);max-width:46ch;margin-top:8px}html body .stage .area{margin-top:0;height:0!important}html body .stage.sorted .chips{pointer-events:none;opacity:0;transition:opacity .15s 2s}html body .stage:not(.sorted) .chips{opacity:1;transition:none}html body .stage.sorted .chip{pointer-events:none;cursor:default}html body .stage.sorted .chip:hover i{transform:none}html body .hint{font:400 13px/20px var(--sans);color:var(--faint);text-align:left;margin:0 0 24px}html body .lanepanel{border:1px solid var(--border);box-shadow:none;background:var(--surface);border-radius:16px;animation:none}html body .lanepanel-h{border-bottom:1px solid var(--border);gap:12px;padding:20px 24px}html body .lanepanel-h h2{font:480 16px/24px var(--sans);color:var(--text);align-items:center;gap:8px;display:flex}html body .lanepanel-h h2 .muted{font:400 13px/20px var(--sans);color:var(--faint)}html body .lanepanel-h p{font:400 13px/20px var(--sans);color:var(--faint);margin-top:2px}html body .lanepanel-h select{height:36px;font:400 13px/20px var(--sans);border:1px solid var(--control);background:var(--surface);color:var(--text);border-radius:8px;padding:0 8px}html body .lanepanel-h label{font:400 13px/20px var(--sans);color:var(--muted)}html body .lanepanel-h>button{border-radius:8px;font-size:13px;line-height:20px}html body .ldot{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}html body .ldot.go{background:var(--go)}html body .ldot.hold{background:var(--hold)}html body .ldot.decide{background:var(--faint)}html body .ldot.stop{background:var(--stop)}html body .lanepanel .thead,html body .lanepanel .row{grid-template-columns:32px 132px 84px minmax(0,1fr) 108px 124px;column-gap:16px;padding:0 24px}html body .lanepanel .thead{z-index:2;background:var(--surface);border-top:0;border-bottom:1px solid var(--border);height:40px;font:480 13px/20px var(--sans);letter-spacing:0;text-transform:none;color:var(--faint);position:sticky;top:0}html body .lanepanel .row{border-bottom:1px solid var(--rule);min-height:48px;padding-top:0;padding-bottom:0;transition:background-color .12s}html body .lanepanel .row:hover{background:var(--raised)}html body .lanepanel .row.sel{background:var(--raised2)}html body .lanepanel .row.enter{animation:none}html body .lanepanel .en{font-size:13px}html body .lanepanel .ior{color:var(--faint);font-size:13px}html body .lanepanel .why .l1{font-size:13px;line-height:20px}html body .lanepanel .why .l2{color:var(--faint);font-size:13px;line-height:18px}html body .lanepanel .win{color:var(--faint);font-size:13px}html body .lanepanel .win.hot{color:var(--hold-ink);font-weight:480}html body .lanepanel .amt{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13px}html body .lanepanel .amt .neg,html body .lanepanel .amt .text-red-700\!{color:var(--stop-ink)}html body .lanepanel .amt small{font:400 13px/18px var(--sans);color:var(--faint)}html body .lanepanel .chk{justify-content:flex-start;width:32px;height:48px;margin:0}html body .lanepanel .chk input{border-radius:3px;width:16px;height:16px}html body .lanepanel .empty{font:400 13px/20px var(--sans);color:var(--faint);padding:32px 24px}html body .pinbar button{background:var(--surface);color:var(--text);border:1px solid var(--control);box-shadow:none;border-radius:999px;padding:10px 20px;font-size:13px;line-height:20px}html body .pinbar button:hover{background:var(--raised);border-color:var(--control-hi)}@media (min-width:1024px){html body .board-top{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:48px}html body .claimcard{padding:36px}html body .claimcard>button{align-self:flex-start}}@media (min-width:1280px){html body .stage .tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){html body .zone{padding:0 0 20px}html body .zone .headline{max-width:none;font-size:32px;line-height:36px}html body .claimcard{padding:24px}html body .board-top{gap:20px}html body .claim-num{font-size:32px;line-height:36px}html body .zone .runmeta{margin-top:16px}html body .zone .runmeta>span+span:before{padding:0 6px}html body .stage .tabs{grid-template-columns:minmax(0,1fr);gap:10px}html body .stage .tab{padding:20px}html body .lanepanel-h{padding:16px}html body .lanepanel .thead{display:none}html body .lanepanel .row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"chk en amt""chk why why";gap:2px 8px;min-height:64px;padding:10px 16px}html body .lanepanel .row .chk{grid-area:chk;align-self:center;width:44px;height:44px}html body .lanepanel .row .chk input{width:20px;height:20px}html body .lanepanel .row .en{grid-area:en}html body .lanepanel .row .ior,html body .lanepanel .row .win{display:none}html body .lanepanel .row .why{grid-area:why}html body .lanepanel .row .amt{grid-area:amt}html body .lanepanel-h>button,html body .boardbar-btn{min-height:44px}html body .boardbar-more{display:none}html body .claimcard>button{justify-content:center;width:100%}}}
.drawer-wrap{background:var(--scrim);-webkit-backdrop-filter:none;animation:none}.drawer{background:var(--surface);border-left:1px solid var(--border);width:min(480px,100%);box-shadow:none;font:400 16px/24px var(--sans);color:var(--text);padding:24px 24px 0;animation:.32s cubic-bezier(.16,1,.3,1) both drawer-slide}@keyframes drawer-slide{0%{transform:translate(24px)}to{transform:none}}.drawer p{margin:0}.d-bar{justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;display:flex}.d-bar-l{align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.d-chip{font:480 13px/20px var(--mono);letter-spacing:-.01em;color:var(--text);background:0 0;border:0;border-radius:0;padding:0}.d-status{font:400 13px/20px var(--sans);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.d-status i{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.d-status.go i{background:var(--go)}.d-status.hold i{background:var(--hold)}.d-status.decide i{background:var(--faint)}.d-status.stop i{background:var(--stop)}.drawer .x{width:44px;height:44px;color:var(--faint);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -10px 0 0;transition:background-color .15s,color .15s;display:grid;position:static}.drawer .x:hover{background:var(--raised2);color:var(--text)}.drawer .x:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.d-sub{font:400 13px/20px var(--sans);color:var(--faint);margin-top:14px}.d-id{font-family:var(--mono);color:var(--muted);font-weight:480}.d-answer{font:480 16px/24px var(--sans);color:var(--text);letter-spacing:-.005em;text-wrap:pretty;max-width:34ch;margin-top:20px}.d-step{font:400 13px/20px var(--sans);color:var(--faint);max-width:44ch;margin-top:6px}.d-money{margin-top:22px}.d-money-l{font:400 13px/20px var(--sans);color:var(--faint)}.d-figure{font:480 48px/52px var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:2px}.d-figure.ok{color:var(--go-ink)}.d-figure.bill{color:var(--stop-ink)}.d-figure.hold{color:var(--hold-ink)}.d-money-note{font:400 13px/20px var(--sans);color:var(--hold-ink);margin-top:8px}.d-money-note.bill{color:var(--stop-ink)}.wf.pending .wf-bar.r,.wf.pending .wf-bar.n{background:var(--hold)}.d-break{margin:18px 0 0}.d-brk{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.d-brk:first-child{border-top:0}.d-brk dt{font:400 13px/20px var(--sans);color:var(--muted);min-width:0}.d-brk dd{font:480 13px/20px var(--mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;margin:0}.d-brk dd.bill{color:var(--stop-ink)}.d-brk-sub{border-left:1px solid var(--border);margin-left:0;padding-left:12px}.d-brk-sub dt{color:var(--faint)}.d-brk-sub dd{color:var(--muted);font-weight:400}.d-brk-net{border-top:1px solid var(--control-hi);margin-top:2px;padding-top:12px}.d-brk-net dt,.d-brk-net dd{color:var(--text);font-weight:480}.wf{margin:14px 0 0;padding:2px 0 26px}.wf-row{margin:8px 0}.wf-track{background:var(--raised2);border-radius:3px;height:6px;position:relative;overflow:hidden}.wf-bar{border-radius:3px;min-width:2px;animation:none;position:absolute;top:0;bottom:0;transform:none}.wf-bar.r{background:var(--go)}.wf-bar.u{background:var(--control-hi)}.wf-bar.n{background:var(--go)}.wf-bar.n.bill{background:var(--stop)}.wf-zero{background:var(--raised2);width:1px;top:0;bottom:24px}.wf-axis{font:400 13px/20px var(--mono);color:var(--faint)}.d-note{font:400 16px/24px var(--sans);color:var(--muted);max-width:52ch;margin-top:16px}.d-alert{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-text);font:400 13px/20px var(--sans);border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.d-alert svg{flex:none;margin-top:2px}.d-sect{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.d-sect h3{font:480 16px/24px var(--sans);color:var(--text);margin:0 0 10px}.d-muted{color:var(--faint);font-weight:400}.d-body{font:400 16px/24px var(--sans);color:var(--muted);max-width:52ch}.d-small{font:400 13px/20px var(--sans);color:var(--faint);margin-top:8px}.d-tag{font:400 13px/20px var(--sans);color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.d-cid{font-family:var(--mono);color:var(--faint);font-size:13px}.d-next{border-left:2px solid var(--control);margin-top:14px;padding-left:12px}.d-next span{font:480 13px/20px var(--sans);color:var(--faint);display:block}.d-next p{font:400 16px/24px var(--sans);color:var(--text);margin-top:2px}.d-reason{margin-top:18px}.d-reason summary{width:fit-content;font:400 13px/20px var(--sans);color:var(--faint);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 0;list-style:none;display:flex}.d-reason summary::-webkit-details-marker{display:none}.d-reason summary:hover{color:var(--text)}.d-reason summary:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.d-reason summary svg{transition:transform .15s}.d-reason[open] summary svg{transform:rotate(180deg)}.d-reason p{font:400 13px/20px var(--sans);color:var(--muted);max-width:56ch;margin-top:10px}.d-cites{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.d-cites span{white-space:nowrap}.d-trace{margin-top:12px}.d-trace summary{font:400 13px/20px var(--sans);color:var(--faint);cursor:pointer;width:fit-content;padding:4px 0;list-style:none}.d-trace summary::-webkit-details-marker{display:none}.d-trace summary:hover{color:var(--text)}.d-trace pre{background:var(--raised);border:1px solid var(--rule);font:400 13px/20px var(--mono);color:var(--soft);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:280px;margin:8px 0 0;padding:12px;overflow:auto}.d-finding{border-top:1px solid var(--rule);padding:14px 0}.d-finding:first-of-type{border-top:0;padding-top:0}.d-finding p{font:400 13px/20px var(--sans);color:var(--muted);margin-top:6px}.d-finding p:first-child{color:var(--text);margin-top:0;font-size:16px;line-height:24px}.d-fix{color:var(--go-ink);font-weight:480}.d-fix.bill{color:var(--stop-ink)}.d-quote{font:400 13px/20px var(--mono);color:var(--soft);overflow-wrap:anywhere}.d-quote-soft{font-family:var(--sans);color:var(--faint)}.d-src a{font:400 13px/20px var(--sans);color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:2px}.d-src a:hover{color:var(--text);-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.d-sig span{background:var(--raised);border:1px solid var(--border);font-family:var(--mono);color:var(--muted);border-radius:4px;margin-right:6px;padding:1px 6px;font-size:13px;display:inline-block}.drawer .tbl{border-collapse:collapse;width:100%;font:400 13px/20px var(--sans);color:var(--muted);background:0 0;margin-top:10px}.drawer .tbl tr+tr td{border-top:1px solid var(--rule)}.drawer .tbl td{vertical-align:top;white-space:normal;background:0 0;border:0;padding:10px 0}.drawer .tbl td+td{text-align:right;white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);padding-left:16px;font-weight:480}.drawer .tbl td .d-chip{font-size:13px}.d-cd{margin:14px 0 16px}.d-cd-h{font:400 13px/20px var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.d-cd-h b{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:480}.d-cd-h b.d-hot{color:var(--stop-ink)}.d-cd-track{background:var(--raised2);border-radius:2px;height:4px;overflow:hidden}.d-cd-track i{background:var(--go);border-radius:2px;min-width:2px;height:100%;display:block}.d-cd-track i.d-hot{background:var(--stop)}.d-prepared{font:400 13px/20px var(--sans);color:var(--faint);max-width:52ch;margin-top:24px;padding-bottom:16px}.d-foot{z-index:2;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);gap:8px;margin:0 -24px;display:flex;position:sticky;bottom:0}.d-btn{flex:1;min-height:44px}.d-foot .d-btn:last-child:not(:only-child){flex:none}@media (max-width:640px){.drawer{padding:20px 16px 0}.d-figure{font-size:32px;line-height:36px}.d-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom));margin:0 -16px}.d-foot .d-btn{min-height:44px}.d-break{margin-top:16px}}
@layer components{html body .r6-detail{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin:80px 0 0;padding:32px 0 0;position:static}html body .r6-detail>h2,html body .r6-detail>.r6-title{color:var(--text);margin:0 0 8px;font:480 16px/24px var(--sans)!important;letter-spacing:0!important}html body .r6-detail p,html body .r6-detail li,html body .r6-detail td,html body .r6-detail label,html body .r6-detail blockquote,html body .r6-watch p{color:var(--muted);font-size:16px;line-height:24px}html body .r6-detail .r6-sub,html body .r6-watch .r6-sub,html body .r6-detail .r6-fine,html body .r6-watch .r6-fine,html body .r6-detail .r6-cid,html body .r6-detail .r6-meta,html body .r6-watch .r6-badge{font-size:13px!important;line-height:20px!important}html body .r6-detail .r6-sub,html body .r6-watch .r6-sub{color:var(--text);margin:0 0 12px;font-weight:480}html body .r6-detail .r6-fine,html body .r6-watch .r6-fine{color:var(--faint);margin-top:12px}html body .r6-detail .r6-money,html body .r6-watch .r6-money{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:16px;line-height:24px}html body .r6-detail .r6-owe,html body .r6-watch .r6-owe{color:var(--stop-ink)}html body .r6-detail .r6-mono{font-family:var(--mono);font-size:13px!important;line-height:20px!important}html body .r6-analyst .headline2{font:400 16px/24px var(--sans);letter-spacing:0;color:var(--text);max-width:none;margin-top:12px}html body .r6-analyst .cols{grid-template-columns:1fr 1fr;gap:48px;margin-top:32px;display:grid}html body .r6-analyst .cols h3{margin-bottom:12px}html body .r6-analyst .prio{margin:0}html body .r6-analyst .prio li{border-top:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);gap:16px;padding:12px 0;font-size:16px;line-height:24px}html body .r6-analyst .cols ul.q{padding-left:20px}html body .r6-analyst .cols ul.q li{padding:6px 0}html body .r6-analyst .r6-cid{font-family:var(--mono);color:var(--faint);margin:24px 0 0}html body .r6-analyst .linkbtn{color:var(--text);font-size:13px}html body .r6-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;margin-top:80px;display:grid}html body .r6-two>:first-child{position:static;top:auto}html body .r6-two>.r6-detail,html body .r6-two .stack>.r6-detail{border-top:1px solid var(--border);margin-top:0;padding-top:32px}html body .r6-two .stack{flex-direction:column;gap:48px;display:flex}html body .r6-dock .r6-body{max-width:60ch;margin-top:16px}html body .r6-dock .r6-body b{color:var(--text);font-weight:480}html body .r6-dock .error{color:var(--stop-ink);margin-top:12px;font-size:13px;line-height:20px}html body .r6-dock .ack{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:44px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin:24px 0;padding:14px 0;font-size:16px;line-height:24px;display:flex}html body .r6-dock .ack input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}html body .r6-dock .btns{flex-direction:column;align-items:stretch;gap:16px;display:flex}html body .r6-dock .r6-primary-row{flex-direction:column;align-items:flex-start;gap:8px;display:flex}html body .r6-dock .r6-secondary-row{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}html body .r6-detail button{min-height:44px;border-radius:9999px!important;font-size:16px!important}html body .r6-dock .r6-primary{text-align:left;height:auto;min-height:52px;padding:12px 20px}html body .r6-dock .r6-file-name{font-family:var(--mono);font-size:14px;font-weight:480;line-height:20px}html body .r6-dock .r6-file-meta{color:var(--faint);font-weight:400;line-height:20px;font-size:13px!important}html body .r6-filing .order{border-top:1px solid var(--rule);max-height:520px;margin:16px 0 0;padding:0;list-style:none;overflow:auto}html body .r6-filing .order li{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"n e m""n s m";align-items:baseline;gap:2px 16px;min-height:48px;padding:12px 0;display:grid}html body .r6-filing .order li:hover{background:var(--ground)}html body .r6-filing .order .n{font:400 13px/20px var(--mono);color:var(--faint);grid-area:n}html body .r6-filing .order .e{grid-area:e;min-width:0}html body .r6-filing .order .s{color:var(--muted);grid-area:s;min-width:0;font-size:16px;line-height:24px}html body .r6-filing .order .m{text-align:right;white-space:nowrap;grid-area:m}html body .r6-filing .rules{margin-top:16px}html body .r6-filing .rules summary{color:var(--muted);font-size:13px;line-height:20px}html body .r6-filing .rules p{margin:12px 0 0;font-size:13px;line-height:20px}html body .r6-iors .tbl{border-collapse:collapse;width:100%;margin-top:16px}html body .r6-iors .tbl th{font:480 13px/20px var(--sans);color:var(--faint);text-align:left;border-bottom:1px solid var(--border);padding:0 0 8px}html body .r6-iors .tbl td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:12px 0}html body .r6-iors .tbl th:not(:first-child),html body .r6-iors .tbl td:not(:first-child){text-align:right}html body .r6-iors .tbl td .r6-money{font-size:16px}html body .r6-watch{background:var(--ground);border:1px solid var(--border);border-radius:16px;margin-top:80px;padding:24px}html body .r6-watch .r6-badge{border:1px solid var(--go-line);background:var(--surface);font-family:var(--mono);color:var(--go-ink);border-radius:9999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:480;display:inline-flex}html body .r6-watch .r6-dot{background:var(--go);border-radius:50%;flex:none;width:6px;height:6px}html body .r6-watch>.r6-body{color:var(--text);margin-top:8px}html body .r6-watch .chg{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:20px 0}html body .r6-watch .chgs{gap:0;margin:16px 0 0}html body .r6-watch .chg header{gap:4px 16px;margin-bottom:12px}html body .r6-watch .chg .tag{font:480 13px/20px var(--sans);letter-spacing:0;text-transform:none;color:var(--muted);background:0 0;border-radius:0;padding:0}html body .r6-watch .chg .fine{color:var(--faint)}html body .r6-watch .chg .vs{grid-template-columns:1fr 1fr;gap:32px;display:grid}html body .r6-watch .chg .when{color:var(--faint);margin-bottom:6px;font-size:13px;line-height:20px}html body .r6-watch .chg blockquote{color:var(--muted);background:0 0;border:0;padding:0;font-size:16px;line-height:24px}html body .r6-watch .chg mark,html body .r6-watch .chg mark.del,html body .r6-watch .chg mark.ins{color:inherit;background:0 0;border-radius:0;padding:0}html body .r6-watch .chg mark.del{color:var(--faint);text-decoration:line-through}html body .r6-watch .chg mark.ins{color:var(--text)}html body .r6-watch .chg .impact{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:20px}html body .r6-watch .chg .impact.lvl0 b,html body .r6-watch .chg .impact.lvl1 b,html body .r6-watch .chg .impact.lvl3 b{color:var(--text)}html body .r6-watch .more summary{margin-top:8px;font-size:13px}html body .r6-watch .error{color:var(--stop-ink);font-size:13px;line-height:20px}html body .r6-receipt .r6-meta{font-family:var(--mono);color:var(--faint);font-weight:400}html body .r6-receipt .rc{border-top:1px solid var(--border);grid-template-columns:1.2fr 1.2fr .8fr;margin:24px 0 0;display:grid}html body .r6-receipt .rc>div{border-right:1px solid var(--border);padding:24px 32px 0 0}html body .r6-receipt .rc>div+div{padding-left:32px}html body .r6-receipt .rc>div:last-child{border-right:0;padding-right:0}html body .r6-receipt .rc .r6-sub{font:480 13px/20px var(--sans);color:var(--faint);margin:0 0 4px}html body .r6-receipt .rc .r6-sub small{font:400 13px/20px var(--mono);color:var(--faint);overflow-wrap:anywhere;margin-top:4px;display:block}html body .r6-receipt .rc p{margin:8px 0 0}html body .r6-receipt .rc .r6-fine{margin-top:8px}html body .r6-receipt .rc .r6-money{font-size:16px}html body .r6-receipt pre,html body .r6-receipt .ids{background:var(--ground);border:1px solid var(--border);font:400 13px/20px var(--mono);color:var(--muted);border-radius:10px;padding:16px}html body .r6-receipt details{margin-top:16px}html body .r6-receipt details summary{color:var(--muted);font-size:13px;line-height:20px}@media (max-width:1024px){html body .r6-two{grid-template-columns:1fr;gap:48px}html body .r6-two .stack{gap:48px}}@media (max-width:640px){html body .r6-detail{margin-top:48px;padding-top:24px}html body .r6-watch{margin-top:48px;padding:20px}html body .r6-analyst .cols{grid-template-columns:1fr;gap:32px}html body .r6-watch .chg .vs{grid-template-columns:1fr;gap:16px}html body .r6-receipt .rc{grid-template-columns:1fr}html body .r6-receipt .rc>div{border-right:0;border-bottom:1px solid var(--border);padding:20px 0!important}html body .r6-receipt .rc>div:last-child{border-bottom:0}html body .r6-filing .order li{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"n e m""n s s"}html body .r6-dock .r6-secondary-row{flex-direction:column;align-items:stretch}html body .r6-dock .r6-secondary-row button{justify-content:flex-start}}html body [data-testid=audience],html body [data-testid=why-llm],html body [data-testid=rescore],html body [data-testid=stage-receipt],html body [data-testid=sources]{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin-top:80px;padding:32px 0 0}html body [data-testid=audience] h2,html body [data-testid=audience] h3,html body [data-testid=why-llm] h2,html body [data-testid=why-llm] h3,html body [data-testid=rescore] h2,html body [data-testid=rescore] h3,html body [data-testid=stage-receipt] h2,html body [data-testid=stage-receipt] h3,html body [data-testid=sources] h2,html body [data-testid=sources] h3{font:480 16px/24px var(--sans);color:var(--text);margin:0 0 8px}html body [data-testid=audience] p,html body [data-testid=why-llm] p,html body [data-testid=why-llm] li,html body [data-testid=sources] li{color:var(--muted);font-size:16px;line-height:24px}html body [data-testid=audience] .grid>div{border-radius:16px;padding:16px}html body [data-testid=audience] .grid>div>div{font-size:13px;line-height:20px}html body [data-testid=audience] .grid>div>div:nth-child(2){font:480 16px/24px var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width:640px){html body [data-testid=audience],html body [data-testid=why-llm],html body [data-testid=rescore],html body [data-testid=stage-receipt],html body [data-testid=sources]{margin-top:48px}}html body [data-testid=stage-receipt] table{border-collapse:collapse;width:100%}html body [data-testid=stage-receipt] th,html body [data-testid=stage-receipt] td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding:12px 12px 12px 0}html body [data-testid=stage-receipt] th:first-child,html body [data-testid=stage-receipt] td:first-child{text-align:left;white-space:normal}html body [data-testid=stage-receipt]{overflow-x:auto}}
@layer components{html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ground)}html body{background:var(--ground);color:var(--text)}html body:before{display:none}html body .headline,html body .hero-headline,html body .display{letter-spacing:-.005em;font-weight:440}html body .twist-num b,html body .story-n,html body .kpi b{font-weight:440}html body ::placeholder{color:var(--faint);opacity:1}html body input:not([type=checkbox]):not([type=file]),html body select,html body textarea{background:var(--raised);color:var(--text);border:1px solid var(--control);border-radius:8px}html body input[type=checkbox]{appearance:none;border:1.5px solid var(--control-hi);background:var(--raised);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s;display:inline-grid}html body input[type=checkbox]:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fcfcff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:var(--accent)}html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible,html body button:focus-visible,html body a:focus-visible,html body [role=tab]:focus-visible,html body summary:focus-visible{outline:2px solid var(--periwinkle);outline-offset:2px}html body .top{background:var(--ground)}html body .head-brand .mark{border-radius:9px}html body .btn:disabled,html body button:disabled{opacity:.6}html body .fill{background:var(--primary)}html body .eyebrow .dot{background:var(--periwinkle)}}
