.auth-input[data-v-49382043]{height:3rem;width:100%;border-radius:.875rem;border:1px solid #d9dee8;background:#f8fafc;padding:0 1rem;color:#0f172a;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-input[data-v-49382043]::-moz-placeholder{color:#94a3b8}.auth-input[data-v-49382043]::placeholder{color:#94a3b8}.auth-input[data-v-49382043]:focus{border-color:#7c5cff;background:#fff;box-shadow:0 0 0 4px #7c5cff24}.auth-input[data-v-49382043]:disabled{cursor:not-allowed;background:#f1f5f9;color:#94a3b8}.auth-input-error[data-v-49382043],.auth-input-error[data-v-49382043]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441f}.auth-input[data-v-0d695da9]{height:3rem;width:100%;border-radius:.875rem;border:1px solid #d9dee8;background:#f8fafc;padding:0 1rem;color:#0f172a;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-input[data-v-0d695da9]::-moz-placeholder{color:#94a3b8}.auth-input[data-v-0d695da9]::placeholder{color:#94a3b8}.auth-input[data-v-0d695da9]:focus{border-color:#7c5cff;background:#fff;box-shadow:0 0 0 4px #7c5cff24}.auth-input[data-v-0d695da9]:disabled{cursor:not-allowed;background:#f1f5f9;color:#94a3b8}.auth-input-error[data-v-0d695da9],.auth-input-error[data-v-0d695da9]:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441f}html.dark,html[data-theme=dark]{border-color:#ffffff1a;background:#030609bd;color:#f8fafc}html.dark,html[data-theme=dark]{border-color:#a78bfa;background:#080b10eb;box-shadow:0 0 0 4px #7c5cff2e}.auth-page[data-v-b017854a]{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,rgba(124,92,255,.09),transparent 34%),linear-gradient(315deg,rgba(96,165,250,.08),transparent 40%),linear-gradient(180deg,#f8fafc,#eef2ff 48%,#f8fafc)}.auth-page[data-v-b017854a]:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(79,70,229,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(79,70,229,.032) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.52),transparent 76%);mask-image:linear-gradient(120deg,rgba(0,0,0,.52),transparent 76%)}.auth-page[data-v-b017854a]:after{content:"";position:fixed;inset:-18% -12%;z-index:-1;pointer-events:none;background:linear-gradient(118deg,transparent 0 16%,rgba(255,255,255,.44) 16% 27%,transparent 27% 100%),linear-gradient(122deg,transparent 0 58%,rgba(124,92,255,.07) 58% 68%,transparent 68% 100%),linear-gradient(128deg,transparent 0 72%,rgba(96,165,250,.06) 72% 80%,transparent 80% 100%);transform:rotate(-4deg)}.auth-shell[data-v-b017854a]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand-panel[data-v-b017854a]{background:radial-gradient(circle at 12% 12%,rgba(139,92,246,.26),transparent 20rem),radial-gradient(circle at 90% 18%,rgba(59,130,246,.16),transparent 18rem),linear-gradient(145deg,#080b18,#11102a 48%,#050812)}.auth-glow[data-v-b017854a]{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(4px)}.auth-glow-one[data-v-b017854a]{right:-120px;top:-120px;height:20rem;width:20rem;background:radial-gradient(circle,rgba(139,92,246,.28),transparent 68%)}.auth-glow-two[data-v-b017854a]{bottom:-150px;left:-90px;height:24rem;width:24rem;background:radial-gradient(circle,rgba(79,70,229,.2),transparent 70%)}.auth-glow-three[data-v-b017854a]{bottom:22%;right:8%;height:14rem;width:14rem;background:radial-gradient(circle,rgba(34,211,238,.12),transparent 72%)}.brand-wordmark[data-v-b017854a]{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}html.dark,html[data-theme=dark]{background:linear-gradient(135deg,rgba(124,92,255,.16),transparent 34%),linear-gradient(315deg,rgba(96,165,250,.1),transparent 40%),linear-gradient(180deg,#030609,#080b10 48%,#030609)}html.dark,html[data-theme=dark]{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}html.dark,html[data-theme=dark]{background:linear-gradient(118deg,transparent 0 16%,rgba(15,23,42,.34) 16% 27%,transparent 27% 100%),linear-gradient(122deg,transparent 0 58%,rgba(124,92,255,.08) 58% 68%,transparent 68% 100%),linear-gradient(128deg,transparent 0 72%,rgba(96,165,250,.06) 72% 80%,transparent 80% 100%)}.fade-enter-active[data-v-b017854a],.fade-leave-active[data-v-b017854a]{transition:opacity .24s ease,transform .24s ease}.fade-enter-from[data-v-b017854a],.fade-leave-to[data-v-b017854a]{opacity:0;transform:translateY(8px)}@media (max-width: 1023px){.auth-shell[data-v-b017854a]{min-height:auto}}.custom-markdown[data-v-71a91a53]{line-height:1.5}.custom-markdown[data-v-71a91a53] table{border-collapse:collapse;overflow:hidden;border-radius:.5rem}.custom-markdown[data-v-71a91a53] thead{background-color:#f8fafc}.dark .custom-markdown[data-v-71a91a53] thead{background-color:#1e293b}.custom-markdown[data-v-71a91a53] th{padding:.5rem 1rem;text-align:left;font-weight:600;color:#334155}.dark .custom-markdown[data-v-71a91a53] th{color:#e2e8f0}.custom-markdown[data-v-71a91a53] td{padding:.5rem 1rem;border-top-width:1px;border-color:#e2e8f0}.dark .custom-markdown[data-v-71a91a53] td{border-color:#334155}.custom-markdown[data-v-71a91a53] tr:nth-child(2n){background-color:#f8fafc}.dark .custom-markdown[data-v-71a91a53] tr:nth-child(2n){background-color:#1e293b80}.custom-markdown[data-v-71a91a53] .katex{color:currentColor;overflow:visible;font-size:1.1em}.custom-markdown[data-v-71a91a53] .katex-display{overflow-x:auto;padding-top:.5rem;padding-bottom:.5rem;overflow-y:hidden}.custom-markdown.prose-invert[data-v-71a91a53] .katex,.custom-markdown.prose-invert[data-v-71a91a53] .katex-mathml{color:#fff}.custom-markdown[data-v-71a91a53] .katex-html{overflow-x:auto;overflow-y:hidden;max-width:100%}@keyframes fadeHighlight-71a91a53{0%{background-color:#10b98133}to{background-color:#10b9810d}}@keyframes gradient-71a91a53{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulsing-71a91a53{0%{box-shadow:0 0 #10b9814d}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.prose.debug-generation-active p[data-v-71a91a53],.prose.debug-generation-active li[data-v-71a91a53],.prose.debug-generation-active h2[data-v-71a91a53],.prose.debug-generation-active h3[data-v-71a91a53],.prose.debug-generation-active h4[data-v-71a91a53],.prose.debug-generation-active ul[data-v-71a91a53],.prose.debug-generation-active ol[data-v-71a91a53],.prose.debug-generation-active blockquote[data-v-71a91a53]{background-color:transparent;border-right:none;position:relative;transition:all .3s ease-out;animation:none;background-image:none}.prose.debug-generation-active[data-v-71a91a53] .latest-content{display:inline-block;background-color:#10b9811a;border-radius:4px;padding:2px 8px;position:relative;background-image:linear-gradient(90deg,#10b9811a,#10b98126,#10b9811a);background-size:200% 100%;animation:fadeHighlight-71a91a53 2s ease-in-out infinite alternate,gradient-71a91a53 5s ease infinite,pulsing-71a91a53 2s infinite;z-index:1}@keyframes fadeIn-71a91a53{0%{opacity:0}to{opacity:1}}.custom-markdown[data-v-71a91a53] .stream-char{animation:fadeIn-71a91a53 .3s ease-in-out forwards;display:inline-block}@keyframes blinkCursor-71a91a53{0%,to{border-right-color:transparent}50%{border-right-color:#10b981}}.custom-markdown[data-v-71a91a53] .typing-effect:last-child{border-right:2px solid;animation:blinkCursor-71a91a53 .7s step-end infinite;padding-right:2px;margin-right:2px}.brand-wordmark[data-v-187963d2]{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.palette-fade-enter-active[data-v-b9c1181a],.palette-fade-leave-active[data-v-b9c1181a]{transition:opacity .18s ease}.palette-fade-enter-active section[data-v-b9c1181a],.palette-fade-leave-active section[data-v-b9c1181a]{transition:transform .18s ease,opacity .18s ease}.palette-fade-enter-from[data-v-b9c1181a],.palette-fade-leave-to[data-v-b9c1181a]{opacity:0}.palette-fade-enter-from section[data-v-b9c1181a],.palette-fade-leave-to section[data-v-b9c1181a]{opacity:0;transform:translateY(-10px) scale(.98)}.copilot-slide-enter-active[data-v-cb9d5467],.copilot-slide-leave-active[data-v-cb9d5467]{transition:opacity .2s ease,transform .2s ease}.copilot-slide-enter-from[data-v-cb9d5467],.copilot-slide-leave-to[data-v-cb9d5467]{opacity:0;transform:translate(18px) scale(.98)}.modal-fade-enter-active[data-v-26b1895f],.modal-fade-leave-active[data-v-26b1895f]{transition:opacity .18s ease,transform .18s ease}.modal-fade-enter-from[data-v-26b1895f],.modal-fade-leave-to[data-v-26b1895f]{opacity:0;transform:scale(.98)}.slash-pop-enter-active[data-v-383dc2a0],.slash-pop-leave-active[data-v-383dc2a0]{transition:opacity .16s ease,transform .16s ease}.slash-pop-enter-from[data-v-383dc2a0],.slash-pop-leave-to[data-v-383dc2a0]{opacity:0;transform:translateY(8px) scale(.98)}[data-v-6017456e]::-webkit-scrollbar{width:6px;height:6px}[data-v-6017456e]::-webkit-scrollbar-track{background:transparent}[data-v-6017456e]::-webkit-scrollbar-thumb{background-color:#cbd5e1cc;border-radius:3px}[data-v-6017456e]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8cc}.input-area[data-v-6017456e]{position:sticky;bottom:0;background-color:#fff;z-index:10;box-shadow:0 -2px 10px #0000000d}.messages-container[data-v-6017456e]{padding-bottom:120px}@keyframes fadeIn-6017456e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.flex-1>div[data-v-6017456e]{animation:fadeIn-6017456e .3s ease-out forwards}@keyframes blink-6017456e{0%,to{opacity:1}50%{opacity:0}}.typing-cursor[data-v-6017456e]{display:inline-block;width:2px;height:1.2em;background-color:#3b82f6;vertical-align:middle;margin-left:2px;animation:blink-6017456e .8s infinite}@keyframes pulse-6017456e{0%,to{opacity:1}50%{opacity:.7}}.animation-pulse[data-v-6017456e]{animation:pulse-6017456e 2s infinite}[data-v-6017456e] .bg-yellow-100{transition:all .3s}[data-v-6017456e] .bg-yellow-100:hover{background-color:#fef3c7;box-shadow:0 1px 2px #0000001a}.pulse-animation[data-v-6017456e]{animation:pulse-6017456e 2s infinite}@keyframes ripple-6017456e{0%{transform:scale(.8);opacity:1}to{transform:scale(1.2);opacity:0}}.spinner[data-v-6017456e]{width:18px;height:18px;border:2px solid rgba(59,130,246,.3);border-top-color:#3b82f6cc;border-radius:50%;animation:spin-6017456e 1s linear infinite}@keyframes spin-6017456e{to{transform:rotate(360deg)}}.animate-fade-in[data-v-6017456e]{animation:fadeIn-6017456e .5s ease-out}.animate-slide-in[data-v-6017456e]{animation:slideIn-6017456e .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes slideIn-6017456e{to{opacity:1;transform:translateY(0)}}[data-v-6017456e] .markdown-content{line-height:1.6}[data-v-6017456e] .markdown-content h1,[data-v-6017456e] .markdown-content h2,[data-v-6017456e] .markdown-content h3{margin-top:1rem;margin-bottom:.5rem;font-weight:600}[data-v-6017456e] .markdown-content p{margin-bottom:.75rem}[data-v-6017456e] .markdown-content ul,[data-v-6017456e] .markdown-content ol{padding-left:1.5rem;margin-bottom:.75rem}.notification-enter-active[data-v-6017456e],.notification-leave-active[data-v-6017456e]{transition:all .5s ease}.notification-enter-from[data-v-6017456e],.notification-leave-to[data-v-6017456e]{transform:translate(100%);opacity:0}.pulse-animation[data-v-6017456e]{animation:pulse-6017456e 2s infinite;transition:all .3s ease}.pulse-circle[data-v-6017456e]{position:relative}.pulse-circle[data-v-6017456e]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(59,130,246,.5);animation:ripple-6017456e 1.5s linear infinite}@keyframes slideUp-6017456e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-6017456e]{animation:slideUp-6017456e .3s ease-out forwards}@keyframes statusPulse-6017456e{0%,to{opacity:1}50%{opacity:.6}}.animate-status-pulse[data-v-6017456e]{animation:statusPulse-6017456e 1.5s infinite}[data-v-6017456e] .katex-display{overflow-x:auto;overflow-y:hidden;padding:.5rem 0;margin:1rem 0;background-color:#f8fafc80;padding:1em;border-radius:.25rem;border-left:3px solid #3b82f6}[data-v-6017456e] .katex{font-size:1.1em}[data-v-6017456e] span.katex-display{display:block;margin:1em 0}[data-v-6017456e] .prose .katex-display{margin:1em 0}[data-v-6017456e] .katex-display>.katex{max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:.5em 0}[data-v-6017456e] .katex-inline{padding:0 .2em;vertical-align:middle}.brand-wordmark[data-v-1083caae]{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}[data-v-2cf63f73]::-webkit-scrollbar{width:6px;height:6px}[data-v-2cf63f73]::-webkit-scrollbar-track{background:transparent}[data-v-2cf63f73]::-webkit-scrollbar-thumb{background-color:#cbd5e1cc;border-radius:3px}[data-v-2cf63f73]::-webkit-scrollbar-thumb:hover{background-color:#94a3b8cc}.video-workbench-expand-enter-active[data-v-f5905138],.video-workbench-expand-leave-active[data-v-f5905138]{max-height:980px;overflow:hidden;transform-origin:top center;transition:opacity .22s ease,transform .24s ease,max-height .28s ease}.video-workbench-expand-enter-from[data-v-f5905138],.video-workbench-expand-leave-to[data-v-f5905138]{max-height:118px;opacity:0;transform:translateY(-8px) scale(.985)}.video-workbench-expand-enter-to[data-v-f5905138],.video-workbench-expand-leave-from[data-v-f5905138]{max-height:980px;opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion: reduce){.video-workbench-expand-enter-active[data-v-f5905138],.video-workbench-expand-leave-active[data-v-f5905138]{transition:opacity 1ms linear}.video-workbench-expand-enter-from[data-v-f5905138],.video-workbench-expand-leave-to[data-v-f5905138],.video-workbench-expand-enter-to[data-v-f5905138],.video-workbench-expand-leave-from[data-v-f5905138]{max-height:none;transform:none}}.omni-select[data-v-f33d9c91]{width:100%;height:44px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;padding:0 14px;font-size:14px;font-weight:800;color:#334155;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.omni-select[data-v-f33d9c91]:focus{border-color:#14b8a6;background:#fff;box-shadow:0 0 0 4px #14b8a624}.learning-workspace-page[data-v-b4db953e]{background:radial-gradient(circle at 82% 8%,rgba(118,92,255,.08),transparent 22rem),linear-gradient(180deg,#f8fafc,#eef2ff 52%,#f8fafc)}.workspace-sidebar[data-v-b4db953e]{position:sticky;top:5.75rem;align-self:start;max-height:calc(100vh - 7rem);overflow:auto}.workspace-card[data-v-b4db953e]{scroll-margin-top:6rem}.caption-reduce-motion[data-v-b4db953e] *{animation-duration:1ms!important;transition-duration:1ms!important}html.dark,html[data-theme=dark]{background:radial-gradient(circle at 78% 10%,rgba(118,92,255,.12),transparent 22rem),linear-gradient(180deg,#030609,#080b10 52%,#030609)!important}@media (prefers-reduced-motion: reduce){.learning-workspace-page[data-v-b4db953e] *{scroll-behavior:auto!important;transition-duration:1ms!important}}html.dark,html[data-theme=dark]{border-color:#ffffff17!important;background:radial-gradient(circle at 100% 0%,rgba(118,92,255,.08),transparent 16rem),linear-gradient(180deg,#080b10e0,#05080ed1)!important;box-shadow:inset 0 1px #ffffff0b!important}html.dark,html[data-theme=dark]{border-color:#ffffff14!important;background:linear-gradient(180deg,#0f1217d6,#080b10b8)!important;box-shadow:inset 0 1px #ffffff0a!important}html.dark,html[data-theme=dark]{background-color:#765cff47!important}.review-info-pill[data-v-267d5874]{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid rgb(221 214 254);background:#f5f3ff;padding:.375rem .75rem;color:#6d28d9;font-size:.8125rem;font-weight:800}.review-mode-button[data-v-267d5874]{display:inline-flex;align-items:center;gap:.375rem;border-radius:.875rem;padding:.625rem .75rem;color:#64748b;font-size:.875rem;font-weight:800;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.review-mode-button[data-v-267d5874]:hover{background:#fff;color:#5b21b6}.review-mode-button.is-active[data-v-267d5874]{background:#7c3aed;color:#fff;box-shadow:0 10px 20px #7c3aed2e}.omni-action[data-v-267d5874]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1rem;border:1px solid #e2e8f0;background:#f8fafc;padding:.75rem 1rem;color:#334155;font-size:.875rem;font-weight:800;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,border-color .18s ease,color .18s ease}.omni-action svg[data-v-267d5874]{color:#7c3aed}.omni-action[data-v-267d5874]:hover{transform:translateY(-2px);border-color:#ddd6fe;background:#f5f3ff;color:#4c1d95;box-shadow:0 10px 22px #4c1d951a}html.dark{border-color:#ffffff1a;background:#0f172a;color:#cbd5e1}html.dark{color:#c4b5fd}html.dark{border-color:#c4b5fd59;background:#111827;color:#f8fafc;box-shadow:none}html.dark{border-color:#a78bfa4d;background:#7c3aed29;color:#ddd6fe}html.dark{background:#ffffff14;color:#ddd6fe}html.dark{background:#6d28d9;color:#fff}html.dark,html[data-theme=dark]{border-color:#a78bfa3d!important;background:linear-gradient(135deg,#4c1d9547,#0f172adb)!important;box-shadow:inset 0 1px #ffffff0a}html.dark,html[data-theme=dark]{border-color:#94a3b838!important;background:#0f172ab8!important}html.dark,html[data-theme=dark]{border-color:#a78bfa38!important;background:#020617ad!important;color:#dbeafe!important}.omni-input[data-v-1ec01941]{height:3rem;width:100%;border-radius:1rem;border:1px solid #e2e8f0;background:#f8fafc;padding:0 1rem;color:#0f172a;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.omni-input[data-v-1ec01941]:focus{border-color:#14b8a6;background:#fff;box-shadow:0 0 0 4px #14b8a624}html.dark{border-color:#ffffff1a;background:#020617;color:#f8fafc}html.dark{border-color:#5eead48c;background:#0f172a;box-shadow:0 0 0 4px #2dd4bf1f}html.dark,html[data-theme=dark]{background:radial-gradient(circle at 74% 16%,rgba(118,92,255,.12),transparent 22rem),linear-gradient(180deg,#030609,#080b10 52%,#030609)!important}html.dark,html[data-theme=dark]{border-color:#ffffff17!important;background:radial-gradient(circle at 100% 0%,rgba(118,92,255,.08),transparent 15rem),linear-gradient(180deg,#0f1217db,#080b10c2)!important;box-shadow:0 14px 36px #0000003d!important}html.dark,html[data-theme=dark]{border-color:#ffffff14!important;background:#080b10c2!important}html.dark,html[data-theme=dark]{background:radial-gradient(circle at 22% 8%,rgba(118,92,255,.08),transparent 18rem),linear-gradient(180deg,#05080ed6,#030609ad)!important}html.dark,html[data-theme=dark]{border-color:#ffffff17!important;background:linear-gradient(180deg,#0f1217d6,#080b10b8)!important;box-shadow:inset 0 1px #ffffff0a!important}.landing-shell[data-v-3556f5f0]{width:100%;min-height:100vh;background:#030609}.landing-frame[data-v-3556f5f0]{display:block;width:100%;min-height:100vh;border:0;background:transparent}.omni-input[data-v-f550630f]{width:100%;min-height:44px;border-radius:16px;border:1px solid #dfd6c8;background:#fffaf0;padding:0 14px;font-size:14px;font-weight:700;color:#554b40;outline:none;transition:all .2s ease}.omni-input[data-v-f550630f]:focus{border-color:#2f6f5e;box-shadow:0 0 0 4px #d9ebe2}.settings-section[data-v-b2ddd8c9]{border:1px solid #e2e8f0;border-radius:24px;background:#ffffffe6;padding:20px;box-shadow:0 12px 34px #0f172a0e}.section-heading[data-v-b2ddd8c9]{display:flex;align-items:flex-start;gap:12px}.section-icon[data-v-b2ddd8c9]{width:22px;height:22px;flex-shrink:0;margin-top:2px}.section-title[data-v-b2ddd8c9]{font-size:18px;font-weight:900;color:#0f172a}.section-desc[data-v-b2ddd8c9],.setting-desc[data-v-b2ddd8c9],.field-hint[data-v-b2ddd8c9]{color:#64748b}.section-desc[data-v-b2ddd8c9]{margin-top:4px;font-size:14px;line-height:1.65}.settings-nav-item[data-v-b2ddd8c9]{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:12px;border:1px solid transparent;border-radius:18px;padding:11px 12px;text-align:left;transition:border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.settings-nav-item[data-v-b2ddd8c9]:focus-visible,.secondary-button[data-v-b2ddd8c9]:focus-visible,.danger-button[data-v-b2ddd8c9]:focus-visible,.disabled-button[data-v-b2ddd8c9]:focus-visible{outline:none;box-shadow:0 0 0 4px #8b5cf62e}.settings-nav-item-active[data-v-b2ddd8c9]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9;box-shadow:0 10px 22px #5b35ff14}.settings-nav-item-idle[data-v-b2ddd8c9]{color:#64748b}.settings-nav-item-idle[data-v-b2ddd8c9]:hover{border-color:#e9d5ff;background:#faf5ff;color:#6d28d9}.settings-nav-icon[data-v-b2ddd8c9]{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background:#f8fafc;color:#7c3aed;box-shadow:inset 0 0 0 1px #e2e8f0}.settings-nav-item-active .settings-nav-icon[data-v-b2ddd8c9]{background:#fff;color:#6d28d9;box-shadow:inset 0 0 0 1px #ddd6fe}.settings-nav-item-idle .settings-nav-icon[data-v-b2ddd8c9]{color:#64748b}.settings-nav-item-idle:hover .settings-nav-icon[data-v-b2ddd8c9]{background:#fff;color:#7c3aed;box-shadow:inset 0 0 0 1px #e9d5ff}.mobile-settings-tab[data-v-b2ddd8c9]{display:inline-flex;height:40px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;border-radius:14px;padding:0 12px;font-size:13px;font-weight:900;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.mobile-settings-tab[data-v-b2ddd8c9]:focus-visible{outline:none;box-shadow:0 0 0 3px #8b5cf633}.mobile-settings-tab-active[data-v-b2ddd8c9]{background:#f5f3ff;color:#6d28d9;box-shadow:inset 0 0 0 1px #ddd6fe}.mobile-settings-tab-idle[data-v-b2ddd8c9]{color:#64748b}.mobile-settings-tab-idle[data-v-b2ddd8c9]:hover{background:#f8fafc;color:#6d28d9}.omni-field[data-v-b2ddd8c9]{display:block;min-width:0}.omni-label[data-v-b2ddd8c9]{margin-bottom:8px;display:block;font-size:13px;font-weight:900;color:#334155}.omni-input[data-v-b2ddd8c9]{width:100%;min-height:44px;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;padding:0 14px;font-size:14px;font-weight:700;color:#0f172a;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.omni-input[data-v-b2ddd8c9]:focus{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 4px #8b5cf624}.omni-input[data-v-b2ddd8c9]:disabled{cursor:not-allowed;background:#f1f5f9;color:#94a3b8}.omni-input-error[data-v-b2ddd8c9]{border-color:#f43f5e;box-shadow:0 0 0 4px #f43f5e1a}.field-error[data-v-b2ddd8c9]{margin-top:6px;display:block;min-height:18px;font-size:12px;font-weight:800;color:#be123c}.field-hint[data-v-b2ddd8c9]{margin-top:6px;display:block;font-size:12px;font-weight:700;line-height:1.5}.info-row[data-v-b2ddd8c9],.service-card[data-v-b2ddd8c9],.entry-card[data-v-b2ddd8c9],.automation-item[data-v-b2ddd8c9]{border:1px solid #e2e8f0;border-radius:20px;background:#f8fafcd1}.info-row[data-v-b2ddd8c9]{display:flex;min-height:76px;flex-direction:column;justify-content:center;padding:14px}.info-label[data-v-b2ddd8c9]{margin-bottom:6px;font-size:12px;font-weight:900;color:#64748b}.setting-row[data-v-b2ddd8c9]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.setting-title[data-v-b2ddd8c9]{font-size:15px;font-weight:900;color:#0f172a}.setting-desc[data-v-b2ddd8c9]{margin-top:4px;max-width:48rem;font-size:13px;font-weight:600;line-height:1.6}.service-card[data-v-b2ddd8c9],.entry-card[data-v-b2ddd8c9],.automation-item[data-v-b2ddd8c9]{padding:16px}.warning-pill[data-v-b2ddd8c9]{display:inline-flex;align-items:center;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;padding:4px 8px;font-size:11px;font-weight:900;color:#c2410c}.secondary-button[data-v-b2ddd8c9],.danger-button[data-v-b2ddd8c9],.disabled-button[data-v-b2ddd8c9]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:16px;padding:0 14px;font-size:13px;font-weight:900;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.secondary-button[data-v-b2ddd8c9]{border:1px solid #ddd6fe;background:#fff;color:#6d28d9}.secondary-button[data-v-b2ddd8c9]:hover{background:#f5f3ff}.danger-button[data-v-b2ddd8c9]{border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.danger-button[data-v-b2ddd8c9]:hover{background:#ffe4e6}.disabled-button[data-v-b2ddd8c9]{border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8}.disabled-button[data-v-b2ddd8c9]:disabled{cursor:not-allowed}[data-v-b2ddd8c9] .switch-control{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center}[data-v-b2ddd8c9] .switch-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[data-v-b2ddd8c9] .switch-track{display:inline-flex;width:48px;height:28px;align-items:center;border-radius:999px;border:1px solid transparent;padding:3px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}[data-v-b2ddd8c9] .switch-track-on{border-color:#10b98147;background:#10b981}[data-v-b2ddd8c9] .switch-track-off{border-color:#cbd5e1;background:#e2e8f0}[data-v-b2ddd8c9] .switch-thumb{width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #0f172a2e;transition:transform .18s ease}[data-v-b2ddd8c9] .switch-thumb-on{transform:translate(20px)}[data-v-b2ddd8c9] .switch-thumb-off{transform:translate(0)}[data-v-b2ddd8c9] .switch-input:focus-visible+.switch-track{box-shadow:0 0 0 4px #8b5cf633}html.dark{border-color:#ffffff1a;background:#0f172ac7;box-shadow:none}html.dark{color:#f8fafc}html.dark{border-color:#a78bfa47;background:#8b5cf624;color:#ddd6fe;box-shadow:none}html.dark{border-color:#a78bfa3d;background:#1e293be6;color:#ddd6fe}html.dark{background:#ffffff0a;color:#94a3b8;box-shadow:inset 0 0 0 1px #ffffff1a}html.dark{background:#8b5cf629;color:#ddd6fe;box-shadow:inset 0 0 0 1px #a78bfa3d}html.dark{color:#94a3b8}html.dark{background:#ffffff0d;color:#ddd6fe}html.dark{color:#cbd5e1}html.dark{border-color:#ffffff1a;background:#020617b8;color:#f8fafc}html.dark{border-color:#a78bfab3;background:#0f172a;box-shadow:0 0 0 4px #8b5cf62e}html.dark{background:#0f172ab3;color:#64748b}html.dark{border-color:#a78bfa47;background:#0f172acc;color:#ddd6fe}html.dark{background:#8b5cf624}html.dark{border-color:#ffffff1a;background:#0f172a9e;color:#64748b}html.dark{border-color:#fbbf2438;background:#fbbf241a;color:#fcd34d}html.omni-reduce-motion{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.omni-high-contrast{border-color:#7c3aed}@media (max-width: 640px){.settings-section[data-v-b2ddd8c9]{padding:16px;border-radius:20px}.setting-row[data-v-b2ddd8c9]{align-items:flex-start;flex-direction:column}}
