@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--primitive-green-10:#00ff41;--primitive-green-20:#00e639;--primitive-green-30:#0c3;--primitive-green-40:#00b32d;--primitive-green-50:#009926;--primitive-green-60:#007a1f;--primitive-cyan-10:#00d4ff;--primitive-cyan-20:#00bfe6;--primitive-cyan-30:#0ac;--primitive-cyan-40:#0095b3;--primitive-cyan-50:#008099;--primitive-cyan-60:#006b80;--primitive-violet-10:#a855f7;--primitive-violet-20:#9333ea;--primitive-violet-30:#7e22ce;--primitive-violet-40:#6b21a8;--primitive-violet-50:#581c87;--primitive-violet-60:#3b0764;--primitive-red-10:#f44;--primitive-red-20:#e63939;--primitive-red-30:#cc2e2e;--primitive-red-40:#b32424;--primitive-red-50:#991a1a;--primitive-red-60:#800f0f;--primitive-amber-10:#ffb800;--primitive-amber-20:#e6a600;--primitive-amber-30:#cc9400;--primitive-amber-40:#b38200;--primitive-amber-50:#997000;--primitive-amber-60:#805e00;--primitive-grey-5:#0a0a0f;--primitive-grey-10:#12121a;--primitive-grey-15:#1a1a24;--primitive-grey-20:#22222e;--primitive-grey-30:#2a2a38;--primitive-grey-40:#3a3a4a;--primitive-grey-50:#4a4a5c;--primitive-grey-60:#6a6a7e;--primitive-grey-70:#8a8a9e;--primitive-grey-80:#aaaabe;--primitive-grey-90:#cacade;--primitive-grey-100:#e0e0f0;--primitive-grey-110:#f0f0ff;--color-bg-primary:var(--primitive-grey-5);--color-bg-secondary:var(--primitive-grey-10);--color-bg-tertiary:var(--primitive-grey-15);--color-bg-elevated:var(--primitive-grey-20);--color-bg-overlay:#0a0a0fd9;--color-surface-default:var(--primitive-grey-10);--color-surface-raised:var(--primitive-grey-15);--color-surface-overlay:var(--primitive-grey-20);--color-surface-hover:var(--primitive-grey-30);--color-surface-active:var(--primitive-grey-40);--color-text-primary:var(--primitive-grey-110);--color-text-secondary:var(--primitive-grey-80);--color-text-tertiary:var(--primitive-grey-60);--color-text-disabled:var(--primitive-grey-50);--color-text-inverse:var(--primitive-grey-5);--color-text-link:var(--primitive-cyan-10);--color-text-code:var(--primitive-green-10);--color-border-default:var(--primitive-grey-30);--color-border-subtle:var(--primitive-grey-20);--color-border-strong:var(--primitive-grey-50);--color-border-focus:var(--primitive-cyan-10);--color-border-brand:var(--primitive-green-10);--color-action-brand-default:var(--primitive-green-10);--color-action-brand-hover:var(--primitive-green-20);--color-action-brand-active:var(--primitive-green-30);--color-action-brand-text:var(--primitive-grey-5);--color-action-secondary-default:var(--primitive-cyan-10);--color-action-secondary-hover:var(--primitive-cyan-20);--color-action-secondary-active:var(--primitive-cyan-30);--color-action-secondary-text:var(--primitive-grey-5);--color-action-tertiary-default:var(--primitive-violet-10);--color-action-tertiary-hover:var(--primitive-violet-20);--color-action-tertiary-active:var(--primitive-violet-30);--color-action-tertiary-text:var(--primitive-grey-110);--color-state-success:var(--primitive-green-10);--color-state-success-bg:#00ff411a;--color-state-warning:var(--primitive-amber-10);--color-state-warning-bg:#ffb8001a;--color-state-error:var(--primitive-red-10);--color-state-error-bg:#ff44441a;--color-state-info:var(--primitive-cyan-10);--color-state-info-bg:#00d4ff1a;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 8px 24px #000000b3;--shadow-glow-green:0 0 12px #00ff414d;--shadow-glow-cyan:0 0 12px #00d4ff4d;--shadow-glow-violet:0 0 12px #a855f74d;--btn-brand-bg:var(--color-action-brand-default);--btn-brand-bg-hover:var(--color-action-brand-hover);--btn-brand-bg-active:var(--color-action-brand-active);--btn-brand-text:var(--color-action-brand-text);--btn-secondary-bg:var(--color-surface-raised);--btn-secondary-bg-hover:var(--color-surface-hover);--btn-secondary-text:var(--color-text-primary);--btn-secondary-border:var(--color-border-default);--btn-danger-bg:var(--color-state-error);--btn-danger-bg-hover:var(--primitive-red-20);--btn-danger-text:var(--primitive-grey-110);--btn-ghost-text:var(--color-text-secondary);--btn-ghost-text-hover:var(--color-text-primary);--btn-ghost-bg-hover:var(--color-surface-hover);--input-bg:var(--primitive-grey-15);--input-bg-hover:var(--primitive-grey-20);--input-border:var(--color-border-default);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-state-error);--input-text:var(--color-text-primary);--input-placeholder:var(--color-text-tertiary);--input-label:var(--color-text-secondary);--card-bg:var(--color-surface-default);--card-border:var(--color-border-subtle);--card-hover-border:var(--color-border-default);--table-header-bg:var(--primitive-grey-15);--table-row-bg:var(--color-surface-default);--table-row-hover:var(--color-surface-hover);--table-border:var(--color-border-subtle);--nav-bg:var(--primitive-grey-10);--nav-item-hover:var(--color-surface-hover);--nav-item-active:var(--color-surface-active);--nav-item-text:var(--color-text-secondary);--nav-item-text-active:var(--color-action-brand-default)}[data-theme=light]{--color-bg-primary:#f8f8fc;--color-bg-secondary:#fff;--color-bg-tertiary:#f0f0f5;--color-bg-elevated:#fff;--color-bg-overlay:#0006;--color-surface-default:#fff;--color-surface-raised:#f5f5fa;--color-surface-overlay:#fff;--color-surface-hover:#ebebf0;--color-surface-active:#e0e0e8;--color-text-primary:#12121a;--color-text-secondary:#4a4a5c;--color-text-tertiary:#6a6a7e;--color-text-disabled:#aaaabe;--color-text-inverse:#f0f0ff;--color-text-link:var(--primitive-cyan-40);--color-text-code:var(--primitive-green-50);--color-border-default:#d0d0da;--color-border-subtle:#e0e0e8;--color-border-strong:#aaaabe;--color-border-focus:var(--primitive-cyan-30);--color-border-brand:var(--primitive-green-40);--color-action-brand-default:var(--primitive-green-40);--color-action-brand-hover:var(--primitive-green-50);--color-action-brand-active:var(--primitive-green-60);--color-action-brand-text:#fff;--color-action-secondary-default:var(--primitive-cyan-40);--color-action-secondary-hover:var(--primitive-cyan-50);--color-action-secondary-active:var(--primitive-cyan-60);--color-action-secondary-text:#fff;--color-action-tertiary-default:var(--primitive-violet-20);--color-action-tertiary-hover:var(--primitive-violet-30);--color-action-tertiary-active:var(--primitive-violet-40);--color-action-tertiary-text:#fff;--color-state-success:var(--primitive-green-50);--color-state-success-bg:#00992614;--color-state-warning:var(--primitive-amber-40);--color-state-warning-bg:#b3820014;--color-state-error:var(--primitive-red-30);--color-state-error-bg:#cc2e2e14;--color-state-info:var(--primitive-cyan-40);--color-state-info-bg:#0095b314;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--shadow-glow-green:0 0 8px #00b32d33;--shadow-glow-cyan:0 0 8px #0095b333;--shadow-glow-violet:0 0 8px #7e22ce33;--btn-brand-bg:var(--color-action-brand-default);--btn-brand-bg-hover:var(--color-action-brand-hover);--btn-brand-bg-active:var(--color-action-brand-active);--btn-brand-text:#fff;--btn-secondary-bg:#fff;--btn-secondary-bg-hover:#f0f0f5;--btn-secondary-text:var(--color-text-primary);--btn-secondary-border:var(--color-border-default);--btn-danger-bg:var(--color-state-error);--btn-danger-bg-hover:var(--primitive-red-40);--btn-danger-text:#fff;--btn-ghost-text:var(--color-text-secondary);--btn-ghost-text-hover:var(--color-text-primary);--btn-ghost-bg-hover:var(--color-surface-hover);--input-bg:#fff;--input-bg-hover:#f5f5fa;--input-border:var(--color-border-default);--input-border-focus:var(--color-border-focus);--input-border-error:var(--color-state-error);--input-text:var(--color-text-primary);--input-placeholder:var(--color-text-tertiary);--input-label:var(--color-text-secondary);--card-bg:#fff;--card-border:var(--color-border-subtle);--card-hover-border:var(--color-border-default);--table-header-bg:#f0f0f5;--table-row-bg:#fff;--table-row-hover:#f5f5fa;--table-border:var(--color-border-subtle);--nav-bg:#fff;--nav-item-hover:var(--color-surface-hover);--nav-item-active:var(--color-surface-active);--nav-item-text:var(--color-text-secondary);--nav-item-text-active:var(--color-action-brand-default)}:root{--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", "Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "SF Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.cy-type-display-1{font-family:var(--font-display);letter-spacing:-.02em;font-size:3.5rem;font-weight:700;line-height:1.1}.cy-type-display-2{font-family:var(--font-display);letter-spacing:-.015em;font-size:2.5rem;font-weight:700;line-height:1.15}.cy-type-h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:2rem;font-weight:600;line-height:1.2}.cy-type-h2{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.5rem;font-weight:600;line-height:1.25}.cy-type-h3{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.3}.cy-type-body-lg{font-family:var(--font-body);font-size:1.125rem;font-weight:400;line-height:1.5}.cy-type-body-md{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5}.cy-type-body-sm{font-family:var(--font-body);letter-spacing:.01em;font-size:.875rem;font-weight:400;line-height:1.5}.cy-type-label{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1.4}.cy-type-caption{font-family:var(--font-body);letter-spacing:.03em;font-size:.75rem;font-weight:400;line-height:1.4}.cy-type-code{font-family:var(--font-mono);letter-spacing:.02em;font-size:.875rem;font-weight:400;line-height:1.6}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-pill:999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg-primary);font-size:1rem;line-height:1.5}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}code,pre,kbd{font-family:var(--font-mono)}pre{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}code{color:var(--color-text-code);font-size:.875em}::selection{color:var(--color-text-primary);background:#00ff4140}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--primitive-grey-40);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--primitive-grey-50)}:root{--transition-fast:.1s ease;--transition-default:.2s ease;--transition-slow:.3s ease;--transition-spring:.3s cubic-bezier(.34, 1.56, .64, 1)}@keyframes cy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cy-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cy-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cy-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cy-glow-pulse{0%,to{box-shadow:0 0 8px #00ff4133}50%{box-shadow:0 0 16px #00ff4166}}@keyframes cy-scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes cy-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-theme=calm],:root[data-theme=calm-dark]{--cw-sage-300:#9db8a4;--cw-sage-600:#4f6b58;--cw-sage-700:#3f5747;--cw-sand-50:#f7f5f0;--cw-sand-100:#efece4;--cw-stone-400:#7e847d;--cw-stone-600:#646a65;--cw-stone-700:#5a615b;--cw-stone-900:#2b2f2c;--cw-mist-700:#3f6178;--radius-xs:.375rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-pill:999px;--cw-ease-out:cubic-bezier(.2, 0, 0, 1);--transition-fast:.12s cubic-bezier(.2, 0, 0, 1);--transition-default:.18s cubic-bezier(.2, 0, 0, 1);--transition-slow:.2s cubic-bezier(.2, 0, 0, 1);--transition-spring:.18s ease-out;--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--nav-height:64px}:root[data-theme=calm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-primary:#f7f5f0;--color-bg-secondary:#efece4;--color-bg-tertiary:#e9e5db;--color-bg-elevated:#fff;--color-bg-overlay:#2b2f2c59;--color-overlay:#2b2f2c59;--color-surface-default:#fff;--color-surface-raised:#fbfaf7;--color-surface-overlay:#fff;--color-surface-hover:#efece4;--color-surface-active:#e6e2d8;--color-surface-base:#fff;--color-surface-elevated:#fff;--color-surface-inset:#efece4;--color-text-primary:#2b2f2c;--color-text-secondary:#5a615b;--color-text-tertiary:#646a65;--color-text-muted:#646a65;--color-text-disabled:#9a9f99;--color-text-inverse:#f7f5f0;--color-text-link:#3f6178;--color-text-code:#3f5747;--color-text-on-brand:#fff;--color-text-on-emphasis:#fff;--color-syntax-number:#8a5a1f;--color-border-default:#dad5ca;--color-border-subtle:#e2ded4;--color-border-strong:#7e847d;--color-border-emphasis:#7e847d;--color-border-focus:#3f6178;--color-border-brand:#4f6b58;--color-action-brand-default:#4f6b58;--color-action-brand-hover:#3f5747;--color-action-brand-active:#334839;--color-action-brand-text:#fff;--color-action-brand-bg:#4f6b58;--color-action-brand-border:#4f6b58;--color-action-secondary-default:#3f6178;--color-action-secondary-hover:#334f63;--color-action-secondary-active:#2a4152;--color-action-secondary-text:#fff;--color-action-secondary-bg:#e3ecf2;--color-action-secondary-border:#3f6178;--color-action-tertiary-default:#5a615b;--color-action-tertiary-hover:#4a504b;--color-action-tertiary-active:#3c413d;--color-action-tertiary-text:#fff;--color-action-danger-default:#a2463b;--color-accent-green:#4f6b58;--color-accent-cyan:#3f6178;--color-accent-violet:#6b5b7a;--color-state-success:#3d6b4a;--color-state-success-default:#3d6b4a;--color-state-success-bg:#e6efe7;--color-state-warning:#8a5a1f;--color-state-warning-bg:#f6ecdd;--color-state-error:#a2463b;--color-state-error-bg:#f6e4e1;--color-status-error:#a2463b;--color-state-info:#3f6178;--color-state-info-default:#3f6178;--color-state-info-bg:#e3ecf2;--color-state-purple-default:#6b5b7a;--shadow-sm:0 1px 2px #2b2f2c0f;--shadow-md:0 4px 12px #2b2f2c14;--shadow-lg:0 12px 32px #2b2f2c1a;--shadow-glow-green:0 0 0 3px #4f6b582e;--shadow-glow-cyan:0 0 0 3px #3f61782e;--shadow-glow-violet:0 0 0 3px #6b5b7a2e;--shadow-glow-red:0 0 0 3px #a2463b2e;--btn-brand-bg:#4f6b58;--btn-brand-bg-hover:#3f5747;--btn-brand-bg-active:#334839;--btn-brand-text:#fff;--btn-secondary-bg:#fff;--btn-secondary-bg-hover:#efece4;--btn-secondary-text:#2b2f2c;--btn-secondary-border:#7e847d;--btn-danger-bg:#a2463b;--btn-danger-bg-hover:#8a3a30;--btn-danger-text:#fff;--btn-ghost-text:#5a615b;--btn-ghost-text-hover:#2b2f2c;--btn-ghost-bg-hover:#efece4;--input-bg:#fff;--input-bg-hover:#fbfaf7;--input-border:#7e847d;--input-border-focus:#3f6178;--input-border-error:#a2463b;--input-text:#2b2f2c;--input-placeholder:#646a65;--input-label:#5a615b;--card-bg:#fff;--card-border:#e2ded4;--card-hover-border:#dad5ca;--table-header-bg:#efece4;--table-row-bg:#fff;--table-row-hover:#fbfaf7;--table-border:#e2ded4;--nav-bg:#fbfaf7;--nav-item-hover:#efece4;--nav-item-active:#e6e2d8;--nav-item-text:#5a615b;--nav-item-text-active:#3f5747;--cw-accent-blob-1:#9db8a447;--cw-accent-blob-2:#e3ecf2b3;--cw-selection:#4f6b5833}:root[data-theme=calm-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-primary:#161a18;--color-bg-secondary:#1e2320;--color-bg-tertiary:#262c28;--color-bg-elevated:#1e2320;--color-bg-overlay:#00000080;--color-overlay:#00000080;--color-surface-default:#1e2320;--color-surface-raised:#232925;--color-surface-overlay:#262c28;--color-surface-hover:#2c332e;--color-surface-active:#333b35;--color-surface-base:#1e2320;--color-surface-elevated:#262c28;--color-surface-inset:#131614;--color-text-primary:#e8e6e0;--color-text-secondary:#b4b8b1;--color-text-tertiary:#969b94;--color-text-muted:#969b94;--color-text-disabled:#6b706a;--color-text-inverse:#161a18;--color-text-link:#98b9cf;--color-text-code:#9db8a4;--color-text-on-brand:#161a18;--color-text-on-emphasis:#161a18;--color-syntax-number:#e0b26e;--color-border-default:#3a423c;--color-border-subtle:#2c332e;--color-border-strong:#7a817b;--color-border-emphasis:#7a817b;--color-border-focus:#98b9cf;--color-border-brand:#9db8a4;--color-action-brand-default:#9db8a4;--color-action-brand-hover:#b2c9b8;--color-action-brand-active:#c4d6c8;--color-action-brand-text:#161a18;--color-action-brand-bg:#9db8a4;--color-action-brand-border:#9db8a4;--color-action-secondary-default:#98b9cf;--color-action-secondary-hover:#aec8da;--color-action-secondary-active:#c0d5e3;--color-action-secondary-text:#161a18;--color-action-secondary-bg:#1c2830;--color-action-secondary-border:#98b9cf;--color-action-tertiary-default:#b4b8b1;--color-action-tertiary-hover:#c6c9c3;--color-action-tertiary-active:#d4d6d1;--color-action-tertiary-text:#161a18;--color-action-danger-default:#e79a8f;--color-accent-green:#9db8a4;--color-accent-cyan:#98b9cf;--color-accent-violet:#b7a6c6;--color-state-success:#8fc19c;--color-state-success-default:#8fc19c;--color-state-success-bg:#1f2e24;--color-state-warning:#e0b26e;--color-state-warning-bg:#2e2618;--color-state-error:#e79a8f;--color-state-error-bg:#33201d;--color-status-error:#e79a8f;--color-state-info:#98b9cf;--color-state-info-default:#98b9cf;--color-state-info-bg:#1c2830;--color-state-purple-default:#b7a6c6;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 12px 32px #0006;--shadow-glow-green:0 0 0 3px #9db8a433;--shadow-glow-cyan:0 0 0 3px #98b9cf33;--shadow-glow-violet:0 0 0 3px #b7a6c633;--shadow-glow-red:0 0 0 3px #e79a8f33;--btn-brand-bg:#9db8a4;--btn-brand-bg-hover:#b2c9b8;--btn-brand-bg-active:#c4d6c8;--btn-brand-text:#161a18;--btn-secondary-bg:#232925;--btn-secondary-bg-hover:#2c332e;--btn-secondary-text:#e8e6e0;--btn-secondary-border:#7a817b;--btn-danger-bg:#e79a8f;--btn-danger-bg-hover:#edb0a7;--btn-danger-text:#161a18;--btn-ghost-text:#b4b8b1;--btn-ghost-text-hover:#e8e6e0;--btn-ghost-bg-hover:#2c332e;--input-bg:#1e2320;--input-bg-hover:#232925;--input-border:#7a817b;--input-border-focus:#98b9cf;--input-border-error:#e79a8f;--input-text:#e8e6e0;--input-placeholder:#969b94;--input-label:#b4b8b1;--card-bg:#1e2320;--card-border:#2c332e;--card-hover-border:#3a423c;--table-header-bg:#232925;--table-row-bg:#1e2320;--table-row-hover:#232925;--table-border:#2c332e;--nav-bg:#1b1f1c;--nav-item-hover:#2c332e;--nav-item-active:#333b35;--nav-item-text:#b4b8b1;--nav-item-text-active:#9db8a4;--cw-accent-blob-1:#9db8a41a;--cw-accent-blob-2:#98b9cf14;--cw-selection:#9db8a440}:root[data-theme=calm] ::selection{background:var(--cw-selection);color:var(--color-text-primary)}:root[data-theme=calm-dark] ::selection{background:var(--cw-selection);color:var(--color-text-primary)}:root[data-theme=calm] :focus-visible,:root[data-theme=calm-dark] :focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cw-money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.cw-money--masked{color:#0000;background:var(--color-surface-hover);border-radius:var(--radius-xs);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){:root[data-theme=calm],:root[data-theme=calm-dark]{--transition-fast:0s linear;--transition-default:0s linear;--transition-slow:0s linear;--transition-spring:0s linear}}body{background:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body);overflow-x:hidden}.cw-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-4)}@media (width>=1024px){.cw-card{padding:var(--space-6)}}.cw-stack{gap:var(--space-4);display:grid}.cw-labelled-nav.svelte-1fioxpb{display:contents}.cw-skip-link.svelte-15hp3n3{left:var(--space-4);z-index:2000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-md);transition:top var(--transition-fast);position:absolute;top:-4rem}.cw-skip-link.svelte-15hp3n3:focus{top:var(--space-4)}.cw-sidebar.svelte-1dz6go4{height:100%;padding:var(--space-6) 0 var(--space-4);flex-direction:column;display:flex}.cw-brand.svelte-1dz6go4{min-height:1.5rem;padding:0 var(--space-4) var(--space-6);font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.cw-collapse.svelte-1dz6go4{margin:auto var(--space-4) 0;border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;align-self:flex-start}.cw-header.svelte-1dz6go4{align-items:center;gap:var(--space-4);display:flex}.cw-header__brand.svelte-1dz6go4{font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.cw-header__household.svelte-1dz6go4{gap:var(--space-2);color:var(--color-text-primary);align-items:baseline;margin-left:auto;font-size:.875rem;display:flex}.cw-header__label.svelte-1dz6go4{color:var(--color-text-secondary)}.cw-avatar.svelte-1dz6go4{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface-default);width:2.25rem;height:2.25rem;color:var(--color-text-secondary);cursor:pointer;place-items:center;display:inline-grid}.cw-avatar.svelte-1dz6go4 svg:where(.svelte-1dz6go4){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.cw-content.svelte-1dz6go4{outline:none;max-width:72rem;margin:0 auto}.cw-bottom-nav.svelte-1dz6go4{display:none}@media (width>=1024px){.cw-header__brand.svelte-1dz6go4{display:none}}@media (width<=1023.98px){.cy-app-layout__sidebar{display:none}.cy-app-layout__content{padding:var(--space-4) var(--space-4) calc(var(--nav-height) + var(--space-6))!important}.cy-app-layout__header{padding:var(--space-3) var(--space-4)!important}.cw-bottom-nav.svelte-1dz6go4{display:block}}
