.badge-button[data-v-b084650c],.notification-badge[data-v-b084650c]{position:relative}.badge-button[data-v-b084650c]{background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.badge-button[data-v-b084650c]:hover{background:#f3f4f6;color:#2a2118}.notification-badge.active .badge-button[data-v-b084650c]{color:#b5612a}.notification-badge.active .badge-button svg[data-v-b084650c]{animation:ring-b084650c 2s ease-in-out infinite}.badge-count[data-v-b084650c]{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:10px;font-weight:700;padding:2px 5px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2;box-shadow:0 2px 4px #dc262666}@keyframes ring-b084650c{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0)}}.bounce-enter-active[data-v-b084650c]{animation:bounce-in-b084650c .5s}.bounce-leave-active[data-v-b084650c]{animation:bounce-in-b084650c .5s reverse}@keyframes bounce-in-b084650c{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.ov-arche[data-v-1c92b6f2]{position:relative;overflow:hidden;border-radius:16px;padding:22px;border:1px solid color-mix(in srgb,var(--ac-accent) 30%,var(--ac-line));background:radial-gradient(120% 90% at 85% 0,color-mix(in srgb,var(--ac-accent) 24%,transparent),transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--ac-accent-2) 13%,var(--ac-surface)),var(--ac-surface))}.ov-arche-ic[data-v-1c92b6f2]{font-size:30px;line-height:1;margin-bottom:10px}.ov-arche-h[data-v-1c92b6f2]{font-family:Cormorant Garamond,serif;font-weight:700;font-size:25px;line-height:1.05;color:var(--ac-ink);margin-bottom:9px}.ov-arche-p[data-v-1c92b6f2]{font-size:13.5px;line-height:1.55;color:var(--ac-ink-soft)}.ov-card[data-v-1c92b6f2]{border-radius:12px;padding:16px;border:1px solid color-mix(in srgb,var(--ac-accent) 22%,var(--ac-line));background:radial-gradient(120% 90% at 85% 0,color-mix(in srgb,var(--ac-accent) 13%,transparent),transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--ac-accent-2) 8%,var(--ac-surface)),var(--ac-surface))}.ov-big3[data-v-1c92b6f2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ov-b3[data-v-1c92b6f2]{border-radius:14px;padding:13px 14px;text-align:left;border:1px solid var(--ac-line);background:var(--ac-surface);position:relative}.ov-role[data-v-1c92b6f2]{font-family:Manrope,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-accent)}.ov-signline[data-v-1c92b6f2]{display:flex;align-items:baseline;gap:8px;margin-top:6px}.ov-glyph[data-v-1c92b6f2]{font-family:Segoe UI Symbol,Noto Sans Symbols,Noto Sans Symbols2,Apple Symbols,Cormorant Garamond,serif;font-weight:700;font-size:26px;line-height:1;color:var(--ac-accent)}.ov-sign[data-v-1c92b6f2]{font-family:Cormorant Garamond,serif;font-weight:700;font-size:22px;color:var(--ac-ink)}.ov-house[data-v-1c92b6f2]{font-size:11px;margin-top:6px}.ov-house[data-v-1c92b6f2],.ov-quote[data-v-1c92b6f2]{color:var(--ac-ink-soft)}.ov-quote[data-v-1c92b6f2]{border:1px solid var(--ac-line-soft);border-radius:13px;background:var(--ac-bg-2);padding:16px 18px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:16px;line-height:1.55}.ov-block-h[data-v-1c92b6f2]{font-family:Manrope,sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-ink-soft);margin:4px 0 10px}.ov-list[data-v-1c92b6f2]{display:flex;flex-direction:column;gap:9px}.ov-list li[data-v-1c92b6f2]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--ac-ink)}.ov-tick[data-v-1c92b6f2]{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:700;background:color-mix(in srgb,#4f8f55 16%,transparent);color:#4f8f55;margin-top:1px}.ov-tick.warn[data-v-1c92b6f2]{background:color-mix(in srgb,var(--ac-accent-2) 18%,transparent);color:var(--ac-accent-2)}.ov-more-link[data-v-1c92b6f2]{display:block;margin-left:auto;margin-top:10px;font-family:Manrope,sans-serif;font-weight:700;font-size:12.5px;color:var(--ac-accent);background:none;border:none;cursor:pointer}.ov-more-link[data-v-1c92b6f2]:hover{text-decoration:underline}@media(max-width:768px){.grid-cols-10[data-v-7670010b]{grid-template-columns:repeat(8,minmax(0,1fr))}}.yoga-card[data-v-6c40edcc]{transition:all .2s ease}.yogas-section[data-v-cf257860]{animation:fadeIn-cf257860 .4s ease-out}@keyframes fadeIn-cf257860{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}input[type=date][data-v-8dde859a]{color-scheme:light}.dark input[type=date][data-v-8dde859a]{color-scheme:dark}.tr-field[data-v-8dde859a]{height:38px}.tr-field--flex[data-v-8dde859a]{flex:1 1 0;min-width:0}.tr-time[data-v-8dde859a]{flex:none;width:120px}.tr-tz[data-v-8dde859a]{flex:1 1 220px;min-width:200px}.tr-tz[data-v-8dde859a] .relative>button{height:38px;min-height:38px;padding:0 34px 0 12px;border-radius:var(--ac-r-sm);font-weight:500;font-size:14px}.tr-tz[data-v-8dde859a] .ac-select-menu{min-width:240px;max-width:min(300px,calc(100vw - 24px))}.transits-section [id^=transit-house-][data-v-8dde859a]{scroll-margin-top:84px}.th-house-flash[data-v-8dde859a]{border-color:var(--ac-accent)!important;box-shadow:0 0 0 3px var(--ac-glow);animation:th-flash-8dde859a 1.8s ease-out}@keyframes th-flash-8dde859a{0%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ac-accent) 45%,transparent)}to{box-shadow:0 0 0 3px var(--ac-glow)}}.transition-all[data-v-f0b8182a]{transition:all .3s ease}.ac-kuta-block[data-v-f0b8182a]{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:18px;padding:24px;box-shadow:var(--ac-shadow)}.ac-kuta-head[data-v-f0b8182a]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.ac-kuta-head[data-v-f0b8182a] .ac-glyph-el{font-size:24px;line-height:1;margin-top:2px}.ac-kuta-head h4[data-v-f0b8182a]{font-family:Manrope,sans-serif;font-weight:800;font-size:16px;color:var(--ac-ink)}.ac-kuta-head p[data-v-f0b8182a]{font-size:12.5px;color:var(--ac-ink-soft);margin-top:3px;line-height:1.5}.ac-kuta-score[data-v-f0b8182a]{gap:18px;margin-bottom:20px}.ac-kuta-circle[data-v-f0b8182a],.ac-kuta-score[data-v-f0b8182a]{display:flex;align-items:center}.ac-kuta-circle[data-v-f0b8182a]{width:84px;height:84px;border-radius:50%;background:var(--ac-glow);border:4px solid color-mix(in srgb,var(--ac-accent) 35%,var(--ac-line));flex-direction:column;justify-content:center;flex-shrink:0}.ac-kuta-circle-n[data-v-f0b8182a]{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;line-height:1;color:var(--ac-accent)}.ac-kuta-circle-max[data-v-f0b8182a]{font-size:11px;color:var(--ac-ink-soft);margin-top:2px}.ac-kuta-pct[data-v-f0b8182a]{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;color:var(--ac-ink)}.ac-kuta-level[data-v-f0b8182a]{font-size:13px;color:var(--ac-ink-soft);margin-top:2px}.ac-kuta-list[data-v-f0b8182a]{display:flex;flex-direction:column}.ac-kuta-row[data-v-f0b8182a]{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--ac-line-soft);padding:14px 2px;cursor:pointer;transition:color .15s}.ac-kuta-row[data-v-f0b8182a]:last-child{border-bottom:none}.ac-kuta-row:hover .ac-kuta-row-title[data-v-f0b8182a]{color:var(--ac-accent)}.ac-kuta-row-top[data-v-f0b8182a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ac-kuta-row-title[data-v-f0b8182a]{font-size:15px;color:var(--ac-ink);transition:color .15s}.ac-kuta-row-score[data-v-f0b8182a],.ac-kuta-row-title[data-v-f0b8182a]{font-family:Manrope,sans-serif;font-weight:800}.ac-kuta-row-score[data-v-f0b8182a]{font-size:14px;color:var(--ac-accent);white-space:nowrap}.ac-kuta-row-desc[data-v-f0b8182a]{font-size:12.5px;color:var(--ac-ink-soft);line-height:1.45;margin-top:6px}.ac-kuta-plus[data-v-f0b8182a]{display:inline-block;margin-left:6px;font-size:11px;font-weight:800;color:var(--ac-accent-2);cursor:help}.ac-kuta-row .ac-kuta-bar[data-v-f0b8182a]{margin-top:8px}.ac-kuta-bar[data-v-f0b8182a]{height:6px;background:var(--ac-bg-2);border-radius:999px;overflow:hidden;margin-top:10px}.ac-kuta-bar-fill[data-v-f0b8182a]{height:100%;background:var(--ac-accent);border-radius:999px;transition:width .3s ease}.ac-kuta-desc[data-v-f0b8182a]{font-size:12.5px;color:var(--ac-ink-soft);margin-top:10px;line-height:1.5}.ac-kuta-detail[data-v-f0b8182a]{display:block;font-size:11px;margin-top:10px;letter-spacing:.02em}.ac-kuta-detail[data-v-f0b8182a],.ac-kuta-learn[data-v-f0b8182a]{font-weight:700;color:var(--ac-accent)}.ac-kuta-learn[data-v-f0b8182a]{margin-top:18px;width:100%;padding:12px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--ac-accent) 40%,var(--ac-line));background:transparent;font-family:Manrope,sans-serif;font-size:14px;cursor:pointer;transition:.2s}.ac-kuta-learn[data-v-f0b8182a]:hover{background:var(--ac-glow);border-color:var(--ac-accent)}.ov-row[data-v-f0b8182a]{display:block;width:100%;text-align:left;padding:9px 12px;border-radius:10px;background:var(--ac-bg-2);border:1px solid transparent;cursor:pointer;transition:border-color .15s,background .15s}.ov-row[data-v-f0b8182a]:hover{border-color:color-mix(in srgb,var(--ac-accent) 35%,var(--ac-line));background:var(--ac-glow)}.ov-row-planet[data-v-f0b8182a]{color:var(--ac-ink)}.ov-row-house[data-v-f0b8182a],.ov-row-planet[data-v-f0b8182a]{font-family:Manrope,sans-serif;font-weight:700;font-size:13px}.ov-row-house[data-v-f0b8182a]{color:var(--ac-accent);white-space:nowrap}.ov-row-teaser[data-v-f0b8182a]{font-size:11.5px;color:var(--ac-ink-soft);line-height:1.4;margin-top:3px}.fav-modal-enter-active[data-v-52c58cc9],.fav-modal-leave-active[data-v-52c58cc9]{transition:opacity .2s ease}.fav-modal-enter-from[data-v-52c58cc9],.fav-modal-leave-to[data-v-52c58cc9]{opacity:0}.fav-viewer-content[data-v-52c58cc9] h1,.fav-viewer-content[data-v-52c58cc9] h2,.fav-viewer-content[data-v-52c58cc9] h3{margin-top:1em;margin-bottom:.4em}.fav-viewer-content[data-v-52c58cc9] ol,.fav-viewer-content[data-v-52c58cc9] ul{padding-left:1.2em}.fav-viewer-content[data-v-52c58cc9] p{margin-bottom:.5em}.notification-card[data-v-0fd5c034]{border-radius:16px;padding:0;overflow:hidden;transition:border-color .2s;background:var(--ac-surface);border:1px solid var(--ac-line)}.notification-card.active[data-v-0fd5c034]{border-color:color-mix(in srgb,var(--ac-accent) 45%,var(--ac-line))}.card-header[data-v-0fd5c034]{justify-content:space-between;gap:16px;padding:18px 20px}.card-header[data-v-0fd5c034],.card-main[data-v-0fd5c034]{display:flex;align-items:center}.card-main[data-v-0fd5c034]{gap:14px}.card-main[data-v-0fd5c034],.card-text[data-v-0fd5c034]{flex:1;min-width:0}.card-icon[data-v-0fd5c034]{width:42px;height:42px;border-radius:12px;background:var(--ac-glow);display:grid;place-items:center;flex-shrink:0;color:var(--ac-accent-2)}.card-icon[data-v-0fd5c034] svg{width:22px;height:22px}.card-title[data-v-0fd5c034]{margin:0;font-size:15.5px;font-weight:700;font-family:Manrope,sans-serif;color:var(--ac-ink)}.card-description[data-v-0fd5c034]{margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--ac-ink-soft)}.card-toggle[data-v-0fd5c034]{flex-shrink:0}.paused-warning[data-v-0fd5c034]{margin:0 20px 14px;padding:8px 12px;border-radius:9px;font-size:12px;color:var(--ac-accent-2);background:var(--ac-glow)}.toggle-switch[data-v-0fd5c034]{position:relative;display:inline-block;width:52px;height:30px;cursor:pointer;flex-shrink:0}.toggle-switch input[data-v-0fd5c034]{opacity:0;width:0;height:0}.toggle-slider[data-v-0fd5c034]{inset:0;background:var(--ac-line);border-radius:20px}.toggle-slider[data-v-0fd5c034],.toggle-slider[data-v-0fd5c034]:before{position:absolute;transition:all .25s}.toggle-slider[data-v-0fd5c034]:before{content:"";width:24px;height:24px;left:3px;bottom:3px;background:#fff;border-radius:50%;box-shadow:0 2px 5px #00000040}.toggle-switch input:checked+.toggle-slider[data-v-0fd5c034]{background:var(--ac-accent)}.toggle-switch input:checked+.toggle-slider[data-v-0fd5c034]:before{transform:translate(22px)}.toggle-switch input:disabled+.toggle-slider[data-v-0fd5c034]{opacity:.5;cursor:not-allowed}.card-settings[data-v-0fd5c034]{padding:18px 20px 16px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--ac-line-soft)}.settings-inline[data-v-0fd5c034]{display:flex;align-items:flex-end;gap:14px}.setting-group>label[data-v-0fd5c034]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ac-ink-soft);margin-bottom:9px}.setting-freq[data-v-0fd5c034],.setting-time[data-v-0fd5c034]{flex:1 1 0;min-width:0}.setting-channels[data-v-0fd5c034]{width:100%}.setting-save[data-v-0fd5c034]{align-self:flex-end}.setting-group input[data-v-0fd5c034]:not([type=checkbox]),.setting-group select[data-v-0fd5c034]{width:100%;padding:11px 16px;border-radius:11px;font-size:14.5px;font-weight:600;font-family:Manrope,sans-serif;outline:none;transition:.18s;color:var(--ac-ink);background:var(--ac-bg-2);border:1px solid var(--ac-line)}.setting-group input[data-v-0fd5c034]:not([type=checkbox]):hover,.setting-group select[data-v-0fd5c034]:hover{border-color:var(--ac-accent)}.setting-group input[data-v-0fd5c034]:not([type=checkbox]):focus,.setting-group select[data-v-0fd5c034]:focus{border-color:var(--ac-accent);box-shadow:0 0 0 3px var(--ac-glow)}.setting-group select[data-v-0fd5c034]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' stroke='%23b5612a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.save-button[data-v-0fd5c034]{padding:12px 26px;border:none;border-radius:11px;font-weight:700;font-family:Manrope,sans-serif;cursor:pointer;transition:.18s;font-size:14.5px;white-space:nowrap;background:var(--ac-accent);color:var(--ac-accent-ink)}.save-button[data-v-0fd5c034]:hover{transform:translateY(-1px);filter:brightness(1.05)}.save-button[data-v-0fd5c034]:disabled{background:var(--ac-line);color:var(--ac-ink-soft);cursor:not-allowed;transform:none;filter:none}.channels-selector[data-v-0fd5c034]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.channel-checkbox[data-v-0fd5c034]{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:14.5px;font-weight:500;font-family:Manrope,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ac-ink)}.channel-checkbox.disabled[data-v-0fd5c034]{opacity:.5;cursor:not-allowed}.channel-checkbox input[type=checkbox][data-v-0fd5c034]{width:18px;height:18px;min-width:18px;margin:0;cursor:pointer;flex-shrink:0;accent-color:var(--ac-accent);-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox}.channel-checkbox input[type=checkbox][data-v-0fd5c034]:disabled{cursor:not-allowed;opacity:.5}.channel-checkbox span[data-v-0fd5c034]{line-height:1;white-space:nowrap}.settings-extra[data-v-0fd5c034]{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.settings-extra>label[data-v-0fd5c034]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ac-ink-soft)}.day-input[data-v-0fd5c034]{width:80px;padding:10px 12px;border-radius:11px;font-size:14px;font-weight:600;outline:none;color:var(--ac-ink);background:var(--ac-bg-2);border:1px solid var(--ac-line)}.day-input[data-v-0fd5c034]:focus,.day-input[data-v-0fd5c034]:hover{border-color:var(--ac-accent);box-shadow:0 0 0 3px var(--ac-glow)}.days-selector[data-v-0fd5c034]{display:flex;gap:6px;flex-wrap:wrap}.day-checkbox[data-v-0fd5c034]{padding:7px 13px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:5px;transition:.15s;color:var(--ac-ink-soft);background:var(--ac-bg-2);border:1px solid var(--ac-line)}.day-checkbox[data-v-0fd5c034]:has(input:checked){background:var(--ac-accent);border-color:var(--ac-accent);color:var(--ac-accent-ink)}.day-checkbox input[data-v-0fd5c034]{width:13px;height:13px;cursor:pointer;accent-color:var(--ac-accent)}.next-send[data-v-0fd5c034]{padding:12px;border-radius:11px;text-align:center;background:var(--ac-bg-2)}.next-send small[data-v-0fd5c034]{color:var(--ac-ink-soft);font-size:13px}.notification-card--disabled[data-v-0fd5c034]{opacity:.6;pointer-events:none}.notification-card--disabled .card-description[data-v-0fd5c034],.notification-card--disabled .card-title[data-v-0fd5c034]{color:var(--ac-ink-soft)}.email-warning[data-v-0fd5c034]{font-size:12.5px;color:var(--ac-accent-2);margin-top:2px}.email-warning__link[data-v-0fd5c034]{text-decoration:underline;font-weight:600;color:var(--ac-accent)}.email-warning__link[data-v-0fd5c034]:hover{text-decoration:none}.toggle-switch--disabled[data-v-0fd5c034]{cursor:not-allowed;opacity:.5}.toggle-switch--disabled input[data-v-0fd5c034]{cursor:not-allowed}.modal-overlay[data-v-5540b8b8]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-5540b8b8]{background:#fff;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.modal-header[data-v-5540b8b8]{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-5540b8b8]{margin:0;font-size:20px;font-weight:600;color:#2a2118}.close-btn[data-v-5540b8b8]{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;line-height:1}.close-btn[data-v-5540b8b8]:hover{color:#2a2118}.modal-body[data-v-5540b8b8]{padding:24px}.step[data-v-5540b8b8]{display:flex;gap:16px;margin-bottom:24px}.step-number[data-v-5540b8b8]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#b5612a,#c9912f);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step-content h4[data-v-5540b8b8]{margin:0 0 4px;font-size:16px;font-weight:600;color:#2a2118}.step-content p[data-v-5540b8b8]{margin:0;font-size:14px;color:#6b7280;line-height:1.5}.qr-section[data-v-5540b8b8]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:#f9fafb;border-radius:12px;margin:24px 0}.connect-button[data-v-5540b8b8]{padding:12px 32px;background:linear-gradient(135deg,#b5612a,#c9912f);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:opacity .2s}.connect-button[data-v-5540b8b8]:hover{opacity:.9}.note[data-v-5540b8b8]{display:flex;gap:12px;padding:16px;background:#eff6ff;border-radius:8px;border-left:4px solid #3b82f6}.note svg[data-v-5540b8b8]{color:#3b82f6;flex-shrink:0}.note p[data-v-5540b8b8]{margin:0;font-size:14px;color:#1e40af;line-height:1.5}.ns-overlay[data-v-8b6c791d]{position:fixed;inset:0;z-index:50;background:#281a0e8c}.ns-screen[data-v-8b6c791d]{height:100%;width:100%;overflow-y:auto;color:var(--ac-ink)}.ns-head[data-v-8b6c791d],.ns-screen[data-v-8b6c791d]{background:var(--ac-bg)}.ns-head[data-v-8b6c791d]{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--ac-line-soft)}.ns-head-inner[data-v-8b6c791d]{max-width:1080px;margin:0 auto;padding:20px 32px;justify-content:space-between;gap:16px}.ns-head-inner[data-v-8b6c791d],.ns-head-title[data-v-8b6c791d]{display:flex;align-items:center}.ns-head-title[data-v-8b6c791d]{gap:14px}.ns-bell[data-v-8b6c791d]{width:44px;height:44px;border-radius:12px;background:var(--ac-glow);display:grid;place-items:center;color:var(--ac-accent);flex:none}.ns-title[data-v-8b6c791d]{font-family:Manrope,sans-serif;font-weight:700;font-size:20px;line-height:1.15;color:var(--ac-ink)}.ns-sub[data-v-8b6c791d]{font-size:13.5px;color:var(--ac-ink-soft);margin-top:4px}.ns-close[data-v-8b6c791d]{width:42px;height:42px;border-radius:11px;border:1px solid transparent;background:none;display:grid;place-items:center;color:var(--ac-ink-soft);cursor:pointer;transition:.18s;flex:none}.ns-close[data-v-8b6c791d]:hover{background:var(--ac-bg-2);color:var(--ac-accent)}.ns-content[data-v-8b6c791d]{max-width:1080px;margin:0 auto;padding:24px 32px 80px}.section[data-v-8b6c791d]{margin-bottom:38px}.section-title[data-v-8b6c791d]{font-family:Manrope,sans-serif;font-size:21px;font-weight:800;color:var(--ac-ink);margin:0 0 18px}.settings-row-compact[data-v-8b6c791d]{gap:22px;background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:16px;padding:20px 24px}.setting-timezone[data-v-8b6c791d],.settings-row-compact[data-v-8b6c791d]{display:flex;align-items:center;flex-wrap:wrap}.setting-timezone[data-v-8b6c791d]{gap:12px;min-width:0;flex:1}.setting-timezone label[data-v-8b6c791d]{font-family:Manrope,sans-serif;font-weight:700;font-size:14.5px;white-space:nowrap;color:var(--ac-ink)}.select-wrapper[data-v-8b6c791d]{position:relative;display:inline-block;min-width:0;flex-shrink:1}.select-wrapper select[data-v-8b6c791d]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:11px 40px 11px 16px;min-width:190px;max-width:100%;color:var(--ac-ink);background:var(--ac-bg-2);border:1px solid var(--ac-line);border-radius:11px;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:600;outline:none;cursor:pointer;transition:.18s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' stroke='%23b5612a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.select-wrapper select[data-v-8b6c791d]:focus,.select-wrapper select[data-v-8b6c791d]:hover{border-color:var(--ac-accent)}.select-wrapper select[data-v-8b6c791d]:focus{box-shadow:0 0 0 3px var(--ac-glow)}.select-wrapper select[data-v-8b6c791d]:disabled{opacity:.5;cursor:not-allowed}.checkbox-label[data-v-8b6c791d]{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:500;color:var(--ac-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-8b6c791d]{width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:var(--ac-accent)}.checkbox-label span[data-v-8b6c791d]{white-space:nowrap}.pause-checkbox[data-v-8b6c791d]{margin-left:auto;flex-shrink:0}.notifications-list[data-v-8b6c791d]{display:flex;flex-direction:column;gap:14px}.error-state[data-v-8b6c791d],.loading-state[data-v-8b6c791d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--ac-ink-soft)}.error-icon[data-v-8b6c791d]{font-size:48px;margin-bottom:16px}.error-title[data-v-8b6c791d]{font-size:20px;font-weight:600;color:var(--ac-ink);margin:0 0 8px}.error-description[data-v-8b6c791d]{font-size:15px;color:var(--ac-ink-soft);margin:0 0 24px;text-align:center;max-width:400px}.error-actions[data-v-8b6c791d]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.action-button[data-v-8b6c791d]{padding:12px 24px;border:none;border-radius:11px;font-weight:700;font-family:Manrope,sans-serif;font-size:14.5px;cursor:pointer;transition:.18s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.action-button.primary[data-v-8b6c791d]{background:var(--ac-accent);color:var(--ac-accent-ink)}.action-button.primary[data-v-8b6c791d]:hover{transform:translateY(-1px);filter:brightness(1.05)}.action-button.secondary[data-v-8b6c791d]{background:var(--ac-bg-2);color:var(--ac-ink);border:1px solid var(--ac-line)}.action-button.secondary[data-v-8b6c791d]:hover{border-color:var(--ac-accent)}.spinner[data-v-8b6c791d]{width:40px;height:40px;border:4px solid var(--ac-line-soft);border-top-color:var(--ac-accent);border-radius:50%;animation:spin-8b6c791d 1s linear infinite;margin-bottom:16px}@keyframes spin-8b6c791d{to{transform:rotate(1turn)}}.subscription-required-banner[data-v-8b6c791d],.warning-banner[data-v-8b6c791d]{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--ac-glow);border:1px solid color-mix(in srgb,var(--ac-accent) 35%,var(--ac-line));border-radius:16px;margin-bottom:24px}.subscription-required-banner__icon[data-v-8b6c791d],.warning-icon[data-v-8b6c791d]{font-size:28px;flex-shrink:0}.subscription-required-banner__content[data-v-8b6c791d],.warning-content[data-v-8b6c791d]{flex:1}.subscription-required-banner__content h4[data-v-8b6c791d],.warning-content h4[data-v-8b6c791d]{font-size:16px;font-weight:700;font-family:Manrope,sans-serif;color:var(--ac-ink);margin:0 0 4px}.subscription-required-banner__content p[data-v-8b6c791d],.warning-content p[data-v-8b6c791d]{font-size:14px;color:var(--ac-ink-soft);margin:0}.subscription-required-banner__btn[data-v-8b6c791d],.warning-action[data-v-8b6c791d]{padding:11px 22px;background:var(--ac-accent);color:var(--ac-accent-ink);border:none;border-radius:11px;font-weight:700;font-family:Manrope,sans-serif;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.18s;flex-shrink:0}.subscription-required-banner__btn[data-v-8b6c791d]:hover,.warning-action[data-v-8b6c791d]:hover{transform:translateY(-1px);filter:brightness(1.05)}.section--disabled[data-v-8b6c791d]{opacity:.5;pointer-events:none}.modal-enter-active[data-v-8b6c791d],.modal-leave-active[data-v-8b6c791d]{transition:opacity .2s ease}.modal-enter-from[data-v-8b6c791d],.modal-leave-to[data-v-8b6c791d]{opacity:0}@media(max-width:640px){.ns-head-inner[data-v-8b6c791d]{padding:16px 18px}.ns-content[data-v-8b6c791d]{padding:18px 18px 80px}.settings-row-compact[data-v-8b6c791d]{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.setting-timezone[data-v-8b6c791d]{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.select-wrapper[data-v-8b6c791d]{width:100%}.select-wrapper select[data-v-8b6c791d]{width:100%;min-width:0}.pause-checkbox[data-v-8b6c791d]{margin-left:0}}.section-content>div[data-v-901b364b]{animation:fadeInUp-901b364b .4s ease-out}@keyframes fadeInUp-901b364b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}select[data-v-901b364b]:focus{box-shadow:0 0 0 3px var(--ac-glow)}option[data-v-901b364b]:disabled{color:var(--ac-ink-soft);font-style:italic}.chart-detail-panel[data-v-901b364b]{background:var(--ac-bg);color:var(--ac-ink)}.ac-ink[data-v-901b364b]{color:var(--ac-ink)}.ac-ink-soft[data-v-901b364b]{color:var(--ac-ink-soft)}.ac-accent[data-v-901b364b]{color:var(--ac-accent)}.ac-accent-2[data-v-901b364b]{color:var(--ac-accent-2)}.ac-good[data-v-901b364b]{color:#5f8a3d}.ac-warn[data-v-901b364b]{color:#b3261e}.ac-accent-hover[data-v-901b364b]:hover{color:var(--ac-accent-2)}.ac-iconbtn[data-v-901b364b]{color:var(--ac-ink-soft)}.ac-iconbtn[data-v-901b364b]:hover{background:var(--ac-glow)}.ac-iconbtn-accent[data-v-901b364b],.ac-iconbtn[data-v-901b364b]:hover{color:var(--ac-accent)}.ac-chartbox[data-v-901b364b]{background:var(--ac-surface);border:1px solid var(--ac-line);box-shadow:var(--ac-shadow)}.ac-chart-empty[data-v-901b364b],.ac-infoblock[data-v-901b364b]{background:var(--ac-glow);border:1px solid var(--ac-line)}.ac-house-card[data-v-901b364b]{background:var(--ac-surface);border:1px solid var(--ac-line);box-shadow:var(--ac-shadow)}.ac-house-card[data-v-901b364b]:hover{border-color:color-mix(in srgb,var(--ac-accent) 35%,var(--ac-line))}.ac-house-head[data-v-901b364b]{border-bottom:1px solid var(--ac-line)}.ac-divider[data-v-901b364b]{border-top:1px solid var(--ac-line-soft)}.ac-roman[data-v-901b364b]{background:var(--ac-glow);color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 25%,transparent)}.ac-planet-card[data-v-901b364b]{background:var(--ac-bg-2);border:1px solid var(--ac-line)}.ac-empty[data-v-901b364b]{border:1px dashed var(--ac-line)}.ac-aspect-row[data-v-901b364b],.ac-empty[data-v-901b364b]{background:var(--ac-bg-2)}.ac-aspect-row[data-v-901b364b]{border:1px solid var(--ac-line)}.ac-tag[data-v-901b364b]{line-height:1.2}.ac-pill-accent[data-v-901b364b]{background:var(--ac-glow);color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 22%,transparent)}.ac-pill-good[data-v-901b364b]{background:color-mix(in srgb,#5f8a3d 12%,transparent);color:#5f8a3d;border:1px solid color-mix(in srgb,#5f8a3d 25%,transparent)}.ac-pill-warn[data-v-901b364b]{background:color-mix(in srgb,#b3261e 10%,transparent);color:#b3261e;border:1px solid color-mix(in srgb,#b3261e 22%,transparent)}.ac-bl-line[data-v-901b364b]{border-left-color:var(--ac-line)}.ac-bl-accent[data-v-901b364b]{border-left-color:var(--ac-accent)}.ac-bl-accent-2[data-v-901b364b]{border-left-color:var(--ac-accent-2)}.ac-bl-good[data-v-901b364b]{border-left-color:#5f8a3d}.ac-bl-warn[data-v-901b364b]{border-left-color:#b3261e}.ac-ai-btn[data-v-901b364b]{background:var(--ac-glow);color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 20%,transparent)}.ac-ai-btn[data-v-901b364b]:hover{background:color-mix(in srgb,var(--ac-accent) 18%,transparent)}.ac-btn-solid[data-v-901b364b]{background:var(--ac-accent);color:#fff}.ac-btn-solid[data-v-901b364b]:hover{background:color-mix(in srgb,var(--ac-accent) 88%,#000)}.ac-overlay[data-v-901b364b]{background:color-mix(in srgb,var(--ac-ink) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ac-modal[data-v-901b364b]{color:var(--ac-ink);box-shadow:var(--ac-shadow)}.ac-modal[data-v-901b364b],.ac-modal-head[data-v-901b364b]{background:var(--ac-surface)}.ac-modal-head[data-v-901b364b]{border-bottom:1px solid var(--ac-line)}.ac-modal-close[data-v-901b364b]{color:var(--ac-ink-soft)}.ac-modal-close[data-v-901b364b]:hover{color:var(--ac-accent)}.ac-modal-tile[data-v-901b364b]{background:var(--ac-bg-2);border:1px solid var(--ac-line)}.ac-modal-tip[data-v-901b364b]{background:var(--ac-glow);border:1px solid color-mix(in srgb,var(--ac-accent) 18%,transparent);color:var(--ac-ink-soft)}.western-circle-chart[data-v-08a2c54c]{height:auto;width:100%}.planet-group[data-v-08a2c54c]{cursor:pointer}.wk-ring[data-v-08a2c54c]{stroke:var(--ac-line);fill:none}.wk-ring-soft[data-v-08a2c54c]{stroke:var(--ac-line-soft);opacity:.7}.wk-tick[data-v-08a2c54c]{stroke:var(--ac-line);opacity:.45}.wk-cusp[data-v-08a2c54c],.wk-sign-div[data-v-08a2c54c]{stroke:var(--ac-line);opacity:.7}.wk-cusp-angle[data-v-08a2c54c]{stroke:var(--ac-line);opacity:.95}.wk-housenum[data-v-08a2c54c]{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;fill:var(--ac-ink-soft);pointer-events:none}.wk-pbg[data-v-08a2c54c]{fill:var(--ac-surface);stroke:var(--ac-line);stroke-width:1;transition:fill .16s,stroke .16s}.planet-group:hover .wk-pbg[data-v-08a2c54c]{fill:var(--ac-glow);stroke:var(--ac-accent);stroke-width:1.4}.wk-housedeg[data-v-08a2c54c]{fill:var(--ac-ink-soft)}.wk-ptick[data-v-08a2c54c]{stroke:var(--ac-line);opacity:.5}.wk-ptick-soft[data-v-08a2c54c]{opacity:.3}.wk-retro[data-v-08a2c54c]{fill:#8a6d3a}.wk-pgl[data-v-08a2c54c]{fill:var(--ac-ink);transition:fill .16s}.planet-group:hover .wk-pgl[data-v-08a2c54c]{fill:var(--ac-accent)}.wk-dig-exalt[data-v-08a2c54c]{fill:#5f8a3d}.wk-dig-fall[data-v-08a2c54c]{fill:#b3261e}.wk-dig-detriment[data-v-08a2c54c]{fill:#c0531f}.wk-dig-rulership[data-v-08a2c54c]{fill:var(--ac-accent)}.wk-dig-neutral[data-v-08a2c54c]{fill:var(--ac-ink-soft)}.wk-sp-accent[data-v-08a2c54c]{fill:var(--ac-accent)}.wk-sp-accent2[data-v-08a2c54c]{fill:var(--ac-accent-2)}.wk-house[data-v-08a2c54c]{fill:transparent;stroke:var(--ac-line-soft);stroke-width:.7;cursor:pointer;transition:fill .18s}.wk-house.is-active[data-v-08a2c54c],.wk-house[data-v-08a2c54c]:hover{fill:color-mix(in srgb,var(--ac-accent) 12%,transparent)}.wk-aspect[data-v-08a2c54c]{cursor:pointer}.wk-asp[data-v-08a2c54c]{fill:none;opacity:.45;pointer-events:none;transition:stroke-width .16s,opacity .16s,filter .16s}.wk-asp.trine[data-v-08a2c54c]{stroke:#5f8a3d}.wk-asp.sextile[data-v-08a2c54c]{stroke:#3d8a7d}.wk-asp.square[data-v-08a2c54c]{stroke:#c0531f}.wk-asp.opposition[data-v-08a2c54c]{stroke:#b3261e}.wk-asp.conjunction[data-v-08a2c54c]{stroke:#c9912f}.wk-asp-minor[data-v-08a2c54c]{stroke:var(--ac-line)}.wk-asp.is-dashed[data-v-08a2c54c]{stroke-dasharray:5 4}.wk-asp-hit[data-v-08a2c54c]{stroke:transparent;stroke-width:12;fill:none;cursor:pointer}.wk-aspect:hover .wk-asp[data-v-08a2c54c]{opacity:1;stroke-width:2.6}.wk-aspect:hover .wk-asp.sextile[data-v-08a2c54c],.wk-aspect:hover .wk-asp.trine[data-v-08a2c54c]{filter:drop-shadow(0 0 4px color-mix(in srgb,#5f8a3d 55%,transparent))}.wk-aspect:hover .wk-asp.opposition[data-v-08a2c54c],.wk-aspect:hover .wk-asp.square[data-v-08a2c54c]{filter:drop-shadow(0 0 4px color-mix(in srgb,#c0531f 55%,transparent))}.wk-aspect:hover .wk-asp.conjunction[data-v-08a2c54c]{filter:drop-shadow(0 0 4px color-mix(in srgb,#c9912f 55%,transparent))}.wk-transit-ring[data-v-08a2c54c]{stroke:#2f9e6e;opacity:.2}.wk-trtick[data-v-08a2c54c]{stroke:#2f9e6e;opacity:.5}.wk-trbg[data-v-08a2c54c]{fill:color-mix(in srgb,#2f9e6e 12%,var(--ac-surface));stroke:#2f9e6e;stroke-width:1.1;transition:fill .16s,stroke-width .16s}.planet-group:hover .wk-trbg[data-v-08a2c54c]{fill:color-mix(in srgb,#2f9e6e 26%,var(--ac-surface));stroke-width:1.7}.wk-trgl[data-v-08a2c54c]{fill:#2f9e6e}.stop-white[data-v-08a2c54c]{stop-color:#fbf6ec}.dark .stop-white[data-v-08a2c54c],.stop-night-300[data-v-08a2c54c]{stop-color:transparent}.dark .stop-night-300[data-v-08a2c54c]{stop-color:#251d13}.chart-detail-panel[data-v-e224331b]{background:var(--ac-bg);color:var(--ac-ink)}.ac-ink[data-v-e224331b]{color:var(--ac-ink)}.ac-ink-soft[data-v-e224331b]{color:var(--ac-ink-soft)}.ac-accent[data-v-e224331b]{color:var(--ac-accent)}.ac-accent-2[data-v-e224331b]{color:var(--ac-accent-2)}.ac-good[data-v-e224331b]{color:#5f8a3d}.ac-warn[data-v-e224331b]{color:#b3261e}.ac-accent-hover[data-v-e224331b]:hover,.ac-link[data-v-e224331b]{color:var(--ac-accent-2)}.ac-link[data-v-e224331b]:hover{color:var(--ac-accent)}.ac-iconbtn[data-v-e224331b]{color:var(--ac-ink-soft)}.ac-iconbtn[data-v-e224331b]:hover{background:var(--ac-glow)}.ac-iconbtn-accent[data-v-e224331b],.ac-iconbtn[data-v-e224331b]:hover{color:var(--ac-accent)}.ac-card[data-v-e224331b],.ac-chartbox[data-v-e224331b]{background:var(--ac-surface);border:1px solid var(--ac-line);box-shadow:var(--ac-shadow)}.ac-infoblock[data-v-e224331b]{background:var(--ac-glow)}.ac-house-card[data-v-e224331b],.ac-infoblock[data-v-e224331b]{border:1px solid var(--ac-line)}.ac-house-card[data-v-e224331b]{background:var(--ac-surface);box-shadow:var(--ac-shadow)}.ac-house-card[data-v-e224331b]:hover{border-color:color-mix(in srgb,var(--ac-accent) 35%,var(--ac-line))}.ac-house-head[data-v-e224331b]{border-bottom:1px solid var(--ac-line)}.ac-divider[data-v-e224331b]{border-top:1px solid var(--ac-line-soft)}.ac-divider-l[data-v-e224331b]{border-left:1px solid var(--ac-line)}.ac-roman[data-v-e224331b]{background:var(--ac-glow);color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 25%,transparent)}.ac-planet-card[data-v-e224331b]{background:var(--ac-bg-2);border:1px solid var(--ac-line)}.ac-good-card[data-v-e224331b]{background:color-mix(in srgb,#5f8a3d 9%,var(--ac-surface));border:1px solid color-mix(in srgb,#5f8a3d 25%,var(--ac-line))}.ac-good-empty[data-v-e224331b]{background:color-mix(in srgb,#5f8a3d 5%,var(--ac-bg-2));border:1px dashed color-mix(in srgb,#5f8a3d 30%,var(--ac-line))}.ac-empty[data-v-e224331b]{border:1px dashed var(--ac-line)}.ac-aspect-row[data-v-e224331b],.ac-empty[data-v-e224331b]{background:var(--ac-bg-2)}.ac-aspect-row[data-v-e224331b]{border:1px solid var(--ac-line)}.ac-head-accent[data-v-e224331b]{background:var(--ac-glow);border-bottom:1px solid color-mix(in srgb,var(--ac-accent) 18%,var(--ac-line))}.ac-head-accent2[data-v-e224331b]{background:color-mix(in srgb,var(--ac-accent-2) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ac-accent-2) 22%,var(--ac-line))}.ac-head-good[data-v-e224331b]{background:color-mix(in srgb,#5f8a3d 10%,transparent);border-bottom:1px solid color-mix(in srgb,#5f8a3d 22%,var(--ac-line))}.ac-head-warn[data-v-e224331b]{background:color-mix(in srgb,#b3261e 8%,transparent);border-bottom:1px solid color-mix(in srgb,#b3261e 20%,var(--ac-line))}.dig-card[data-v-e224331b]{background:var(--ac-surface);border:1px solid var(--ac-line);border-radius:16px;padding:18px 20px}.dig-card+.dig-card[data-v-e224331b]{margin-top:14px}.dig-head[data-v-e224331b]{display:flex;align-items:flex-start;gap:13px}.dig-ic[data-v-e224331b]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ac-glow);color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 22%,transparent)}.dig-ic svg[data-v-e224331b]{width:21px;height:21px}.dig-ic--exaltation[data-v-e224331b]{background:color-mix(in srgb,#5f8a3d 13%,transparent);color:#5f8a3d;border-color:color-mix(in srgb,#5f8a3d 30%,transparent)}.dig-ic--detriment[data-v-e224331b]{background:color-mix(in srgb,#b3261e 10%,transparent);color:#b3261e;border-color:color-mix(in srgb,#b3261e 28%,transparent)}.dig-ic--fall[data-v-e224331b]{background:color-mix(in srgb,var(--ac-accent-2) 16%,transparent);color:var(--ac-accent-2);border-color:color-mix(in srgb,var(--ac-accent-2) 32%,transparent)}.dig-head-txt[data-v-e224331b]{min-width:0}.dig-title[data-v-e224331b]{font-family:Manrope,sans-serif;font-weight:700;font-size:16px;color:var(--ac-ink);line-height:1.2}.dig-desc[data-v-e224331b]{font-size:12.5px;color:var(--ac-ink-soft);margin-top:3px;line-height:1.45}.dig-list[data-v-e224331b]{margin-top:14px;display:flex;flex-direction:column}.dig-row[data-v-e224331b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--ac-line-soft)}.dig-planet[data-v-e224331b]{font-family:Manrope,sans-serif;font-weight:600;font-size:14.5px;color:var(--ac-ink)}.dig-sign[data-v-e224331b]{font-size:16px}.dig-empty[data-v-e224331b],.dig-sign[data-v-e224331b]{font-family:Cormorant Garamond,serif;color:var(--ac-ink-soft)}.dig-empty[data-v-e224331b]{margin-top:12px;font-style:italic;font-size:15px}.ac-bl-line[data-v-e224331b]{border-left-color:var(--ac-line)}.ac-bl-accent[data-v-e224331b]{border-left-color:var(--ac-accent)}.ac-bl-accent-2[data-v-e224331b]{border-left-color:var(--ac-accent-2)}.ac-bl-good[data-v-e224331b]{border-left-color:#5f8a3d}.ac-bl-warn[data-v-e224331b]{border-left-color:#b3261e}.ac-warn-block[data-v-e224331b]{background:color-mix(in srgb,#b3261e 8%,var(--ac-surface));border:1px solid color-mix(in srgb,#b3261e 22%,var(--ac-line))}.ac-ai-btn[data-v-e224331b]{background:var(--ac-glow);color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 20%,transparent)}.ac-ai-btn[data-v-e224331b]:hover{background:color-mix(in srgb,var(--ac-accent) 18%,transparent)}.ac-ai-outline[data-v-e224331b]{background:transparent;color:var(--ac-accent);border:1px solid color-mix(in srgb,var(--ac-accent) 40%,transparent)}.ac-ai-outline[data-v-e224331b]:hover{background:var(--ac-glow)}.ac-btn-solid[data-v-e224331b]{background:var(--ac-accent);color:#fff}.ac-btn-solid[data-v-e224331b]:hover{background:color-mix(in srgb,var(--ac-accent) 88%,#000)}.ac-ctrl-btn[data-v-e224331b]{border:1px solid var(--ac-line);background:var(--ac-surface);color:var(--ac-ink)}.ac-ctrl-btn[data-v-e224331b]:hover{background:var(--ac-glow);border-color:color-mix(in srgb,var(--ac-accent) 35%,var(--ac-line))}.ac-input[data-v-e224331b]{border:1px solid var(--ac-line);background:var(--ac-surface);color:var(--ac-ink)}.ac-input[data-v-e224331b]:focus,.ac-input[data-v-e224331b]:hover{border-color:var(--ac-accent);outline:none}.ac-row-hover[data-v-e224331b]:hover,.ac-score-circle[data-v-e224331b]{background:var(--ac-glow)}.ac-score-circle[data-v-e224331b]{border:4px solid color-mix(in srgb,var(--ac-accent) 30%,transparent)}.ac-track[data-v-e224331b]{background:var(--ac-bg-2)}.ac-bar[data-v-e224331b]{background:var(--ac-accent)}.ac-spinner[data-v-e224331b]{border:4px solid var(--ac-line);border-top-color:var(--ac-accent)}.ac-toast[data-v-e224331b]{background:linear-gradient(90deg,color-mix(in srgb,var(--ac-accent) 92%,#000),color-mix(in srgb,var(--ac-accent-2) 80%,#000));color:#fff;box-shadow:var(--ac-shadow)}.ac-toast-sub[data-v-e224331b]{color:color-mix(in srgb,#fff 80%,transparent)}.ac-overlay[data-v-e224331b]{background:color-mix(in srgb,var(--ac-ink) 52%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ac-modal[data-v-e224331b]{color:var(--ac-ink);box-shadow:var(--ac-shadow)}.ac-modal[data-v-e224331b],.ac-modal-head[data-v-e224331b]{background:var(--ac-surface)}.ac-modal-head[data-v-e224331b]{border-bottom:1px solid var(--ac-line)}.ac-modal-close[data-v-e224331b]{color:var(--ac-ink-soft)}.ac-modal-close[data-v-e224331b]:hover{color:var(--ac-accent)}.ac-modal-tile[data-v-e224331b]{background:var(--ac-bg-2);border:1px solid var(--ac-line)}.ac-modal-tip[data-v-e224331b]{background:var(--ac-glow);border:1px solid color-mix(in srgb,var(--ac-accent) 18%,transparent);color:var(--ac-ink-soft)}
