*{box-sizing:border-box}::selection{background:var(--blue-100);color:var(--rise-black)}.btn.primary svg{color:currentColor}.lvl.open:hover{box-shadow:0 0 0 2px var(--rise-blue)}.sync .dot{box-shadow:none}.kpi.acid{--tint:var(--blue-50)}.mem.new{background:var(--rise-blue);color:var(--fg-on-blue)}.chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pill.mut{background:var(--neutral-chip-bg);color:var(--neutral-chip-fg)}.daybar b{font-size:15px}.daybar a{color:var(--rise-blue);font-weight:700;text-decoration:none}.undo-bar{background:var(--neutral-800);color:var(--neutral-50);border-radius:18px;align-items:center;gap:14px;margin-bottom:12px;padding:12px 18px;font-size:13px;display:flex}.undo-bar button{color:var(--acid-300);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.lvl-block-gap{margin-top:36px}.grid.three-col{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.g-row{align-items:stretch;gap:14px;display:flex}.lvl-bar{border-radius:999px;flex:none;align-self:stretch;width:4px}.grp-h{align-items:center;gap:10px;display:flex}.grp-h h4{margin:0;font-size:13px;font-weight:800}.grp-when{color:var(--fg-muted);margin-top:12px;font-size:12.5px}.grp-body{align-items:center;gap:12px;margin-top:12px;display:flex}.grp-tags{margin-top:10px}.danger{background:var(--danger-bg,#fcebec);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.danger b{font-size:13px;display:block}.danger small{color:var(--fg-muted);margin-top:3px;font-size:12px;display:block}.undo-bar.err{background:var(--danger-fg)}.card-cols{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:960px){.card-cols{grid-template-columns:1fr}}.small-note{margin:6px 0 0;font-size:12px}
@font-face{font-family:Manrope Kit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/manrope-kit-200.182gmxxjewje4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+301,U+304,U+308,U+329,U+400-45F,U+490-491,U+4B0-4B1,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Manrope Kit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/manrope-kit-300.2rrwe-oxkfjod.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+301,U+304,U+308,U+329,U+400-45F,U+490-491,U+4B0-4B1,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Manrope Kit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/manrope-kit-400.2g4m3z1s0bgfw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+301,U+304,U+308,U+329,U+400-45F,U+490-491,U+4B0-4B1,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Manrope Kit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-kit-500.0fobtr7yy-5h3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+301,U+304,U+308,U+329,U+400-45F,U+490-491,U+4B0-4B1,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Manrope Kit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/manrope-kit-600.3n9662bzbwp7r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+301,U+304,U+308,U+329,U+400-45F,U+490-491,U+4B0-4B1,U+2000-206F,U+20AC,U+20BD,U+2116,U+2122,U+2190-2193,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}
:root{--rise-acid:#c7ff54;--rise-blue:#2f0dff;--rise-black:#222;--rise-white:#f5f5f5;--rise-pure-white:#fff;--acid-50:#f4ffd9;--acid-100:#e8ffb3;--acid-200:#daff8a;--acid-300:#c7ff54;--acid-400:#b6f03a;--acid-500:#9ed624;--acid-600:#7fb317;--acid-700:#5c8410;--blue-50:#ece8ff;--blue-100:#d4ccff;--blue-200:#a99aff;--blue-300:#7b66ff;--blue-400:#5333ff;--blue-500:#2f0dff;--blue-600:#2509cc;--blue-700:#1b0699;--blue-800:#110466;--neutral-0:#fff;--neutral-50:#f5f5f5;--neutral-100:#ececec;--neutral-200:#d9d9d9;--neutral-300:#bdbdbd;--neutral-400:#8a8a8a;--neutral-500:#5c5c5c;--neutral-600:#3d3d3d;--neutral-700:#2b2b2b;--neutral-800:#222;--neutral-900:#141414;--rose-50:#fff0f1;--rose-100:#ffe3e4;--rose-200:#feced0;--rose-500:#ef546e;--rose-600:#cb3554;--rose-700:#bc2c4b;--bg:var(--neutral-50);--bg-elev:var(--neutral-0);--bg-inverse:var(--neutral-800);--bg-brand:var(--rise-blue);--fg:var(--neutral-800);--fg-muted:var(--neutral-500);--fg-subtle:#6b6b6b;--fg-inverse:var(--neutral-50);--fg-on-acid:var(--rise-black);--accent-on-acid:var(--rise-blue);--fg-on-blue:var(--rise-white);--fg-on-dark:var(--rise-white);--accent-on-dark:var(--rise-acid);--fg-brand:var(--rise-blue);--fg-link:var(--rise-blue);--border:var(--neutral-200);--border-strong:var(--neutral-800);--border-brand:var(--rise-blue);--page-bg:var(--rise-white);--panel:var(--neutral-0);--panel-tint:var(--rise-white);--hairline:var(--neutral-200);--hairline-soft:var(--neutral-100);--input-bg:var(--neutral-0);--input-border:var(--neutral-200);--field-label:var(--neutral-600);--neutral-chip-bg:var(--neutral-100);--neutral-chip-fg:var(--neutral-700);--ink-surface:#16171c;--success:#1fae5c;--success-fg:#0f7a3e;--success-bg:#e7f7ee;--warning:#f2b23a;--warning-fg:#8a5a00;--warning-bg:#fdf3e0;--danger:var(--rose-500);--danger-fg:var(--rose-600);--danger-bg:var(--rose-50);--success-tint:#cff0d6;--danger-tint:#ffdcde;--warning-ring:#b17915;--focus-ring:0 0 0 2px var(--page-bg), 0 0 0 4px var(--rise-blue);--font-sans:"Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--kit-font:"Manrope Kit", var(--font-sans);--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:56px;--fs-5xl:72px;--fs-6xl:96px;--fs-display:128px;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.4;--lh-relaxed:1.55;--tracking-display:-.03em;--tracking-heading:-.015em;--tracking-body:0em;--tracking-eyebrow:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--bw-hairline:1px;--bw-thin:1.5px;--bw-base:2px;--bw-thick:3px;--bw-heavy:4px;--icon-stroke:2;--shadow-xs:0 1px 2px #2222220d;--shadow-sm:0 3px 10px #2222220f, 0 1px 2px #2222220a;--shadow-md:0 10px 26px #22222214, 0 3px 7px #2222220d;--shadow-lg:0 24px 50px #2222221a, 0 6px 16px #2222220d;--shadow-brand:0 16px 40px #2f0dff40;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-out-fast:cubic-bezier(.3, .9, .25, 1);--ease-in:cubic-bezier(.5, 0, .9, .4);--ease-emphasis:cubic-bezier(.34, 1.4, .4, 1);--ease-bounce:cubic-bezier(.18, 1.9, .32, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-xslow:.52s;--motion-enter:var(--dur-slow) var(--ease-out);--motion-exit:var(--dur-base) var(--ease-in-out);--motion-emphasis:var(--dur-base) var(--ease-standard);--motion-celebrate:var(--dur-xslow) var(--ease-out);--bp-sm:640px;--bp-md:768px;--bp-lg:1080px;--bp-xl:1280px;--bp-2xl:1536px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--gutter:24px;--gutter-mobile:16px;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:300;--z-overlay:400;--z-modal:500;--z-toast:600;--z-tooltip:700;--z-popover:650;--opacity-0:0;--opacity-disabled:.45;--opacity-muted:.6;--opacity-hover:.7;--opacity-full:1;--surface-0:var(--page-bg);--surface-1:var(--panel);--surface-2:var(--panel);--surface-3:var(--panel);--chart-1:#2f0dff;--chart-2:#5c8410;--chart-3:#6a4dff;--chart-4:#0e8a94;--chart-5:#e24e2e;--chart-6:#b87a0e;--chart-7:#c43c93;--chart-8:#1b9e52;--chart-grid:var(--hairline);--chart-track:var(--neutral-100);--grad-blue:radial-gradient(60% 85% at 6% 0%, color-mix(in oklab, var(--rise-pure-white) 30%, transparent) 0%, transparent 62%), radial-gradient(55% 80% at 100% 0%, color-mix(in oklab, var(--blue-200) 90%, transparent) 0%, transparent 64%), radial-gradient(65% 90% at 92% 100%, color-mix(in oklab, var(--blue-300) 95%, transparent) 0%, transparent 62%), radial-gradient(75% 100% at 0% 100%, color-mix(in oklab, var(--blue-500) 70%, transparent) 0%, transparent 66%), var(--blue-400);--grad-light:radial-gradient(60% 85% at 0% 0%, var(--blue-50) 0%, transparent 62%), radial-gradient(50% 75% at 100% 0%, var(--blue-50) 0%, transparent 60%), radial-gradient(70% 95% at 100% 100%, color-mix(in oklab, var(--blue-100) 55%, transparent) 0%, transparent 62%), var(--neutral-0);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");--button-m-font:15px;--button-m-py:13px;--button-m-px:22px;--button-m-radius:var(--radius-sm);--button-s-font:13px;--button-s-py:9px;--button-s-px:16px;--button-s-radius:var(--radius-xs);--button-primary-bg:var(--rise-blue);--button-primary-fg:var(--rise-white);--button-primary-hover-bg:color-mix(in oklab, var(--button-primary-bg) 84%, black);--button-primary-icon:var(--button-primary-fg);--button-primary-border:var(--blue-300);--button-primary-hover-border:var(--blue-400);--button-outline-bg:var(--panel);--button-outline-fg:var(--rise-blue);--button-quiet-bg:transparent;--button-quiet-fg:var(--fg-muted);--button-quiet-hover-bg:var(--neutral-200);--button-quiet-hover-fg:var(--fg);--button-quiet-hover-border:var(--neutral-300);--button-danger-bg:var(--rose-50);--button-danger-border:var(--rose-100);--button-danger-fg:var(--rose-600);--button-danger-hover-bg:var(--rose-100);--button-danger-hover-border:var(--rose-200);--button-danger-hover-fg:var(--rose-700);--button-on-dark-bg:var(--accent-on-dark);--button-on-dark-fg:var(--ink-surface);--button-on-dark-border:var(--acid-500);--button-on-dark-hover-bg:var(--acid-400);--button-on-dark-hover-border:var(--acid-600);--icon-button-m-size:40px;--icon-button-m-radius:var(--radius-md);--icon-button-s-size:32px;--icon-button-s-radius:var(--radius-sm);--icon-button-neutral-bg:var(--panel);--icon-button-neutral-fg:var(--fg);--icon-button-neutral-border:var(--border);--icon-button-neutral-hover-bg:var(--neutral-50);--icon-button-neutral-hover-border:var(--neutral-300);--icon-button-on-dark-bg:color-mix(in oklab, var(--rise-white) 8%, transparent);--icon-button-on-dark-hover-bg:color-mix(in oklab, var(--rise-white) 16%, transparent);--icon-button-on-dark-border:color-mix(in oklab, var(--rise-white) 16%, transparent);--icon-button-on-dark-hover-border:color-mix(in oklab, var(--rise-white) 24%, transparent);--icon-button-on-dark-fg:var(--fg-on-dark);--icon-button-danger-bg:var(--rose-50);--icon-button-danger-border:var(--rose-100);--icon-button-danger-fg:var(--rose-600);--icon-button-danger-hover-bg:var(--rose-100);--icon-button-danger-hover-border:var(--rose-200);--icon-button-danger-hover-fg:var(--rose-700);--icon-button-ghost-bg:transparent;--icon-button-ghost-fg:var(--icon-button-neutral-fg);--icon-button-ghost-hover-bg:var(--sidebar-item-hover-bg);--text-action-font:13.5px;--text-action-brand-fg:var(--rise-blue);--text-action-danger-fg:var(--danger-fg);--text-action-muted-fg:var(--fg-muted);--text-action-muted-hover-fg:var(--fg);--back-link-font:13px;--back-link-weight:var(--fw-medium);--back-link-fg:var(--fg-muted);--back-link-hover-fg:var(--rise-blue);--field-gap:7px;--field-label-font:12px;--field-note-font:12px;--field-hint-fg:var(--fg-muted);--field-error-fg:var(--danger-fg);--field-l-inset:var(--input-l-radius);--field-m-inset:var(--input-m-radius);--field-s-inset:var(--input-s-radius);--field-l-label-font:13px;--input-rest-border:var(--neutral-200);--input-hover-border:var(--neutral-400);--input-l-font:16px;--input-l-line:20px;--input-l-py:15px;--input-l-height:52px;--input-l-radius:var(--radius-md);--input-l-px:var(--input-l-radius);--input-m-font:15px;--input-m-py:12px;--input-m-px:16px;--input-m-radius:var(--radius-md);--input-s-font:13px;--input-s-py:7px;--input-s-px:10px;--input-s-radius:var(--radius-sm);--input-fg:var(--fg);--input-placeholder:var(--fg-subtle);--input-icon-fg:var(--fg-muted);--input-focus-border:var(--rise-blue);--input-focus-ring:0 0 0 var(--bw-hairline) var(--input-focus-border), 0 0 0 4px color-mix(in oklab, var(--rise-blue) 12%, transparent);--input-error-border:var(--danger);--select-bg:var(--panel);--select-fg:var(--fg);--select-border:var(--neutral-100);--select-shadow:var(--shadow-md);--select-hover-bg:var(--neutral-50);--select-selected-fg:var(--fg-brand);--select-active-ring:var(--rise-blue);--select-icon-fg:var(--input-icon-fg);--select-open-border:var(--input-focus-border);--select-radius:var(--card-radius);--select-inset:var(--row-inset);--select-option-radius:calc(var(--select-radius) - var(--select-inset));--select-option-px:var(--row-pad);--select-m-option-py:var(--row-pad);--select-s-option-py:var(--space-2);--select-l-font:var(--input-l-font);--select-m-font:var(--input-m-font);--select-s-font:var(--input-s-font);--select-gap:var(--space-1);--select-max-height:320px;--select-motion:.15s;--select-shift:4px;--popover-bg:var(--select-bg);--popover-fg:var(--select-fg);--popover-border:var(--select-border);--popover-shadow:var(--select-shadow);--popover-radius:var(--card-radius);--popover-p:var(--card-p);--popover-gap:var(--select-gap);--popover-max-width:320px;--popover-motion:var(--select-motion);--popover-shift:var(--select-shift);--popover-muted-fg:var(--fg-muted);--popover-font:13.5px;--dialog-bg:var(--popover-bg);--dialog-fg:var(--popover-fg);--dialog-border:var(--popover-border);--dialog-shadow:var(--popover-shadow);--dialog-radius:var(--popover-radius);--dialog-p:var(--card-p);--dialog-gap:var(--card-gap);--dialog-width:440px;--dialog-backdrop:color-mix(in oklab, var(--neutral-900) 40%, transparent);--filter-menu-bg:var(--segmented-bg);--filter-menu-fg:var(--fg-muted);--filter-menu-value-fg:var(--fg);--filter-menu-icon-fg:var(--fg-muted);--filter-menu-hover-bg:var(--neutral-200);--filter-menu-chosen-bg:var(--blue-50);--filter-menu-chosen-fg:var(--blue-700);--filter-menu-chosen-border:var(--blue-100);--filter-menu-chosen-value-fg:var(--blue-800);--filter-menu-font:var(--segmented-font);--choice-bg:var(--segmented-bg);--choice-fg:var(--segmented-fg);--choice-hover-fg:var(--segmented-hover-fg);--choice-on-bg:var(--segmented-current-bg);--choice-on-fg:var(--segmented-current-fg);--choice-on-border:var(--segmented-current-border);--choice-font:var(--segmented-font);--choice-radius:var(--segmented-radius);--choice-inset:var(--segmented-inset);--choice-touch:44px;--month-grid-cell-bg:var(--neutral-50);--month-grid-fg:var(--fg);--month-grid-muted-fg:var(--fg-muted);--month-grid-head-fg:var(--fg-muted);--month-grid-today-bg:var(--panel);--month-grid-today-ring:var(--rise-blue);--month-grid-today-fg:var(--blue-700);--month-grid-warn:var(--status-warn);--month-grid-risk:var(--status-risk);--month-grid-past-bg:var(--timeline-done-bg);--month-grid-past-fg:var(--timeline-done-fg);--month-grid-next-bg:var(--timeline-next-bg);--month-grid-next-fg:var(--timeline-next-fg);--month-grid-now-bg:var(--timeline-now-bg);--month-grid-now-fg:var(--timeline-now-fg);--month-grid-font:13px;--month-grid-small-font:12px;--month-grid-line-font:11.5px;--date-field-bg:var(--select-bg);--date-field-fg:var(--select-fg);--date-field-border:var(--select-border);--date-field-shadow:var(--select-shadow);--date-field-radius:var(--select-radius);--date-field-inset:var(--select-inset);--date-field-gap:var(--select-gap);--date-field-motion:var(--select-motion);--date-field-shift:var(--select-shift);--date-field-icon-fg:var(--select-icon-fg);--date-field-open-border:var(--select-open-border);--date-field-placeholder-fg:var(--fg-subtle);--date-field-cell:40px;--date-field-cell-gap:2px;--date-field-cell-radius:calc(var(--date-field-radius) - var(--date-field-inset));--date-field-font:14px;--date-field-head-font:15px;--date-field-week-font:12px;--date-field-week-fg:var(--fg-subtle);--date-field-hover-bg:var(--neutral-100);--date-field-chosen-bg:var(--filter-menu-chosen-bg);--date-field-chosen-fg:var(--filter-menu-chosen-fg);--date-field-today-ring:var(--month-grid-today-ring);--check-size:22px;--check-radius:7px;--check-font:14px;--check-bg:var(--input-bg);--check-border:var(--neutral-400);--check-on-bg:var(--rise-blue);--check-on-fg:var(--fg-on-blue);--check-label-fg:var(--fg);--check-disabled-fg:var(--fg-muted);--check-hint-fg:var(--field-hint-fg);--color-input-size:calc(var(--input-s-font) * 1.3 + 2 * (var(--input-s-py) + var(--bw-hairline)));--color-input-radius:var(--input-s-radius);--color-input-ring:var(--neutral-400);--color-input-on-dark-bg:var(--ink-surface);--color-input-dot:14px;--pill-font:12.5px;--pill-weight:var(--fw-medium);--pill-py:6px;--pill-px:11px;--pill-dot:6px;--pill-good-bg:var(--success-bg);--pill-good-fg:var(--success-fg);--pill-info-bg:var(--blue-50);--pill-info-fg:var(--blue-700);--pill-warn-bg:var(--warning-bg);--pill-warn-fg:var(--warning-fg);--pill-risk-bg:var(--danger-bg);--pill-risk-fg:var(--danger-fg);--pill-mut-bg:var(--neutral-50);--pill-mut-fg:var(--fg-muted);--pill-kids-bg:#ffefe8;--pill-kids-fg:#a64612;--pill-online-bg:#e0f8fb;--pill-online-fg:#01676f;--pill-offline-bg:#fcedfb;--pill-offline-fg:#933f92;--signal-info:var(--rise-blue);--signal-warn:var(--warning);--signal-risk:var(--danger);--signal-none:var(--neutral-300);--status-good:var(--success-fg);--status-warn:var(--warning-fg);--status-risk:var(--danger-fg);--status-warn-bg:var(--warning-bg);--status-risk-bg:var(--danger-bg);--status-ok-fg:var(--fg-muted);--status-line-fg:var(--fg-muted);--status-dot:8px;--status-dot-good:6px;--status-title-font:14px;--status-line-font:13px;--status-ok-font:13.5px;--status-s-title-font:13px;--status-s-line-font:12.5px;--summary-fg:var(--fg);--summary-muted-fg:var(--fg-muted);--summary-chip-bg:var(--neutral-100);--summary-chip-fg:var(--fg-muted);--summary-now-bg:var(--pill-info-bg);--summary-now-fg:var(--pill-info-fg);--summary-key-bg:var(--neutral-100);--summary-code-font:15px;--summary-figure-font:20px;--summary-note-font:13px;--summary-chip-font:12px;--summary-hint-font:12.5px;--summary-key-font:12px;--divider-line:var(--hairline);--dots-size:8px;--dots-gap:5px;--day-dots-done:var(--neutral-300);--day-dots-now:var(--signal-info);--day-dots-miss:var(--signal-warn);--day-dots-next:var(--neutral-100);--day-dots-next-ring:var(--neutral-300);--kpi-bg:var(--card-plain-bg);--kpi-fg:var(--fg);--kpi-muted-fg:var(--fg-muted);--kpi-go-fg:var(--fg-subtle);--kpi-go-hover-fg:var(--fg-link);--kpi-dot-info:var(--signal-info);--kpi-dot-warn:var(--signal-warn);--kpi-dot-risk:var(--signal-risk);--kpi-label-font:13.5px;--kpi-detail-font:13px;--kpi-narrow-figure-font:40px;--kpi-narrow-unit-font:18px;--kpi-fit-figure-font:16.5cqi;--kpi-fit-unit-font:max(var(--kpi-label-font), 7.8cqi);--kpi-figure-font:var(--figure-m-font);--kpi-figure-phone-font:var(--figure-narrow-m-font);--kpi-unit-font:var(--figure-m-unit-font);--list-row-fg:var(--fg);--list-row-muted-fg:var(--fg-muted);--list-row-hover-bg:var(--neutral-50);--list-row-mark:var(--signal-none);--list-row-mark-info:var(--signal-info);--list-row-mark-warn:var(--signal-warn);--list-row-mark-risk:var(--signal-risk);--list-row-warn-fg:var(--warning-fg);--list-row-line:var(--hairline-soft);--list-row-title-font:14.5px;--list-row-sub-font:13px;--list-row-note-font:12.5px;--list-row-value-font:13.5px;--list-row-amount-font:20px;--list-row-count-font:30px;--list-row-narrow-count-font:26px;--disclosure-font:14px;--disclosure-fg:var(--fg);--disclosure-icon-fg:var(--fg-muted);--disclosure-bg:var(--neutral-50);--disclosure-border:var(--neutral-100);--disclosure-hover-bg:var(--neutral-100);--disclosure-hover-border:var(--neutral-200);--section-head-font:24px;--section-head-weight:var(--fw-medium);--section-head-sub-font:14px;--section-head-fg:var(--fg);--section-head-muted-fg:var(--fg-muted);--page-gap:var(--space-5);--section-gap:calc(var(--page-gap) + 14px);--seats-font:13px;--seats-fg:var(--fg-muted);--seats-taken:var(--rise-blue);--seats-free:var(--neutral-200);--seats-over:var(--danger);--seats-over-fg:var(--danger-fg);--unit-matrix-dot:var(--rise-blue);--unit-matrix-part:var(--blue-200);--unit-matrix-muted-fg:var(--fg-muted);--unit-matrix-count-font:13.5px;--unit-matrix-name-font:12px;--unit-matrix-dense-dot:6px;--unit-matrix-dense-gap:3px;--motion-marks-delay:.26s;--line-chart-line:var(--rise-blue);--line-chart-cross:color-mix(in oklab, var(--rise-blue) 30%, transparent);--line-chart-bg:var(--panel);--line-chart-base:var(--neutral-300);--line-chart-axis-fg:var(--fg-subtle);--line-chart-mark-bg:var(--panel);--line-chart-mark-fg:var(--fg);--line-chart-muted-fg:var(--fg-muted);--line-chart-mark-ring:var(--neutral-100);--line-chart-font:12px;--line-chart-axis-font:11.5px;--split-bar-1:var(--rise-blue);--split-bar-2:var(--blue-300);--split-bar-3:var(--blue-700);--split-bar-4:var(--neutral-300);--split-bar-fg:var(--fg);--split-bar-muted-fg:var(--fg-muted);--split-bar-font:13px;--tips-bg:var(--panel);--tips-fg:var(--fg);--tips-font:12.5px;--tips-head-font:13px;--tips-shadow:var(--shadow-lg);--tips-card-width:320px;--timeline-bg:var(--panel);--timeline-fg:var(--fg);--timeline-muted-fg:var(--fg-muted);--timeline-subtle-fg:var(--fg-subtle);--timeline-done-bg:var(--neutral-50);--timeline-done-fg:var(--fg-subtle);--timeline-done-hover-bg:var(--neutral-100);--timeline-done-hover-fg:var(--fg-muted);--timeline-next-bg:var(--neutral-100);--timeline-next-fg:var(--fg);--timeline-next-hover-bg:var(--neutral-200);--timeline-now-bg:var(--blue-100);--timeline-now-fg:var(--blue-800);--timeline-now-wash:linear-gradient(90deg, var(--timeline-now-bg), var(--blue-50));--timeline-good:var(--status-good);--timeline-warn:var(--status-warn);--timeline-risk:var(--status-risk);--timeline-done-sub-fg:var(--timeline-done-fg);--timeline-next-sub-fg:var(--fg-muted);--timeline-now-sub-fg:var(--card-glow-muted);--timeline-now-line:var(--rise-blue);--timeline-now-label-bg:var(--timeline-now-line);--timeline-now-label-fg:var(--fg-on-blue);--timeline-grid:var(--neutral-100);--timeline-current-ring:var(--rise-blue);--timeline-draft-bg:var(--blue-50);--timeline-draft-fg:var(--blue-700);--timeline-draft-ring:var(--blue-300);--timeline-hour-min:56px;--timeline-swatch-ring:color-mix(in oklab, var(--fg) 5%, transparent);--timeline-item-radius:var(--radius-sm);--timeline-item-font:12px;--timeline-room-font:13px;--timeline-note-font:11px;--timeline-hour-font:11.5px;--timeline-foot-font:13.5px;--timeline-legend-font:12.5px;--figure-weight:var(--fw-extralight);--figure-unit-weight:var(--fw-light);--figure-unit-fg:var(--fg-subtle);--figure-l-font:58px;--figure-l-unit-font:26px;--figure-m-font:52px;--figure-m-unit-font:24px;--figure-s-font:46px;--figure-s-unit-font:22px;--figure-narrow-l-font:50px;--figure-narrow-m-font:44px;--card-radius:var(--radius-lg);--card-p:var(--card-radius);--card-gap:16px;--dock-inset:var(--space-1);--dock-radius:calc(var(--card-radius) - var(--dock-inset));--dock-button-py:var(--button-m-py);--card-dock-py:17px;--row-inset:var(--space-2);--row-radius:calc(var(--card-radius) - var(--row-inset));--row-pad:calc(var(--card-p) - var(--row-inset));--row-bleed:calc(var(--row-inset) - var(--card-p));--card-plain-bg:var(--panel);--card-plain-shadow:none;--card-soft-bg:var(--grad-light);--card-ink-bg:var(--ink-surface);--card-ink-fg:var(--fg-on-dark);--card-ink-muted:var(--neutral-300);--card-ink-link:var(--blue-200);--card-glow-bg:var(--blue-50);--card-glow-fg:var(--blue-800);--card-glow-muted:#3f4b92;--card-glow-pill-bg:color-mix(in oklab, var(--rise-pure-white) 72%, transparent);--card-glow-pill-fg:var(--card-glow-fg);--card-glow-grain:var(--grain);--card-glow-light:radial-gradient(30% 30% at 30% 34%, color-mix(in oklab, var(--rise-pure-white) 95%, transparent), transparent 70%), radial-gradient(36% 40% at 88% 18%, color-mix(in oklab, var(--blue-200) 75%, transparent), transparent 72%), radial-gradient(40% 44% at 4% 100%, color-mix(in oklab, var(--blue-300) 55%, transparent), transparent 72%), radial-gradient(44% 40% at 96% 100%, color-mix(in oklab, var(--blue-100) 95%, transparent), transparent 72%);--card-head-font:15px;--card-head-weight:var(--fw-medium);--card-head-sub-font:13.5px;--card-head-muted-fg:var(--fg-muted);--card-head-go-fg:var(--fg-subtle);--card-head-link-font:13.5px;--card-head-link-weight:var(--fw-medium);--card-head-link-fg:var(--fg-link);--page-head-font:24px;--page-head-weight:var(--fw-regular);--page-head-total-font:13px;--page-head-total-fg:var(--fg-muted);--undo-bar-font:14px;--undo-bar-action-weight:var(--fw-semibold);--undo-bar-radius:16px;--undo-bar-inset:var(--dock-inset);--undo-bar-min-height:52px;--undo-bar-gap:var(--space-3);--undo-bar-text-py:10px;--undo-bar-dock-radius:calc(var(--undo-bar-radius) - var(--undo-bar-inset));--undo-bar-bg:var(--ink-surface);--undo-bar-fg:var(--fg-on-dark);--undo-bar-tile-bg:#27282c;--undo-bar-good-icon:var(--success);--undo-bar-error-icon:var(--danger);--undo-bar-on-dark-bg:var(--button-on-dark-bg);--undo-bar-on-dark-fg:var(--button-on-dark-fg);--undo-bar-on-dark-border:var(--button-on-dark-border);--undo-bar-on-dark-hover-bg:var(--button-on-dark-hover-bg);--undo-bar-on-dark-hover-border:var(--button-on-dark-hover-border);--empty-font:13px;--empty-fg:var(--fg-muted);--empty-py:48px;--empty-px:24px;--notice-tile:40px;--notice-tile-radius:var(--row-radius);--notice-gap:14px;--notice-fg:var(--fg);--notice-muted-fg:var(--fg-muted);--notice-note-bg:var(--neutral-50);--notice-note-fg:var(--fg-muted);--notice-error-bg:var(--danger-bg);--notice-error-fg:var(--danger-fg);--notice-title-font:17px;--notice-font:14px;--sidebar-width:212px;--sidebar-min-width:76px;--sidebar-radius:var(--card-radius);--sidebar-bg:var(--panel);--sidebar-line:var(--hairline-soft);--sidebar-item-fg:var(--fg-muted);--sidebar-item-hover-bg:var(--neutral-100);--sidebar-item-hover-fg:var(--fg);--sidebar-item-current-bg:var(--blue-50);--sidebar-item-current-fg:var(--rise-blue);--sidebar-item-font:13.5px;--sidebar-item-py:10px;--sidebar-gap:2px;--sidebar-name-fg:var(--fg);--sidebar-name-font:13px;--sidebar-tip-bg:var(--neutral-800);--sidebar-tip-fg:var(--neutral-50);--sidebar-tip-shadow:var(--shadow-md);--sidebar-tip-font:12.5px;--sidebar-sheet-inset:10px;--sidebar-fab-size:56px;--sidebar-fab-bg:var(--button-primary-bg);--sidebar-fab-fg:var(--button-primary-fg);--sidebar-fab-border:var(--button-primary-border);--sidebar-fab-hover-bg:var(--button-primary-hover-bg);--sidebar-fab-hover-border:var(--button-primary-hover-border);--sidebar-fab-shadow:var(--shadow-md);--sidebar-scrim:color-mix(in oklab, var(--ink-surface) 34%, transparent);--sidebar-tile-bg:var(--neutral-50);--sidebar-tile-hover-bg:var(--neutral-100);--sidebar-tile-fg:var(--fg);--sidebar-tile-icon:var(--fg-muted);--sidebar-tile-height:76px;--sidebar-tile-gap:6px;--sidebar-tile-font:14px;--sidebar-tile-icon-size:22px;--hive-r:38px;--hive-r-s:26px;--hive-period:8s;--hive-hover:.45;--hive-fade:1.6s;--hive-base:color-mix(in oklab, var(--ink-surface) 95%, white);--hive-cell:color-mix(in oklab, var(--ink-surface) 91%, transparent);--hive-light-1:color-mix(in oklab, var(--rise-blue) 38%, transparent);--hive-light-1-edge:color-mix(in oklab, var(--blue-300) 14%, transparent);--hive-light-2:color-mix(in oklab, var(--blue-200) 20%, transparent);--hive-light-2-edge:color-mix(in oklab, var(--blue-400) 10%, transparent);--hive-light-3:color-mix(in oklab, var(--rise-blue) 28%, transparent);--hive-glow:color-mix(in oklab, var(--blue-300) 70%, transparent);--hive-glow-edge:color-mix(in oklab, var(--rise-blue) 60%, transparent);--hive-shade-strong:color-mix(in oklab, var(--ink-surface) 97%, transparent);--hive-shade-mid:color-mix(in oklab, var(--ink-surface) 85%, transparent);--hive-shade-corner:color-mix(in oklab, var(--ink-surface) 88%, transparent);--text-link-hover-fg:var(--fg-link);--text-link-brand-fg:var(--fg-link);--text-link-brand-line:color-mix(in oklab, var(--text-link-brand-fg) 35%, transparent);--avatar-tint:var(--rise-blue);--avatar-bg:linear-gradient(145deg, color-mix(in oklab, var(--avatar-tint) 72%, var(--rise-pure-white)) 0%, var(--avatar-tint) 55%, color-mix(in oklab, var(--avatar-tint) 82%, var(--neutral-900)) 100%);--avatar-fg:var(--rise-white);--avatar-m-size:36px;--avatar-m-radius:11px;--avatar-m-font:12px;--avatar-s-size:28px;--avatar-s-radius:8.5px;--avatar-s-font:10.5px;--person-fg:var(--fg);--person-muted-fg:var(--fg-muted);--person-name-font:14.5px;--person-sub-font:13px;--table-row-fg:var(--fg);--table-muted-fg:var(--fg-muted);--table-head-fg:var(--fg-muted);--table-row-hover-bg:var(--neutral-50);--table-row-current-bg:var(--blue-50);--table-row-muted-fg:var(--fg-subtle);--table-warn-fg:var(--warning-fg);--table-font:14px;--table-sub-font:13px;--table-head-font:12.5px;--table-anchor-weight:var(--fw-semibold);--attendance-bg:var(--panel);--attendance-fg:var(--fg);--attendance-muted-fg:var(--fg-muted);--attendance-left-fg:var(--table-row-muted-fg);--attendance-head-fg:var(--fg-muted);--attendance-weekday-fg:var(--fg-subtle);--attendance-link-fg:var(--fg-link);--attendance-band-bg:var(--neutral-50);--attendance-row-hover-bg:var(--neutral-50);--attendance-key-fg:var(--fg-muted);--attendance-was-bg:var(--success-tint);--attendance-miss-bg:var(--danger-tint);--attendance-miss-fg:var(--rose-700);--attendance-miss-note:var(--rose-700);--attendance-excused-bg:var(--neutral-100);--attendance-excused-fg:var(--neutral-500);--attendance-wait-ring:var(--warning-ring);--attendance-none-ring:var(--neutral-100);--attendance-note:var(--fg-muted);--attendance-cell-w:30px;--attendance-cell-h:24px;--attendance-was-w:22px;--attendance-was-h:18px;--attendance-narrow-cell-w:24px;--attendance-narrow-cell-h:22px;--attendance-narrow-was-w:18px;--attendance-narrow-was-h:16px;--attendance-cell-radius:7px;--attendance-band-radius:var(--radius-sm);--attendance-note-dot:4px;--attendance-font:14px;--attendance-head-font:12px;--attendance-weekday-font:11px;--attendance-glyph-font:11.5px;--attendance-sub-font:12px;--attendance-key-font:12.5px;--search-icon-fg:var(--input-icon-fg);--search-inset:var(--space-1);--search-go-fg:var(--fg);--search-go-bg:var(--neutral-50);--search-go-border:var(--neutral-100);--search-go-hover-bg:var(--neutral-100);--search-go-hover-border:var(--neutral-200);--search-go-font:13px;--tabs-fg:var(--fg-muted);--tabs-hover-fg:var(--fg);--tabs-current-fg:var(--fg);--tabs-bar:var(--rise-blue);--tabs-hover-bg:var(--neutral-100);--tabs-count-fg:var(--fg-muted);--tabs-font:14px;--tabs-count-font:12.5px;--segmented-bg:var(--neutral-100);--segmented-fg:var(--fg-muted);--segmented-hover-fg:var(--fg);--segmented-current-bg:var(--panel);--segmented-current-fg:var(--fg);--segmented-current-border:var(--neutral-200);--segmented-count-fg:var(--fg-muted);--segmented-font:13.5px;--segmented-inset:var(--space-1);--segmented-radius:var(--button-m-radius);--segmented-height:calc(var(--button-m-font) + 2 * (var(--button-m-py) + var(--bw-base)));--pagination-fg:var(--fg);--pagination-muted-fg:var(--fg-muted);--pagination-hover-bg:var(--neutral-100);--pagination-current-bg:var(--blue-50);--pagination-current-fg:var(--blue-700);--pagination-font:14px;--pagination-size:36px;--pagination-radius:var(--radius-sm);--facts-label-fg:var(--fg-muted);--facts-fg:var(--fg);--facts-label-font:13px;--facts-font:16px;--facts-rows-font:15px;--details-bg:var(--card-plain-bg);--details-fg:var(--fg);--details-muted-fg:var(--fg-muted);--details-icon-fg:var(--fg-muted);--details-icon-hover-fg:var(--fg)}[data-kit=card][data-variant=glow]{--card-head-muted-fg:var(--card-glow-muted);--card-head-go-fg:var(--card-glow-muted);--figure-unit-fg:var(--card-glow-muted);--unit-matrix-muted-fg:var(--card-glow-muted);--pill-mut-bg:var(--card-glow-pill-bg);--pill-mut-fg:var(--card-glow-pill-fg)}[data-kit=card][data-variant=ink]{--card-head-muted-fg:var(--card-ink-muted);--card-head-go-fg:var(--card-ink-muted);--card-head-link-fg:var(--card-ink-link)}[data-kit=card]{--dock-button-py:var(--card-dock-py)}[data-kit=table-row][data-variant=muted]{--person-fg:var(--table-row-muted-fg);--person-muted-fg:var(--table-row-muted-fg)}[data-kit=kpi] [data-kit=figure]{--figure-m-font:min(var(--kpi-figure-font), var(--kpi-fit-figure-font));--figure-narrow-m-font:min(var(--kpi-figure-phone-font), var(--kpi-fit-figure-font));--figure-m-unit-font:min(var(--kpi-unit-font), var(--kpi-fit-unit-font))}@container (max-width:300px){[data-kit=kpi] [data-kit=figure]{--figure-m-font:min(var(--kpi-narrow-figure-font), var(--kpi-fit-figure-font));--figure-narrow-m-font:min(var(--kpi-narrow-figure-font), var(--kpi-fit-figure-font));--figure-m-unit-font:min(var(--kpi-narrow-unit-font), var(--kpi-fit-unit-font))}}

