.email-phone-login-seperator{padding:4px;margin-bottom:2px!important}.login.auth-input-container{margin-top:0!important}.auth-button-disabled-message{padding-top:8px;color:red!important}.auth-button:disabled{color:blue}.faq-button{padding:12px 20px}.swiper-slide{filter:blur(2px);opacity:.6;transition:all .5s ease-in-out}.swiper-slide-active{filter:blur(0);opacity:1;box-shadow:0 0 25px rgba(34,197,94,1)}.countdown{font-size:3rem;font-weight:700;animation:glow 1.5s infinite alternate}.shadow-glow{box-shadow:0 0 15px rgba(34,197,94,.8);transition:box-shadow .3s ease-in-out}.shadow-glow:hover{box-shadow:0 0 25px rgba(34,197,94,1)}:root,[data-theme=light]{--t-bg-canvas:#ececef;--t-scene-letterbox:rgba(236,236,239,0.95);--t-scene-canvas:#e2e8f0;--t-bg-surface-muted:#efeff1;--t-bg-surface:#ffffff;--t-bg-surface-nested:#f6f6f8;--t-bg-surface-elevated:#ffffff;--t-bg-surface-overlay:rgba(15,23,42,0.40);--t-bg-hover:rgba(59,130,246,0.10);--t-bg-active:rgba(59,130,246,0.18);--t-bg-selected:#ede9fe;--t-bg-sunken-1:#e3e7ee;--t-bg-sunken-2:#d4d9e1;--t-bg-raised-1:#ffffff;--t-bg-raised-2:#ffffff;--t-bg-tint-soft:#f8f4ff;--t-bg-tint:#efe6ff;--t-bg-tint-strong:#e0d3f8;--t-bg-success-tint:#dcfce7;--t-bg-success-border:#86efac;--t-bg-warning-tint:#fef3c7;--t-bg-warning-border:#fcd34d;--t-bg-danger-tint:#fee2e2;--t-bg-danger-border:#fca5a5;--t-bg-info-tint:#dbeafe;--t-bg-info-border:#93c5fd;--t-fg-default:#0f172a;--t-fg-muted:#334155;--t-fg-subtle:#475569;--t-fg-disabled:#94a3b8;--t-fg-inverse:#ffffff;--t-fg-on-accent:#ffffff;--t-border-default:#e2e8f0;--t-border-subtle:rgba(15,23,42,0.06);--t-border-strong:#cbd5e1;--t-border-focus:#a855f7;--t-border-selected:#8b5cf6;--t-border-input:#64748b;--t-divider-default:rgba(15,23,42,0.08);--t-divider-subtle:rgba(15,23,42,0.04);--t-bg-input:#ffffff;--t-accent-primary:#8b5cf6;--t-accent-primary-hover:#7c3aed;--t-accent-primary-fg:#ffffff;--t-accent-primary-tint:#ede9fe;--t-state-success:#10b981;--t-state-success-fg:#047857;--t-state-success-tint:#ecfdf5;--t-state-success-border:#6ee7b7;--t-state-warning:#f59e0b;--t-state-warning-fg:#b45309;--t-state-warning-tint:#fffbeb;--t-state-warning-border:#fcd34d;--t-state-danger:#ef4444;--t-state-danger-fg:#b91c1c;--t-state-danger-tint:#fef2f2;--t-state-danger-border:#fca5a5;--t-state-info:#0ea5e9;--t-state-info-fg:#0369a1;--t-state-info-tint:#f0f9ff;--t-state-info-border:#7dd3fc;--t-ring-focus:rgba(168,85,247,0.45);--t-shadow-focus:0 0 0 3px rgba(168,85,247,0.25);--t-shadow-card:0 1px 2px rgba(15,23,42,0.05),0 2px 6px rgba(15,23,42,0.06);--t-shadow-card-hover:0 6px 16px -4px rgba(15,23,42,0.10),0 4px 8px rgba(15,23,42,0.06);--t-shadow-popover:0 16px 40px -8px rgba(15,23,42,0.18),0 6px 12px rgba(15,23,42,0.08);--t-card-rim:transparent;--t-overlay-strong:rgba(15,23,42,0.70);--t-overlay-medium:rgba(15,23,42,0.50);--t-overlay-weak:rgba(15,23,42,0.30);--t-overlay-faint:rgba(15,23,42,0.18);--t-glass-strong:rgba(15,23,42,0.10);--t-glass-medium:rgba(15,23,42,0.06);--t-glass-weak:rgba(15,23,42,0.04);--t-glass-faint:rgba(15,23,42,0.02);--t-glass-hover:rgba(15,23,42,0.06);--t-glass-border-strong:rgba(15,23,42,0.20);--t-glass-border:rgba(15,23,42,0.12);--t-glass-border-weak:rgba(15,23,42,0.06)}.dark,[data-theme=dark]{--t-bg-canvas:#0e1420;--t-scene-letterbox:rgba(10,14,26,0.95);--t-bg-surface-muted:rgba(255,255,255,0.045);--t-bg-surface:#161c2a;--t-bg-surface-nested:#111827;--t-bg-surface-elevated:#1e2536;--t-bg-surface-overlay:rgba(6,10,20,0.65);--t-bg-hover:rgba(255,255,255,0.07);--t-bg-active:rgba(255,255,255,0.11);--t-bg-selected:rgba(59,130,246,0.22);--t-bg-sunken-1:#0a1018;--t-bg-sunken-2:#060c14;--t-bg-raised-1:#1e2638;--t-bg-raised-2:#283248;--t-bg-tint-soft:rgba(59,130,246,0.05);--t-bg-tint:rgba(59,130,246,0.10);--t-bg-tint-strong:rgba(59,130,246,0.16);--t-bg-success-tint:rgba(34,197,94,0.10);--t-bg-success-border:rgba(34,197,94,0.30);--t-bg-warning-tint:rgba(245,158,11,0.10);--t-bg-warning-border:rgba(245,158,11,0.30);--t-bg-danger-tint:rgba(239,68,68,0.10);--t-bg-danger-border:rgba(239,68,68,0.30);--t-bg-info-tint:rgba(59,130,246,0.10);--t-bg-info-border:rgba(59,130,246,0.30);--t-fg-default:#ffffff;--t-fg-muted:#cbd5e1;--t-fg-subtle:#94a3b8;--t-fg-disabled:#475569;--t-fg-inverse:#0f172a;--t-fg-on-accent:#ffffff;--t-border-default:rgba(255,255,255,0.08);--t-border-subtle:rgba(255,255,255,0.05);--t-border-strong:rgba(255,255,255,0.15);--t-border-focus:#60a5fa;--t-border-selected:#60a5fa;--t-border-input:rgba(255,255,255,0.45);--t-divider-default:rgba(255,255,255,0.08);--t-divider-subtle:rgba(255,255,255,0.04);--t-bg-input:rgba(15,23,42,0.70);--t-accent-primary:#3b82f6;--t-accent-primary-hover:#60a5fa;--t-accent-primary-fg:#ffffff;--t-accent-primary-tint:rgba(59,130,246,0.20);--t-state-success:#10b981;--t-state-success-fg:#6ee7b7;--t-state-success-tint:rgba(16,185,129,0.15);--t-state-success-border:rgba(16,185,129,0.40);--t-state-warning:#f59e0b;--t-state-warning-fg:#fcd34d;--t-state-warning-tint:rgba(245,158,11,0.15);--t-state-warning-border:rgba(245,158,11,0.40);--t-state-danger:#ef4444;--t-state-danger-fg:#fca5a5;--t-state-danger-tint:rgba(239,68,68,0.15);--t-state-danger-border:rgba(239,68,68,0.40);--t-state-info:#0ea5e9;--t-state-info-fg:#7dd3fc;--t-state-info-tint:rgba(14,165,233,0.15);--t-state-info-border:rgba(14,165,233,0.40);--t-ring-focus:rgba(59,130,246,0.55);--t-shadow-focus:0 0 0 3px rgba(59,130,246,0.35);--t-shadow-card:0 2px 8px rgba(0,0,0,0.40);--t-shadow-card-hover:0 12px 40px -12px rgba(59,130,246,0.30),0 4px 12px rgba(0,0,0,0.30);--t-shadow-popover:0 24px 48px -8px rgba(0,0,0,0.70),0 8px 16px rgba(0,0,0,0.45);--t-card-rim:rgba(255,255,255,0.07);--t-overlay-strong:rgba(0,0,0,0.75);--t-overlay-medium:rgba(0,0,0,0.55);--t-overlay-weak:rgba(0,0,0,0.35);--t-overlay-faint:rgba(0,0,0,0.20);--t-glass-strong:rgba(255,255,255,0.12);--t-glass-medium:rgba(255,255,255,0.06);--t-glass-weak:rgba(255,255,255,0.04);--t-glass-faint:rgba(255,255,255,0.02);--t-glass-hover:rgba(255,255,255,0.08);--t-glass-border-strong:rgba(255,255,255,0.25);--t-glass-border:rgba(255,255,255,0.12);--t-glass-border-weak:rgba(255,255,255,0.06)}[data-theme=light]{color-scheme:light}.dark,[data-theme=dark]{color-scheme:dark}.dark [data-canvas-tint=purple],[data-theme=dark] [data-canvas-tint=purple]{--t-bg-canvas:#0e1420;--t-bg-surface:#161c2a;--t-bg-surface-nested:#111827;--t-bg-surface-elevated:#1e2536;--t-bg-surface-muted:rgba(148,163,200,0.06);--t-bg-sunken-1:#0a1018;--t-bg-sunken-2:#060c14;--t-bg-raised-1:#1e2638;--t-bg-raised-2:#283248;--t-bg-hover:rgba(59,130,246,0.10);--t-bg-active:rgba(59,130,246,0.18);--t-bg-selected:rgba(59,130,246,0.24);--t-border-default:rgba(148,163,200,0.16);--t-border-subtle:rgba(148,163,200,0.08);--t-border-strong:rgba(148,163,200,0.28);--t-divider-default:rgba(148,163,200,0.12);--t-divider-subtle:rgba(148,163,200,0.06);--t-scene-letterbox:rgba(14,20,32,0.96)}.dark .contentlead-gradient,[data-theme=dark] .contentlead-gradient{background-image:radial-gradient(ellipse 70% 70% at 12% 0,rgba(37,99,235,.18),transparent 60%),radial-gradient(ellipse 65% 70% at 88% 5%,rgba(56,189,248,.1),transparent 65%),radial-gradient(ellipse 90% 80% at 50% 110%,rgba(168,85,247,.15),transparent 70%),linear-gradient(180deg,#0c1426,#0f172a 50%,#0d152a)!important;background-attachment:local;background-repeat:no-repeat;background-size:100% 100%}.dark .contentlead-gradient-sidebar,[data-theme=dark] .contentlead-gradient-sidebar{background-image:radial-gradient(ellipse 90% 35% at 50% 0,rgba(37,99,235,.18),transparent 70%),radial-gradient(ellipse 90% 40% at 50% 100%,rgba(168,85,247,.16),transparent 70%),linear-gradient(180deg,#0a0f1a,#0c1326 50%,#0a0f1a)!important;background-attachment:local;background-repeat:no-repeat;background-size:100% 100%}.content-sidebar-item:hover{background-image:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1))!important;background-color:transparent!important}.dark [data-canvas-tint=slate],[data-theme=dark] [data-canvas-tint=slate]{--t-bg-canvas:#141925;--t-bg-surface:#1d2230;--t-bg-surface-nested:#11151f;--t-bg-surface-elevated:#262d3d;--t-bg-surface-muted:rgba(148,163,184,0.07);--t-bg-sunken-1:#161b28;--t-bg-sunken-2:#0d1019;--t-bg-raised-1:#2a3142;--t-bg-raised-2:#343c50;--t-bg-hover:rgba(148,163,184,0.12);--t-bg-active:rgba(148,163,184,0.20);--t-bg-selected:rgba(148,163,184,0.26);--t-border-default:rgba(148,163,184,0.24);--t-border-subtle:rgba(148,163,184,0.12);--t-border-strong:rgba(148,163,184,0.38);--t-divider-default:rgba(148,163,184,0.20);--t-divider-subtle:rgba(148,163,184,0.10);--t-scene-letterbox:rgba(20,25,37,0.96)}.board-drawing-active iframe:not([data-keep-visible]){visibility:hidden!important}@keyframes board-flow-fast-fwd{to{stroke-dashoffset:-20}}@keyframes board-flow-fast-rev{to{stroke-dashoffset:20}}@keyframes board-flow-fwd{to{stroke-dashoffset:-30}}@keyframes board-flow-rev{to{stroke-dashoffset:30}}@keyframes board-flow-slow-fwd{to{stroke-dashoffset:-48}}@keyframes board-flow-slow-rev{to{stroke-dashoffset:48}}@keyframes board-conn-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes board-conn-glow-pulse-fwd{to{stroke-dashoffset:-30}}@keyframes board-conn-glow-pulse-rev{to{stroke-dashoffset:30}}@keyframes board-shape-pulse{0%,to{filter:drop-shadow(0 0 2px var(--board-anim-color,#3b82f6))}50%{filter:drop-shadow(0 0 10px var(--board-anim-color,#3b82f6)) drop-shadow(0 0 20px var(--board-anim-color,#3b82f6))}}@keyframes board-shape-glow{0%,to{box-shadow:0 0 4px var(--board-anim-color,#3b82f6)}50%{box-shadow:0 0 16px var(--board-anim-color,#3b82f6),0 0 32px var(--board-anim-color,#3b82f680)}}@keyframes board-shape-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes board-shape-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(2px)}50%{transform:translateY(-2px)}75%{transform:translateY(1px)}}@keyframes board-shape-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}@keyframes board-shape-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes board-shape-fade{0%,to{opacity:1}50%{opacity:.4}}@keyframes board-shape-rubber{0%,to{transform:scale(1)}30%{transform:scale(1.05,.95)}40%{transform:scale(.95,1.05)}50%{transform:scale(1.03,.97)}65%{transform:scale(.98,1.02)}75%{transform:scale(1.01,.99)}}@keyframes board-shape-swing{0%,to{transform:rotate(0deg)}20%{transform:rotate(3deg)}40%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}}.board-animations-on .board-anim-flow-fast-fwd{animation:board-flow-fast-fwd .35s linear infinite}.board-animations-on .board-anim-flow-fast-rev{animation:board-flow-fast-rev .35s linear infinite}.board-animations-on .board-anim-flow-fwd{animation:board-flow-fwd .7s linear infinite}.board-animations-on .board-anim-flow-rev{animation:board-flow-rev .7s linear infinite}.board-animations-on .board-anim-flow-slow-fwd{animation:board-flow-slow-fwd 1.6s linear infinite}.board-animations-on .board-anim-flow-slow-rev{animation:board-flow-slow-rev 1.6s linear infinite}.board-animations-on .board-anim-conn-pulse{animation:board-conn-pulse 2s ease-in-out infinite}.board-animations-on .board-anim-glow-pulse-fwd{animation:board-conn-glow-pulse-fwd 1s linear infinite}.board-animations-on .board-anim-glow-pulse-rev{animation:board-conn-glow-pulse-rev 1s linear infinite}.board-animations-on .board-anim-shape-pulse{animation:board-shape-pulse 2s ease-in-out infinite}.board-animations-on .board-anim-shape-glow{animation:board-shape-glow 2s ease-in-out infinite}.board-animations-on .board-anim-shape-breathe{animation:board-shape-breathe 3s ease-in-out infinite}.board-animations-on .board-anim-shape-bounce{animation:board-shape-bounce 1.5s ease-in-out infinite}.board-animations-on .board-anim-shape-shake{animation:board-shape-shake .6s ease-in-out infinite}.board-animations-on .board-anim-shape-spin{animation:board-shape-spin 3s linear infinite}.board-animations-on .board-anim-shape-fade{animation:board-shape-fade 2s ease-in-out infinite}.board-animations-on .board-anim-shape-rubber{animation:board-shape-rubber 1.5s ease-in-out infinite}.board-animations-on .board-anim-shape-swing{animation:board-shape-swing 2s ease-in-out infinite}.board-anim-paused,.board-anim-paused *{animation-play-state:paused!important}.board-anim-active,.board-anim-active *{animation-play-state:running!important}.gif-export-active [data-resize-handle],.gif-export-active [data-selection-outline]{opacity:0!important;pointer-events:none!important}[data-board-pan=true] .board-obj-blocker{pointer-events:none!important;cursor:grab!important}input,select,textarea{font-size:16px!important;touch-action:manipulation}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}body.modal-open{position:fixed;overflow:hidden;width:100%}}.mobile-input-fix{font-size:16px!important;-webkit-text-size-adjust:100%;touch-action:manipulation}@media screen and (orientation:landscape){html{-webkit-text-size-adjust:100%}}input,select,textarea{font-size:16px;-webkit-text-size-adjust:100%}[role=button],a,button{touch-action:manipulation}input[type=datetime-local]{accent-color:#3b82f6}.dark input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.dark input[type=datetime-local]::-webkit-datetime-edit{color:white;padding:0}.dark input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{color:white;background:transparent}.dark input[type=datetime-local]::-webkit-datetime-edit-text{color:#9ca3af;padding:0 2px}.dark input[type=datetime-local]::-webkit-datetime-edit-day-field,.dark input[type=datetime-local]::-webkit-datetime-edit-hour-field,.dark input[type=datetime-local]::-webkit-datetime-edit-minute-field,.dark input[type=datetime-local]::-webkit-datetime-edit-month-field,.dark input[type=datetime-local]::-webkit-datetime-edit-year-field{color:white;background:transparent;padding:2px;border-radius:2px}.dark input[type=datetime-local]::-webkit-datetime-edit-day-field:focus,.dark input[type=datetime-local]::-webkit-datetime-edit-hour-field:focus,.dark input[type=datetime-local]::-webkit-datetime-edit-minute-field:focus,.dark input[type=datetime-local]::-webkit-datetime-edit-month-field:focus,.dark input[type=datetime-local]::-webkit-datetime-edit-year-field:focus{background:rgba(59,130,246,.2);color:#60a5fa;outline:none}.dark input[type=datetime-local]{color-scheme:dark;background-color:#1f2937;border-color:#4b5563;color:white}[data-radix-popper-content-wrapper]{z-index:50}.dark [data-radix-select-content]{background-color:#1f2937!important;border-color:#374151!important;color:white!important;box-shadow:0 10px 38px -10px rgba(0,0,0,.35),0 10px 20px -15px rgba(0,0,0,.2)!important}.dark [data-radix-select-item]{color:white!important;cursor:pointer}.dark [data-radix-select-item]:hover,.dark [data-radix-select-item][data-highlighted]{background-color:#374151!important;color:white!important;outline:none!important}.dark [data-radix-select-item][data-state=checked]{background-color:rgba(59,130,246,.1)!important;color:#60a5fa!important}.dark [data-radix-select-trigger]{background-color:#1f2937!important;border-color:#4b5563!important;color:white!important}.dark [data-radix-select-trigger]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark [data-radix-select-trigger][data-state=open]{border-color:#3b82f6!important}.dark [data-radix-select-value]{color:white!important}.dark [data-radix-select-icon]{color:#9ca3af!important}input[type=datetime-local]::-webkit-clear-button,input[type=datetime-local]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (prefers-color-scheme:dark){input[type=datetime-local]{color-scheme:dark}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}body{font-family:Arial,Helvetica,sans-serif}.chat-scrollbar::-webkit-scrollbar{width:6px;height:6px}.chat-scrollbar::-webkit-scrollbar-track{background:rgba(15,23,42,.1);border-radius:8px}.chat-scrollbar::-webkit-scrollbar-thumb{background:rgba(59,130,246,.2);border-radius:8px}.chat-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.28)}.vjs-quality-dropdown{background:black!important}@keyframes slide-shine{0%{transform:translateX(-150%) scaleX(1.5) rotate(112deg);opacity:.2}50%{opacity:.4}to{transform:translateX(150%) scaleX(1.5) rotate(112deg);opacity:.2}}.animate-slide-shine{animation:slide-shine 2.5s linear infinite}.text-balance{text-wrap:balance}@keyframes wiggle{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.tradingview-widget-container .tv-ticker-item-tape__change-wrapper--up{color:#00ff99!important}.animate-wiggle{animation:wiggle 1s ease-in-out infinite}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}@keyframes marquee{0%{transform:translate(0);color:red}25%{transform:translate(40%,-40%);color:blue}50%{transform:translate(-40%,40%);color:green}75%{transform:translate(40%,40%);color:yellow}to{transform:translate(0);color:purple}}@keyframes marquee-reverse{0%{transform:translate(0);color:yellow}25%{transform:translate(-40%,40%);color:green}50%{transform:translate(40%,-40%);color:red}75%{transform:translate(-40%,-40%);color:blue}to{transform:translate(0);color:purple}}.animate-marquee{animation:marquee 50s linear infinite}.animate-marquee,.animate-marquee-reverse{position:absolute;opacity:1;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.animate-marquee-reverse{animation:marquee-reverse 60s linear infinite}.quill-editor .ql-toolbar{background-color:#181818!important;border:1px solid #333!important}.quill-editor .ql-container{background-color:#222!important;border:1px solid #333!important;color:white!important}.quill-editor .ql-toolbar button{color:white!important;border-radius:4px}.quill-editor .ql-toolbar button.quill-editor .ql-active,.quill-editor .ql-toolbar button:hover{background-color:#000000!important}.quill-editor .ql-picker,.quill-editor .ql-picker-label{color:white!important}.quill-editor .ql-picker-options{background-color:#222!important;border:1px solid #333!important}.quill-editor .ql-picker-item{color:white!important}.quill-editor .ql-picker-item:hover{background-color:#444!important}.quill-editor .ql-editor{color:white!important;min-height:200px}.quill-editor .ql-editor ol,.quill-editor .ql-editor ul{color:white!important}.quill-editor .ql-editor a{color:#4aa3ff!important;text-decoration:underline}.shine-effect:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6) 50%,transparent);animation:shine 2.5s ease-in-out infinite}@keyframes glow{0%{box-shadow:0 0 5px rgba(0,255,0,.4)}50%{box-shadow:0 0 15px rgba(0,255,0,.7)}to{box-shadow:0 0 5px rgba(0,255,0,.4)}}@keyframes shine{0%{opacity:.3;transform:translateX(-100%)}50%{opacity:.6}to{opacity:0;transform:translateX(100%)}}.animate-glow{animation:glow 2s linear infinite}.animate-shine{background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shine 2s linear infinite}.swiper-button-next,.swiper-button-prev{color:green!important}.swiper-pagination-bullet-active{color:green!important;background:green!important}.auth-button-container{cursor:pointer}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(76,29,149,.75),rgba(136,19,55,.75));border-radius:4px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(59,7,100,.9),rgba(131,24,67,.9))!important}::-webkit-scrollbar-corner{background:transparent}.custom-scrollbar::-webkit-scrollbar{width:7px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(76,29,149,.75),rgba(136,19,55,.75));border-radius:4px;transition:background .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(59,7,100,.9),rgba(131,24,67,.9))!important}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.3) transparent}.sidebar-scrollbar::-webkit-scrollbar{width:4px;height:4px}.sidebar-scrollbar::-webkit-scrollbar-track{background:transparent}.sidebar-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(100,116,139,.35),rgba(100,116,139,.2));border-radius:999px;transition:background .2s ease}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(100,116,139,.55),rgba(100,116,139,.35))!important}.sidebar-scrollbar::-webkit-scrollbar-corner{background:transparent}.dark .sidebar-scrollbar,[data-theme=dark] .sidebar-scrollbar{scrollbar-color:rgba(99,102,241,.35) transparent}.dark .sidebar-scrollbar::-webkit-scrollbar-thumb,[data-theme=dark] .sidebar-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(99,102,241,.45),rgba(147,51,234,.35))}.dark .sidebar-scrollbar::-webkit-scrollbar-thumb:hover,[data-theme=dark] .sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(99,102,241,.65),rgba(147,51,234,.55))!important}.custom-scrollbar::-webkit-scrollbar-corner{background:transparent}.sleek-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.4) transparent}.sleek-scrollbar::-webkit-scrollbar-track{border-radius:4px}.sleek-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(76,29,149,.75),rgba(136,19,55,.75));border-radius:4px;transition:background .2s ease}.sleek-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(59,7,100,.9),rgba(131,24,67,.9))!important}.sleek-scrollbar::-webkit-scrollbar{width:4px;height:4px}.sleek-scrollbar::-webkit-scrollbar-track{background:transparent}.sleek-scrollbar::-webkit-scrollbar-thumb{background:rgba(100,116,139,.4);border-radius:2px}.sleek-scrollbar::-webkit-scrollbar-corner{background:transparent}.chat-scrollbar::-webkit-scrollbar{width:5px}.chat-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px;margin:1px}.chat-scrollbar::-webkit-scrollbar-thumb{background:rgba(59,130,246,.25);border-radius:4px;transition:all .2s ease}.chat-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.35)}.chat-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.25) rgba(0,0,0,.2)}@keyframes pulse-highlight{0%{background-color:rgba(34,197,94,.3);border-color:rgba(34,197,94,.5)}50%{background-color:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3)}to{background-color:transparent;border-color:transparent}}.animate-pulse-highlight{animation:pulse-highlight 3s cubic-bezier(.4,0,.6,1);border-width:1px;border-style:solid;border-radius:4px}.content-sidebar-item{transition:all .2s ease-in-out}.content-sidebar-item:hover{transform:translateX(2px)}.content-sidebar-item.active{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(147,51,234,.1));border-color:rgba(59,130,246,.2)}.content-sidebar-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;background:linear-gradient(180deg,#3b82f6,#8b5cf6);border-radius:0 2px 2px 0}.content-resize-handle{background:linear-gradient(90deg,transparent,rgba(55,65,81,.5) 25%,rgba(55,65,81,1) 50%,rgba(55,65,81,.5) 75%,transparent);transition:all .2s ease}.content-resize-handle:hover{background:linear-gradient(90deg,transparent,rgba(59,130,246,.3) 25%,rgba(59,130,246,.8) 50%,rgba(59,130,246,.3) 75%,transparent)}[class*=__resizable_handle__]{opacity:.8;transition:opacity .2s ease,background-color .2s ease}[class*=__resizable_handle__]:hover{opacity:1;background-color:rgba(59,130,246,.4)!important}.react-resizable-handle{z-index:10;opacity:.6;transition:opacity .2s ease}.react-resizable-handle:hover{opacity:1}[data-testid=resize-handle]{background:linear-gradient(90deg,transparent,#374151,transparent)!important;transition:background .2s ease}[data-testid=resize-handle]:hover{background:linear-gradient(90deg,transparent,#3b82f6,transparent)!important}.custom-resize-handle-right{background:#3a3c3f!important;border:1px solid #000000!important;opacity:1!important;cursor:col-resize!important;width:3px!important;border-radius:0!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;transition:all .2s ease!important}.custom-resize-handle-right:hover{background:#3b82f6!important;border-color:#60a5fa!important;box-shadow:0 4px 16px rgba(59,130,246,.4)!important;transform:scaleY(1.1)!important}[data-state=active]::-webkit-scrollbar{width:6px}[data-state=active]::-webkit-scrollbar-track{background:#1f2937;border-radius:3px}[data-state=active]::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}[data-state=active]::-webkit-scrollbar-thumb:hover{background:#4b5563}.react-resizable-handle,[class*=re-resizable] [class*=handle],[class*=re-resizable] div[style*=cursor],div[style*="cursor: col-resize"]{background:rgba(55,65,81,.9)!important;border:1px solid rgba(75,85,99,.5)!important;opacity:1!important;width:4px!important;border-radius:2px!important;box-shadow:none!important;transition:all .2s ease!important}.react-resizable-handle:hover,[class*=re-resizable] [class*=handle]:hover,[class*=re-resizable] div[style*=cursor]:hover,div[style*="cursor: col-resize"]:hover{background:#7c3aed!important;border-color:#8b5cf6!important;box-shadow:0 0 8px rgba(124,58,237,.4)!important}.react-resizable .react-resizable-handle{opacity:1!important;background:rgba(55,65,81,.8)!important;border:1px solid rgba(75,85,99,.5)!important;transition:all .2s ease!important}.react-resizable .react-resizable-handle:hover{background:rgba(59,130,246,.8)!important;border-color:rgba(59,130,246,.7)!important;box-shadow:0 0 8px rgba(59,130,246,.3)!important}div[style*=resize] div[style*="cursor: col-resize"]{background:rgba(55,65,81,.9)!important;border-left:1px solid rgba(75,85,99,.7)!important;border-right:1px solid rgba(75,85,99,.7)!important;transition:all .2s ease!important;z-index:50!important}div[style*=resize] div[style*="cursor: col-resize"]:hover{background:rgba(59,130,246,.9)!important;border-color:rgba(59,130,246,.8)!important;box-shadow:0 0 12px rgba(59,130,246,.4)!important}[style*="cursor: col-resize"]{background:rgba(55,65,81,.8)!important;border:1px solid rgba(75,85,99,.5)!important;transition:all .2s ease!important;opacity:1!important;z-index:30!important}[style*="cursor: col-resize"]:hover{background:rgba(59,130,246,.8)!important;border-color:rgba(59,130,246,.7)!important;box-shadow:0 0 8px rgba(59,130,246,.3)!important}.content-scrollbar{scrollbar-width:thin;scrollbar-color:#374151 #1f2937}.content-scrollbar::-webkit-scrollbar{width:6px}.content-scrollbar::-webkit-scrollbar-track{background:#1f2937}.content-scrollbar::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.content-scrollbar::-webkit-scrollbar-thumb:hover{background:#4b5563}.tabs-container{height:100%;overflow:hidden;display:flex;flex-direction:column;position:relative}.tabs-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%;scrollbar-width:thin;scrollbar-color:#374151 #1f2937}.tabs-content::-webkit-scrollbar{width:6px}.tabs-content::-webkit-scrollbar-track{background:#1f2937;border-radius:3px}.tabs-content::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.tabs-content::-webkit-scrollbar-thumb:hover{background:#4b5563}.tabs-content>[data-state=active]{height:100%;overflow-y:auto;overflow-x:hidden}.tabs-container .tabs-content{overscroll-behavior:contain}div[class*=re-resizable] div[style*=cursor]{background:rgba(55,65,81,.9)!important;border:1px solid rgba(75,85,99,.7)!important;opacity:1!important}div[class*=re-resizable] div[style*=cursor]:hover{background:rgba(59,130,246,.9)!important;border-color:rgba(59,130,246,.8)!important;box-shadow:0 0 12px rgba(59,130,246,.4)!important}.content-layout-transition{transition:width .3s ease,opacity .2s ease}.fullscreen-panel:fullscreen{width:100vw!important;height:100vh!important;background:#0f172a}.fullscreen-panel:fullscreen .custom-scrollbar{height:calc(100vh - 40px)!important}.react-resizable-handle{user-select:none;-webkit-user-select:none;-moz-user-select:none}.resize-grip{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:col-resize}.resize-grip:before{content:"";position:absolute;width:2px;height:20px;background:currentColor;border-radius:1px}.resize-grip:hover:before{background:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.5)}.video-actions-container{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#374151 transparent;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.video-actions-container::-webkit-scrollbar{height:6px}.video-actions-container::-webkit-scrollbar-track{background:transparent}.video-actions-container::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.video-actions-container::-webkit-scrollbar-thumb:hover{background:#4b5563}.video-actions-container>*{flex-shrink:0;white-space:nowrap}.content-tabs-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(17,24,39,.98);backdrop-filter:blur(20px);animation:fullscreenFadeIn .3s ease-out}.content-tabs-fullscreen-exit{animation:fullscreenFadeOut .3s ease-in}@keyframes fullscreenFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fullscreenFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}body.fullscreen-active{overflow:hidden}@keyframes slide-down{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.animate-slide-down{animation:slide-down .3s ease-out}.course-scrollbar::-webkit-scrollbar{width:10px;height:10px}.course-scrollbar::-webkit-scrollbar-track{background:rgba(31,41,55,.5);border-radius:5px}.course-scrollbar::-webkit-scrollbar-thumb{background:rgba(59,130,246,.6);border-radius:5px;border:2px solid rgba(31,41,55,.5);transition:background-color .2s}.course-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.8)}.course-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.6) rgba(31,41,55,.5)}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer{animation:shimmer 3s infinite}@keyframes skeleton-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton-block{position:relative;overflow:hidden;isolation:isolate}.skeleton-block:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(15,23,42,.06) 45%,rgba(15,23,42,.1) 50%,rgba(15,23,42,.06) 55%,transparent);animation:skeleton-sweep 1.6s infinite;pointer-events:none;z-index:1}.dark .skeleton-block:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04) 45%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.04) 55%,transparent)}@media (prefers-reduced-motion:reduce){.skeleton-block:after{animation:none}}.json-pretty-wrapper .__json-pretty__{font-size:11px!important;line-height:1.4!important;padding:0!important;background:transparent!important;overflow:visible!important}html:not(.dark) .json-pretty-wrapper .__json-pretty__{color:#334155!important}html:not(.dark) .json-pretty-wrapper .__json-pretty__ .__json-key__{color:#7c3aed!important;font-weight:600!important}html:not(.dark) .json-pretty-wrapper .__json-pretty__ .__json-string__{color:#047857!important}html:not(.dark) .json-pretty-wrapper .__json-pretty__ .__json-number__,html:not(.dark) .json-pretty-wrapper .__json-pretty__ .__json-value__{color:#c2410c!important}html:not(.dark) .json-pretty-wrapper .__json-pretty__ .__json-boolean__{color:#b91c1c!important}.json-pretty-wrapper .__json-pretty-error__{font-size:11px!important;line-height:1.4!important}.json-pretty-wrapper .markdown-preview .markdown-content{font-size:11px}.json-pretty-wrapper .markdown-preview .markdown-content h1,.json-pretty-wrapper .markdown-preview .markdown-content h2,.json-pretty-wrapper .markdown-preview .markdown-content h3{font-size:12px;margin-top:.5rem;margin-bottom:.25rem}.json-pretty-wrapper .markdown-preview .markdown-content p{margin-bottom:.25rem}@keyframes export-glow{0%,to{box-shadow:0 0 6px rgba(59,130,246,.25);transform:scale(1)}50%{box-shadow:0 0 22px rgba(59,130,246,.6),inset 0 0 6px rgba(59,130,246,.3);transform:scale(1.04)}}select option{background-color:#27272a;color:#d4d4d8}select option:checked,select option:hover{background-color:#3f3f46;color:#e4e4e7}select{color-scheme:dark}video:not([controls])::-webkit-media-controls,video:not([controls])::-webkit-media-controls-enclosure{display:none!important}video:not([controls])::-webkit-media-controls-panel{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.remotion-player,.remotion-player *,[data-allow-motion=true],[data-allow-motion=true] *{animation-duration:revert!important;transition-duration:revert!important}}.control-panel-scroll [data-slot=select-trigger],.control-panel-scroll [role=combobox],.control-panel-scroll input,.control-panel-scroll select,.control-panel-scroll textarea{font-size:14px!important;line-height:1.2!important}