@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.1i10huw_oenth.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:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.185_gu0vrql5h.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.2rk-i3moeh87f.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.329kkwbds1fbr.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:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16e00d4466991d3a-s.0yruz1usta6ty.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:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8256b1b99fdd790-s.p.1kxa-ypd12mt_.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:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.ZV6Qqa_className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.ZV6Qqa_variable{--font-zilla:"Zilla Slab", "Zilla Slab Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-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:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-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:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-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:400;font-display:swap;src:url(../media/c47649aa31f9e140-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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-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:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-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:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-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:500;font-display:swap;src:url(../media/c47649aa31f9e140-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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-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:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-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:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-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:600;font-display:swap;src:url(../media/c47649aa31f9e140-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%}.O6CEna_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.O6CEna_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#1e1e1e;--surface:#252525;--surface-2:#2c2c2b;--text:#f7f5ee;--text-2:#f7f5eeb3;--muted:#f7f5ee8f;--line:#f7f5ee1a;--line-strong:#f7f5ee33;--wash:#f7f5ee0b;--accent:#ff8a4c;--accent-hover:#ff7a3d;--accent-glow:#ff8a4c24;--peach:#ffd9c4;--ink:#1e1e1e;--viz-accent:#e0703a;--viz-neutral:#7f7c71;--viz-grid:#f7f5ee14;--display:var(--font-zilla), Georgia, serif;--sans:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--distance-base:8px;--distance-medium:12px;--blur-small:2px;--blur-medium:3px;--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--tt-in-dur:.15s;--tt-out-dur:50ms;--tt-scale:.98;--tt-delay:80ms;--tt-in-ease:ease-out;--tt-out-ease:ease-out;--tt-bg:#f7f5ee;--tt-fg:#1e1e1e;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(900px 520px at 88% -8%, #ff8a4c12, transparent 62%), radial-gradient(circle at 1px 1px, #f7f5ee0d 1px, transparent 0) 0 0 / 26px 26px, var(--bg);background-attachment:fixed;margin:0;font-size:1rem;line-height:1.5}::selection{background:var(--peach);color:var(--ink)}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{margin:0;font-weight:500}h1{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2.25rem,4vw,3.5rem);line-height:.98}h2{font-family:var(--display);letter-spacing:-.02em;font-size:1.4375rem;line-height:1.1}.label{color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.3}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.note{color:var(--text-2);margin:0;font-size:.9375rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.watermark{width:520px;height:auto;color:var(--text);opacity:.04;pointer-events:none;z-index:0;position:fixed;bottom:-90px;right:-70px}.shell{z-index:1;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.side{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1eb8;flex-direction:column;gap:34px;height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.lockup{color:var(--text);align-items:center;gap:9px;padding:0 8px;display:inline-flex}.lockup svg{width:auto;height:28px;transition:transform var(--duration-slow) var(--ease-smooth-out)}a:hover>.lockup svg{transform:rotate(-12deg)scale(1.06)}.lockup .word{font-family:var(--display);letter-spacing:-.02em;font-size:1.4375rem;font-weight:600;line-height:1}.lockup .sub{color:var(--muted);margin-left:1px;font-size:.8125rem;font-weight:500}.nav{flex-direction:column;gap:3px;display:flex}.nav a{color:var(--text-2);transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav a:hover{background:var(--wash);color:var(--text);transform:translate(3px)}.nav a[aria-current=page]{color:var(--text);background:var(--wash);font-weight:600}.nav a .dot{background:var(--line-strong);width:7px;height:7px;transition:background-color var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-bounce);border-radius:999px;flex:none}.nav a:hover .dot{background:var(--text-2);transform:scale(1.25)}.nav a[aria-current=page] .dot{background:var(--accent);box-shadow:0 0 0 4px var(--accent-glow), 0 0 14px #ff8a4cb3}.side-foot{flex-direction:column;gap:12px;margin-top:auto;padding:0 12px;display:flex}.clock{color:var(--muted);text-transform:none;min-height:1.2em;font-size:.8125rem}.clock:first-letter{text-transform:uppercase}.main{width:100%;max-width:1240px;padding:44px 48px 88px;position:relative}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-head .crumb{margin-bottom:12px;display:inline-block}.stack{flex-direction:column;gap:34px;display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.span-2{grid-column:span 2}@keyframes rise{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}.stack>*{animation:rise var(--stagger-dur) var(--stagger-ease) both}.stack>:nth-child(2){animation-delay:calc(var(--stagger-stagger) * 1.5)}.stack>:nth-child(3){animation-delay:calc(var(--stagger-stagger) * 3)}.stack>:nth-child(4){animation-delay:calc(var(--stagger-stagger) * 4.5)}.stack>:nth-child(5){animation-delay:calc(var(--stagger-stagger) * 6)}.stack>:nth-child(n+6){animation-delay:calc(var(--stagger-stagger) * 7.5)}.card,.panel{isolation:isolate;border:1px solid var(--line);background:linear-gradient(180deg, #f7f5ee09, #f7f5ee03), var(--surface);transition:border-color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);border-radius:20px;position:relative}.card:before,.panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%), var(--accent-glow), transparent 62%);opacity:0;transition:opacity var(--duration-medium) var(--ease-smooth-out);position:absolute;inset:0}.card:hover,.panel:hover{border-color:var(--line-strong)}.card:hover:before,.panel:hover:before{opacity:1}.kpi:hover,.mini:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #000000e6}.panel{padding:24px}.panel.flush{padding:0;overflow:hidden}.kpi{flex-direction:column;gap:10px;min-width:0;padding:22px 24px 18px;display:flex}.kpi-value{letter-spacing:-.02em;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:600;line-height:1.05}.kpi.hero{border-color:#ff8a4c57}.kpi.hero:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;top:-1px;left:24px;right:24px;box-shadow:0 0 18px #ff8a4ccc}.kpi.hero .kpi-value{font-size:clamp(2.25rem,3.6vw,3rem)}.kpi-foot{justify-content:space-between;align-items:flex-end;gap:12px;min-height:40px;margin-top:auto;display:flex}.delta{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.delta .vs{color:var(--muted);font-weight:400}.delta.bad{background:var(--peach);color:var(--ink);border-radius:999px;padding:3px 9px}.delta.bad .vs{color:#1e1e1ea6}.delta.flat{color:var(--muted);font-weight:400}.spark{flex:none;overflow:visible}.spark-line{fill:none;stroke:var(--viz-neutral);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease-smooth-out) .2s forwards}.spark-dot{fill:var(--viz-accent);stroke:var(--surface);stroke-width:2px;opacity:0;animation:pop var(--duration-fast) var(--ease-bounce) .9s forwards;transform-box:fill-box;transform-origin:50%}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.mini{flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.mini-value{letter-spacing:-.01em;font-size:1.375rem;font-weight:600;line-height:1.15}.mini-sub{color:var(--muted);font-size:.8125rem}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.chart{min-width:0;margin:0;padding:22px 24px 20px}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.legend{color:var(--text-2);gap:18px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.legend li{align-items:center;gap:7px;display:inline-flex}.key{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.key.line{border-radius:2px;width:12px;height:2px}.key.accent,.bar.accent,.bl-bar.accent{background:var(--viz-accent)}.key.neutral,.bar.neutral,.bl-bar.neutral{background:var(--viz-neutral)}.plot{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.yaxis{width:54px;height:220px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;position:relative}.yaxis span{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.plot-area{min-width:0;position:relative}.gridlines{pointer-events:none;height:220px;position:absolute;inset:0 0 auto}.gridlines i{background:var(--viz-grid);height:1px;position:absolute;left:0;right:0}.gridlines i.base{background:var(--line-strong)}.cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.col{outline-offset:-2px;transition:background-color var(--duration-quick) var(--ease-smooth-out);border-radius:10px;flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.col:hover,.col:focus-visible,.col.current{background:var(--wash)}.bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:220px;padding:0 2px;display:flex}.bar{transform-origin:50% 100%;width:clamp(5px,34%,20px);min-height:0;animation:grow-y var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * var(--duration-stagger) + .12s);transition:filter var(--duration-quick) var(--ease-smooth-out), height var(--duration-slow) var(--ease-smooth-out);border-radius:4px 4px 0 0;display:block}.col:hover .bar,.col:focus-visible .bar{filter:brightness(1.18)}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.xlab{color:var(--muted);white-space:nowrap;transition:color var(--duration-quick) var(--ease-smooth-out);padding:9px 0 6px;font-size:.75rem}.col:hover .xlab,.col.current .xlab{color:var(--text)}.col.current .xlab{font-weight:600}.t-tt-wrap{display:inline-block;position:relative}.t-tt{transform:translate(-50%, 0) scale(var(--tt-scale));transform-origin:50% 100%;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease), transform var(--tt-out-dur) var(--tt-out-ease);border-radius:8px;padding:8px 12px;position:absolute;bottom:calc(100% + 8px);left:50%;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000d,0 4px 42px #0000000f}.t-tt-wrap:hover .t-tt,.t-tt-trigger:focus-visible+.t-tt{opacity:1;transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay);transform:translate(-50%)scale(1)}.col.t-tt-wrap{display:flex}.tip{z-index:5;transform:translate(0, 0) scale(var(--tt-scale));transform-origin:0 24px;border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;font-size:.8125rem;display:flex;top:12px;bottom:auto;left:calc(100% + 6px);box-shadow:0 18px 44px -18px #000000bf}.col:nth-last-child(-n+4) .tip{transform-origin:100% 24px;left:auto;right:calc(100% + 6px)}.col.t-tt-wrap:hover .tip,.col.t-tt-wrap:focus-visible .tip{opacity:1;transition-duration:var(--tt-in-dur);transition-timing-function:var(--tt-in-ease);transition-delay:var(--tt-delay);transform:translate(0)scale(1)}@media (hover:none){.tip{display:none}}.tip-title{margin-bottom:2px;font-weight:600}.tip-title:first-letter{text-transform:uppercase}.tip-row{color:#1e1e1ea8;grid-template-columns:12px auto 1fr;align-items:center;gap:8px;display:grid}.tip-row b{color:var(--tt-fg);font-variant-numeric:tabular-nums;font-weight:600}.tip-row.total{border-top:1px solid #1e1e1e1f;margin-top:2px;padding-top:5px}.barlist{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.barlist li{transition:background-color var(--duration-quick) var(--ease-smooth-out);border-radius:10px;grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -10px;padding:8px 10px;display:grid}.barlist li:hover{background:var(--wash)}.bl-label{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-quick) var(--ease-smooth-out);font-size:.9375rem;text-decoration:none;overflow:hidden}.barlist li:hover .bl-label{color:var(--text)}.bl-track{height:12px;display:flex;position:relative}.bl-bar{transform-origin:0;min-width:2px;height:12px;animation:grow-x var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * var(--duration-stagger) + .16s);transition:filter var(--duration-quick) var(--ease-smooth-out);border-radius:0 4px 4px 0;display:block}.barlist li:hover .bl-bar{filter:brightness(1.2)}.bl-value{font-size:.9375rem;font-weight:600}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.barlist:not(.diverging) li{grid-template-columns:minmax(0,1fr) auto;row-gap:7px}.barlist:not(.diverging) .bl-track{order:3;grid-column:1/-1}.diverging .bl-track:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:-5px;bottom:-5px;left:50%}.diverging .bl-bar.pos{margin-left:50%}.diverging .bl-bar.neg{transform-origin:100%;border-radius:4px 0 0 4px;margin-left:auto;margin-right:50%}.btn{font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-smooth-out), border-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out), transform var(--duration-quick) var(--ease-smooth-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn.dark,.btn.accent{background:var(--accent);color:var(--ink)}.btn.dark:hover:not(:disabled),.btn.accent:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 10px 28px -10px #ff8a4cbf}.btn.ghost{background:var(--wash);border-color:var(--line-strong);color:var(--text)}.btn.ghost:hover:not(:disabled){border-color:var(--text-2);background:#f7f5ee14}.btn.small{padding:8px 14px;font-size:.8125rem}.linkish{font:inherit;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out), text-decoration-color var(--duration-quick) var(--ease-smooth-out);background:0 0;border:0;padding:0;font-size:.875rem;font-weight:500}.linkish:hover{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>span{color:var(--muted);font-size:.875rem;font-weight:500}.input,select.input,textarea.input{font:inherit;color:var(--text);border:1px solid var(--line-strong);width:100%;min-width:0;transition:border-color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);background:#f7f5ee0a;border-radius:12px;padding:11px 14px}select.input option{background:var(--surface);color:var(--text)}textarea.input{resize:vertical;min-height:96px;line-height:1.5}.input:hover{border-color:var(--text-2)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow);background:#f7f5ee0f;outline:none}.check{color:var(--text-2);align-items:center;gap:9px;font-size:.9375rem;display:inline-flex}.check input{width:17px;height:17px;accent-color:var(--accent)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.form-grid .wide{grid-column:1/-1}.form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.error{color:var(--ink);background:var(--peach);animation:rise var(--duration-fast) var(--ease-smooth-out) both;border-radius:10px;margin:0;padding:9px 13px;font-size:.9375rem;font-weight:500}details.disclose>summary{cursor:pointer;list-style:none;display:inline-flex}details.disclose>summary::-webkit-details-marker{display:none}details.disclose[open]>summary{margin-bottom:18px}details.disclose[open]>summary~*{animation:rise var(--duration-medium) var(--ease-smooth-out) both}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:13px 24px;font-size:.8125rem;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:top;transition:background-color var(--duration-quick) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);padding:14px 24px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--wash)}.table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.table .r{text-align:right}.table tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.table a.row-link,a.row-link{color:var(--text);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size var(--duration-fast) var(--ease-smooth-out);font-weight:600;text-decoration:none}.table a.row-link:hover,a.row-link:hover{background-size:100% 1px}.table .sub{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.table-wrap{overflow-x:auto}.pill{background:var(--wash);border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.pill.attn{background:var(--peach);border-color:var(--peach);color:var(--ink)}.pill.rev{color:var(--text);border-color:#ff8a4c8c}.month-nav{align-items:center;gap:6px;display:inline-flex}.month-nav .cur{text-align:center;min-width:136px;font-weight:600}.month-nav .cur:first-letter{text-transform:uppercase}.month-nav a{border:1px solid var(--line-strong);background:var(--wash);width:38px;height:38px;transition:border-color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), transform var(--duration-quick) var(--ease-smooth-out);border-radius:999px;place-items:center;text-decoration:none;display:grid}.month-nav a:hover{border-color:var(--accent);background:var(--accent-glow)}.month-nav a:first-child:hover{transform:translate(-2px)}.month-nav a:last-child:hover{transform:translate(2px)}.month-nav a:active{transform:scale(.94)}.kv{grid-template-columns:170px minmax(0,1fr);gap:10px 20px;margin:0;display:grid}.kv dt{color:var(--muted);padding-top:2px;font-size:.875rem;font-weight:500}.kv dd{overflow-wrap:anywhere;margin:0}.links{flex-wrap:wrap;gap:8px;display:flex}.inline-form{display:inline}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.cred-group+.cred-group{margin-top:22px}.cred-group h3{font-family:var(--sans);color:var(--muted);margin-bottom:4px;font-size:.8125rem;font-weight:500}.cred{border-bottom:1px solid var(--line);transition:background-color var(--duration-quick) var(--ease-smooth-out);border-radius:8px;grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -10px;padding:11px 10px;display:grid}.cred:hover{background:var(--wash)}.cred:last-child{border-bottom:0}.cred .val{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cred .val.hidden{letter-spacing:.18em;color:var(--muted)}.lock-state{align-items:center;gap:9px;display:inline-flex}.lock-state:before{content:"";background:var(--line-strong);border-radius:999px;width:8px;height:8px}.lock-state.open:before{background:var(--accent);box-shadow:0 0 0 4px var(--accent-glow);animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 3px var(--accent-glow)}50%{box-shadow:0 0 0 7px #ff8a4c0d}}.gate{z-index:1;place-items:center;min-height:100vh;padding:32px 20px;display:grid;position:relative}.gate-card{border:1px solid var(--line);background:linear-gradient(180deg, #f7f5ee0a, #f7f5ee03), var(--surface);border-radius:24px;flex-direction:column;gap:26px;width:100%;max-width:420px;padding:36px 34px;display:flex;box-shadow:0 40px 90px -50px #000000f2,0 0 0 1px #ff8a4c0a}.gate-card>*{animation:rise var(--stagger-dur) var(--stagger-ease) both}.gate-card>:nth-child(2){animation-delay:var(--stagger-stagger)}.gate-card>:nth-child(3){animation-delay:calc(var(--stagger-stagger) * 2)}.gate-card>:nth-child(n+4){animation-delay:calc(var(--stagger-stagger) * 3)}.gate-card form{flex-direction:column;gap:16px;display:flex}.gate-card .lockup{padding:0}@media (max-width:1080px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:12px;height:auto;padding:14px;position:static}.nav{flex-flow:wrap}.nav a:hover{transform:none}.side-foot{margin-top:0;margin-left:auto;padding:0}.clock{display:none}.main{padding:28px 16px 64px}.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}.table th,.table td{padding:12px 14px}.kv{grid-template-columns:minmax(0,1fr);gap:2px 0}.kv dd{margin-bottom:10px}.cred{grid-template-columns:minmax(0,1fr);gap:6px}.yaxis{display:none}.plot{grid-template-columns:minmax(0,1fr)}.xlab{font-size:.625rem}.watermark{width:320px}.gate-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.t-digit-group .t-digit{animation:none!important}.t-tt{transition:none!important}.spark-line{stroke-dashoffset:0}.spark-dot{opacity:1}}
