@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_3650f899-module__1G_2fG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_3650f899-module__1G_2fG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_3ec1745c-module__1rX-Iq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3ec1745c-module__1rX-Iq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c8e2c96d-module__N93wWa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c8e2c96d-module__N93wWa__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e916581e-module__rTii_q__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_e916581e-module__rTii_q__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
*,: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:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}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: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}
[data-theme^=onyx-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:13px;--radius-md:19px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 5px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 44px 84px -30px var(--shade-strong), 0 18px 34px -16px var(--shade), 0 2px 4px var(--shade-soft);--shadow-lg:0 60px 120px -40px var(--shade-strong), 0 24px 48px -20px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.33, 1, .4, 1);--dur-fast:.16s;--dur-med:.26s;--dur-slow:.42s;--chart-stroke:var(--pos);--chart-fill-from:color-mix(in oklab, var(--pos) 22%, transparent);--chart-fill-to:color-mix(in oklab, var(--pos) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--chart-bar-rest:var(--chart-bar);--bar-texture-idle:none;--frame-radius:26px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg);--bar-texture:repeating-linear-gradient(135deg, color-mix(in srgb, var(--on-accent) 13%, transparent) 0 3px, transparent 3px 8px)}:root,[data-theme=onyx-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#ccc;--bg:#f0f0f0;--panel:#f7f7f7;--surface:#f5f5f5;--surface2:#ebebeb;--surface3:#dedede;--border:#00000012;--border2:#00000021;--text:#16171a;--muted:#595a60;--faint:#6a6b72;--dot:#a1a3a9;--accent:#16171a;--accent2:#3a3c42;--accent-soft:#0000000f;--accent-text:var(--text);--pos:#157c3b;--neg:#c93324;--grad:linear-gradient(160deg, #2a2b26 0%, #1c1d19 100%);--on-accent:#fff;--on-grad:#f7f7f4;--amb:radial-gradient(60% 100% at 50% 0, #ffffff80, transparent 70%);--shade-soft:#00000012;--shade:#00000038;--shade-strong:#00000057;--blur:saturate(1.06) blur(20px);--appwash:none;--stagebg:linear-gradient(180deg, #d6d6d6, #ccc);--cardsh:0 20px 44px -20px #0003, 0 8px 16px -10px #00000021, 0 1px 2px #0000000d;--hero-glow:radial-gradient(140px 140px at 80% -10%, #ffffff1f, transparent 70%);--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:13px;--radius-md:19px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 5px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 44px 84px -30px var(--shade-strong), 0 18px 34px -16px var(--shade), 0 2px 4px var(--shade-soft);--shadow-lg:0 60px 120px -40px var(--shade-strong), 0 24px 48px -20px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.33, 1, .4, 1);--dur-fast:.16s;--dur-med:.26s;--dur-slow:.42s;--chart-stroke:var(--pos);--chart-fill-from:color-mix(in oklab, var(--pos) 22%, transparent);--chart-fill-to:color-mix(in oklab, var(--pos) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--frame-radius:26px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme=onyx-light]{--card:#fff;--card-raised:#fff;--grad-cta:#f7f7f4;--on-grad-cta:#16171a;--grad-tile:#35362f;--navbar-bg:var(--accent);--navbar-shadow:0 14px 34px -14px #00000073;--navbar-fg:var(--on-accent);--navbar-fg-muted:color-mix(in srgb, var(--on-accent) 62%, var(--accent));--navbar-cta-bg:var(--on-accent);--navbar-cta-fg:var(--accent);--inset-hi:#ffffffe6}[data-theme=onyx-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#000;--bg:#070708;--panel:#101012;--card:#1a1a1e;--card-raised:#222226;--surface:#1f1f22;--surface2:#29292d;--surface3:#35353a;--border:#ffffff14;--border2:#ffffff24;--text:#f5f5f6;--muted:#98989e;--faint:#848489;--dot:#66666c;--accent:#f5f5f6;--accent2:#cfcfd4;--accent-soft:#ffffff14;--accent-text:var(--text);--pos:#2ee36a;--neg:#f0705c;--grad:linear-gradient(160deg, #f2f2ee 0%, #dedcd4 100%);--on-accent:#0a0a0b;--on-grad:#16171a;--grad-cta:#16171a;--on-grad-cta:#f2f2ee;--grad-tile:#00000012;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%);--shade-soft:#0000008c;--shade:#000000d1;--shade-strong:#000000fa;--blur:saturate(1.12) blur(24px);--appwash:none;--stagebg:linear-gradient(180deg, #0a0a0b, #000);--cardsh:0 26px 54px -20px #000000f0, 0 10px 22px -10px #000000c2, 0 2px 5px #0000008c;--navbar-bg:var(--card-raised);--navbar-shadow:0 12px 30px -12px #000000b3;--hero-glow:radial-gradient(140px 140px at 80% -10%, #ffffff0d, transparent 70%);--inset-hi:#ffffff0e}[data-theme^=soft-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:14px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 6px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 10px 28px -12px var(--shade), 0 2px 6px -3px var(--shade-soft);--shadow-lg:0 30px 70px -30px var(--shade-strong), 0 6px 16px -8px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.33, 1, .4, 1);--dur-fast:.16s;--dur-med:.26s;--dur-slow:.42s;--chart-stroke:var(--pos);--chart-fill-from:color-mix(in oklab, var(--pos) 22%, transparent);--chart-fill-to:color-mix(in oklab, var(--pos) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--frame-radius:30px;--frame-border:1px solid var(--border);--frame-shadow:var(--shadow-lg)}[data-theme=soft-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#d9d4cb;--bg:#e9e5dd;--panel:#f4f2ee;--card:#fff;--card-raised:#fff;--surface:#f5f3ef;--surface2:#eae7e0;--surface3:#dcd7ce;--border:#2e261c12;--border2:#2e261c1f;--text:#1c1a17;--muted:#5c564e;--faint:#6b645b;--dot:#9a938a;--accent:#1c1a17;--accent2:#46403a;--accent-soft:#2e261c0f;--accent-text:var(--text);--pos:#0a6f4a;--neg:#b3402c;--grad:linear-gradient(135deg, #2e2a25, #16130f);--on-accent:#faf9f7;--on-grad:#faf9f7;--amb:radial-gradient(60% 100% at 50% 0, #ffffff80, transparent 70%);--shade-soft:#483a2812;--shade:#483a2829;--shade-strong:#483a2842;--blur:saturate(1.08) blur(22px);--appwash:none;--stagebg:linear-gradient(180deg, #e4dfd6, #d9d4cb);--cardsh:0 8px 22px -10px #483a282b, 0 2px 5px -2px #483a2817;--navbar-bg:var(--card);--navbar-shadow:0 12px 30px -12px #483a2842, 0 2px 6px -3px #483a281f;--hero-glow:radial-gradient(140px 140px at 80% -10%, #fff9, transparent 70%);--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:14px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 6px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 10px 28px -12px var(--shade), 0 2px 6px -3px var(--shade-soft);--shadow-lg:0 30px 70px -30px var(--shade-strong), 0 6px 16px -8px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.33, 1, .4, 1);--dur-fast:.16s;--dur-med:.26s;--dur-slow:.42s;--chart-stroke:var(--pos);--chart-fill-from:color-mix(in oklab, var(--pos) 22%, transparent);--chart-fill-to:color-mix(in oklab, var(--pos) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--frame-radius:30px;--frame-border:1px solid var(--border);--frame-shadow:var(--shadow-lg)}[data-theme=soft-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#100f0e;--bg:#191816;--panel:#1f1e1b;--card:#24231f;--card-raised:#2b2926;--surface:#2c2a26;--surface2:#35322d;--surface3:#423e38;--border:#f6f0e414;--border2:#f6f0e424;--text:#f3f0ea;--muted:#a49d92;--faint:#968f83;--dot:#7d766c;--accent:#f3f0ea;--accent2:#cfc9bd;--accent-soft:#f6f0e417;--accent-text:var(--text);--pos:#4ec48d;--neg:#e08a72;--grad:linear-gradient(135deg, #f3f0ea, #cfc9bd);--on-accent:#191816;--on-grad:#191816;--amb:radial-gradient(60% 100% at 50% 0, #f6f0e40d, transparent 70%);--shade-soft:#0000004d;--shade:#00000080;--shade-strong:#000000b3;--blur:saturate(1.15) blur(26px);--appwash:none;--stagebg:linear-gradient(180deg, #1a1917, #100f0e);--cardsh:0 10px 28px -14px #0000008c;--navbar-bg:var(--card-raised);--navbar-shadow:0 12px 30px -12px #0009;--hero-glow:radial-gradient(140px 140px at 80% -10%, #f6f0e40d, transparent 70%)}[data-theme^=soft-] .chee-surface-tile{background:var(--card);box-shadow:var(--cardsh), inset 0 1px 0 var(--inset-hi,#ffffffd9);border-color:#0000}[data-theme^=soft-] .chee-surface-hero{background:var(--card-raised);box-shadow:var(--shadow-md), inset 0 1px 0 var(--inset-hi,#ffffffd9);border-color:#0000}[data-theme^=soft-] .chee-surface-flat{background:var(--surface);box-shadow:none}[data-theme=soft-dark]{--inset-hi:#f6f0e40f}[data-theme^=soft-] .nav-item.active{background:var(--accent);color:var(--on-accent);border-color:#0000}[data-theme^=ledger-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-fraunces), Georgia, "Iowan Old Style", serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-mono);--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 1px 3px -1px #00000059;--shadow-md:0 2px 8px -4px #0006;--shadow-lg:0 8px 24px -12px #00000080;--glow:none;--text-glow:none;--space-unit:4px;--control-h:44px;--ease:cubic-bezier(.19, 1, .22, 1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s;--chart-stroke:var(--accent);--chart-fill-from:color-mix(in oklab, var(--accent) 16%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent) 2%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent2);--frame-radius:14px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme=ledger-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#100c08;--bg:#15110c;--panel:#1b1610;--surface:#f2ead90a;--surface2:#f2ead912;--surface3:#f2ead91f;--border:#f2ead91f;--border2:#f2ead933;--text:#f2ead9;--muted:#a89a84;--faint:#8f8270;--dot:#8f8270;--accent:#d99a3f;--accent2:#b97f30;--accent-soft:#d99a3f24;--accent-text:var(--accent);--pos:#5fac7c;--neg:#d17862;--grad:linear-gradient(135deg, #d99a3f, #b97f30);--on-accent:#17120b;--on-grad:#17120b;--amb:radial-gradient(60% 100% at 50% 0, #d99a3f0f, transparent 70%);--blur:none;--appwash:none;--stagebg:linear-gradient(180deg, #17130d, #100c08);--cardsh:0 2px 8px -4px #00000080;--hero-glow:radial-gradient(120px 120px at 80% -10%, #d99a3f14, transparent 70%);--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-fraunces), Georgia, "Iowan Old Style", serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-mono);--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 1px 3px -1px #00000059;--shadow-md:0 2px 8px -4px #0006;--shadow-lg:0 8px 24px -12px #00000080;--glow:none;--text-glow:none;--space-unit:4px;--control-h:44px;--ease:cubic-bezier(.19, 1, .22, 1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.32s;--chart-stroke:var(--accent);--chart-fill-from:color-mix(in oklab, var(--accent) 16%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent) 2%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent2);--frame-radius:14px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme=ledger-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#efe6d0;--bg:#f6efdd;--panel:#fbf6ea;--surface:#241f1609;--surface2:#241f160f;--surface3:#241f161a;--border:#241f1624;--border2:#241f1638;--text:#241f16;--muted:#6d6250;--faint:#786a55;--dot:#9c8f78;--accent:#7a4610;--accent2:#5e3608;--accent-soft:#7a46101a;--accent-text:var(--accent);--pos:#2f7a4d;--neg:#a13f26;--grad:linear-gradient(135deg, #7a4610, #5e3608);--on-accent:#f6efdd;--on-grad:#f6efdd;--amb:radial-gradient(60% 100% at 50% 0, #7a46100d, transparent 70%);--blur:none;--appwash:none;--stagebg:linear-gradient(180deg, #f9f3e4, #efe6d0);--cardsh:0 2px 8px -4px #241f161f;--hero-glow:radial-gradient(120px 120px at 80% -10%, #7a46100f, transparent 70%)}[data-theme^=ledger-] .chee-surface-tile,[data-theme^=ledger-] .chee-surface-hero{background:repeating-linear-gradient(to bottom, transparent 0, transparent 26px, var(--border) 26px, var(--border) calc(26px + var(--border-width))), var(--surface)}[data-theme=ledger-dark] .chee-surface-hero,[data-theme=ledger-light] .chee-surface-hero{background:repeating-linear-gradient(to bottom, transparent 0, transparent 26px, var(--border) 26px, var(--border) calc(26px + var(--border-width))), var(--surface2)}[data-theme^=ledger-] .nav-item.active{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}[data-theme=base-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#08080a;--bg:#0e0e11;--panel:#111114;--surface:#ffffff09;--surface2:#ffffff12;--surface3:#ffffff21;--border:#ffffff14;--border2:#ffffff26;--text:#f4f4f6;--muted:#9a9aa4;--faint:#7f7f88;--dot:#7c7c85;--accent:#f4f4f6;--accent2:#c9c9cf;--accent-soft:#ffffff12;--accent-text:var(--text);--pos:#3ddc9a;--neg:var(--text);--grad:linear-gradient(135deg, #f4f4f6, #c9c9cf);--on-accent:#111114;--on-grad:#111114;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%);--blur:saturate(1.35) blur(38px);--appwash:none;--stagebg:linear-gradient(180deg, #0d0d10, #08080a);--cardsh:0 12px 34px -20px #0009;--hero-glow:radial-gradient(120px 120px at 80% -10%, #ffffff0d, transparent 70%);--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:11px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 4px 12px -8px #00000080;--shadow-md:0 12px 34px -20px #0009;--shadow-lg:0 40px 90px -40px #000000d9;--glow:none;--text-glow:none;--space-unit:4px;--control-h:44px;--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur-med:.24s;--dur-slow:.4s;--chart-stroke:var(--text);--chart-fill-from:color-mix(in oklab, var(--text) 12%, transparent);--chart-fill-to:color-mix(in oklab, var(--text) 2%, transparent);--chart-grid:var(--border);--chart-bar:var(--muted);--frame-radius:24px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme^=base-]{--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--frame-radius:24px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg);--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--radius-sm:11px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 4px 12px -8px #00000080;--shadow-md:0 12px 34px -20px #0009;--shadow-lg:0 40px 90px -40px #000000d9;--glow:none;--text-glow:none;--space-unit:4px;--control-h:44px;--ease:cubic-bezier(.22, 1, .36, 1);--dur-fast:.14s;--dur-med:.24s;--dur-slow:.4s;--font-numeral:var(--font-grotesk);--chart-stroke:var(--text);--chart-fill-from:color-mix(in oklab, var(--text) 12%, transparent);--chart-fill-to:color-mix(in oklab, var(--text) 2%, transparent);--chart-grid:var(--border);--chart-bar:var(--muted)}[data-theme=base-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#e9e9ec;--bg:#f7f7f8;--panel:#fff;--surface:#0c0c0e09;--surface2:#0c0c0e0f;--surface3:#0c0c0e1c;--border:#0c0c0e1a;--border2:#0c0c0e29;--text:#111114;--muted:#5c5c64;--faint:#6f6f76;--dot:#9a9aa0;--accent:#191a1d;--accent2:#3a3a40;--accent-soft:#0c0c0e0f;--accent-text:var(--text);--pos:#12915a;--neg:var(--text);--grad:linear-gradient(135deg, #2a2a2e, #141417);--on-accent:#f7f7f8;--on-grad:#f7f7f8;--amb:radial-gradient(60% 100% at 50% 0, #0000000a, transparent 70%);--blur:saturate(1.35) blur(38px);--appwash:none;--stagebg:linear-gradient(180deg, #f2f2f4, #e9e9ec);--cardsh:0 12px 34px -20px #00000024;--glow:none;--hero-glow:radial-gradient(120px 120px at 80% -10%, #0000000a, transparent 70%)}[data-accent=none]{--accent:#f4f4f6;--accent2:#c9c9cf;--accent-soft:#ffffff12;--accent-text:var(--text);--grad:linear-gradient(135deg, #f4f4f6, #c9c9cf);--on-accent:#111114;--on-grad:#111114;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%)}[data-theme$=-light][data-accent=none]{--accent:#191a1d;--accent2:#3a3a40;--accent-soft:#0c0c0e0f;--accent-text:var(--text);--grad:linear-gradient(135deg, #2a2a2e, #141417);--on-accent:#f7f7f8;--on-grad:#f7f7f8;--amb:radial-gradient(60% 100% at 50% 0, #0000000a, transparent 70%)}[data-accent=ocean]{--accent:#38bdf8;--accent2:#2563eb;--accent-soft:#38bdf81f;--accent-text:#7dd3fc;--grad:linear-gradient(135deg, #38bdf8, #2563eb);--on-accent:#0c1929;--on-grad:#0c1929;--amb:radial-gradient(60% 100% at 50% 0, #38bdf812, transparent 70%)}[data-theme$=-light][data-accent=ocean]{--accent:#1d4ed8;--accent2:#1e40af;--accent-soft:#1d4ed817;--accent-text:#1d4ed8;--grad:linear-gradient(135deg, #2563eb, #1e40af);--on-accent:#eff6ff;--on-grad:#eff6ff;--amb:radial-gradient(60% 100% at 50% 0, #1d4ed80d, transparent 70%)}[data-accent=sunset]{--accent:#fb923c;--accent2:#f97316;--accent-soft:#fb923c1f;--accent-text:#fdba74;--grad:linear-gradient(135deg, #fb923c, #ef4444);--on-accent:#1c0a00;--on-grad:#1c0a00;--amb:radial-gradient(60% 100% at 50% 0, #fb923c12, transparent 70%)}[data-theme$=-light][data-accent=sunset]{--accent:#ea580c;--accent2:#c2410c;--accent-soft:#ea580c17;--accent-text:#c2410c;--grad:linear-gradient(135deg, #ea580c, #dc2626);--on-accent:#fff7ed;--on-grad:#fff7ed;--amb:radial-gradient(60% 100% at 50% 0, #ea580c0d, transparent 70%)}[data-accent=forest]{--accent:#34d399;--accent2:#10b981;--accent-soft:#34d3991f;--accent-text:#6ee7b7;--grad:linear-gradient(135deg, #34d399, #059669);--on-accent:#021a0f;--on-grad:#021a0f;--amb:radial-gradient(60% 100% at 50% 0, #34d39912, transparent 70%)}[data-theme$=-light][data-accent=forest]{--accent:#059669;--accent2:#047857;--accent-soft:#05966917;--accent-text:#047857;--grad:linear-gradient(135deg, #059669, #047857);--on-accent:#ecfdf5;--on-grad:#ecfdf5;--amb:radial-gradient(60% 100% at 50% 0, #0596690d, transparent 70%)}[data-accent=violet]{--accent:#a78bfa;--accent2:#8b5cf6;--accent-soft:#a78bfa1f;--accent-text:#c4b5fd;--grad:linear-gradient(135deg, #a78bfa, #7c3aed);--on-accent:#150a2e;--on-grad:#150a2e;--amb:radial-gradient(60% 100% at 50% 0, #a78bfa12, transparent 70%)}[data-theme$=-light][data-accent=violet]{--accent:#7c3aed;--accent2:#6d28d9;--accent-soft:#7c3aed17;--accent-text:#6d28d9;--grad:linear-gradient(135deg, #7c3aed, #6d28d9);--on-accent:#f5f3ff;--on-grad:#f5f3ff;--amb:radial-gradient(60% 100% at 50% 0, #7c3aed0d, transparent 70%)}[data-accent=rose]{--accent:#fb7185;--accent2:#f43f5e;--accent-soft:#fb71851f;--accent-text:#fda4af;--grad:linear-gradient(135deg, #fb7185, #e11d48);--on-accent:#2a0510;--on-grad:#2a0510;--amb:radial-gradient(60% 100% at 50% 0, #fb718512, transparent 70%)}[data-theme$=-light][data-accent=rose]{--accent:#e11d48;--accent2:#be123c;--accent-soft:#e11d4817;--accent-text:#be123c;--grad:linear-gradient(135deg, #e11d48, #be123c);--on-accent:#fff1f2;--on-grad:#fff1f2;--amb:radial-gradient(60% 100% at 50% 0, #e11d480d, transparent 70%)}[data-accent=amber]{--accent:#fbbf24;--accent2:#f59e0b;--accent-soft:#fbbf241f;--accent-text:#fcd34d;--grad:linear-gradient(135deg, #fbbf24, #d97706);--on-accent:#1a1200;--on-grad:#1a1200;--amb:radial-gradient(60% 100% at 50% 0, #fbbf2412, transparent 70%)}[data-theme$=-light][data-accent=amber]{--accent:#d97706;--accent2:#b45309;--accent-soft:#d9770617;--accent-text:#b45309;--grad:linear-gradient(135deg, #d97706, #b45309);--on-accent:#fffbeb;--on-grad:#fffbeb;--amb:radial-gradient(60% 100% at 50% 0, #d977060d, transparent 70%)}[data-accent=arctic]{--accent:#67e8f9;--accent2:#22d3ee;--accent-soft:#67e8f91f;--accent-text:#a5f3fc;--grad:linear-gradient(135deg, #67e8f9, #0891b2);--on-accent:#041e26;--on-grad:#041e26;--amb:radial-gradient(60% 100% at 50% 0, #67e8f912, transparent 70%)}[data-theme$=-light][data-accent=arctic]{--accent:#0891b2;--accent2:#0e7490;--accent-soft:#0891b217;--accent-text:#0e7490;--grad:linear-gradient(135deg, #0891b2, #0e7490);--on-accent:#ecfeff;--on-grad:#ecfeff;--amb:radial-gradient(60% 100% at 50% 0, #0891b20d, transparent 70%)}[data-accent=ember]{--accent:#f87171;--accent2:#ef4444;--accent-soft:#f871711f;--accent-text:#fca5a5;--grad:linear-gradient(135deg, #f87171, #dc2626);--on-accent:#2a0808;--on-grad:#2a0808;--amb:radial-gradient(60% 100% at 50% 0, #f8717112, transparent 70%)}[data-theme$=-light][data-accent=ember]{--accent:#dc2626;--accent2:#b91c1c;--accent-soft:#dc262617;--accent-text:#b91c1c;--grad:linear-gradient(135deg, #dc2626, #b91c1c);--on-accent:#fef2f2;--on-grad:#fef2f2;--amb:radial-gradient(60% 100% at 50% 0, #dc26260d, transparent 70%)}:root{--content-max:1280px;--app-content-narrow:720px;--app-content-standard:860px;--app-content-wide:1120px;--app-content-pb:44px}[data-theme^=liquid-glass-]{--glass-blur-base:saturate(1.7) blur(56px);--glass-specular-strength:14%;--glass-rim:.22;--glass-prism-strength:24%;--glass-distort:.6;--ease-liquid:cubic-bezier(.32, .72, 0, 1);--dur-liquid:.58s;--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:14px;--radius-md:18px;--radius-lg:22px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 6px 16px -10px #0000008c;--shadow-md:0 16px 40px -22px #0000009e;--shadow-lg:0 44px 96px -42px #000000e0;--glow:none;--text-glow:none;--space-unit:4.5px;--control-h:46px;--ease:var(--ease-liquid);--dur-fast:.2s;--dur-med:.34s;--dur-slow:var(--dur-liquid);--chart-stroke:var(--text);--chart-fill-from:color-mix(in oklab, var(--text) 14%, transparent);--chart-fill-to:color-mix(in oklab, var(--text) 3%, transparent);--chart-grid:var(--border);--chart-bar:var(--muted);--frame-radius:30px;--frame-border:1px solid color-mix(in srgb, var(--border2) 70%, transparent);--frame-shadow:0 0 0 1px #ffffff09 inset, var(--shadow-lg), 0 1px 0 #ffffff0f inset}@media (pointer:coarse),(max-width:640px){[data-theme^=liquid-glass-]{--glass-blur-base:saturate(1.3) blur(22px)}}[data-theme=liquid-glass-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#040406;--bg:#07070a;--panel:#0a0a0e;--surface:#ffffff08;--surface2:#ffffff0e;--surface3:#ffffff18;--border:#ffffff12;--border2:#ffffff24;--text:#f2f3f7;--muted:#9698a3;--faint:#777a85;--dot:#6e707a;--accent:#eef2ff;--accent2:#c6c9d4;--accent-soft:#f0f4ff14;--accent-text:var(--text);--pos:#3ddc9a;--neg:var(--text);--grad:linear-gradient(135deg, #eef2ff, #c6c9d4);--on-accent:#050507;--on-grad:#050507;--amb:radial-gradient(65% 105% at 50% 0, #ffffff0f, transparent 72%);--blur:var(--glass-blur-base);--appwash:none;--stagebg:linear-gradient(180deg, #050507, #040406);--cardsh:0 16px 48px -24px #000000a6;--hero-glow:radial-gradient(140px 130px at 78% -12%, #f0f4ff12, transparent 72%)}[data-theme=liquid-glass-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#f1f2f6;--bg:#f7f7fb;--panel:#f1f2f6;--surface:#ffffff9e;--surface2:#ffffffc7;--surface3:#ffffffeb;--border:#0000000f;--border2:#0000001a;--text:#111113;--muted:#585a65;--faint:#70727e;--dot:#8a8c96;--accent:#1f2330;--accent2:#3a3f4d;--accent-soft:#1f23300f;--accent-text:#f7f7fb;--pos:#0f8c5e;--neg:#111113;--grad:linear-gradient(135deg, #1f2330, #3a3f4d);--on-accent:#f7f7fb;--on-grad:#f7f7fb;--amb:radial-gradient(60% 100% at 50% 0, #ffffff59, transparent 70%);--blur:var(--glass-blur-base);--appwash:none;--stagebg:linear-gradient(180deg, #f7f7fb, #f1f2f6);--cardsh:0 14px 42px -20px #0000001f;--hero-glow:radial-gradient(120px 110px at 78% -12%, #fff9, transparent 70%)}[data-theme^=liquid-glass-] .glass-liquid{background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:var(--blur);border:1px solid color-mix(in srgb, var(--border) 55%, transparent);box-shadow:var(--cardsh), 0 1px 0 rgba(255, 255, 255, calc(var(--glass-rim) * .9)) inset, 0 -1px 0 #00000014 inset;transition:transform var(--dur-fast) var(--ease-liquid), box-shadow var(--dur-fast) var(--ease-liquid), border-color var(--dur-fast) var(--ease-liquid);box-sizing:border-box;position:relative;overflow:hidden}[data-theme^=liquid-glass-] .glass-liquid:before{content:"";background:conic-gradient(from 210deg at var(--glass-x,50%) var(--glass-y,30%), color-mix(in srgb, white var(--glass-specular-strength), transparent) 0%, transparent 18%, color-mix(in srgb, white calc(var(--glass-specular-strength) * .55), transparent) 32%, transparent 52%, color-mix(in srgb, white calc(var(--glass-specular-strength) * .35), transparent) 68%, transparent 84%), linear-gradient(115deg, transparent 30%, color-mix(in srgb, white calc(var(--glass-specular-strength) * .5), transparent) 46%, transparent 62%);pointer-events:none;mix-blend-mode:soft-light;opacity:.45;transition:background-position 80ms linear, opacity .2s var(--ease-liquid);z-index:1;position:absolute;inset:-40%}[data-theme^=liquid-glass-] .glass-liquid:after{content:"";border-radius:inherit;background:conic-gradient(from 120deg, color-mix(in srgb, #ff9ecf var(--glass-prism-strength), transparent), color-mix(in srgb, #ffd28a calc(var(--glass-prism-strength) * .9), transparent) 22%, color-mix(in srgb, #9effc9 calc(var(--glass-prism-strength) * .85), transparent) 44%, color-mix(in srgb, #8ecbff var(--glass-prism-strength), transparent) 66%, color-mix(in srgb, #caa2ff calc(var(--glass-prism-strength) * .9), transparent) 84%, color-mix(in srgb, #ff9ecf var(--glass-prism-strength), transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme^=liquid-glass-] .glass-liquid:hover{border-color:color-mix(in srgb, var(--border2) 65%, transparent);box-shadow:var(--cardsh), 0 1px 0 rgba(255, 255, 255, calc(var(--glass-rim) * 1.05)) inset;transform:translateY(-1px)}[data-theme^=liquid-glass-] .glass-liquid.ripple:after{animation:glass-ripple .62s var(--ease-liquid)}@keyframes glass-ripple{0%{box-shadow:inset 0 0 0 0 #ffffff59, var(--cardsh)}60%{box-shadow:inset 0 0 0 28px #fff0, var(--cardsh)}to{box-shadow:inset 0 0 0 48px #fff0, var(--cardsh)}}[data-theme^=liquid-glass-] .nav-item{position:relative;overflow:hidden}[data-theme^=liquid-glass-] .nav-item.active{background:var(--surface2);border:1px solid color-mix(in srgb, var(--border) 45%, transparent)}[data-theme^=aurora-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 6px 18px -10px #0000008c;--shadow-md:0 16px 44px -22px #000000a6;--shadow-lg:0 48px 100px -42px #000000e6;--glow:0 0 40px -8px color-mix(in oklab, var(--accent) 25%, transparent);--text-glow:0 0 24px color-mix(in oklab, var(--accent) 18%, transparent);--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.25, .46, .45, .94);--ease-aurora:cubic-bezier(.4, 0, .2, 1);--dur-fast:.18s;--dur-med:.3s;--dur-slow:.5s;--chart-stroke:var(--accent);--chart-fill-from:color-mix(in oklab, var(--accent) 18%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent) 2%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent2);--frame-radius:26px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme=aurora-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#04040c;--bg:#06060f;--panel:#0a0a18;--surface:#818cf80a;--surface2:#818cf814;--surface3:#818cf824;--border:#818cf81a;--border2:#818cf82e;--text:#e8eaf6;--muted:#9fa8da;--faint:#7986cb;--dot:#7986cb;--accent:#818cf8;--accent2:#6366f1;--accent-soft:#818cf824;--accent-text:#a5b4fc;--pos:#34d399;--neg:#f87171;--grad:linear-gradient(135deg, #818cf8, #6366f1);--on-accent:#0a0a18;--on-grad:#0a0a18;--amb:radial-gradient(60% 100% at 50% 0, #818cf814, transparent 70%);--blur:saturate(1.5) blur(44px);--appwash:none;--stagebg:linear-gradient(160deg, #04040c 0%, #0a0a2e 25%, #0f0a28 45%, #081028 65%, #04040c 100%);--cardsh:0 14px 38px -20px #000000a6;--hero-glow:radial-gradient(140px 140px at 80% -10%, #818cf81a, transparent 70%);--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 6px 18px -10px #0000008c;--shadow-md:0 16px 44px -22px #000000a6;--shadow-lg:0 48px 100px -42px #000000e6;--glow:0 0 40px -8px color-mix(in oklab, var(--accent) 25%, transparent);--text-glow:0 0 24px color-mix(in oklab, var(--accent) 18%, transparent);--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.25, .46, .45, .94);--ease-aurora:cubic-bezier(.4, 0, .2, 1);--dur-fast:.18s;--dur-med:.3s;--dur-slow:.5s;--chart-stroke:var(--accent);--chart-fill-from:color-mix(in oklab, var(--accent) 18%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent) 2%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent2);--frame-radius:26px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme=aurora-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#e4e4f4;--bg:#f0f0fa;--panel:#f8f8ff;--surface:#6366f10a;--surface2:#6366f112;--surface3:#6366f11f;--border:#6366f11f;--border2:#6366f133;--text:#1e1b4b;--muted:#4c4a8a;--faint:#6366a0;--dot:#8186c0;--accent:#6366f1;--accent2:#4f46e5;--accent-soft:#6366f11a;--accent-text:#4f46e5;--pos:#059669;--neg:#dc2626;--grad:linear-gradient(135deg, #6366f1, #4f46e5);--on-accent:#f0f0fa;--on-grad:#f0f0fa;--amb:radial-gradient(60% 100% at 50% 0, #6366f10f, transparent 70%);--blur:saturate(1.4) blur(40px);--appwash:none;--stagebg:linear-gradient(160deg, #f0f0fa 0%, #e8e0f8 30%, #e0e8fa 60%, #f0f0fa 100%);--cardsh:0 14px 38px -20px #1e1b4b1f;--hero-glow:radial-gradient(140px 140px at 80% -10%, #6366f112, transparent 70%)}[data-theme^=aurora-]{animation:32s ease-in-out infinite alternate aurora-drift}@keyframes aurora-drift{0%{background-position:0 0}50%{background-position:100%}to{background-position:0 100%}}[data-theme^=aurora-] .nav-item.active{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:0 0 16px -4px color-mix(in oklab, var(--accent) 20%, transparent)}[data-theme^=aurora-] .chee-surface-tile,[data-theme^=aurora-] .chee-surface-hero{box-shadow:var(--cardsh), inset 0 1px 0 #ffffff0f}[data-theme^=paper-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 6px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 40px 80px -32px var(--shade-strong), 0 16px 32px -16px var(--shade), 0 2px 4px var(--shade-soft);--shadow-lg:0 60px 120px -40px var(--shade-strong), 0 24px 48px -20px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:46px;--ease:cubic-bezier(.33, 1, .4, 1);--dur-fast:.16s;--dur-med:.26s;--dur-slow:.42s;--chart-stroke:var(--accent2);--chart-fill-from:color-mix(in oklab, var(--accent2) 24%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent2) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--chart-bar-rest:var(--chart-bar);--bar-texture-idle:none;--frame-radius:28px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg);--bar-texture:repeating-linear-gradient(135deg, color-mix(in srgb, var(--on-accent) 16%, transparent) 0 3px, transparent 3px 8px)}[data-theme=paper-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#c9c9ca;--bg:#f0f0f1;--panel:#f7f7f8;--card:#fff;--card-raised:#fff;--surface:#f6f6f7;--surface2:#ececee;--surface3:#e0e0e2;--border:#14141812;--border2:#14141821;--text:#17181a;--muted:#595a60;--faint:#6a6b71;--dot:#a3a5aa;--accent:#17181a;--accent2:#dd6428;--accent-soft:#1414180f;--accent-text:var(--text);--pos:#187b4b;--neg:#c33b2d;--grad:#ebebed;--on-accent:#fff;--on-grad:#17181a;--grad-cta:#17181a;--on-grad-cta:#fff;--grad-tile:#fff;--amb:radial-gradient(60% 100% at 50% 0, #ffffff80, transparent 70%);--shade-soft:#10121814;--shade:#1012182e;--shade-strong:#1012184d;--blur:saturate(1.08) blur(22px);--appwash:none;--stagebg:linear-gradient(180deg, #d3d3d4, #c9c9ca);--cardsh:0 22px 46px -20px #10121838, 0 8px 16px -10px #10121824, 0 1px 2px #1012180d;--navbar-bg:var(--card);--navbar-shadow:0 16px 36px -14px #1012184d, 0 2px 6px -3px #1012181f;--hero-glow:radial-gradient(140px 140px at 80% -10%, #fff9, transparent 70%);--inset-hi:#ffffffd9}[data-theme=paper-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#000;--bg:#111112;--panel:#18181a;--card:#202024;--card-raised:#26262b;--surface:#26262b;--surface2:#303036;--surface3:#3c3c43;--border:#ffffff17;--border2:#ffffff29;--text:#f2f2f5;--muted:#a0a0a9;--faint:#888891;--dot:#74747d;--accent:#f2f2f5;--accent2:#f0925c;--accent-soft:#ffffff17;--accent-text:var(--text);--pos:#35d98a;--neg:#f0705c;--grad:#2c2c32;--on-accent:#111112;--on-grad:#f2f2f5;--grad-cta:#f2f2f5;--on-grad-cta:#111112;--grad-tile:#3b3b43;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%);--shade-soft:#00000080;--shade:#000000c7;--shade-strong:#000000f2;--blur:saturate(1.15) blur(26px);--appwash:none;--stagebg:linear-gradient(180deg, #0e0e0f, #000);--cardsh:0 26px 54px -20px #000000e6, 0 10px 22px -10px #000000b8, 0 2px 5px #00000080;--navbar-bg:var(--card-raised);--navbar-shadow:0 12px 30px -12px #0009;--hero-glow:radial-gradient(140px 140px at 80% -10%, #ffffff0d, transparent 70%);--inset-hi:#ffffff0e}[data-theme^=slate-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:13px;--radius-md:19px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 5px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 40px 80px -32px var(--shade-strong), 0 16px 32px -16px var(--shade), 0 2px 4px var(--shade-soft);--shadow-lg:0 30px 70px -30px var(--shade-strong), 0 6px 16px -8px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:44px;--ease:cubic-bezier(.32, .94, .36, 1);--dur-fast:.14s;--dur-med:.24s;--dur-slow:.4s;--chart-stroke:var(--pos);--chart-fill-from:color-mix(in oklab, var(--pos) 26%, transparent);--chart-fill-to:color-mix(in oklab, var(--pos) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--chart-bar-rest:var(--chart-bar);--bar-texture-idle:none;--frame-radius:26px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg);--bar-texture:none}[data-theme=slate-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#b9b9bb;--bg:#f0f0f1;--panel:#f7f7f7;--card:#fff;--card-raised:#fff;--surface:#f4f4f4;--surface2:#e9e9e9;--surface3:#dcdcdc;--border:#10101214;--border2:#10101224;--text:#101012;--muted:#5a5a5f;--faint:#6b6b71;--dot:#a0a0a6;--accent:#131315;--accent2:#3a3a3f;--accent-soft:#1010120f;--accent-text:var(--text);--pos:#117b55;--neg:#c83427;--grad:#ebebec;--on-accent:#fff;--on-grad:#101012;--grad-cta:#131315;--on-grad-cta:#fff;--grad-tile:#fff;--amb:radial-gradient(60% 100% at 50% 0, #ffffff8c, transparent 70%);--shade-soft:#00000014;--shade:#0000003d;--shade-strong:#00000057;--blur:saturate(1.06) blur(20px);--appwash:none;--stagebg:linear-gradient(180deg, #c4c4c6, #b9b9bb);--cardsh:0 20px 44px -20px #0003, 0 8px 16px -10px #00000021, 0 1px 2px #0000000d;--navbar-bg:var(--card);--navbar-shadow:0 12px 30px -12px #0000004d, 0 2px 6px -3px #00000024;--hero-glow:radial-gradient(140px 140px at 80% -10%, #ffffffa6, transparent 70%);--inset-hi:#ffffffe6}[data-theme=slate-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#000;--bg:#0c0c0d;--panel:#141416;--card:#1d1d21;--card-raised:#252529;--surface:#232326;--surface2:#2c2c30;--surface3:#38383d;--border:#ffffff17;--border2:#ffffff26;--text:#f4f4f6;--muted:#9a9aa2;--faint:#86868d;--dot:#6a6a72;--accent:#f4f4f6;--accent2:#cfcfd4;--accent-soft:#ffffff14;--accent-text:var(--text);--pos:#2ee39a;--neg:#ef6a58;--grad:#27272b;--on-accent:#0f0f10;--on-grad:#f4f4f6;--grad-cta:#f4f4f6;--on-grad-cta:#0f0f10;--grad-tile:#35353a;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%);--shade-soft:#00000085;--shade:#000c;--shade-strong:#000000f5;--blur:saturate(1.12) blur(24px);--appwash:none;--stagebg:linear-gradient(180deg, #101011, #000);--cardsh:0 26px 54px -20px #000000eb, 0 10px 22px -10px #000000bd, 0 2px 5px #00000085;--navbar-bg:var(--card-raised);--navbar-shadow:0 12px 30px -12px #000000a6;--hero-glow:radial-gradient(140px 140px at 80% -10%, #ffffff0d, transparent 70%);--inset-hi:#ffffff0e}[data-theme^=tide-]{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-grotesk);--radius-sm:13px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 2px 6px -2px var(--shade-soft), 0 1px 2px -1px var(--shade-soft);--shadow-md:0 40px 80px -30px var(--shade-strong), 0 16px 32px -16px var(--shade), 0 2px 4px var(--shade-soft);--shadow-lg:0 60px 120px -40px var(--shade-strong), 0 24px 48px -20px var(--shade);--glow:none;--text-glow:none;--space-unit:4px;--control-h:44px;--ease:cubic-bezier(.3, .9, .35, 1);--dur-fast:.15s;--dur-med:.25s;--dur-slow:.4s;--chart-stroke:var(--accent);--chart-fill-from:color-mix(in oklab, var(--accent) 26%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent) 1%, transparent);--chart-grid:var(--border);--chart-bar:var(--accent);--chart-bar-rest:var(--chart-bar);--bar-texture-idle:none;--bar-texture:linear-gradient(180deg, var(--accent) 0%, var(--accent2) 100%);--frame-radius:26px;--frame-border:1px solid var(--border2);--frame-shadow:var(--shadow-lg)}[data-theme=tide-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#c3c6cc;--bg:#f0f2f5;--panel:#f8f9fb;--card:#fff;--card-raised:#fff;--surface:#f5f6f8;--surface2:#eaecf0;--surface3:#dde0e6;--border:#141a2d14;--border2:#141a2d24;--text:#141a2d;--muted:#646c80;--faint:#656d80;--dot:#99a1b2;--accent:#3f6fe0;--accent2:#7b5fe0;--accent-soft:#3f6fe01a;--accent-text:#3265de;--pos:#197c53;--neg:#c53b2d;--grad:linear-gradient(150deg, #7aa8f7 0%, #4a80ea 52%, #3566d8 100%);--on-accent:#fff;--on-grad:#fff;--grad-cta:#fff;--on-grad-cta:#2f5fd8;--grad-tile:#fff3;--amb:radial-gradient(60% 100% at 50% 0, #ffffff8c, transparent 70%);--shade-soft:#141a2d14;--shade:#141a2d38;--shade-strong:#141a2d52;--blur:saturate(1.1) blur(22px);--appwash:none;--stagebg:linear-gradient(180deg, #ced1d7, #c3c6cc);--cardsh:0 20px 44px -20px #141a2d33, 0 8px 16px -10px #141a2d21, 0 1px 2px #141a2d0d;--navbar-bg:var(--card);--navbar-shadow:0 12px 30px -12px #141a2d47, 0 2px 6px -3px #141a2d1f;--hero-glow:radial-gradient(140px 140px at 80% -10%, #ffffff59, transparent 70%);--inset-hi:#ffffffe6}[data-theme=tide-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#000;--bg:#090b11;--panel:#10131b;--card:#191d28;--card-raised:#212636;--surface:#1e2330;--surface2:#272d3c;--surface3:#333a4c;--border:#c8d7ff17;--border2:#c8d7ff29;--text:#eef1f8;--muted:#98a1b6;--faint:#7c8598;--dot:#6b7488;--accent:#6d9bff;--accent2:#9b86ff;--accent-soft:#6d9bff24;--accent-text:var(--accent);--pos:#35d69a;--neg:#f0705c;--grad:linear-gradient(150deg, #4a80ea 0%, #2f5cc0 55%, #23408f 100%);--on-accent:#0d1017;--on-grad:#fff;--grad-cta:#fff;--on-grad-cta:#23408f;--grad-tile:#ffffff2e;--amb:radial-gradient(60% 100% at 50% 0, #c8d7ff0d, transparent 70%);--shade-soft:#00000085;--shade:#000c;--shade-strong:#000000f5;--blur:saturate(1.18) blur(26px);--appwash:none;--stagebg:linear-gradient(180deg, #0d1017, #000);--cardsh:0 26px 54px -20px #000000e6, 0 10px 22px -10px #02081cb8, 0 2px 5px #00000080;--navbar-bg:var(--card-raised);--navbar-shadow:0 12px 30px -12px #000000a6;--hero-glow:radial-gradient(140px 140px at 80% -10%, #c8d7ff0f, transparent 70%);--inset-hi:#c8d7ff12}[data-theme^=onyx-] .chee-surface-tile,[data-theme^=paper-] .chee-surface-tile,[data-theme^=slate-] .chee-surface-tile,[data-theme^=tide-] .chee-surface-tile{background:var(--card);box-shadow:var(--cardsh), inset 0 1px 0 var(--inset-hi,#ffffffd9);border-color:#0000}[data-theme^=onyx-] .chee-surface-hero,[data-theme^=paper-] .chee-surface-hero,[data-theme^=slate-] .chee-surface-hero,[data-theme^=tide-] .chee-surface-hero{background:var(--card-raised);box-shadow:var(--shadow-md), inset 0 1px 0 var(--inset-hi,#ffffffd9);border-color:#0000}[data-theme^=onyx-] .chee-surface-flat,[data-theme^=paper-] .chee-surface-flat,[data-theme^=slate-] .chee-surface-flat,[data-theme^=tide-] .chee-surface-flat{background:var(--surface);box-shadow:none}[data-theme^=onyx-] .chee-hero-ink,[data-theme^=paper-] .chee-hero-ink,[data-theme^=slate-] .chee-hero-ink,[data-theme^=tide-] .chee-hero-ink{--on-grad-soft:color-mix(in srgb, var(--on-grad) 62%, transparent);--qa-panel-bg:transparent;--qa-panel-pad:0px;--qa-well-size:58px;--qa-well-radius:var(--radius-pill);--qa-well-bg:var(--grad-tile);--qa-well-fg:var(--on-grad);--qa-cta-bg:var(--grad-cta);--qa-cta-fg:var(--on-grad-cta);--qa-label-fg:var(--on-grad-soft);--focus-ring:var(--on-grad)}@media (hover:hover){[data-theme^=onyx-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover,[data-theme^=paper-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover,[data-theme^=slate-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover,[data-theme^=tide-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover{filter:none}[data-theme^=onyx-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover .chee-qa-well,[data-theme^=paper-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover .chee-qa-well,[data-theme^=slate-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover .chee-qa-well,[data-theme^=tide-] .chee-hero-ink .chee-qa-tile:not(:disabled):hover .chee-qa-well{--qa-well-bg:color-mix(in srgb, var(--grad-tile) 86%, var(--on-grad));--qa-cta-bg:color-mix(in srgb, var(--grad-cta) 88%, var(--on-grad-cta));transform:translateY(-1px)}[data-theme^=onyx-] .chee-hero-ink .chee-qa-tile:active .chee-qa-well,[data-theme^=paper-] .chee-hero-ink .chee-qa-tile:active .chee-qa-well,[data-theme^=slate-] .chee-hero-ink .chee-qa-tile:active .chee-qa-well,[data-theme^=tide-] .chee-hero-ink .chee-qa-tile:active .chee-qa-well{transform:none}}[data-theme^=onyx-] .chee-hero-ink .chee-qa-well,[data-theme^=paper-] .chee-hero-ink .chee-qa-well,[data-theme^=slate-] .chee-hero-ink .chee-qa-well,[data-theme^=tide-] .chee-hero-ink .chee-qa-well{transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}[data-theme^=tide-] .chee-hero-ink{--on-grad-soft:var(--on-grad)}[data-theme^=paper-] .nav-item.active,[data-theme^=slate-] .nav-item.active,[data-theme^=tide-] .nav-item.active{background:var(--accent);color:var(--on-accent);border-color:#0000}[data-theme^=onyx-] .nav-item.active{background:var(--card);color:var(--text);border-color:#0000}:root[data-theme=onyx-light]{--accent:#16171a;--accent2:#3a3c42;--accent-soft:#0000000f;--accent-text:var(--text);--grad:linear-gradient(160deg, #2a2b26 0%, #1c1d19 100%);--on-accent:#fff;--on-grad:#f7f7f4;--amb:radial-gradient(60% 100% at 50% 0, #ffffff80, transparent 70%)}:root[data-theme=onyx-dark]{--accent:#f5f5f6;--accent2:#cfcfd4;--accent-soft:#ffffff14;--accent-text:var(--text);--grad:linear-gradient(160deg, #f2f2ee 0%, #dedcd4 100%);--on-accent:#0a0a0b;--on-grad:#16171a;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%)}:root[data-theme=paper-light]{--accent:#17181a;--accent2:#dd6428;--accent-soft:#1414180f;--accent-text:var(--text);--grad:#ebebed;--on-accent:#fff;--on-grad:#17181a;--amb:radial-gradient(60% 100% at 50% 0, #ffffff80, transparent 70%)}:root[data-theme=paper-dark]{--accent:#f2f2f5;--accent2:#f0925c;--accent-soft:#ffffff17;--accent-text:var(--text);--grad:#2c2c32;--on-accent:#111112;--on-grad:#f2f2f5;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%)}:root[data-theme=slate-light]{--accent:#131315;--accent2:#3a3a3f;--accent-soft:#1010120f;--accent-text:var(--text);--grad:#ebebec;--on-accent:#fff;--on-grad:#101012;--amb:radial-gradient(60% 100% at 50% 0, #ffffff8c, transparent 70%)}:root[data-theme=slate-dark]{--accent:#f4f4f6;--accent2:#cfcfd4;--accent-soft:#ffffff14;--accent-text:var(--text);--grad:#27272b;--on-accent:#0f0f10;--on-grad:#f4f4f6;--amb:radial-gradient(60% 100% at 50% 0, #ffffff0d, transparent 70%)}:root[data-theme=tide-light]{--accent:#3f6fe0;--accent2:#7b5fe0;--accent-soft:#3f6fe01a;--accent-text:#3265de;--grad:linear-gradient(150deg, #7aa8f7 0%, #4a80ea 52%, #3566d8 100%);--on-accent:#fff;--on-grad:#fff;--amb:radial-gradient(60% 100% at 50% 0, #ffffff8c, transparent 70%)}:root[data-theme=tide-dark]{--accent:#6d9bff;--accent2:#9b86ff;--accent-soft:#6d9bff24;--accent-text:var(--accent);--grad:linear-gradient(150deg, #4a80ea 0%, #2f5cc0 55%, #23408f 100%);--on-accent:#0d1017;--on-grad:#fff;--amb:radial-gradient(60% 100% at 50% 0, #c8d7ff0d, transparent 70%)}
@property --chee-ring-turn{syntax:"<number>";inherits:false;initial-value:0}@keyframes chee-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes chee-toast-in{0%{opacity:0;transform:translate(18px)scale(.95)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes chee-drift{0%{transform:translate(0,0)scale(1.05)}33%{transform:translate(3%,-2%)scale(1.12)}66%{transform:translate(-2%,2%)scale(1.08)}to{transform:translate(0,0)scale(1.05)}}@keyframes chee-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes chee-fade{0%{opacity:0}to{opacity:1}}@keyframes chee-drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes chee-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes chee-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chee-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chee-draw{to{stroke-dashoffset:0}}@keyframes chee-sweep{0%{opacity:.85;transform:scaleX(0)}70%{opacity:.45}to{opacity:0;transform:scaleX(1)}}@keyframes chee-check-flash{0%{opacity:0;transform:translateY(-50%)scale(.6)}25%{opacity:1;transform:translateY(-50%)scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-50%)scale(1)}}@keyframes chee-pop{0%{opacity:0;transform:translateY(6px)scale(.8)}60%{transform:translateY(0)scale(1.06)}to{opacity:1;transform:none}}@keyframes chee-chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chee-chart-fade{0%{opacity:0}to{opacity:1}}
:root{--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-space-grotesk), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background-color:var(--stage);background-image:var(--stagebg);color:var(--text);font-family:var(--font-sans);font-size:calc(16px * var(--chee-text-scale,1));-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overflow-x:hidden}input,textarea,select,[contenteditable=true],.chee-selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body{background-color:var(--stage);overscroll-behavior:none;touch-action:manipulation;min-height:100dvh;margin:0;overflow-x:hidden}input,select,textarea{font-size:max(16px,1em)}img,svg,video,canvas{max-width:100%}:where(button,a,input,select,textarea,[role=switch],[role=button],[tabindex]):focus-visible{outline-offset:2px;outline:2px solid var(--focus-ring,var(--accent))!important}.chee-first-cap{display:inline-block}.chee-first-cap:first-letter{text-transform:uppercase}.chee-pressable{transition:filter var(--dur-med) var(--ease), transform var(--dur-med) var(--ease), box-shadow var(--dur-med) var(--ease)}@media (hover:hover){.chee-pressable:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.08)}}.chee-pressable:not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}.chee-account-tile.chee-pressable{transition:filter var(--dur-med) var(--ease), transform var(--dur-med) var(--ease), box-shadow var(--dur-med) var(--ease), opacity var(--dur-med) var(--ease)}.chee-account-tile.chee-pressable:not(:disabled):not([aria-disabled=true]):active{opacity:.85;transform:scale(.96)}@media (hover:hover){.chee-quick-add-primary:not(:disabled):not([aria-disabled=true]):hover{transform:scale(1.04)}}.chee-note-body{outline:none}.chee-note-body:empty:before,.chee-note-body[data-empty=true]:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none}.chee-note-body p{margin:0 0 .6em}.chee-note-body p:last-child{margin-bottom:0}.chee-note-body h1,.chee-note-body h2,.chee-note-body h3{font-family:var(--font-grotesk);margin:.9em 0 .4em;font-weight:700}.chee-note-body h1:first-child,.chee-note-body h2:first-child,.chee-note-body h3:first-child{margin-top:0}.chee-note-body h1{font-size:22px}.chee-note-body h2{font-size:19px}.chee-note-body h3{color:var(--muted);font-size:16px}.chee-note-body mark,.chee-note-body .note-highlight{color:inherit;background:#ffffff29;border-radius:3px;padding:0 3px}.chee-note-body ul,.chee-note-body ol{margin:0 0 .6em;padding-left:1.4em}.chee-note-body ul[data-checklist=true]{padding-left:0;list-style:none}.chee-note-body ul[data-checklist=true] li{align-items:flex-start;gap:8px;padding:3px 0;display:flex}.chee-note-body ul[data-checklist=true] li input[type=checkbox]{appearance:none;border:1.5px solid var(--border2);cursor:pointer;background:0 0;border-radius:5px;flex:none;width:20px;height:20px;margin-top:1px;position:relative}.chee-note-body ul[data-checklist=true] li input[type=checkbox]:checked{background:#f4f4f6;border-color:#f4f4f6}.chee-note-body ul[data-checklist=true] li input[type=checkbox]:checked:after{content:"";border:2px solid #111114;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:6px;transform:rotate(40deg)}.chee-note-body ul[data-checklist=true] li:has(input:checked){color:var(--faint);text-decoration:line-through}.chee-note-body table{border-collapse:collapse;border:1px solid var(--border2);border-radius:10px;width:100%;margin:.4em 0 .8em;overflow:hidden}.chee-note-body th,.chee-note-body td{border-left:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;padding:8px 10px;font-size:13.5px}.chee-note-body th:first-child,.chee-note-body td:first-child{border-left:none}.chee-note-body thead th{background:var(--surface2);font-weight:700}.chee-note-image{border:1px solid var(--border2);background-image:repeating-linear-gradient(45deg, var(--surface2), var(--surface2) 6px, transparent 6px, transparent 12px);-webkit-user-select:none;user-select:none;cursor:default;border-radius:12px;justify-content:center;align-items:center;height:150px;margin:.4em 0 .8em;display:flex}.chee-note-body .note-mono{color:var(--faint);font-family:ui-monospace,monospace;font-size:12px}.chee-note-body p.note-mono{font-size:13px;display:block}.chee-skip-link{z-index:1000;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1);position:fixed;top:10px;left:10px;transform:translateY(-160%)}.chee-skip-link:focus{outline:2px solid var(--text);outline-offset:2px;transform:translateY(0)}@keyframes chee-spin{to{transform:rotate(360deg)}}.chee-spin{animation:.7s linear infinite chee-spin}@keyframes chee-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.chee-badge-pop{animation:.28s ease-out both chee-badge-pop}@keyframes chee-achievement-unlock{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--text) 0%, transparent);transform:scale(.9)}40%{box-shadow:0 0 20px 4px color-mix(in srgb, var(--text) 45%, transparent);transform:scale(1.06)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--text) 0%, transparent);transform:scale(1)}}.chee-card-interactive{cursor:pointer;transition:background-color var(--dur-med) var(--ease), border-color var(--dur-med) var(--ease)}@media (hover:hover){.chee-card-interactive:hover{background:var(--surface2,#ffffff12);border-color:var(--border2,#ffffff26)}}.chee-card-hover{transition:background-color var(--dur-med) var(--ease), border-color var(--dur-med) var(--ease), transform var(--dur-med) var(--ease), box-shadow var(--dur-med) var(--ease)}@media (hover:hover){.chee-card-hover:hover{background:var(--surface2,#ffffff12);border-color:color-mix(in srgb, var(--accent) 28%, var(--border2,#ffffff26));box-shadow:var(--cardsh), 0 10px 30px -18px color-mix(in oklab, var(--accent) 40%, transparent);transform:translateY(-3px)}}.chee-anim-up{animation:.4s both chee-up}.chee-canvas-card .chee-canvas-card-tools{opacity:0}.chee-canvas-card:hover .chee-canvas-card-tools{opacity:1}.chee-cmd-item[data-selected=true],.chee-cmd-item[aria-selected=true]{background:var(--surface2)}@media (min-width:768px){.chee-plan-featured{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.chee-plan-featured,.chee-quick-add-primary,.chee-card-hover:hover{transform:none!important}.chee-stagger>*{animation:none!important}.chee-press:active{transform:none!important}.chee-account-tile.chee-pressable:active{opacity:1!important;transform:none!important}}html[data-reduce-motion=on],html[data-reduce-motion=on] *,html[data-reduce-motion=on] :before,html[data-reduce-motion=on] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-reduce-motion=on] .chee-plan-featured,html[data-reduce-motion=on] .chee-quick-add-primary{transform:none!important}html[data-reduce-motion=on] .chee-stagger>*{animation:none!important}html[data-reduce-motion=on] .chee-press:active{transform:none!important}html[data-reduce-motion=on] .chee-account-tile.chee-pressable:active{opacity:1!important;transform:none!important}body{text-shadow:var(--text-glow)}.chee-num{font-family:var(--font-numeral,var(--font-mono));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em}.chee-num-hero{font-family:var(--font-numeral,var(--font-mono));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.03em;font-weight:750}.chee-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:700}.chee-grid{grid-template-columns:1fr;gap:18px;display:grid}.chee-span-3,.chee-span-4,.chee-span-6,.chee-span-8,.chee-span-12{grid-column:span 1;min-width:0}@media (min-width:1024px){.chee-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.chee-grid>*{grid-row:var(--chee-row-span,auto)}.chee-span-3{grid-column:span 3}.chee-span-4{grid-column:span 4}.chee-span-6{grid-column:span 6}.chee-span-8{grid-column:span 8}.chee-span-12{grid-column:span 12}}.chee-surface-hero{background:var(--surface2,#ffffff12);border:var(--border-width,1px) solid var(--border2,#ffffff26);border-radius:var(--radius-lg,18px)}.chee-surface-tile{background:var(--surface,#ffffff09);border:var(--border-width,1px) solid var(--border,#ffffff14);border-radius:var(--radius-lg,18px)}.chee-surface-flat{background:color-mix(in srgb, var(--surface,#ffffff09) 55%, transparent);border-radius:var(--radius-lg,18px);border:none}.chee-display-1{font-family:var(--font-numeral,var(--font-mono));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.03em;font-size:clamp(40px,5vw,56px);font-weight:750;line-height:1.05}.chee-display-2{font-family:var(--font-numeral,var(--font-mono));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.02em;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.1}.chee-title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:16.5px;font-weight:650;line-height:1.3}.chee-body{color:var(--fg,var(--text));font-size:14px;font-weight:440;line-height:1.5}.chee-caption{font-size:calc(12.5px * var(--chee-text-scale,1));font-weight:500;line-height:1.4}.glass-liquid{background:color-mix(in srgb, var(--surface) 52%, transparent);-webkit-backdrop-filter:var(--blur,saturate(1.48) blur(52px));border:1px solid color-mix(in srgb, var(--border) 38%, transparent);box-shadow:var(--cardsh,0 16px 46px -24px #00000094), 0 1.5px 0 #ffffff38 inset, 0 -1px 0 #00000017 inset;transition:transform var(--dur-fast) var(--ease-liquid,var(--ease)), box-shadow var(--dur-fast) var(--ease-liquid,var(--ease)), border-color var(--dur-fast) var(--ease);position:relative;overflow:hidden}[role=dialog].glass-liquid:before{inset:0}.glass-liquid:hover{border-color:color-mix(in srgb, var(--border2) 62%, transparent);box-shadow:var(--cardsh,0 20px 52px -22px #0000009e), 0 2px 0 #ffffff47 inset;transform:translateY(-1.5px)}.glass-liquid:before{content:"";background:radial-gradient(32% 26% at var(--glass-x,62%) var(--glass-y,26%), #ffffff29 0%, transparent 65%);pointer-events:none;mix-blend-mode:soft-light;opacity:.6;transition:background-position 70ms linear, opacity .2s var(--ease,ease);z-index:1;position:absolute;inset:-35%}.glass-liquid-frame:before{background:radial-gradient(420px 340px at var(--glass-x,62%) var(--glass-y,26%), #ffffff1a 0%, transparent 70%);opacity:.5;inset:0}.nav-item{transition:background var(--dur-fast) var(--ease-liquid,var(--ease)), color var(--dur-fast) var(--ease);position:relative;overflow:hidden}.nav-item:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}.nav-item.active{background:color-mix(in srgb, var(--surface2) 85%, transparent);color:var(--text);border:1px solid color-mix(in srgb, var(--border) 35%, transparent)}.chee-stagger>*{animation:.4s both chee-up}.chee-stagger>:nth-child(2){animation-delay:45ms}.chee-stagger>:nth-child(3){animation-delay:90ms}.chee-stagger>:nth-child(4){animation-delay:.135s}.chee-stagger>:nth-child(5){animation-delay:.18s}.chee-stagger>:nth-child(6){animation-delay:.225s}.chee-stagger>:nth-child(7){animation-delay:.27s}.chee-stagger>:nth-child(8){animation-delay:.315s}.chee-stagger>:nth-child(9){animation-delay:.36s}.chee-stagger>:nth-child(10){animation-delay:.405s}.chee-stagger>:nth-child(11){animation-delay:.45s}.chee-stagger>:nth-child(n+12){animation-delay:.495s}.chee-draw{animation:chee-draw .9s var(--ease) both}html[data-density=compact]{--row-py:9px;--density-pad-hero:16px;--density-pad-tile:13px}.chee-list-row{text-align:left;cursor:default;background:0 0;border:none;align-items:center;width:100%;font-family:inherit;display:flex}.chee-list-row--clickable{cursor:pointer}.chee-list-row--active{background:var(--surface2);border-radius:var(--radius-md)}.chee-list-row--active .chee-list-row-title{color:var(--text)}.chee-list-row-title{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-weight:600;display:block;overflow:hidden}.chee-list-row-subtitle{color:var(--faint);margin-top:2px;display:block}.chee-time-gutter{font-family:var(--font-grotesk);color:var(--faint);flex:none}.chee-sheet-title{font-family:var(--font-grotesk);font-size:calc(20px * var(--chee-text-scale,1));text-align:center;margin-bottom:6px;font-weight:600}.chee-sheet-subtitle{font-size:calc(13px * var(--chee-text-scale,1));color:var(--muted);text-align:center;margin-bottom:6px}.chee-sheet-close{width:44px;height:44px;color:var(--muted);cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:9px;right:9px}.chee-sheet-close-circle{border-radius:var(--radius-pill);border:var(--border-width) solid var(--border);background:var(--surface3);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.chee-section-label{font-size:calc(11px * var(--chee-text-scale,1));letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-weight:800}.chee-domain-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:16px;display:flex}.chee-domain-header h1{color:var(--text);margin:0;font-size:16px;font-weight:600}.chee-dbgrid-layout{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:640px){.chee-dbgrid-layout{grid-template-columns:minmax(200px,260px) 1fr}}@media (max-width:560px){.chee-habit-week{display:none!important}}.chee-board-scroller{scrollbar-width:none;-ms-overflow-style:none}.chee-board-scroller::-webkit-scrollbar{width:0;height:0;display:none}#chee-main,.chee-scroller{scrollbar-width:thin;scrollbar-color:var(--border2) transparent}#chee-main::-webkit-scrollbar{width:7px;height:7px}.chee-scroller::-webkit-scrollbar{width:7px;height:7px}#chee-main::-webkit-scrollbar-track{background:0 0}.chee-scroller::-webkit-scrollbar-track{background:0 0}#chee-main::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}.chee-scroller::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}#chee-main::-webkit-scrollbar-thumb:hover{background:var(--border)}.chee-scroller::-webkit-scrollbar-thumb:hover{background:var(--border)}#chee-main::-webkit-scrollbar-thumb:active{background:var(--text)}.chee-scroller::-webkit-scrollbar-thumb:active{background:var(--text)}#chee-main{padding-left:24px;padding-right:24px}@media (min-width:1024px){#chee-main{padding-left:44px;padding-right:44px}}.chee-skip-nav{z-index:9999;background:var(--text,#000);color:var(--bg,#fff);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:top .1s;position:fixed;top:-60px;left:8px}.chee-skip-nav:focus{top:8px}.chee-backoffice-grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.chee-backoffice-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (min-width:860px){.chee-backoffice-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr)}}.chee-bento>*{grid-column:span 2}@media (max-width:760px){.chee-bento{grid-template-columns:1fr!important}.chee-bento>*{grid-column:auto!important}}
