:root{--c-sage-50:244 253 233;--c-sage-100:234 252 211;--c-sage-200:176 254 118;--c-sage-300:148 238 114;--c-sage-400:129 233 121;--c-sage-500:143 187 153;--c-sage-600:108 150 120;--c-sage-700:89 90 74;--c-sage-800:69 69 57;--c-sage-900:54 54 53;--c-sage:var(--c-sage-400);--c-charcoal-50:240 244 242;--c-charcoal-100:232 237 235;--c-charcoal-200:213 222 219;--c-charcoal-300:180 193 190;--c-charcoal-400:138 154 152;--c-charcoal-500:54 54 53;--c-charcoal-600:45 58 58;--c-charcoal-700:34 48 48;--c-charcoal-800:29 39 39;--c-charcoal-900:26 36 36;--c-charcoal:var(--c-charcoal-500);--c-mint-50:247 255 239;--c-mint-100:234 252 211;--c-mint-200:210 251 184;--c-mint-300:193 252 151;--c-mint-400:176 254 118;--c-mint-500:176 254 118;--c-mint-600:148 238 114;--c-mint-700:129 233 121;--c-mint-800:108 150 120;--c-mint-900:89 90 74;--c-mint:var(--c-mint-500);--c-slate-50:240 244 242;--c-slate-100:232 237 235;--c-slate-200:213 222 219;--c-slate-300:180 193 190;--c-slate-400:138 154 152;--c-slate-500:74 88 89;--c-slate-600:58 71 71;--c-slate-700:45 58 58;--c-slate-800:34 48 48;--c-slate-900:26 36 36;--c-slate:var(--c-slate-500);--c-teal-50:235 239 238;--c-teal-100:213 222 219;--c-teal-200:180 193 190;--c-teal-300:138 154 152;--c-teal-400:92 108 107;--c-teal-500:58 71 71;--c-teal-600:45 58 58;--c-teal-700:34 48 48;--c-teal-800:29 39 39;--c-teal-900:26 36 36;--c-teal:var(--c-teal-500);--c-pearl:240 244 242;--c-pearl-frost:254 254 255;--c-pearl-cloud:232 237 235;--c-cyan-100:202 240 248;--c-cyan-200:144 224 239;--c-cyan-300:0 180 216;--c-cyan-400:0 119 182;--c-cyan-500:3 4 94;--c-cyan:var(--c-cyan-300);--c-cyan-deep:var(--c-cyan-400);--c-gold:201 168 76;--c-gold-deep:110 86 15;--c-rose:194 95 95;--c-rose-deep:142 53 53;--c-pastel-sage:214 245 206;--c-pastel-moss:226 237 196;--c-pastel-mint:207 246 234;--c-pastel-teal:198 233 228;--c-pastel-aqua:205 234 238;--c-pastel-cyan:217 240 243;--c-pastel-sky:214 227 247;--c-pastel-lilac:226 221 245;--c-pastel-plum:238 220 239;--c-pastel-blush:246 222 222;--c-pastel-apricot:251 228 205;--c-pastel-sand:244 235 211;--c-pastel-stone:233 238 236;--c-pastel-dot:185 231 201;--c-pastel-label:143 211 188;--sage:rgb(var(--c-sage));--charcoal:rgb(var(--c-charcoal));--charcoal-light:rgb(var(--c-slate-500));--mint:rgb(var(--c-mint));--pearl:rgb(var(--c-pearl));--gold:rgb(var(--c-gold));--rose:rgb(var(--c-rose));--cyan:rgb(var(--c-cyan));--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--radius-input:var(--radius-md);--radius-button:var(--radius-md);--radius-card:var(--radius-xl);--radius-modal:var(--radius-2xl);--radius-full:var(--radius-pill);--dur-instant:80ms;--dur-fast:140ms;--dur-base:220ms;--dur-slow:400ms;--dur-ambient:900ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-out:cubic-bezier(0,0.55,0.45,1);--ease-in:cubic-bezier(0.55,0,1,0.45);--press-scale:0.98;--gutter:24px;--page-max:1200px;--page-pad:32px;--section-pad-y:96px;--nav-h:64px;--sidebar-w:236px;--blur-glass:blur(20px);--wash-sage:radial-gradient(60% 60% at 80% 0%,rgba(129,233,121,.14),transparent 70%);--pastel-wash:radial-gradient(60% 60% at 80% 0%,rgb(var(--c-pastel-sage)),rgb(var(--c-pastel-mint)) 45%,transparent 70%)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-ambient:0ms}}.apps-light,[data-syniq]{color-scheme:light;--shadow-sm:0 1px 3px rgba(45,58,58,.08);--shadow-md:0 4px 12px rgba(45,58,58,.12);--shadow-lg:0 8px 24px rgba(45,58,58,.16);--shadow-focus:0 0 0 3px var(--focus-ring);--shadow-inset-line:inset 0 -1px 0 var(--border-subtle);--glow-sage:0 0 0 1px rgba(129,233,121,.24),0 8px 32px rgba(0,0,0,.35);--surface-page:rgb(var(--c-pearl-frost));--surface-card:#fff;--surface-sunken:rgb(var(--c-pearl-cloud));--surface-inverse:rgb(var(--c-charcoal-900));--surface-accent-soft:rgb(var(--c-sage-100));--surface-overlay:rgba(26,36,36,.55);--surface-glass:rgba(26,36,36,.92);--text-heading:rgb(var(--c-charcoal));--text-body:rgb(var(--c-slate-600));--text-muted:rgb(var(--c-slate-500));--text-accent:rgb(var(--c-sage-700));--text-on-accent:rgb(var(--c-charcoal-900));--text-inverse:#d0ddd8;--text-inverse-strong:rgb(var(--c-pearl));--border-subtle:rgb(var(--c-pearl-cloud));--border-default:rgb(var(--c-slate-200));--border-strong:rgb(var(--c-slate-300));--border-accent:var(--action-line);--border-inverse:rgba(129,233,121,.12);--action-primary:rgb(var(--c-mint));--action-primary-hover:rgb(var(--c-mint));--action-primary-press:rgb(var(--c-sage));--action-secondary-fg:rgb(var(--c-slate-600));--action-ghost-hover:rgb(var(--c-mint-200));--action-halo:0 0 0 5px rgba(129,233,121,.22);--action-line:rgb(var(--c-sage-300));--action-strong:rgb(var(--c-sage));--focus-ring:rgba(129,233,121,.45);--status-success:rgb(var(--c-sage));--status-success-soft:rgb(var(--c-sage-100));--status-info:rgb(var(--c-cyan));--status-info-soft:rgb(var(--c-cyan-100));--status-warning:rgb(var(--c-gold));--status-warning-soft:#f5eac9;--status-danger:rgb(var(--c-rose));--status-danger-soft:#f5dede;--background:var(--surface-page);--foreground:var(--text-heading);--card:var(--surface-card);--card-foreground:var(--text-heading);--popover:var(--surface-card);--popover-foreground:var(--text-heading);--primary:var(--action-primary);--primary-foreground:var(--text-on-accent);--secondary:var(--surface-sunken);--secondary-foreground:var(--text-heading);--muted:var(--surface-sunken);--muted-foreground:var(--text-muted);--accent:var(--surface-accent-soft);--accent-foreground:var(--text-heading);--destructive:var(--status-danger);--destructive-foreground:#fff;--border:var(--border-subtle);--input:var(--border-default);--ring:var(--action-strong);--radius:1rem;--chart-1:rgb(var(--c-cyan-400));--chart-2:rgb(var(--c-gold));--chart-3:rgb(var(--c-rose));--chart-4:rgb(var(--c-cyan-300));--chart-5:rgb(var(--c-slate-500));--sidebar:var(--surface-card);--sidebar-foreground:var(--text-body);--sidebar-primary:var(--action-primary);--sidebar-primary-foreground:var(--text-on-accent);--sidebar-accent:var(--surface-accent-soft);--sidebar-accent-foreground:var(--text-heading);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--action-strong);--font-sans:var(--font-public-sans),system-ui,sans-serif;--font-body:var(--font-sans);--font-display:var(--font-outfit),system-ui,sans-serif;--font-mono:var(--font-geist-mono);--font-tech:var(--font-mono);--font-serif:var(--font-display);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-1:64px;--fs-display-2:48px;--fs-h1:38px;--fs-h2:30px;--fs-h3:23px;--fs-h4:18px;--fs-body-lg:17px;--fs-body:15px;--fs-body-sm:13px;--fs-caption:12px;--fs-label:12px;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.55;--lh-loose:1.7;--ls-display:-0.02em;--ls-heading:-0.01em;--ls-body:0;--ls-label:0.08em;--ls-button:0.01em}.apps-light[data-theme=dark],[data-syniq][data-theme=dark]{color-scheme:dark;--surface-page:rgb(var(--c-charcoal-900));--surface-card:rgb(var(--c-charcoal-700));--surface-sunken:#16201f;--surface-inverse:rgb(var(--c-pearl));--surface-accent-soft:rgba(129,233,121,.12);--text-heading:rgb(var(--c-pearl));--text-body:#d0ddd8;--text-muted:#7e908c;--text-accent:rgb(var(--c-mint));--text-inverse:rgb(var(--c-sage-700));--text-inverse-strong:rgb(var(--c-charcoal));--border-subtle:rgba(129,233,121,.12);--border-default:rgba(129,233,121,.18);--border-strong:rgba(129,233,121,.3);--action-ghost-hover:rgba(129,233,121,.14)}[data-syniq]{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-wrap:pretty}.apps-light :is(h1,h2,h3,h4,h5,h6),[data-syniq] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-snug)}.apps-light :is(code,kbd,pre,samp),[data-syniq] :is(code,kbd,pre,samp){font-family:var(--font-mono)}.apps-light :focus-visible,[data-syniq] :focus-visible{outline:2px solid var(--action-strong);outline-offset:2px}.apps-light ::-moz-selection,[data-syniq] ::-moz-selection{background:rgba(129,233,121,.28)}.apps-light ::selection,[data-syniq] ::selection{background:rgba(129,233,121,.28)}.syniq-label{font-family:var(--font-mono);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-accent)}:root{--ui-radius-button:calc(var(--radius) - 4px);--ui-radius-button-lg:calc(var(--radius) - 4px);--ui-radius-input:calc(var(--radius) - 4px);--ui-radius-textarea:0px;--ui-radius-select:calc(var(--radius) + 4px);--ui-radius-card:calc(var(--radius) - 2px);--ui-radius-alert:0px;--ui-radius-modal:calc(var(--radius) + 8px);--ui-radius-tooltip:calc(var(--radius) + 4px);--ui-radius-menu:calc(var(--radius) + 4px);--ui-radius-menu-item:var(--radius);--ui-radius-checkbox:4px;--ui-radius-skeleton:calc(var(--radius) - 2px);--ui-radius-badge:9999px;--ui-focus-ring:rgba(59,130,246,.5);--ui-btn-font:var(--font-sans);--ui-btn-weight:500;--ui-btn-tracking:0em;--ui-btn-shadow:0 1px 2px 0 rgba(0,0,0,.05);--ui-btn-shadow-hover:0 1px 2px 0 rgba(0,0,0,.05);--ui-btn-bg-hover:var(--primary);--ui-btn-bg-active:var(--primary);--ui-btn-secondary-hover:var(--secondary);--ui-btn-outline-bg:var(--background);--ui-btn-outline-border:var(--input);--ui-btn-outline-fg:inherit;--ui-btn-ghost-hover-bg:var(--accent);--ui-btn-ghost-hover-fg:var(--accent-foreground);--ui-btn-px-sm:0.75rem;--ui-btn-px-sm-icon:0.625rem;--ui-btn-px-md:1rem;--ui-btn-px-md-icon:0.75rem;--ui-btn-px-lg:1.5rem;--ui-btn-px-lg-icon:1rem;--ui-btn-fs-sm:0.875rem;--ui-btn-fs-md:0.875rem;--ui-btn-fs-lg:0.875rem;--ui-danger:var(--destructive);--ui-danger-hover:var(--destructive);--ui-danger-halo:0 1px 2px 0 rgba(0,0,0,.05);--ui-danger-ring:var(--ui-focus-ring);--ui-link-fg:var(--primary);--ui-link-fg-hover:var(--primary);--ui-link-underline-offset:4px;--ui-field-bg:transparent;--ui-field-border:var(--input);--ui-field-border-focus:var(--ring);--ui-field-border-hover:var(--input);--ui-menu-border:rgb(var(--c-charcoal)/0.08);--ui-menu-shadow:0 10px 30px rgba(45,58,58,.15);--ui-menu-item-focus-bg:rgb(var(--c-sage)/0.08);--ui-menu-item-focus-fg:rgb(var(--c-charcoal));--ui-menu-item-font:inherit;--ui-menu-item-fs:0.875rem;--ui-menu-item-weight:inherit;--ui-menu-item-px:0.5rem;--ui-menu-item-py:0.375rem;--ui-menu-danger-fg:var(--destructive);--ui-menu-danger-focus-bg:transparent;--ui-badge-font:var(--font-sans);--ui-badge-transform:none;--ui-badge-tracking:0em;--ui-badge-px:0.5rem;--ui-badge-py:0.125rem;--ui-card-border-hover:var(--border);--ui-scrim:rgba(2,16,11,.4);--ui-modal-bg:rgb(var(--c-pearl));--ui-dialog-title-fs:15px;--ui-dialog-title-weight:600;--ui-modal-border:var(--border);--ui-modal-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--ui-modal-pad:1.5rem;--ui-modal-gap:1rem;--ui-modal-max-h:calc(100vh - 4rem);--ui-modal-footer-bg:transparent;--ui-modal-rule:transparent;--ui-modal-close-inset:1rem;--ui-tooltip-bg:var(--popover);--ui-tooltip-fg:var(--popover-foreground);--ui-tooltip-border:var(--border);--ui-progress-h:0.5rem;--ui-progress-track:transparent;--ui-tabs-list-bg:var(--muted);--ui-tabs-list-h:2.25rem;--ui-tabs-list-p:3px;--ui-tabs-list-gap:0px;--ui-tabs-list-line:transparent;--ui-tab-flex:1 1 0%;--ui-tab-h:calc(100% - 1px);--ui-tab-px:0.5rem;--ui-tab-pt:0.25rem;--ui-tab-pb:0.25rem;--ui-tab-fg:var(--foreground);--ui-tab-active-fg:var(--foreground);--ui-tab-active-bg:var(--background);--ui-tab-active-shadow:0 1px 2px 0 rgba(0,0,0,.05);--ui-row-hover-bg:transparent;--ui-th-fg:var(--foreground);--ui-table-footer-bg:transparent;--ui-thead-bg:transparent;--ui-th-border:var(--border);--ui-row-border:var(--border);--ui-th-font:inherit;--ui-th-fs:inherit;--ui-th-ls:inherit;--ui-th-transform:none;--ui-th-weight:500;--ui-th-h:2.5rem;--ui-th-px:0.5rem;--ui-th-py:0px;--ui-td-px:0.5rem;--ui-td-py:0.5rem;--ui-avatar-bg:var(--muted);--ui-avatar-fg:inherit;--ui-avatar-font:var(--font-sans);--ui-avatar-weight:inherit;--ui-control-size:1rem;--ui-control-border:var(--input);--ui-control-checked-bg:var(--primary);--ui-control-checked-border:var(--primary);--ui-control-checked-fg:var(--primary-foreground);--ui-radio-border:var(--primary);--ui-radio-checked-border:var(--primary);--ui-radio-fg:var(--primary);--ui-switch-h:1.15rem;--ui-switch-w:2rem;--ui-switch-p:0px;--ui-switch-thumb:1rem;--ui-switch-thumb-shadow:none;--ui-switch-track-on:var(--primary);--ui-switch-track-off:var(--input)}.apps-light,[data-syniq]{--ui-radius-button:var(--radius-button);--ui-radius-button-lg:var(--radius-button);--ui-radius-input:var(--radius-input);--ui-radius-textarea:var(--radius-input);--ui-radius-select:var(--radius-input);--ui-radius-card:var(--radius-card);--ui-radius-alert:var(--radius-card);--ui-radius-modal:var(--radius-modal);--ui-radius-tooltip:var(--radius-sm);--ui-radius-menu:var(--radius-lg);--ui-radius-menu-item:var(--radius-sm);--ui-radius-checkbox:var(--radius-xs);--ui-radius-skeleton:var(--radius-sm);--ui-radius-badge:var(--radius-pill);--ui-focus-ring:var(--focus-ring);--ui-btn-font:var(--font-display);--ui-btn-weight:var(--fw-bold);--ui-btn-tracking:var(--ls-button);--ui-btn-shadow:none;--ui-btn-shadow-hover:var(--action-halo);--ui-btn-bg-hover:var(--action-primary-hover);--ui-btn-bg-active:var(--action-primary-press);--ui-btn-secondary-hover:var(--action-ghost-hover);--ui-btn-outline-bg:transparent;--ui-btn-outline-border:var(--action-primary);--ui-btn-outline-fg:var(--action-secondary-fg);--ui-btn-ghost-hover-bg:var(--action-ghost-hover);--ui-btn-ghost-hover-fg:var(--text-accent);--ui-btn-px-sm:1rem;--ui-btn-px-sm-icon:0.875rem;--ui-btn-px-md:1.5rem;--ui-btn-px-md-icon:1.25rem;--ui-btn-px-lg:2rem;--ui-btn-px-lg-icon:1.5rem;--ui-btn-fs-sm:0.75rem;--ui-btn-fs-md:0.8125rem;--ui-btn-fs-lg:0.9375rem;--ui-danger:#a94e4e;--ui-danger-hover:#8f4141;--ui-danger-halo:0 0 0 5px rgba(169,78,78,.2);--ui-danger-ring:rgba(169,78,78,.45);--ui-link-fg:var(--text-accent);--ui-link-fg-hover:rgb(var(--c-sage-800));--ui-link-underline-offset:3px;--ui-field-bg:var(--surface-card);--ui-field-border:var(--border-default);--ui-field-border-focus:var(--action-strong);--ui-field-border-hover:var(--border-accent);--ui-menu-border:var(--border-subtle);--ui-menu-shadow:var(--shadow-lg);--ui-menu-item-focus-bg:var(--action-ghost-hover);--ui-menu-item-focus-fg:var(--text-heading);--ui-menu-item-font:var(--font-sans);--ui-menu-item-fs:var(--fs-body-sm);--ui-menu-item-weight:500;--ui-menu-item-px:0.625rem;--ui-menu-item-py:0.5rem;--ui-menu-danger-fg:rgb(var(--c-rose-deep));--ui-menu-danger-focus-bg:rgb(var(--c-rose)/0.08);--ui-badge-font:var(--font-mono);--ui-badge-transform:uppercase;--ui-badge-tracking:var(--ls-label);--ui-badge-px:10px;--ui-badge-py:4px;--ui-card-border-hover:var(--border-accent);--ui-scrim:var(--surface-overlay);--ui-modal-bg:var(--surface-card);--ui-dialog-title-fs:var(--fs-h4);--ui-dialog-title-weight:var(--fw-bold);--ui-modal-border:var(--border-subtle);--ui-modal-shadow:var(--shadow-lg);--ui-modal-pad:20px;--ui-modal-gap:12px;--ui-modal-max-h:min(90vh,calc(100vh - 4rem));--ui-modal-footer-bg:var(--surface-sunken);--ui-modal-rule:var(--border-subtle);--ui-modal-close-inset:20px;--ui-tooltip-bg:var(--surface-inverse);--ui-tooltip-fg:var(--text-inverse-strong);--ui-tooltip-border:transparent;--ui-progress-h:6px;--ui-progress-track:var(--surface-sunken);--ui-tabs-list-bg:transparent;--ui-tabs-list-h:auto;--ui-tabs-list-p:0px;--ui-tabs-list-gap:24px;--ui-tabs-list-line:var(--border-subtle);--ui-tab-flex:0 0 auto;--ui-tab-h:auto;--ui-tab-px:0px;--ui-tab-pt:0px;--ui-tab-pb:12px;--ui-tab-fg:var(--text-muted);--ui-tab-active-fg:var(--text-heading);--ui-tab-active-bg:transparent;--ui-tab-active-shadow:inset 0 -2px 0 var(--action-strong);--ui-row-hover-bg:var(--surface-sunken);--ui-th-fg:var(--text-muted);--ui-table-footer-bg:var(--surface-sunken);--ui-thead-bg:transparent;--ui-th-border:var(--border-default);--ui-row-border:var(--border-subtle);--ui-th-font:var(--font-mono);--ui-th-fs:var(--fs-label);--ui-th-ls:var(--ls-label);--ui-th-transform:uppercase;--ui-th-weight:400;--ui-th-h:auto;--ui-th-px:18px;--ui-th-py:14px;--ui-td-px:18px;--ui-td-py:14px;--ui-avatar-bg:rgb(var(--c-sage-700));--ui-avatar-fg:rgb(var(--c-pearl));--ui-avatar-font:var(--font-display);--ui-avatar-weight:var(--fw-bold);--ui-control-size:18px;--ui-control-border:var(--border-strong);--ui-control-checked-bg:var(--action-primary);--ui-control-checked-border:var(--action-strong);--ui-control-checked-fg:var(--text-on-accent);--ui-radio-border:var(--border-strong);--ui-radio-checked-border:var(--action-strong);--ui-radio-fg:var(--action-strong);--ui-switch-h:22px;--ui-switch-w:38px;--ui-switch-p:1px;--ui-switch-thumb:18px;--ui-switch-thumb-shadow:var(--shadow-sm);--ui-switch-track-on:var(--action-strong);--ui-switch-track-off:var(--border-strong);--row-hover:var(--surface-sunken);--scrollbar-thumb:rgb(var(--c-slate-300));--scrollbar-thumb-hover:rgb(var(--c-slate-400))}