@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: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}
:root,[data-theme=core-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stage:#e2dfdb;--panel:#f0ede9;--bg:#f8f6f3;--card:#fefcfa;--card-raised:#fffffe;--surface:#f2f0ec;--surface2:#eae7e3;--surface3:#e0ddd8;--skeleton:#dad5cc;--border:#251f1a1c;--border2:#251f1a30;--rule:#251f1a12;--field-border:#878079;--text:#251f1a;--muted:#67605a;--faint:#6d6661;--dot:#bbb7b2;--accent:#b54b0f;--accent-text:#a93d00;--accent-soft:#b54b0f1c;--on-accent:#fffbf5;--toggle-on:var(--accent);--on-toggle:var(--on-accent);--accent2:#00727a;--pos:#007135;--neg:#bb2534;--warn:#7e5c00;--warn-soft:#815f001f;--neg-soft:#be28361a;--pos-soft:#05773b1c;--danger:var(--neg);--dom-money:#7e5949;--dom-plan:#54647f;--dom-capture:#6e5b74;--dom-wellbeing:#4e6c55;--dom-people:#436a76;--grad:linear-gradient(180deg, #f4f1ec 0%, #f8f6f3 100%);--on-grad:var(--text);--on-grad-soft:var(--muted);--grad-tile:#251f1a0d;--grad-cta:var(--accent);--on-grad-cta:var(--on-accent);--hero-glow:none;--amb:none;--shade-soft:#251f1a0d;--shade:#251f1a1f;--shade-strong:#251f1a33;--blur:saturate(1.04) blur(18px);--appwash:none;--stagebg:none;--cardsh:0 0 0 1px var(--border);--inset-hi:transparent;--swipe-face:var(--card);--fg:var(--text);--focus-ring:var(--accent);--font-display:var(--font-fraunces), Georgia, serif;--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-sans);--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-mono);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 0 0 1px var(--border);--shadow-md:0 8px 22px -10px var(--shade), 0 0 0 1px var(--border);--shadow-lg:0 20px 44px -18px var(--shade-strong), 0 0 0 1px var(--border2);--shadow-2:var(--shadow-md);--glow:none;--text-glow:none;--space-unit:4px;--control-h:36px;--row-h:44px;--row-py:9px;--gutter-w:56px;--density-pad-tile:14px;--density-pad-hero:28px;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.3s;--ease-liquid:cubic-bezier(.32, .72, 0, 1);--dur-liquid:.44s;--chart-stroke:var(--accent2);--chart-fill-from:color-mix(in oklab, var(--accent2) 20%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent2) 0%, transparent);--chart-grid:var(--rule);--chart-bar:var(--accent2);--chart-bar-rest:var(--surface3);--bar-texture:none;--bar-texture-idle:none;--frame-radius:0px;--frame-border:none;--frame-shadow:none;--navbar-bg:var(--panel);--navbar-fg:var(--text);--navbar-fg-muted:var(--faint);--navbar-shadow:none;--navbar-cta-bg:var(--accent);--navbar-cta-fg:var(--on-accent);--glass-blur-base:blur(18px);--glass-specular-strength:0;--glass-rim:0;--glass-prism-strength:0}[data-theme=core-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#040303;--panel:#0e0c0a;--bg:#161411;--card:#1f1d1a;--card-raised:#282522;--surface:#22201d;--surface2:#2c2a26;--surface3:#37342f;--skeleton:#34312c;--border:#efece81a;--border2:#efece82b;--rule:#efece812;--field-border:#7a756e;--text:#efece8;--muted:#b0aca5;--faint:#95918a;--dot:#504d47;--accent:#e36d2b;--accent-text:#f89254;--accent-soft:#e36d2b26;--on-accent:#160d07;--toggle-on:var(--accent);--on-toggle:var(--on-accent);--accent2:#46c6cd;--pos:#5ccb89;--neg:#f67574;--warn:#d8bd51;--warn-soft:#d8bd5126;--neg-soft:#f1707021;--pos-soft:#5ccb8921;--danger:var(--neg);--dom-money:#c9a18f;--dom-plan:#9aacca;--dom-capture:#b7a2be;--dom-wellbeing:#94b49c;--dom-people:#89b3bf;--grad:linear-gradient(180deg, #131110 0%, #161411 100%);--on-grad:var(--text);--on-grad-soft:var(--muted);--grad-tile:#efece80f;--grad-cta:var(--accent);--on-grad-cta:var(--on-accent);--hero-glow:none;--amb:none;--shade-soft:#0006;--shade:#0000008c;--shade-strong:#000000b8;--blur:saturate(1.08) blur(18px);--appwash:none;--stagebg:none;--cardsh:0 0 0 1px var(--border);--inset-hi:transparent;--swipe-face:var(--card);--fg:var(--text);--focus-ring:var(--accent);--font-display:var(--font-fraunces), Georgia, serif;--font-sans:var(--font-manrope), system-ui, sans-serif;--font-grotesk:var(--font-sans);--font-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-numeral:var(--font-mono);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--border-width:1px;--shadow-sm:0 0 0 1px var(--border);--shadow-md:0 8px 22px -8px var(--shade), 0 0 0 1px var(--border);--shadow-lg:0 20px 44px -16px var(--shade-strong), 0 0 0 1px var(--border2);--shadow-2:var(--shadow-md);--glow:none;--text-glow:none;--space-unit:4px;--control-h:36px;--row-h:44px;--row-py:9px;--gutter-w:56px;--density-pad-tile:14px;--density-pad-hero:28px;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-med:.2s;--dur-slow:.3s;--ease-liquid:cubic-bezier(.32, .72, 0, 1);--dur-liquid:.44s;--chart-stroke:var(--accent2);--chart-fill-from:color-mix(in oklab, var(--accent2) 24%, transparent);--chart-fill-to:color-mix(in oklab, var(--accent2) 0%, transparent);--chart-grid:var(--rule);--chart-bar:var(--accent2);--chart-bar-rest:var(--surface3);--bar-texture:none;--bar-texture-idle:none;--frame-radius:0px;--frame-border:none;--frame-shadow:none;--navbar-bg:var(--panel);--navbar-fg:var(--text);--navbar-fg-muted:var(--faint);--navbar-shadow:none;--navbar-cta-bg:var(--accent);--navbar-cta-fg:var(--on-accent);--glass-blur-base:blur(18px);--glass-specular-strength:0;--glass-rim:0;--glass-prism-strength:0}[data-accent=ocean]{--accent2:#0b6a97}[data-accent=forest]{--accent2:#16704a}[data-accent=violet]{--accent2:#6a4bb8}[data-accent=rose]{--accent2:#b03356}[data-accent=amber]{--accent2:#7d6100}[data-accent=arctic]{--accent2:#0a6e85}[data-accent=sunset]{--accent2:#a75212}[data-accent=ember]{--accent2:#b23a2c}[data-theme=core-dark][data-accent=ocean]{--accent2:#62bdf0}[data-theme=core-dark][data-accent=forest]{--accent2:#55cf9a}[data-theme=core-dark][data-accent=violet]{--accent2:#b39bf5}[data-theme=core-dark][data-accent=rose]{--accent2:#f58aa0}[data-theme=core-dark][data-accent=amber]{--accent2:#d9bc55}[data-theme=core-dark][data-accent=arctic]{--accent2:#5fd3e8}[data-theme=core-dark][data-accent=sunset]{--accent2:#f5975a}[data-theme=core-dark][data-accent=ember]{--accent2:#f38175}:root{--content-max:1440px;--app-content-narrow:760px;--app-content-standard:1040px;--app-content-wide:1320px;--app-content-pb:48px;--prose-measure:68ch;--register-title-px:38px}@media (max-width:600px){:root{--register-title-px:30px}}@media (pointer:coarse){:root,[data-theme=core-light],[data-theme=core-dark]{--control-h:44px}.chee-btn-sm{position:relative}.chee-btn-sm:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.chee-surface-tile{background:var(--card);border:1px solid var(--border);box-shadow:none}.chee-surface-hero{background:var(--grad);border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0}.chee-surface-flat{background:var(--surface);box-shadow:none;border:1px solid #0000}.chee-navcolumn>*{flex:none}.chee-stream-anchorless{--gutter-w:14px}.chee-rule{border:0;border-top:1px solid var(--rule);margin:0}.chee-row{grid-template-columns:var(--gutter-w) minmax(0, 1fr) auto;align-items:center;gap:var(--row-col-gap,12px);min-height:var(--row-h);padding:var(--row-py) 0;display:grid}.chee-row+.chee-row,.chee-stagger-item+.chee-stagger-item>.chee-row:first-child,.chee-ledger>li+li{border-top:1px solid var(--rule)}.chee-ledger{margin:0;padding:0;list-style:none}.chee-row--no-gutter{grid-template-columns:minmax(0,1fr) auto}.chee-row--gutter-wide{--gutter-w:96px}.chee-row--compact{--row-h:36px;--row-py:5px}.chee-row--selected{background:var(--accent-soft)}.chee-row--interactive{position:relative}.chee-row-action:after{content:"";position:absolute;inset:0}.chee-row-action:focus-visible{outline:none}.chee-row-action:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px}.chee-row-raise{z-index:1;position:relative}.chee-hit-slop:after{content:"";inset:calc(var(--hit-slop,0px) * -1);position:absolute}.chee-row--layered{isolation:isolate;position:relative}.chee-row-overlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.chee-row-meta--clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.chee-row-gutter{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;color:var(--faint);text-align:right;white-space:nowrap;font-size:12px}.chee-domain-mark{vertical-align:middle;background:currentColor;border-radius:999px;width:3px;height:14px;display:inline-block}.chee-figure{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.chee-sectionhead{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.chee-sectionhead:after{content:"";border-top:1px solid var(--rule);flex:1}.chee-display{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 0, "WONK" 0;letter-spacing:-.02em;font-weight:300;line-height:1.05}.chee-hero-ink{--qa-panel-bg:transparent;--qa-panel-pad:0px;--qa-well-size:36px;--qa-well-radius:var(--radius-sm);--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)}@media (hover:hover){.chee-hero-ink .chee-qa-tile:not(:disabled):hover{filter:none}.chee-hero-ink .chee-qa-tile:not(:disabled):hover .chee-qa-well{--qa-well-bg:color-mix(in srgb, var(--grad-tile) 55%, var(--on-grad));--qa-cta-bg:color-mix(in srgb, var(--grad-cta) 86%, var(--on-grad-cta))}}.chee-hero-ink .chee-qa-well{transition:background var(--dur-fast) var(--ease)}.nav-item.active{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.chee-register-title{text-wrap:balance}.chee-register-title[tabindex="-1"]:focus,.chee-register-title[tabindex="-1"]:focus-visible{outline:none!important}.chee-rail[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.chee-rail[data-overflow=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.chee-rail[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}
@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:.62}}.chee-pulse{animation:1.8s ease-in-out infinite chee-pulse}@media (prefers-reduced-motion:reduce){.chee-pulse{animation:none}}html[data-reduce-motion=on] .chee-pulse{animation:none}@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}}
*,: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:var(--pos);border-color:var(--pos)}.chee-note-body ul[data-checklist=true] li input[type=checkbox]:checked:after{content:"";border:solid var(--bg);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:700}.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}}select{appearance:none;height:var(--control-h);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text);font-family:inherit;font-size:calc(13px * var(--chee-text-scale,1));cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239a9aa0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 32px 0 10px}select:disabled{opacity:.55;cursor:not-allowed}.chee-surface-hero,.chee-surface-tile,.chee-surface-flat{border-radius:var(--radius-lg)}.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(28px,2.6vw,34px);font-weight:700;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(20px,1.9vw,24px);font-weight:650;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:var(--card);border:1px solid var(--border);box-shadow:none;position:relative}.glass-liquid:before,.glass-liquid-frame:before,[role=dialog].glass-liquid:before{content:none}.glass-liquid:hover{border-color:var(--border);box-shadow:none;transform:none}.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-numeral,var(--font-mono));font-variant-numeric:tabular-nums;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-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}}.chee-lead-fixed{--gutter-w:44px;--row-col-gap:8px;--row-mark-gap:5px;--row-lead-gap:10px}@media (max-width:600px){.chee-lead-fixed{--gutter-w:42px;--row-col-gap:6px;--row-mark-gap:3px;--row-lead-gap:6px}}.chee-lead-fixed .chee-hit-slop:after{right:calc(var(--row-lead-gap) * -1);left:calc((var(--hit-slop) * 2 - var(--row-lead-gap)) * -1)}.chee-finance-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:1100px){.chee-finance-grid{grid-template-columns:minmax(0,1fr) 340px;gap:56px}}.chee-metric-line>*{background:0 0;border:0}.chee-metric-line>*+*{border-left:1px solid var(--rule);padding-left:22px}.chee-search-field input:focus-visible{outline:none!important}.chee-search-field:focus-within{outline:2px solid var(--focus-ring,var(--accent));outline-offset:2px}
