@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";.am-overlay{position:fixed!important;inset:0!important;z-index:5000;width:100vw;min-height:100dvh;display:grid;place-items:center;padding:20px;overflow-y:auto;isolation:isolate}.am-backdrop{position:fixed;inset:0;background:var(--modal-backdrop, rgba(0, 0, 0, .52))}.am-shell{position:relative;z-index:1;width:100%;max-width:680px;max-height:min(88vh,760px);margin:auto;overflow-y:auto;border-radius:24px;background:var(--modal-bg, #15171c);border:1px solid var(--border, rgba(255, 255, 255, .1));box-shadow:var(--shadow, 0 22px 56px rgba(0, 0, 0, .34)),inset 0 1px #ffffff0a;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}[data-theme=light] .am-backdrop{background:var(--modal-backdrop, rgba(15, 23, 42, .18))}[data-theme=light] .am-shell{background:var(--modal-bg, #ffffff);box-shadow:0 28px 76px #0f172a2e,inset 0 1px #ffffffb8}.am-shell--sheet{max-width:760px}.am-shell--side-sheet{width:min(620px,100%);max-width:620px;margin-left:auto;border-radius:24px 0 0 24px}@media(max-width:720px){.am-overlay{padding:12px 12px max(12px,env(safe-area-inset-bottom));align-items:end}.am-shell{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:min(86dvh,760px);border-radius:22px 22px 18px 18px}.am-shell--side-sheet{width:100%;border-radius:22px 22px 18px 18px}}.am-shell::-webkit-scrollbar{width:4px}.am-shell::-webkit-scrollbar-track{background:transparent}.am-shell::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.aurora-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aurora-modal-header h2{margin:0;color:var(--text, #f4f4f1);font-size:20px;letter-spacing:-.02em}.aurora-modal-header p{margin:6px 0 0;color:var(--text-muted, #969894);font-size:13px;line-height:1.45}.aurora-modal-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.aurora-modal-section{display:grid;gap:10px}.aurora-modal-section h3{margin:0;color:var(--text, #f4f4f1);font-size:13px;font-weight:700}.aurora-modal-field{display:grid;gap:7px;color:var(--text, #f4f4f1);font-size:12px;font-weight:650}.aurora-modal-field small{color:var(--text-muted, #969894);font-size:12px;font-weight:500}.aurora-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:18px}.aurora-modal-primary,.aurora-modal-secondary,.aurora-modal-destructive{min-height:40px;border:0;border-radius:11px;padding:0 15px;font:650 13px inherit;cursor:pointer}.aurora-modal-primary{color:#fff;background:#15171c}.aurora-modal-secondary{color:var(--text, #f4f4f1);background:var(--surface-soft, rgba(255,255,255,.07))}.aurora-modal-destructive{color:#fff;background:#a84f4f}.aurora-confirmation-dialog{display:grid;gap:14px;padding:22px}.aurora-confirmation-copy{margin:0;color:var(--text-muted, #969894);font-size:14px;line-height:1.5}.aurora-choice-modal{display:grid;gap:14px;padding:22px}.aurora-choice-list{display:grid;gap:8px}.aurora-choice-option{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border:1px solid var(--border, rgba(255,255,255,.1));border-radius:12px;color:var(--text, #f4f4f1);background:var(--surface-soft, rgba(255,255,255,.05));font:650 13px inherit;text-align:left;cursor:pointer}.aurora-choice-option>span:last-child{color:var(--text-muted, #969894);font-size:11px;font-weight:700}.aurora-choice-option.is-selected{color:#15171c;background:#f4f4f1;border-color:#f4f4f1}.aurora-choice-option.is-selected>span:last-child{color:inherit}[data-theme=light] .aurora-choice-option.is-selected{color:#fff;background:#15171c;border-color:#15171c}.am-shell--archive{max-width:760px}.am-shell--icon{max-width:860px}.aurora-archive-modal,.aurora-category-actions{display:grid;gap:16px;padding:22px}.aurora-archive-list,.aurora-category-action-list{display:grid;gap:9px}.aurora-archive-row,.aurora-category-action-list>button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--border, rgba(255,255,255,.1));border-radius:13px;background:var(--surface-soft, rgba(255,255,255,.05));color:var(--text, #f4f4f1)}.aurora-archive-row--category{overflow:hidden;padding:12px;border-radius:16px;background:#2a2b31f5;border-color:#e9e5da10}[data-theme=light] .aurora-archive-row--category{background:#fff;border-color:#eef3f8a8}.aurora-archive-category-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 40px;border-radius:13px;background:var(--cat-color, #3B82F6);color:#fff}.aurora-archive-row>div:first-child,.aurora-category-action-list span{display:grid;gap:3px;min-width:0}.aurora-archive-item-copy{display:flex!important;align-items:center;gap:10px;min-width:0}.aurora-archive-item-copy>div{min-width:0;display:grid;gap:2px}.aurora-archive-item-icon{width:32px;height:32px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#64748b;flex:0 0 auto}.aurora-archive-balance{color:var(--text, #f4f4f1)!important;font-weight:700}.aurora-archive-item-copy small{color:var(--text-muted, #969894);font-size:11px}.aurora-archive-row span,.aurora-category-action-list small{color:var(--text-muted, #969894);font-size:12px}.aurora-archive-actions{display:flex;gap:8px}.aurora-archive-actions button{display:inline-flex;align-items:center;gap:6px}.aurora-archive-empty{min-height:150px;display:grid;place-content:center;justify-items:center;gap:8px;margin:0;color:var(--text-muted, #969894);text-align:center}.aurora-archive-empty strong{color:var(--text, #f4f4f1)}.aurora-archive-error{margin:0;color:#cf7070}.aurora-category-action-list>button{justify-content:flex-start;text-align:left;font:inherit;cursor:pointer}.aurora-category-action-list>button.is-destructive{color:#cf7070}[data-theme=dark] .aurora-modal-primary{color:#15171c;background:#f4f4f1}[data-theme=light] .aurora-modal-secondary{background:#14181e0f}@media(max-width:560px){.aurora-modal-footer{flex-direction:column-reverse}.aurora-modal-footer>button{width:100%}}.si-root{min-height:100svh;width:100%;display:grid;place-items:center;background:var(--bg, #040810);position:relative;overflow-x:hidden;overflow-y:auto;padding:24px;isolation:isolate}.si-back{position:fixed;top:24px;left:32px;z-index:100;display:flex;align-items:center;font-family:var(--font-display, inherit);font-size:18px;font-weight:700;color:var(--text, rgba(255,255,255,.78));text-decoration:none;letter-spacing:-.2px;transition:color .2s}.si-back:hover{color:var(--text, #fff)}.si-center{position:relative;z-index:2;width:100%;min-height:0;display:grid;place-items:center;margin:0;padding:0}.si-card{width:min(100%,410px);max-width:410px;margin-inline:auto;justify-self:center;transform-origin:center center;border-radius:24px;background:var(--modal-bg, rgba(7, 11, 26, .94));border:1px solid var(--border, rgba(255,255,255,.09));box-shadow:0 28px 90px #0000008a,inset 0 1px #ffffff0a;overflow:hidden;display:flex;flex-direction:column}.si-header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 24px 18px;gap:9px}.si-title{font-size:21px;font-weight:900;color:var(--text, #f1f5f9);letter-spacing:-.4px;margin:0}.si-sub{font-size:13px;color:var(--text-muted, rgba(148,163,184,.62));margin:0;line-height:1.45}.si-form{display:flex;flex-direction:column;gap:14px;padding:18px 24px 4px}.si-error-banner,.si-success{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 28px;border-radius:12px;font-size:13px;line-height:1.4;overflow:hidden}.si-error-banner{margin:0;background:#f8717117;border:1px solid rgba(248,113,113,.2);color:#f87171}.si-success{background:#34d39917;border:1px solid rgba(52,211,153,.22);color:var(--success, #34d399)}.si-field{display:flex;flex-direction:column;gap:7px}.si-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, rgba(148,163,184,.62))}.si-input-wrap{position:relative;display:flex;align-items:center;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.08));background:var(--surface-soft, rgba(255,255,255,.04));transition:border-color .2s,box-shadow .2s,background .2s}.si-input-wrap:focus-within{border-color:#67e8f96b;box-shadow:0 0 0 3px #22d3ee1a}html:not([data-theme=light]) .si-input-wrap:focus-within{border-color:#777a80;box-shadow:0 0 0 3px #f5f4f01a}.si-input-wrap--error{border-color:#f8717170!important;box-shadow:0 0 0 3px #f8717114!important}.si-input-icon{position:absolute;left:14px;color:var(--text-faint, rgba(148,163,184,.45));pointer-events:none;flex-shrink:0}.si-input{flex:1;height:44px;padding:0 44px 0 40px;background:transparent;border:none;outline:none;font-size:14px;color:var(--text, #e2e8f0);font-family:inherit}.si-input::placeholder{color:var(--text-faint, rgba(148,163,184,.35))}.si-eye{position:absolute;right:10px;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--text-muted, rgba(148,163,184,.55));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,background .2s;font-family:inherit}.si-eye:hover{color:var(--text, #fff);background:var(--surface-soft, rgba(255,255,255,.07))}.si-field-error{font-size:12px;color:#f87171;padding-left:2px}.si-password-rules{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-soft, rgba(255,255,255,.035));border:1px solid var(--border, rgba(255,255,255,.07))}.si-rules-motion{overflow:hidden}.si-strength{display:flex;align-items:center;gap:10px}.si-strength-bars{display:flex;gap:4px;flex:1}.si-strength-bar{flex:1;height:3px;border-radius:2px;background:var(--border, rgba(255,255,255,.07));transition:background .25s ease}.si-strength-bar--weak{background:#f87171}.si-strength-bar--medium{background:#fb923c}.si-strength-bar--strong{background:#34d399}.si-strength-label{font-size:11px;font-weight:700;flex-shrink:0}.si-strength-label--weak{color:#f87171}.si-strength-label--medium{color:#fb923c}.si-strength-label--strong{color:#34d399}.si-rule-list{display:grid;grid-template-columns:1fr;gap:6px;list-style:none}.si-rule{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-muted, rgba(148,163,184,.62));transition:color .2s}.si-rule svg{color:var(--text-faint, rgba(148,163,184,.42));flex-shrink:0}.si-rule--passed,.si-rule--passed svg{color:var(--success, #34d399)}.si-forgot-row{display:flex;justify-content:flex-end;margin-top:-4px}.si-forgot{font-size:12px;color:var(--text-muted, rgba(148,163,184,.58));background:none;border:none;cursor:pointer;font-family:inherit;padding:0;transition:color .2s}.si-forgot:hover{color:var(--accent, #22d3ee)}.si-submit{height:46px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text, #f8fafc) 16%,transparent);background:linear-gradient(180deg,#f8fafcf0,#cbd5e1eb);color:#07111f;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s,box-shadow .2s,border-color .2s,opacity .2s,background .2s;box-shadow:0 14px 30px #0003;letter-spacing:-.1px;margin-top:4px}.si-submit:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--text, #f8fafc) 26%,transparent);background:linear-gradient(180deg,#fff,#e2e8f0f5);box-shadow:0 18px 36px #00000042}.si-submit:active:not(:disabled){transform:translateY(0)}.si-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}[data-theme=light] .si-submit{background:linear-gradient(180deg,#111827,#020617);border-color:#0f172a2e;color:#f8fafc;box-shadow:0 14px 30px #0f172a29}[data-theme=light] .si-submit:hover:not(:disabled){background:linear-gradient(180deg,#020617,#000);border-color:#0f172a47;box-shadow:0 18px 38px #0f172a38}.si-divider{display:flex;align-items:center;gap:12px}.si-divider-line{flex:1;height:1px;background:var(--border, rgba(255,255,255,.07))}.si-divider-text{font-size:12px;color:var(--text-muted, rgba(148,163,184,.5));white-space:nowrap}.si-google{height:44px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface-soft, rgba(255,255,255,.04));color:var(--text, rgba(255,255,255,.88));font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s,border-color .2s,color .2s,transform .2s}.si-google:hover{background:var(--surface, rgba(255,255,255,.08));border-color:var(--border-strong, rgba(255,255,255,.18));color:var(--text, #fff);transform:translateY(-1px)}.si-google:disabled{opacity:.5;cursor:not-allowed;transform:none}.si-submit:focus-visible,.si-google:focus-visible,.si-forgot:focus-visible,.si-switch:focus-visible{outline:2px solid var(--accent, #22d3ee);outline-offset:3px}.si-footer{padding:16px 28px 8px;text-align:center;font-size:13px;color:var(--text-muted, rgba(148,163,184,.58));border-top:1px solid var(--border, rgba(255,255,255,.05));margin-top:12px}.si-switch{color:var(--accent, #22d3ee);background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;padding:0;transition:color .2s}.si-switch:hover{color:var(--accent-strong, #67e8f9)}.si-legal{padding:8px 28px 28px;text-align:center;font-size:11px;color:var(--text-faint, rgba(100,116,139,.6));line-height:1.5}.si-legal-link{color:var(--text-muted, rgba(148,163,184,.68));text-decoration:underline;text-decoration-color:#94a3b840;transition:color .2s}.si-legal-link:hover{color:var(--accent, #22d3ee)}.si-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:siSpin .65s linear infinite;display:inline-block}.si-spinner--secondary{border-color:color-mix(in srgb,var(--text, #e2e8f0) 22%,transparent);border-top-color:var(--text, #e2e8f0)}@keyframes siSpin{to{transform:rotate(360deg)}}@media(max-width:480px){.si-root{padding:24px 14px}.si-back{left:20px;top:20px}.si-center{width:100%}.si-card{border-radius:20px}.si-header{padding:28px 24px 18px}.si-form{padding:18px 20px 4px}.si-footer{padding:14px 20px 8px}.si-legal{padding:8px 20px 24px}.si-success{margin:0 20px}}@media(max-height:720px)and (min-width:481px){.si-root{padding-top:24px;padding-bottom:24px}}.theme-toggle{display:inline-flex;align-items:center;gap:9px;width:auto;min-width:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text, #f7f9ff);font:inherit;cursor:pointer}.theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-cyan, #67e8f9) 70%,transparent);outline-offset:4px}.theme-toggle-track{position:relative;width:48px;height:28px;flex:0 0 48px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;box-sizing:border-box;transition:border-color .18s ease,background .18s ease}.theme-toggle:hover .theme-toggle-track{border-color:#fff3}.theme-toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#f7f9ff;background:#ffffff24;transform:translate(0);transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s ease,color .18s ease}.theme-toggle--light .theme-toggle-track{border-color:#1e32501f;background:#1e32500f}.theme-toggle--light:hover .theme-toggle-track{border-color:#1e325033}.theme-toggle--light .theme-toggle-knob{color:#172033;background:#ffffffd9;transform:translate(20px)}.theme-toggle--with-label{min-height:32px}.theme-toggle-label{color:var(--text-secondary, #aeb7c8);font-size:13px;font-weight:650;line-height:1}[data-theme=light] .theme-toggle-label{color:#5f6b7a}.aurora-guide{position:fixed;inset:0;z-index:2200;pointer-events:none}.aurora-guide__dim-panel{position:fixed;z-index:1;background:#18181657;pointer-events:none}.aurora-guide__spotlight{position:fixed;z-index:2;border:1px solid rgba(29,29,27,.36);border-radius:18px;box-shadow:0 12px 34px #0000001f;pointer-events:none}.aurora-guide__card{position:fixed;z-index:3;pointer-events:auto;width:min(400px,calc(100vw - 40px));overflow:hidden;border:1px solid rgba(28,28,25,.12);border-radius:22px;background:#fffffdf5;box-shadow:0 22px 56px #14141233,0 2px 8px #1414120f}.aurora-guide__card--center{top:50%;left:50%;transform:translate(-50%,-50%)}.aurora-guide__header,.aurora-guide__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.aurora-guide__header{border-bottom:1px solid rgba(28,28,25,.08)}.aurora-guide__footer{border-top:1px solid rgba(28,28,25,.08)}.aurora-guide__eyebrow,.aurora-guide__controls,.aurora-guide__button{display:inline-flex;align-items:center}.aurora-guide__eyebrow{gap:7px;color:#55544e;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.aurora-guide__close{display:grid;width:32px;height:32px;place-items:center;color:#56554e;border:0;border-radius:9px;background:transparent;cursor:pointer}.aurora-guide__close:hover{background:#1c1c1912;color:#1d1d1b}.aurora-guide__body{padding:19px 18px 20px}.aurora-guide__progress{margin:0 0 8px;color:#77756d;font-size:12px;font-weight:650}.aurora-guide__body h2{margin:0;color:#1d1d1b;font-size:22px;line-height:1.2;letter-spacing:-.03em}.aurora-guide__body>p:not(.aurora-guide__progress){margin:10px 0 0;color:#5f5e57;font-size:14px;line-height:1.55}.aurora-guide__status{display:block;margin-top:13px;color:#77756d;font-size:12px}.aurora-guide__controls{gap:8px}.aurora-guide__button{justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:11px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.aurora-guide__button--primary{color:#fff;background:#1d1d1b}.aurora-guide__button--primary:hover{background:#32312e;transform:translateY(-1px)}.aurora-guide__button--quiet{color:#5e5c55;background:transparent}.aurora-guide__button--quiet:hover{color:#1d1d1b;background:#1c1c190f}.aurora-guide__button--secondary{color:#3d3c37;border-color:#1c1c1921;background:#1c1c1909}.aurora-guide__button--secondary:hover:not(:disabled){background:#1c1c1914}.aurora-guide__button:disabled{opacity:.42;cursor:default}.aurora-guide__button:focus-visible,.aurora-guide__close:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}html:not([data-theme=light]) .aurora-guide__dim-panel{background:#0505056b}html:not([data-theme=light]) .aurora-guide__spotlight{border-color:#f4f4ee61;box-shadow:0 12px 34px #00000047}html:not([data-theme=light]) .aurora-guide__card{border-color:#f4f4ee1f;background:#252522fa;box-shadow:0 22px 56px #00000070}html:not([data-theme=light]) .aurora-guide__header,html:not([data-theme=light]) .aurora-guide__footer{border-color:#f4f4ee17}html:not([data-theme=light]) .aurora-guide__eyebrow,html:not([data-theme=light]) .aurora-guide__progress,html:not([data-theme=light]) .aurora-guide__status{color:#aaa89f}html:not([data-theme=light]) .aurora-guide__body h2{color:#f4f4ef}html:not([data-theme=light]) .aurora-guide__body>p:not(.aurora-guide__progress){color:#c3c1b8}html:not([data-theme=light]) .aurora-guide__close{color:#c3c1b8}html:not([data-theme=light]) .aurora-guide__close:hover,html:not([data-theme=light]) .aurora-guide__button--quiet:hover{background:#f4f4ee14;color:#f4f4ef}html:not([data-theme=light]) .aurora-guide__button--primary{color:#1d1d1b;background:#f4f4ef}html:not([data-theme=light]) .aurora-guide__button--primary:hover{background:#fff}html:not([data-theme=light]) .aurora-guide__button--quiet{color:#c3c1b8}html:not([data-theme=light]) .aurora-guide__button--secondary{color:#e2e1da;border-color:#f4f4ee24;background:#f4f4ee0f}html:not([data-theme=light]) .aurora-guide__button:focus-visible,html:not([data-theme=light]) .aurora-guide__close:focus-visible{outline-color:#f4f4ef}@media(max-width:759px){.aurora-guide__card,.aurora-guide__card--center{top:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;transform:none}.aurora-guide__footer{align-items:stretch;flex-wrap:wrap}.aurora-guide__controls{margin-left:auto}}@media(prefers-reduced-motion:reduce){.aurora-guide *,.aurora-guide{transition-duration:.01ms!important;animation-duration:.01ms!important}}.am-shell--notifications{width:min(580px,calc(100vw - 32px));max-width:580px;max-height:min(76vh,720px);overflow:hidden;border-radius:24px}.notif-panel{display:flex;flex-direction:column;min-height:0;max-height:min(76vh,720px)}.notif-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid var(--border, rgba(255,255,255,.1))}.notif-header h2{margin:0;color:var(--text, #f4f4f1);font-size:20px;font-weight:800;letter-spacing:-.02em}.notif-header p{margin:6px 0 0;color:var(--text-muted, #969894);font-size:13px;line-height:1.45}.notif-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.notif-mark-all,.notif-close{display:inline-flex;align-items:center;justify-content:center;border:0;color:var(--text, #f4f4f1);background:transparent;font:800 12px inherit;cursor:pointer}.notif-mark-all{min-height:32px;gap:6px;padding:0 8px;border-radius:9px}.notif-close{width:32px;height:32px;border-radius:9px}.notif-mark-all:hover,.notif-close:hover{background:var(--surface-soft, rgba(255,255,255,.07))}.notif-mark-all:focus-visible,.notif-close:focus-visible,.notif-card-main:focus-visible,.notif-card-actions button:focus-visible{outline:2px solid var(--text, #f4f4f1);outline-offset:2px}.notif-list{flex:1;min-height:0;padding:16px 16px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border, rgba(255,255,255,.16)) transparent}.notif-section{display:grid;gap:10px}.notif-section+.notif-section{margin-top:18px}.notif-section-label{margin:0 5px;color:var(--text-muted, #969894);font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.notif-card{overflow:hidden;border:1px solid var(--border, rgba(255,255,255,.1));border-radius:18px;background:var(--surface-soft, rgba(255,255,255,.045));transition:background var(--motion-fast, .18s) ease,border-color var(--motion-fast, .18s) ease}.notif-card:hover{background:var(--surface, rgba(255,255,255,.07));border-color:var(--border-strong, rgba(255,255,255,.16))}.notif-card--read{background:color-mix(in srgb,var(--surface-soft, rgba(255,255,255,.04)) 76%,transparent)}.notif-card-main{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px 13px 8px;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.notif-card-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#fff;box-shadow:inset 0 1px #ffffff2e}.notif-card-body{display:grid;min-width:0;gap:5px}.notif-card-title-row{display:flex;align-items:center;gap:8px;min-width:0}.notif-card-title{min-width:0;flex:1;overflow:hidden;color:var(--text, #f4f4f1);font-size:13px;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.notif-card--read .notif-card-title{font-weight:700}.notif-card-text{color:var(--text-muted, #969894);font-size:12px;font-weight:500;line-height:1.35}.notif-card-time{color:var(--text-faint, #73756f);font-size:11px;font-weight:600}.notif-unread-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ef4444}.notif-card-actions{display:flex;justify-content:flex-end;gap:2px;padding:0 8px 5px 63px}.notif-card-actions button{min-width:40px;min-height:30px;padding:0 8px;border:0;border-radius:8px;color:var(--text-muted, #969894);background:transparent;font:800 11px inherit;cursor:pointer}.notif-card-actions button:hover{color:var(--text, #f4f4f1);background:var(--surface, rgba(255,255,255,.07))}.notif-empty{min-height:280px;display:grid;place-content:center;justify-items:center;gap:9px;padding:28px;color:var(--text-muted, #969894);text-align:center}.notif-empty-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--text-muted, #969894);background:var(--surface-soft, rgba(255,255,255,.05))}.notif-empty h3{margin:4px 0 0;color:var(--text, #f4f4f1);font-size:15px}.notif-empty p{max-width:280px;margin:0;font-size:12px;line-height:1.45}[data-theme=light] .notif-card{background:#0f172a06}[data-theme=light] .notif-card:hover{background:#0f172a0d}@media(max-width:640px){.am-shell--notifications{width:100%;max-width:none;max-height:min(82dvh,720px);border-radius:22px 22px 18px 18px}.notif-panel{max-height:min(82dvh,720px);padding-bottom:env(safe-area-inset-bottom)}.notif-header{padding:20px 18px 14px}.notif-list{padding:14px 12px 18px}}.wn-overlay{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:24px 16px;background:#02040cad;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%)}.wn-card{position:relative;width:min(460px,calc(100vw - 32px));max-height:min(640px,calc(100vh - 48px));overflow:hidden;display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #202126);color:#f8fafcf5;box-shadow:0 24px 64px #00000057}.wn-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 44%),linear-gradient(90deg,rgba(103,232,249,.07),transparent 46%);opacity:.8}.wn-aurora-glow{position:absolute;left:18%;right:18%;top:-54px;height:108px;border-radius:999px;background:linear-gradient(90deg,#22d3ee38,#6366f129);filter:blur(30px);opacity:.38;pointer-events:none}.wn-header,.wn-title-block,.wn-highlights,.wn-actions{position:relative;z-index:1}.wn-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 8px}.wn-release-mark{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text,#f2f2ee)}.wn-release-mark>span:first-child{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--text,#f2f2ee);color:var(--surface,#202126);font-weight:850}.wn-close{border:0;background:transparent;color:var(--text-muted,#85867f);cursor:pointer;padding:6px}.wn-version-badge{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;color:#bff7ffe6;background:#22d3ee13;border:1px solid rgba(103,232,249,.18);font-size:12px;font-weight:760;letter-spacing:.01em}.wn-date{color:#cbd5e185;font-size:12px;font-weight:650}.wn-title-block{padding:10px 24px 16px}.wn-title-block h2{margin:0;color:#fff;font-size:clamp(24px,5vw,31px);line-height:1.08;letter-spacing:-.035em;font-weight:850}.wn-title-block p{margin:8px 0 0;color:#cbd5e19e;font-size:13px;line-height:1.5}.wn-highlights{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:0 16px 18px;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.35) transparent}.wn-highlight{display:flex;gap:12px;padding:13px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.wn-highlight-icon{width:34px;height:34px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#67e8f9;background:#22d3ee17;box-shadow:none}.wn-highlight--design .wn-highlight-icon{color:#b7c1ff;background:#818cf81a}.wn-highlight--improvement .wn-highlight-icon{color:#67e8f9;background:#22d3ee17}.wn-highlight--fix .wn-highlight-icon{color:#8de7c0;background:#2dd4bf17}.wn-highlight--feature .wn-highlight-icon{color:#93c5fd;background:#3b82f617}.wn-highlight-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.wn-highlight-kicker{color:#67e8f9ad;font-size:10px;line-height:1;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.wn-highlight-copy strong{color:#f8fafcfa;font-size:14px;line-height:1.25;letter-spacing:-.015em}.wn-highlight-copy>span:last-child{color:#cbd5e1ad;font-size:13px;line-height:1.45}.wn-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 22px;border-top:1px solid rgba(255,255,255,.065);background:#02061724}.wn-btn{min-height:40px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;font:inherit;font-size:13px;font-weight:760;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.wn-btn--primary{color:var(--surface,#202126);background:var(--text,#f2f2ee);border:1px solid transparent;box-shadow:0 10px 24px #00000038}.wn-link{border:0;background:transparent;color:var(--text-muted,#85867f);font:inherit;font-size:13px;cursor:pointer;margin-right:auto}[data-theme=light] .wn-card{background:#fcfcfa;color:#101114;border-color:#14181e1a}[data-theme=light] .wn-title-block h2,[data-theme=light] .wn-highlight-copy strong{color:#101114}[data-theme=light] .wn-btn--primary{background:#101114;color:#fff}.wn-overlay{background:#0a0b0e6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wn-card{width:min(660px,calc(100vw - 32px));max-height:80vh;border-radius:20px;background:var(--surface, #202126);color:var(--text, #f2f2ee);box-shadow:0 24px 60px #0000004d}.wn-card:before{display:none}.wn-header{padding:20px 24px 6px}.wn-release-mark b{font-size:13px;font-weight:750}.wn-version-badge{height:24px;padding:0 9px;color:var(--text-muted,#a6a8ae);background:var(--surface-raised,#2a2c31);border-color:var(--border,rgba(255,255,255,.1));font-size:11px}.wn-title-block{padding:8px 24px 18px}.wn-title-block h2{color:var(--text,#f2f2ee);font-size:28px;font-weight:780}.wn-title-block:after{content:"The latest improvements across Aurora.";display:block;margin-top:6px;color:var(--text-muted,#a6a8ae);font-size:14px}.wn-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 24px 20px;scrollbar-color:rgba(128,130,136,.4) transparent}.wn-highlight{min-height:118px;gap:10px;padding:14px;border-radius:14px;background:var(--surface-raised,rgba(255,255,255,.045));border-color:var(--border,rgba(255,255,255,.09))}.wn-highlight-icon,.wn-highlight--design .wn-highlight-icon,.wn-highlight--improvement .wn-highlight-icon,.wn-highlight--fix .wn-highlight-icon,.wn-highlight--feature .wn-highlight-icon{width:30px;height:30px;border-radius:9px;color:var(--text,#f2f2ee);background:#7f828a21}.wn-highlight-kicker{color:var(--text-muted,#a6a8ae);font-size:10px;letter-spacing:.06em}.wn-highlight-copy strong{color:var(--text,#f2f2ee);font-size:14px}.wn-highlight-copy>span:last-child{color:var(--text-muted,#a6a8ae);font-size:12px;line-height:1.42}.wn-actions{padding:14px 24px 18px;background:transparent;border-top-color:var(--border,rgba(255,255,255,.1))}.wn-btn{min-height:42px;border-radius:11px;padding:0 18px}.wn-btn--primary,.wn-btn--primary:hover{color:#16171a;background:#f5f5f3;box-shadow:none;transform:none}[data-theme=light] .wn-card{background:#fcfcfa;color:#15161a;box-shadow:0 20px 56px #14181e2e}[data-theme=light] .wn-release-mark,[data-theme=light] .wn-title-block h2,[data-theme=light] .wn-highlight-copy strong{color:#15161a}[data-theme=light] .wn-release-mark>span:first-child{background:#15161a;color:#fff}[data-theme=light] .wn-version-badge,[data-theme=light] .wn-highlight{background:#f5f5f2;border-color:#14181e1a}[data-theme=light] .wn-highlight-copy>span:last-child,[data-theme=light] .wn-highlight-kicker,[data-theme=light] .wn-title-block:after{color:#62646b}[data-theme=light] .wn-btn--primary,[data-theme=light] .wn-btn--primary:hover{background:#15161a;color:#fff}@media(max-width:560px){.wn-highlights{grid-template-columns:1fr;padding-inline:16px}.wn-header,.wn-title-block,.wn-actions{padding-inline:18px}}.wn-btn--primary:hover{transform:translateY(-1px);border-color:#67e8f957;background:#22d3ee24;box-shadow:0 14px 30px #00000047}.wn-btn--primary:active{transform:scale(.98)}@media(max-width:560px){.wn-overlay{align-items:end;padding:16px}.wn-card{width:100%;max-height:calc(100vh - 32px);border-radius:22px}.wn-header{align-items:flex-start;flex-direction:column;padding:20px 18px 8px}.wn-title-block{padding:10px 18px 16px}.wn-highlights{padding-inline:12px}.wn-actions{padding:16px 18px 20px}.wn-btn{width:100%}}@media(prefers-reduced-motion:reduce){.wn-overlay *,.wn-overlay *:before,.wn-overlay *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pro-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;background:#1516183d;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.pro-overlay-card{width:min(100%,380px);padding:26px;border:1px solid rgba(20,20,20,.1);border-radius:20px;background:#fbfbf8;color:#171717;box-shadow:0 20px 58px #0000002e;text-align:center}.pro-overlay-icon{width:42px;height:42px;margin:0 auto 12px;display:grid;place-items:center;border-radius:13px;background:#ededeb;color:#202020}.pro-overlay-badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eeeeeb;color:#42423e;font-size:11px;font-weight:750;letter-spacing:.03em}.pro-overlay-card h1{margin:13px 0 8px;font-size:20px;line-height:1.2;letter-spacing:-.035em}.pro-overlay-card p{margin:0 auto 20px;max-width:310px;color:#62625d;font-size:14px;line-height:1.45}.pro-overlay-primary,.pro-overlay-secondary{width:100%;min-height:42px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.pro-overlay-primary{border:0;background:#171717;color:#fff}.pro-overlay-secondary{margin-top:8px;border:0;background:transparent;color:#62625d}.pro-overlay-loading{padding:11px 14px;border-radius:10px;background:#fafaf8ed;color:#62625d;font-size:13px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .pro-overlay-card{background:#292a2b;border-color:#ffffff1a;color:#f2f2ef}html:not([data-theme=light]) .pro-overlay-icon{background:#393a3b;color:#fff}html:not([data-theme=light]) .pro-overlay-badge{background:#393a3b;color:#e4e4e0}html:not([data-theme=light]) .pro-overlay-card p,html:not([data-theme=light]) .pro-overlay-secondary{color:#b7b7b1}html:not([data-theme=light]) .pro-overlay-primary{background:#f5f5f1;color:#1d1d1c}}.cm-panel{width:min(640px,calc(100% - 32px));max-height:min(780px,calc(100vh - 32px));overflow:auto;background:var(--public-surface);border:1px solid var(--public-border);border-radius:25px;box-shadow:0 28px 76px #00000047}.cm-header{display:flex;justify-content:space-between;gap:20px;padding:28px 30px 22px;border-bottom:1px solid var(--public-border)}.cm-kicker{display:block;margin-bottom:9px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--public-text-muted)}.cm-header h2{margin:0;color:var(--public-text);font-size:26px;letter-spacing:-.05em}.cm-header p{max-width:420px;margin:7px 0 0;color:var(--public-text-muted);font-size:13px;line-height:1.55}.cm-close{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid var(--public-border);border-radius:50%;background:color-mix(in srgb,var(--public-surface-soft) 72%,transparent);color:var(--public-text);cursor:pointer;transition:background .2s,transform .2s}.cm-close:hover{background:var(--public-accent-soft);transform:rotate(4deg)}.cm-body{padding:22px 30px 28px}.cm-warning{display:flex;gap:11px;padding:14px 15px;border:1px solid color-mix(in srgb,var(--public-border) 80%,transparent);border-radius:14px;background:color-mix(in srgb,var(--public-surface-soft) 75%,transparent);color:var(--public-text-muted);font-size:12px;line-height:1.5}.cm-warning svg{flex:none;margin-top:1px;color:var(--public-text)}.cm-warning p{margin:0}.cm-warning b{color:var(--public-text);font-weight:750}.cm-form{display:grid;gap:16px;margin-top:21px}.cm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cm-field{display:grid;gap:8px;color:var(--public-text);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cm-field input,.cm-field textarea,.cm-topic-trigger{width:100%;box-sizing:border-box;border:1px solid var(--public-border);border-radius:13px;background:color-mix(in srgb,var(--public-surface-soft) 68%,transparent);color:var(--public-text);font:inherit;font-size:14px;letter-spacing:0;text-transform:none;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.cm-field input{height:45px;padding:0 13px}.cm-field textarea{min-height:104px;padding:12px 13px;resize:vertical;line-height:1.5}.cm-topic-picker{position:relative;display:block}.cm-topic-trigger{height:47px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.cm-topic-trigger svg{flex:none;color:var(--public-text-muted);transition:transform .2s}.cm-topic-trigger[aria-expanded=true] svg{transform:rotate(180deg);color:var(--public-text)}.cm-field input:focus,.cm-field textarea:focus,.cm-topic-trigger:focus-visible{border-color:color-mix(in srgb,var(--public-text) 48%,var(--public-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--public-accent-soft) 70%,transparent);background:var(--public-surface)}.cm-topic-list{position:absolute;z-index:10;top:calc(100% + 7px);left:0;right:0;display:grid;max-height:255px;overflow:auto;padding:6px;border:1px solid var(--public-border);border-radius:15px;background:var(--public-surface);box-shadow:0 18px 38px #00000038}.cm-topic-list button{min-height:39px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;background:transparent;color:var(--public-text);font:600 13px inherit;text-align:left;cursor:pointer}.cm-topic-list button:hover,.cm-topic-list button.is-active{background:var(--public-accent-soft)}.cm-topic-list button[aria-selected=true]{font-weight:750}.cm-topic-list button:focus-visible{outline:2px solid var(--public-text);outline-offset:-2px}.cm-close:focus-visible,.cm-submit:focus-visible,.cm-links a:focus-visible{outline:2px solid var(--public-text);outline-offset:3px}.cm-check{display:flex;align-items:flex-start;gap:10px;padding:2px 1px;color:var(--public-text-muted);font-size:12px;line-height:1.5}.cm-check input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--public-text)}.cm-error{margin:0;color:#b42318;font-size:13px}.cm-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:2px}.cm-action>span{max-width:260px;color:var(--public-text-muted);font-size:11px;line-height:1.45}.cm-submit{min-height:46px;border:0;border-radius:13px;padding:0 18px;background:var(--public-text);color:var(--public-bg);font:750 13px inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .2s,opacity .2s}.cm-submit:hover{transform:translateY(-1px)}.cm-links{display:grid;gap:10px;margin-top:23px;padding-top:17px;border-top:1px solid var(--public-border)}.cm-links>div{display:flex;flex-wrap:wrap;gap:7px 17px}.cm-links a{display:inline-flex;align-items:center;gap:3px;color:var(--public-text-muted);font-size:11px;text-decoration:none;transition:color .2s}.cm-links a:hover{color:var(--public-text)}@media(max-width:500px){.cm-panel{width:calc(100% - 20px);border-radius:21px}.cm-header{padding:23px 19px 18px}.cm-body{padding:18px 19px 22px}.cm-form-row{grid-template-columns:1fr}.cm-action{display:grid}.cm-submit{width:100%}}:root,[data-theme=dark]{--public-bg: #101113;--public-bg-soft: #17181c;--public-surface: #1b1c20;--public-surface-soft: #222328;--public-text: #f2f2ee;--public-text-muted: #c0c0b8;--public-border: rgba(233,229,218,.063);--public-accent: #e8e3d8;--public-accent-2: #bbb8b1;--public-navbar-bg: #141518;--public-accent-soft: rgba(232,227,216,.1);--public-glow-cyan: rgba(255,255,255,.025);--public-glow-violet: rgba(255,255,255,.018);--public-header-gradient: linear-gradient(to bottom, rgba(16,17,19,.74), rgba(16,17,19,.42), rgba(16,17,19,0));--public-hero-glow: var(--public-glow-cyan)}[data-theme=light]{--public-bg: var(--page-bg, #eef3f8);--public-bg-soft: var(--bg-soft, #e4ebf4);--public-surface: var(--surface, rgba(255,255,255,.72));--public-surface-soft: var(--surface-soft, rgba(239,245,252,.72));--public-text: var(--text-primary, #172033);--public-text-muted: var(--text-secondary, #5f6b7a);--public-border: var(--border, rgba(30,50,80,.14));--public-accent: var(--accent-cyan, #0ea5c6);--public-accent-2: var(--accent-violet, #7c5cff);--public-navbar-bg: var(--surface, rgba(255,255,255,.72));--public-accent-soft: var(--accent-soft, rgba(14,165,198,.1));--public-glow-cyan: rgba(14,165,198,.07);--public-glow-violet: rgba(124,92,255,.06);--public-header-gradient: linear-gradient(to bottom, rgba(238,243,248,.78), rgba(228,235,244,.46), rgba(228,235,244,0));--public-hero-glow: var(--public-glow-cyan)}.pub-root{min-height:100vh;width:100%;position:relative;margin:0;padding:0;color:var(--public-text);overflow-x:hidden;background:var(--public-bg);display:flex;flex-direction:column}.pub-root>.aurora-background,.pub-root>.gs-root{display:none!important}.pub-root>.aurora-background canvas{position:fixed!important;inset:0;z-index:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.pub-root>.aurora-background{overflow:hidden}.pub-root>.aurora-background canvas{display:block}.theme-transitioning .pub-root,.theme-transitioning .aurora-site-header,.theme-transitioning .aurora-site-nav,.theme-transitioning .pub-nav-logo,.theme-transitioning .pub-nav-link,.theme-transitioning .pub-nav-cta,.theme-transitioning .pub-theme-toggle,.theme-transitioning .pub-footer,.theme-transitioning .pub-footer-link,.theme-transitioning .pub-glass-card,.theme-transitioning .pub-title,.theme-transitioning .pub-subtitle,.theme-transitioning .pub-section,.theme-transitioning .pub-section-title,.theme-transitioning .pub-section-sub,.theme-transitioning .home-hero,.theme-transitioning .home-h1,.theme-transitioning .home-sub,.theme-transitioning .home-btn-primary,.theme-transitioning .home-btn-ghost,.theme-transitioning .home-stat,.theme-transitioning .home-feature-card,.theme-transitioning .home-cta-box,.theme-transitioning .about-hero,.theme-transitioning .about-value-card,.theme-transitioning .about-timeline-card,.theme-transitioning .plans-hero,.theme-transitioning .plans-card,.theme-transitioning .plans-faq-item,.theme-transitioning .legal-hero,.theme-transitioning .legal-intro,.theme-transitioning .legal-section{transition:background-color 1.08s cubic-bezier(.16,1,.3,1),background 1.08s cubic-bezier(.16,1,.3,1),color .9s cubic-bezier(.16,1,.3,1),border-color 1.08s cubic-bezier(.16,1,.3,1),box-shadow 1.08s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1)!important}.aurora-site-header{position:relative;z-index:50;margin:0;padding:0;border:none!important;outline:none;box-shadow:none;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background 1.08s cubic-bezier(.16,1,.3,1),backdrop-filter 1.08s cubic-bezier(.16,1,.3,1)}.aurora-site-nav{width:100%;max-width:1280px;margin:0 auto;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none!important;outline:none;border-radius:0;background:transparent!important;box-shadow:none!important}.pub-nav-logo{display:flex;align-items:center;gap:0;font-size:19px;font-weight:700;color:var(--public-text);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none;letter-spacing:-.2px;transition:color .18s ease,transform .18s ease,filter .18s ease}.pub-nav-logo:hover{transform:scale(1.03);filter:drop-shadow(0 10px 22px rgba(34,211,238,.16))}.pub-nav-links{display:flex;align-items:center;gap:18px}.pub-nav-link{position:relative;padding:8px 4px;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--public-text) 60%,transparent);border-radius:0;text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;transition:color .18s ease}.pub-nav-link--button{border:0;background:transparent;font:inherit;cursor:pointer}.pub-nav-link:after{content:"";position:absolute;inset-inline:4px;bottom:2px;height:1px;background:linear-gradient(90deg,#a5f3fc,#60a5fa,#818cf8);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.pub-nav-link:hover:after,.pub-nav-link--active:after{transform:scaleX(1)}.pub-nav-link:hover,.pub-nav-link--active{color:var(--public-text);background:transparent}.pub-nav-actions{display:inline-flex;align-items:center;gap:10px}.pub-theme-toggle{flex-shrink:0}.pub-nav-cta{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;font-size:14px;font-weight:600;color:var(--public-bg);background:color-mix(in srgb,var(--public-text) 90%,transparent);border-radius:999px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 10px 24px #0000001f}.pub-nav-cta:hover{background:var(--public-text);transform:translateY(-1px);box-shadow:0 12px 28px #00000029}[data-theme=light] .pub-root{color:var(--public-text);background:var(--public-bg)}[data-theme=light] .pub-nav-logo,[data-theme=light] .pub-theme-toggle{color:color-mix(in srgb,var(--public-text) 80%,transparent)}[data-theme=light] .pub-nav-link{color:color-mix(in srgb,var(--public-text) 62%,transparent)}[data-theme=light] .pub-nav-link:hover,[data-theme=light] .pub-nav-link--active{color:var(--public-text);background:transparent}[data-theme=light] .pub-nav-cta{color:#f8fafc;background:#0f172ae6}[data-theme=light] .pub-nav-cta:hover{background:#020617}[data-theme=light] .pub-title,[data-theme=light] .pub-section-title{color:var(--public-text)}[data-theme=light] .pub-subtitle,[data-theme=light] .pub-section-sub{color:var(--public-text-muted)}[data-theme=light] .pub-glass-card{background:var(--public-surface);border-color:var(--public-border)}[data-theme=light] .pub-footer{border-top-color:#0f172a14}[data-theme=light] .pub-footer-link{color:#334155ad}[data-theme=light] .pub-footer-copy{color:#64748bb8}.pub-hero{padding:112px 24px 80px;text-align:center;position:relative;z-index:2}.pub-title{font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.1;letter-spacing:-.6px;color:var(--public-text);max-width:800px;margin:0 auto 20px}.pub-title-grad{background:linear-gradient(90deg,#22d3ee,#818cf8,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pub-subtitle{font-size:18px;line-height:1.65;color:var(--public-text-muted);max-width:560px;margin:0 auto 48px}.pub-section{position:relative;z-index:2;padding:80px 24px;max-width:1200px;margin:0 auto;width:100%}.pub-section-title{font-size:clamp(26px,3.5vw,40px);font-weight:700;color:var(--public-text);letter-spacing:-.2px;margin:0 0 16px;line-height:1.15}.pub-section-sub{font-size:16px;color:var(--public-text-muted);line-height:1.6;max-width:540px;margin:0}.pub-footer{position:relative;z-index:2;border-top:1px solid var(--public-border);padding:34px 24px 38px;margin-top:auto}.pub-footer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.pub-footer-links{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.pub-footer-link{padding:4px 11px;font-size:13px;color:color-mix(in srgb,var(--public-text) 46%,transparent);text-decoration:none;border-radius:7px;background:none;border:none;cursor:pointer;font-family:inherit;transition:color .2s,background .2s}.pub-footer-link:hover{color:color-mix(in srgb,var(--public-text) 82%,transparent);background:var(--public-surface)}.pub-footer-copy{font-size:12px;color:color-mix(in srgb,var(--public-text) 28%,transparent);margin:0;text-align:center}.pub-glass-card{background:var(--public-surface);border:1px solid var(--public-border);border-radius:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:28px;transition:border-color .25s,background .25s,transform .25s}.pub-glass-card:hover{border-color:color-mix(in srgb,var(--public-border) 130%,transparent);background:var(--public-surface-soft);transform:translateY(-3px)}@media(max-width:768px){.aurora-site-nav{padding:12px 14px}.pub-nav-links{display:none}.pub-nav-actions{gap:8px}.pub-nav-cta{padding:7px 13px;font-size:13px}.pub-footer{padding:32px 20px}.pub-footer-inner{align-items:center}.pub-hero{padding:96px 20px 60px}}@media(max-width:460px){.pub-nav-actions{gap:6px}.pub-nav-cta svg{display:none}}@media(prefers-reduced-motion:reduce){.theme-transitioning .pub-root,.theme-transitioning .aurora-site-header,.theme-transitioning .aurora-site-nav,.theme-transitioning .pub-nav-logo,.theme-transitioning .pub-nav-link,.theme-transitioning .pub-nav-cta,.theme-transitioning .pub-theme-toggle,.theme-transitioning .pub-footer,.theme-transitioning .pub-footer-link,.theme-transitioning .pub-glass-card,.theme-transitioning .pub-title,.theme-transitioning .pub-subtitle,.theme-transitioning .pub-section,.theme-transitioning .home-hero,.theme-transitioning .home-cta-box,.theme-transitioning .plans-card,.theme-transitioning .plans-faq-item,.theme-transitioning .legal-section{transition-duration:1ms!important}}.gs-root{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;isolation:isolate;background:var(--public-bg, #050810)}.gs-root:before,.gs-root:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;transition:opacity .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1)}.gs-root:before{opacity:1;background:radial-gradient(ellipse at 50% 55%,var(--public-hero-glow, rgba(34, 211, 238, .12)) 0%,transparent 42%),radial-gradient(ellipse at 50% 60%,var(--public-bg, #050817) 0%,#020408 100%)}.gs-root:after{opacity:0;background:radial-gradient(ellipse at 48% 45%,rgba(125,211,252,.28) 0%,transparent 38%),radial-gradient(ellipse at 70% 20%,rgba(196,181,253,.2) 0%,transparent 32%),linear-gradient(180deg,#f8fbff 0%,var(--public-bg, #eef3f8) 100%)}[data-theme=light] .gs-root:before{opacity:0}[data-theme=light] .gs-root:after{opacity:1}.gs-root>*{z-index:1}.theme-transitioning .gs-root,.theme-transitioning .gs-sphere,.theme-transitioning .gs-ring,.theme-transitioning .gs-flare,.theme-transitioning .gs-vignette{transition:opacity .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1),border-color .95s cubic-bezier(.16,1,.3,1),box-shadow .95s cubic-bezier(.16,1,.3,1),background-color .95s cubic-bezier(.16,1,.3,1)!important}[data-theme=light] .gs-sphere{opacity:.5;filter:blur(10px) saturate(.58) brightness(1.18)}[data-theme=light] .gs-ring--1{border-color:#0891b214;box-shadow:0 0 60px #0891b20d inset}[data-theme=light] .gs-ring--2{border-color:#818cf812}[data-theme=light] .gs-ring--3{border-color:#a78bfa0d}[data-theme=light] .gs-flare{mix-blend-mode:multiply;opacity:.5}[data-theme=light] .gs-vignette{background:radial-gradient(ellipse at 50% 42%,#ffffff14,#eef3f833 42%,#e2e8f07a),linear-gradient(180deg,#fff6,#eef3f8ad)}.gs-sphere{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);width:min(820px,122vw);height:min(820px,122vw);border-radius:50%;background:radial-gradient(ellipse at 40% 38%,#22d3ee12,#6366f11a 24%,#8b5cf614,#11185214 64%,#02061700 80%);filter:blur(6px) saturate(.72);opacity:.72;animation:gsSpin 38s linear infinite}@keyframes gsSpin{0%{transform:translate(-50%,-48%) rotate(0)}to{transform:translate(-50%,-48%) rotate(360deg)}}.gs-inner-1{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(ellipse at 42% 38%,#38bdf82e,#22d3ee24 20%,#6366f124 42%,#6d28d917,#02061700 78%);filter:blur(28px) saturate(.75);animation:gsBreath 7s ease-in-out infinite}.gs-inner-2{position:absolute;inset:16%;border-radius:50%;background:radial-gradient(ellipse at 55% 45%,rgba(167,139,250,.2) 0%,rgba(139,92,246,.16) 28%,rgba(99,102,241,.12) 52%,rgba(17,24,82,.08) 76%,transparent 100%);filter:blur(24px) saturate(.7);animation:gsBreath 9s ease-in-out infinite reverse}.gs-inner-3{position:absolute;inset:26%;border-radius:50%;background:radial-gradient(ellipse at 48% 42%,rgba(103,232,249,.2) 0%,rgba(34,211,238,.16) 22%,rgba(56,189,248,.12) 46%,rgba(99,102,241,.08) 70%,transparent 100%);filter:blur(18px) saturate(.68);animation:gsBreath 5s ease-in-out infinite}.gs-core{position:absolute;inset:38%;border-radius:50%;background:radial-gradient(circle at 45% 40%,rgba(255,255,255,.18) 0%,rgba(186,230,253,.16) 18%,rgba(103,232,249,.13) 38%,rgba(34,211,238,.08) 58%,transparent 80%);box-shadow:inset -6px -8px 24px #6d28d91f,inset 4px 5px 18px #ffffff14;filter:blur(12px) saturate(.7);animation:gsCorePulse 4s ease-in-out infinite}.gs-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);border-radius:50%;border:1px solid transparent;pointer-events:none}.gs-ring--1{width:min(1000px,145vw);height:min(1000px,145vw);border-color:#22d3ee12;box-shadow:0 0 60px #22d3ee0f inset;animation:gsRingPulse 8s ease-in-out infinite}.gs-ring--2{width:min(1150px,165vw);height:min(1150px,165vw);border-color:#6366f10d;box-shadow:0 0 80px #6366f10a inset;animation:gsRingPulse 11s ease-in-out infinite reverse}.gs-ring--3{width:min(1340px,190vw);height:min(1340px,190vw);border-color:#8b5cf608;animation:gsRingPulse 14s ease-in-out infinite}.gs-flare{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;mix-blend-mode:screen}.gs-flare--cyan{width:480px;height:480px;top:10%;left:55%;background:#22d3ee0d;animation:gsFloat 16s ease-in-out infinite}.gs-flare--indigo{width:520px;height:520px;top:30%;left:20%;background:#6366f10f;animation:gsFloat 20s ease-in-out infinite reverse}.gs-flare--violet{width:400px;height:400px;top:55%;left:48%;background:#a78bfa0a;animation:gsFloat 13s ease-in-out infinite}.gs-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#020617b8,#0206175c 34%,#020617c7),linear-gradient(180deg,#0206177a,#020617d1);pointer-events:none}@keyframes gsBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes gsCorePulse{0%,to{opacity:.9;transform:scale(1);filter:blur(3px)}50%{opacity:1;transform:scale(1.06);filter:blur(2px)}}@keyframes gsRingPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes gsFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-30px) scale(1.05)}66%{transform:translate(-15px,20px) scale(.97)}}.home-hero{position:relative;z-index:2;min-height:calc(100vh - 70px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:112px 24px 96px;text-align:center}.home-h1{max-width:840px;margin:0 0 28px;color:var(--public-text);font-size:clamp(48px,7vw,88px);font-weight:700;line-height:1.07;letter-spacing:-.6px}.hero-cycle-wrap{display:inline-block;min-width:240px;text-align:left}.hero-cycle-word{display:inline-block;white-space:nowrap;background:linear-gradient(90deg,#22d3ee,#818cf8,#34d399);background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cycleGrad 4s ease infinite}@keyframes cycleGrad{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.home-sub{max-width:560px;margin:0 auto 48px;color:color-mix(in srgb,var(--public-text) 68%,transparent);font-size:18px;line-height:1.65}.home-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:72px}.home-btn-primary,.home-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:12px;font-size:15px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s}.home-btn-primary{background:var(--public-text);color:var(--public-bg);font-weight:600;box-shadow:0 0 32px #ffffff1a}.home-btn-ghost{padding:13px 28px;border:1px solid var(--public-border);background:var(--public-surface);color:color-mix(in srgb,var(--public-text) 72%,transparent);font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-btn-primary:hover,.home-btn-ghost:hover{transform:translateY(-2px)}.home-btn-primary:focus-visible,.home-btn-ghost:focus-visible{outline:2px solid var(--public-text);outline-offset:3px}.home-stats{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.home-stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.home-stat+.home-stat:before{position:absolute;top:50%;left:-24px;width:1px;height:28px;background:var(--public-border);content:"";transform:translateY(-50%)}.home-stat-value{color:var(--public-text);font-size:20px;font-weight:700;letter-spacing:-.5px}.home-stat-label{color:color-mix(in srgb,var(--public-text) 42%,transparent);font-size:12px}.home-features-section{position:relative;z-index:2;box-sizing:border-box;max-width:1200px;margin:0 auto;padding:60px 24px 100px}.home-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.home-feature-card{display:flex;flex-direction:column;gap:12px}.home-feature-icon{color:var(--public-accent);font-size:22px;opacity:.85}.home-feature-title{margin:0;color:var(--public-text);font-size:16px;font-weight:650;letter-spacing:-.2px}.home-feature-desc{margin:0;color:color-mix(in srgb,var(--public-text) 46%,transparent);font-size:14px;line-height:1.65}.home-cta-strip{position:relative;z-index:2;padding:0 24px 100px}.home-cta-box{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto;padding:52px 40px;border:1px solid var(--public-border);border-radius:24px;background:var(--public-surface);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-cta-title{margin:0;color:var(--public-text);font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.5px}.home-cta-sub{margin:0;color:color-mix(in srgb,var(--public-text) 46%,transparent);font-size:15px}@media(max-width:760px){.home-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.home-hero{padding:96px 20px 76px}.home-h1{letter-spacing:0}.home-sub-br{display:none}.home-actions{width:100%;flex-direction:column}.home-btn-primary,.home-btn-ghost{width:100%;box-sizing:border-box}.home-stats{gap:24px}.home-stat+.home-stat:before{display:none}.home-features-section{padding:40px 20px 70px}.home-features-grid{grid-template-columns:1fr}.home-cta-strip{padding:0 20px 72px}.home-cta-box{padding:36px 24px}}@media(prefers-reduced-motion:reduce){.hero-cycle-word{animation:none}}.about-new{position:relative;z-index:2;max-width:1180px;margin:auto;padding:56px 24px 112px;color:var(--public-text)}.about-new h1,.about-new h2,.about-new h3,.about-new p{margin:0}.about-new h1{font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-.065em;max-width:760px}.about-new h2{font-size:clamp(31px,4vw,52px);line-height:1.05;letter-spacing:-.045em}.about-new p{color:var(--public-text-muted);line-height:1.65}.about-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--public-text) 58%,transparent)!important}.about-new-hero{min-height:calc(100vh - 100px);display:grid;grid-template-columns:1fr .95fr;gap:64px;align-items:center;padding:40px 0 92px}.about-new-copy{display:grid;gap:25px}.about-new-copy>p:not(.about-eyebrow){max-width:560px;font-size:18px}.about-actions{display:flex;gap:12px;flex-wrap:wrap}.about-primary,.about-secondary{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;justify-content:center;border-radius:999px;font-size:14px;font-weight:750;text-decoration:none}.about-primary{background:var(--public-text);color:var(--public-bg)}.about-secondary{color:var(--public-text);border:1px solid var(--public-border);background:color-mix(in srgb,var(--public-surface) 75%,transparent)}.about-product{min-height:440px;border:1px solid var(--public-border);border-radius:30px;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--public-surface) 85%,#556078),var(--public-surface-soft));box-shadow:0 28px 65px #0000002e}.about-product-bar{height:48px;padding:0 18px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--public-border);font-size:13px;font-weight:800}.about-product-bar span{margin-right:auto}.about-product-bar i{width:7px;height:7px;border-radius:50%;background:var(--public-text-muted);opacity:.35}.about-product-main{display:grid;grid-template-columns:120px 1fr;min-height:392px}.about-product aside{padding:18px 10px;border-right:1px solid var(--public-border);display:grid;align-content:start;gap:5px}.about-product aside button{appearance:none;border:0;background:transparent;border-radius:9px;padding:9px 8px;color:var(--public-text-muted);text-align:left;font:700 11px/1.2 inherit;cursor:pointer;transition:background .2s,color .2s}.about-product aside button:hover,.about-product aside button.is-active{color:var(--public-text);background:color-mix(in srgb,var(--public-bg) 34%,transparent)}.about-product aside button:focus-visible{outline:2px solid var(--public-text);outline-offset:2px}.about-product-content{padding:30px;min-width:0}.about-preview-state{min-height:300px;display:grid;align-content:start;gap:10px}.about-preview-state small{font-size:10px;color:var(--public-text-muted);letter-spacing:.1em}.about-preview-state>strong{font-size:30px;letter-spacing:-.06em}.about-product-chart{height:130px;margin-top:14px;display:flex;align-items:end;gap:9px;padding:18px;background:color-mix(in srgb,var(--public-bg) 45%,transparent);border-radius:17px}.about-product-chart i{flex:1;border-radius:7px 7px 2px 2px;background:linear-gradient(#8d9aad,#465166)}.about-product-chart i:nth-child(1){height:35%}.about-product-chart i:nth-child(2){height:57%}.about-product-chart i:nth-child(3){height:45%}.about-product-chart i:nth-child(4){height:76%}.about-product-chart i:nth-child(5){height:62%}.about-product-chart i:nth-child(6){height:92%}.about-product-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about-product-cards span,.about-account-summary span{padding:13px;border-radius:13px;background:color-mix(in srgb,var(--public-bg) 38%,transparent);display:grid;gap:5px}.about-product-cards b{font-size:14px}.about-preview-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.about-preview-heading>span{font-size:11px;color:var(--public-text-muted);border:1px solid var(--public-border);padding:5px 8px;border-radius:99px}.about-preview-heading>div{display:grid;gap:5px}.about-preview-heading strong{font-size:22px;letter-spacing:-.045em}.about-transaction{display:grid;grid-template-columns:29px 1fr auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--public-border) 75%,transparent);font-size:12px}.about-transaction i{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:var(--public-accent-soft);font-style:normal;font-size:11px}.about-transaction span{display:grid;gap:2px}.about-transaction small{font-size:9px;letter-spacing:0}.about-transaction em{font-size:11px;font-style:normal}.about-transaction .is-income{color:#7da991}.about-account-card{margin-top:13px;padding:18px;border-radius:18px;background:linear-gradient(130deg,#6f7c94,#343e51);color:#fff;display:grid;gap:18px}.about-account-card b{font-size:23px;letter-spacing:-.05em}.about-account-card small{color:#ffffffa6}.about-account-summary{display:grid;grid-template-columns:1fr 1fr;gap:9px}.about-account-summary span{font-size:11px}.about-account-summary b{font-size:13px}.about-savings-goal{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--public-border) 75%,transparent)}.about-savings-goal div{display:flex;justify-content:space-between;font-size:12px}.about-savings-goal i{height:7px;border-radius:99px;background:color-mix(in srgb,var(--public-bg) 48%,transparent);overflow:hidden}.about-savings-goal em{display:block;height:100%;border-radius:inherit}.about-problem{max-width:730px;padding:100px 0;display:grid;gap:20px}.about-problem p:last-child{font-size:18px}.about-system,.about-principles,.about-connected,.about-devices,.about-brand{padding:90px 0}.about-system header{display:grid;gap:16px;max-width:630px;margin-bottom:34px}.about-area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.about-area-grid article{min-height:170px;padding:20px;border-radius:20px;border:1px solid var(--public-border);background:color-mix(in srgb,var(--public-surface) 86%,transparent)}.about-area-grid span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--public-accent-soft);margin-bottom:28px}.about-area-grid h3{font-size:15px;margin-bottom:7px}.about-area-grid p{font-size:13px}.about-principles{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--public-border)}.about-principles>div:first-child{display:grid;align-content:start;gap:16px}.about-principle-list{display:grid}.about-principle-list article{display:grid;grid-template-columns:46px 1fr;column-gap:14px;padding:22px 0;border-bottom:1px solid var(--public-border)}.about-principle-list b{grid-row:span 2;color:var(--public-text-muted);font-size:12px}.about-principle-list h3{font-size:18px;margin-bottom:7px}.about-principle-list p{font-size:14px}.about-connected{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.about-connected>div:first-child{display:grid;gap:15px}.about-flow{padding:34px;border-radius:26px;background:color-mix(in srgb,var(--public-surface) 88%,transparent);border:1px solid var(--public-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.about-flow span{display:grid;justify-items:center;gap:10px;font-size:12px;font-weight:750}.about-flow i{height:1px;flex:1;background:var(--public-border)}.about-devices{display:grid;grid-template-columns:.82fr 1.18fr;gap:68px;align-items:center;border-top:1px solid var(--public-border)}.about-devices-intro{display:grid;gap:16px}.about-device-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.about-device{min-height:280px;padding:23px;border:1px solid var(--public-border);border-radius:25px;background:linear-gradient(145deg,color-mix(in srgb,var(--public-surface) 96%,transparent),color-mix(in srgb,var(--public-accent-soft) 48%,transparent));display:flex;flex-direction:column;align-items:flex-start}.about-device--mobile{min-height:246px;margin-top:34px}.about-device-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:color-mix(in srgb,var(--public-bg) 42%,transparent);margin-bottom:auto}.about-device small,.about-brand-grid small{font-size:10px;letter-spacing:.1em;color:var(--public-text-muted)}.about-device b{font-size:19px;letter-spacing:-.03em;margin-top:11px}.about-device p{font-size:13px;margin-top:5px}.about-web-lines{margin-top:19px;width:100%;display:grid;gap:6px}.about-web-lines i{height:7px;border-radius:99px;background:color-mix(in srgb,var(--public-text) 14%,transparent)}.about-web-lines i:nth-child(2){width:72%}.about-web-lines i:nth-child(3){width:88%}.about-mobile-screen{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;margin-top:18px}.about-mobile-screen i{height:31px;border-radius:5px;background:color-mix(in srgb,var(--public-text) 14%,transparent)}.about-mobile-screen i:nth-child(2){height:46px}.about-brand{border-top:1px solid var(--public-border)}.about-brand-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start;margin-bottom:34px}.about-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.about-brand-grid article{min-height:220px;padding:24px;border-radius:21px;border:1px solid var(--public-border);background:color-mix(in srgb,var(--public-surface) 86%,transparent);display:flex;flex-direction:column;align-items:flex-start}.about-brand-grid h3{font-size:21px;line-height:1.15;letter-spacing:-.04em;margin:25px 0 10px}.about-brand-grid p{font-size:13px}.about-founder{background:linear-gradient(145deg,color-mix(in srgb,var(--public-accent-soft) 75%,var(--public-surface)),var(--public-surface))!important}.about-final{text-align:center;display:grid;justify-items:center;gap:20px;padding:105px 20px 24px}.about-final h2{max-width:690px}@media(max-width:900px){.about-new-hero,.about-connected,.about-devices,.about-brand-heading{grid-template-columns:1fr;gap:38px}.about-new-hero{padding-top:25px}.about-product{max-width:640px}.about-area-grid,.about-brand-grid{grid-template-columns:repeat(2,1fr)}.about-principles{grid-template-columns:1fr;gap:35px}.about-flow{flex-wrap:wrap}.about-flow i{min-width:20px}.about-device-grid{max-width:640px}}@media(max-width:520px){.about-new{padding:28px 18px 70px}.about-new-hero{min-height:auto;padding-bottom:70px}.about-new h1{font-size:45px}.about-new-copy>p:not(.about-eyebrow){font-size:16px}.about-product{min-height:350px;border-radius:23px}.about-product-main{grid-template-columns:92px 1fr;min-height:302px}.about-product aside{padding:14px 7px}.about-product aside button{padding:9px 5px;font-size:10px}.about-product-content{padding:20px}.about-preview-state{min-height:256px}.about-product-chart{height:92px}.about-area-grid,.about-brand-grid{grid-template-columns:1fr}.about-system,.about-principles,.about-connected,.about-devices,.about-brand{padding:58px 0}.about-connected{gap:28px}.about-flow{display:grid;grid-template-columns:1fr 1fr}.about-flow i{display:none}.about-device-grid{grid-template-columns:1fr}.about-device--mobile{margin-top:0;min-height:225px}.about-final{padding-top:72px}.about-primary,.about-secondary{width:100%}}@media(prefers-reduced-motion:reduce){.about-new *{scroll-behavior:auto!important}}.plans-new{position:relative;z-index:2;max-width:1080px;margin:auto;padding:70px 24px 110px;color:var(--public-text)}.plans-new h1,.plans-new h2,.plans-new p,.plans-new span{margin:0}.plans-new-hero{max-width:760px;display:grid;gap:18px;padding:50px 0 55px}.plans-new-hero>p,.plans-compare>p,.plans-vision>p,.plans-faq p{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--public-text-muted)}.plans-new-hero h1{font-size:clamp(42px,6vw,76px);line-height:1;letter-spacing:-.06em}.plans-new-hero>span,.plans-vision>span{max-width:600px;color:var(--public-text-muted);font-size:17px;line-height:1.6}.plans-period{display:flex;justify-content:center;padding:0 0 28px}.plans-period>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-width:490px;width:100%;padding:5px;border:1px solid var(--public-border);border-radius:17px;background:color-mix(in srgb,var(--public-surface) 84%,transparent)}.plans-period button{min-height:54px;border:0;border-radius:12px;background:transparent;color:var(--public-text-muted);font:750 13px inherit;cursor:pointer}.plans-period button.is-active{background:color-mix(in srgb,var(--public-bg) 70%,transparent);color:var(--public-text);box-shadow:0 3px 12px #00000014}.plans-period button:hover{color:var(--public-text)}.plans-period button:focus-visible,.plans-faq button:focus-visible{outline:2px solid var(--public-text);outline-offset:3px}.plans-period small{display:block;margin-top:2px;font-size:9px;letter-spacing:.04em;color:inherit;opacity:.72}.plans-new-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.plans-new-grid article{min-height:440px;padding:30px;border:1px solid var(--public-border);border-radius:26px;background:color-mix(in srgb,var(--public-surface) 90%,transparent);display:flex;flex-direction:column}.plans-new-grid small{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--public-text-muted)}.plans-new-grid h2{font-size:26px;margin-top:18px}.plans-new-grid strong{font-size:34px;letter-spacing:-.05em}.plans-new-grid p,.plans-new-grid li{color:var(--public-text-muted);line-height:1.5}.plans-new-grid ul{display:grid;gap:12px;padding:22px 0;margin:0;list-style:none}.plans-new-grid li{display:flex;gap:9px;font-size:14px}.plans-new-grid li svg{color:var(--public-text);flex:none}.plans-new-grid a,.plans-new-grid button,.plans-final a{min-height:46px;padding:0 18px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:750 14px inherit;background:var(--public-text);color:var(--public-bg);margin-top:auto}.plans-new-grid button{opacity:.58;cursor:not-allowed}.plans-new-pro{background:linear-gradient(145deg,color-mix(in srgb,var(--public-surface) 95%,transparent),color-mix(in srgb,var(--public-accent-soft) 55%,transparent))!important}.plans-price-wrap{height:72px;margin:14px 0 8px}.plans-price{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:baseline}.plans-price strong{line-height:1}.plans-price span{font-size:13px;color:var(--public-text-muted)}.plans-price em{grid-column:1/-1;margin-top:5px;font-size:12px;font-style:normal;color:var(--public-text-muted)}.plans-compare,.plans-vision{padding:100px 0;max-width:760px}.plans-compare h2,.plans-vision h2,.plans-faq h2,.plans-final h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.05em;line-height:1.05;margin:15px 0 28px}.plans-compare>div{display:grid;grid-template-columns:150px 1fr;border-top:1px solid var(--public-border)}.plans-compare span,.plans-compare b{padding:16px 0;border-bottom:1px solid var(--public-border);font-size:14px}.plans-compare span{color:var(--public-text-muted)}.plans-vision{border-top:1px solid var(--public-border)}.plans-faq{max-width:900px;padding:100px 0 28px}.plans-faq header{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-bottom:30px}.plans-faq header h2{margin-bottom:0}.plans-faq header>span{max-width:270px;padding-top:7px;color:var(--public-text-muted);font-size:14px;line-height:1.5}.plans-faq-list{display:grid;gap:10px}.plans-faq article{overflow:hidden;border:1px solid var(--public-border);border-radius:18px;background:color-mix(in srgb,var(--public-surface) 86%,transparent);transition:background .2s,border-color .2s,box-shadow .2s}.plans-faq article:hover,.plans-faq article.is-open{border-color:color-mix(in srgb,var(--public-text) 24%,var(--public-border));background:var(--public-surface);box-shadow:0 10px 28px #0000000d}.plans-faq button{width:100%;min-height:60px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;background:none;color:var(--public-text);text-align:left;font:700 16px inherit;cursor:pointer}.plans-faq button svg{flex:none;width:22px;height:22px;padding:8px;border-radius:50%;background:var(--public-accent-soft);transition:transform .2s}.plans-faq article.is-open button svg{transform:rotate(180deg)}.plans-faq-answer{overflow:hidden;padding:0 56px 14px 18px}.plans-faq-answer p{max-width:590px;color:var(--public-text-muted);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.65}.plans-final{text-align:center;padding-top:30px}.plans-final>div{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.plans-final a+a{background:transparent;color:var(--public-text);border:1px solid var(--public-border)}@media(max-width:680px){.plans-new{padding:35px 18px 70px}.plans-new-grid{grid-template-columns:1fr}.plans-new-grid article{min-height:0}.plans-period{padding-bottom:20px}.plans-period>div{max-width:none}.plans-period button{font-size:12px}.plans-compare,.plans-vision,.plans-faq{padding:65px 0}.plans-compare>div{grid-template-columns:1fr}.plans-compare span{padding-bottom:4px;border-bottom:0}.plans-compare b{padding-top:4px}.plans-faq{padding-bottom:22px}.plans-faq header{display:grid;gap:12px}.plans-faq header>span{padding-top:0}.plans-faq-list{gap:8px}.plans-faq button{min-height:58px;padding:13px 14px;font-size:15px}.plans-faq button svg{width:21px;height:21px;padding:7px}.plans-faq-answer{padding:0 14px 14px}.plans-final{padding-top:26px}.plans-final>div{display:grid}.plans-final a{width:100%}}@media(prefers-reduced-motion:reduce){.plans-new *{transition:none!important}}.legal-page{position:relative;z-index:2;padding:64px 24px 100px}.legal-hero{max-width:800px;margin:0 auto 44px;text-align:center}.legal-kicker{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--public-text-muted)}.legal-hero h1{margin:0;color:var(--public-text);font-size:clamp(42px,6vw,70px);letter-spacing:-.065em;line-height:1}.legal-hero>p:last-child{max-width:600px;margin:20px auto 0;color:var(--public-text-muted);font-size:17px;line-height:1.65}.legal-layout{width:min(1080px,100%);margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px}.legal-toc{position:sticky;top:28px;align-self:start;display:grid;gap:7px;padding:18px 0}.legal-toc b{font-size:12px;color:var(--public-text);margin-bottom:5px}.legal-toc a{font-size:12px;line-height:1.35;color:var(--public-text-muted);text-decoration:none}.legal-toc a:hover,.legal-document a{color:var(--public-text);text-decoration:underline}.legal-document{min-width:0}.legal-callout{margin-bottom:32px;padding:18px 20px;border-radius:16px;background:var(--public-surface-soft);border:1px solid var(--public-border);color:var(--public-text-muted);font-size:14px;line-height:1.65}.legal-document section{scroll-margin-top:28px;padding:26px 0;border-top:1px solid var(--public-border)}.legal-document h2{margin:0 0 10px;color:var(--public-text);font-size:20px;letter-spacing:-.025em}.legal-document p{margin:0;color:var(--public-text-muted);font-size:15px;line-height:1.75}@media(max-width:800px){.legal-page{padding:44px 20px 76px}.legal-layout{grid-template-columns:1fr;gap:20px}.legal-toc{position:static;display:flex;overflow:auto;padding:0 0 8px}.legal-toc b{display:none}.legal-toc a{white-space:nowrap;border:1px solid var(--public-border);padding:8px 10px;border-radius:999px}.legal-document section{padding:22px 0}}@media(prefers-reduced-motion:reduce){.legal-page *{scroll-behavior:auto}}@font-face{font-family:Aurora Material Icons;src:url(/fonts/MaterialIcons-Regular.otf) format("opentype");font-display:block}.aurora-material-category-icon{display:inline-block;font-family:Aurora Material Icons;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga"}.aurora-animated-money{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.aurora-animated-money--crossfade{animation:aurora-money-crossfade .18s ease-out}.aurora-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes aurora-money-crossfade{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.aurora-animated-money--crossfade{animation:none}}:root{--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Space Grotesk", sans-serif;--font-heading: var(--font-display);--bg-base: #101113;--bg: var(--bg-base);--page-bg: var(--bg-base);--bg-soft: #17181c;--bg-surface: rgba(27, 28, 32, .94);--sb-width: 220px;--sb-width-collapsed: 64px;--sb-bg: #141518;--sb-border: rgba(233, 229, 218, .063);--text: #f2f2ee;--text-primary: #f2f2ee;--text-secondary: #c0c0b8;--text-muted: #85867f;--text-faint: rgba(192, 192, 184, .62);--accent-cyan: #e8e3d8;--accent-blue: #d4d0c8;--accent-violet: #bbb8b1;--accent-indigo: #bbb8b1;--accent-green: #34d399;--accent-red: #f87171;--accent-orange: #fb923c;--accent-pink: #f472b6;--accent: #e8e3d8;--accent-2: #bbb8b1;--accent-soft: rgba(232, 227, 216, .1);--accent-strong: #f5f4f0;--success: #34d399;--danger: #f87171;--warning: #fb923c;--border: rgba(233, 229, 218, .063);--border-subtle: rgba(233, 229, 218, .063);--border-soft: rgba(233, 229, 218, .063);--border-medium: rgba(233, 229, 218, .102);--border-strong: rgba(233, 229, 218, .102);--glass-bg: rgba(27, 28, 32, .94);--glass-blur: 20px;--surface: #1b1c20;--surface-soft: #222328;--surface-raised: #282a30;--surface-strong: #282a30;--surface-elevated: #282a30;--modal-bg: rgba(40, 42, 48, .96);--modal-backdrop: rgba(5, 6, 8, .68);--glow-cyan: rgba(255, 255, 255, .025);--glow-violet: rgba(255, 255, 255, .018);--chart-hover-shadow: 0 18px 50px rgba(0, 0, 0, calc(var(--glow-strength) * .2)), 0 10px 30px rgba(0,0,0,.22);--shadow: 0 24px 70px rgba(0, 0, 0, .46);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--card-radius: 16px;--blur-amount: 18px;--glow-strength: .6;--ui-scale: 1;--space-scale: 1;--control-height: 40px;--card-padding: 22px;--page-gap: 20px;--font-scale: 1;--aurora-bg-opacity: 1;--aurora-primary: #22d3ee;--aurora-secondary: #818cf8;--aurora-accent: #67e8f9;--aurora-brightness: 1;--aurora-fog: .6;--aurora-motion: 1;--aurora-motion-duration: 30s;--aurora-vignette: .8}[data-theme=light]{--page-bg: #eef3f8;--bg: var(--page-bg);--bg-base: var(--page-bg);--bg-soft: #e4ebf4;--bg-surface: rgba(255, 255, 255, .72);--sb-bg: rgba(255, 255, 255, .72);--sb-border: rgba(30, 50, 80, .14);--text: #172033;--text-primary: #172033;--text-secondary:#5f6b7a;--text-muted: #8a96a8;--text-faint: #8a96a8;--border: rgba(30, 50, 80, .14);--border-strong: rgba(30, 50, 80, .18);--border-subtle: rgba(30, 50, 80, .11);--border-soft: rgba(30, 50, 80, .14);--border-medium: rgba(30, 50, 80, .18);--glass-bg: rgba(255, 255, 255, .72);--surface: rgba(255,255,255,.72);--surface-strong: rgba(255,255,255,.88);--surface-soft: rgba(239,245,252,.72);--surface-raised: rgba(255,255,255,.88);--surface-elevated: var(--surface-strong);--modal-bg: rgba(255, 255, 255, .9);--modal-backdrop: rgba(23, 32, 51, .16);--accent: #0ea5c6;--accent-cyan: #0ea5c6;--accent-blue: #326bff;--accent-violet: #7c5cff;--accent-indigo: var(--accent-violet);--accent-2: var(--accent-violet);--accent-green: #0faf78;--accent-red: #e5485c;--accent-orange: #e58a1f;--accent-soft: rgba(14, 165, 198, .1);--accent-strong: #0786A5;--success: var(--accent-green);--danger: var(--accent-red);--warning: var(--accent-orange);--glow-cyan: rgba(14, 165, 198, .07);--glow-violet: rgba(124, 92, 255, .06);--shadow-sm: 0 2px 10px rgba(30, 50, 80, .06);--shadow-md: 0 14px 40px rgba(30, 50, 80, .1);--shadow-lg: 0 28px 72px rgba(30, 50, 80, .14);--shadow: 0 24px 70px rgba(30, 50, 80, .12);--chart-hover-shadow: 0 18px 44px rgba(30, 50, 80, calc(var(--glow-strength) * .07)), 0 8px 22px rgba(8, 145, 178, calc(var(--glow-strength) * .045))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:calc(14px * var(--font-scale));line-height:1.6;color:var(--text-primary);background:var(--bg-base);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;cursor:pointer;background:transparent;color:inherit;padding:0}select,input,textarea{font-family:inherit;color:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}.al-root{display:flex;width:100%;height:100%;position:relative;background:radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--glow-cyan) 42%,transparent),transparent 34%),linear-gradient(180deg,var(--bg) 0%,var(--bg-soft, var(--bg)) 100%);overflow:hidden}.al-shell{display:flex;width:100%;height:100%;position:relative;z-index:2}.app-aurora-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:calc(var(--aurora-bg-opacity, 1) * var(--aurora-brightness, 1));background:radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--aurora-secondary, var(--accent-indigo)) 18%,transparent),transparent 34%),radial-gradient(circle at 82% 82%,color-mix(in srgb,var(--aurora-primary, var(--accent-cyan)) 16%,transparent),transparent 38%);transition:opacity .24s ease}.app-aurora-orb{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(76px);opacity:calc(var(--aurora-fog, .6) * var(--glow-strength, .6) * .72);will-change:transform;animation:appAuroraFloat var(--aurora-motion-duration, 30s) ease-in-out infinite alternate}.app-aurora-orb--cyan{top:-90px;right:6%;background:color-mix(in srgb,var(--aurora-primary, var(--accent-cyan)) 42%,transparent)}.app-aurora-orb--violet{left:-120px;bottom:4%;width:420px;height:420px;background:color-mix(in srgb,var(--aurora-secondary, var(--accent-indigo)) 42%,transparent);animation-duration:var(--aurora-motion-duration, 30s);animation-direction:alternate-reverse}.app-aurora-orb--blue{top:38%;left:42%;width:300px;height:300px;background:color-mix(in srgb,var(--aurora-accent, var(--accent-cyan)) 22%,transparent);animation-duration:var(--aurora-motion-duration, 30s)}.app-aurora-grain{position:absolute;inset:0;opacity:calc(.08 + (var(--aurora-vignette, .8) * .05));background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 82%)}[data-theme=light] .app-aurora-bg{opacity:calc(var(--aurora-bg-opacity, 1) * .58);background:radial-gradient(circle at 12% 16%,rgba(124,58,237,.055),transparent 36%),radial-gradient(circle at 82% 82%,rgba(8,145,178,.07),transparent 40%)}[data-theme=light] .app-aurora-orb{filter:blur(86px);opacity:calc(var(--aurora-fog, .6) * var(--glow-strength, .6) * .46)}[data-theme=light] .app-aurora-orb--cyan{background:#0891b221}[data-theme=light] .app-aurora-orb--violet{background:#f472b61a}[data-theme=light] .app-aurora-orb--blue{background:#d9770613}[data-theme=light] .app-aurora-grain{opacity:calc(.035 + (var(--aurora-vignette, .8) * .025))}html:not([data-theme=light]) .app-aurora-bg{opacity:calc(var(--aurora-bg-opacity, 1) * .14);background:radial-gradient(circle at 12% 16%,rgba(255,255,255,.028),transparent 34%),radial-gradient(circle at 82% 82%,rgba(255,255,255,.016),transparent 38%)}html:not([data-theme=light]) .app-aurora-orb{opacity:0}html[data-aurora-background=off] .app-aurora-bg,html[data-aurora-background=off] .aurora-background,html[data-aurora-background=off] .aurora-canvas-wrap{opacity:0!important;visibility:hidden}@keyframes appAuroraFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(42px,-30px,0) scale(1.08)}}.al-main{flex:1;height:100vh;overflow:hidden;margin-left:var(--sb-width);transition:margin-left .62s cubic-bezier(.16,1,.3,1)}.al-main--collapsed{margin-left:var(--sb-width-collapsed)}.al-scroll{height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.07) transparent}.al-route{min-height:100%;width:100%;display:flex;justify-content:center;will-change:opacity,transform;transform-origin:top center;backface-visibility:hidden;contain:layout paint}.al-route>*{width:100%}.al-auth-boot,.al-route-fallback{min-height:100vh;width:100%}.al-route-fallback{max-width:1120px;margin:0 auto;padding:28px;display:grid;gap:14px;align-content:start}.al-route-fallback span{display:block;height:94px;border-radius:22px;background:linear-gradient(100deg,var(--surface, rgba(128, 128, 128, .08)) 28%,rgba(128,128,128,.14) 46%,var(--surface, rgba(128, 128, 128, .08)) 64%);background-size:260% 100%;animation:al-loading-shimmer 1.2s ease-in-out infinite}.al-route-fallback span:first-child{height:42px;width:min(260px,60%)}@keyframes al-loading-shimmer{to{background-position:-130% 0}}.db-page,.fn-page,.ops-page,.sv-page,.st-page,.settings-page{width:100%;margin-inline:auto}.sb{position:fixed;top:0;left:0;height:100vh;width:var(--sb-width);background:var(--sb-bg);border-right:1px solid var(--sb-border);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);z-index:200;display:flex;flex-direction:column;padding:20px 12px;transition:width .78s cubic-bezier(.16,1,.3,1),padding .78s cubic-bezier(.16,1,.3,1),background-color .9s cubic-bezier(.16,1,.3,1),border-color .9s cubic-bezier(.16,1,.3,1),backdrop-filter .9s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .9s cubic-bezier(.16,1,.3,1);will-change:width;overflow:visible}.sb--collapsed{width:var(--sb-width-collapsed)}.sb--collapsed .sb-logo-row{justify-content:center;padding:0}.sb--collapsed .sb-logo-mark-only{display:none}.sb-logo-row{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:28px;min-height:36px}.sb-logo{display:flex;align-items:center;gap:9px;overflow:hidden}.sb-logo-mark{font-size:14px;color:var(--accent-cyan);flex-shrink:0;filter:drop-shadow(0 0 6px rgba(34,211,238,.5))}.sb-logo-text{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;white-space:nowrap}.sb-logo-mark-only{font-size:16px;color:var(--accent-cyan);filter:drop-shadow(0 0 8px rgba(34,211,238,.6));width:100%;text-align:center}.sb-collapse-btn{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:#ffffff06;border:1px solid var(--border-subtle);cursor:pointer;flex-shrink:0;transition:background .2s,color .2s,border-color .2s}.sb-collapse-btn:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text-primary)}.sb-collapse-glyph{width:16px;height:14px;display:inline-block;position:relative;border:1.5px solid currentColor;border-radius:4px;opacity:.9}.sb-collapse-glyph:before{content:"";position:absolute;top:2px;bottom:2px;left:4px;width:1.5px;border-radius:999px;background:currentColor;opacity:.68}.sb-section-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#64748b99;padding:0 8px;margin-bottom:6px}.sb-nav{display:flex;flex-direction:column;gap:2px}.sb-feature-divider{height:1px;margin:12px 12px 9px;background:var(--border, rgba(255,255,255,.1));opacity:.72}.sb-feature-divider--after{margin-top:9px;margin-bottom:0}.sb-feature-nav{gap:1px}.sb-group-label{display:block;padding:0 12px 6px;color:var(--text-muted, #85867f);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sb-item-wrap{position:relative}.sb-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;width:100%;color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;position:relative;transition:background .22s ease,color .22s ease,padding .42s cubic-bezier(.16,1,.3,1),gap .42s cubic-bezier(.16,1,.3,1);white-space:nowrap;overflow:hidden;border:1px solid transparent;cursor:pointer;background:transparent}.sb-item:hover{background:#ffffff0d;color:var(--text-primary)}.sb-item--active{background:color-mix(in srgb,var(--accent) 9%,transparent)!important;border-color:color-mix(in srgb,var(--accent) 18%,transparent)!important;color:var(--text-primary)!important;box-shadow:none}.sb-item--btn{border:none;text-align:left}.sb-item--logout:hover{background:#f8717112!important;color:#f87171!important}.sb-item--center{justify-content:center}.sb-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:inherit}.sb-item-icon--active{color:var(--accent-cyan);filter:none}.sb-item-label{display:flex;align-items:center;flex:1;min-width:0;gap:8px;overflow:hidden;white-space:nowrap;will-change:opacity,width,transform}.sb-pro-badge{margin-left:0;padding:4px 8px;border-radius:999px;font-size:11px;line-height:normal;background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-primary);font-weight:800;letter-spacing:.2px}.sb-tooltip{position:absolute;top:50%;left:calc(var(--sb-width-collapsed) + 8px);transform:translateY(-50%);background:var(--surface-elevated, #282a30);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px;font-weight:500;padding:5px 12px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:300;box-shadow:0 8px 24px #00000080}.sb-item-wrap:hover .sb-tooltip{opacity:1}.sb-notif-wrap{position:relative}.sb-notif-dot{position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--accent-red);border:1px solid var(--sb-bg, #17181b)}.sb-theme-toggle{margin:4px 0 4px 9px}.sb--collapsed .sb-theme-toggle{width:100%;justify-content:center;margin-left:0}.sb-spacer{flex:1}.sb-bottom{display:flex;flex-direction:column;gap:4px}.sb-bottom-utils{display:flex;flex-direction:column;gap:2px}.sb-divider{height:1px;background:var(--border-subtle);margin:8px 4px}.sb-user-zone{display:flex;flex-direction:column;gap:0;margin-top:2px}.sb-user-zone--collapsed{align-items:stretch}.sb-logout-user{min-height:42px;padding:6px 8px;gap:9px}.sb-logout-user--collapsed{min-height:38px;gap:3px;padding:4px 0}.sb-logout-icon{color:inherit}.sb-logout-user--collapsed .sb-logout-icon{width:14px;height:14px}.sb-logout-user--collapsed .sb-logout-icon svg{width:14px;height:14px}.sb-avatar{width:30px;height:30px;flex:0 0 30px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid var(--border-strong);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:0}.sb-avatar img{width:100%;height:100%;object-fit:cover}.sb-avatar--action{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sb-avatar--action:hover,.sb-avatar--action:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:none}.sb-logout-user--collapsed .sb-avatar{width:22px;height:22px;flex-basis:22px;font-size:9px}.sb-profile-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:420;min-width:154px;padding:6px;border-radius:13px;background:var(--modal-bg, #282a30);border:1px solid var(--border, rgba(255,255,255,.1));box-shadow:var(--shadow, 0 18px 50px rgba(0,0,0,.38));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sb-profile-menu button{width:100%;min-height:34px;padding:8px 10px;border-radius:9px;background:transparent;color:var(--text, #f1f5f9);font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.sb-profile-menu button:hover{background:var(--surface, rgba(255,255,255,.06));color:var(--accent, #22d3ee)}.sb--collapsed .sb-profile-menu{left:calc(100% + 10px);bottom:0}.sb-support-backdrop{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:16px;background:#02061785;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sb-support-panel{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:18px;border:1px solid var(--border);background:var(--modal-bg);color:var(--text);box-shadow:var(--shadow);overflow:auto;box-sizing:border-box}.sb-support-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 14px;border-bottom:1px solid var(--border);min-width:0}.sb-support-header h2{margin:0 0 3px;font-size:16px;line-height:1.25;color:var(--text)}.sb-support-header p,.sb-support-body p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.sb-support-close{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--text-muted);background:transparent;border:1px solid transparent;cursor:pointer}.sb-support-close:hover{background:var(--surface);border-color:var(--border);color:var(--text)}.sb-support-body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.sb-support-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;min-width:0}.sb-support-row span{color:var(--text-muted)}.sb-support-row a,.sb-support-row strong{color:var(--text);font-size:13px;font-weight:650;text-decoration:none;min-width:0;text-align:right;overflow-wrap:anywhere;word-break:break-word}.sb-support-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.sb-support-links a{min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:10px;color:var(--text-muted);background:var(--surface, rgba(255,255,255,.045));border:1px solid var(--border);font-size:12px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}.sb-support-links a:hover{color:var(--text);background:var(--accent-soft, rgba(34,211,238,.1));border-color:color-mix(in srgb,var(--accent, #22d3ee) 24%,var(--border))}@media(max-width:520px){.sb-support-header{padding:18px 18px 12px}.sb-support-body{padding:14px 18px 18px}.sb-support-row{align-items:flex-start;flex-direction:column;gap:3px}.sb-support-row a,.sb-support-row strong{text-align:left}}.glass-card{background:var(--glass-bg);border-radius:var(--card-radius);border:1px solid var(--border-subtle);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.page-title{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.3px;margin:0 0 4px}.page-subtitle{font-size:13px;color:var(--text-muted);margin:0}.settings-page{padding:28px 28px 72px;max-width:900px;position:relative;z-index:10}.signin-root{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.public-page{position:relative;z-index:2;min-height:100vh;background:transparent}.aurora-canvas-wrap,.aurora-canvas-wrap canvas{position:fixed!important;inset:0;z-index:0!important;pointer-events:none!important;width:100%!important;height:100%!important}button:not([class]){background:transparent;color:inherit;padding:0;border:none}html.theme-transitioning{--theme-transition-ease: cubic-bezier(.22, 1, .36, 1);--theme-transition-duration: .56s;--theme-transition-opacity-duration: .56s}html.theme-transitioning body,html.theme-transitioning .al-root,html.theme-transitioning .al-main,html.theme-transitioning .al-scroll,html.theme-transitioning .app-aurora-bg,html.theme-transitioning .app-aurora-orb,html.theme-transitioning .app-aurora-grain,html.theme-transitioning .aurora-background,html.theme-transitioning .aurora-canvas-wrap,html.theme-transitioning .sb,html.theme-transitioning .sb-item,html.theme-transitioning .sb-profile-menu,html.theme-transitioning .aurora-site-header,html.theme-transitioning .aurora-site-nav,html.theme-transitioning .home-page,html.theme-transitioning .pub-page,html.theme-transitioning .card,html.theme-transitioning .glass-card,html.theme-transitioning .settings-card,html.theme-transitioning .metric-card,html.theme-transitioning .chart-card,html.theme-transitioning .st-card,html.theme-transitioning .st-page,html.theme-transitioning .st-group-panel,html.theme-transitioning .st-info-card,html.theme-transitioning .st-account-card,html.theme-transitioning .st-search,html.theme-transitioning .st-row,html.theme-transitioning .db-card,html.theme-transitioning .dbi-card,html.theme-transitioning .dbi-category-row,html.theme-transitioning .db-chart-panel,html.theme-transitioning .db-kpi,html.theme-transitioning .db-rate-card,html.theme-transitioning .fn-kpi-card,html.theme-transitioning .fn-card,html.theme-transitioning .fn-empty,html.theme-transitioning .fn-modal,html.theme-transitioning .sv-goal-card,html.theme-transitioning .sv-kpi-card,html.theme-transitioning .sv-momentum,html.theme-transitioning .sv-empty,html.theme-transitioning .ops-kpi,html.theme-transitioning .ops-cat-card,html.theme-transitioning .ops-tx-list,html.theme-transitioning .ops-month-nav,html.theme-transitioning .am-shell,html.theme-transitioning .am-backdrop,html.theme-transitioning .cm-panel,html.theme-transitioning .notif-panel,html.theme-transitioning .nd-modal,html.theme-transitioning .dropdown,html.theme-transitioning .modal,html.theme-transitioning .aurora-select-trigger,html.theme-transitioning .aurora-select-menu,html.theme-transitioning .aurora-select-item,html.theme-transitioning .theme-toggle,html.theme-transitioning .theme-toggle-track,html.theme-transitioning button,html.theme-transitioning input,html.theme-transitioning select,html.theme-transitioning textarea{transition:background-color var(--theme-transition-duration) var(--theme-transition-ease),color var(--theme-transition-duration) var(--theme-transition-ease),border-color var(--theme-transition-duration) var(--theme-transition-ease),outline-color var(--theme-transition-duration) var(--theme-transition-ease),fill var(--theme-transition-duration) var(--theme-transition-ease),stroke var(--theme-transition-duration) var(--theme-transition-ease),box-shadow var(--theme-transition-duration) var(--theme-transition-ease),opacity var(--theme-transition-opacity-duration) var(--theme-transition-ease)!important}html.theme-transitioning .theme-toggle-knob{transition:transform .52s cubic-bezier(.22,1,.36,1),background-color var(--theme-transition-duration) var(--theme-transition-ease),color var(--theme-transition-duration) var(--theme-transition-ease),box-shadow var(--theme-transition-duration) var(--theme-transition-ease)!important}html.theme-view-transitioning::view-transition-old(root),html.theme-view-transitioning::view-transition-new(root){animation-duration:.56s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-view-transitioning::view-transition-old(root){animation-name:aurora-theme-fade-out}html.theme-view-transitioning::view-transition-new(root){animation-name:aurora-theme-fade-in}@keyframes aurora-theme-fade-out{to{opacity:0}}@keyframes aurora-theme-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){html.theme-transitioning body,html.theme-transitioning .al-root,html.theme-transitioning .sb,html.theme-transitioning .st-card,html.theme-transitioning .db-card,html.theme-transitioning .fn-kpi-card,html.theme-transitioning .sv-goal-card,html.theme-transitioning .am-shell,html.theme-transitioning .cm-panel,html.theme-transitioning .theme-toggle,html.theme-transitioning .theme-toggle-track,html.theme-transitioning .theme-toggle-knob,.theme-toggle,.theme-toggle-track,.theme-toggle-knob,.app-aurora-orb{transition-duration:1ms!important;animation:none!important}.dbi-card:hover,.db-card:hover,.db-chart-panel:hover{transform:none!important}}h1,h2,h3,.pub-title,.pub-section-title,.home-h1,.home-section-title,.db-title,.db-card-title,.fn-title,.ops-title,.sv-title,.st-title,.si-title,.sb-logo-text{font-family:var(--font-heading)}[data-theme=light] .aurora-canvas-wrap{opacity:.14;filter:saturate(.58) brightness(1.18) blur(2px)}[data-theme=dark] .aurora-canvas-wrap{opacity:0}.al-root{background:radial-gradient(circle at 78% 8%,color-mix(in srgb,var(--glow-cyan) 42%,transparent),transparent 34%),linear-gradient(180deg,var(--bg) 0%,var(--bg-soft, var(--bg)) 100%);color:var(--text)}[data-theme=light] .al-root{background:radial-gradient(circle at 16% 8%,rgba(8,145,178,.08),transparent 34%),radial-gradient(circle at 88% 18%,rgba(244,114,182,.065),transparent 32%),radial-gradient(circle at 72% 94%,rgba(217,119,6,.05),transparent 36%),linear-gradient(180deg,#eef3f8,#e6eef6)}.sb,.st-nav,.st-card,.fn-kpi-card,.fn-empty,.fn-acc-stats,.ops-kpi,.ops-empty,.ops-cat-card,.ops-tx-list,.sv-kpi-card,.sv-momentum,.sv-empty,.sv-goal-card,.db-kpi,.db-card,.dbi-card,.db-chart-panel,.db-rate-card,.glass-card{background:var(--surface-soft)!important;border-color:var(--border)!important}.sb{background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg) 78%,transparent),color-mix(in srgb,var(--sb-bg) 58%,transparent))!important;border-right-color:var(--sb-border)!important;backdrop-filter:blur(24px) saturate(140%)!important;-webkit-backdrop-filter:blur(24px) saturate(140%)!important;box-shadow:18px 0 44px #02081729}[data-theme=light] .sb{box-shadow:18px 0 42px #1e32500f}.sb-item:hover,.st-nav-item:hover,.ops-tx-row:hover,.fn-card-menu-btn:hover,.sv-goal-menu-btn:hover,.db-tx-row:hover,.db-acc-row:hover{background:var(--surface)!important}.page-title,.db-title,.db-card-title,.db-kpi-value,.db-pie-name,.db-vel-name,.db-unusual-note,.db-tx-note,.db-acc-name,.db-goal-name,.db-rate-label,.fn-title,.fn-kpi-value,.fn-empty-title,.fn-card-name,.fn-card-balance-value,.fn-modal-title,.fn-preview-name,.fn-preview-balance,.ops-title,.ops-month-label,.ops-section-title,.ops-cat-name,.ops-tx-note,.sv-title,.sv-kpi-value,.sv-empty-title,.sv-goal-name,.sv-goal-amounts-value,.sv-ring-pct,.sv-modal-title,.sv-modal-amount-input,.sv-preview-name,.st-title,.st-card-title,.st-field-label,.st-plan-name,.sb-logo-text{color:var(--text)!important}.page-subtitle,.db-subtitle,.db-kpi-label,.db-kpi-sub,.db-card-badge,.db-pie-val,.db-cmp-label,.db-tx-date,.db-acc-type,.fn-subtitle,.fn-kpi-label,.fn-empty-sub,.fn-card-balance-label,.fn-card-expiry,.fn-label,.fn-preview-label,.fn-confirm-text,.ops-subtitle,.ops-kpi-label,.ops-section-count,.ops-empty-text,.ops-tx-meta,.ops-tx-cat,.sv-subtitle,.sv-kpi-label,.sv-empty-sub,.sv-goal-category,.sv-goal-amounts-label,.sv-goal-tag,.sv-modal-sub,.sv-modal-label,.sv-preview-label,.st-subtitle,.st-card-desc,.st-label,.st-field-hint,.st-muted-text,.st-plan-sub,.st-plan-feature,.sb-item,.sb-tooltip{color:var(--text-muted)!important}.sb-item.sb-item--active,.sb-item.sb-item--active .sb-item-icon,.sb-support-header h2,.sb-support-row a,.sb-support-row strong{color:var(--text)!important}.sb-support-header p,.sb-support-body p,.sb-support-row span{color:var(--text-muted)!important}.fn-input,.fn-select,.oim-input,.oim-select,.sv-modal-input,.sv-modal-select,.sv-dropdown-trigger,.st-input,.st-select,.cm-input,.cm-textarea{background:var(--surface-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.fn-card-menu,.sv-goal-menu,.sv-dropdown-menu,.sb-tooltip,.am-shell,.cm-panel{background:var(--modal-bg)!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important}.oim-title,.oim-amount-input,.sv-modal-title,.fn-modal-title,.cm-title,.cm-info-value,.cm-sent-title{color:var(--text)!important}.oim-subtitle,.oim-field-label,.oim-confirm-text,.oim-amount-currency,.sv-modal-balance-hint,.sv-confirm-text,.cm-sub,.cm-label,.cm-info-label,.cm-sent-sub{color:var(--text-muted)!important}.oim-amount-block,.sv-modal-amount-block,.fn-preview-card,.sv-preview-card,.st-segment,.st-theme-btn,.st-aurora-btn,.st-plan-card{background:var(--surface-soft)!important;border-color:var(--border)!important}[data-theme=light] .fn-card,[data-theme=light] .sv-goal-card,[data-theme=light] .plans-card{background:color-mix(in srgb,var(--card-color, var(--goal-color, #818cf8)) 7%,rgba(245,248,252,.74))!important}[data-theme=light] .fn-select option,[data-theme=light] .oim-select option,[data-theme=light] .sv-modal-select option,[data-theme=light] .st-select option{background:#fff;color:#0f172a}html[data-contrast=high]{--text-primary: rgba(255, 255, 255, .99);--text-secondary: rgba(226, 232, 240, .92);--text-muted: rgba(203, 213, 225, .84);--border-subtle: rgba(226, 232, 240, .22);--border-soft: rgba(226, 232, 240, .28);--border-medium: rgba(226, 232, 240, .36);--border: rgba(226, 232, 240, .24)}html[data-theme=light][data-contrast=high]{--text-primary: rgba(2, 6, 23, .98);--text-secondary: rgba(15, 23, 42, .9);--text-muted: rgba(30, 41, 59, .78);--border-subtle: rgba(15, 23, 42, .16);--border-soft: rgba(15, 23, 42, .22);--border-medium: rgba(15, 23, 42, .32);--border: rgba(15, 23, 42, .18)}html[data-contrast=high] .sb,html[data-contrast=high] .st-nav,html[data-contrast=high] .st-card,html[data-contrast=high] .db-card,html[data-contrast=high] .dbi-card,html[data-contrast=high] .db-chart-panel,html[data-contrast=high] .fn-kpi-card,html[data-contrast=high] .fn-card,html[data-contrast=high] .ops-kpi,html[data-contrast=high] .ops-cat-card,html[data-contrast=high] .ops-tx-list,html[data-contrast=high] .sv-kpi-card,html[data-contrast=high] .sv-goal-card,html[data-contrast=high] .am-shell,html[data-contrast=high] .cm-panel,html[data-contrast=high] .notif-panel{border-color:var(--border-medium)!important}.st-page,.db-page,.dbi-page,.fn-page,.ops-page,.sv-page{gap:var(--page-gap)!important}.st-card,.st-nav,.db-card,.dbi-card,.db-chart-panel,.db-kpi,.fn-kpi-card,.fn-card,.ops-kpi,.ops-cat-card,.ops-tx-list,.sv-kpi-card,.sv-goal-card,.glass-card,.am-shell,.cm-panel,.notif-panel,.nd-modal{border-radius:var(--card-radius)!important}.st-card-body,.db-card,.dbi-card,.db-chart-panel,.fn-kpi-card,.ops-kpi,.sv-kpi-card,.sv-goal-card,.am-shell,.cm-panel,.notif-panel{padding:var(--card-padding)!important}.st-card,.st-nav,.db-card,.dbi-card,.db-chart-panel,.fn-kpi-card,.ops-kpi,.ops-cat-card,.ops-tx-list,.sv-kpi-card,.sv-goal-card,.glass-card,.am-shell,.cm-panel,.notif-panel,.nd-modal{backdrop-filter:blur(var(--glass-blur))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important}.st-input,.st-select,.st-btn,.st-segment-btn,.fn-input,.fn-select,.fn-btn,.oim-input,.oim-select,.ops-filter-field input,.ops-filter-field select,.ops-filter-reset,.sv-modal-input,.sv-modal-select,.cm-input{height:var(--control-height)!important;min-height:var(--control-height)!important}.sb-item.sb-item--active,.st-nav-item--active,.st-theme-btn--active,.st-aurora-btn--active,.dbi-card:hover,.db-card:hover,.fn-kpi-card:hover,.ops-kpi:hover,.sv-goal-card:hover{box-shadow:0 16px 44px rgba(0,0,0,calc(var(--glow-strength) * .2))!important}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html[data-reduced-motion=true] .dbi-card:hover,html[data-reduced-motion=true] .db-card:hover,html[data-reduced-motion=true] .fn-kpi-card:hover,html[data-reduced-motion=true] .ops-kpi:hover,html[data-reduced-motion=true] .sv-goal-card:hover,html[data-reduced-motion=true] .st-btn--primary:hover{transform:none!important}html:not([data-theme=light]) .sb-logo-mark,html:not([data-theme=light]) .sb-logo-mark-only{filter:drop-shadow(0 0 6px rgba(245,244,240,.16))}html:not([data-theme=light]) .sb-tooltip{background:#282a30;border-color:#e9e5da1a}html:not([data-theme=light]) .sb-item--active{background:#e9e5da2e!important;border-color:transparent!important}@media(max-width:760px){.al-main,.al-main--collapsed{margin-left:var(--sb-width-collapsed)}}html[data-theme=light]{color-scheme:light;--page-bg: #eef3f8;--bg: var(--page-bg);--bg-base: var(--page-bg);--bg-soft: #e4ebf4;--surface: rgba(255,255,255,.72);--surface-strong: rgba(255,255,255,.88);--surface-soft: rgba(239,245,252,.72);--surface-raised: rgba(255,255,255,.88);--surface-elevated: var(--surface-strong);--modal-bg: rgba(255,255,255,.9);--border: rgba(30,50,80,.14);--border-strong: rgba(30,50,80,.18);--text: #172033;--text-primary: #172033;--text-secondary: #5f6b7a;--text-muted: #8a96a8;--text-faint: #8a96a8;--accent: #0ea5c6;--accent-cyan: #0ea5c6;--accent-blue: #326bff;--accent-violet: #7c5cff;--accent-indigo: var(--accent-violet);--accent-2: var(--accent-violet);--accent-green: #0faf78;--accent-red: #e5485c;--accent-orange: #e58a1f;--accent-soft: rgba(14,165,198,.1);--accent-strong: #0786A5;--success: var(--accent-green);--danger: var(--accent-red);--warning: var(--accent-orange);--sb-bg: rgba(255,255,255,.72);--sb-border: rgba(30,50,80,.14);--glass-bg: rgba(255,255,255,.72)}html[data-theme=light] body,html[data-theme=light] .al-root{color:var(--text-primary)!important;background:var(--page-bg)!important}html[data-theme=light] .al-root{background:radial-gradient(circle at 16% 8%,rgba(14,165,198,.08),transparent 34%),radial-gradient(circle at 88% 18%,rgba(124,92,255,.065),transparent 32%),radial-gradient(circle at 72% 94%,rgba(229,138,31,.05),transparent 36%),linear-gradient(180deg,var(--page-bg) 0%,var(--bg-soft) 100%)!important}html[data-theme=light] .sb,html[data-theme=light] .st-nav,html[data-theme=light] .st-card,html[data-theme=light] .st-group-panel,html[data-theme=light] .st-info-card,html[data-theme=light] .st-account-card,html[data-theme=light] .st-search,html[data-theme=light] .db-kpi,html[data-theme=light] .db-card,html[data-theme=light] .dbi-card,html[data-theme=light] .db-chart-panel,html[data-theme=light] .db-rate-card,html[data-theme=light] .fn-kpi-card,html[data-theme=light] .fn-empty,html[data-theme=light] .fn-acc-stats,html[data-theme=light] .ops-kpi,html[data-theme=light] .ops-empty,html[data-theme=light] .ops-cat-card,html[data-theme=light] .ops-tx-list,html[data-theme=light] .ops-month-nav,html[data-theme=light] .sv-kpi-card,html[data-theme=light] .sv-momentum,html[data-theme=light] .sv-empty,html[data-theme=light] .sv-goal-card,html[data-theme=light] .glass-card,html[data-theme=light] .notif-panel,html[data-theme=light] .nd-modal{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 18px 44px #1e325014!important}html[data-theme=light] .sb{background:linear-gradient(180deg,#ffffffc7,#eff5fca3)!important;border-right-color:var(--sb-border)!important;box-shadow:18px 0 42px #1e32500f!important}html[data-theme=light] .fn-card,html[data-theme=light] .sv-goal-card{background:color-mix(in srgb,var(--card-color, var(--goal-color, var(--accent-violet))) 8%,var(--surface-strong))!important;border-color:color-mix(in srgb,var(--card-color, var(--goal-color, var(--accent-violet))) 24%,var(--border))!important}html[data-theme=light] .page-title,html[data-theme=light] .db-title,html[data-theme=light] .db-month-label,html[data-theme=light] .db-card-title,html[data-theme=light] .db-kpi-value,html[data-theme=light] .db-pie-name,html[data-theme=light] .db-vel-name,html[data-theme=light] .db-unusual-note,html[data-theme=light] .db-tx-note,html[data-theme=light] .db-acc-name,html[data-theme=light] .db-goal-name,html[data-theme=light] .db-rate-label,html[data-theme=light] .dbi-card-head h2,html[data-theme=light] .dbi-section-title span,html[data-theme=light] .dbi-mini-value,html[data-theme=light] .fn-title,html[data-theme=light] .fn-kpi-value,html[data-theme=light] .fn-empty-title,html[data-theme=light] .fn-card-name,html[data-theme=light] .fn-card-balance-value,html[data-theme=light] .fn-modal-title,html[data-theme=light] .ops-title,html[data-theme=light] .ops-month-label,html[data-theme=light] .ops-section-title,html[data-theme=light] .ops-cat-name,html[data-theme=light] .ops-tx-note,html[data-theme=light] .sv-title,html[data-theme=light] .sv-kpi-value,html[data-theme=light] .sv-empty-title,html[data-theme=light] .sv-goal-name,html[data-theme=light] .sv-goal-amounts-value,html[data-theme=light] .sv-ring-pct,html[data-theme=light] .st-title,html[data-theme=light] .st-card-title,html[data-theme=light] .st-field-label,html[data-theme=light] .st-row-title,html[data-theme=light] .st-info-card h2,html[data-theme=light] .sb-logo-text,html[data-theme=light] .sb-support-row strong{color:var(--text-primary)!important}html[data-theme=light] .page-subtitle,html[data-theme=light] .db-subtitle,html[data-theme=light] .db-kpi-label,html[data-theme=light] .db-kpi-sub,html[data-theme=light] .db-card-badge,html[data-theme=light] .db-pie-val,html[data-theme=light] .db-cmp-label,html[data-theme=light] .db-tx-date,html[data-theme=light] .db-acc-type,html[data-theme=light] .dbi-card-head p,html[data-theme=light] .dbi-card-note,html[data-theme=light] .dbi-badge,html[data-theme=light] .dbi-section-title p,html[data-theme=light] .fn-subtitle,html[data-theme=light] .fn-kpi-label,html[data-theme=light] .fn-empty-sub,html[data-theme=light] .fn-card-balance-label,html[data-theme=light] .fn-card-expiry,html[data-theme=light] .ops-subtitle,html[data-theme=light] .ops-kpi-label,html[data-theme=light] .ops-section-count,html[data-theme=light] .ops-empty-text,html[data-theme=light] .ops-tx-meta,html[data-theme=light] .ops-tx-cat,html[data-theme=light] .sv-subtitle,html[data-theme=light] .sv-kpi-label,html[data-theme=light] .sv-empty-sub,html[data-theme=light] .sv-goal-category,html[data-theme=light] .sv-goal-amounts-label,html[data-theme=light] .sv-goal-tag,html[data-theme=light] .st-subtitle,html[data-theme=light] .st-card-desc,html[data-theme=light] .st-label,html[data-theme=light] .st-row-subtitle,html[data-theme=light] .st-field-hint,html[data-theme=light] .st-muted-text,html[data-theme=light] .sb-item,html[data-theme=light] .sb-tooltip,html[data-theme=light] .sb-support-body p,html[data-theme=light] .sb-support-row span{color:var(--text-secondary)!important}html[data-theme=light] .sb-item-icon,html[data-theme=light] .st-icon-btn,html[data-theme=light] .fn-card-menu-btn,html[data-theme=light] .sv-btn-icon,html[data-theme=light] .sv-goal-menu-btn,html[data-theme=light] .ops-cat-menu,html[data-theme=light] .db-month-btn,html[data-theme=light] .ops-month-btn,html[data-theme=light] .db-chart-tab{color:var(--text-muted)!important}html[data-theme=light] .sb-item:hover,html[data-theme=light] .sb-item.sb-item--active,html[data-theme=light] .sb-item.sb-item--active .sb-item-icon,html[data-theme=light] .st-row:hover,html[data-theme=light] .db-month-btn:hover,html[data-theme=light] .ops-month-btn:hover,html[data-theme=light] .db-chart-tab:hover,html[data-theme=light] .db-chart-tab--on,html[data-theme=light] .fn-card-menu-btn:hover,html[data-theme=light] .sv-btn-icon:hover,html[data-theme=light] .sv-goal-menu-btn:hover,html[data-theme=light] .ops-cat-menu:hover{color:var(--text-primary)!important;background:var(--surface-soft)!important}html[data-theme=light] .fn-input,html[data-theme=light] .fn-select,html[data-theme=light] .oim-input,html[data-theme=light] .oim-select,html[data-theme=light] .sv-modal-input,html[data-theme=light] .sv-modal-select,html[data-theme=light] .sv-dropdown-trigger,html[data-theme=light] .st-input,html[data-theme=light] .st-select,html[data-theme=light] .cm-input,html[data-theme=light] .cm-textarea,html[data-theme=light] .dbi-analytics-filter-field select,html[data-theme=light] .dbi-analytics-filter-field input,html[data-theme=light] .dbi-analytics-filter-reset,html[data-theme=light] .ops-filter-reset{background:var(--surface-strong)!important;border-color:var(--border)!important;color:var(--text-primary)!important}html[data-theme=light] .fn-card-menu,html[data-theme=light] .sv-goal-menu,html[data-theme=light] .sv-dropdown-menu,html[data-theme=light] .sb-tooltip,html[data-theme=light] .sb-profile-menu,html[data-theme=light] .am-shell,html[data-theme=light] .cm-panel,html[data-theme=light] .oim-shell{background:var(--modal-bg)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow)!important}html[data-theme=light] .db-ico--cyan,html[data-theme=light] .fn-kpi-ico--cyan,html[data-theme=light] .sv-kpi-ico--cyan,html[data-theme=light] .ops-kpi-icon--cyan,html[data-theme=light] .ops-tx-dot--cyan{color:var(--accent-cyan)!important;background:color-mix(in srgb,var(--accent-cyan) 13%,transparent)!important}html[data-theme=light] .db-ico--green,html[data-theme=light] .fn-kpi-ico--green,html[data-theme=light] .sv-kpi-ico--green,html[data-theme=light] .ops-kpi-icon--green,html[data-theme=light] .ops-tx-dot--green{color:var(--success)!important;background:color-mix(in srgb,var(--success) 13%,transparent)!important}html[data-theme=light] .db-ico--red,html[data-theme=light] .fn-kpi-ico--red,html[data-theme=light] .ops-kpi-icon--red,html[data-theme=light] .ops-tx-dot--red{color:var(--danger)!important;background:color-mix(in srgb,var(--danger) 13%,transparent)!important}html[data-theme=light] .fn-kpi-ico--purple,html[data-theme=light] .sv-kpi-ico--purple{color:var(--accent-violet)!important;background:color-mix(in srgb,var(--accent-violet) 13%,transparent)!important}html[data-theme=light] .sv-kpi-ico--orange{color:var(--warning)!important;background:color-mix(in srgb,var(--warning) 14%,transparent)!important}html[data-theme=light] .db-sub--green,html[data-theme=light] .db-tx-amt--green,html[data-theme=light] .fn-kpi-value--green,html[data-theme=light] .ops-kpi-value--green,html[data-theme=light] .ops-tx-amount--green{color:var(--success)!important}html[data-theme=light] .db-sub--red,html[data-theme=light] .db-tx-amt--red,html[data-theme=light] .fn-kpi-value--red,html[data-theme=light] .ops-kpi-value--red,html[data-theme=light] .ops-tx-amount--red{color:var(--danger)!important}html[data-theme=light] .db-tx-amt--cyan,html[data-theme=light] .ops-kpi-value--cyan,html[data-theme=light] .ops-tx-amount--cyan,html[data-theme=light] .sv-momentum-text,html[data-theme=light] .db-rate-val{color:var(--accent-cyan)!important}html[data-theme=light] .db-month-nav,html[data-theme=light] .ops-month-nav{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:0 10px 24px #1e32500f!important}html[data-theme=light] .db-month-label,html[data-theme=light] .ops-month-label{color:var(--text-primary)!important}html[data-theme=light] .db-month-btn,html[data-theme=light] .ops-month-btn{color:var(--text-secondary)!important;background:var(--surface-soft)!important;border:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important}html[data-theme=light] .db-month-btn:hover,html[data-theme=light] .ops-month-btn:hover{color:var(--text-primary)!important;background:var(--surface-strong)!important;border-color:var(--border-strong)!important}html[data-theme=light] .ops-add-btn,html[data-theme=light] .ops-empty-btn,html[data-theme=light] .fn-btn--primary,html[data-theme=light] .sv-btn--primary,html[data-theme=light] .dbi-link-button,html[data-theme=light] .dc-action--primary{min-height:38px!important;color:var(--text-primary)!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:none!important}html[data-theme=light] .ops-add-btn:hover,html[data-theme=light] .ops-empty-btn:hover,html[data-theme=light] .fn-btn--primary:hover,html[data-theme=light] .sv-btn--primary:hover,html[data-theme=light] .dbi-link-button:hover,html[data-theme=light] .dc-action--primary:hover{color:var(--text-primary)!important;background:var(--surface-strong)!important;border-color:var(--border-strong)!important;box-shadow:0 8px 18px #1e325014!important;transform:translateY(-1px)}html[data-theme=light] .ops-add-btn,html[data-theme=light] .fn-btn--primary,html[data-theme=light] .aurora-action-btn--primary{color:#fff!important;background:#101828!important;border-color:#101828!important}html[data-theme=light] .ops-add-btn:hover,html[data-theme=light] .fn-btn--primary:hover,html[data-theme=light] .aurora-action-btn--primary:hover{color:#fff!important;background:#020617!important;border-color:#020617!important}html[data-theme=dark] .ops-add-btn,html[data-theme=dark] .fn-btn--primary,html[data-theme=dark] .aurora-action-btn--primary{color:#101828!important;background:#f8fafc!important;border-color:#f8fafc!important}html[data-theme=light] .fn-btn--ghost,html[data-theme=light] .sv-btn--ghost,html[data-theme=light] .dc-action--secondary,html[data-theme=light] .dc-action--ghost{color:var(--text-secondary)!important;background:var(--surface-soft)!important;border-color:var(--border)!important}html[data-theme=light] .fn-btn--ghost:hover,html[data-theme=light] .sv-btn--ghost:hover,html[data-theme=light] .dc-action--secondary:hover,html[data-theme=light] .dc-action--ghost:hover{color:var(--text-primary)!important;background:var(--surface-strong)!important;border-color:var(--border-strong)!important}.sb-item.sb-item--active{color:var(--text)!important;background:color-mix(in srgb,var(--text) 8%,transparent)!important;border-color:transparent!important;box-shadow:none!important}.sb-item.sb-item--active .sb-item-icon,.sb-item .sb-item-icon--active{color:var(--text)!important}html[data-theme=light] .sb-notif-dot{border-color:var(--sb-bg, #f7fafc)}:root{--motion-press: .1s;--motion-fast: .16s;--motion-page: .2s;--motion-modal: .22s;--motion-sheet: .25s;--motion-chart: .28s;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-exit: cubic-bezier(.4, 0, 1, 1)}button,[role=button],a.aurora-action-btn{transition:transform var(--motion-press) var(--motion-ease),opacity var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease)}button:not(:disabled):active,[role=button]:active,a.aurora-action-btn:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){button:not(:disabled):hover,[role=button]:hover,a.aurora-action-btn:hover{opacity:.94}}@media(prefers-reduced-motion:reduce){:root{--motion-press: 1ms;--motion-fast: 1ms;--motion-page: 1ms;--motion-modal: 1ms;--motion-sheet: 1ms;--motion-chart: 1ms}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--aurora-control-height: 46px;--aurora-control-radius: 22px;--aurora-control-bg: #24252a;--aurora-control-bg-hover: #282a30;--aurora-control-border: rgba(255, 255, 255, .1);--aurora-control-border-hover: #4a4d54;--aurora-control-text: var(--text, var(--text-primary, rgba(248, 250, 252, .94)));--aurora-control-muted: var(--text-muted, rgba(148, 163, 184, .72));--aurora-control-panel: #282a30;--aurora-control-shadow: 0 24px 70px rgba(0, 0, 0, .48)}[data-theme=light]{--aurora-control-bg: var(--surface, rgba(255,255,255,.72));--aurora-control-bg-hover: var(--surface-strong, rgba(255,255,255,.88));--aurora-control-border: var(--border, rgba(30,50,80,.14));--aurora-control-border-hover: color-mix(in srgb, var(--accent-cyan, #0ea5c6) 32%, var(--border, rgba(30,50,80,.14)));--aurora-control-text: var(--text-primary, #172033);--aurora-control-muted: var(--text-secondary, #5f6b7a);--aurora-control-panel: var(--modal-bg, rgba(255,255,255,.9));--aurora-control-shadow: 0 24px 64px rgba(30, 50, 80, .14), 0 0 28px rgba(14, 165, 198, .08)}.aurora-select{width:100%;min-width:0;position:relative}.aurora-select-trigger,.sv-dropdown-trigger,select,input[type=date],.aurora-date-input{min-height:var(--aurora-control-height);width:100%;border-radius:var(--aurora-control-radius);border:1px solid var(--aurora-control-border);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),var(--aurora-control-bg);color:var(--aurora-control-text);font:inherit;font-size:13px;outline:none;backdrop-filter:blur(20px) saturate(138%);-webkit-backdrop-filter:blur(20px) saturate(138%);transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .18s ease,color .22s ease}.aurora-select-trigger{height:var(--aurora-control-height);display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px 0 17px;cursor:pointer;text-align:left}.sv-dropdown-trigger{height:var(--aurora-control-height)!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 15px 0 17px!important;cursor:pointer}.aurora-select-trigger:hover,.sv-dropdown-trigger:hover,select:hover,input[type=date]:hover,.aurora-date-input:hover{border-color:var(--aurora-control-border-hover);background:linear-gradient(180deg,rgba(255,255,255,.075),transparent),var(--aurora-control-bg-hover);box-shadow:0 0 0 1px #67e8f90d,0 0 20px #22d3ee14}.aurora-select-trigger:focus-visible,.sv-dropdown-trigger:focus-visible,select:focus,input[type=date]:focus,.aurora-date-input:focus{border-color:#67e8f970;box-shadow:0 0 0 3px #22d3ee1f,0 0 28px #818cf81f}.aurora-select-trigger:disabled,.sv-dropdown-trigger:disabled,select:disabled,input[type=date]:disabled,.aurora-date-input:disabled{opacity:.58;cursor:not-allowed}.aurora-select-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-select-placeholder{color:var(--aurora-control-muted)}.aurora-select-chevron{flex-shrink:0;color:#67e8f9d1;transition:transform .2s ease,color .2s ease}.aurora-select-chevron--open{transform:rotate(180deg);color:#a5f3fc}.aurora-select-menu,.fn-card-menu,.sv-goal-menu,.sv-dropdown-menu,.sb-profile-menu,.aurora-month-popup,.aurora-year-popup{z-index:6100;padding:8px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:var(--aurora-control-panel);color:var(--aurora-control-text);box-shadow:var(--aurora-control-shadow);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(103,232,249,.34) transparent}.aurora-select-menu::-webkit-scrollbar,.fn-card-menu::-webkit-scrollbar,.sv-goal-menu::-webkit-scrollbar,.sv-dropdown-menu::-webkit-scrollbar,.sb-profile-menu::-webkit-scrollbar,.aurora-month-popup::-webkit-scrollbar,.aurora-year-popup::-webkit-scrollbar,.aurora-date-popup::-webkit-scrollbar{width:5px}.aurora-select-menu::-webkit-scrollbar-track,.fn-card-menu::-webkit-scrollbar-track,.sv-goal-menu::-webkit-scrollbar-track,.sv-dropdown-menu::-webkit-scrollbar-track,.sb-profile-menu::-webkit-scrollbar-track,.aurora-month-popup::-webkit-scrollbar-track,.aurora-year-popup::-webkit-scrollbar-track,.aurora-date-popup::-webkit-scrollbar-track{background:transparent}.aurora-select-menu::-webkit-scrollbar-thumb,.fn-card-menu::-webkit-scrollbar-thumb,.sv-goal-menu::-webkit-scrollbar-thumb,.sv-dropdown-menu::-webkit-scrollbar-thumb,.sb-profile-menu::-webkit-scrollbar-thumb,.aurora-month-popup::-webkit-scrollbar-thumb,.aurora-year-popup::-webkit-scrollbar-thumb,.aurora-date-popup::-webkit-scrollbar-thumb{border-radius:999px;background:#67e8f947}.aurora-select-item,.fn-card-menu button,.sv-goal-menu button,.sv-dropdown-item,.sb-profile-menu button,.aurora-month-item,.aurora-year-item{min-height:38px;width:100%;display:flex;align-items:center;gap:10px;justify-content:flex-start;padding:9px 11px;border:0;border-radius:17px;background:transparent;color:var(--aurora-control-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.aurora-select-item .aurora-select-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-select-item .aurora-select-leading{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;color:var(--aurora-control-text-muted)}.aurora-select-item .aurora-select-leading svg{width:18px;height:18px}.aurora-select-item--locked{color:var(--aurora-control-text-muted);background:#94a3b812}.aurora-select-item--locked:hover:not(:disabled){background:#94a3b81f}.aurora-select-item .aurora-select-badge{flex:0 0 auto;margin-left:2px}.aurora-select-item:hover:not(:disabled),.fn-card-menu button:hover,.sv-goal-menu button:hover,.sv-dropdown-item:hover,.sb-profile-menu button:hover,.aurora-month-item:hover,.aurora-year-item:hover{background:#39d9ff1a;color:var(--aurora-control-text)}.aurora-select-item--active,.sv-dropdown-item--active,.aurora-month-item.active,.aurora-year-item.active{color:#dffbff;background:linear-gradient(135deg,#22d3ee21,#818cf829)}[data-theme=light] .aurora-select-item--active,[data-theme=light] .sv-dropdown-item--active,[data-theme=light] .aurora-month-item.active,[data-theme=light] .aurora-year-item.active{color:#075985}.aurora-select-item:disabled{opacity:.46;cursor:not-allowed}select{appearance:none;-webkit-appearance:none;padding:0 42px 0 16px!important;background-image:linear-gradient(45deg,transparent 50%,rgba(103,232,249,.9) 50%),linear-gradient(135deg,rgba(103,232,249,.9) 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,.055),transparent);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}select option{background:#08101f;color:#e5f8ff}[data-theme=light] select option{background:#f8fafc;color:#0f172a}input[type=date]{padding:0 14px!important;color-scheme:dark}[data-theme=light] input[type=date]{color-scheme:light}.aurora-date-popup{border-radius:26px!important;border:1px solid rgba(255,255,255,.12)!important;background:var(--aurora-control-panel)!important;box-shadow:var(--aurora-control-shadow)!important;backdrop-filter:blur(22px) saturate(145%)!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;animation:auroraControlOpen .18s cubic-bezier(.16,1,.3,1)}@keyframes auroraControlOpen{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.aurora-nav-btn{border:1px solid rgba(255,255,255,.08)!important;background:#ffffff0e!important}.aurora-nav-btn:hover{background:#39d9ff1f!important;box-shadow:0 0 18px #22d3ee1f}.aurora-month,.aurora-year{border-radius:999px!important;padding:5px 9px!important;transition:background .18s ease,color .18s ease}.aurora-month:hover,.aurora-year:hover{background:#39d9ff1c!important}.aurora-day{border:1px solid transparent!important}.aurora-day:hover:not(.disabled):not(.selected){background:#39d9ff1c!important}.aurora-day.today:not(.selected):not(.disabled){border-color:#67e8f9b3!important;box-shadow:inset 0 0 0 1px #67e8f914}.aurora-day.selected{background:linear-gradient(135deg,#22d3ee,#818cf8)!important;color:#fff!important;box-shadow:0 0 16px #22d3ee42!important}.ops-filter-field .aurora-select-trigger,.ops-filter-field .aurora-date-input,.dbi-analytics-filter-field .aurora-select-trigger,.dbi-analytics-filter-field .aurora-date-input{min-height:32px;height:32px;border-radius:8px;padding-inline:8px;font-size:11px;font-weight:560;gap:5px;color:#cbd5e1c7;border-color:#ffffff14;background:#ffffff08;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ops-filter-field .aurora-select-trigger:hover,.ops-filter-field .aurora-date-input:hover,.dbi-analytics-filter-field .aurora-select-trigger:hover,.dbi-analytics-filter-field .aurora-date-input:hover{border-color:#67e8f92e;background:#22d3ee0b;box-shadow:none}.ops-filter-field .aurora-select-trigger:focus-visible,.ops-filter-field .aurora-date-input:focus,.dbi-analytics-filter-field .aurora-select-trigger:focus-visible,.dbi-analytics-filter-field .aurora-date-input:focus{border-color:#67e8f947;background:#22d3ee0d;box-shadow:none}.ops-filter-field .aurora-select-chevron,.dbi-analytics-filter-field .aurora-select-chevron{width:11px;height:11px;color:#67e8f9b8}[data-theme=light] .ops-filter-field .aurora-select-trigger,[data-theme=light] .ops-filter-field .aurora-date-input,[data-theme=light] .dbi-analytics-filter-field .aurora-select-trigger,[data-theme=light] .dbi-analytics-filter-field .aurora-date-input{color:var(--text-primary, #172033);background:var(--surface-strong, rgba(255,255,255,.88));border-color:var(--border, rgba(30,50,80,.14))}[data-theme=light] .ops-filter-field .aurora-select-trigger:hover,[data-theme=light] .ops-filter-field .aurora-date-input:hover,[data-theme=light] .dbi-analytics-filter-field .aurora-select-trigger:hover,[data-theme=light] .dbi-analytics-filter-field .aurora-date-input:hover,[data-theme=light] .ops-filter-field .aurora-select-trigger:focus-visible,[data-theme=light] .ops-filter-field .aurora-date-input:focus,[data-theme=light] .dbi-analytics-filter-field .aurora-select-trigger:focus-visible,[data-theme=light] .dbi-analytics-filter-field .aurora-date-input:focus{background:var(--surface-soft, rgba(239,245,252,.72));border-color:color-mix(in srgb,var(--accent-cyan, #0ea5c6) 28%,var(--border, rgba(30,50,80,.14)))}.oim-currency-select.aurora-select{width:112px;flex:0 0 112px}.oim-currency-select .aurora-select-trigger{min-height:42px;height:42px;border-radius:18px;padding-inline:12px;font-weight:800}[data-theme=light] .aurora-select-trigger,[data-theme=light] .sv-dropdown-trigger,[data-theme=light] select,[data-theme=light] input[type=date],[data-theme=light] .aurora-date-input{color:var(--text-primary, #172033)}[data-theme=light] .aurora-select-menu,[data-theme=light] .fn-card-menu,[data-theme=light] .sv-goal-menu,[data-theme=light] .sv-dropdown-menu,[data-theme=light] .sb-profile-menu,[data-theme=light] .aurora-month-popup,[data-theme=light] .aurora-year-popup,[data-theme=light] .aurora-date-popup{border-color:var(--border, rgba(30,50,80,.14))!important;background:var(--modal-bg, rgba(255,255,255,.9))!important;color:var(--text-primary, #172033)!important}[data-theme=light] .aurora-select-chevron,[data-theme=light] .ops-filter-field .aurora-select-chevron,[data-theme=light] .dbi-analytics-filter-field .aurora-select-chevron{color:var(--accent-cyan, #0ea5c6)}[data-theme=light] .aurora-select-chevron--open{color:var(--accent-blue, #326bff)}[data-theme=light] .aurora-select-item:hover:not(:disabled),[data-theme=light] .fn-card-menu button:hover,[data-theme=light] .sv-goal-menu button:hover,[data-theme=light] .sv-dropdown-item:hover,[data-theme=light] .sb-profile-menu button:hover,[data-theme=light] .aurora-month-item:hover,[data-theme=light] .aurora-year-item:hover,[data-theme=light] .aurora-day:hover:not(.disabled):not(.selected){background:var(--surface-soft, rgba(239,245,252,.72))!important;color:var(--text-primary, #172033)!important}[data-theme=light] .aurora-select-item--active,[data-theme=light] .sv-dropdown-item--active,[data-theme=light] .aurora-month-item.active,[data-theme=light] .aurora-year-item.active{color:var(--accent-cyan, #0ea5c6)!important;background:color-mix(in srgb,var(--accent-cyan, #0ea5c6) 12%,transparent)!important}[data-theme=light] .aurora-nav-btn{color:var(--text-secondary, #5f6b7a)!important;border-color:var(--border, rgba(30,50,80,.14))!important;background:var(--surface, rgba(255,255,255,.72))!important}[data-theme=light] .aurora-nav-btn:hover{color:var(--text-primary, #172033)!important;background:var(--surface-strong, rgba(255,255,255,.88))!important}[data-theme=light] .aurora-day.today:not(.selected):not(.disabled){border-color:color-mix(in srgb,var(--accent-cyan, #0ea5c6) 48%,transparent)!important}[data-theme=light] .aurora-day.selected{background:linear-gradient(135deg,var(--accent-cyan, #0ea5c6),var(--accent-blue, #326bff))!important;color:#fff!important}.fn-select .aurora-select-trigger,.st-select .aurora-select-trigger,.sv-modal-select .aurora-select-trigger,.oim-select .aurora-select-trigger{min-height:44px;height:44px}@media(max-width:560px){.aurora-select-menu{max-width:calc(100vw - 24px)}}.aurora-modal-select.aurora-select,.fn-select.aurora-modal-select,.oim-select.aurora-modal-select,.oim-currency-select.aurora-modal-select,.sv-modal-select.aurora-modal-select{width:100%!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;color:inherit!important;box-shadow:none!important;outline:0!important;box-sizing:border-box!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.oim-currency-select.aurora-modal-select{width:96px!important;min-width:86px!important;flex:0 0 96px!important}.aurora-field-select.aurora-select{width:100%;min-width:0;height:auto;padding:0;border:0;border-radius:14px;background:transparent;box-shadow:none}.aurora-field-select .aurora-select-trigger{min-height:44px;height:44px;border-radius:14px;padding:0 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:var(--text-primary, var(--text, #f7f9ff));box-shadow:none;font-size:13px;font-weight:650;backdrop-filter:none;-webkit-backdrop-filter:none}.aurora-field-select .aurora-select-trigger:hover,.aurora-field-select .aurora-select-trigger:focus-visible{border-color:#38d9ff59;background:#ffffff0e;box-shadow:0 0 0 3px #38d9ff14}.aurora-field-select .aurora-select-chevron{width:14px;height:14px;color:#67e8f9ad}[data-theme=light] .aurora-field-select .aurora-select-trigger{background:var(--surface, rgba(255,255,255,.72));border-color:var(--border, rgba(30,50,80,.14));color:var(--text-primary, #172033)}[data-theme=light] .aurora-field-select .aurora-select-trigger:hover,[data-theme=light] .aurora-field-select .aurora-select-trigger:focus-visible{background:var(--surface-strong, rgba(255,255,255,.88));border-color:color-mix(in srgb,var(--border, rgba(30,50,80,.14)) 70%,rgba(30,50,80,.32));box-shadow:0 0 0 3px #1e32500d}[data-theme=light] .aurora-field-select .aurora-select-chevron{color:var(--text-secondary, #5f6b7a)}.aurora-modal-select .aurora-select-trigger,.fn-select.aurora-modal-select .aurora-select-trigger,.oim-select.aurora-modal-select .aurora-select-trigger,.oim-currency-select.aurora-modal-select .aurora-select-trigger,.sv-modal-select.aurora-modal-select .aurora-select-trigger{min-height:42px!important;height:42px!important;width:100%!important;padding:0 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff09!important;color:var(--text-primary, var(--text, rgba(248,250,252,.96)))!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important;line-height:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.aurora-modal-select .aurora-select-trigger:hover,.fn-select.aurora-modal-select .aurora-select-trigger:hover,.oim-select.aurora-modal-select .aurora-select-trigger:hover,.oim-currency-select.aurora-modal-select .aurora-select-trigger:hover,.sv-modal-select.aurora-modal-select .aurora-select-trigger:hover,.aurora-modal-select .aurora-select-trigger:focus-visible,.fn-select.aurora-modal-select .aurora-select-trigger:focus-visible,.oim-select.aurora-modal-select .aurora-select-trigger:focus-visible,.oim-currency-select.aurora-modal-select .aurora-select-trigger:focus-visible,.sv-modal-select.aurora-modal-select .aurora-select-trigger:focus-visible{border-color:#38d9ff59!important;background:#ffffff0e!important;box-shadow:0 0 0 3px #38d9ff14!important}.aurora-modal-select .aurora-select-chevron{width:14px!important;height:14px!important;color:#67e8f9ad!important}[data-theme=light] .aurora-modal-select .aurora-select-trigger,[data-theme=light] .fn-select.aurora-modal-select .aurora-select-trigger,[data-theme=light] .oim-select.aurora-modal-select .aurora-select-trigger,[data-theme=light] .oim-currency-select.aurora-modal-select .aurora-select-trigger,[data-theme=light] .sv-modal-select.aurora-modal-select .aurora-select-trigger{background:#ffffffb8!important;border-color:var(--border, rgba(30,50,80,.14))!important;color:var(--text-primary, #172033)!important;box-shadow:none!important}[data-theme=light] .aurora-modal-select .aurora-select-trigger:hover,[data-theme=light] .fn-select.aurora-modal-select .aurora-select-trigger:hover,[data-theme=light] .oim-select.aurora-modal-select .aurora-select-trigger:hover,[data-theme=light] .oim-currency-select.aurora-modal-select .aurora-select-trigger:hover,[data-theme=light] .sv-modal-select.aurora-modal-select .aurora-select-trigger:hover,[data-theme=light] .aurora-modal-select .aurora-select-trigger:focus-visible,[data-theme=light] .fn-select.aurora-modal-select .aurora-select-trigger:focus-visible,[data-theme=light] .oim-select.aurora-modal-select .aurora-select-trigger:focus-visible,[data-theme=light] .oim-currency-select.aurora-modal-select .aurora-select-trigger:focus-visible,[data-theme=light] .sv-modal-select.aurora-modal-select .aurora-select-trigger:focus-visible{background:#ffffffdb!important;border-color:#1e325038!important;box-shadow:0 0 0 3px #1e32500d!important}[data-theme=light] .aurora-modal-select .aurora-select-chevron{color:var(--text-secondary, #5f6b7a)!important}.aurora-select-trigger,.sv-dropdown-trigger,select{min-height:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:13px!important;padding:0 14px!important;color:#f7f9ff!important;background:#ffffff0b!important;box-shadow:none!important;font-size:13px!important;line-height:1!important}.aurora-select-trigger:hover,.sv-dropdown-trigger:hover,select:hover,.aurora-select-trigger:focus-visible,.sv-dropdown-trigger:focus-visible,select:focus{border-color:#38d9ff59!important;background:#ffffff0f!important;box-shadow:0 0 0 3px #38d9ff14!important}.aurora-select-chevron{width:14px!important;height:14px!important;margin-left:auto;color:#67e8f9b8!important}[data-theme=light] .aurora-select-trigger,[data-theme=light] .sv-dropdown-trigger,[data-theme=light] select{border-color:#1e32502e!important;color:#172033!important;background:#ffffffd1!important;box-shadow:0 8px 24px #1e32500f!important}[data-theme=light] .aurora-select-trigger:hover,[data-theme=light] .sv-dropdown-trigger:hover,[data-theme=light] select:hover,[data-theme=light] .aurora-select-trigger:focus-visible,[data-theme=light] .sv-dropdown-trigger:focus-visible,[data-theme=light] select:focus{border-color:#38d9ff59!important;background:#ffffffeb!important;box-shadow:0 0 0 3px #38d9ff14!important}[data-theme=light] .aurora-select-chevron{color:#1720339e!important}.st-inline-select-row .st-select.aurora-select{width:190px!important;min-width:180px!important;max-width:190px!important;flex:0 0 190px!important;margin-left:auto!important}.st-inline-select-row .st-select.aurora-select .aurora-select-trigger{min-height:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:0 14px!important;color:#f7f9ff!important;background:#ffffff0e!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important}[data-theme=light] .st-inline-select-row .st-select.aurora-select .aurora-select-trigger{border-color:#1720332e!important;color:#172033!important;background:#fff!important;box-shadow:0 8px 22px #17203314,inset 0 1px #ffffffe6!important}.st-inline-select-row .st-select.aurora-select .aurora-select-trigger:hover,.st-inline-select-row .st-select.aurora-select .aurora-select-trigger:focus-visible,[data-theme=light] .st-inline-select-row .st-select.aurora-select .aurora-select-trigger:hover,[data-theme=light] .st-inline-select-row .st-select.aurora-select .aurora-select-trigger:focus-visible{border-color:#0ea5c673!important;box-shadow:0 8px 22px #17203317,0 0 0 3px #0ea5c61a!important}@media(max-width:760px){.st-inline-select-row .st-select.aurora-select{width:100%!important;max-width:none!important;flex-basis:auto!important;margin-left:0!important}}.aurora-action-btn,.fn-btn,.sv-btn,.oim-btn,.ops-add-btn,.ops-empty-btn,.sv-modal-submit,.dbi-link-button,.dc-action{min-height:40px!important;height:42px!important;padding:0 16px!important;border-radius:14px!important;font-size:13px!important;font-weight:700!important;gap:7px!important;box-shadow:none!important}.aurora-action-btn svg,.fn-btn svg,.sv-btn svg,.oim-btn svg,.ops-add-btn svg,.ops-empty-btn svg,.sv-modal-submit svg,.dbi-link-button svg,.dc-action svg{width:15px!important;height:15px!important;color:currentColor!important}.aurora-action-btn--primary,.aurora-action-btn.primary,.fn-btn--primary,.sv-btn--primary,.oim-btn--primary,.ops-add-btn,.ops-empty-btn,.sv-modal-submit,.dbi-link-button,.dc-action--primary{background:#ffffff0e!important;border:1px solid rgba(255,255,255,.14)!important;color:#f7f9ff!important}.aurora-action-btn--primary:hover:not(:disabled),.aurora-action-btn.primary:hover:not(:disabled),.fn-btn--primary:hover:not(:disabled),.sv-btn--primary:hover:not(:disabled),.oim-btn--primary:hover:not(:disabled),.ops-add-btn:hover,.ops-empty-btn:hover,.sv-modal-submit:hover:not(:disabled),.dbi-link-button:hover,.dc-action--primary:hover{background:#ffffff16!important;border-color:#38d9ff4d!important;color:#fff!important;box-shadow:0 10px 28px #0000002e!important;transform:translateY(-1px)}.aurora-action-btn--secondary,.aurora-action-btn.secondary,.fn-btn--ghost,.sv-btn--ghost,.oim-btn--ghost,.oim-btn--danger-ghost,.dc-action--secondary,.dc-action--ghost{background:#ffffff06!important;border:1px solid rgba(255,255,255,.1)!important;color:#cbd5e1c7!important}.aurora-action-btn--secondary:hover:not(:disabled),.aurora-action-btn.secondary:hover:not(:disabled),.fn-btn--ghost:hover:not(:disabled),.sv-btn--ghost:hover:not(:disabled),.oim-btn--ghost:hover:not(:disabled),.oim-btn--danger-ghost:hover:not(:disabled),.dc-action--secondary:hover,.dc-action--ghost:hover{background:#ffffff0e!important;border-color:#ffffff29!important;color:#f7f9ff!important;box-shadow:none!important}.oim-btn--primary{flex:1 1 auto}.oim-btn--danger-ghost{width:42px!important;flex:0 0 42px!important;padding:0!important}[data-theme=light] .aurora-action-btn--primary,[data-theme=light] .aurora-action-btn.primary,[data-theme=light] .fn-btn--primary,[data-theme=light] .sv-btn--primary,[data-theme=light] .oim-btn--primary,[data-theme=light] .ops-add-btn,[data-theme=light] .ops-empty-btn,[data-theme=light] .sv-modal-submit,[data-theme=light] .dbi-link-button,[data-theme=light] .dc-action--primary{background:#ffffffb8!important;border:1px solid rgba(30,50,80,.14)!important;color:#172033!important;box-shadow:none!important}[data-theme=light] .aurora-action-btn--primary:hover:not(:disabled),[data-theme=light] .aurora-action-btn.primary:hover:not(:disabled),[data-theme=light] .fn-btn--primary:hover:not(:disabled),[data-theme=light] .sv-btn--primary:hover:not(:disabled),[data-theme=light] .oim-btn--primary:hover:not(:disabled),[data-theme=light] .ops-add-btn:hover,[data-theme=light] .ops-empty-btn:hover,[data-theme=light] .sv-modal-submit:hover:not(:disabled),[data-theme=light] .dbi-link-button:hover,[data-theme=light] .dc-action--primary:hover{background:#ffffffeb!important;border-color:#1e32503d!important;color:#172033!important;box-shadow:0 10px 24px #1e325014!important}[data-theme=light] .aurora-action-btn--secondary,[data-theme=light] .aurora-action-btn.secondary,[data-theme=light] .fn-btn--ghost,[data-theme=light] .sv-btn--ghost,[data-theme=light] .oim-btn--ghost,[data-theme=light] .oim-btn--danger-ghost,[data-theme=light] .dc-action--secondary,[data-theme=light] .dc-action--ghost{background:#ffffff6b!important;border:1px solid rgba(30,50,80,.1)!important;color:var(--text-secondary, #5f6b7a)!important}[data-theme=light] .aurora-action-btn--secondary:hover:not(:disabled),[data-theme=light] .aurora-action-btn.secondary:hover:not(:disabled),[data-theme=light] .fn-btn--ghost:hover:not(:disabled),[data-theme=light] .sv-btn--ghost:hover:not(:disabled),[data-theme=light] .oim-btn--ghost:hover:not(:disabled),[data-theme=light] .oim-btn--danger-ghost:hover:not(:disabled),[data-theme=light] .dc-action--secondary:hover,[data-theme=light] .dc-action--ghost:hover{background:#ffffffd1!important;border-color:#1e32502e!important;color:var(--text-primary, #172033)!important}html:not([data-theme=light]) .aurora-select-trigger:hover,html:not([data-theme=light]) .sv-dropdown-trigger:hover,html:not([data-theme=light]) select:hover,html:not([data-theme=light]) input[type=date]:hover,html:not([data-theme=light]) .aurora-date-input:hover{border-color:#4a4d54;box-shadow:0 0 0 1px #f5f4f009,0 0 20px #0000001f}html:not([data-theme=light]) .aurora-select-trigger:focus-visible,html:not([data-theme=light]) .sv-dropdown-trigger:focus-visible,html:not([data-theme=light]) select:focus,html:not([data-theme=light]) input[type=date]:focus,html:not([data-theme=light]) .aurora-date-input:focus{border-color:#777a80;box-shadow:0 0 0 3px #f5f4f01a,0 0 28px #00000029}html:not([data-theme=light]) .aurora-select-chevron,html:not([data-theme=light]) .aurora-select-chevron--open,html:not([data-theme=light]) .ops-filter-field .aurora-select-chevron,html:not([data-theme=light]) .dbi-analytics-filter-field .aurora-select-chevron{color:var(--text-secondary)!important}html:not([data-theme=light]) .aurora-select-menu,html:not([data-theme=light]) .fn-card-menu,html:not([data-theme=light]) .sv-goal-menu,html:not([data-theme=light]) .sv-dropdown-menu,html:not([data-theme=light]) .sb-profile-menu,html:not([data-theme=light]) .aurora-month-popup,html:not([data-theme=light]) .aurora-year-popup,html:not([data-theme=light]) .aurora-date-popup{background:#1b1c20!important;border-color:#363940!important;box-shadow:0 24px 70px #0000007a!important;scrollbar-color:rgba(245,244,240,.22) transparent}html:not([data-theme=light]) .aurora-select-item:hover:not(:disabled),html:not([data-theme=light]) .fn-card-menu button:hover,html:not([data-theme=light]) .sv-goal-menu button:hover,html:not([data-theme=light]) .sv-dropdown-item:hover,html:not([data-theme=light]) .sb-profile-menu button:hover,html:not([data-theme=light]) .aurora-month-item:hover,html:not([data-theme=light]) .aurora-year-item:hover,html:not([data-theme=light]) .aurora-nav-btn:hover,html:not([data-theme=light]) .aurora-month:hover,html:not([data-theme=light]) .aurora-year:hover,html:not([data-theme=light]) .aurora-day:hover:not(.disabled):not(.selected){background:#f5f4f017!important;box-shadow:none!important}html:not([data-theme=light]) .aurora-select-item--active,html:not([data-theme=light]) .sv-dropdown-item--active,html:not([data-theme=light]) .aurora-month-item.active,html:not([data-theme=light]) .aurora-year-item.active{color:#f5f4f0!important;background:#f5f4f01a!important}html:not([data-theme=light]) select{background-image:linear-gradient(45deg,transparent 50%,rgba(245,244,240,.72) 50%),linear-gradient(135deg,rgba(245,244,240,.72) 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,.055),transparent)}html:not([data-theme=light]) select option{background:#1b1c20;color:#f5f4f0}html:not([data-theme=light]) .aurora-day.today:not(.selected):not(.disabled){border-color:#777a80!important;box-shadow:inset 0 0 0 1px #f5f4f014!important}html:not([data-theme=light]) .aurora-day.selected{background:#f5f4f0!important;color:#17181c!important;box-shadow:none!important}html:not([data-theme=light]) .ops-filter-field .aurora-select-trigger:hover,html:not([data-theme=light]) .ops-filter-field .aurora-date-input:hover,html:not([data-theme=light]) .dbi-analytics-filter-field .aurora-select-trigger:hover,html:not([data-theme=light]) .dbi-analytics-filter-field .aurora-date-input:hover,html:not([data-theme=light]) .ops-filter-field .aurora-select-trigger:focus-visible,html:not([data-theme=light]) .ops-filter-field .aurora-date-input:focus,html:not([data-theme=light]) .dbi-analytics-filter-field .aurora-select-trigger:focus-visible,html:not([data-theme=light]) .dbi-analytics-filter-field .aurora-date-input:focus{border-color:#4a4d54;background:#f5f4f00d;box-shadow:none}html:not([data-theme=light]) .aurora-action-btn--primary,html:not([data-theme=light]) .aurora-action-btn.primary,html:not([data-theme=light]) .fn-btn--primary,html:not([data-theme=light]) .sv-btn--primary,html:not([data-theme=light]) .oim-btn--primary,html:not([data-theme=light]) .ops-add-btn,html:not([data-theme=light]) .ops-empty-btn,html:not([data-theme=light]) .sv-modal-submit,html:not([data-theme=light]) .dbi-link-button,html:not([data-theme=light]) .dc-action--primary{background:#f5f4f0!important;border-color:#f5f4f0!important;color:#17181c!important;box-shadow:none!important}
