@charset "UTF-8";:root{color-scheme:light;--bg: #ffffff;--text: #0b1220;--text-dim: rgba(11,18,32,.65);--brand: #5c8eff;--danger: #ff4d4d}:root[data-theme=dark]{color-scheme:dark;--bg: #0c111a;--text: #e8eefb;--text-dim: rgba(232,238,251,.7);--brand: #7aa9ff;--danger: #ff6b6b}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--bg: #0c111a;--text: #e8eefb;--text-dim: rgba(232,238,251,.7);--brand: #7aa9ff;--danger: #ff6b6b}}html,body{background:var(--bg);color:var(--text)}body{background:var(--bg-primary);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}@keyframes backend-progress-slide{0%{background-position:200% 0;opacity:.72}50%{background-position:100% 0;opacity:1}to{background-position:0% 0;opacity:.78}}@keyframes backend-progress-finish{0%{opacity:1}to{opacity:0}}.backend-progress{position:fixed;top:0;left:0;right:0;z-index:2147483646;pointer-events:none}.backend-progress.is-finishing{animation:backend-progress-finish .3s .1s ease both}.backend-progress__rail{position:relative;width:100%;height:4px;overflow:hidden;background:#ffffff14;box-shadow:inset 0 -1px #ffffff0a}.backend-progress__bar{position:absolute;inset:0;width:100%;border-radius:0;background:linear-gradient(90deg,#22c55e24,#3b82f6f2 18%,#14b8a6f5 52%,#f97316f0 84%,#fafafa38);background-size:200% 100%;box-shadow:0 0 18px #3b82f652,0 0 28px #14b8a629;animation:backend-progress-slide 1.25s cubic-bezier(.4,0,.2,1) infinite}.backend-progress__label{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0f172adb;color:#fffffff0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px #00000052;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root,:root[data-theme=dark]{color-scheme:dark;--kaptr-app-bg: #08070e;--kaptr-sidebar-bg: #0d0a16;--kaptr-topbar-bg: rgba(11, 9, 19, .86);--kaptr-panel: rgba(15, 12, 26, .97);--kaptr-panel-2: rgba(23, 18, 39, .94);--kaptr-panel-3: rgba(31, 25, 51, .9);--kaptr-glass: rgba(22, 17, 38, .76);--kaptr-text: #f8f6ff;--kaptr-text-2: #b7afca;--kaptr-text-3: #817991;--kaptr-border: rgba(178, 157, 255, .14);--kaptr-border-strong: rgba(150, 119, 255, .34);--kaptr-hover: rgba(141, 105, 255, .1);--kaptr-active: rgba(128, 91, 255, .17);--kaptr-violet: #8b5cf6;--kaptr-violet-2: #a678ff;--kaptr-blue: #4f7cff;--kaptr-cyan: #53d5ed;--kaptr-brand-gradient: linear-gradient(135deg, #a26cff 0%, #755cf6 42%, #4f7cff 72%, #53c9ea 100%);--kaptr-brand-gradient-soft: linear-gradient(135deg, rgba(155, 103, 255, .18), rgba(76, 120, 255, .11) 60%, rgba(83, 213, 237, .08));--kaptr-shadow: 0 32px 100px rgba(2, 0, 12, .72), 0 12px 38px rgba(31, 16, 72, .38);--kaptr-focus: 0 0 0 3px rgba(139, 92, 246, .3), 0 0 24px rgba(79, 124, 255, .18)}:root[data-theme=light]{color-scheme:light;--kaptr-app-bg: #f4f4fa;--kaptr-sidebar-bg: #fbfaff;--kaptr-topbar-bg: rgba(251, 250, 255, .88);--kaptr-panel: rgba(255, 255, 255, .98);--kaptr-panel-2: rgba(248, 247, 253, .96);--kaptr-panel-3: rgba(240, 238, 249, .94);--kaptr-glass: rgba(255, 255, 255, .76);--kaptr-text: #181425;--kaptr-text-2: #514a64;--kaptr-text-3: #6e667e;--kaptr-border: rgba(64, 45, 102, .18);--kaptr-border-strong: rgba(96, 57, 196, .38);--kaptr-hover: rgba(117, 76, 231, .065);--kaptr-active: rgba(117, 76, 231, .11);--kaptr-violet: #6537cf;--kaptr-violet-2: #7040d8;--kaptr-blue: #2858cf;--kaptr-cyan: #087f9f;--kaptr-brand-gradient: linear-gradient(135deg, #8e57ee 0%, #6f53e8 43%, #4776ed 73%, #2bb2d2 100%);--kaptr-brand-gradient-soft: linear-gradient(135deg, rgba(132, 82, 236, .11), rgba(65, 111, 232, .075) 60%, rgba(43, 178, 210, .055));--kaptr-shadow: 0 30px 90px rgba(48, 37, 80, .2), 0 10px 30px rgba(62, 47, 108, .1);--kaptr-focus: 0 0 0 3px rgba(117, 72, 232, .2), 0 0 22px rgba(65, 111, 232, .12)}.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content{transition:background-color .22s ease,color .22s ease,border-color .22s ease}:root[data-theme] :is(.settings-overlay,.sdx-overlay,.appearance-overlay,.accessible-overlay,.move-dialog-overlay){background:radial-gradient(circle at 18% 12%,rgba(139,92,246,.14),transparent 31%),radial-gradient(circle at 82% 88%,rgba(79,124,255,.11),transparent 32%),#04030bb3!important;backdrop-filter:blur(16px) saturate(1.18)!important;-webkit-backdrop-filter:blur(16px) saturate(1.18)!important}:root[data-theme=light] :is(.settings-overlay,.sdx-overlay,.appearance-overlay,.accessible-overlay,.move-dialog-overlay){background:radial-gradient(circle at 18% 12%,rgba(117,72,232,.1),transparent 33%),radial-gradient(circle at 82% 88%,rgba(65,111,232,.08),transparent 34%),#1f193066!important}:root[data-theme=light] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content){background:radial-gradient(90% 70% at -8% -12%,rgba(112,64,216,.1),transparent 58%),radial-gradient(70% 55% at 110% 2%,rgba(40,88,207,.075),transparent 60%),#fff!important;box-shadow:0 30px 90px #2a1c4938,0 8px 24px #2a1c491a!important}:root[data-theme=light] :is(.settings-close,.sdx-close,.appearance-close,.close-button,.move-dialog-content .close-btn){color:#514a64!important;background:#f5f2fb!important;border-color:#402d6633!important}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content){isolation:isolate;color:var(--kaptr-text);background:radial-gradient(90% 70% at -8% -12%,rgba(151,96,255,.17),transparent 58%),radial-gradient(70% 55% at 110% 2%,rgba(70,124,255,.12),transparent 60%),var(--kaptr-panel)!important;border:1px solid var(--kaptr-border-strong)!important;border-radius:26px!important;box-shadow:var(--kaptr-shadow)!important}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content):before{content:"";position:absolute;z-index:3;top:0;right:22px;left:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(185,153,255,.86),rgba(79,124,255,.72),transparent);box-shadow:0 0 18px #815cf661;pointer-events:none}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content)>*{position:relative;z-index:1}:root[data-theme] :is(.settings-close,.sdx-close,.appearance-close,.close-button,.move-dialog-content .close-btn){color:var(--kaptr-text-2)!important;background:#ffffff09!important;border:1px solid var(--kaptr-border)!important;border-radius:11px!important}:root[data-theme] :is(.settings-close,.sdx-close,.appearance-close,.close-button,.move-dialog-content .close-btn):hover{color:var(--kaptr-text)!important;background:var(--kaptr-hover)!important;border-color:var(--kaptr-border-strong)!important;box-shadow:0 0 18px #8b5cf624}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) :is(button,input,select,textarea):focus-visible{outline:none;box-shadow:var(--kaptr-focus)}:root[data-theme]{--st-bg-primary: var(--kaptr-panel);--st-bg-secondary: var(--kaptr-panel-2);--st-bg-tertiary: var(--kaptr-panel-3);--st-bg-overlay: rgba(4, 3, 11, .7);--st-bg-glass: var(--kaptr-glass);--st-bg-hover: var(--kaptr-hover);--st-bg-active: var(--kaptr-active);--st-text-primary: var(--kaptr-text);--st-text-secondary: var(--kaptr-text-2);--st-text-tertiary: var(--kaptr-text-3);--st-border-primary: var(--kaptr-border);--st-border-secondary: var(--kaptr-border-strong);--st-border-focus: var(--kaptr-violet-2);--st-accent: var(--kaptr-violet-2);--st-accent-hover: var(--kaptr-blue);--st-accent-light: var(--kaptr-active);--st-accent-glow: var(--kaptr-focus)}:root[data-theme] .settings-modal{width:min(94vw,920px)}:root[data-theme] .settings-sidebar{background:radial-gradient(100% 42% at 0 0,rgba(139,92,246,.16),transparent 70%),var(--kaptr-panel-2);border-color:var(--kaptr-border)}:root[data-theme] .settings-header:before{background:var(--kaptr-brand-gradient);opacity:.95}:root[data-theme] .settings-header-icon,:root[data-theme] .settings-section-icon{color:#fff;background:var(--kaptr-brand-gradient);box-shadow:0 8px 22px #7452e138,inset 0 1px #ffffff2e}:root[data-theme] .settings-nav-item.active{color:var(--kaptr-text);background:var(--kaptr-brand-gradient-soft);border-color:var(--kaptr-border-strong);box-shadow:inset 0 1px #ffffff0a,0 8px 24px #2113481f}:root[data-theme] .settings-nav-item.active:before{background:var(--kaptr-brand-gradient)}:root[data-theme=light] .settings-sidebar{background:radial-gradient(100% 42% at 0 0,rgba(112,64,216,.11),transparent 70%),#f7f5fb}:root[data-theme=light] .settings-modal :is(input,select,textarea){color:#181425;background-color:#fff;border-color:#402d663d}:root[data-theme=light] .settings-modal :is(input,textarea)::placeholder{color:#746c83}:root[data-theme=light] .settings-modal .security-badge{color:#5931bd}:root[data-theme] :is(.settings-collapsible-section,.settings-section){background:linear-gradient(145deg,rgba(255,255,255,.022),transparent),var(--kaptr-glass);border-color:var(--kaptr-border);border-radius:17px;box-shadow:inset 0 1px #ffffff06}:root[data-theme] :is(.settings-primary-btn,.appearance-done-btn,.sdx-btn--primary,.accessible-modal .primary-btn){color:#fff!important;background:var(--kaptr-brand-gradient)!important;border-color:#b7a6ff40!important;box-shadow:0 9px 24px #684adc40,inset 0 1px #fff3!important}:root[data-theme] :is(.settings-primary-btn,.appearance-done-btn,.sdx-btn--primary,.accessible-modal .primary-btn):hover:not(:disabled){filter:brightness(1.08) saturate(1.08);transform:translateY(-1px);box-shadow:0 13px 30px #684adc57,0 0 22px #4f7cff1f!important}.settings-theme-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,1.1fr);gap:20px;padding:20px;overflow:hidden;background:radial-gradient(120% 120% at 0 0,rgba(139,92,246,.16),transparent 58%),linear-gradient(145deg,rgba(255,255,255,.035),transparent),var(--kaptr-glass);border:1px solid var(--kaptr-border-strong);border-radius:19px;box-shadow:inset 0 1px #ffffff0b,0 16px 40px #0502101c}.settings-theme-copy{align-self:center}.settings-theme-kicker{display:inline-flex;margin-bottom:8px;color:var(--kaptr-violet-2);font-size:.67rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.settings-theme-copy h3{margin:0;color:var(--kaptr-text);font-size:1.08rem;letter-spacing:-.025em}.settings-theme-copy p{max-width:35ch;margin:7px 0 0;color:var(--kaptr-text-2);font-size:.79rem;line-height:1.5}.settings-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.settings-theme-option{position:relative;min-width:0;padding:8px;color:var(--kaptr-text-2);text-align:left;background:#ffffff06;border:1px solid var(--kaptr-border);border-radius:15px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.settings-theme-option:hover{transform:translateY(-2px);border-color:var(--kaptr-border-strong)}.settings-theme-option.active{color:var(--kaptr-text);background:var(--kaptr-brand-gradient-soft);border-color:var(--kaptr-violet);box-shadow:0 10px 28px #5333aa2e,inset 0 0 0 1px #a37fff24}.settings-theme-preview{display:grid;height:68px;grid-template-columns:22px 1fr;grid-template-rows:13px 1fr;gap:5px;padding:7px;overflow:hidden;border-radius:10px;box-sizing:border-box}.settings-theme-preview i{display:block;border-radius:4px}.settings-theme-preview i:first-child{grid-row:1/-1}.settings-theme-preview i:nth-child(2){grid-column:2}.settings-theme-preview i:nth-child(3){grid-column:2}.settings-theme-preview--dark{background:#08070e;border:1px solid rgba(178,157,255,.15)}.settings-theme-preview--dark i:first-child{background:linear-gradient(180deg,#1b1430,#100d1c)}.settings-theme-preview--dark i:nth-child(2){background:#8b5cf647}.settings-theme-preview--dark i:nth-child(3){background:#171326}.settings-theme-preview--light{background:#f2f1f8;border:1px solid rgba(73,55,112,.13)}.settings-theme-preview--light i:first-child{background:linear-gradient(180deg,#fff,#f8f6fd)}.settings-theme-preview--light i:nth-child(2){background:#7548e833}.settings-theme-preview--light i:nth-child(3){background:#fff}.settings-theme-option-label{display:inline-flex;align-items:center;gap:6px;margin:8px 2px 1px;font-size:.76rem;font-weight:750}.settings-theme-option-label svg{width:14px;height:14px}.settings-theme-recommended{display:inline-flex;margin:8px 0 1px 5px;padding:3px 6px;align-items:center;color:#fff;font-size:.55rem;font-weight:850;line-height:1;letter-spacing:.035em;background:var(--kaptr-brand-gradient);border:1px solid rgba(190,171,255,.28);border-radius:999px;box-shadow:0 4px 10px #5837b02e;vertical-align:middle}.settings-theme-check{position:absolute;right:13px;bottom:10px;display:grid;width:17px;height:17px;place-items:center;color:#fff;font-size:10px;background:var(--kaptr-brand-gradient);border-radius:50%;opacity:0;transform:scale(.7);transition:opacity .16s ease,transform .16s ease}.settings-theme-option.active .settings-theme-check{opacity:1;transform:none}:root[data-theme=light] .settings-theme-card,:root[data-theme=light] :is(.settings-collapsible-section,.settings-section){background:linear-gradient(145deg,rgba(112,64,216,.035),transparent 52%),#fff;box-shadow:inset 0 1px #fff,0 10px 28px #35235812}:root[data-theme=light] .settings-theme-option{color:#514a64;background:#faf9fd;border-color:#402d6633}:root[data-theme]{--sdx-bg-primary: var(--kaptr-panel);--sdx-bg-secondary: var(--kaptr-panel-2);--sdx-bg-tertiary: var(--kaptr-panel-3);--sdx-bg-overlay: rgba(4, 3, 11, .7);--sdx-bg-glass: var(--kaptr-glass);--sdx-bg-hover: var(--kaptr-hover);--sdx-bg-active: var(--kaptr-active);--sdx-text-primary: var(--kaptr-text);--sdx-text-secondary: var(--kaptr-text-2);--sdx-text-tertiary: var(--kaptr-text-3);--sdx-border-primary: var(--kaptr-border);--sdx-border-secondary: var(--kaptr-border-strong);--sdx-border-focus: var(--kaptr-violet-2);--sdx-accent-primary: var(--kaptr-violet-2);--sdx-accent-hover: var(--kaptr-blue);--sdx-accent-active: var(--kaptr-blue);--sdx-accent-light: var(--kaptr-active);--sdx-accent-glow: var(--kaptr-focus)}:root[data-theme] .sdx-head,:root[data-theme] .sdx-footer{background:linear-gradient(90deg,rgba(139,92,246,.06),transparent 60%),var(--kaptr-panel-2);border-color:var(--kaptr-border)}:root[data-theme] .sdx-head:before{background:var(--kaptr-brand-gradient);opacity:.95}:root[data-theme] .sdx-head-icon{color:#fff;background:var(--kaptr-brand-gradient);box-shadow:0 8px 22px #6f4cdc40}:root[data-theme] :is(.sdx-mode-card,.sdx-section,.sdx-url-box,.sdx-access-row){border-color:var(--kaptr-border)}:root[data-theme] .sdx-mode-card.active{background:var(--kaptr-brand-gradient-soft);border-color:var(--kaptr-border-strong)}:root[data-theme] .appearance-header,:root[data-theme] .appearance-footer{color:var(--kaptr-text);background:linear-gradient(90deg,rgba(139,92,246,.06),transparent 60%),var(--kaptr-panel-2)!important;border-color:var(--kaptr-border)!important}:root[data-theme] .appearance-title{color:var(--kaptr-text)!important}:root[data-theme] .appearance-title .board-name,:root[data-theme] .appearance-subtitle{color:var(--kaptr-text-2)!important}:root[data-theme] .appearance-icon{color:#fff!important;background:var(--kaptr-brand-gradient)!important;box-shadow:0 8px 22px #6f4cdc3d}:root[data-theme] .appearance-content{background:transparent!important}:root[data-theme] .appearance-modal :is(.settings-control-group,.tiles-section){border-color:var(--kaptr-border)!important}:root[data-theme] .appearance-modal :is(.settings-control-label,.tile-title){color:var(--kaptr-text)!important}:root[data-theme] .appearance-modal :is(.tile-desc,.color-value){color:var(--kaptr-text-2)!important}:root[data-theme] .appearance-modal .settings-button-group,:root[data-theme] .appearance-modal .tile-swatch-card{background:var(--kaptr-panel-2)!important;border-color:var(--kaptr-border)!important}:root[data-theme] .appearance-modal .settings-chip{color:var(--kaptr-text-2)!important}:root[data-theme] .appearance-modal .settings-chip.active,:root[data-theme] .appearance-modal .tile-swatch-card.selected{color:var(--kaptr-text)!important;background:var(--kaptr-brand-gradient-soft)!important;border-color:var(--kaptr-violet)!important;box-shadow:0 0 0 3px #8b5cf61f!important}:root[data-theme] .appearance-reset-btn{color:var(--kaptr-text-2)!important;background:var(--kaptr-panel-2)!important;border-color:var(--kaptr-border)!important}:root[data-theme=light] .appearance-modal :is(.settings-button-group,.tile-swatch-card,.appearance-reset-btn){color:#514a64!important;background:#f8f6fc!important;border-color:#402d6633!important}:root[data-theme]{--accessible-primary: var(--kaptr-violet-2);--accessible-primary-hover: var(--kaptr-blue);--accessible-primary-light: var(--kaptr-active);--accessible-primary-surface: var(--kaptr-brand-gradient-soft);--accessible-surface: var(--kaptr-panel);--accessible-surface-elevated: var(--kaptr-panel-2);--accessible-surface-hover: var(--kaptr-hover);--accessible-border: var(--kaptr-border);--accessible-border-focus: rgba(139, 92, 246, .42);--accessible-text-primary: var(--kaptr-text);--accessible-text-secondary: var(--kaptr-text-2);--accessible-text-muted: var(--kaptr-text-3)}:root[data-theme] .accessible-modal .modal-header,:root[data-theme] .accessible-modal .modal-footer{background:linear-gradient(90deg,rgba(139,92,246,.06),transparent 60%),var(--kaptr-panel-2);border-color:var(--kaptr-border)}:root[data-theme] .accessible-modal .icon-card{border-radius:10px}:root[data-theme] .accessible-modal .icon-card.selected{color:#fff;background:var(--kaptr-brand-gradient)!important;border-color:#c5b5ff57;box-shadow:0 8px 20px #6545d247}:root[data-theme=light] .accessible-modal :is(.search-input,.category-button,.icon-card){color:#514a64;background-color:#faf9fd;border-color:#402d6633}:root[data-theme=light] .accessible-modal :is(.category-button.active,.icon-card.selected){color:#fff}:root[data-theme] .move-dialog-content{--move-accent: var(--kaptr-violet-2);--move-accent-strong: var(--kaptr-blue);--move-text: var(--kaptr-text);--move-muted: var(--kaptr-text-2);--move-line: var(--kaptr-border);color:var(--kaptr-text)}:root[data-theme] .move-dialog-content>.dialog-header,:root[data-theme] .move-dialog-content>.dialog-footer{background:linear-gradient(90deg,rgba(139,92,246,.06),transparent 60%),var(--kaptr-panel-2)!important;border-color:var(--kaptr-border)!important}:root[data-theme] .move-dialog-content>.search-box input{color:var(--kaptr-text)!important;background:var(--kaptr-panel-2)!important;border-color:var(--kaptr-border)!important}:root[data-theme] .move-dialog-content>.search-box input:focus{background:var(--kaptr-panel)!important;border-color:var(--kaptr-violet)!important;box-shadow:var(--kaptr-focus)!important}:root[data-theme] .move-dialog-content .dashboard-card{color:var(--kaptr-text);background:transparent!important}:root[data-theme] .move-dialog-content .dashboard-card:hover{background:var(--kaptr-hover)!important;border-color:var(--kaptr-border)!important}:root[data-theme] .move-dialog-content .dashboard-card.active{background:var(--kaptr-brand-gradient-soft)!important;border-color:var(--kaptr-border-strong)!important;box-shadow:0 10px 28px #482b9629!important}:root[data-theme] .move-dialog-content .board-icon{color:var(--kaptr-text-2)!important;background:var(--kaptr-panel-3)!important}:root[data-theme] .move-dialog-content .dashboard-card.active .board-icon{color:#fff!important;background:var(--kaptr-brand-gradient)!important}:root[data-theme] .move-dialog-content .board-name,:root[data-theme] .move-dialog-content .dashboard-card.active .board-name{color:var(--kaptr-text)!important}:root[data-theme] .move-dialog-content>.dialog-footer button{color:var(--kaptr-text-2)!important;background:var(--kaptr-panel-3)!important;border-color:var(--kaptr-border)!important}:root[data-theme=light] .premium-sidebar{--bg-primary: #fbfaff;--bg-secondary: #f4f1fa;--bg-hover: rgba(91, 55, 175, .075);--bg-active: rgba(91, 55, 175, .12);--border-color: rgba(55, 39, 89, .16);--text-primary: #1d1829;--text-secondary: #625b70;--accent-primary: #30283f;--accent-secondary: #6940c8;color:#1d1829;background:#fbfaff!important;border-color:#37275929!important;box-shadow:6px 0 32px #2a1c491a,1px 0 #37275914!important}:root[data-theme=light] .premium-sidebar .sidebar-header .sidebar-close-btn{color:#30283f;background:#f3eff9;border-color:#37275929}:root[data-theme=light] .premium-sidebar .new-dashboard-btn{color:#fff;background:linear-gradient(135deg,#7040d8,#395fd2);border-color:#5330a947;box-shadow:0 8px 20px #4a2e942e}:root[data-theme=light] .premium-sidebar .sb-row.active,:root[data-theme=light] .premium-sidebar .sb-file.is-selected{color:#241b36;background:linear-gradient(90deg,#7040d821,#2858cf13);border-color:#5c37b547;box-shadow:inset 0 -1px #5c37b514,0 3px 12px #3f2a681a}:root[data-theme=light] .premium-sidebar :is(.sb-row.active,.sb-file.is-selected) :is(.sb-row-text,.sb-folder,.sb-file-icon,.sb-row-menu-trigger,.snapshot-actions-trigger){color:#241b36}:root[data-theme=light] .premium-sidebar .user-plan.premium{color:#7a4300}:root[data-theme=light] .premium-usage-indicator{--pui-bg: #fff;--pui-bg-card: #fff;--pui-border: rgba(55, 39, 89, .18);--pui-border-hover: rgba(92, 55, 181, .32);--pui-text-primary: #241b36;--pui-text-secondary: #625b70;--pui-text-dim: #625b70;--pui-accent: #7040d8;--pui-accent-glow: rgba(112, 64, 216, .2);--pui-progress-bg: rgba(55, 39, 89, .09);--pui-icon-border: rgba(92, 55, 181, .22)}:root[data-theme=light] .premium-usage-indicator .pui-button,:root[data-theme=light] .premium-usage-indicator.at-limit .pui-button{color:#241b36;background:radial-gradient(120% 120% at 0 0,rgba(112,64,216,.09),transparent 62%),linear-gradient(180deg,#fff,#f8f6fc);border-color:var(--pui-border);box-shadow:0 7px 20px #2a1c491c,0 1px #fff inset}:root[data-theme=light] .premium-usage-indicator .pui-button:hover:not(:disabled),:root[data-theme=light] .premium-usage-indicator.at-limit .pui-button:hover:not(:disabled){background:radial-gradient(120% 120% at 0 0,rgba(112,64,216,.14),transparent 62%),#fff;border-color:var(--pui-border-hover);box-shadow:0 10px 26px #2a1c4926,0 0 0 1px #7040d814}:root[data-theme=light] .premium-usage-indicator .pui-icon{background:linear-gradient(145deg,#7040d821,#2858cf14);border-color:var(--pui-icon-border);box-shadow:0 5px 13px #3f2a6821,inset 0 1px #fff}:root[data-theme=light] .premium-usage-indicator .pui-icon .plus-icon-wrapper svg{color:#5931bd}:root[data-theme=light] .premium-usage-indicator .pui-count .current,:root[data-theme=light] .premium-usage-indicator.near-limit .pui-count .current{color:#241b36;text-shadow:none}:root[data-theme=light] .premium-usage-indicator.at-limit .pui-count .current{color:#a61b36;text-shadow:none}:root[data-theme=light] .premium-sidebar .sidebar-content{scrollbar-color:rgba(76,62,102,.28) transparent}:root[data-theme=light] .premium-sidebar .sidebar-content.has-scroll::-webkit-scrollbar-thumb{background:#4c3e663d}:root[data-theme=light] .premium-sidebar .sidebar-content.has-scroll::-webkit-scrollbar-thumb:hover{background:#4c3e665c}:root[data-theme=light] .premium-sidebar .user-credits,:root[data-theme=light] .premium-sidebar .ai-credits-popover__head strong,:root[data-theme=light] .premium-sidebar .ai-credits-popover__event>b{color:#2858a8}:root[data-theme=light] .premium-sidebar :is(.ai-credits-popover,.account-popup){background:#fff;border-color:#3727592e;box-shadow:0 18px 40px #2a1c4924,0 5px 14px #2a1c4914}:root[data-theme=light] .nt-header{--c-bacPri: rgba(255, 255, 255, .96);--c-texPri: #1d1829;--c-texTer: #625b70;--c-icoPri: #40384e;--c-icoTer: #71697f;--c-border: rgba(55, 39, 89, .14);--c-hover: rgba(91, 55, 175, .075);--c-active: rgba(91, 55, 175, .12);color:#1d1829;background:#fffffff5!important;border-bottom-color:#37275924;box-shadow:0 6px 18px #2a1c4911}:root[data-theme=light] .nt-header .nt-help-btn{color:#625b70;background:transparent}:root[data-theme=light] .nt-header .nt-help-btn:hover{color:#241b36;background:#5b37af13}:root[data-theme=light] .nt-header .nt-mode-switch{color:#4f287e;background:#f6f3fb;box-shadow:inset 0 0 0 1px #37275926}:root[data-theme=light] .nt-header .nt-mode-switch:hover{color:#3f1f68;background:#7040d817;box-shadow:inset 0 0 0 1px #5c37b540,0 3px 10px #3f2a6817}:root[data-theme=light] .nt-header .nt-mode-label{color:#4f287e;background:none;-webkit-text-fill-color:currentColor}:root[data-theme=light] .nt-header .nt-mode-tooltip{color:#241b36;background:#fffffffc;border-color:#37275929;box-shadow:0 16px 38px #2a1c4929}:root[data-theme=light] .nt-header .nt-mode-tooltip:before{background:#fff;border-color:#37275929}:root[data-theme=light] .nt-header .nt-tooltip-header{color:#241b36}:root[data-theme=light] .nt-header .nt-tooltip-body{color:#625b70}:root[data-theme=light] .ctx.premium-dropdown,:root[data-theme=light] .ctx.nt-dropdown{--ctx-bg: rgba(255, 255, 255, .98);--ctx-border: rgba(55, 39, 89, .16);--ctx-hover: rgba(91, 55, 175, .075);--ctx-shadow: 0 18px 40px rgba(42, 28, 73, .16), 0 1px 0 #fff inset;color:#1d1829;background:var(--ctx-bg);border-color:var(--ctx-border);box-shadow:var(--ctx-shadow)}:root[data-theme=light] .ctx :is([role=menuitem],[data-radix-context-menu-item],.dropdown-item){color:#30283f}:root[data-theme=light] .ctx :is([role=menuitem],[data-radix-context-menu-item],.dropdown-item)[data-disabled]{color:#777080}:root[data-theme=light] :is(.ctx,.nt-dropdown) .ctx-item--disabled-with-badge{color:#625b70;background:#5b37af09;border-color:#37275912}:root[data-theme=light] :is(.ctx,.nt-dropdown) .ctx-item--disabled-with-badge:hover{background:#5b37af13;border-color:#37275921}:root[data-theme=light] .ctx .dropdown-divider,:root[data-theme=light] .nt-dropdown .dropdown-divider{background:#37275924}:root[data-theme=light] .ctx .danger{color:#b4233f}:root[data-theme=light] .knb2-shell,:root[data-theme=light] .knb2-shell.is-tools-mode{color:#30283f;background:radial-gradient(circle at 18% 0%,rgba(112,64,216,.09),transparent 55%),radial-gradient(circle at 86% 120%,rgba(40,127,159,.075),transparent 55%),#fff;border-color:#37275929;box-shadow:0 0 0 1px #7040d812,0 3px 8px #2a1c4914,0 18px 46px #2a1c4929,inset 0 1px #fff}:root[data-theme=light] .knb2-div{background:linear-gradient(180deg,transparent,rgba(55,39,89,.2),transparent)}:root[data-theme=light] .knb2-btn{color:#514a64;background:#4a366e0b;border-color:#37275921}:root[data-theme=light] .knb2-btn:hover:not(:disabled){color:#1d1829;background:#5b37af16;border-color:#5b37af33;box-shadow:0 7px 18px #2a1c491c}:root[data-theme=light] .knb2-btn.knb2-btn--kaptr-ai-primary{color:var(--knb2-ai-ink);border-color:#8b7aff6b;background:radial-gradient(circle at 18% 12%,rgba(85,211,219,.16),transparent 48%),radial-gradient(circle at 88% 100%,rgba(130,109,255,.2),transparent 52%),linear-gradient(145deg,rgba(28,31,55,.98),var(--knb2-ai-surface));box-shadow:0 0 0 1px #826dff1f,0 7px 18px -8px #55d3db57,0 8px 20px -10px #826dff80,inset 0 1px #ffffff1f}:root[data-theme=light] .knb2-btn.knb2-btn--kaptr-ai-primary:hover:not(:disabled){color:var(--knb2-ai-ink);border-color:#55d3db8f;background:radial-gradient(circle at 18% 12%,rgba(85,211,219,.22),transparent 50%),radial-gradient(circle at 88% 100%,rgba(130,109,255,.28),transparent 54%),linear-gradient(145deg,#20233efc,#17192e);box-shadow:0 0 0 1px #8b7aff33,0 10px 24px -10px #55d3db75,0 12px 28px -12px #826dff94,inset 0 1px #ffffff29}:root[data-theme=light] .knb2-btn.is-open{color:#5931bd;background:#5b37af1c;border-color:#5b37af3d}:root[data-theme=light] .knb2-panel{color:#1d1829;background:radial-gradient(circle at 20% 0%,rgba(112,64,216,.08),transparent 45%),#fff;border-color:#37275929;box-shadow:0 0 0 1px #7040d80f,0 24px 52px #2a1c492e}:root[data-theme=light] .knb2-panel-arrow{background:#fff;border-color:#37275929}:root[data-theme=light] .knb2-panel-title strong{color:#1d1829}:root[data-theme=light] .knb2-panel-title span,:root[data-theme=light] .knb2-input-label{color:#625b70}:root[data-theme=light] .knb2-preset,:root[data-theme=light] .knb2-input,:root[data-theme=light] .knb2-btn-stop{color:#514a64;background:#f7f5fb;border-color:#37275926}:root[data-theme=light] .knb2-preset:hover,:root[data-theme=light] .knb2-preset.is-active{color:#5931bd}:root[data-theme=light] .knb2-rall{color:#292039;background:radial-gradient(circle at 18% 28%,rgba(112,64,216,.11),transparent 44%),radial-gradient(circle at 82% 76%,rgba(40,88,207,.09),transparent 50%),linear-gradient(135deg,#f8f5ff,#f1f4ff 48%,#faf8ff);border-color:#5c37b53d;box-shadow:0 0 0 1px #7040d80f,0 10px 24px #3f2a6821,inset 0 1px #fff}:root[data-theme=light] .knb2-rall:hover:not(:disabled){border-color:#5c37b55c;box-shadow:0 0 0 1px #7040d81a,0 16px 34px #3f2a682e,inset 0 1px #fff}:root[data-theme=light] .knb2-rall--single{background:radial-gradient(circle at 18% 28%,rgba(8,127,159,.12),transparent 44%),radial-gradient(circle at 82% 76%,rgba(40,88,207,.08),transparent 50%),linear-gradient(135deg,#effbff,#eef6ff 48%,#f8fbff);border-color:#08709140;box-shadow:0 0 0 1px #087f9f0f,0 10px 24px #18506721,inset 0 1px #fff}:root[data-theme=light] .knb2-rall :is(.knb2-rall__label-text,.knb2-rall__sublabel,.knb2-rall__credit),:root[data-theme=light] .knb2-rall--single :is(.knb2-rall__label-text,.knb2-rall__sublabel){color:#292039;text-shadow:none}:root[data-theme=light] .knb2-rall .knb2-rall__sublabel{color:#514a64}:root[data-theme=light] .knb2-rall .knb2-rall__credit{color:#2858a8}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) .premium-gate-overlay__veil{background:radial-gradient(circle at 50% 0,rgba(139,92,246,.12),transparent 62%),color-mix(in srgb,var(--kaptr-panel) 88%,transparent)!important;border:1px solid var(--kaptr-border);backdrop-filter:blur(11px) saturate(1.18);-webkit-backdrop-filter:blur(11px) saturate(1.18)}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) .premium-gate-overlay__card{color:var(--kaptr-text);background:radial-gradient(90% 80% at 0 0,rgba(139,92,246,.14),transparent 64%),var(--kaptr-panel-2)!important;border:1px solid var(--kaptr-border-strong);border-radius:16px;box-shadow:0 18px 45px #04020d4d,inset 0 1px #ffffff0d!important}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) .premium-gate-overlay__crown{background:var(--kaptr-brand-gradient);border-color:#beabff47}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) .premium-gate-overlay__title{color:var(--kaptr-text)}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) .premium-gate-overlay__text{color:var(--kaptr-text-2)}:root[data-theme] :is(.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content) .premium-gate-overlay__cta{color:#fff;background:var(--kaptr-brand-gradient);border-color:#beabff40;box-shadow:0 8px 22px #6545d240,inset 0 1px #ffffff2e}@media(max-width:720px){.settings-theme-card{grid-template-columns:1fr}.settings-theme-copy p{max-width:none}}@media(max-width:390px){.settings-theme-card{gap:14px;padding:15px}.settings-theme-options{gap:7px}.settings-theme-preview{height:56px}}@media(prefers-reduced-motion:reduce){.settings-modal,.sdx-modal,.appearance-modal,.accessible-modal,.move-dialog-content,.settings-theme-option{transition:none!important}}
