:root,[data-theme=dark]{--bg:#212121;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg2:#2a2a2a;--bg3:#333;--hero-bg:var(--bg);--ln:#262626;--ln2:#474747;--ln-strong:#7a847f;--ln-highlight:#ffffff0d;--scrim:#0009;--shadow-sheet:0 -14px 40px #0006;--shadow-lift:0 12px 32px #00000047;--shadow-toast:0 25px 50px -12px #00000040;--tx:#f5f5f5;--tx-strong:#fff;--tx2:#f5f5f5b3;--tx3:#a3a3a3;--tx-muted:#b3b3b3;--bg-tile:#262626;--footer-from:#171717;--footer-to:#0a0a0a;--pri:#9caf88;--forest:#3a7a5b;--sky:#0ea5e9;--pri-400:#a7c092;--pri-500:#9caf88;--pri-600:#7d8c6d;--pri-wash:#5b7a4a;--bubble-out:#344430;--bubble-ink:#fff;--file-pdf:#b9473a;--file-sheet:#2f7d4a;--file-word:#2b5797;--file-deck:#b7472a;--file-other:#6b6b6b;--file-ink:#fff;--acc:#c9a263;--acc-hover:#b99761;--acc-mark:#c9a263;--pri-tx:#9caf88;--pri-tx-hover:#a7c092;--pri-tx-tint:#9caf88;--pri-step-1:#7d8c6d;--pri-step-2:#8b9d79;--pri-step-3:#99af86;--pri-step-4:#a7c092;--acc-tx:#c9a263;--acc-tx-on-wash:#c9a263;--lilac-tx:#bda7dc;--acc-display:#c9a263;--des-tx:#f28a7f;--inf-tx:#7aa7f7;--ver-tx:#6dba91;--wrn-tx:#eb883b;--on-fill:#14181a;--btn-label:#14181a;--lilac:#bda7dc;--lilac-400:#c5b2e0;--lilac-500:#bda7dc;--lilac-600:#9b89b4;--clay:#dda58f;--focus:#9caf88;--focus-alt:#212121;--focus-glint:#fff;--act-glint:#fff;--sans:var(--font-inter,Inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:var(--font-fira-code,"Fira Code"), ui-monospace, SFMono-Regular, Menlo, monospace;--mk:"Playfair Display", Georgia, serif;--r:12px;--r2:8px;--r-lg:16px}[data-theme=light]{--shadow-lift:0 14px 36px #3c301e1a, 0 2px 6px #3c301e0d;--bg:#fbfaf9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg2:#fff;--bg3:#f9f7f4;--hero-bg:var(--bg3);--ln:#e5e5e5;--ln-highlight:#ffffff1a;--ln2:#d6d0c9;--ln-strong:#747d79;--tx:#212121;--tx-strong:#212121;--tx2:#212121b3;--tx3:#525252;--tx-muted:#707070;--bg-tile:#e5e5e5;--footer-from:#fafafa;--footer-to:#f8f7f5;--acc-hover:#ceab73;--pri-tx:#5b7a4a;--pri-tx-hover:#4a6a3c;--pri-tx-tint:#4a6a3c;--pri-step-1:#7d8c6d;--pri-step-2:#637e61;--pri-step-3:#487055;--pri-step-4:#2e6249;--bubble-out:#44583e;--lilac-tx:#5f4a84;--acc-deep:#7a5e36;--acc-live:#b8986e;--des-tx:#c0392b;--inf-tx:#2563eb;--ver-tx:#3a7a5b;--wrn-tx:#eb883b;--btn-label:#fff;--focus:#28553f;--focus-alt:#fff;--focus-glint:#cbd8d2;--act-glint:#b14cff}:root,:host{--color-tx:var(--tx)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::details-content{transition-duration:.01ms!important}}*{font-synthesis:none}input:-webkit-autofill{-webkit-text-fill-color:var(--color-tx);caret-color:var(--color-tx);transition:background-color 0s 604800s,color 0s 604800s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-tx);caret-color:var(--color-tx);transition:background-color 0s 604800s,color 0s 604800s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-tx);caret-color:var(--color-tx);transition:background-color 0s 604800s,color 0s 604800s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-tx);caret-color:var(--color-tx);transition:background-color 0s 604800s,color 0s 604800s}select:-webkit-autofill{-webkit-text-fill-color:var(--color-tx);caret-color:var(--color-tx);transition:background-color 0s 604800s,color 0s 604800s}:is(input:autofill,textarea:autofill,select:autofill){filter:none}:root{--dur-instant:.12s;--safe-x:max(env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--press-scale:.98;--press-dim:.72;--dur-fast:.18s;--dur-base:.26s;--dur-slow:.42s;--dur-emphasis:.7s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--spring-pop-dur:.832s;--spring-pop:linear(0, .0283, .1033, .2111, .3387, .475, .6108, .7388, .8536, .9519, 1.0319, 1.093, 1.1361, 1.1625, 1.1745, 1.1745, 1.1649, 1.1485, 1.1275, 1.104, 1.0799, 1.0566, 1.0352, 1.0164, 1.0008, .9884, .9794, .9733, .97, .9691, .97, .9724, .9757, .9797, .9839, .9881, .992, .9956, .9986, 1.0011, 1.0029, 1.0042, 1.005, 1.0054, 1.0054, 1.0051, 1.0046, 1.0039, 1.0032, 1.0024, 1.0017, 1.0011, 1);--spring-calm-dur:1.104s;--spring-calm:linear(0, .0082, .03, .062, .1011, .1452, .1924, .2411, .2903, .3391, .3868, .4329, .4771, .5192, .5589, .5962, .631, .6635, .6936, .7215, .7472, .7708, .7925, .8123, .8305, .847, .862, .8757, .8881, .8994, .9096, .9188, .9271, .9346, .9414, .9475, .953, .958, .9624, .9664, .97, .9732, .9761, .9786, .9809, .983, .9848, .9865, .988, .9893, .9905, .9915, .9925, .9933, .994, .9947, .9953, .9958, .9963, .9967, .9971, .9974, .9977, .9979, .9982, .9984, .9986, .9987, .9989, 1);--spring-firm-dur:.544s;--spring-firm:linear(0, .029, .1006, .1966, .3034, .4116, .5149, .6092, .6926, .7643, .8244, .8735, .9127, .9434, .9666, .9838, .996, 1.0042, 1.0095, 1.0124, 1.0137, 1.0137, 1.0131, 1.0119, 1.0105, 1.009, 1.0075, 1.0061, 1.0049, 1.0038, 1.0029, 1.0021, 1.0015, 1.001, 1);--stagger:40ms;--stagger-cap:6;--animated-max:3;--dur-screen-phone:.18s;--screen-travel:12px;--dur-sheet-up:.26s;--dur-sheet-down:.18s;--sheet-spring:260 26;--shell-sidebar:254px;--shell-sidebar-collapsed:72px;--shell-topbar:62px;--shell-banner:48px;--shell-gutter:max(26px, var(--safe-x));--shell-page-max:1134px;--shell-grid-gap:14px;--shell-row:46px;--shell-row-compact:40px;--shell-drawer:520px;--shell-modal:560px;--shell-palette:640px;--shell-modal-top:96px;--shell-palette-top:70px;--shell-panel-major:1.62fr;--shell-panel-minor:1fr;--measure-shell:72rem;--measure-frame:68rem;--measure-read:44.16rem;--measure-lede:44rem;--measure-column:31.5625rem;--measure-band:38rem;--measure-band-gutter:2.5rem;--bp-design:1440px;--phone-draw:390px;--phone-draw-h:844px;--shell-sidebar-mobile-spec-says:248px}@media (max-width:479px){:root{--stagger-cap:4;--animated-max:2}}@media (max-width:767.98px),(pointer:coarse) and (max-height:500px) and (max-width:1000px){:root{--shell-gutter:max(16px, var(--safe-x))}}@media (min-width:768px) and (max-width:1279.98px) and (not ((pointer:coarse) and (max-height:500px) and (max-width:1000px))){:root{--shell-gutter:max(20px, var(--safe-x))}}:root,[data-theme]{--panel-bg:var(--bg2);--panel-border:var(--ln);--panel-radius:var(--r);--grid-header-bg:var(--bg3);--chip-radius:20px;--focus-ring:0 0 0 2px var(--focus-alt), 0 0 0 4px var(--focus)}.u-body{font-size:.875rem;line-height:1.625}@media (min-width:820px){.u-body{font-size:1rem;line-height:1.625}}.u-lede{font-size:1.125rem;line-height:1.625}.u-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--acc-tx);font-size:11px;font-weight:500;line-height:1.35}.u-label{font:600 10px var(--mono);text-transform:uppercase;letter-spacing:.12em;line-height:1.35}.u-label-wrap{line-height:1.35}.u-num,.u-kpi-value,time,[data-numeric]{font-variant-numeric:tabular-nums lining-nums}.u-money{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.u-ident{font-family:var(--mono);-webkit-user-select:all;user-select:all}
