@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./font-ed587e47de36.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1a0-1a1,U+1af-1b0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1ea0-1ef9,U+20ab}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./font-70427d1910fa.woff2)format("woff2-variations");unicode-range:U+100-2ba,U+2bd-2c5,U+2c7-2cc,U+2ce-2d7,U+2dd-2ff,U+304,U+308,U+329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./font-8fea63f55625.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./font-320831078b8d.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./font-7ee5c8a2e756.woff2)format("woff2-variations");unicode-range:U+301,U+400-45f,U+490-491,U+4b0-4b1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./font-4ef268a5b2b9.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./font-b3cbd3757f72.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./font-d34560d4fe4b.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./font-c29fab09b625.woff2)format("woff2-variations");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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./font-3070fdd9369d.woff2)format(woff2),url(./font-51b8b9d511c8.woff)format(woff);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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(./font-18bce11aace0.woff2)format(woff2),url(./font-200ad0bfc6a4.woff)format(woff);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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./font-1d5ea39c6b44.woff2)format(woff2),url(./font-8ced055319ac.woff)format(woff);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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(./font-a57af2a48564.woff2)format(woff2),url(./font-65a8aba474e5.woff)format(woff);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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./font-2e87509a5189.woff2)format(woff2),url(./font-95711701eda4.woff)format(woff);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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./font-7af89c355682.woff2)format(woff2),url(./font-7f94beb2a349.woff)format(woff);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}:root[data-kit=vibe][data-kit]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--oak-font-sans:var(--oak-token-font-sans,"Space Grotesk Variable","Space Grotesk Variable Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--oak-font-heading:var(--oak-token-font-heading,var(--oak-font-sans));--oak-font-mono:var(--oak-token-font-mono,ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace);--vibe-background:var(--oak-token-background,#050a0f);--vibe-surface:var(--oak-token-card,#0b1015);--vibe-surface-2:var(--oak-token-muted,#141a20);--vibe-sidebar:var(--oak-token-sidebar,#080d12);--vibe-foreground:var(--oak-token-foreground,#ece8df);--vibe-muted-foreground:var(--oak-token-muted-foreground,#a3a8b0);--vibe-primary:var(--oak-token-primary,#10b981);--vibe-primary-hover:var(--vibe-from-token-primary-hover,#34d399);--vibe-primary-soft:var(--vibe-from-token-primary-soft,#6ee7b7);--vibe-primary-foreground:var(--oak-token-primary-foreground,#050a0f);--vibe-primary-tint:var(--vibe-from-token-primary-tint,#0f2a22);--vibe-gold:#d4af37;--vibe-accent:var(--oak-token-primary,#10b981);--vibe-accent-deep:var(--vibe-from-token-accent-deep,#064e3b);--vibe-accent-foreground:var(--oak-token-primary-foreground,#050a0f);--vibe-accent-text:var(--vibe-from-token-primary-soft,#6ee7b7);--vibe-accent-tint:var(--vibe-from-token-primary-tint,#112825);--vibe-bronze:#ab9764;--vibe-destructive:#f87171;--vibe-destructive-solid:var(--oak-token-destructive,#dc2626);--vibe-destructive-foreground:var(--oak-token-destructive-foreground,#fff);--vibe-destructive-tint:#2d1f23;--vibe-destructive-border:#6d393c;--vibe-warning:#f59e0b;--vibe-warning-tint:#2c2516;--vibe-warning-border:#6c4b13;--vibe-border:var(--oak-token-border,#1c2128);--vibe-border-strong:var(--oak-token-input,#2b313a);--vibe-ring:var(--oak-token-ring,var(--vibe-from-token-primary-soft,#34d399));--vibe-radius:var(--oak-token-radius,12px);--vibe-primary-gradient:var(--oak-token-primary-gradient,linear-gradient(to bottom right,#047857,#046c4e,#115e59));--vibe-primary-gradient-hover:var(--oak-token-primary-gradient-hover,linear-gradient(to bottom right,#04805c,#047857,#0f766e));--vibe-hover:#ffffff0f;--vibe-ring-soft:var(--vibe-from-token-ring-soft,#34d39926);--vibe-shadow:inset 0 1px 0 0 #ffffff26,0 12px 40px #0009;--vibe-scrim:var(--vibe-from-token-scrim,#050a0f8c);--vibe-gradient-text:#fff;--vibe-page-glow:var(--vibe-from-token-page-glow,radial-gradient(circle at 15% 10%,#064e3b59 0%,transparent 45%),radial-gradient(circle at 85% 85%,#d4af371f 0%,transparent 45%),radial-gradient(circle at 50% 50%,#10b9810f 0%,transparent 60%));--vibe-panel:#0006;--vibe-panel-border:#ffffff0d;--vibe-bezel:#14141466;--vibe-bezel-edge:#ffffff14;--vibe-panel-lit:#ffffff0a;--vibe-panel-shadow:0 12px 40px #0009;--vibe-inset:#ffffff08;--vibe-inset-hover:#ffffff0f;--vibe-glass:var(--vibe-from-token-glass,oklch(.17 .012 250/85%));--vibe-glass-edge:#ffffff14;--vibe-glass-lit:#ffffff26;--vibe-bar:var(--vibe-from-token-bar,#050a0fb8);--vibe-sidebar-glass:var(--vibe-from-token-sidebar-glass,#080d12b3);--vibe-field:#ffffff0d;--vibe-field-border:#ffffff1a;--vibe-tray:#ffffff09;--vibe-tray-border:#ffffff0f;--vibe-chosen:var(--vibe-from-token-chosen,oklch(.696 .17 162.48/15%));--vibe-chosen-border:var(--vibe-from-token-chosen-border,oklch(.765 .177 163.2/35%));--vibe-chosen-glow:var(--vibe-from-token-chosen-glow,0 0 24px #10b98114);--vibe-eyebrow:var(--vibe-from-token-eyebrow,oklch(.765 .177 163.2/80%));--vibe-button-edge:var(--vibe-from-token-button-edge,oklch(.765 .177 163.2/20%));--vibe-outline:#ffffff1a;--vibe-heading:var(--oak-token-foreground,#fcfcfc);--vibe-heading-weight:300;--vibe-progress:var(--vibe-from-token-progress,linear-gradient(to right,#10b981,#d4af37));--vibe-primary-text:var(--vibe-from-token-primary-text,var(--vibe-primary));--vibe-from-token-primary-text:var(--vibe-from-token-primary-soft);--vibe-from-token-primary-hover:color-mix(in oklab,var(--oak-token-primary)78%,white);--vibe-from-token-primary-soft:color-mix(in oklab,var(--oak-token-primary)50%,var(--vibe-foreground));--vibe-from-token-primary-tint:color-mix(in oklab,var(--oak-token-primary)18%,var(--vibe-background));--vibe-from-token-accent-deep:color-mix(in oklab,var(--oak-token-primary)35%,var(--vibe-background));--vibe-from-token-ring-soft:color-mix(in srgb,var(--oak-token-ring,var(--oak-token-primary))15%,transparent);--vibe-from-token-chosen:color-mix(in oklab,var(--oak-token-primary)15%,transparent);--vibe-from-token-chosen-border:color-mix(in oklab,var(--vibe-from-token-primary-hover)35%,transparent);--vibe-from-token-chosen-glow:0 0 24px color-mix(in srgb,var(--oak-token-primary)8%,transparent);--vibe-from-token-eyebrow:var(--vibe-from-token-primary-soft);--vibe-from-token-button-edge:color-mix(in oklab,var(--vibe-from-token-primary-hover)20%,transparent);--vibe-from-token-progress:linear-gradient(to right,var(--oak-token-primary),var(--vibe-gold));--vibe-from-token-page-glow:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--oak-token-primary)22%,transparent)0%,transparent 45%),radial-gradient(circle at 85% 85%,color-mix(in srgb,var(--vibe-gold)12%,transparent)0%,transparent 45%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--oak-token-primary)6%,transparent)0%,transparent 60%);--vibe-from-token-scrim:color-mix(in srgb,var(--oak-token-background)55%,transparent);--vibe-from-token-glass:color-mix(in srgb,var(--oak-token-popover,var(--oak-token-background))85%,transparent);--vibe-from-token-bar:color-mix(in srgb,var(--oak-token-background)72%,transparent);--vibe-from-token-sidebar-glass:color-mix(in srgb,var(--oak-token-sidebar,var(--oak-token-background))70%,transparent);--vibe-motion-state:.15s;--vibe-motion-panel:.25s;--vibe-sidebar-width:15rem}:root[data-kit=vibe][data-kit]:not(.dark){--buncss-light:initial;--buncss-dark: ;color-scheme:light;--vibe-background:var(--oak-token-background,#f7f5f0);--vibe-surface:var(--oak-token-card,#fdfcfa);--vibe-surface-2:var(--oak-token-muted,#ece7dd);--vibe-sidebar:var(--oak-token-sidebar,#f2efe8);--vibe-foreground:var(--oak-token-foreground,#1c1a16);--vibe-muted-foreground:var(--oak-token-muted-foreground,#47443d);--vibe-primary:var(--oak-token-primary,#036b4e);--vibe-primary-hover:var(--vibe-from-token-primary-hover,#025a41);--vibe-primary-soft:var(--vibe-from-token-primary-soft,#04603f);--vibe-primary-foreground:var(--oak-token-primary-foreground,#fff);--vibe-primary-tint:var(--vibe-from-token-primary-tint,#e3efe8);--vibe-gold:#765a0e;--vibe-accent:var(--oak-token-primary,#036b4e);--vibe-accent-deep:var(--vibe-from-token-accent-deep,#d5eadf);--vibe-accent-foreground:var(--oak-token-primary-foreground,#fff);--vibe-accent-text:var(--oak-token-primary,#036b4e);--vibe-accent-tint:var(--vibe-from-token-primary-tint,#e4eee9);--vibe-bronze:#8a7748;--vibe-destructive:#b42318;--vibe-destructive-solid:var(--oak-token-destructive,#b42318);--vibe-destructive-foreground:var(--oak-token-destructive-foreground,#fff);--vibe-destructive-tint:#f6e6e3;--vibe-destructive-border:#e3b0ab;--vibe-warning:#8a3c0b;--vibe-warning-tint:#f6ebe2;--vibe-warning-border:#e3c1a6;--vibe-border:var(--oak-token-border,#e2ddd2);--vibe-border-strong:var(--oak-token-input,#cbc4b5);--vibe-ring:var(--oak-token-ring,var(--oak-token-primary,#036b4e));--vibe-radius:var(--oak-token-radius,12px);--vibe-primary-gradient:var(--oak-token-primary-gradient,linear-gradient(to bottom right,#047857,#036b4e,#065f46));--vibe-primary-gradient-hover:var(--oak-token-primary-gradient-hover,linear-gradient(to bottom right,#036b4e,#025a41,#065f46));--vibe-hover:var(--vibe-surface-2);--vibe-ring-soft:var(--vibe-from-token-ring-soft,#036b4e29);--vibe-shadow:0 1px 2px #1c1a160f,0 12px 32px #1c1a161f;--vibe-page-glow:none;--vibe-panel:var(--oak-token-card,#fdfcfa);--vibe-panel-border:var(--oak-token-border,#e2ddd2);--vibe-bezel:#ffffff8c;--vibe-bezel-edge:#1c1a1617;--vibe-panel-lit:#fffc;--vibe-panel-shadow:0 1px 2px #1c1a160a,0 10px 28px #1c1a160f;--vibe-inset:var(--oak-token-background,#f7f5f0);--vibe-inset-hover:var(--oak-token-muted,#f2efe8);--vibe-glass:var(--vibe-from-token-glass,#fdfcfaf5);--vibe-glass-edge:var(--oak-token-input,#cbc4b5);--vibe-glass-lit:var(--oak-token-border,#e2ddd2);--vibe-bar:var(--vibe-from-token-bar,#f7f5f0e0);--vibe-sidebar-glass:var(--vibe-sidebar);--vibe-field:var(--oak-token-card,#fdfcfa);--vibe-field-border:var(--oak-token-input,#8f8778);--vibe-tray:var(--oak-token-muted,#f2efe8);--vibe-tray-border:var(--oak-token-border,#e2ddd2);--vibe-chosen:var(--vibe-from-token-primary-tint,#e3efe8);--vibe-chosen-border:var(--vibe-from-token-chosen-border,#036b4e59);--vibe-chosen-glow:none;--vibe-eyebrow:var(--oak-token-primary,#036b4e);--vibe-button-edge:var(--oak-token-primary,#036b4e);--vibe-outline:var(--oak-token-input,#cbc4b5);--vibe-heading:var(--oak-token-foreground,#1c1a16);--vibe-heading-weight:400;--vibe-progress:var(--vibe-from-token-progress,linear-gradient(to right,#036b4e,#765a0e));--vibe-from-token-primary-text:var(--oak-token-primary);--vibe-from-token-primary-hover:color-mix(in oklab,var(--oak-token-primary)85%,black);--vibe-from-token-primary-soft:color-mix(in oklab,var(--oak-token-primary)90%,black);--vibe-from-token-primary-tint:color-mix(in oklab,var(--oak-token-primary)10%,var(--vibe-background));--vibe-from-token-accent-deep:color-mix(in oklab,var(--oak-token-primary)18%,var(--vibe-background));--vibe-from-token-ring-soft:color-mix(in srgb,var(--oak-token-ring,var(--oak-token-primary))16%,transparent);--vibe-from-token-chosen-border:color-mix(in oklab,var(--oak-token-primary)35%,transparent);--vibe-from-token-glass:color-mix(in srgb,var(--oak-token-popover,var(--oak-token-background))96%,transparent);--vibe-from-token-bar:color-mix(in srgb,var(--oak-token-background)88%,transparent)}:root[data-kit=vibe][data-kit],:root[data-kit=vibe][data-kit]:not(.dark){--surface:var(--vibe-surface);--surface-2:var(--vibe-surface-2);--primary-soft:var(--vibe-primary-soft);--primary-gradient:var(--vibe-primary-gradient);--accent-deep:var(--vibe-accent-deep);--bronze:var(--vibe-bronze);--gold:var(--vibe-gold);--radius:var(--vibe-radius);--background:var(--vibe-background);--foreground:var(--vibe-foreground);--card:var(--vibe-surface);--card-foreground:var(--vibe-foreground);--popover:var(--vibe-surface-2);--popover-foreground:var(--vibe-foreground);--primary:var(--vibe-primary);--primary-foreground:var(--vibe-primary-foreground);--secondary:var(--vibe-surface-2);--secondary-foreground:var(--vibe-foreground);--muted:var(--vibe-surface-2);--muted-foreground:var(--vibe-muted-foreground);--accent:var(--vibe-hover);--accent-foreground:var(--vibe-foreground);--destructive:var(--vibe-destructive);--border:var(--vibe-border);--input:var(--vibe-border-strong);--ring:var(--vibe-ring);--chart-1:var(--vibe-primary);--chart-2:var(--vibe-gold);--chart-3:var(--vibe-bronze);--chart-4:var(--vibe-primary-soft);--chart-5:var(--vibe-muted-foreground);--sidebar:var(--vibe-sidebar);--sidebar-foreground:var(--vibe-foreground);--sidebar-primary:var(--vibe-primary);--sidebar-primary-foreground:var(--vibe-primary-foreground);--sidebar-accent:var(--vibe-hover);--sidebar-accent-foreground:var(--vibe-foreground);--sidebar-border:var(--vibe-border);--sidebar-ring:var(--vibe-ring)}:root[data-kit=vibe] body{background-color:var(--vibe-background);background-image:var(--vibe-page-glow);color:var(--vibe-foreground);font-family:var(--oak-font-sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-size:.9375rem;line-height:1.6}:root[data-kit=vibe] :-webkit-any(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--vibe-ring);outline-offset:2px}:root[data-kit=vibe] :-moz-any(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--vibe-ring);outline-offset:2px}:root[data-kit=vibe] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--vibe-ring);outline-offset:2px}:root[data-kit=vibe] :-webkit-any([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=tabs-trigger],[data-slot=toggle],[data-slot=toggle-group-item],[data-slot=switch],[data-slot=checkbox],[data-slot=link],[data-slot=badge],[data-slot=card]){transition-duration:var(--vibe-motion-state);transition-timing-function:ease}:root[data-kit=vibe] :-moz-any([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=tabs-trigger],[data-slot=toggle],[data-slot=toggle-group-item],[data-slot=switch],[data-slot=checkbox],[data-slot=link],[data-slot=badge],[data-slot=card]){transition-duration:var(--vibe-motion-state);transition-timing-function:ease}:root[data-kit=vibe] :is([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=tabs-trigger],[data-slot=toggle],[data-slot=toggle-group-item],[data-slot=switch],[data-slot=checkbox],[data-slot=link],[data-slot=badge],[data-slot=card]){transition-duration:var(--vibe-motion-state);transition-timing-function:ease}:root[data-kit=vibe] :-webkit-any([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=sidebar-container],[data-slot=collapsible-content],[data-slot=accordion-content]){transition-duration:var(--vibe-motion-panel);animation-duration:var(--vibe-motion-panel)}:root[data-kit=vibe] :-moz-any([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=sidebar-container],[data-slot=collapsible-content],[data-slot=accordion-content]){transition-duration:var(--vibe-motion-panel);animation-duration:var(--vibe-motion-panel)}:root[data-kit=vibe] :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=sidebar-container],[data-slot=collapsible-content],[data-slot=accordion-content]){transition-duration:var(--vibe-motion-panel);animation-duration:var(--vibe-motion-panel)}@media (prefers-reduced-motion:reduce){:root[data-kit=vibe][data-kit]{--vibe-motion-state:0s;--vibe-motion-panel:0s}:root[data-kit=vibe] *,:root[data-kit=vibe] *:before,:root[data-kit=vibe] *:after{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}:root[data-kit=vibe] :-webkit-any(h1,h2,h3,h4,h5,h6){font-family:var(--oak-font-heading);font-weight:var(--vibe-heading-weight);letter-spacing:-.025em;color:var(--vibe-heading)}:root[data-kit=vibe] :-moz-any(h1,h2,h3,h4,h5,h6){font-family:var(--oak-font-heading);font-weight:var(--vibe-heading-weight);letter-spacing:-.025em;color:var(--vibe-heading)}:root[data-kit=vibe] :is(h1,h2,h3,h4,h5,h6){font-family:var(--oak-font-heading);font-weight:var(--vibe-heading-weight);letter-spacing:-.025em;color:var(--vibe-heading)}:root[data-kit=vibe] :-webkit-any(h4,h5,h6){letter-spacing:-.01em;font-weight:500}:root[data-kit=vibe] :-moz-any(h4,h5,h6){letter-spacing:-.01em;font-weight:500}:root[data-kit=vibe] :is(h4,h5,h6){letter-spacing:-.01em;font-weight:500}:root[data-kit=vibe] [data-slot=heading][data-level="1"]{font-size:2rem;line-height:1.2}@media (max-width:639px){:root[data-kit=vibe] [data-slot=heading][data-level="1"]{font-size:1.75rem}}:root[data-kit=vibe] [data-slot=heading][data-level="2"]{font-size:1.5rem;line-height:1.3}:root[data-kit=vibe] [data-slot=heading][data-level="3"]{letter-spacing:-.01em;font-size:1.125rem;font-weight:400;line-height:1.4}:root[data-kit=vibe] [data-slot=heading]:-webkit-any([data-level="4"],[data-level="5"],[data-level="6"]){font-size:.9375rem;line-height:1.4}:root[data-kit=vibe] [data-slot=heading]:-moz-any([data-level="4"],[data-level="5"],[data-level="6"]){font-size:.9375rem;line-height:1.4}:root[data-kit=vibe] [data-slot=heading]:is([data-level="4"],[data-level="5"],[data-level="6"]){font-size:.9375rem;line-height:1.4}:root[data-kit=vibe] [data-slot=heading][data-display=true]{color:var(--vibe-gold)}:root[data-kit=vibe][data-kit] [data-slot=sidebar]{--vibe-sidebar-muted:color-mix(in oklab,var(--sidebar-foreground)72%,var(--sidebar));--vibe-muted-foreground:var(--vibe-sidebar-muted);--muted-foreground:var(--vibe-sidebar-muted);color:var(--sidebar-foreground)}:root[data-kit=vibe] [data-slot=sidebar] :-webkit-any(h1,h2,h3,h4,h5,h6,[data-slot=heading],[data-slot=heading][data-display=true],[data-slot=text]){color:var(--sidebar-foreground)}:root[data-kit=vibe] [data-slot=sidebar] :-moz-any(h1,h2,h3,h4,h5,h6,[data-slot=heading],[data-slot=heading][data-display=true],[data-slot=text]){color:var(--sidebar-foreground)}:root[data-kit=vibe] [data-slot=sidebar] :is(h1,h2,h3,h4,h5,h6,[data-slot=heading],[data-slot=heading][data-display=true],[data-slot=text]){color:var(--sidebar-foreground)}:root[data-kit=vibe] [data-slot=sidebar] [data-slot=text]:-webkit-any([data-variant=lead],[data-variant=muted],[data-variant=small],[data-variant=mono],[data-variant=caps]){color:var(--vibe-sidebar-muted)}:root[data-kit=vibe] [data-slot=sidebar] [data-slot=text]:-moz-any([data-variant=lead],[data-variant=muted],[data-variant=small],[data-variant=mono],[data-variant=caps]){color:var(--vibe-sidebar-muted)}:root[data-kit=vibe] [data-slot=sidebar] [data-slot=text]:is([data-variant=lead],[data-variant=muted],[data-variant=small],[data-variant=mono],[data-variant=caps]){color:var(--vibe-sidebar-muted)}:root[data-kit=vibe] [data-slot=heading-eyebrow]{letter-spacing:.2em;text-transform:uppercase;color:var(--vibe-eyebrow);font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=heading-emphasis]{color:var(--vibe-gold);font-weight:inherit}:root[data-kit=vibe] [data-slot=text]{color:var(--vibe-foreground);max-width:75ch}:root[data-kit=vibe] [data-slot=text]:-webkit-any([data-variant=lead],[data-variant=muted],[data-variant=small],[data-variant=mono],[data-variant=caps]){color:var(--vibe-muted-foreground)}:root[data-kit=vibe] [data-slot=text]:-moz-any([data-variant=lead],[data-variant=muted],[data-variant=small],[data-variant=mono],[data-variant=caps]){color:var(--vibe-muted-foreground)}:root[data-kit=vibe] [data-slot=text]:is([data-variant=lead],[data-variant=muted],[data-variant=small],[data-variant=mono],[data-variant=caps]){color:var(--vibe-muted-foreground)}:root[data-kit=vibe] [data-slot=text][data-variant=lead]{font-size:1rem;line-height:1.55}:root[data-kit=vibe] [data-slot=text][data-variant=muted]{font-size:.9375rem;line-height:1.6}:root[data-kit=vibe] [data-slot=text][data-variant=small]{font-size:.8125rem}:root[data-kit=vibe] [data-slot=text][data-variant=caps]{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=text][data-variant=code]{background:var(--vibe-inset-hover);color:var(--vibe-foreground);border-radius:6px;font-size:.8125rem}:root[data-kit=vibe] [data-slot=text][data-tone=success]{color:var(--vibe-accent)}:root[data-kit=vibe] [data-slot=text][data-tone=danger]{color:var(--vibe-destructive)}:root[data-kit=vibe] [data-slot=text][data-tone=warning]{color:var(--vibe-warning)}:root[data-kit=vibe] [data-slot=text][data-tone=primary]{color:var(--vibe-primary-text)}:root[data-kit=vibe] :-webkit-any(code,kbd,pre,[data-slot=kbd],[data-slot=table-code],[data-slot=text][data-variant=mono],[data-slot=text][data-variant=code],[data-slot=vibe-terminal]){font-family:var(--oak-font-mono)}:root[data-kit=vibe] :-moz-any(code,kbd,pre,[data-slot=kbd],[data-slot=table-code],[data-slot=text][data-variant=mono],[data-slot=text][data-variant=code],[data-slot=vibe-terminal]){font-family:var(--oak-font-mono)}:root[data-kit=vibe] :is(code,kbd,pre,[data-slot=kbd],[data-slot=table-code],[data-slot=text][data-variant=mono],[data-slot=text][data-variant=code],[data-slot=vibe-terminal]){font-family:var(--oak-font-mono)}:root[data-kit=vibe] :-webkit-any([data-slot=label],[data-slot=field-label]){letter-spacing:.06em;text-transform:uppercase;color:var(--vibe-muted-foreground);font-size:.75rem;font-weight:500}:root[data-kit=vibe] :-moz-any([data-slot=label],[data-slot=field-label]){letter-spacing:.06em;text-transform:uppercase;color:var(--vibe-muted-foreground);font-size:.75rem;font-weight:500}:root[data-kit=vibe] :is([data-slot=label],[data-slot=field-label]){letter-spacing:.06em;text-transform:uppercase;color:var(--vibe-muted-foreground);font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=field][data-orientation=horizontal] :-webkit-any([data-slot=label],[data-slot=field-label]){letter-spacing:0;text-transform:none;color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] [data-slot=field][data-orientation=horizontal] :-moz-any([data-slot=label],[data-slot=field-label]){letter-spacing:0;text-transform:none;color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] [data-slot=field][data-orientation=horizontal] :is([data-slot=label],[data-slot=field-label]){letter-spacing:0;text-transform:none;color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] :-webkit-any([data-slot=checkbox],[data-slot=switch],[data-slot=radio-group-item])~:-webkit-any([data-slot=label],[data-slot=field-label]){letter-spacing:0;text-transform:none;color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] :-moz-any([data-slot=checkbox],[data-slot=switch],[data-slot=radio-group-item])~:-moz-any([data-slot=label],[data-slot=field-label]){letter-spacing:0;text-transform:none;color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] :is([data-slot=checkbox],[data-slot=switch],[data-slot=radio-group-item])~:is([data-slot=label],[data-slot=field-label]){letter-spacing:0;text-transform:none;color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] [data-slot=field-description]{color:var(--vibe-muted-foreground);font-size:.8125rem}:root[data-kit=vibe] :is([data-slot=stat-value],[data-slot=table] td,[data-slot=credits-badge],[data-slot=platform-header-nav-badge],[data-slot=text][data-variant=small]){font-variant-numeric:tabular-nums}:root[data-kit=vibe] [data-slot=card]{--card-spacing:1.5rem;border:1px solid var(--vibe-panel-border);background:var(--vibe-panel);box-shadow:0 0 0 8px var(--vibe-bezel),0 0 0 9px var(--vibe-bezel-edge),inset 0 1px 0 0 var(--vibe-panel-lit),var(--vibe-panel-shadow);border-radius:20px;margin:9px}:root[data-kit=vibe] [data-slot=card][data-size=sm]{--card-spacing:1rem}@media (max-width:639px){:root[data-kit=vibe] [data-slot=card]{--card-spacing:1.125rem;box-shadow:0 0 0 5px var(--vibe-bezel),0 0 0 6px var(--vibe-bezel-edge),inset 0 1px 0 0 var(--vibe-panel-lit),var(--vibe-panel-shadow);border-radius:18px;margin:6px}}:root[data-kit=vibe] :-webkit-any(a,[data-slot=grid])>[data-slot=card]{border-color:var(--vibe-tray-border);box-shadow:inset 0 1px 0 0 var(--vibe-panel-lit),var(--vibe-panel-shadow);border-radius:16px;margin:0}:root[data-kit=vibe] :-moz-any(a,[data-slot=grid])>[data-slot=card]{border-color:var(--vibe-tray-border);box-shadow:inset 0 1px 0 0 var(--vibe-panel-lit),var(--vibe-panel-shadow);border-radius:16px;margin:0}:root[data-kit=vibe] :is(a,[data-slot=grid])>[data-slot=card]{border-color:var(--vibe-tray-border);box-shadow:inset 0 1px 0 0 var(--vibe-panel-lit),var(--vibe-panel-shadow);border-radius:16px;margin:0}:root[data-kit=vibe] a:hover>[data-slot=card]{border-color:var(--vibe-chosen-border)}:root[data-kit=vibe] [data-slot=card] [data-slot=card]{--card-spacing:1rem;border-color:var(--vibe-panel-border);background:var(--vibe-inset);box-shadow:none;border-radius:16px;margin:0}:root[data-kit=vibe] [data-slot=card] a:hover>[data-slot=card]{background:var(--vibe-inset-hover)}:root[data-kit=vibe] [data-slot=card][data-variant=highlight]{border-color:var(--vibe-chosen-border)}:root[data-kit=vibe] [data-slot=card][data-tone=danger]{border-color:var(--vibe-destructive-border)}:root[data-kit=vibe] [data-slot=card][data-tone=warning]{border-color:var(--vibe-warning-border)}:root[data-kit=vibe] [data-slot=card-title]{font-size:1.25rem;font-weight:var(--vibe-heading-weight);letter-spacing:-.01em;color:var(--vibe-heading);line-height:1.3}:root[data-kit=vibe] [data-slot=card] [data-slot=card] [data-slot=card-title]{font-size:1rem;font-weight:500}:root[data-kit=vibe] [data-slot=card-description]{color:var(--vibe-muted-foreground);font-size:.875rem}:root[data-kit=vibe] [data-slot=card-footer]{border-color:var(--vibe-panel-border);background:var(--vibe-inset)}:root[data-kit=vibe] :-webkit-any([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=command],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]){background:var(--vibe-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--vibe-glass-edge);border-top-color:var(--vibe-glass-lit);border-left-color:var(--vibe-glass-lit);border-radius:var(--vibe-radius);box-shadow:var(--vibe-shadow)}:root[data-kit=vibe] :-moz-any([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=command],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]){background:var(--vibe-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--vibe-glass-edge);border-top-color:var(--vibe-glass-lit);border-left-color:var(--vibe-glass-lit);border-radius:var(--vibe-radius);box-shadow:var(--vibe-shadow)}:root[data-kit=vibe] :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=hover-card-content],[data-slot=select-content],[data-slot=command],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]){background:var(--vibe-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--vibe-glass-edge);border-top-color:var(--vibe-glass-lit);border-left-color:var(--vibe-glass-lit);border-radius:var(--vibe-radius);box-shadow:var(--vibe-shadow)}:root[data-kit=vibe] :-webkit-any([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:20px;padding:1.5rem}:root[data-kit=vibe] :-moz-any([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:20px;padding:1.5rem}:root[data-kit=vibe] :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:20px;padding:1.5rem}:root[data-kit=vibe] :-webkit-any([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){font-size:1.25rem;font-weight:var(--vibe-heading-weight);letter-spacing:-.01em;color:var(--vibe-heading)}:root[data-kit=vibe] :-moz-any([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){font-size:1.25rem;font-weight:var(--vibe-heading-weight);letter-spacing:-.01em;color:var(--vibe-heading)}:root[data-kit=vibe] :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){font-size:1.25rem;font-weight:var(--vibe-heading-weight);letter-spacing:-.01em;color:var(--vibe-heading)}:root[data-kit=vibe] :-webkit-any([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:var(--vibe-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-kit=vibe] :-moz-any([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:var(--vibe-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-kit=vibe] :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:var(--vibe-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-kit=vibe] [data-slot=sheet-content]{border-radius:0}:root[data-kit=vibe] :-webkit-any([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item],[data-slot=command-item]){border-radius:8px;min-height:2.25rem}:root[data-kit=vibe] :-moz-any([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item],[data-slot=command-item]){border-radius:8px;min-height:2.25rem}:root[data-kit=vibe] :is([data-slot=dropdown-menu-item],[data-slot=select-item],[data-slot=context-menu-item],[data-slot=command-item]){border-radius:8px;min-height:2.25rem}:root[data-kit=vibe] [data-slot=separator]{background:var(--vibe-border)}:root[data-kit=vibe] [data-slot=stat]{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"label icon" "value value" "trend trend";border:1px solid var(--vibe-tray-border);background:var(--vibe-panel);box-shadow:inset 0 1px 0 0 var(--vibe-panel-lit),var(--vibe-panel-shadow);border-radius:16px;align-content: start;column-gap:.75rem;padding:1.25rem 1.5rem}:root[data-kit=vibe] :-webkit-any([data-slot=stat-header],[data-slot=stat-body]){display:contents}:root[data-kit=vibe] :-moz-any([data-slot=stat-header],[data-slot=stat-body]){display:contents}:root[data-kit=vibe] :is([data-slot=stat-header],[data-slot=stat-body]){display:contents}:root[data-kit=vibe] [data-slot=stat-header]>span:not([data-slot]){display:none}:root[data-kit=vibe] [data-slot=stat-label]{grid-area:label;letter-spacing:.08em;text-transform:uppercase;color:var(--vibe-muted-foreground);align-self: center;font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=stat-value]{grid-area:value;font-size:2rem;font-weight:var(--vibe-heading-weight);letter-spacing:-.025em;color:var(--vibe-heading);margin-top:.5rem;line-height:1.15}:root[data-kit=vibe] [data-slot=stat-icon]{grid-area:icon;color:var(--vibe-muted-foreground);background:0 0;border:0;border-radius:0;width:auto;height:auto}:root[data-kit=vibe] [data-slot=stat-icon] svg{width:1rem;height:1rem}:root[data-kit=vibe] [data-slot=stat-trend]{grid-area:trend;font-family:var(--oak-font-sans);color:var(--vibe-muted-foreground);border:0;margin-top:.375rem;padding:0;font-size:.8125rem}:root[data-kit=vibe] [data-slot=stat][data-tone=danger] [data-slot=stat-value]{color:var(--vibe-destructive)}:root[data-kit=vibe] [data-slot=icon]{color:var(--vibe-muted-foreground)}:root[data-kit=vibe] [data-slot=icon][data-tone=primary]{color:var(--vibe-primary-text)}:root[data-kit=vibe] [data-slot=icon][data-tone=success]{color:var(--vibe-accent)}:root[data-kit=vibe] [data-slot=icon][data-tone=danger]{color:var(--vibe-destructive)}:root[data-kit=vibe] [data-slot=card] [data-slot=item-group]>[data-slot=item]:not(:has([data-slot=item-media])){padding:.625rem 0}:root[data-kit=vibe] [data-slot=card] [data-slot=item]:not(:has([data-slot=item-media])) [data-slot=item-title]{color:var(--vibe-muted-foreground);font-weight:400}:root[data-kit=vibe] [data-slot=card] [data-slot=item] [data-slot=item-actions]>span{color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=item]{border-radius:var(--vibe-radius)}:root[data-kit=vibe] [data-slot=item][data-variant=outline]{border-color:var(--vibe-panel-border);background:var(--vibe-inset)}:root[data-kit=vibe] [data-slot=table]{font-size:.875rem}:root[data-kit=vibe] [data-slot=table] th{color:var(--vibe-muted-foreground);letter-spacing:.06em;text-transform:uppercase;height:2.75rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=table] td{padding:.75rem}:root[data-kit=vibe] [data-slot=table] tr{border-color:var(--vibe-border)}:root[data-kit=vibe] [data-slot=table-body] [data-slot=table-row]:hover{background:var(--vibe-inset)}:root[data-kit=vibe] :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],[data-slot=input-group],[data-slot=combobox-trigger],[data-slot=popover-trigger][role=combobox]){border-radius:var(--vibe-radius);border-color:var(--vibe-field-border);background:var(--vibe-field);color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] :-moz-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],[data-slot=input-group],[data-slot=combobox-trigger],[data-slot=popover-trigger][role=combobox]){border-radius:var(--vibe-radius);border-color:var(--vibe-field-border);background:var(--vibe-field);color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],[data-slot=input-group],[data-slot=combobox-trigger],[data-slot=popover-trigger][role=combobox]){border-radius:var(--vibe-radius);border-color:var(--vibe-field-border);background:var(--vibe-field);color:var(--vibe-foreground);font-size:.875rem}:root[data-kit=vibe] :-webkit-any([data-slot=input],[data-slot=select-trigger],[data-slot=native-select],[data-slot=combobox-trigger]){min-height:2.625rem;padding-inline-start:1rem;padding-inline-end:1rem}:root[data-kit=vibe] :-moz-any([data-slot=input],[data-slot=select-trigger],[data-slot=native-select],[data-slot=combobox-trigger]){min-height:2.625rem;padding-inline-start:1rem;padding-inline-end:1rem}:root[data-kit=vibe] :is([data-slot=input],[data-slot=select-trigger],[data-slot=native-select],[data-slot=combobox-trigger]){min-height:2.625rem;padding-inline-start:1rem;padding-inline-end:1rem}:root[data-kit=vibe] [data-slot=input-group]{min-height:2.625rem}:root[data-kit=vibe] [data-slot=input-group] [data-slot=input-group-control]{background:0 0;border:0;min-height:0}:root[data-kit=vibe][data-kit] [data-slot=textarea]{min-height:7rem;padding:.875rem 1rem}:root[data-kit=vibe] :-webkit-any([data-slot=input],[data-slot=textarea])::placeholder{color:var(--vibe-muted-foreground)}:root[data-kit=vibe] :-moz-any([data-slot=input],[data-slot=textarea])::placeholder{color:var(--vibe-muted-foreground)}:root[data-kit=vibe] :is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--vibe-muted-foreground)}:root[data-kit=vibe] [data-slot=input-group]:focus-within{border-color:var(--vibe-ring);box-shadow:0 0 0 3px var(--vibe-ring-soft);outline:none}:root[data-kit=vibe] :-webkit-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):focus-visible{border-color:var(--vibe-ring);box-shadow:0 0 0 3px var(--vibe-ring-soft);outline:none}:root[data-kit=vibe] :-moz-any([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):focus-visible{border-color:var(--vibe-ring);box-shadow:0 0 0 3px var(--vibe-ring-soft);outline:none}:root[data-kit=vibe] :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]):focus-visible{border-color:var(--vibe-ring);box-shadow:0 0 0 3px var(--vibe-ring-soft);outline:none}:root[data-kit=vibe] [data-slot=checkbox]{border-color:var(--vibe-field-border);background:var(--vibe-field)}:root[data-kit=vibe] [data-slot=checkbox][data-state=checked]{border-color:var(--vibe-primary);background:var(--vibe-primary);color:var(--vibe-primary-foreground)}@media (min-width:768px){:root[data-kit=vibe] .flex-row>:-webkit-any([data-slot=input-group],[data-slot=input],[data-slot=select-trigger]){flex:0 15rem;width:auto;min-width:10rem}:root[data-kit=vibe] .flex-row>:-moz-any([data-slot=input-group],[data-slot=input],[data-slot=select-trigger]){flex:0 15rem;width:auto;min-width:10rem}:root[data-kit=vibe] .flex-row>:is([data-slot=input-group],[data-slot=input],[data-slot=select-trigger]){flex:0 15rem;width:auto;min-width:10rem}}:root[data-kit=vibe] :-webkit-any([data-slot=tabs-list],[data-slot=toggle-group]){overflow-x:auto;scrollbar-width:none;border:1px solid var(--vibe-tray-border);background:var(--vibe-tray);box-shadow:none;border-radius:16px;justify-content:flex-start;gap:.25rem;max-width:100%;height:auto;padding:.375rem}:root[data-kit=vibe] :-moz-any([data-slot=tabs-list],[data-slot=toggle-group]){overflow-x:auto;scrollbar-width:none;border:1px solid var(--vibe-tray-border);background:var(--vibe-tray);box-shadow:none;border-radius:16px;justify-content:flex-start;gap:.25rem;max-width:100%;height:auto;padding:.375rem}:root[data-kit=vibe] :is([data-slot=tabs-list],[data-slot=toggle-group]){overflow-x:auto;scrollbar-width:none;border:1px solid var(--vibe-tray-border);background:var(--vibe-tray);box-shadow:none;border-radius:16px;justify-content:flex-start;gap:.25rem;max-width:100%;height:auto;padding:.375rem}:root[data-kit=vibe] :-webkit-any([data-slot=tabs-trigger],[data-slot=toggle-group-item]){color:var(--vibe-muted-foreground);background:0 0;min-height:2.875rem;padding:.5rem 1rem;font-size:.875rem;font-weight:400;border-radius:var(--vibe-radius)!important;border:1px solid #0000!important}:root[data-kit=vibe] :-moz-any([data-slot=tabs-trigger],[data-slot=toggle-group-item]){color:var(--vibe-muted-foreground);background:0 0;min-height:2.875rem;padding:.5rem 1rem;font-size:.875rem;font-weight:400;border-radius:var(--vibe-radius)!important;border:1px solid #0000!important}:root[data-kit=vibe] :is([data-slot=tabs-trigger],[data-slot=toggle-group-item]){color:var(--vibe-muted-foreground);background:0 0;min-height:2.875rem;padding:.5rem 1rem;font-size:.875rem;font-weight:400;border-radius:var(--vibe-radius)!important;border:1px solid #0000!important}:root[data-kit=vibe] :-webkit-any([data-slot=tabs-trigger],[data-slot=toggle-group-item]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] :-moz-any([data-slot=tabs-trigger],[data-slot=toggle-group-item]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] :is([data-slot=tabs-trigger],[data-slot=toggle-group-item]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] :-webkit-any([data-slot=tabs-trigger][data-state=active],[data-slot=toggle-group-item][data-state=on]){background:var(--vibe-chosen);color:var(--vibe-primary-soft);box-shadow:var(--vibe-chosen-glow);border-color:var(--vibe-chosen-border)!important}:root[data-kit=vibe] :-moz-any([data-slot=tabs-trigger][data-state=active],[data-slot=toggle-group-item][data-state=on]){background:var(--vibe-chosen);color:var(--vibe-primary-soft);box-shadow:var(--vibe-chosen-glow);border-color:var(--vibe-chosen-border)!important}:root[data-kit=vibe] :is([data-slot=tabs-trigger][data-state=active],[data-slot=toggle-group-item][data-state=on]){background:var(--vibe-chosen);color:var(--vibe-primary-soft);box-shadow:var(--vibe-chosen-glow);border-color:var(--vibe-chosen-border)!important}@media (max-width:767px){:root[data-kit=vibe] :-webkit-any([data-slot=tabs-trigger],[data-slot=toggle-group-item]){min-height:2.75rem;padding-inline-start:.875rem;padding-inline-end:.875rem}:root[data-kit=vibe] :-moz-any([data-slot=tabs-trigger],[data-slot=toggle-group-item]){min-height:2.75rem;padding-inline-start:.875rem;padding-inline-end:.875rem}:root[data-kit=vibe] :is([data-slot=tabs-trigger],[data-slot=toggle-group-item]){min-height:2.75rem;padding-inline-start:.875rem;padding-inline-end:.875rem}}:root[data-kit=vibe] [data-slot=tabs-list][data-variant=line]{border:0;border-bottom:1px solid var(--vibe-border);background:0 0;border-radius:0;gap:.25rem;width:100%;padding:0 0 1px}:root[data-kit=vibe] [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]{flex:none;min-height:2.5rem;padding:.375rem .75rem;font-size:.875rem;border:0!important;border-radius:0!important}:root[data-kit=vibe] [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:hover{background:0 0}:root[data-kit=vibe] [data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]{color:var(--vibe-foreground);box-shadow:inset 0 -2px 0 0 var(--vibe-primary);background:0 0}:root[data-kit=vibe] [data-slot=button]{border-radius:var(--vibe-radius);letter-spacing:.02em;box-shadow:none;transition-property:background-color,background-image,border-color,color,transform;font-weight:500}:root[data-kit=vibe] [data-slot=button]:active:not(:disabled){transform:scale(.98)}:root[data-kit=vibe] [data-slot=button]:-webkit-any([data-size=default],:not([data-size])){height:auto;min-height:2.5rem;padding:.375rem 1.125rem;font-size:.875rem}:root[data-kit=vibe] [data-slot=button]:-moz-any([data-size=default],:not([data-size])){height:auto;min-height:2.5rem;padding:.375rem 1.125rem;font-size:.875rem}:root[data-kit=vibe] [data-slot=button]:is([data-size=default],:not([data-size])){height:auto;min-height:2.5rem;padding:.375rem 1.125rem;font-size:.875rem}:root[data-kit=vibe] [data-slot=button][data-size=sm]{height:auto;min-height:2.125rem;padding:.25rem .875rem;font-size:.8125rem}:root[data-kit=vibe] [data-slot=button][data-size=lg]{height:auto;min-height:3.625rem;padding:.75rem 1.5rem;font-size:1rem}:root[data-kit=vibe] [data-slot=button][data-size=icon]{width:2.5rem;height:2.5rem}:root[data-kit=vibe] [data-slot=button][data-size=icon-sm]{width:2.125rem;height:2.125rem}@media (max-width:767px),(pointer:coarse){:root[data-kit=vibe] [data-slot=button]:-webkit-any([data-size=default],:not([data-size])){min-height:2.75rem}:root[data-kit=vibe] [data-slot=button]:-moz-any([data-size=default],:not([data-size])){min-height:2.75rem}:root[data-kit=vibe] [data-slot=button]:is([data-size=default],:not([data-size])){min-height:2.75rem}:root[data-kit=vibe] [data-slot=button][data-size=sm]{min-height:2.5rem}}:root[data-kit=vibe] [data-slot=button]:-webkit-any([data-variant=default],:not([data-variant])){border:1px solid var(--vibe-button-edge);background-color:var(--vibe-primary);background-image:var(--vibe-primary-gradient);color:var(--vibe-gradient-text);letter-spacing:.08em;text-transform:uppercase;font-weight:500}:root[data-kit=vibe] [data-slot=button]:-moz-any([data-variant=default],:not([data-variant])){border:1px solid var(--vibe-button-edge);background-color:var(--vibe-primary);background-image:var(--vibe-primary-gradient);color:var(--vibe-gradient-text);letter-spacing:.08em;text-transform:uppercase;font-weight:500}:root[data-kit=vibe] [data-slot=button]:is([data-variant=default],:not([data-variant])){border:1px solid var(--vibe-button-edge);background-color:var(--vibe-primary);background-image:var(--vibe-primary-gradient);color:var(--vibe-gradient-text);letter-spacing:.08em;text-transform:uppercase;font-weight:500}:root[data-kit=vibe] [data-slot=button][data-size=lg]:-webkit-any([data-variant=default],:not([data-variant])){letter-spacing:.1em}:root[data-kit=vibe] [data-slot=button][data-size=lg]:-moz-any([data-variant=default],:not([data-variant])){letter-spacing:.1em}:root[data-kit=vibe] [data-slot=button][data-size=lg]:is([data-variant=default],:not([data-variant])){letter-spacing:.1em}:root[data-kit=vibe] [data-slot=button]:-webkit-any([data-variant=default],:not([data-variant])):hover:not(:disabled){background-image:var(--vibe-primary-gradient-hover)}:root[data-kit=vibe] [data-slot=button]:-moz-any([data-variant=default],:not([data-variant])):hover:not(:disabled){background-image:var(--vibe-primary-gradient-hover)}:root[data-kit=vibe] [data-slot=button]:is([data-variant=default],:not([data-variant])):hover:not(:disabled){background-image:var(--vibe-primary-gradient-hover)}:root[data-kit=vibe] [data-slot=button]:-webkit-any([data-variant=secondary],[data-variant=outline]){background:var(--vibe-field);color:var(--vibe-foreground);border:1px solid var(--vibe-outline)}:root[data-kit=vibe] [data-slot=button]:-moz-any([data-variant=secondary],[data-variant=outline]){background:var(--vibe-field);color:var(--vibe-foreground);border:1px solid var(--vibe-outline)}:root[data-kit=vibe] [data-slot=button]:is([data-variant=secondary],[data-variant=outline]){background:var(--vibe-field);color:var(--vibe-foreground);border:1px solid var(--vibe-outline)}:root[data-kit=vibe] [data-slot=button]:-webkit-any([data-variant=secondary],[data-variant=outline]):hover:not(:disabled){background:var(--vibe-hover);border-color:var(--vibe-chosen-border)}:root[data-kit=vibe] [data-slot=button]:-moz-any([data-variant=secondary],[data-variant=outline]):hover:not(:disabled){background:var(--vibe-hover);border-color:var(--vibe-chosen-border)}:root[data-kit=vibe] [data-slot=button]:is([data-variant=secondary],[data-variant=outline]):hover:not(:disabled){background:var(--vibe-hover);border-color:var(--vibe-chosen-border)}:root[data-kit=vibe] [data-slot=button][data-variant=ghost]{color:var(--vibe-muted-foreground);border:1px solid #0000}:root[data-kit=vibe] [data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=button][data-variant=destructive]{color:var(--vibe-destructive);border:1px solid var(--vibe-destructive-border);background:0 0}:root[data-kit=vibe] [data-slot=button][data-variant=destructive]:hover:not(:disabled){background:var(--vibe-destructive-solid);border-color:var(--vibe-destructive-solid);color:var(--vibe-destructive-foreground)}:root[data-kit=vibe] [data-slot=button][data-variant=link]{color:var(--vibe-primary-text);letter-spacing:0}:root[data-kit=vibe] [data-slot=badge]{letter-spacing:.04em;border-color:var(--vibe-outline);color:var(--vibe-muted-foreground);background:var(--vibe-inset);border-radius:9999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=badge]:-webkit-any([data-tone=success],[data-tone=info]){background:var(--vibe-accent-tint);color:var(--vibe-accent-text);border-color:#0000}:root[data-kit=vibe] [data-slot=badge]:-moz-any([data-tone=success],[data-tone=info]){background:var(--vibe-accent-tint);color:var(--vibe-accent-text);border-color:#0000}:root[data-kit=vibe] [data-slot=badge]:is([data-tone=success],[data-tone=info]){background:var(--vibe-accent-tint);color:var(--vibe-accent-text);border-color:#0000}:root[data-kit=vibe] [data-slot=badge][data-tone=primary]{background:var(--vibe-primary-tint);color:var(--vibe-primary-soft);border-color:#0000}:root[data-kit=vibe] [data-slot=badge][data-tone=warning]{background:var(--vibe-warning-tint);color:var(--vibe-warning);border-color:#0000}:root[data-kit=vibe] [data-slot=badge][data-tone=danger]{background:var(--vibe-destructive-tint);color:var(--vibe-destructive);border-color:#0000}:root[data-kit=vibe] [data-slot=badge-dot]{background:currentColor}:root[data-kit=vibe] [data-slot=avatar-fallback]{background:var(--vibe-primary-tint);color:var(--vibe-primary-soft);font-weight:500}:root[data-kit=vibe] [data-slot=progress]{background:var(--vibe-hover)}:root[data-kit=vibe] [data-slot=progress-indicator]{background-image:var(--vibe-progress)}:root[data-kit=vibe] [data-slot=link][data-tone=primary]{color:var(--vibe-primary-text)}:root[data-kit=vibe] ::-webkit-scrollbar{width:6px;height:6px}:root[data-kit=vibe] ::-webkit-scrollbar-track{background:0 0}:root[data-kit=vibe] ::-webkit-scrollbar-thumb{background:var(--vibe-border-strong);border-radius:10px}:root[data-kit=vibe] [data-slot=vibe-logo]{display:inline-flex;color:var(--vibe-foreground);text-decoration:none;letter-spacing:-.01em;align-items: center;gap:.5rem;font-weight:500}:root[data-kit=vibe] [data-slot=vibe-logo-mark]{color:var(--vibe-gold);flex:none}:root[data-kit=vibe] [data-slot=vibe-logo-wordmark]{color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=vibe-logo][data-size=sm]{font-size:.9375rem}:root[data-kit=vibe] [data-slot=vibe-logo][data-size=md]{font-size:1.1875rem}:root[data-kit=vibe] [data-slot=vibe-logo][data-size=lg]{font-size:1.5rem}:root[data-kit=vibe] [data-slot=vibe-logo-tile]{display:inline-flex;color:var(--vibe-gold)}:root[data-kit=vibe] [data-slot=platform-header]{position:sticky;z-index:30;border-bottom:1px solid var(--vibe-border);background:var(--vibe-bar);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);top:0}:root[data-kit=vibe] [data-slot=platform-header-inner]{display:flex;flex-wrap:wrap;align-items: center;gap:.5rem 1rem;max-width:80rem;min-height:4rem;margin-inline-start:auto;margin-inline-end:auto;padding:.5rem 1rem}:root[data-kit=vibe] [data-slot=platform-header-title]{color:var(--vibe-muted-foreground);white-space:nowrap;font-size:.9375rem}:root[data-kit=vibe] [data-slot=platform-header-title]:before{content:"/";color:var(--vibe-border-strong);margin-inline-end:.75rem}:root[data-kit=vibe] [data-slot=platform-header-nav]{display:flex;flex:auto;align-items: center;gap:.25rem 1rem;min-width:0}:root[data-kit=vibe] [data-slot=platform-header-actions]{display:flex;align-items: center;gap:.5rem;margin-inline-start:auto}:root[data-kit=vibe] [data-slot=platform-header][data-layout=compact] [data-slot=platform-header-inner]{flex-wrap:nowrap;gap:.5rem}:root[data-kit=vibe] [data-slot=platform-header][data-layout=compact] [data-slot=platform-header-title]{overflow:hidden;text-overflow:ellipsis;flex:auto;min-width:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=compact] [data-slot=platform-header-actions]{flex:none}:root[data-kit=vibe] [data-slot=platform-header-menu-trigger]{color:var(--vibe-foreground);width:2.75rem;height:2.75rem}@media (max-width:419px){:root[data-kit=vibe] [data-slot=platform-header][data-layout=compact] [data-slot=vibe-logo-wordmark]{display:none}}:root[data-kit=vibe] [data-slot=platform-header][data-variant=sidebar][data-layout=compact] [data-slot=platform-header-title]{color:var(--vibe-foreground);font-weight:500}:root[data-kit=vibe] [data-slot=platform-header][data-variant=sidebar][data-layout=compact] [data-slot=platform-header-title]:before{content:none}:root[data-kit=vibe] [data-slot=platform-header-menu]{background:var(--vibe-sidebar);border-color:var(--vibe-border)}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=sheet-header]{border-bottom:1px solid var(--vibe-border)}:root[data-kit=vibe] [data-slot=platform-header-menu-body]{display:flex;overflow-y:auto;flex-direction:column;flex:auto;gap:1rem;padding:.75rem}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]{display:flex;flex-direction:column;align-items:stretch;gap:.125rem}:root[data-kit=vibe] [data-slot=platform-header-slot-actions]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem}:root[data-kit=vibe] [data-slot=platform-header-slot-actions]:empty{display:none}:root[data-kit=vibe] [data-slot=platform-header-menu] :-webkit-any([data-slot=platform-header-slot-actions],[data-slot=platform-header-account]) [data-slot=button]{min-height:2.75rem}:root[data-kit=vibe] [data-slot=platform-header-menu] :-moz-any([data-slot=platform-header-slot-actions],[data-slot=platform-header-account]) [data-slot=button]{min-height:2.75rem}:root[data-kit=vibe] [data-slot=platform-header-menu] :is([data-slot=platform-header-slot-actions],[data-slot=platform-header-account]) [data-slot=button]{min-height:2.75rem}:root[data-kit=vibe] [data-slot=platform-header-account] [data-slot=button]{justify-content:flex-start}:root[data-kit=vibe] [data-slot=platform-header-account]{display:flex;border-top:1px solid var(--vibe-border);flex-direction:column;gap:.125rem;margin-top:auto;padding-top:.75rem}:root[data-kit=vibe] [data-slot=platform-header-account-person]{display:flex;align-items: center;gap:.75rem;padding:.25rem .5rem .5rem}:root[data-kit=vibe]:has([data-slot=platform-header][data-layout=sidebar]) body{padding-inline-start:var(--vibe-sidebar-width)}:root[data-kit=vibe]:has([data-slot=platform-header][data-layout=sidebar]) main>div{max-width:72rem;margin-inline-start:0;margin-inline-end:0;padding:2rem 2.5rem 3rem}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]{position:fixed;z-index:30;width:var(--vibe-sidebar-width);border-bottom:0;border-inline-end:1px solid var(--vibe-border);background:var(--vibe-sidebar-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);top:0;bottom:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar] [data-slot=platform-header-inner]{display:flex;overflow-y:auto;flex-flow:column;align-items:stretch;gap:0;max-width:none;height:100%;margin:0;padding:0}:root[data-kit=vibe] [data-slot=platform-header-brand]{display:flex;border-bottom:1px solid var(--vibe-border);align-items: center;gap:.625rem;min-height:4rem;padding:0 1.25rem}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar] [data-slot=platform-header-title]{color:var(--vibe-foreground);overflow:hidden;text-overflow:ellipsis;font-size:1rem;font-weight:500}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar] [data-slot=platform-header-title]:before{content:none}:root[data-kit=vibe] [data-slot=platform-header][data-layout=sidebar] [data-slot=platform-header-nav]{flex-direction:column;flex:auto;align-items:stretch;gap:.25rem;padding:.75rem}:root[data-kit=vibe] [data-slot=platform-header-nav-end]{display:flex;border-top:1px solid var(--vibe-border);flex-direction:column;gap:.25rem;padding:.75rem}:root[data-kit=vibe] [data-slot=platform-header-nav-end]:empty{display:none}:root[data-kit=vibe] [data-slot=platform-header-nav-item]{position:relative;display:flex}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]>:-webkit-any([data-slot=button],[data-slot=link]){border-radius:var(--vibe-radius);color:var(--vibe-muted-foreground);letter-spacing:0;text-decoration:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:flex-start;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:400}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]>:-moz-any([data-slot=button],[data-slot=link]){border-radius:var(--vibe-radius);color:var(--vibe-muted-foreground);letter-spacing:0;text-decoration:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:flex-start;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:400}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]>:is([data-slot=button],[data-slot=link]){border-radius:var(--vibe-radius);color:var(--vibe-muted-foreground);letter-spacing:0;text-decoration:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:flex-start;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:400}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:-webkit-any([data-slot=button],[data-slot=link]){border-radius:var(--vibe-radius);color:var(--vibe-muted-foreground);letter-spacing:0;text-decoration:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:flex-start;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:400}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:-moz-any([data-slot=button],[data-slot=link]){border-radius:var(--vibe-radius);color:var(--vibe-muted-foreground);letter-spacing:0;text-decoration:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:flex-start;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:400}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:is([data-slot=button],[data-slot=link]){border-radius:var(--vibe-radius);color:var(--vibe-muted-foreground);letter-spacing:0;text-decoration:none;background:0 0;border:1px solid #0000;flex:auto;justify-content:flex-start;gap:.75rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:400}:root[data-kit=vibe] [data-slot=platform-header-menu] :is([data-slot=platform-header-nav]>[data-slot=button],[data-slot=platform-header-nav-item]>[data-slot=button]){min-height:2.75rem;font-size:.9375rem}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:-webkit-any([data-slot=button],[data-slot=link]) svg{width:1rem;height:1rem}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:-moz-any([data-slot=button],[data-slot=link]) svg{width:1rem;height:1rem}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:is([data-slot=button],[data-slot=link]) svg{width:1rem;height:1rem}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]>:-webkit-any([data-slot=button],[data-slot=link]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]>:-moz-any([data-slot=button],[data-slot=link]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=platform-header-menu] [data-slot=platform-header-nav]>:is([data-slot=button],[data-slot=link]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:-webkit-any([data-slot=button],[data-slot=link]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:-moz-any([data-slot=button],[data-slot=link]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=platform-header-nav-item]>:is([data-slot=button],[data-slot=link]):hover{background:var(--vibe-hover);color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=platform-header-nav-item][data-current=true]>:-webkit-any([data-slot=button],[data-slot=link]){border-color:var(--vibe-chosen-border);background:var(--vibe-chosen);color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-nav-item][data-current=true]>:-moz-any([data-slot=button],[data-slot=link]){border-color:var(--vibe-chosen-border);background:var(--vibe-chosen);color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-nav-item][data-current=true]>:is([data-slot=button],[data-slot=link]){border-color:var(--vibe-chosen-border);background:var(--vibe-chosen);color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-nav-item][data-current=true]>:-webkit-any([data-slot=button],[data-slot=link]) svg{color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-nav-item][data-current=true]>:-moz-any([data-slot=button],[data-slot=link]) svg{color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-nav-item][data-current=true]>:is([data-slot=button],[data-slot=link]) svg{color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]{position:absolute;color:var(--vibe-muted-foreground);pointer-events:none;font-size:.75rem;font-weight:500;top:50%;transform:translateY(-50%)}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.625rem}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.625rem}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.625rem}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.625rem}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.625rem}:root[data-kit=vibe] [data-slot=platform-header-nav-badge]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.625rem}:root[data-kit=vibe] [data-slot=platform-header-account-card]{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--vibe-border);gap:.625rem;padding:.875rem .75rem 1rem}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=account-menu-trigger]{border-radius:var(--vibe-radius);text-align:start;background:0 0;border:0;width:100%;padding:.25rem;font-size:.9375rem;font-weight:500}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=account-menu-trigger]:hover{background:var(--vibe-hover)}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=account-menu-name]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=credits-badge][data-compact]{color:var(--vibe-muted-foreground);background:0 0;border:0;gap:.25rem;margin-top:-.625rem;padding:0 0 0 2.5rem;font-size:.8125rem}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=credits-badge] [data-slot=credits-badge-balance]{color:var(--vibe-foreground);font-weight:500}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=platform-header-actions]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;margin:0}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=platform-header-actions]:empty{display:none}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=platform-header-actions] [data-slot=button]{letter-spacing:0;white-space:nowrap;padding-inline-start:.375rem;padding-inline-end:.375rem;font-size:.8125rem}:root[data-kit=vibe] [data-slot=color-mode-toggle]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid var(--vibe-tray-border);background:var(--vibe-tray);border-radius:14px;gap:.25rem;padding:.25rem}:root[data-kit=vibe] [data-slot=color-mode-option]{display:inline-flex;color:var(--vibe-muted-foreground);font:inherit;cursor:pointer;transition:background-color var(--vibe-motion-state)ease,color var(--vibe-motion-state)ease;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items: center;gap:.375rem;min-width:2.25rem;min-height:2rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500}:root[data-kit=vibe] [data-slot=color-mode-option] svg{width:.9375rem;height:.9375rem}:root[data-kit=vibe] [data-slot=color-mode-option]:hover{color:var(--vibe-foreground)}:root[data-kit=vibe] [data-slot=color-mode-option][data-state=on]{border-color:var(--vibe-chosen-border);background:var(--vibe-chosen);color:var(--vibe-primary-soft)}:root[data-kit=vibe] [data-slot=platform-header-account-card] [data-slot=color-mode-toggle]{display:grid}:root[data-kit=vibe] [data-slot=platform-header-color-mode]{display:flex;border-top:1px solid var(--vibe-border);flex-direction:column;gap:.5rem;padding-top:.75rem}:root[data-kit=vibe] [data-slot=platform-header-color-mode-label]{color:var(--vibe-muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem;font-weight:500}:root[data-kit=vibe] [data-slot=platform-header-color-mode] [data-slot=color-mode-toggle]{display:grid}:root[data-kit=vibe] [data-slot=platform-header-color-mode] [data-slot=color-mode-option]{min-height:2.75rem;font-size:.875rem}:root[data-kit=vibe] [data-slot=platform-footer]{border-top:1px solid var(--vibe-border);color:var(--vibe-muted-foreground);font-size:.8125rem}:root[data-kit=vibe] [data-slot=platform-footer-inner]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:.75rem 1.5rem;max-width:80rem;margin-inline-start:auto;margin-inline-end:auto;padding:1.25rem 1rem}:root[data-kit=vibe] [data-slot=platform-footer][data-variant=full] [data-slot=platform-footer-inner]{padding-block-start:2.5rem;padding-block-end:2.5rem}:root[data-kit=vibe] [data-slot=platform-footer-links]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}:root[data-kit=vibe] [data-slot=platform-footer-version]{font-family:var(--oak-font-mono);color:var(--vibe-muted-foreground);font-size:.75rem}:root[data-kit=vibe] [data-slot=account-menu-trigger]{display:inline-flex;border:1px solid var(--vibe-field-border);background:var(--vibe-field);color:var(--vibe-foreground);transition:border-color var(--vibe-motion-state)ease,background-color var(--vibe-motion-state)ease;border-radius:9999px;align-items: center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;font-size:.8125rem}:root[data-kit=vibe] [data-slot=account-menu-trigger]:hover{border-color:var(--vibe-chosen-border)}:root[data-kit=vibe] [data-slot=account-menu-email]{color:var(--vibe-muted-foreground);font-size:.75rem}:root[data-kit=vibe] [data-slot=credits-badge]{display:inline-flex;border:1px solid var(--vibe-field-border);background:var(--vibe-field);color:var(--vibe-muted-foreground);border-radius:9999px;align-items: center;gap:.375rem;padding:.3125rem .375rem .3125rem .875rem;font-size:.8125rem}:root[data-kit=vibe] [data-slot=credits-badge-balance]{color:var(--vibe-foreground);font-weight:500}:root[data-kit=vibe] [data-slot=credits-badge][data-low=true]{border-color:var(--vibe-destructive)}:root[data-kit=vibe] [data-slot=credits-badge][data-low=true] [data-slot=credits-badge-balance]{color:var(--vibe-destructive)}:root[data-kit=vibe] [data-slot=credits-badge][data-compact=true]{padding:.3125rem .75rem}:root[data-kit=vibe] [data-slot=status-dot]{display:inline-flex;color:var(--vibe-muted-foreground);align-items: center;gap:.5rem;font-size:.8125rem}:root[data-kit=vibe] [data-slot=status-dot-mark]{background:var(--vibe-muted-foreground);border-radius:9999px;width:.5rem;height:.5rem}:root[data-kit=vibe] [data-slot=status-dot][data-status=ok] [data-slot=status-dot-mark]{background:var(--vibe-accent)}:root[data-kit=vibe] [data-slot=status-dot][data-status=degraded] [data-slot=status-dot-mark]{background:var(--vibe-warning)}:root[data-kit=vibe] [data-slot=status-dot][data-status=down] [data-slot=status-dot-mark]{background:var(--vibe-destructive)}:root[data-kit=vibe] [data-slot=status-dot][data-status=pending] [data-slot=status-dot-mark]{animation:1.6s ease-in-out infinite vibe-pulse}@keyframes vibe-pulse{0%,to{opacity:1}50%{opacity:.35}}:root[data-kit=vibe][data-kit]{--oak-code-keyword:#a78bfa;--oak-code-string:#34d399;--oak-code-number:#fbbf24;--oak-code-comment:#8a9199;--oak-code-property:#7dd3fc;--oak-code-type:#f0abfc;--oak-code-function:#93c5fd}:root[data-kit=vibe][data-kit]:not(.dark){--oak-code-keyword:#6d28d9;--oak-code-string:#036b4e;--oak-code-number:#8a4b00;--oak-code-comment:#5f5a50;--oak-code-property:#075985;--oak-code-type:#9d174d;--oak-code-function:#1e40af}:root[data-kit=vibe][data-kit] [data-slot=frame-viewport]{border-color:var(--vibe-panel-border);background:var(--vibe-inset);box-shadow:inset 0 1px 0 var(--vibe-bezel-edge);border-radius:16px}:root[data-kit=vibe][data-kit] [data-slot=frame-page]{border-radius:12px}:root[data-kit=vibe][data-kit] [data-slot=tree-view-item]{border:1px solid #0000;border-radius:10px}:root[data-kit=vibe][data-kit] [data-slot=tree-view-item]:hover{background:var(--vibe-hover)}:root[data-kit=vibe][data-kit] [data-slot=tree-view-item][data-selected]{background:var(--vibe-chosen);border-color:var(--vibe-chosen-border);color:var(--vibe-foreground)}:root[data-kit=vibe][data-kit] [data-slot=tree-view-item]:focus-visible{box-shadow:0 0 0 3px var(--vibe-ring-soft)}:root[data-kit=vibe][data-kit] [data-slot=property-label],:root[data-kit=vibe][data-kit] [data-slot=phrase-grid] th[scope=col]{letter-spacing:.08em;text-transform:uppercase;color:var(--vibe-muted-foreground);font-size:12px}:root[data-kit=vibe][data-kit] [data-slot=property-owner][data-owner=content]{background:var(--vibe-primary-tint);color:var(--vibe-accent-text);border-radius:999px}:root[data-kit=vibe][data-kit] [data-slot=property-owner][data-owner=technical]{border-radius:999px}:root[data-kit=vibe][data-kit] [data-slot=code-editor],:root[data-kit=vibe][data-kit] [data-slot=phrase-grid]{border-color:var(--vibe-panel-border);background:var(--vibe-inset);border-radius:16px}:root[data-kit=vibe][data-kit] [data-slot=code-editor] textarea,:root[data-kit=vibe][data-kit] [data-slot=code-editor] .cm-scroller{font-family:var(--oak-font-mono)}:root[data-kit=vibe][data-kit] [data-slot=phrase-grid-cell][data-state=missing] input{border-color:var(--vibe-destructive-border)}:root[data-kit=vibe][data-kit] [data-slot=phrase-grid-cell][data-state=stale] input,:root[data-kit=vibe][data-kit] [data-slot=phrase-grid-cell][data-state=machine] input{border-color:var(--vibe-warning-border)}:root[data-kit=vibe][data-kit][data-kit-variant=althea]{--oak-font-display:"Cinzel","Cinzel Fallback","Times New Roman",serif;--vibe-background:#0a0817;--vibe-surface:#120f24;--vibe-surface-2:#1c1834;--vibe-sidebar:#0e0b1d;--vibe-foreground:#f1ecfa;--vibe-muted-foreground:#b9b1d0;--vibe-primary:#c4a8ff;--vibe-primary-hover:#d7c4ff;--vibe-primary-soft:#dccbff;--vibe-primary-foreground:#140f26;--vibe-primary-tint:#251d40;--vibe-gold:#e8c47c;--vibe-accent:#c4a8ff;--vibe-accent-deep:#33255c;--vibe-accent-foreground:#140f26;--vibe-accent-text:#dccbff;--vibe-accent-tint:#231b3b;--vibe-bronze:#b8a072;--vibe-destructive:#f89a9a;--vibe-destructive-solid:#dc2626;--vibe-destructive-foreground:#fff;--vibe-destructive-tint:#2e1c2a;--vibe-destructive-border:#6d394a;--vibe-warning:#f5b54a;--vibe-warning-tint:#2c2318;--vibe-warning-border:#6c4b13;--vibe-border:#252040;--vibe-border-strong:#352e55;--vibe-ring:#d7c4ff;--vibe-radius:14px;--vibe-primary-gradient:linear-gradient(to bottom right,#6b46c1,#5a3aa6,#46308c);--vibe-primary-gradient-hover:linear-gradient(to bottom right,#7650cc,#6b46c1,#553ba0);--vibe-ring-soft:#c4a8ff2e;--vibe-page-glow:radial-gradient(circle at 12% 8%,#6b46c157 0%,transparent 46%),radial-gradient(circle at 88% 88%,#e8c47c1c 0%,transparent 44%),radial-gradient(circle at 50% 45%,#c4a8ff0f 0%,transparent 62%);--vibe-panel:#0a061a75;--vibe-glass:oklch(.19 .04 290/86%);--vibe-bar:#0a0817bd;--vibe-sidebar-glass:#0e0b1db8;--vibe-chosen:oklch(.78 .12 295/16%);--vibe-chosen-border:oklch(.82 .11 295/38%);--vibe-chosen-glow:0 0 28px #c4a8ff1a;--vibe-eyebrow:oklch(.86 .09 85/85%);--vibe-button-edge:oklch(.82 .11 295/24%);--vibe-heading:#f6f1ff;--vibe-progress:linear-gradient(to right,#c4a8ff,#e8c47c);--oak-motion-enter:.64s;--oak-motion-step:90ms;--oak-motion-reveal:.9s;--oak-motion-ease:cubic-bezier(.16,1,.3,1);--althea-stars-near:radial-gradient(1.5px 1.5px at 20px 30px,#ffffffd9,transparent 60%),radial-gradient(1px 1px at 110px 80px,#ffffffb3,transparent 60%),radial-gradient(1.5px 1.5px at 170px 150px,#e8c47cd9,transparent 60%),radial-gradient(1px 1px at 60px 190px,#fff9,transparent 60%),radial-gradient(1px 1px at 230px 40px,#dccbffcc,transparent 60%);--althea-stars-far:radial-gradient(1px 1px at 40px 60px,#ffffff73,transparent 60%),radial-gradient(1px 1px at 140px 20px,#dccbff66,transparent 60%),radial-gradient(1px 1px at 90px 130px,#ffffff59,transparent 60%),radial-gradient(1px 1px at 200px 110px,#e8c47c66,transparent 60%);--althea-stars-opacity:1}:root[data-kit=vibe][data-kit][data-kit-variant=althea]:not(.dark){--vibe-background:#f8f4ee;--vibe-surface:#fdfbf8;--vibe-surface-2:#ede6f0;--vibe-sidebar:#f3eef1;--vibe-foreground:#1e1730;--vibe-muted-foreground:#4a4060;--vibe-primary:#5b3b9b;--vibe-primary-hover:#4c2f86;--vibe-primary-soft:#55378f;--vibe-primary-foreground:#fff;--vibe-primary-tint:#ece4f6;--vibe-gold:#7a5a12;--vibe-accent:#5b3b9b;--vibe-accent-deep:#e2d8f1;--vibe-accent-foreground:#fff;--vibe-accent-text:#55378f;--vibe-accent-tint:#ebe4f3;--vibe-bronze:#8a7448;--vibe-destructive:#b42318;--vibe-destructive-solid:#b42318;--vibe-destructive-foreground:#fff;--vibe-destructive-tint:#f6e6e3;--vibe-destructive-border:#e3b0ab;--vibe-warning:#8a3c0b;--vibe-warning-tint:#f6ebe2;--vibe-warning-border:#e3c1a6;--vibe-border:#e4dce4;--vibe-border-strong:#c9bfcf;--vibe-ring:#5b3b9b;--vibe-radius:14px;--vibe-primary-gradient:linear-gradient(to bottom right,#5b3b9b,#4c2f86,#3f2772);--vibe-primary-gradient-hover:linear-gradient(to bottom right,#4c2f86,#432a78,#3a2469);--vibe-ring-soft:#5b3b9b29;--vibe-page-glow:radial-gradient(circle at 12% 0%,#5b3b9b17 0%,transparent 48%),radial-gradient(circle at 90% 95%,#7a5a1212 0%,transparent 44%);--vibe-panel:#fdfbf8;--vibe-panel-border:#e4dce4;--vibe-inset:#f8f4ee;--vibe-inset-hover:#f3eef1;--vibe-glass:#fdfbf8f5;--vibe-glass-edge:#c9bfcf;--vibe-glass-lit:#e4dce4;--vibe-bar:#f8f4eee0;--vibe-field:#fdfbf8;--vibe-field-border:#8e8399;--vibe-tray:#f3eef1;--vibe-tray-border:#e4dce4;--vibe-chosen:#ece4f6;--vibe-chosen-border:#5b3b9b59;--vibe-chosen-glow:none;--vibe-eyebrow:#7a5a12;--vibe-button-edge:#5b3b9b;--vibe-outline:#c9bfcf;--vibe-heading:#1e1730;--vibe-progress:linear-gradient(to right,#5b3b9b,#7a5a12);--althea-stars-near:radial-gradient(1.5px 1.5px at 30px 40px,#7a5a124d,transparent 60%),radial-gradient(1.5px 1.5px at 180px 140px,#5b3b9b38,transparent 60%);--althea-stars-far:none;--althea-stars-opacity:.8}:root[data-kit=vibe][data-kit-variant=althea] [data-slot=heading]:-webkit-any([data-level="1"],[data-level="2"],[data-display=true]){font-family:var(--oak-font-display);letter-spacing:.04em;font-weight:500}:root[data-kit=vibe][data-kit-variant=althea] [data-slot=heading]:-moz-any([data-level="1"],[data-level="2"],[data-display=true]){font-family:var(--oak-font-display);letter-spacing:.04em;font-weight:500}:root[data-kit=vibe][data-kit-variant=althea] [data-slot=heading]:is([data-level="1"],[data-level="2"],[data-display=true]){font-family:var(--oak-font-display);letter-spacing:.04em;font-weight:500}:root[data-kit=vibe][data-kit-variant=althea] [data-slot=heading][data-level="1"]{color:var(--vibe-gold)}:root[data-kit=vibe][data-kit-variant=althea] [data-slot=heading-eyebrow]{color:var(--vibe-eyebrow);letter-spacing:.28em}:root[data-kit=vibe][data-kit-variant=althea] [data-oak-enter=reveal]>:-webkit-any(h1,h2,h3){font-family:var(--oak-font-display);letter-spacing:.03em;color:var(--vibe-gold);font-weight:500}:root[data-kit=vibe][data-kit-variant=althea] [data-oak-enter=reveal]>:-moz-any(h1,h2,h3){font-family:var(--oak-font-display);letter-spacing:.03em;color:var(--vibe-gold);font-weight:500}:root[data-kit=vibe][data-kit-variant=althea] [data-oak-enter=reveal]>:is(h1,h2,h3){font-family:var(--oak-font-display);letter-spacing:.03em;color:var(--vibe-gold);font-weight:500}:root[data-kit=vibe][data-kit-variant=althea] body:before,:root[data-kit=vibe][data-kit-variant=althea] body:after{content:"";position:fixed;z-index:-1;pointer-events:none;opacity:var(--althea-stars-opacity);background-repeat:repeat;inset:-280px}:root[data-kit=vibe][data-kit-variant=althea] body:before{background-image:var(--althea-stars-far);background-size:240px 240px}:root[data-kit=vibe][data-kit-variant=althea] body:after{background-image:var(--althea-stars-near);background-size:260px 220px}:root[data-kit=vibe][data-kit-variant=althea] body{isolation:isolate}@media (prefers-reduced-motion:no-preference){:root[data-kit=vibe][data-kit-variant=althea] body:before{animation:140s linear infinite althea-drift-far}:root[data-kit=vibe][data-kit-variant=althea] body:after{animation:90s linear infinite althea-drift-near,6s ease-in-out infinite alternate althea-twinkle}}@keyframes althea-drift-far{0%{transform:translate(0,0)}to{transform:translate(-240px,-240px)}}@keyframes althea-drift-near{0%{transform:translate(0,0)}to{transform:translate(260px,-220px)}}@keyframes althea-twinkle{0%{opacity:var(--althea-stars-opacity)}to{opacity:calc(var(--althea-stars-opacity)*.55)}}
