html[data-visual-theme=cinematic].dark{--background:#050506;--foreground:#fff;--primary:hsla(0,0%,100%,.95);--primary-foreground:#050506;--secondary:#0a0b0c;--secondary-foreground:hsla(0,0%,100%,.72);--accent:hsla(0,0%,100%,.85);--accent-foreground:#050506;--muted:#0e0f11;--muted-foreground:hsla(0,0%,100%,.45);--card:#111214;--card-foreground:#fff;--border:hsla(0,0%,100%,.08);--input:#1a1b1d;--ring:hsla(0,0%,100%,.25);--accent-glow:hsla(0,0%,100%,.05);--accent-glow-strong:hsla(0,0%,100%,.15);--brand-gradient:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));--brand-gradient-solid:linear-gradient(90deg,#fff,#e2e2e2);--atmospheric-glow:radial-gradient(ellipse 140% 80% at 50% 0%,hsla(0,0%,100%,.012) 0%,transparent 100%);--success:#71a07d;--success-bg:#060807;--warning:#a38c64;--warning-bg:#0a0806;--danger:#a36464;--danger-bg:#0a0606;--surface-base:#050506;--surface-raised:#0a0b0c;--surface-panel:#111214;--surface-overlay:#1a1b1d;--surface-float:#242528;--surface-highlight:#2e2f32;--border-dim:hsla(0,0%,100%,.04);--border-subtle:hsla(0,0%,100%,.08);--border-mid:hsla(0,0%,100%,.12);--border-active:hsla(0,0%,100%,.2);--edge-top:inset 0 1px 0 hsla(0,0%,100%,.06);--edge-strong:inset 0 1px 0 hsla(0,0%,100%,.1);--shadow-xs:0 1px 3px rgba(0,0,0,.4);--shadow-sm:0 2px 10px rgba(0,0,0,.45);--shadow-md:0 6px 20px rgba(0,0,0,.55);--shadow-lg:0 12px 32px rgba(0,0,0,.55);--shadow-xl:0 20px 48px rgba(0,0,0,.6);--glow-primary:none;--glow-success:none;--glow-danger:none;--ease-premium:cubic-bezier(0.22,1,0.36,1);--ease-snap:cubic-bezier(0.34,1.1,0.64,1);--duration-fast:140ms;--duration-base:240ms;--duration-slow:380ms}html[data-visual-theme=cinematic].dark body{background-color:var(--background);background-image:radial-gradient(ellipse 140% 80% at 50% 0,hsla(0,0%,100%,.012) 0,transparent 100%)}html[data-visual-theme=cinematic].dark .card{background-color:var(--surface-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-premium),border-color var(--duration-base) ease,background-color var(--duration-base) ease,transform var(--duration-base) var(--ease-premium)}html[data-visual-theme=cinematic].dark .card-elevated,html[data-visual-theme=cinematic].dark .card:is(:hover):where([data-hoverable]){background-color:var(--surface-overlay);border-color:var(--border-mid);transform:translateY(-1px);box-shadow:var(--shadow-md),var(--edge-top)}html[data-visual-theme=cinematic].dark .hover-lift{transition:transform var(--duration-base) var(--ease-premium),box-shadow var(--duration-base) var(--ease-premium),border-color var(--duration-base) ease}html[data-visual-theme=cinematic].dark .hover-lift:hover{transform:translateY(-1px);box-shadow:var(--shadow-md),var(--edge-top);border-color:var(--border-active)}html[data-visual-theme=cinematic].dark .input-field{background-color:var(--surface-panel);border-color:var(--border-subtle);color:var(--foreground);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}html[data-visual-theme=cinematic].dark .input-field:focus{background-color:var(--surface-overlay);border-color:hsla(0,0%,100%,.15);box-shadow:0 0 0 1px hsla(0,0%,100%,.07)}html[data-visual-theme=cinematic].dark .btn-primary{background-color:hsla(0,0%,100%,.92);color:#040405;border:1px solid transparent;box-shadow:var(--shadow-sm)}html[data-visual-theme=cinematic].dark .btn-primary:hover{background-color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}html[data-visual-theme=cinematic].dark .btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-xs)}html[data-visual-theme=cinematic].dark .btn-primary:disabled{background-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.25);box-shadow:none;border-color:transparent}html[data-visual-theme=cinematic].dark .btn-secondary{background-color:var(--surface-overlay);border:1px solid var(--border-mid);color:hsla(0,0%,100%,.88);box-shadow:var(--edge-top)}html[data-visual-theme=cinematic].dark .btn-secondary:hover{background-color:var(--surface-float);border-color:var(--border-active);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-sm),var(--edge-top)}html[data-visual-theme=cinematic].dark .btn-ghost{color:hsla(0,0%,100%,.55)}html[data-visual-theme=cinematic].dark .btn-ghost:hover{background-color:var(--surface-raised);color:hsla(0,0%,100%,.95)}html[data-visual-theme=cinematic].dark .btn-danger{background-color:#8b3535;color:hsla(0,0%,100%,.98)}html[data-visual-theme=cinematic].dark .btn-danger:hover{background-color:#a03d3d}html[data-visual-theme=cinematic].dark button[role=switch][aria-pressed=true]{background-color:hsla(0,0%,100%,.95)!important;border-color:hsla(0,0%,100%,.95)!important;box-shadow:none!important}html[data-visual-theme=cinematic].dark button[role=switch][aria-pressed=true] span{background-color:#050608!important}html[data-visual-theme=cinematic].dark button[role=switch][aria-pressed=false]{background-color:var(--surface-overlay)!important;border-color:var(--border-mid)!important}html[data-visual-theme=cinematic].dark ::-moz-selection{background-color:hsla(0,0%,100%,.18);color:#fff}html[data-visual-theme=cinematic].dark ::selection{background-color:hsla(0,0%,100%,.18);color:#fff}html[data-visual-theme=cinematic].dark aside{background-color:var(--surface-raised)!important}html[data-visual-theme=cinematic].dark [data-ct-bg-glow]{background:radial-gradient(ellipse 140% 80% at 50% 0,hsla(0,0%,100%,.012) 0,transparent 100%)!important}html[data-visual-theme=cinematic].dark .badge-default{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7)}html[data-visual-theme=cinematic].dark :focus-visible{outline:1.5px solid hsla(0,0%,100%,.3);outline-offset:2px;box-shadow:none}html[data-visual-theme=cinematic].dark [data-ct-progress-fill]{background-color:hsla(0,0%,100%,.92)!important}html[data-visual-theme=cinematic].dark [data-settings-sidebar-item][data-active=true]{background-color:hsla(0,0%,100%,.055);border-color:hsla(0,0%,100%,.09)}html[data-visual-theme=cinematic].dark [data-settings-sidebar-item]:hover:not([data-active=true]){background-color:hsla(0,0%,100%,.02)}html[data-visual-theme=cinematic].dark [data-settings-sidebar-icon][data-active=true]{color:hsla(0,0%,100%,.65)}html[data-visual-theme=cinematic].dark [data-settings-sidebar-icon]:not([data-active=true]){color:hsla(0,0%,100%,.1)}html[data-visual-theme=cinematic].dark [data-settings-sidebar-item]:hover [data-settings-sidebar-icon]:not([data-active=true]){color:hsla(0,0%,100%,.2)}html[data-visual-theme=cinematic].dark [data-settings-sidebar-dot][data-active=true]{background-color:hsla(0,0%,100%,.6);opacity:1;transform:scale(1);box-shadow:none}html[data-visual-theme=cinematic].dark [data-settings-sidebar-dot]:not([data-active=true]){display:none}html[data-visual-theme=cinematic].dark [data-settings-ambient-glow]{background:radial-gradient(800px circle at var(--glow-x,50%) var(--glow-y,50%),hsla(0,0%,100%,.025),transparent 40%)!important}html[data-visual-theme=cinematic].dark [data-settings-content] [data-settings-card]{background-color:hsla(0,0%,100%,.01);border-color:hsla(0,0%,100%,.04)}.ct-theme-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;border:1.5px solid transparent;cursor:pointer;transition:border-color .2s ease,background-color .14s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ct-theme-card:hover{background-color:hsla(0,0%,100%,.02)}.ct-theme-card[data-active=true]{border-color:var(--primary);background-color:hsla(0,0%,100%,.03)}.ct-theme-card[data-active=false]{border-color:var(--border-mid,hsla(0,0%,100%,.11))}.ct-theme-preview{width:100%;height:52px;border-radius:7px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);position:relative}.ct-theme-preview--original{background:#090e1a}.ct-theme-preview--original:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(135deg,rgba(59,130,246,.15),transparent 70%)}.ct-theme-preview--original:after{content:"";position:absolute;bottom:6px;left:8px;width:55%;height:4px;border-radius:2px;background:rgba(59,130,246,.45)}.ct-theme-preview--cinematic{background:#040405}.ct-theme-preview--cinematic:after{content:"";position:absolute;bottom:6px;left:8px;width:55%;height:4px;border-radius:2px;background:hsla(0,0%,100%,.6)}.ct-theme-preview--cinematic-light{background:#f4f3ef}.ct-theme-preview--cinematic-light:after{content:"";position:absolute;bottom:6px;left:8px;width:55%;height:4px;border-radius:2px;background:rgba(0,0,0,.3)}html[data-visual-theme=cinematic]:not(.dark){--background:#f4f3ef;--foreground:#2c2b29;--primary:#1c1b1a;--primary-foreground:#fff;--secondary:#eae8e2;--secondary-foreground:#5b5a56;--accent:#dcdad4;--accent-foreground:#1c1b1a;--muted:#ebe9e4;--muted-foreground:#5c5b58;--card:#fdfcfb;--card-foreground:#2c2b29;--border:rgba(0,0,0,.06);--input:#fff;--ring:rgba(0,0,0,.15);--success:#5e8a68;--success-bg:#eaf2eb;--warning:#b58a43;--warning-bg:#f7f1e6;--danger:#ba5b5b;--danger-bg:#f7ebeb;--surface-base:#f4f3ef;--surface-raised:#eae8e2;--surface-panel:#fdfcfb;--surface-overlay:#fff;--surface-float:#fff;--surface-highlight:#f6f5f2;--border-dim:rgba(0,0,0,.03);--border-subtle:rgba(0,0,0,.06);--border-mid:rgba(0,0,0,.1);--border-active:rgba(0,0,0,.18);--edge-top:inset 0 1px 0 hsla(0,0%,100%,.7);--edge-strong:inset 0 1px 0 #fff;--shadow-xs:0 1px 3px rgba(0,0,0,.03);--shadow-sm:0 2px 10px rgba(0,0,0,.04);--shadow-md:0 6px 20px rgba(0,0,0,.05);--shadow-lg:0 12px 32px rgba(0,0,0,.05);--shadow-xl:0 20px 48px rgba(0,0,0,.06);--glow-primary:none;--glow-success:none;--glow-danger:none;--ease-premium:cubic-bezier(0.22,1,0.36,1);--ease-snap:cubic-bezier(0.34,1.1,0.64,1);--duration-fast:140ms;--duration-base:240ms;--duration-slow:380ms}html[data-visual-theme=cinematic]:not(.dark) body{background-color:var(--background);background-image:radial-gradient(ellipse 140% 80% at 50% 0,hsla(0,0%,100%,.6) 0,transparent 100%)}html[data-visual-theme=cinematic]:not(.dark) .card{background-color:var(--surface-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm),var(--edge-top);transition:box-shadow var(--duration-base) var(--ease-premium),border-color var(--duration-base) ease,background-color var(--duration-base) ease,transform var(--duration-base) var(--ease-premium)}html[data-visual-theme=cinematic]:not(.dark) .card-elevated,html[data-visual-theme=cinematic]:not(.dark) .card:is(:hover):where([data-hoverable]){background-color:var(--surface-overlay);border-color:var(--border-mid);transform:translateY(-1px);box-shadow:var(--shadow-md),var(--edge-strong)}html[data-visual-theme=cinematic]:not(.dark) .hover-lift{transition:transform var(--duration-base) var(--ease-premium),box-shadow var(--duration-base) var(--ease-premium),border-color var(--duration-base) ease}html[data-visual-theme=cinematic]:not(.dark) .hover-lift:hover{transform:translateY(-1px);box-shadow:var(--shadow-md),var(--edge-strong);border-color:var(--border-active)}html[data-visual-theme=cinematic]:not(.dark) .input-field{background-color:var(--surface-overlay);border-color:var(--border-subtle);color:var(--foreground);box-shadow:inset 0 1px 2px rgba(0,0,0,.02)}html[data-visual-theme=cinematic]:not(.dark) .input-field:focus{background-color:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 0 0 1px rgba(0,0,0,.08)}html[data-visual-theme=cinematic]:not(.dark) .btn-primary{background-color:var(--primary);color:var(--primary-foreground);border:1px solid transparent;box-shadow:var(--shadow-sm)}html[data-visual-theme=cinematic]:not(.dark) .btn-primary:hover{background-color:#000;transform:translateY(-1px);box-shadow:var(--shadow-md)}html[data-visual-theme=cinematic]:not(.dark) .btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-xs)}html[data-visual-theme=cinematic]:not(.dark) .btn-primary:disabled{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.3);box-shadow:none;border-color:transparent}html[data-visual-theme=cinematic]:not(.dark) .btn-secondary{background-color:var(--surface-panel);border:1px solid var(--border-mid);color:var(--foreground);box-shadow:var(--shadow-xs),var(--edge-top)}html[data-visual-theme=cinematic]:not(.dark) .btn-secondary:hover{background-color:var(--surface-overlay);border-color:var(--border-active);transform:translateY(-1px);box-shadow:var(--shadow-sm),var(--edge-strong)}html[data-visual-theme=cinematic]:not(.dark) .btn-ghost{color:var(--secondary-foreground)}html[data-visual-theme=cinematic]:not(.dark) .btn-ghost:hover{background-color:var(--surface-raised);color:var(--foreground)}html[data-visual-theme=cinematic]:not(.dark) .btn-danger{background-color:#ba5b5b;color:#fff}html[data-visual-theme=cinematic]:not(.dark) .btn-danger:hover{background-color:#a34e4e}html[data-visual-theme=cinematic]:not(.dark) button[role=switch][aria-pressed=true]{background-color:var(--primary)!important;border-color:var(--primary)!important}html[data-visual-theme=cinematic]:not(.dark) button[role=switch][aria-pressed=true] span{background-color:#fff!important}html[data-visual-theme=cinematic]:not(.dark) button[role=switch][aria-pressed=false]{background-color:var(--surface-raised)!important;border-color:var(--border-mid)!important}html[data-visual-theme=cinematic]:not(.dark) ::-moz-selection{background-color:rgba(0,0,0,.08);color:#000}html[data-visual-theme=cinematic]:not(.dark) ::selection{background-color:rgba(0,0,0,.08);color:#000}html[data-visual-theme=cinematic]:not(.dark) aside{background-color:var(--surface-raised)!important}html[data-visual-theme=cinematic]:not(.dark) [data-ct-bg-glow]{background:radial-gradient(ellipse 140% 80% at 50% 0,hsla(0,0%,100%,.6) 0,transparent 100%)!important}html[data-visual-theme=cinematic]:not(.dark) .badge-default{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:var(--secondary-foreground)}html[data-visual-theme=cinematic]:not(.dark) :focus-visible{outline:1.5px solid rgba(0,0,0,.25);outline-offset:2px;box-shadow:none}html[data-visual-theme=cinematic]:not(.dark) [data-ct-progress-fill]{background-color:var(--primary)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-item][data-active=true]{background-color:rgba(0,0,0,.055);border-color:rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.03)}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-item]:hover:not([data-active=true]){background-color:rgba(0,0,0,.025)}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-icon][data-active=true]{color:rgba(0,0,0,.6)}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-icon]:not([data-active=true]){color:rgba(0,0,0,.12)}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-item]:hover [data-settings-sidebar-icon]:not([data-active=true]){color:rgba(0,0,0,.35)}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-dot][data-active=true]{background-color:rgba(0,0,0,.35);opacity:1;transform:scale(1);box-shadow:none}html[data-visual-theme=cinematic]:not(.dark) [data-settings-sidebar-dot]:not([data-active=true]){display:none}html[data-visual-theme=cinematic]:not(.dark) [data-settings-ambient-glow]{background:radial-gradient(800px circle at var(--glow-x,50%) var(--glow-y,50%),rgba(0,0,0,.012),transparent 40%)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-card]{background-color:rgba(0,0,0,.012)!important;border-color:rgba(0,0,0,.05)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-card-icon]{background-color:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.05)!important;color:var(--secondary-foreground)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-table]{background-color:rgba(0,0,0,.008)!important;border-color:rgba(0,0,0,.05)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-table] thead{background-color:rgba(0,0,0,.015)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] .hover\:bg-accent\/10:hover{background-color:rgba(0,0,0,.02)!important}html[data-visual-theme=cinematic]:not(.dark) [data-workspace-dropdown]{background-color:hsla(0,0%,100%,.82)!important;backdrop-filter:blur(60px) saturate(1.8)!important;box-shadow:0 2px 8px rgba(0,0,0,.03),0 32px 64px -16px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04)!important;border-color:hsla(0,0%,100%,.3)!important}html[data-visual-theme=cinematic]:not(.dark) [data-workspace-dropdown] button:hover{background-color:rgba(0,0,0,.035)!important}html[data-visual-theme=cinematic]:not(.dark) [data-workspace-dropdown] [class*=border-b],html[data-visual-theme=cinematic]:not(.dark) [data-workspace-dropdown] [class*=h-px]{border-color:rgba(0,0,0,.04)!important;background-color:rgba(0,0,0,.04)!important}html[data-visual-theme=cinematic]:not(.dark) [data-premium-upgrade]{background-color:rgba(0,0,0,.03)!important;border-color:rgba(0,0,0,.08)!important}html[data-visual-theme=cinematic]:not(.dark) [data-premium-upgrade]:hover{background-color:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.12)!important}html[data-visual-theme=cinematic]:not(.dark) [data-premium-upgrade] [style*="border: 1px solid rgba(255,255,255"]{border-color:rgba(0,0,0,.08)!important}html[data-visual-theme=cinematic]:not(.dark) [data-premium-upgrade]:hover [style*="border: 1px solid rgba(255,255,255"]{border-color:rgba(0,0,0,.14)!important}html[data-visual-theme=cinematic]:not(.dark) [data-premium-upgrade-section]{border-color:rgba(0,0,0,.04)!important}html[data-visual-theme=cinematic]:not(.dark) [data-premium-upgrade] [class*=bg-neutral-900]{background-color:rgba(0,0,0,.025)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-table] tr{border-color:rgba(0,0,0,.03)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-summary-card]{background-color:rgba(0,0,0,.006)!important;border-color:rgba(0,0,0,.04)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-badge]{background-color:rgba(0,0,0,.02)!important;border-color:rgba(0,0,0,.06)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-badge] span:first-child{background-color:rgba(0,0,0,.25)!important}html[data-visual-theme=cinematic]:not(.dark) [data-settings-content] [data-settings-badge] span:last-child{color:var(--secondary-foreground)!important}
/*# sourceMappingURL=c8c98f44e5b6cbe4.css.map*/