:root{--primary: #d62824;--primary-hover: #b91c1c;--primary-light: #fef2f2;--primary-dark: #991b1b;--primary-glow: rgba(214, 40, 36, .16);--kintsugi: #d97706;--kintsugi-light: #fef3c7;--accent: #d97706;--success: #10b981;--success-light: #ecfdf5;--warning: #d97706;--warning-light: #fffbeb;--danger: #d62824;--danger-light: #fef2f2;--bg-main: #f6f3ec;--bg-card: #ffffff;--bg-card-hover: #fbf9f5;--bg-subtle: #efeae0;--bg-glass: rgba(255, 255, 255, .88);--border: #e5e0d5;--border-subtle: #ede8df;--border-focus: #d62824;--ring-focus: 0 0 0 3px rgba(214, 40, 36, .16);--text-main: #0f172a;--text-secondary: #334155;--text-muted: #57534e;--text-subtle: #78716c;--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 26px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .03);--shadow-md: 0 4px 12px -2px rgba(15, 23, 42, .07), 0 2px 4px -2px rgba(15, 23, 42, .04);--shadow-xl: 0 24px 48px -12px rgba(15, 23, 42, .14);--ease-silk: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.22, 1, .36, 1);--ease-exit: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-snappy: cubic-bezier(.2, .8, .2, 1);--duration-micro: .14s;--duration-norm: .22s;--duration-enter: .28s;--duration-exit: .2s;--duration-fluid: .38s;--surface-specular-dark: inset 0 1px 0 0 rgba(255, 255, 255, .07)}[data-theme=dark],.dark,body.dark-mode{--bg-main: #090d16;--bg-subtle: #0f1624;--bg-card: #131c2e;--bg-card-hover: #1a263e;--bg-glass: rgba(15, 22, 36, .94);--border: #24324a;--border-subtle: #182336;--border-focus: #d62824;--ring-focus: 0 0 0 3px rgba(214, 40, 36, .25);--text-main: #f4f1ea;--text-secondary: #d6d3cd;--text-muted: #94a3b8;--text-subtle: #64748b;--primary-light: rgba(214, 40, 36, .2);--kintsugi-light: rgba(217, 119, 6, .22);--success-light: rgba(16, 185, 129, .22);--warning-light: rgba(217, 119, 6, .22);--danger-light: rgba(214, 40, 36, .22);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .45);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .55);--shadow-md: 0 4px 14px -2px rgba(0, 0, 0, .65);--shadow-lg: 0 12px 28px -6px rgba(0, 0, 0, .75);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .9)}html[data-theme=dark],html.dark{color-scheme:dark}html[data-theme=light],html:not([data-theme=dark]){color-scheme:light}html.theme-transitioning,html.theme-transitioning body,html.theme-transitioning .app-sidebar-pane,html.theme-transitioning .task-card,html.theme-transitioning .app-row-card,html.theme-transitioning .modal-card{transition:background-color .18s var(--ease-snappy),border-color .18s var(--ease-snappy),color .18s var(--ease-snappy)!important;transition-delay:0s!important}html,body,[data-theme=dark] body,.dark body,body.dark-mode{background-color:var(--bg-main);color:var(--text-main)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-main);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;min-height:100vh;letter-spacing:-.011em}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-display);letter-spacing:-.025em;font-weight:700}code,kbd,pre,.font-mono,.tabular-nums{font-family:var(--font-mono)}button{font-family:inherit;cursor:pointer;border:none;background:none;touch-action:manipulation;transition:transform var(--duration-micro) var(--ease-snappy),background-color var(--duration-micro) var(--ease-snappy),border-color var(--duration-micro) var(--ease-snappy),color var(--duration-micro) var(--ease-snappy),opacity var(--duration-micro) var(--ease-snappy)}button:active:not(:disabled){transform:scale(.97)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--ring-focus)}input,textarea,select{font-family:inherit;font-size:.95rem;color:var(--text-main)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade{animation:fadeIn .25s ease-out forwards}.animate-slide{animation:slideUp .3s cubic-bezier(.16,1,.3,1) forwards}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=dark] ::-webkit-scrollbar-thumb,.dark ::-webkit-scrollbar-thumb,body.dark-mode ::-webkit-scrollbar-thumb{background:#334155}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,.dark ::-webkit-scrollbar-thumb:hover,body.dark-mode ::-webkit-scrollbar-thumb:hover{background:#475569}[data-theme=dark] .daily-focus-container,.dark .daily-focus-container{background:var(--bg-subtle, #101726)!important;border-color:var(--border, #24344d)!important;box-shadow:0 4px 20px #00000080!important}[data-theme=dark] .daily-focus-container:hover,.dark .daily-focus-container:hover{border-color:#3b5070!important}[data-theme=dark] .daily-focus-header,.dark .daily-focus-header{background:linear-gradient(135deg,#16223b,#101726)!important;border-bottom:1px solid var(--border, #24344d)!important}[data-theme=dark] .daily-title,.dark .daily-title{color:var(--text-main, #f8fafc)!important}[data-theme=dark] .daily-date-badge,.dark .daily-date-badge{background:#162033!important;border:1px solid #24344d!important;color:#fb923c!important}[data-theme=dark] .daily-progress-meta,.dark .daily-progress-meta{color:var(--text-muted, #94a3b8)!important}[data-theme=dark] .daily-progress-count strong,.dark .daily-progress-count strong{color:var(--text-main, #f8fafc)!important}[data-theme=dark] .daily-progress-track,.dark .daily-progress-track{background:#1c273c!important}[data-theme=dark] .daily-btn-add,.dark .daily-btn-add{background:#1c273c!important;border:1px solid #ea580c!important;color:#fb923c!important}[data-theme=dark] .daily-btn-add:hover:not(:disabled),.dark .daily-btn-add:hover:not(:disabled){background:#2a1f1a!important;border-color:#f97316!important;color:#fdba74!important}[data-theme=dark] .daily-btn-toggle,.dark .daily-btn-toggle{background:#162033!important;border:1px solid #24344d!important;color:#94a3b8!important}[data-theme=dark] .daily-btn-toggle:hover,.dark .daily-btn-toggle:hover{background:#1d2b45!important;color:#f8fafc!important}[data-theme=dark] .daily-focus-body,.dark .daily-focus-body{background:var(--bg-subtle, #101726)!important}[data-theme=dark] .daily-celebration-banner,.dark .daily-celebration-banner{background:#10b9811f!important;border-color:#10b9814d!important;color:#6ee7b7!important}[data-theme=dark] .daily-empty-state,.dark .daily-empty-state{background:#141e33!important;border:1px dashed #24344d!important}[data-theme=dark] .empty-zen-text strong,.dark .empty-zen-text strong{color:var(--text-main, #f8fafc)!important}[data-theme=dark] .empty-zen-text p,.dark .empty-zen-text p{color:var(--text-muted, #94a3b8)!important}[data-theme=dark] .daily-item-row,.dark .daily-item-row{background:#162033!important;border:1px solid #24344d!important}[data-theme=dark] .daily-item-row:hover,.dark .daily-item-row:hover{background:#1d2b45!important;border-color:#3b5070!important;box-shadow:0 4px 12px #00000059!important}[data-theme=dark] .daily-item-row.is-done,.dark .daily-item-row.is-done{background:#0d1424!important}[data-theme=dark] .daily-checkbox-btn,.dark .daily-checkbox-btn{background:#0f172a!important;border-color:#475569!important}[data-theme=dark] .daily-checkbox-btn.is-checked,.dark .daily-checkbox-btn.is-checked,.daily-checkbox-btn.is-checked{background:#10b981!important;border-color:#10b981!important;color:#fff!important;box-shadow:0 0 10px #10b98173!important}[data-theme=dark] .daily-item-title,.dark .daily-item-title{color:var(--text-main, #f8fafc)!important}[data-theme=dark] .daily-item-title.done-strike,.dark .daily-item-title.done-strike{color:#64748b!important}[data-theme=dark] .daily-routine-pill,.dark .daily-routine-pill{background:#d6282429!important;border-color:#d6282459!important;color:#fca5a5!important}[data-theme=dark] .daily-subtasks-pill,.dark .daily-subtasks-pill{background:#1c273c!important;border-color:#24344d!important;color:#94a3b8!important}[data-theme=dark] .daily-btn-focus,.dark .daily-btn-focus{background:#1c273c!important;border-color:#24344d!important;color:#fca5a5!important}[data-theme=dark] .daily-btn-focus:hover,.dark .daily-btn-focus:hover{background:#d62824!important;color:#f4f1ea!important;border-color:#d62824!important}[data-theme=dark] .daily-kanban-filter-bar,.dark .daily-kanban-filter-bar{background:var(--bg-subtle, #0f1624)!important;border-top-color:#24344d!important}[data-theme=dark] .filter-bar-label,.dark .filter-bar-label{color:#94a3b8!important}[data-theme=dark] .filter-pill-btn,.dark .filter-pill-btn{background:#162033!important;border:1px solid #24344d!important;color:#cbd5e1!important}[data-theme=dark] .filter-pill-btn:hover,.dark .filter-pill-btn:hover{background:#1d2b45!important;color:#f4f1ea!important;border-color:#3b5070!important}[data-theme=dark] .filter-pill-btn.active,.dark .filter-pill-btn.active{background:#d62824!important;border-color:#d62824!important;color:#f4f1ea!important}[data-theme=dark] .filter-pill-count,.dark .filter-pill-count{background:#0f172a!important;color:#94a3b8!important}[data-theme=dark] .magic-card,.dark .magic-card{background:var(--bg-card, #162033)!important;border:1px solid var(--border, #24344d)!important;box-shadow:0 4px 16px #0006!important}[data-theme=dark] .magic-card:hover,.dark .magic-card:hover{border-color:#3b5070!important}[data-theme=dark] .magic-card.sidebar-mode,.dark .magic-card.sidebar-mode{background:var(--bg-subtle, #101726)!important;border:1px solid var(--border, #24344d)!important;box-shadow:0 2px 8px #00000040!important}[data-theme=dark] .magic-card.sidebar-mode .magic-header,.dark .magic-card.sidebar-mode .magic-header{border-bottom:1px solid var(--border, #24344d)!important}[data-theme=dark] .magic-card.sidebar-mode .magic-title,.dark .magic-card.sidebar-mode .magic-title{color:var(--text-main, #f8fafc)!important}[data-theme=dark] .magic-card.zen-hero-mode,.dark .magic-card.zen-hero-mode{background:#162033!important;border-color:#24344d!important;box-shadow:0 14px 40px -4px #0009!important}[data-theme=dark] .magic-input-wrapper,.dark .magic-input-wrapper{background:var(--bg-card, #162033)!important;border:1px solid var(--border, #24344d)!important}[data-theme=dark] .magic-card.focused .magic-input-wrapper,.dark .magic-card.focused .magic-input-wrapper{background:#0f1624!important;border-color:#d62824!important;box-shadow:0 0 0 2px #d6282440!important}[data-theme=dark] .magic-card.sidebar-mode .magic-input-wrapper,.dark .magic-card.sidebar-mode .magic-input-wrapper{background:var(--bg-card, #131c2e)!important;border-color:var(--border, #24324a)!important}[data-theme=dark] .magic-text-input,.dark .magic-text-input{color:var(--text-main, #f4f1ea)!important}[data-theme=dark] .magic-text-input::placeholder,.dark .magic-text-input::placeholder{color:#64748b!important}[data-theme=dark] .minimal-hint-row,.dark .minimal-hint-row{color:var(--text-muted, #94a3b8)!important}[data-theme=dark] .minimal-hint-row em,.dark .minimal-hint-row em{color:var(--text-secondary, #d6d3cd)!important}[data-theme=dark] .magic-badge,.dark .magic-badge{background:#d628242e!important;color:#fca5a5!important}[data-theme=dark] .api-key-btn,.dark .api-key-btn{background:#1c273c!important;border:1px solid #24344d!important;color:#cbd5e1!important}[data-theme=dark] .api-key-btn:hover,.dark .api-key-btn:hover{background:#283750!important;color:#f8fafc!important}[data-theme=dark] .api-key-btn.has-key,.dark .api-key-btn.has-key{background:#10b98133!important;border-color:#10b98166!important;color:#6ee7b7!important}[data-theme=dark] .memory-btn,.dark .memory-btn{background:linear-gradient(145deg,#162033,#0f172a)!important;border:1px solid rgba(244,241,234,.18)!important;color:#f4f1ea!important}[data-theme=dark] .memory-btn:hover,.dark .memory-btn:hover{background:#1e293b!important;border-color:#d62824!important;color:#fca5a5!important}[data-theme=dark] .shortcut-hint,.dark .shortcut-hint{color:#64748b!important}[data-theme=dark] .shortcut-hint kbd,.dark .shortcut-hint kbd{background:#1c273c!important;border:1px solid #24344d!important;color:#94a3b8!important}[data-theme=dark] .magic-clear-inline,.dark .magic-clear-inline{color:#94a3b8!important}[data-theme=dark] .magic-clear-inline:hover,.dark .magic-clear-inline:hover{background:#ffffff1a!important;color:#fff!important}[data-theme=dark] .magic-voice-btn,.dark .magic-voice-btn,[data-theme=dark] .magic-camera-btn,.dark .magic-camera-btn{background:linear-gradient(145deg,#162033,#0f172a)!important;border-color:#f4f1ea2e!important;color:#f4f1ea!important}[data-theme=dark] .chip,.dark .chip{background:#1c273c!important;border:1px solid #24344d!important;color:#cbd5e1!important}[data-theme=dark] .chip-base,.dark .chip-base{background:#1c273c!important;border-color:#24344d!important;color:#e2e8f0!important}[data-theme=dark] .chip-add,.dark .chip-add{background:#10b98133!important;border-color:#10b98166!important;color:#6ee7b7!important}[data-theme=dark] .chip-exc,.dark .chip-exc{background:#ef444433!important;border-color:#ef444466!important;color:#fca5a5!important}[data-theme=dark] .chip-mastered,.dark .chip-mastered{background:#d9770633!important;border-color:#d9770666!important;color:#fde68a!important}[data-theme=dark] .task-card,.dark .task-card{background:var(--card-bg-dark, var(--bg-card, #162033))!important;border:1px solid var(--border, #24344d)!important;box-shadow:0 2px 6px #0006!important}.task-card.has-cat-accent,[data-theme=dark] .task-card.has-cat-accent,.dark .task-card.has-cat-accent{border-left-width:4px!important;border-left-color:var(--card-accent)!important}.task-card.completed.has-cat-accent{border-left-color:var(--border-subtle, #cbd5e1)!important}[data-theme=dark] .task-card.completed.has-cat-accent,.dark .task-card.completed.has-cat-accent{border-left-color:#ffffff1f!important}[data-theme=dark] .task-card:hover,.dark .task-card:hover{background:var(--bg-card-hover, #1d2b45)!important;border-color:#3b5070!important;box-shadow:0 8px 24px -4px #0000008c,0 2px 8px #00000059!important}[data-theme=dark] .task-card.completed,.dark .task-card.completed{background:#0f1626!important;border-color:#1a2538!important;opacity:.65!important}[data-theme=dark] .task-title,.dark .task-title{color:var(--text-main, #f8fafc)!important}[data-theme=dark] .title-strikethrough,.dark .title-strikethrough{color:#64748b!important}[data-theme=dark] .task-desc,.dark .task-desc{color:var(--text-muted, #94a3b8)!important}[data-theme=dark] .card-footer,.dark .card-footer{border-top-color:#24344d!important}[data-theme=dark] .recurrence-cycle-banner,.dark .recurrence-cycle-banner{background:#111a2e!important;border:1px solid #24344d!important;color:#cbd5e1!important}[data-theme=dark] .cycle-tag,.dark .cycle-tag{background:#0ea5e92e!important;color:#38bdf8!important;border-color:#0ea5e959!important}[data-theme=dark] .cycle-stat.cycle-done,.dark .cycle-stat.cycle-done{background:#10b9812e!important;color:#6ee7b7!important;border-color:#10b98159!important}[data-theme=dark] .cycle-stat.cycle-next,.dark .cycle-stat.cycle-next{background:#f59e0b2e!important;color:#fbbf24!important;border-color:#f59e0b59!important}[data-theme=dark] .sleeping-badge,.dark .sleeping-badge{background:#111a2e!important;border:1px dashed #24344d!important;color:#94a3b8!important}[data-theme=dark] .recurrence-badge,.dark .recurrence-badge{background:#d977062e!important;color:#fcd34d!important;border-color:#d9770659!important}[data-theme=dark] .streak-badge,.dark .streak-badge{background:linear-gradient(135deg,#d6282433,#d9770640)!important;color:#fca5a5!important;border-color:#d6282466!important}[data-theme=dark] .priority-low,.dark .priority-low{background:#94a3b826!important;color:#cbd5e1!important;border-color:#94a3b840!important}[data-theme=dark] .priority-medium,.dark .priority-medium{background:#3b82f62e!important;color:#60a5fa!important;border-color:#3b82f659!important}[data-theme=dark] .priority-high,.dark .priority-high{background:#d977062e!important;color:#fbbf24!important;border-color:#d9770659!important}[data-theme=dark] .priority-urgent,.dark .priority-urgent{background:#d6282438!important;color:#fca5a5!important;border-color:#d6282473!important}[data-theme=dark] .scope-badge-perso,.dark .scope-badge-perso{background:#d6282429!important;color:#fca5a5!important;border-color:#d6282452!important}[data-theme=dark] .scope-badge-team,.dark .scope-badge-team{background:#10b9812e!important;color:#34d399!important;border-color:#10b98159!important}[data-theme=dark] .subtasks-summary-bar,.dark .subtasks-summary-bar{background:#111a2e!important;border-color:#24344d!important}[data-theme=dark] .subtasks-summary-bar:hover,.dark .subtasks-summary-bar:hover{background:#162033!important;border-color:#3b5070!important}[data-theme=dark] .subtask-section-block,.dark .subtask-section-block{background:#111a2e!important;border-color:#24344d!important}[data-theme=dark] .subtask-section-header,.dark .subtask-section-header{border-bottom-color:#24344d!important}[data-theme=dark] .subtask-rec-badge,.dark .subtask-rec-badge{background:#d628242e!important;color:#fca5a5!important;border-color:#d6282461!important}[data-theme=dark] .add-subtask-inline input,.dark .add-subtask-inline input{background:#111a2e!important;border:1px solid #24344d!important;color:#f8fafc!important}[data-theme=dark] .card-bottom-add-btn,.dark .card-bottom-add-btn{border-color:#3b5070!important;color:#94a3b8!important}[data-theme=dark] .card-bottom-add-btn:hover,.dark .card-bottom-add-btn:hover{background:#16a34a26!important;border-color:#22c55e!important;color:#4ade80!important}[data-theme=dark] .modal-card,.dark .modal-card{background:#111a2e!important;border:1px solid #24344d!important;box-shadow:0 24px 48px -12px #000000bf!important}[data-theme=dark] .modal-header,.dark .modal-header,[data-theme=dark] .modal-footer,.dark .modal-footer{background:#111a2e!important;border-color:#24344d!important}[data-theme=dark] .metadata-inspector-panel,.dark .metadata-inspector-panel{background:#0d1424!important;border-left-color:#24344d!important}.checkmark-path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .22s var(--ease-silk)}.is-checked .checkmark-path,input:checked~.checkmark .checkmark-path,.custom-checkbox input:checked~.checkmark svg polyline{stroke-dashoffset:0}@keyframes springPop{0%{transform:scale(.85)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes springRipple{0%{transform:scale(.9);opacity:.85;box-shadow:0 0 #10b98199}70%{transform:scale(1.05);opacity:1;box-shadow:0 0 0 8px #10b98100}to{transform:scale(1);opacity:1;box-shadow:0 0 #10b98100}}.animate-spring-pop{animation:springPop .35s var(--ease-spring) forwards}.animate-spring-ripple{animation:springRipple .38s var(--ease-spring) forwards}.ai-shimmer-active{position:relative}.ai-shimmer-active:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#d62824,#d97706,#f4f1ea,#d62824);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shimmerSweep 3.5s linear infinite;pointer-events:none;z-index:1}@keyframes shimmerSweep{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.equalizer-bar{width:3px;border-radius:9999px;background:linear-gradient(to top,#991b1b,#d62824);transform-origin:center bottom;will-change:transform,height;transition:transform .08s var(--ease-snappy),height .08s var(--ease-snappy)}.liquid-shimmer{background-size:200% 100%;animation:liquidFlow 2.5s infinite linear}@keyframes liquidFlow{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important;transition-property:opacity,background-color,border-color,color!important;scroll-behavior:auto!important}}@keyframes mushinInkRipple{0%{transform:scale(.85);opacity:.55}to{transform:scale(2.25);opacity:0}}.checkbox-btn.checked:before,.circle-btn.check-btn.done:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--success, #10b981);pointer-events:none;animation:mushinInkRipple .42s var(--ease-silk) forwards}@media(max-width:768px){.modal-backdrop,.pantry-overlay,.focus-backdrop,.auth-modal-backdrop,.hub-modal-backdrop,.sub-modal-backdrop{align-items:flex-end!important;justify-content:center!important;padding:0!important}.modal-card,.modal-container,.streaks-modal-container,.pantry-modal,.focus-canvas,.auth-modal-card,.hub-modal-container,.sub-modal-card{width:100%!important;max-width:100%!important;min-width:100%!important;height:auto!important;max-height:calc(92dvh - env(safe-area-inset-top,0px))!important;border-radius:22px 22px 0 0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;margin:0!important;box-shadow:0 -10px 40px #00000059!important;animation:sheetSlideUp .28s cubic-bezier(.16,1,.3,1)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}.modal-card:before,.modal-container:before,.streaks-modal-container:before,.pantry-modal:before,.focus-canvas:before,.auth-modal-card:before,.hub-modal-container:before{content:"";display:block;width:38px;height:4px;border-radius:9999px;background:var(--border, #cbd5e1);margin:.55rem auto .2rem;flex-shrink:0}[data-theme=dark] .modal-card:before,[data-theme=dark] .modal-container:before,[data-theme=dark] .streaks-modal-container:before,[data-theme=dark] .pantry-modal:before,[data-theme=dark] .focus-canvas:before,[data-theme=dark] .auth-modal-card:before,[data-theme=dark] .hub-modal-container:before,.dark .modal-card:before,.dark .modal-container:before,.dark .streaks-modal-container:before,.dark .pantry-modal:before,.dark .focus-canvas:before,.dark .auth-modal-card:before,.dark .hub-modal-container:before{background:#ffffff40}}@keyframes sheetSlideUp{0%{transform:translateY(100%);opacity:.9}to{transform:translateY(0);opacity:1}}*{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none}.mobile-only-close-icon,.mobile-only-close-pill{display:none}@media(max-width:768px),(hover:none)and (pointer:coarse){kbd,.kbd-hint,.kbd-key,.kbd-key-cta,.kbd-badge,.btn-kbd-hint,.search-kbd-shortcut,.cta-kbd,.seg-kbd,.dock-kbd,.hud-kbd,.hud-footer-chip,.hud-footer-left,.kbd-enter-hint,.kbd-submit,.hero-kbd-badge,.shortcut-item,.shortcuts-bar,.calendar-shortcuts-bar,.focus-shortcuts-footer,.footer-esc-hint,.esc-hint,.rate-kbd,.swap-hint-tip,.spotlight-kbd,.kbd-alt-v,.clip-hint,.shortcut-hint,.drawer-footer-shortcut,.kbd-inline{display:none!important}.mobile-only-close-icon{display:inline-flex!important;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;line-height:1}.mobile-only-close-pill{display:inline-flex!important;align-items:center;gap:.25rem;padding:.25rem .65rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#f8fafc;font-size:.72rem;font-weight:700;cursor:pointer}.sidebar-main-views-block{display:none!important}}@media(max-height:550px)and (orientation:landscape){.top-header,.app-header{min-height:42px!important;height:44px!important;padding:.2rem .75rem!important}.workspace-top-bar{padding:.25rem .65rem!important;min-height:36px!important}.mobile-bottom-nav{height:46px!important;min-height:46px!important;padding:0 .5rem!important}.mobile-bottom-nav .nav-tab{padding:.15rem .35rem!important;gap:1px!important}.mobile-bottom-nav .nav-tab svg{width:17px!important;height:17px!important}.mobile-bottom-nav .nav-tab span{font-size:.6rem!important}.mobile-bottom-nav .nav-fab{width:42px!important;height:42px!important;transform:translateY(-6px)!important}.mobile-radial-menu{bottom:34px!important;transform:translate(-50%) scale(.88)!important;transform-origin:bottom center!important}.main-content,.workspace-main-area{padding-bottom:50px!important}.kanban-board,.kanban-columns-grid{gap:.65rem!important;padding:.35rem .65rem 3.2rem!important}.kanban-column{max-height:calc(100dvh - 96px)!important}.column-header{padding:.35rem .6rem!important}.modal-backdrop,.auth-modal-backdrop,.dates-modal-backdrop{padding:.35rem!important;align-items:center!important}.modal-card,.modal-container,.streaks-modal-container,.pantry-modal,.focus-canvas,.auth-modal-card,.auth-card,.briefing-modal-card,.hub-modal-container,.sub-modal-card,.embedded-container{max-height:96dvh!important;height:96dvh!important;border-radius:14px!important;overflow-y:auto!important;margin:auto!important}.modal-header,.auth-header,.modal-top{padding:.4rem .85rem!important;min-height:38px!important}.modal-body,.auth-body{padding:.5rem .85rem!important;max-height:calc(96dvh - 84px)!important;overflow-y:auto!important}.modal-footer,.modal-actions-footer,.gamified-actions-row{padding:.35rem .85rem!important}.modal-two-columns-body{grid-template-columns:1.15fr .85fr!important;gap:.75rem!important;max-height:calc(96dvh - 88px)!important;overflow-y:auto!important}.metadata-inspector-panel{border-left:1px solid var(--border, #e2e8f0)!important;border-top:none!important;padding:.65rem .85rem!important}.calendar-wrapper{height:calc(100dvh - 94px)!important;max-height:calc(100dvh - 94px)!important}.calendar-toolbar{padding:.25rem .65rem!important;min-height:38px!important}.time-blocking-grid-container{height:calc(100dvh - 140px)!important}.dedicated-debrief-page{padding:.4rem .75rem 3.5rem!important}.debrief-page-header{padding:.3rem 0!important}.debrief-light-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important}.debrief-hero-card{grid-column:1 / -1!important;padding:.45rem .75rem!important}.themes-bento-grid{grid-template-columns:repeat(2,1fr)!important;gap:.55rem!important}.theme-card{padding:.65rem .85rem!important}.dedicated-itinerary-page,.itinerary-container{padding:.4rem .75rem 3.5rem!important}.embedded-container .modal-body{padding:.5rem .75rem 3.5rem!important}.timeline-slots-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important}.kanban-board-container{height:calc(100dvh - 100px)!important}}html[data-comfort=true] .task-card,.comfort-mode .task-card{padding:1.05rem 1.15rem!important;gap:.7rem!important;border-radius:14px!important}html[data-comfort=true] .column-drop-zone,.comfort-mode .column-drop-zone{gap:.85rem!important}html[data-comfort=true] .task-title,.comfort-mode .task-title{font-size:1.06rem!important;line-height:1.45!important;font-weight:650!important}html[data-comfort=true] .task-desc,.comfort-mode .task-desc{font-size:.94rem!important;line-height:1.55!important}html[data-comfort=true] .subtask-text,html[data-comfort=true] .subtask-card-text,html[data-comfort=true] .daily-item-title,html[data-comfort=true] .agenda-task-title,.comfort-mode .subtask-text,.comfort-mode .subtask-card-text,.comfort-mode .daily-item-title,.comfort-mode .agenda-task-title{font-size:.96rem!important;line-height:1.45!important}html[data-comfort=true] .subtask-row,html[data-comfort=true] .kanban-subtask-card,html[data-comfort=true] .daily-item-block,.comfort-mode .subtask-row,.comfort-mode .kanban-subtask-card,.comfort-mode .daily-item-block{padding-top:.55rem!important;padding-bottom:.55rem!important}html[data-comfort=true] .custom-checkbox .checkmark,html[data-comfort=true] .daily-checkbox-btn,.comfort-mode .custom-checkbox .checkmark,.comfort-mode .daily-checkbox-btn{width:22px!important;height:22px!important}html[data-comfort=true] .column-title h3,.comfort-mode .column-title h3{font-size:1.02rem!important}html[data-comfort=true] .sidebar-nav-item .nav-item-label,html[data-comfort=true] .filter-pill,html[data-comfort=true] .segmented-btn .seg-label,.comfort-mode .sidebar-nav-item .nav-item-label,.comfort-mode .filter-pill,.comfort-mode .segmented-btn .seg-label{font-size:.92rem!important}html[data-comfort=true] .badge,html[data-comfort=true] .due-badge,.comfort-mode .badge,.comfort-mode .due-badge{font-size:.78rem!important;padding:.22rem .55rem!important}html[data-comfort=true] app-rpg-modal,html[data-comfort=true] .rpg-level-badge,html[data-comfort=true] .xp-bar,.comfort-mode app-rpg-modal,.comfort-mode .rpg-level-badge,.comfort-mode .xp-bar{display:none!important}html[data-comfort=true] .brand-totem-trigger .brand-logo:hover,.comfort-mode .brand-totem-trigger .brand-logo:hover{transform:none!important;filter:drop-shadow(0 2px 7px rgba(214,40,36,.35))!important}html[data-comfort=true] .goal-card-widget,html[data-comfort=true] .goal-mode-badge,html[data-comfort=true] .goal-compact-pill,html[data-comfort=true] .subtask-milestone-badge,html[data-comfort=true] .task-mode-selector,html[data-comfort=true] .goal-config-card,html[data-comfort=true] [data-radial-action=goal],html[data-comfort=true] .day-workload-badge,html[data-comfort=true] app-time-bento,html[data-comfort=true] .time-bento-container,.comfort-mode .goal-card-widget,.comfort-mode .goal-mode-badge,.comfort-mode .goal-compact-pill,.comfort-mode .subtask-milestone-badge,.comfort-mode .task-mode-selector,.comfort-mode .goal-config-card,.comfort-mode [data-radial-action=goal],.comfort-mode .day-workload-badge,.comfort-mode app-time-bento,.comfort-mode .time-bento-container{display:none!important}@media(max-height:550px)and (orientation:landscape){.briefing-expanded-panel.debrief-light-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important;align-items:start!important}.briefing-expanded-panel.debrief-light-layout .debrief-hero-card{grid-column:1 / -1!important;padding:.35rem .65rem!important}.kanban-board,.kanban-columns-grid{display:grid!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:.65rem!important;padding-bottom:3.5rem!important;overflow-x:auto!important}.kanban-column{max-height:calc(100dvh - 102px)!important;overflow-y:auto!important}.calendar-view-container,.agenda-layout-grid,.schedule-split-layout,.daily-schedule-grid{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:.65rem!important;max-height:calc(100dvh - 92px)!important;overflow-y:auto!important}.timeline-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;align-items:start!important}.timeline-slots-list{display:flex!important;flex-direction:column!important;gap:.45rem!important}}.lang-switcher-pill{display:inline-flex;align-items:center;background:var(--bg-subtle, rgba(148, 163, 184, .12));border:1px solid var(--border, rgba(148, 163, 184, .24));border-radius:999px;padding:2px;gap:2px;height:30px;flex-shrink:0}.lang-switcher-pill.compact{height:24px;padding:1.5px}.lang-pill-btn{appearance:none;border:none;background:transparent;color:var(--text-muted, #64748b);font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:0 8px;height:100%;border-radius:999px;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;line-height:1}.lang-switcher-pill.compact .lang-pill-btn{font-size:.65rem;padding:0 6px}.lang-pill-btn:hover{color:var(--text-main, #0f172a)}.lang-pill-btn.active{background:var(--primary, #d62824);color:#f4f1ea!important;box-shadow:0 2px 6px #d6282452}[data-theme=dark] .lang-switcher-pill,.dark .lang-switcher-pill{background:#0f172aa6;border-color:#94a3b838}[data-theme=dark] .lang-pill-btn,.dark .lang-pill-btn{color:#94a3b8}[data-theme=dark] .lang-pill-btn:hover,.dark .lang-pill-btn:hover{color:#f8fafc}.mobile-portrait-lock-guard{display:none!important}.sumi-icon{display:inline-block;width:1.32em;height:1.32em;vertical-align:-.24em;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:var(--sumi-img-light)}[data-theme=dark] .sumi-icon,.dark .sumi-icon,body.dark-mode .sumi-icon,.theme-dark .sumi-icon{background-image:var(--sumi-img-dark)}.hud-backdrop:not(.hud-light) .sumi-icon{background-image:var(--sumi-img-dark)}.hud-backdrop.hud-light .sumi-icon{background-image:var(--sumi-img-light)}.sumi-icon-xs{width:15px;height:15px;vertical-align:-2px}.sumi-icon-sm{width:18px;height:18px;vertical-align:-3px}.sumi-icon-md{width:22px;height:22px;vertical-align:-4px}.sumi-icon-lg{width:28px;height:28px;vertical-align:middle}.sumi-icon-xl{width:34px;height:34px;vertical-align:middle}.sumi-icon-2xl{width:44px;height:44px;vertical-align:middle}.sumi-icon-morning{--sumi-img-light: url(/icons/morning-light.png);--sumi-img-dark: url(/icons/morning-dark.png)}.sumi-icon-evening{--sumi-img-light: url(/icons/evening-light.png);--sumi-img-dark: url(/icons/evening-dark.png)}.sumi-icon-streak,.sumi-icon-fitness{--sumi-img-light: url(/icons/streak-light.png);--sumi-img-dark: url(/icons/streak-dark.png)}.sumi-icon-pillbox{--sumi-img-light: url(/icons/pillbox-light.png);--sumi-img-dark: url(/icons/pillbox-dark.png)}.sumi-icon-pantry{--sumi-img-light: url(/icons/pantry-light.png);--sumi-img-dark: url(/icons/pantry-dark.png)}.sumi-icon-baby{--sumi-img-light: url(/icons/baby-light.png);--sumi-img-dark: url(/icons/baby-dark.png)}.sumi-icon-notes{--sumi-img-light: url(/icons/notes-light.png);--sumi-img-dark: url(/icons/notes-dark.png)}.sumi-icon-srs{--sumi-img-light: url(/icons/srs-light.png);--sumi-img-dark: url(/icons/srs-dark.png)}.sumi-icon-schedule{--sumi-img-light: url(/icons/schedule-light.png);--sumi-img-dark: url(/icons/schedule-dark.png)}.sumi-icon-declutter{--sumi-img-light: url(/icons/declutter-light.png);--sumi-img-dark: url(/icons/declutter-dark.png)}.sumi-icon-modules-hub{--sumi-img-light: url(/icons/modules-hub-light.png);--sumi-img-dark: url(/icons/modules-hub-dark.png)}.sumi-icon-ai-sparkles{--sumi-img-light: url(/icons/ai-sparkles-light.png);--sumi-img-dark: url(/icons/ai-sparkles-dark.png)}.sumi-icon-voice-mic{--sumi-img-light: url(/icons/voice-mic-light.png);--sumi-img-dark: url(/icons/voice-mic-dark.png)}.sumi-icon-photo-scan{--sumi-img-light: url(/icons/photo-scan-light.png);--sumi-img-dark: url(/icons/photo-scan-dark.png)}.sumi-icon-flash-audio{--sumi-img-light: url(/icons/flash-audio-light.png);--sumi-img-dark: url(/icons/flash-audio-dark.png)}.sumi-icon-family{--sumi-img-light: url(/icons/family-light.png);--sumi-img-dark: url(/icons/family-dark.png)}.sumi-icon-search{--sumi-img-light: url(/icons/search-light.png);--sumi-img-dark: url(/icons/search-dark.png)}.sumi-icon-meditation{--sumi-img-light: url(/icons/meditation-light.png);--sumi-img-dark: url(/icons/meditation-dark.png)}.sumi-icon-timer{--sumi-img-light: url(/icons/timer-light.png);--sumi-img-dark: url(/icons/timer-dark.png)}.sumi-icon-category{--sumi-img-light: url(/icons/category-light.png);--sumi-img-dark: url(/icons/category-dark.png)}.sumi-icon-pro-gem{--sumi-img-light: url(/icons/pro-gem-light.png);--sumi-img-dark: url(/icons/pro-gem-dark.png)}.sumi-icon-kanban{--sumi-img-light: url(/icons/kanban-light.png);--sumi-img-dark: url(/icons/kanban-dark.png)}.sumi-icon-calendar{--sumi-img-light: url(/icons/calendar-light.png);--sumi-img-dark: url(/icons/calendar-dark.png)}.sumi-icon-target{--sumi-img-light: url(/icons/target-light.png);--sumi-img-dark: url(/icons/target-dark.png)}.sumi-icon-bolt{--sumi-img-light: url(/icons/bolt-light.png);--sumi-img-dark: url(/icons/bolt-dark.png)}.sumi-icon-routine{--sumi-img-light: url(/icons/routine-light.png);--sumi-img-dark: url(/icons/routine-dark.png)}.sumi-icon-personal{--sumi-img-light: url(/icons/personal-light.png);--sumi-img-dark: url(/icons/personal-dark.png)}.sumi-icon-work{--sumi-img-light: url(/icons/work-light.png);--sumi-img-dark: url(/icons/work-dark.png)}.sumi-icon-global{--sumi-img-light: url(/icons/global-light.png);--sumi-img-dark: url(/icons/global-dark.png)}.sumi-icon-security{--sumi-img-light: url(/icons/security-light.png);--sumi-img-dark: url(/icons/security-dark.png)}.sumi-icon-settings{--sumi-img-light: url(/icons/settings-light.png);--sumi-img-dark: url(/icons/settings-dark.png)}.sumi-icon-pin{--sumi-img-light: url(/icons/pin-light.png);--sumi-img-dark: url(/icons/pin-dark.png)}.sumi-icon-idea{--sumi-img-light: url(/icons/idea-light.png);--sumi-img-dark: url(/icons/idea-dark.png)}.sumi-icon-link{--sumi-img-light: url(/icons/link-light.png);--sumi-img-dark: url(/icons/link-dark.png)}.sumi-icon-trash{--sumi-img-light: url(/icons/trash-light.png);--sumi-img-dark: url(/icons/trash-dark.png)}.sumi-icon-trophy{--sumi-img-light: url(/icons/trophy-light.png);--sumi-img-dark: url(/icons/trophy-dark.png)}.sumi-icon-filter{--sumi-img-light: url(/icons/filter-light.png);--sumi-img-dark: url(/icons/filter-dark.png)}.sumi-icon-eye{--sumi-img-light: url(/icons/eye-light.png);--sumi-img-dark: url(/icons/eye-dark.png)}.sumi-icon-export{--sumi-img-light: url(/icons/export-light.png);--sumi-img-dark: url(/icons/export-dark.png)}.sumi-icon-alert{--sumi-img-light: url(/icons/alert-light.png);--sumi-img-dark: url(/icons/alert-dark.png)}.sumi-icon-chart{--sumi-img-light: url(/icons/chart-light.png);--sumi-img-dark: url(/icons/chart-dark.png)}.sumi-icon-rocket{--sumi-img-light: url(/icons/rocket-light.png);--sumi-img-dark: url(/icons/rocket-dark.png)}.sumi-icon-folder{--sumi-img-light: url(/icons/folder-light.png);--sumi-img-dark: url(/icons/folder-dark.png)}.sumi-icon-scissors{--sumi-img-light: url(/icons/scissors-light.png);--sumi-img-dark: url(/icons/scissors-dark.png)}.sumi-icon-logout{--sumi-img-light: url(/icons/logout-light.png);--sumi-img-dark: url(/icons/logout-dark.png)}.sumi-icon-gift{--sumi-img-light: url(/icons/gift-light.png);--sumi-img-dark: url(/icons/gift-dark.png)}.sumi-icon-bell{--sumi-img-light: url(/icons/bell-light.png);--sumi-img-dark: url(/icons/bell-dark.png)}.sumi-icon-mute{--sumi-img-light: url(/icons/mute-light.png);--sumi-img-dark: url(/icons/mute-dark.png)}.sumi-icon-coffee{--sumi-img-light: url(/icons/coffee-light.png);--sumi-img-dark: url(/icons/coffee-dark.png)}.sumi-icon-dice{--sumi-img-light: url(/icons/dice-light.png);--sumi-img-dark: url(/icons/dice-dark.png)}.sumi-icon-palette{--sumi-img-light: url(/icons/palette-light.png);--sumi-img-dark: url(/icons/palette-dark.png)}.sumi-icon-gamepad{--sumi-img-light: url(/icons/gamepad-light.png);--sumi-img-dark: url(/icons/gamepad-dark.png)}.sumi-icon-message{--sumi-img-light: url(/icons/message-light.png);--sumi-img-dark: url(/icons/message-dark.png)}.sumi-icon-thermometer{--sumi-img-light: url(/icons/thermometer-light.png);--sumi-img-dark: url(/icons/thermometer-dark.png)}.sumi-icon-diaper{--sumi-img-light: url(/icons/diaper-light.png);--sumi-img-dark: url(/icons/diaper-dark.png)}.sumi-icon-droplet{--sumi-img-light: url(/icons/droplet-light.png);--sumi-img-dark: url(/icons/droplet-dark.png)}.sumi-icon-stool{--sumi-img-light: url(/icons/stool-light.png);--sumi-img-dark: url(/icons/stool-dark.png)}.sumi-icon-forest{--sumi-img-light: url(/icons/forest-light.png);--sumi-img-dark: url(/icons/forest-dark.png)}.sumi-icon-vaccine{--sumi-img-light: url(/icons/vaccine-light.png);--sumi-img-dark: url(/icons/vaccine-dark.png)}.sumi-icon-rain{--sumi-img-light: url(/icons/rain-light.png);--sumi-img-dark: url(/icons/rain-dark.png)}.sumi-icon-wave{--sumi-img-light: url(/icons/wave-light.png);--sumi-img-dark: url(/icons/wave-dark.png)}.nav-fab-mic .sumi-icon-voice-mic{background-image:url(/icons/voice-mic-dark.png)!important;width:28px;height:28px}.btn-primary .sumi-icon,.btn-primary-cta .sumi-icon,.ai-action-btn .sumi-icon,.vision-capture-primary-btn .sumi-icon,.vision-send-photo-btn .sumi-icon,.vision-send-footer-btn .sumi-icon,.btn-confirm-delete .sumi-icon,.btn-rpg-hero .sumi-icon,.ai-hud-card .sumi-icon,.dictation-hud-card .sumi-icon,.pantry-header .sumi-icon,.btn-voice-highlight.active .sumi-icon,.magic-voice-btn.dictating .sumi-icon,.magic-camera-btn.active .sumi-icon,.pb-action-pill.listening .sumi-icon,.pb-action-pill.speaking .sumi-icon,.mic-btn.active .sumi-icon,.landscape-debrief-audio-btn .sumi-icon,.btn-subtask-icon:hover .sumi-icon,.daily-btn-ai:hover .sumi-icon,.v-mode-btn.active .sumi-icon,.sheet-qf-pill.active .sumi-icon{background-image:var(--sumi-img-dark)!important}.hub-icon,.mod-emoji-box,.pb-icon,.notes-icon-badge,.lm-icon-badge,.debrief-header-icon,.vision-badge-icon,.st-icon,.zc-icon,.zd-icon,.onboarding-icon,.daily-icon-box,.sugg-icon,.drawer-title-icon,.zen-header .header-icon,.modal-header .header-icon,.modal-header .header-icon-box,.rpg-crest-icon{background:linear-gradient(145deg,#fff,#f4f1ea)!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 6px #0f172a0f,inset 0 1px #fff!important;color:#0f172a!important}.modal-header .header-icon-box .sumi-icon{background-image:var(--sumi-img-light)!important}[data-theme=dark] .hub-icon,[data-theme=dark] .mod-emoji-box,[data-theme=dark] .pb-icon,[data-theme=dark] .notes-icon-badge,[data-theme=dark] .lm-icon-badge,[data-theme=dark] .debrief-header-icon,[data-theme=dark] .vision-badge-icon,[data-theme=dark] .st-icon,[data-theme=dark] .zc-icon,[data-theme=dark] .zd-icon,[data-theme=dark] .onboarding-icon,[data-theme=dark] .daily-icon-box,[data-theme=dark] .sugg-icon,[data-theme=dark] .drawer-title-icon,[data-theme=dark] .zen-header .header-icon,[data-theme=dark] .modal-header .header-icon,[data-theme=dark] .modal-header .header-icon-box,[data-theme=dark] .rpg-crest-icon,.dark .hub-icon,.dark .mod-emoji-box,.dark .pb-icon,.dark .notes-icon-badge,.dark .lm-icon-badge,.dark .debrief-header-icon,.dark .vision-badge-icon,.dark .st-icon,.dark .zc-icon,.dark .zd-icon,.dark .onboarding-icon,.dark .daily-icon-box,.dark .sugg-icon,.dark .drawer-title-icon,.dark .zen-header .header-icon,.dark .modal-header .header-icon,.dark .modal-header .header-icon-box,.dark .rpg-crest-icon{background:linear-gradient(145deg,#162033,#0f172a)!important;border:1px solid rgba(244,241,234,.16)!important;box-shadow:0 3px 10px #00000073,inset 0 1px #ffffff0f!important;color:#f4f1ea!important}[data-theme=dark] .modal-header .header-icon-box .sumi-icon,.dark .modal-header .header-icon-box .sumi-icon{background-image:var(--sumi-img-dark)!important}
