:root{--accent-2:var(--accent);--accent-3:var(--accent);--grad-accent:linear-gradient(var(--accent),var(--accent));--grad-accent-wide:linear-gradient(var(--accent),var(--accent));--elev-1:0 1px 2px rgba(24,20,14,.05),0 2px 6px rgba(24,20,14,.05);--elev-2:0 2px 4px rgba(24,20,14,.06),0 8px 22px rgba(24,20,14,.08);--elev-3:0 10px 32px rgba(24,20,14,.11),0 2px 8px rgba(24,20,14,.06);--ease-out-soft:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.3,1.2,0.6,1)}html.dark{--elev-1:0 1px 2px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.35);--elev-2:0 2px 6px rgba(0,0,0,.45),0 10px 30px rgba(0,0,0,.5);--elev-3:0 16px 50px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.4)}.gradient-text{background:none;-webkit-text-fill-color:currentColor;color:var(--text-primary)}.hl-underline{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--alert-initial) 75%,transparent);text-decoration-thickness:.06em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.14em}.grad-rule{height:1px;border:0;background:var(--border);opacity:1}.aurora{display:none}.kpi-card{position:relative;overflow:hidden;border-radius:.75rem;padding:1.25rem 1.25rem 1.125rem;background:var(--surface);border:1px solid var(--border);box-shadow:var(--elev-1);transition:transform .25s var(--ease-out-soft),box-shadow .25s var(--ease-out-soft),border-color .25s ease}.kpi-card:hover{transform:translateY(-2px);box-shadow:var(--elev-2);border-color:var(--border-strong)}.kpi-card .stat-value{font-size:clamp(1.75rem,4vw,2.375rem);line-height:1.05}.kpi-card .stat-label{margin-top:.25rem}.kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);margin-bottom:.875rem}.glass{background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:saturate(120%) blur(10px);-webkit-backdrop-filter:saturate(120%) blur(10px);border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.card.card-lift{position:relative;border-radius:.875rem;transition:transform .25s var(--ease-out-soft),box-shadow .25s var(--ease-out-soft),border-color .25s ease}.card.card-lift:hover{transform:translateY(-2px);box-shadow:var(--elev-2)}.reveal-ready [data-reveal]{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-out-soft),transform .45s var(--ease-out-soft);will-change:opacity,transform}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.cmdk-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:clamp(.75rem,8vh,9rem) .75rem .75rem;background:color-mix(in srgb,#0a0806 52%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:cmdk-fade .18s ease-out}.cmdk-panel{width:min(40rem,100%);max-height:min(70vh,34rem);display:flex;flex-direction:column;border-radius:.875rem;overflow:hidden;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--elev-3);animation:cmdk-pop .22s var(--ease-spring)}.cmdk-input-row{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;border-bottom:1px solid var(--border)}.cmdk-input{flex:1;background:transparent;border:0;outline:none;font-size:1rem;color:var(--text-primary)}.cmdk-input::-moz-placeholder{color:var(--text-muted)}.cmdk-input::placeholder{color:var(--text-muted)}.cmdk-list{overflow-y:auto;padding:.5rem}.cmdk-group-label{font-family:var(--font-mono,ui-monospace,monospace);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);padding:.5rem .625rem .25rem}.cmdk-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:44px;text-align:left;padding:.625rem;border-radius:.5rem;color:var(--text-body);font-size:.9375rem;cursor:pointer;border:0;background:transparent;transition:background-color .12s ease,color .12s ease}.cmdk-item[data-active=true]{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-primary)}.cmdk-item-kbd{margin-left:auto;font-family:var(--font-mono,monospace);font-size:.6875rem;color:var(--text-muted);border:1px solid var(--border);border-radius:.25rem;padding:.0625rem .375rem}.cmdk-item-icon{color:var(--accent);flex-shrink:0;display:inline-flex}.cmdk-empty{padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.9375rem}.cmdk-hint-bar{display:flex;gap:1rem;padding:.5rem .875rem;border-top:1px solid var(--border);font-family:var(--font-mono,monospace);font-size:.6875rem;color:var(--text-muted)}@keyframes cmdk-fade{0%{opacity:0}to{opacity:1}}@keyframes cmdk-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.cmdk-fab{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:50;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;min-width:44px;padding:0 .9rem;border-radius:999px;font-family:var(--font-mono,monospace);font-size:.75rem;color:var(--text-secondary);box-shadow:var(--elev-2);transition:transform .2s var(--ease-out-soft),color .2s ease,border-color .2s ease}.cmdk-fab:hover{transform:translateY(-2px);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.cmdk-fab-kbd{border:1px solid var(--border);border-radius:.25rem;padding:.0625rem .375rem}@media (min-width:1024px){.cmdk-fab{display:none}}.sparkline-bar{fill:color-mix(in srgb,var(--accent) 45%,var(--border));transition:fill .2s ease;transform-box:fill-box;transform-origin:bottom}.sparkline-svg:hover .sparkline-bar{fill:color-mix(in srgb,var(--accent) 30%,var(--border))}.sparkline-bar:hover{fill:var(--accent)!important}@keyframes exp-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(2vw,-2vh,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}.exp-drift{animation:exp-drift 24s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{transition:none;opacity:1;transform:none}.cmdk-overlay,.cmdk-panel{animation:none}.card.card-lift,.card.card-lift:hover,.cmdk-fab,.cmdk-fab:hover,.kpi-card,.kpi-card:hover{transition:none;transform:none}.exp-drift{animation:none}}@media (hover:none){.card-chevron,.group .card-chevron{opacity:.5!important;transform:none!important}}@media print{.aurora,.cmdk-fab,.cmdk-overlay{display:none!important}.gradient-text{-webkit-text-fill-color:#000!important;color:#000!important;background:none!important}.hl-underline{text-decoration-color:#000!important}}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_35b0e9;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_35b0e9;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_35b0e9;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35b0e9{font-family:__Fraunces_35b0e9,__Fraunces_Fallback_35b0e9}.__variable_35b0e9{--font-fraunces:"__Fraunces_35b0e9","__Fraunces_Fallback_35b0e9"}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c1e0ae606c0d380f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9cc95445f0ce201a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/24f599ce1a627b37-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea308541f46fdb72-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1b5a038d2ebd8073-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d9c8a48aa27d17bd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_7d9873";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_Fallback_7d9873";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_7d9873{font-family:"__Source_Serif_4_7d9873","__Source_Serif_4_Fallback_7d9873"}.__variable_7d9873{--font-source-serif:"__Source_Serif_4_7d9873","__Source_Serif_4_Fallback_7d9873"}@font-face{font-family:__GeistSans_245d8d;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_245d8d;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:__GeistSans_245d8d,__GeistSans_Fallback_245d8d}.__variable_245d8d{--font-geist-sans:"__GeistSans_245d8d","__GeistSans_Fallback_245d8d"}@font-face{font-family:__GeistMono_97c177;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:__GeistMono_97c177,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"__GeistMono_97c177",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}