.sacred-svg-icon[data-v-4bfbeafc]{vertical-align:middle;color:var(--gold-light,#f6dea4);flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:color .2s,transform .25s;display:inline-flex}.sacred-svg-icon svg[data-v-4bfbeafc]{width:100%;height:100%;display:block}.sacred-svg-icon svg[data-v-4bfbeafc]:not([fill=none]),.sacred-svg-icon svg path[data-v-4bfbeafc]:not([fill]):not([stroke]){fill:currentColor}.icon-spin[data-v-4bfbeafc]{animation:4s linear infinite sacredIconSpin-4bfbeafc}.icon-pulse[data-v-4bfbeafc]{animation:2.2s ease-in-out infinite sacredIconPulse-4bfbeafc}@keyframes sacredIconSpin-4bfbeafc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sacredIconPulse-4bfbeafc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.18)}}.sacred-navbar[data-v-4853d895]{z-index:100;-webkit-backdrop-filter:blur(24px);box-sizing:border-box;background:#07081af5;border-bottom:1px solid #dcb46a38;align-items:center;width:100%;height:74px;display:flex;position:sticky;top:0;box-shadow:0 8px 32px #0000008c}.nav-wrap[data-v-4853d895]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:0 24px;display:flex;position:relative}.nav-left[data-v-4853d895]{flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.logo[data-v-4853d895]{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-emblem-wrap[data-v-4853d895]{background:radial-gradient(circle at 35% 30%,#2d325ff2,#0a0c20fa);border:1.5px solid #dcb46a8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:3px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;box-shadow:0 0 16px #dcb46a59}.logo:hover .logo-emblem-wrap[data-v-4853d895]{transform:scale(1.08)rotate(6deg);box-shadow:0 0 22px #dcb46a99}.logo-text[data-v-4853d895]{flex-direction:column;justify-content:center;display:flex}.logo-title[data-v-4853d895]{font-family:var(--serif,"Cormorant Garamond", serif);letter-spacing:2px;text-transform:uppercase;color:var(--gold-light,#f6dea4);font-size:22px;font-weight:700;line-height:1}.logo-sub[data-v-4853d895]{letter-spacing:1px;text-transform:uppercase;color:#f4ecdc8c;margin-top:3px;font-size:9.5px;font-weight:700}.btn-back-hub[data-v-4853d895]{color:#f6dea4;cursor:pointer;white-space:nowrap;background:#dcb46a1f;border:1px solid #dcb46a73;border-radius:18px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.btn-back-hub[data-v-4853d895]:hover{background:#dcb46a3d;border-color:#ffd885;transform:translate(-3px);box-shadow:0 0 14px #dcb46a4d}.btn-back-hub .arr[data-v-4853d895]{font-size:14px;transition:transform .2s}.btn-back-hub:hover .arr[data-v-4853d895]{transform:translate(-2px)}.nav-center-wrap[data-v-4853d895]{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.hub-nav-strip[data-v-4853d895]{background:#0e1230b3;border:1px solid #dcb46a33;border-radius:22px;align-items:center;gap:6px;padding:4px 6px;display:flex}.hub-pills-row[data-v-4853d895]{align-items:center;gap:4px;display:flex}.nav-pill[data-v-4853d895]{color:#f4ecdccc;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:17px;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.nav-pill[data-v-4853d895]:hover{color:#f6dea4;background:#dcb46a1f;border-color:#dcb46a59}.nav-pill.active[data-v-4853d895]{color:#1a142e;background:linear-gradient(135deg,#f6dea4,#dcb46a);border-color:#ffd885;font-weight:800;box-shadow:0 4px 14px #dcb46a66}.nav-pill.pill-more[data-v-4853d895]{color:#ffd885;background:#dcb46a14;border-color:#dcb46a4d;font-weight:700}.nav-pill.pill-more[data-v-4853d895]:hover,.nav-pill.pill-more.open[data-v-4853d895]{color:#fff4dc;background:#dcb46a38;border-color:#ffd885}.pill-arr[data-v-4853d895]{margin-left:2px;font-size:11px;transition:transform .25s}.pill-arr.rotated[data-v-4853d895]{transform:rotate(180deg)}.workspace-nav-strip[data-v-4853d895]{align-items:center;gap:12px;display:flex}.active-practice-pill[data-v-4853d895]{color:#f6dea4;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#dcb46a38,#12163cf2);border:1.5px solid #dcb46a99;border-radius:20px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 0 16px #dcb46a40}.active-practice-pill[data-v-4853d895]:hover,.active-practice-pill.open[data-v-4853d895]{background:linear-gradient(135deg,#dcb46a59,#1c2258fa);border-color:#ffd885;transform:translateY(-1px);box-shadow:0 0 22px #dcb46a73}.active-p-title[data-v-4853d895]{color:#fff6e0}.p-switch-badge[data-v-4853d895]{color:#ffd885;background:#dcb46a33;border-radius:10px;margin-left:4px;padding:2px 7px;font-size:11px;font-weight:700}.btn-nav-guide[data-v-4853d895]{color:#a8f3e8;cursor:pointer;white-space:nowrap;background:#58d1c11f;border:1px solid #58d1c173;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:700;transition:all .25s;display:inline-flex}.btn-nav-guide[data-v-4853d895]:hover{color:#fff;background:#58d1c138;border-color:#58d1c1;transform:translateY(-1px);box-shadow:0 0 16px #58d1c159}.guide-dot[data-v-4853d895]{background:#58d1c1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #58d1c1}.cabinet-status-pill[data-v-4853d895]{color:#ffd885;background:linear-gradient(135deg,#dcb46a33,#8f7cff33);border:1px solid #dcb46a73;border-radius:18px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.nav-dropdown-anchor[data-v-4853d895]{position:relative}.sacred-dropdown-panel[data-v-4853d895]{-webkit-backdrop-filter:blur(28px);z-index:200;background:#0b0e26fa;border:1px solid #dcb46a66;border-radius:20px;padding:16px;animation:.25s cubic-bezier(.2,.8,.2,1) dropSlide-4853d895;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 16px 48px #000c,0 0 32px #dcb46a2e}@keyframes dropSlide-4853d895{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.menu-hub-all[data-v-4853d895]{width:410px;max-width:92vw}.menu-switcher[data-v-4853d895]{width:440px}.drop-header[data-v-4853d895]{border-bottom:1px solid #dcb46a26;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.drop-title[data-v-4853d895]{font-family:var(--serif,"Cormorant Garamond", serif);letter-spacing:.5px;color:#ffd885;text-transform:uppercase;font-size:15px;font-weight:700}.drop-close-btn[data-v-4853d895]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px;transition:all .2s}.drop-close-btn[data-v-4853d895]:hover{color:#fff;background:#ffffff1a}.drop-grid[data-v-4853d895]{flex-direction:column;gap:6px;display:flex}.drop-grid-2col[data-v-4853d895]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.drop-item[data-v-4853d895]{cursor:pointer;background:#ffffff08;border:1px solid #dcb46a1a;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.drop-item[data-v-4853d895]:hover{background:#dcb46a26;border-color:#dcb46a73;transform:translate(2px)}.drop-item.active[data-v-4853d895]{background:linear-gradient(135deg,#dcb46a4d,#1e2458cc);border-color:#ffd885}.drop-icon-box[data-v-4853d895]{background:#dcb46a1f;border:1px solid #dcb46a40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.drop-meta[data-v-4853d895]{flex-direction:column;min-width:0;display:flex}.drop-name[data-v-4853d895]{color:#f6dea4;font-size:13.5px;font-weight:700;line-height:1.2}.drop-desc[data-v-4853d895]{color:#f4ecdc99;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.current-label[data-v-4853d895]{color:#58d1c1;text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:9.5px;font-weight:800}.drop-footer[data-v-4853d895]{border-top:1px solid #dcb46a2e;margin-top:14px;padding-top:12px}.btn-drop-guide[data-v-4853d895]{color:#a8f3e8;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:linear-gradient(135deg,#58d1c11f,#dcb46a14);border:1px solid #58d1c166;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:12.5px;font-weight:700;transition:all .25s;display:inline-flex}.btn-drop-guide[data-v-4853d895]:hover{color:#fff;background:linear-gradient(135deg,#58d1c140,#dcb46a29);border-color:#58d1c1;transform:translateY(-1px);box-shadow:0 4px 16px #58d1c140}.user-nav-actions[data-v-4853d895]{flex-shrink:0;align-items:center;gap:10px;display:flex}.balance-badge[data-v-4853d895]{height:36px;color:var(--gold-light,#f6dea4);cursor:pointer;white-space:nowrap;background:#dcb46a1f;border:1px solid #dcb46a73;border-radius:18px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.balance-badge[data-v-4853d895]:hover{background:#dcb46a3d;transform:translateY(-1px);box-shadow:0 4px 14px #dcb46a4d}.badge-vip[data-v-4853d895]{color:#1b1433;background:linear-gradient(135deg,#f6dea4,#d5a95a);border-radius:6px;margin-left:2px;padding:2px 6px;font-size:9.5px;font-weight:900}.btn-cabinet[data-v-4853d895]{height:38px;color:var(--gold-light,#f6dea4);cursor:pointer;white-space:nowrap;background:#dcb46a1a;border:1px solid #dcb46a66;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.btn-cabinet[data-v-4853d895]:hover{color:#fff4db;background:#dcb46a38;border-color:#ffd885;transform:translateY(-1px);box-shadow:0 4px 14px #dcb46a4d}.btn-cabinet.active[data-v-4853d895]{color:#fff6e0;background:linear-gradient(135deg,#dcb46a59,#141842f2);border-color:#ffd885;box-shadow:0 0 16px #dcb46a73}.cabinet-name[data-v-4853d895]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.btn-auth-primary[data-v-4853d895]{color:#1b1433;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 18px;font-size:13.5px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #dcb46a59}.btn-auth-primary[data-v-4853d895]:hover{transform:translateY(-1px);box-shadow:0 6px 22px #dcb46a8c}.btn-mobile-auth[data-v-4853d895]{cursor:pointer;background:#dcb46a29;border:1px solid #dcb46a80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:none}.btn-mobile-auth[data-v-4853d895]:active{transform:scale(.92)}.btn-mobile-profile[data-v-4853d895]{cursor:pointer;background:#dcb46a24;border:1px solid #dcb46a73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:none}.btn-mobile-profile[data-v-4853d895]:active{transform:scale(.92)}.show-mobile-only[data-v-4853d895]{display:none}.fade-drop-enter-active[data-v-4853d895],.fade-drop-leave-active[data-v-4853d895]{transition:all .2s}.fade-drop-enter-from[data-v-4853d895],.fade-drop-leave-to[data-v-4853d895]{opacity:0;transform:translate(-50%,-8px)}@media (width<=1080px){.hub-pills-row .nav-pill[data-v-4853d895]:nth-child(4){display:none}}@media (width<=900px){.hub-pills-row .nav-pill[data-v-4853d895]:nth-child(3){display:none}}@media (width<=768px){.sacred-navbar[data-v-4853d895]{height:64px}.hide-mobile[data-v-4853d895]{display:none!important}.show-mobile-only[data-v-4853d895]{display:inline-flex!important}.nav-center-wrap[data-v-4853d895]{display:none}.logo-sub[data-v-4853d895]{display:none!important}.nav-wrap[data-v-4853d895]{gap:10px;padding:0 16px}.btn-back-hub .lbl[data-v-4853d895]{display:none}.btn-back-hub[data-v-4853d895]{padding:0 10px}}.card-modal-overlay[data-v-458d4ec9]{z-index:9999999;-webkit-backdrop-filter:blur(18px);background:#050716e0;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out fadeInOverlay-458d4ec9;display:flex;position:fixed;inset:0}@keyframes fadeInOverlay-458d4ec9{0%{opacity:0}to{opacity:1}}.card-modal-container[data-v-458d4ec9]{background:linear-gradient(170deg,#101438,#07091c 85%);border:1.5px solid #dcb46a73;border-radius:28px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;animation:.28s cubic-bezier(.16,1,.3,1) scaleInModal-458d4ec9;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px -10px #000000f2,0 0 35px -5px #dcb46a40}@keyframes scaleInModal-458d4ec9{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-close-btn[data-v-458d4ec9]{z-index:10;color:#f6dea4;cursor:pointer;background:#ffffff14;border:1px solid #dcb46a4d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.modal-close-btn[data-v-458d4ec9]:hover{background:#dcb46a33;border-color:#ffd885;transform:rotate(90deg)scale(1.05)}.modal-scroll-area[data-v-458d4ec9]{max-height:90vh;padding:28px;overflow-y:auto}.card-modal-grid[data-v-458d4ec9]{grid-template-columns:280px 1fr;align-items:flex-start;gap:28px;display:grid}.card-visual-col[data-v-458d4ec9]{flex-direction:column;align-items:center;gap:14px;display:flex}.card-frame-wrapper[data-v-458d4ec9]{aspect-ratio:2/3;background:radial-gradient(circle,#dcb46a4d,#0f1232f2);border:2px solid #dcb46a;border-radius:18px;width:100%;max-width:260px;padding:4px;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #000c,0 0 25px #dcb46a4d}.card-frame-wrapper.is-reversed[data-v-458d4ec9]{transform:rotate(180deg)}.card-glow-aura[data-v-458d4ec9]{pointer-events:none;background:radial-gradient(circle,#dcb46a40,#0000 70%);border-radius:24px;position:absolute;inset:-10px}.card-modal-img[data-v-458d4ec9]{object-fit:contain;background:#080918;border-radius:14px;width:100%;height:100%;display:block}.card-controls-row[data-v-458d4ec9]{justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:260px;display:flex}.aspect-pill[data-v-458d4ec9]{color:#58d1c1;text-transform:uppercase;letter-spacing:.4px;background:#58d1c126;border:1px solid #58d1c159;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:800}.aspect-pill.reversed[data-v-458d4ec9]{color:#ff9f8a;background:#ff9f8a26;border-color:#ff9f8a66}.btn-toggle-reverse[data-v-458d4ec9]{color:#f6dea4;cursor:pointer;background:#ffffff14;border:1px solid #dcb46a4d;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.btn-toggle-reverse[data-v-458d4ec9]:hover{background:#dcb46a33;border-color:#ffd885}.card-info-col[data-v-458d4ec9]{flex-direction:column;gap:14px;display:flex}.card-meta-top[data-v-458d4ec9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.position-badge[data-v-458d4ec9]{color:#f6dea4;background:#dcb46a33;border:1px solid #dcb46a80;border-radius:10px;padding:3px 10px;font-size:11.5px;font-weight:800}.arcana-badge[data-v-458d4ec9]{color:var(--dim,#f4ecdc99);text-transform:uppercase;letter-spacing:.6px;font-size:11.5px;font-weight:700}.art-source-badge[data-v-458d4ec9]{border-radius:8px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.art-source-badge.exclusive[data-v-458d4ec9]{color:#ffd885;background:#dcb46a33;border:1px solid #dcb46a80}.art-source-badge.canonical[data-v-458d4ec9]{color:#f4ecdcb3;background:#ffffff14;border:1px solid #ffffff26}.card-modal-title[data-v-458d4ec9]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff4d9;margin:0;font-size:clamp(26px,3.5vw,36px);line-height:1.15}.card-modal-sub[data-v-458d4ec9]{color:#f4ecdcb3;align-items:center;gap:10px;font-size:13.5px;display:flex}.en-name[data-v-458d4ec9]{font-style:italic}.suit-tag[data-v-458d4ec9]{color:#58d1c1;font-weight:700}.keywords-list[data-v-458d4ec9]{flex-wrap:wrap;gap:6px;display:flex}.kw-tag[data-v-458d4ec9]{color:#f6dea4;background:#ffffff14;border:1px solid #dcb46a40;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:700}.kw-tag.rev[data-v-458d4ec9]{color:#ffd0c7;border-color:#ff9f8a4d}.meaning-box[data-v-458d4ec9]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.meaning-lbl[data-v-458d4ec9]{text-transform:uppercase;letter-spacing:.5px;color:#dcb46a;margin-bottom:6px;font-size:12px;font-weight:800}.meaning-text[data-v-458d4ec9]{color:#f4ecdce6;margin:0;font-size:14px;line-height:1.55}.growth-box[data-v-458d4ec9]{color:#f4ecdce6;background:#58d1c11a;border:1px solid #58d1c140;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.growth-icon[data-v-458d4ec9]{font-size:18px;line-height:1}.growth-content b[data-v-458d4ec9]{color:#58d1c1;margin-bottom:2px;display:block}.growth-content p[data-v-458d4ec9]{margin:0}.affirmation-box[data-v-458d4ec9]{text-align:center;background:linear-gradient(135deg,#dcb46a24,#8f7cff1f);border:1px solid #dcb46a59;border-radius:16px;padding:14px 18px;position:relative}.quote-mark[data-v-458d4ec9]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;font-size:28px;line-height:1}.affirmation-text[data-v-458d4ec9]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff4d9;margin:4px 0 6px;font-size:17px;font-style:italic;line-height:1.35}.aff-lbl[data-v-458d4ec9]{text-transform:uppercase;letter-spacing:.8px;color:#dcb46a;font-size:10.5px;font-weight:800;display:block}.oracle-advice-box[data-v-458d4ec9]{background:radial-gradient(circle at 10% 20%,#8f7cff26,#101434e6 70%);border:1px solid #8f7cff59;border-radius:16px;padding:14px 16px}.oracle-badge[data-v-458d4ec9]{color:#d8d0ff;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.oracle-advice-body[data-v-458d4ec9]{color:#f4ecdce6;font-size:13.5px;line-height:1.55}.oracle-advice-body[data-v-458d4ec9] p{margin-bottom:8px}.oracle-advice-body[data-v-458d4ec9] strong{color:#f6dea4}.modal-actions-row[data-v-458d4ec9]{align-items:center;gap:12px;padding-top:8px;display:flex}.btn-altar-spread[data-v-458d4ec9]{color:#1b1433;cursor:pointer;background:linear-gradient(#f6dea4,#d5a95a);border:none;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px -6px #dcb46a80}.btn-altar-spread[data-v-458d4ec9]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #dcb46ab3}.btn-close-modal[data-v-458d4ec9]{color:#f4ecdc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;height:48px;padding:0 20px;font-size:13.5px;font-weight:700;transition:all .2s}.btn-close-modal[data-v-458d4ec9]:hover{background:#ffffff26}@media (width<=680px){.card-modal-grid[data-v-458d4ec9]{grid-template-columns:1fr;gap:18px}.modal-scroll-area[data-v-458d4ec9]{padding:20px 16px}.card-frame-wrapper[data-v-458d4ec9]{max-width:200px}.modal-actions-row[data-v-458d4ec9]{flex-direction:column;gap:8px}.btn-altar-spread[data-v-458d4ec9],.btn-close-modal[data-v-458d4ec9]{width:100%}}.oracle-waiting[data-v-e98772d6]{box-sizing:border-box;text-align:left;background:linear-gradient(145deg,#8f7cff1f,#dcb46a14);border:1px solid #dcb46a59;border-radius:18px;flex:0 0 100%;align-items:center;gap:16px;width:100%;margin-top:16px;padding:16px 18px;animation:.3s ow-appear-e98772d6;display:flex;box-shadow:0 10px 30px -12px #000c,inset 0 0 24px #8f7cff14}.oracle-waiting.compact[data-v-e98772d6]{border-radius:14px;align-self:flex-start;gap:10px;margin-top:10px;padding:10px 14px}.oracle-waiting.is-error[data-v-e98772d6]{background:#ff9f8a1a;border-color:#ff9f8a73}.ow-body[data-v-e98772d6]{flex:1;min-width:0}.ow-orb[data-v-e98772d6]{flex:0 0 60px;width:60px;height:60px;position:relative}.ow-ring[data-v-e98772d6]{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.ow-ring-1[data-v-e98772d6]{border-top-color:#f6dea4;border-right-color:#f6dea459;animation:1.6s linear infinite ow-spin-e98772d6}.ow-ring-2[data-v-e98772d6]{border-bottom-color:#8f7cff;border-left-color:#8f7cff66;animation:2.4s linear infinite reverse ow-spin-e98772d6;inset:8px}.ow-ring-3[data-v-e98772d6]{border-top-color:#58d1c1cc;animation:3.2s linear infinite ow-spin-e98772d6;inset:16px}.ow-orbit[data-v-e98772d6]{animation:4s linear infinite ow-spin-e98772d6;position:absolute;inset:-4px}.ow-orbit i[data-v-e98772d6]{background:#f6dea4;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #f6dea4}.ow-core[data-v-e98772d6]{color:#f6dea4;text-shadow:0 0 12px #f6dea4e6;place-items:center;font-size:18px;animation:1.8s ease-in-out infinite ow-pulse-e98772d6;display:grid;position:absolute;inset:0}.ow-phrase[data-v-e98772d6]{color:#fff6e0;align-items:center;gap:8px;min-height:22px;margin:0;font-size:15px;font-weight:700;line-height:1.35;display:flex}.compact .ow-phrase[data-v-e98772d6]{font-size:13.5px}.ow-progress[data-v-e98772d6]{background:#ffffff14;border-radius:2px;height:4px;margin:10px 0 8px;position:relative;overflow:hidden}.ow-progress span[data-v-e98772d6]{background:linear-gradient(90deg,#0000,#dcb46a,#8f7cff,#0000);border-radius:2px;width:40%;animation:1.6s ease-in-out infinite ow-slide-e98772d6;position:absolute;top:0;bottom:0}.ow-hint[data-v-e98772d6]{color:#f4ecdc99;justify-content:space-between;gap:10px;margin:0;font-size:12px;line-height:1.4;display:flex}.compact .ow-hint[data-v-e98772d6]{margin-top:2px;font-size:11px}.ow-seconds[data-v-e98772d6]{font-variant-numeric:tabular-nums;color:#f6dea4cc;flex-shrink:0}.ow-typing[data-v-e98772d6]{gap:3px;display:inline-flex}.ow-typing i[data-v-e98772d6]{background:#f6dea4;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite ow-bounce-e98772d6}.ow-typing i[data-v-e98772d6]:nth-child(2){animation-delay:.15s}.ow-typing i[data-v-e98772d6]:nth-child(3){animation-delay:.3s}.ow-error-icon[data-v-e98772d6]{color:#ff9f8a;flex:none;font-size:26px}.ow-error-text[data-v-e98772d6]{color:#ffe1d8;margin:0;font-size:14px;font-weight:600;line-height:1.45}.ow-retry[data-v-e98772d6]{color:#f6dea4;cursor:pointer;background:#f6dea41f;border:1px solid #f6dea480;border-radius:12px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:700}.ow-retry[data-v-e98772d6]:active{transform:scale(.97)}.ow-fade-enter-active[data-v-e98772d6],.ow-fade-leave-active[data-v-e98772d6]{transition:opacity .25s,transform .25s}.ow-fade-enter-from[data-v-e98772d6]{opacity:0;transform:translateY(4px)}.ow-fade-leave-to[data-v-e98772d6]{opacity:0;transform:translateY(-4px)}@keyframes ow-spin-e98772d6{to{transform:rotate(360deg)}}@keyframes ow-pulse-e98772d6{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes ow-slide-e98772d6{0%{left:-40%}to{left:100%}}@keyframes ow-bounce-e98772d6{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes ow-appear-e98772d6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.oracle-waiting[data-v-e98772d6],.ow-ring[data-v-e98772d6],.ow-orbit[data-v-e98772d6],.ow-core[data-v-e98772d6],.ow-progress span[data-v-e98772d6],.ow-typing i[data-v-e98772d6]{animation:none}}.day-circle-container[data-v-257d7010]{-webkit-user-select:none;user-select:none;width:100%;max-width:440px;margin:0 auto;position:relative}.circle-ambient-glow[data-v-257d7010]{pointer-events:none;filter:blur(28px);z-index:0;border-radius:50%;width:120%;height:120%;transition:background 1.2s;position:absolute;top:-10%;left:-10%}.day-circle-wrapper[data-v-257d7010]{aspect-ratio:1;z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.day-circle-svg[data-v-257d7010]{filter:drop-shadow(0 14px 34px #000000a6);width:100%;height:100%;overflow:visible}.altar-core-disk[data-v-257d7010]{transform-origin:50%;animation:6s ease-in-out infinite altarBreathe-257d7010}@keyframes altarBreathe-257d7010{0%,to{transform:scale(1)}50%{transform:scale(1.014)}}.power-thread-line[data-v-257d7010]{transition:stroke .6s,opacity .6s}.segment-arc[data-v-257d7010]{transition:stroke .6s,stroke-width .4s,opacity .6s}.orbital-spark-glow[data-v-257d7010]{filter:drop-shadow(0 0 8px #ffd885);animation:2s ease-in-out infinite sparkPulse-257d7010}@keyframes sparkPulse-257d7010{0%,to{r:4px;opacity:.9}50%{r:6px;opacity:1}}.stones-overlay[data-v-257d7010]{pointer-events:none;position:absolute;inset:0}.seal-stone[data-v-257d7010]{cursor:pointer;pointer-events:auto;z-index:5;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.seal-stone[data-v-257d7010]:hover{z-index:10;transform:translate(-50%,-50%)scale(1.14)}.stone-halo[data-v-257d7010]{opacity:0;filter:blur(10px);pointer-events:none;border-radius:50%;width:52px;height:52px;transition:opacity .4s;position:absolute}.stone-disc[data-v-257d7010]{background:radial-gradient(circle,#1a2046 0%,#0c0f24 100%);border:1.5px solid #dcb46a66;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .4s,box-shadow .4s;display:flex;position:relative;box-shadow:0 4px 14px #0009,inset 0 1px 2px #ffffff26}.stone-glyph[data-v-257d7010]{color:#ffd885;font-size:1.15rem;transition:transform .25s}.stone-label[data-v-257d7010]{color:#c9d2f0;text-shadow:0 2px 4px #000000e6;white-space:nowrap;pointer-events:none;margin-top:4px;font-size:.68rem;font-weight:600}.stone-time-tag[data-v-257d7010]{color:#dcb46ab3;pointer-events:none;font-size:.6rem}.stone-state-open .stone-disc[data-v-257d7010]{border-color:#ffd885;animation:2.4s ease-in-out infinite stoneOpenPulse-257d7010;box-shadow:0 0 18px #ffd8858c,inset 0 0 10px #ffd8854d}.stone-state-open .stone-halo[data-v-257d7010]{opacity:.45}@keyframes stoneOpenPulse-257d7010{0%,to{box-shadow:0 0 14px #ffd88566}50%{box-shadow:0 0 24px #ffd885cc,inset 0 0 12px #ffd88566}}.stone-pulse-dot[data-v-257d7010]{background:#58d1c1;border:1.5px solid #07081a;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:1px;box-shadow:0 0 8px #58d1c1}.stone-state-active_blessing .stone-disc[data-v-257d7010]{border-color:#ffd885;box-shadow:0 0 16px #dcb46a8c}.stone-state-active_blessing .stone-halo[data-v-257d7010]{opacity:.35}.stone-sealed-icon[data-v-257d7010]{color:#ffd885;text-shadow:0 0 6px #ffd885cc;font-size:.65rem;position:absolute;bottom:-2px;right:-2px}.stone-state-sealed .stone-disc[data-v-257d7010]{opacity:.9;border-color:#dcb46a99}.stone-state-missed[data-v-257d7010]{opacity:.5;filter:grayscale(.5)}.stone-state-locked_future[data-v-257d7010]{opacity:.7}.altar-center-content[data-v-257d7010]{text-align:center;pointer-events:auto;z-index:6;flex-direction:column;justify-content:center;align-items:center;width:220px;display:flex;position:absolute}.center-candle-flame[data-v-257d7010]{width:14px;height:24px;margin-bottom:2px;position:relative}.flame-flicker[data-v-257d7010]{filter:drop-shadow(0 0 6px #ff9a76);background:radial-gradient(at bottom,#fff 0%,#ffd885 30%,#ff8e4f 75%,#0000 100%);border-radius:50% 50% 35% 35%/80% 80% 20% 20%;width:12px;height:22px;animation:1.8s ease-in-out infinite alternate flicker-257d7010}@keyframes flicker-257d7010{0%{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.08,.96)rotate(1.5deg)}to{transform:scale(.96,1.04)rotate(-1deg)}}.altar-local-time[data-v-257d7010]{align-items:baseline;gap:6px;display:flex}.clock-num[data-v-257d7010]{letter-spacing:.04em;color:#fff;text-shadow:0 2px 10px #000000e6,0 0 16px #dcb46a59;font-family:Cinzel,serif,system-ui;font-size:1.75rem;font-weight:700}.clock-tz[data-v-257d7010]{color:#dcb46abf;font-size:.72rem;font-weight:600}.altar-current-slot-info[data-v-257d7010]{flex-direction:column;align-items:center;margin-top:4px;display:flex}.slot-badge-eyebrow[data-v-257d7010]{letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 10px #000c;font-size:.78rem;font-weight:700}.slot-status-line[data-v-257d7010]{color:#b3bddb;margin:2px 0 0;font-size:.74rem;line-height:1.25}.altar-cta-box[data-v-257d7010]{justify-content:center;width:100%;margin-top:10px;display:flex}.btn-altar-main-cta[data-v-257d7010]{letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:.84rem;font-weight:700;transition:all .25s;display:inline-flex}.cta-glow-gold[data-v-257d7010]{color:#121020;background:linear-gradient(135deg,#ffd885 0%,#dcb46a 60%,#a37a34 100%);box-shadow:0 4px 18px #dcb46a80,inset 0 1px 1px #ffffff80}.cta-glow-gold[data-v-257d7010]:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 6px 24px #dcb46abf}.cta-glow-amber[data-v-257d7010]{color:#121020;background:linear-gradient(135deg,#ff9a76 0%,#c4846a 100%);box-shadow:0 4px 18px #ff9a7673}.cta-blessing-active[data-v-257d7010]{color:#ffd885;background:#dcb46a29;border:1px solid #dcb46a80}.cta-blessing-active[data-v-257d7010]:hover{background:#dcb46a47}.btn-altar-main-cta.pulse[data-v-257d7010]{animation:2.2s infinite ctaPulse-257d7010}@keyframes ctaPulse-257d7010{0%,to{box-shadow:0 4px 16px #dcb46a73}50%{box-shadow:0 6px 26px #dcb46ad9}}.cta-sparkle[data-v-257d7010]{font-size:.85rem}.cta-sub[data-v-257d7010]{background:#0003;border-radius:10px;padding:1px 6px;font-size:.72rem}.slot-waiting-pill[data-v-257d7010]{color:#8f9abb;background:#ffffff0d;border:1px solid #dcb46a33;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;display:inline-flex}.swp-dot[data-v-257d7010]{opacity:.6;background:#dcb46a;border-radius:50%;width:6px;height:6px}.full-circle-celebration-pill[data-v-257d7010]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a66;border-radius:12px;margin-top:6px;padding:2px 10px;font-size:.68rem;font-weight:600}.mobile-day-circle-bar[data-v-257d7010]{display:none}@media (width<=640px){.day-circle-container[data-v-257d7010]{max-width:350px}.stone-disc[data-v-257d7010]{width:38px;height:38px}.stone-glyph[data-v-257d7010]{font-size:1rem}.stone-label[data-v-257d7010]{font-size:.62rem}.clock-num[data-v-257d7010]{font-size:1.5rem}.slot-badge-eyebrow[data-v-257d7010]{font-size:.72rem}.slot-status-line[data-v-257d7010]{font-size:.68rem}.btn-altar-main-cta[data-v-257d7010]{padding:7px 14px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.altar-core-disk[data-v-257d7010],.orbital-spark-glow[data-v-257d7010],.btn-altar-main-cta.pulse[data-v-257d7010],.stone-state-open .stone-disc[data-v-257d7010],.flame-flicker[data-v-257d7010]{animation:none!important}}.blessing-rail-section[data-v-633a1f22]{z-index:2;margin:20px auto 30px;position:relative}.rail-header[data-v-633a1f22]{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px;display:flex}.rail-header-title[data-v-633a1f22]{align-items:center;gap:8px;display:flex}.rail-icon[data-v-633a1f22]{color:#ffd885;font-size:.9rem}.rail-title[data-v-633a1f22]{letter-spacing:.03em;color:#f3efe6;margin:0;font-family:Cinzel,serif,system-ui;font-size:.95rem;font-weight:700}.rail-count-badge[data-v-633a1f22]{color:#ffd885;background:#dcb46a33;border:1px solid #dcb46a66;border-radius:10px;padding:1px 7px;font-size:.72rem;font-weight:700}.rail-hint[data-v-633a1f22]{color:#dcb46a99;font-size:.72rem;display:none}.blessing-cards-track[data-v-633a1f22]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:4px 0 12px;display:grid}.blessing-cards-track[data-v-633a1f22]::-webkit-scrollbar{height:4px}.blessing-cards-track[data-v-633a1f22]::-webkit-scrollbar-thumb{background:#dcb46a4d;border-radius:4px}.blessing-card[data-v-633a1f22]{background:radial-gradient(circle at 10% 10%,#1a2046d9 0%,#0a0d20eb 100%);border:1px solid #dcb46a59;border-radius:18px;flex-direction:column;min-width:0;padding:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000008c,inset 0 1px 1px #ffffff14}.blessing-card[data-v-633a1f22]:before{content:"";background:linear-gradient(90deg, transparent, var(--blessing-color), transparent);height:2px;position:absolute;top:0;left:0;right:0}.blessing-card[data-v-633a1f22]:hover{border-color:#dcb46aa6;transform:translateY(-2px);box-shadow:0 12px 30px #000000b3}.blessing-card-header[data-v-633a1f22]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.b-element-chip[data-v-633a1f22]{text-transform:uppercase;letter-spacing:.04em;background:#00000040;border:1px solid;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.b-sparkle[data-v-633a1f22]{font-size:.65rem}.b-ticker[data-v-633a1f22]{color:#ffd885;white-space:nowrap;background:#dcb46a1f;border-radius:10px;padding:2px 8px;font-size:.74rem;font-weight:600}.blessing-body[data-v-633a1f22]{flex:1;margin-bottom:12px}.blessing-name[data-v-633a1f22]{color:#fff;margin:0 0 6px;font-family:Cinzel,serif,system-ui;font-size:1.05rem;font-weight:700}.blessing-quote[data-v-633a1f22]{color:#cdd6f3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.blessing-quote.empty[data-v-633a1f22]{color:#8c97be;font-style:normal}.b-progress-wrap[data-v-633a1f22]{background:#ffffff14;border-radius:4px;width:100%;height:4px;margin-bottom:12px;overflow:hidden}.b-progress-fill[data-v-633a1f22]{border-radius:4px;height:100%;transition:width .4s;box-shadow:0 0 8px}.blessing-footer[data-v-633a1f22]{justify-content:flex-end;display:flex}.btn-open-blessing[data-v-633a1f22]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:14px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-open-blessing[data-v-633a1f22]:hover{background:#dcb46a40;border-color:#ffd885;transform:translate(2px)}.btn-open-blessing .arr[data-v-633a1f22]{font-size:.85rem;transition:transform .2s}.btn-open-blessing:hover .arr[data-v-633a1f22]{transform:translate(2px)}.empty-rail-card[data-v-633a1f22]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e122a99;border:1px solid #dcb46a33;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.empty-left[data-v-633a1f22]{align-items:center;gap:12px;display:flex}.empty-altar-icon[data-v-633a1f22]{opacity:.85;font-size:1.3rem}.empty-text[data-v-633a1f22]{color:#a8b4d8;font-size:.85rem;line-height:1.3}.btn-empty-rail-action[data-v-633a1f22]{color:#ffd885;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#dcb46a40 0%,#dcb46a1a 100%);border:1px solid #dcb46a66;border-radius:18px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-empty-rail-action[data-v-633a1f22]:hover{background:#dcb46a59;border-color:#ffd885}@media (width<=640px){.rail-hint[data-v-633a1f22]{display:inline}.blessing-cards-track[data-v-633a1f22]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#dcb46a4d transparent;padding:4px 4px 12px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.blessing-card[data-v-633a1f22]{scroll-snap-align:start;flex:0 0 min(300px,100vw - 64px)}.empty-rail-card[data-v-633a1f22]{flex-direction:column;align-items:flex-start;gap:12px}.btn-empty-rail-action[data-v-633a1f22]{justify-content:center;width:100%}}.living-altar-section[data-v-0daa0dbb]{margin:1.5rem auto 2.5rem;position:relative}.altar-cosmic-bar[data-v-0daa0dbb]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1128a6;border:1px solid #dcb46a38;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.25rem;padding:10px 18px;display:flex}.acb-left[data-v-0daa0dbb],.acb-right[data-v-0daa0dbb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acb-sep[data-v-0daa0dbb]{color:#dcb46a66;font-size:10px}.planetary-hour-chip[data-v-0daa0dbb]{align-items:center;gap:8px;display:inline-flex}.ph-glyph[data-v-0daa0dbb]{color:#ffd885;filter:drop-shadow(0 0 6px #ffd88599);font-size:16px}.ph-info[data-v-0daa0dbb]{flex-direction:column;display:flex}.ph-label[data-v-0daa0dbb]{text-transform:uppercase;letter-spacing:.08em;color:#a7b0cf;font-size:9px}.ph-name[data-v-0daa0dbb]{color:#f4ecdc;font-size:13px;font-weight:600}.ph-badge[data-v-0daa0dbb]{border:1px solid;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:500}.moon-quick-chip[data-v-0daa0dbb],.streak-pill[data-v-0daa0dbb]{color:#f4ecdc;align-items:center;gap:6px;font-size:12px;display:inline-flex}.moon-quick-chip small[data-v-0daa0dbb]{color:#a7b0cf}.btn-ambient-sound[data-v-0daa0dbb]{color:#a7b0cf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;transition:all .25s;display:inline-flex}.btn-ambient-sound[data-v-0daa0dbb]:hover{color:#ffd885;border-color:#dcb46a66}.btn-ambient-sound.active[data-v-0daa0dbb]{color:#ffd885;background:#dcb46a1f;border-color:#dcb46a73}.sound-wave-bars[data-v-0daa0dbb]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.sound-wave-bars i[data-v-0daa0dbb]{background:#ffd885;border-radius:1px;width:2px;animation:1s ease-in-out infinite wavePulse-0daa0dbb}.sound-wave-bars i[data-v-0daa0dbb]:nth-child(2){height:100%;animation-delay:.2s}.sound-wave-bars i[data-v-0daa0dbb]:nth-child(3){height:60%;animation-delay:.4s}@keyframes wavePulse-0daa0dbb{0%,to{height:3px}50%{height:10px}}.diurnal-path-card[data-v-0daa0dbb]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 0,#1e183c80 0%,#0b0e20bf 100%);border:1px solid #dcb46a33;border-radius:20px;margin-bottom:1.5rem;padding:18px 22px}.dpc-header[data-v-0daa0dbb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dpc-title-row[data-v-0daa0dbb]{align-items:center;gap:10px;display:flex}.dpc-icon-star[data-v-0daa0dbb]{filter:drop-shadow(0 0 8px #dcb46a80)}.dpc-title[data-v-0daa0dbb]{font-family:var(--serif);color:#ffd885;letter-spacing:.02em;font-size:1.35rem;font-weight:600}.dpc-sub[data-v-0daa0dbb]{color:#a7b0cf;margin-left:6px;font-size:12px}.btn-dpc-summary[data-v-0daa0dbb]{color:#ffd885;cursor:pointer;background:#dcb46a1a;border:1px solid #dcb46a59;border-radius:14px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;transition:all .25s;display:inline-flex}.btn-dpc-summary[data-v-0daa0dbb]:hover{background:#dcb46a38;transform:translateY(-1px)}.dpc-timeline-grid[data-v-0daa0dbb]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dpc-node[data-v-0daa0dbb]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;padding:14px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative}.dpc-node[data-v-0daa0dbb]:hover{background:#ffffff0f;border-color:#dcb46a66;transform:translateY(-2px)}.dpc-node.active-window[data-v-0daa0dbb]{background:radial-gradient(circle at 50% 0,#dcb46a2e 0%,#12163299 100%);border-color:#dcb46a;box-shadow:0 0 20px #dcb46a33,inset 0 0 14px #dcb46a14}.dpc-node.completed-window[data-v-0daa0dbb]{background:#4ecdc40d;border-color:#4ecdc459}.node-time-badge[data-v-0daa0dbb]{text-transform:uppercase;color:#a7b0cf;font-size:10px;font-weight:600}.dpc-node.active-window .node-time-badge[data-v-0daa0dbb]{color:#ffd885}.node-icon-box[data-v-0daa0dbb]{color:#dcb46a}.dpc-node.completed-window .node-icon-box[data-v-0daa0dbb]{color:#58d1c1}.node-title[data-v-0daa0dbb]{color:#f4ecdc;font-size:13px;font-weight:600}.node-sub[data-v-0daa0dbb]{color:#8c97be;font-size:11px}.node-status[data-v-0daa0dbb]{margin-top:auto;padding-top:4px}.status-badge[data-v-0daa0dbb]{border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.live[data-v-0daa0dbb]{color:#ffd885;background:#dcb46a33;border:1px solid #dcb46a80}.status-badge.done[data-v-0daa0dbb]{color:#58d1c1;background:#58d1c126}.status-badge.wait[data-v-0daa0dbb]{color:#6d7593}.live-dot[data-v-0daa0dbb]{background:#ffd885;border-radius:50%;width:6px;height:6px}.live-dot.pulse[data-v-0daa0dbb]{animation:1.4s ease-in-out infinite dotPulse}.altar-triad-grid[data-v-0daa0dbb]{grid-template-columns:310px 1fr 310px;align-items:stretch;gap:20px;display:grid}.wing-card[data-v-0daa0dbb]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1128b3;border:1px solid #dcb46a33;border-radius:24px;flex-direction:column;gap:16px;height:100%;padding:20px;display:flex}.wing-header[data-v-0daa0dbb]{justify-content:space-between;align-items:center;display:flex}.wing-tag[data-v-0daa0dbb]{color:#ffd885;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.free-pill[data-v-0daa0dbb],.reversed-pill[data-v-0daa0dbb],.energy-element-pill[data-v-0daa0dbb]{text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:10px;font-weight:600}.free-pill[data-v-0daa0dbb]{color:#58d1c1;background:#58d1c12e}.reversed-pill[data-v-0daa0dbb]{color:#ff7b90;background:#ff7b902e}.energy-element-pill.fire[data-v-0daa0dbb]{color:#ff7b7b;background:#ff7b7b2e}.energy-element-pill.air[data-v-0daa0dbb]{color:#ffd885;background:#dcb46a2e}.energy-element-pill.water[data-v-0daa0dbb]{color:#8f7cff;background:#8f7cff2e}.energy-element-pill.earth[data-v-0daa0dbb]{color:#58d1c1;background:#58d1c12e}.daily-card-frame[data-v-0daa0dbb]{perspective:1000px;cursor:pointer;width:140px;height:220px;margin:0 auto}.card-flipper-box[data-v-0daa0dbb]{width:100%;height:100%;transform-style:preserve-3d;border-radius:12px;transition:transform .7s cubic-bezier(.34,1.56,.64,1);position:relative}.card-flipper-box.flipped[data-v-0daa0dbb]{transform:rotateY(180deg)}.card-side[data-v-0daa0dbb]{backface-visibility:hidden;border-radius:12px;position:absolute;inset:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.side-back[data-v-0daa0dbb]{background:radial-gradient(circle,#1e173a 0%,#0c0a1c 100%);border:1px solid #dcb46a66;justify-content:center;align-items:center;display:flex}.back-design[data-v-0daa0dbb]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:14px;display:flex}.back-seal-ring[data-v-0daa0dbb]{background:#dcb46a14;border:1px dashed #dcb46a80;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.back-seal-logo[data-v-0daa0dbb]{width:32px;height:32px}.back-cta-txt[data-v-0daa0dbb]{color:#ffd885;font-size:11px;font-weight:500}.side-front[data-v-0daa0dbb]{border:1px solid #dcb46a80;transform:rotateY(180deg)}.side-front.is-reversed img[data-v-0daa0dbb]{transform:rotate(180deg)}.front-img[data-v-0daa0dbb]{object-fit:cover;width:100%;height:100%}.card-hover-overlay[data-v-0daa0dbb]{color:#ffd885;opacity:0;background:#07081ab3;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:11px;transition:opacity .25s;display:flex;position:absolute;inset:0}.daily-card-frame:hover .card-hover-overlay[data-v-0daa0dbb]{opacity:1}.card-hero-name[data-v-0daa0dbb]{font-family:var(--serif);color:#ffd885;text-align:center;margin-top:4px;font-size:1.25rem}.card-hero-name.clickable[data-v-0daa0dbb]{cursor:pointer;-webkit-text-decoration:underline dotted #dcb46a66;text-decoration:underline dotted #dcb46a66}.card-advice-snippet[data-v-0daa0dbb]{color:#d1d8ef;-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-lead-placeholder[data-v-0daa0dbb]{color:#8c97be;text-align:center;font-size:12px}.flipped-actions-grid[data-v-0daa0dbb]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.altar-center-stage[data-v-0daa0dbb]{display:flex}.candle-pedestal-card[data-v-0daa0dbb]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 30%,#1c163acc 0%,#090b1cf2 100%);border:1px solid #dcb46a59;border-radius:28px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0009,inset 0 0 30px #dcb46a0d}.candle-pedestal-card.is-burning[data-v-0daa0dbb]{border-color:#dcb46a8c}.candle-pedestal-card.can-harvest[data-v-0daa0dbb]{border-color:#ffd885;box-shadow:0 0 45px #dcb46a59}.altar-geometry-aura[data-v-0daa0dbb]{pointer-events:none;width:320px;height:320px;position:absolute;top:130px;left:50%;transform:translate(-50%,-50%)}.aura-circle[data-v-0daa0dbb]{border:1px dashed;border-radius:50%;animation:60s linear infinite spinSlow-0daa0dbb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle-1[data-v-0daa0dbb]{width:180px;height:180px;animation-duration:40s}.circle-2[data-v-0daa0dbb]{width:250px;height:250px;animation-duration:70s;animation-direction:reverse}.circle-3[data-v-0daa0dbb]{border-style:dotted;width:310px;height:310px}@keyframes spinSlow-0daa0dbb{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.stage-top-pill[data-v-0daa0dbb]{z-index:2;background:#0e1128d9;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;display:inline-flex}.stage-badge-txt[data-v-0daa0dbb]{color:#f4ecdc;font-size:12px;font-weight:600}.stage-badge-txt.gold[data-v-0daa0dbb]{color:#ffd885}.candle-chamber[data-v-0daa0dbb]{z-index:2;justify-content:center;align-items:center;width:100%;height:190px;margin-bottom:20px;display:flex;position:relative}.candle-physical-wrap[data-v-0daa0dbb]{flex-direction:column;align-items:center;display:flex;position:relative}.flame-zone[data-v-0daa0dbb]{justify-content:center;align-items:flex-end;height:48px;display:flex;position:relative}.candle-flame-3d[data-v-0daa0dbb]{transform-origin:bottom;width:18px;height:40px;animation:1.8s ease-in-out infinite flameFlicker-0daa0dbb;position:relative}.flame-halo[data-v-0daa0dbb]{pointer-events:none;border-radius:50%;width:32px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flame-outer[data-v-0daa0dbb]{opacity:.85;filter:blur(1px);border-radius:50% 50% 35% 35%/60% 60% 40% 40%;width:18px;height:38px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.flame-inner[data-v-0daa0dbb]{background:#fff5cc;border-radius:50% 50% 35% 35%/60% 60% 40% 40%;width:10px;height:24px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.flame-core[data-v-0daa0dbb]{opacity:.65;background:#3b82f6;border-radius:50%;width:5px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes flameFlicker-0daa0dbb{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.05,.96)rotate(-1.5deg)}50%{transform:scale(.96,1.04)rotate(1.2deg)}75%{transform:scale(1.03,.98)rotate(-.8deg)}}.rising-embers[data-v-0daa0dbb]{pointer-events:none;width:80px;height:120px;position:absolute;bottom:80px}.ember[data-v-0daa0dbb]{background:#ffd885;border-radius:50%;width:3px;height:3px;animation:2.4s ease-out infinite emberRise-0daa0dbb;position:absolute;bottom:0;box-shadow:0 0 6px #ffd885}.e1[data-v-0daa0dbb]{animation-delay:.2s;left:20%}.e2[data-v-0daa0dbb]{animation-duration:2.1s;animation-delay:.7s;left:45%}.e3[data-v-0daa0dbb]{animation-delay:1.2s;left:70%}.e4[data-v-0daa0dbb]{animation-delay:1.8s;left:35%}.e5[data-v-0daa0dbb]{animation-duration:2.7s;animation-delay:2.3s;left:60%}@keyframes emberRise-0daa0dbb{0%{opacity:.9;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-90px)scale(.2)}}.dormant-wick-box[data-v-0daa0dbb]{flex-direction:column;align-items:center;height:24px;display:flex}.wick-smolder[data-v-0daa0dbb]{background:#2a2323;border-radius:2px;width:3px;height:10px;box-shadow:0 -2px 5px #ff783ccc}.smoke-wisp[data-v-0daa0dbb]{width:20px;height:30px;position:relative}.candle-cylinder[data-v-0daa0dbb]{background:linear-gradient(#f7efe2 0%,#e2d3be 40%,#c4b096 100%);border-radius:6px 6px 2px 2px;justify-content:center;align-items:center;width:44px;height:84px;display:flex;position:relative;box-shadow:inset 4px 0 6px #fff9,inset -6px 0 10px #0000004d}.wax-melt-drop[data-v-0daa0dbb]{background:#f7efe2;border-radius:0 0 4px 4px;width:6px;height:14px;position:absolute;top:-2px}.drop-1[data-v-0daa0dbb]{height:18px;left:6px}.drop-2[data-v-0daa0dbb]{height:12px;right:8px}.candle-sigil-stamp[data-v-0daa0dbb]{background:#0e1128d9;border:1px solid #dcb46a66;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 2px 8px #0006}.altar-pedestal-dish[data-v-0daa0dbb]{width:90px;height:18px;margin-top:-3px;position:relative}.dish-rim[data-v-0daa0dbb]{background:linear-gradient(#dcb46a 0%,#8c6a28 60%,#47340e 100%);border-radius:50% 50% 40% 40%/30% 30% 70% 70%;width:100%;height:100%;box-shadow:0 6px 14px #0009}.dish-reflect[data-v-0daa0dbb]{filter:blur(2px);border-radius:50%;width:50px;height:6px;transition:all .3s;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.circular-timer-wrapper[data-v-0daa0dbb]{width:86px;height:86px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.timer-svg[data-v-0daa0dbb]{width:100%;height:100%;transform:rotate(-90deg)}.timer-bg-track[data-v-0daa0dbb]{fill:none;stroke:#ffffff14;stroke-width:5px}.timer-progress-bar[data-v-0daa0dbb]{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:339.292;filter:drop-shadow(0 0 6px #dcb46a80);transition:stroke-dashoffset .8s}.timer-text-overlay[data-v-0daa0dbb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tto-time[data-v-0daa0dbb]{font-variant-numeric:tabular-nums;color:#ffd885;font-size:13px;font-weight:700}.tto-label[data-v-0daa0dbb]{text-transform:uppercase;color:#a7b0cf;font-size:9px}.stage-controls-box[data-v-0daa0dbb]{z-index:2;width:100%}.harvest-reward-panel[data-v-0daa0dbb]{text-align:center;background:radial-gradient(circle at 50% 0,#dcb46a38 0%,#0e1128cc 100%);border:1px solid #dcb46a80;border-radius:20px;padding:16px;animation:2.5s ease-in-out infinite glowPulse-0daa0dbb}@keyframes glowPulse-0daa0dbb{0%,to{box-shadow:0 0 15px #dcb46a33}50%{box-shadow:0 0 35px #dcb46a73}}.hrp-title[data-v-0daa0dbb]{font-family:var(--serif);color:#ffd885;margin-bottom:6px;font-size:1.25rem;line-height:1.25}.hrp-desc[data-v-0daa0dbb]{color:#d1d8ef;margin-bottom:14px;font-size:12px}.hrp-error[data-v-0daa0dbb]{color:#ffb4a3;margin:10px 0 0;font-size:12.5px;line-height:1.4}.burning-status-panel[data-v-0daa0dbb]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.bsp-sphere-tag[data-v-0daa0dbb]{text-transform:uppercase;letter-spacing:.05em;background:#0e1128b3;border:1px solid;border-radius:12px;padding:3px 12px;font-size:11px;font-weight:600}.bsp-intention-text[data-v-0daa0dbb]{font-family:var(--serif);color:#f4ecdc;max-width:90%;margin:0 auto;font-size:1.15rem;font-style:italic}.bsp-intention-text.formula[data-v-0daa0dbb]{color:#a7b0cf}.bsp-actions-row[data-v-0daa0dbb]{align-items:center;gap:10px;margin-top:6px;display:flex}.candle-lighting-panel[data-v-0daa0dbb]{flex-direction:column;gap:12px;display:flex}.clp-lead-row[data-v-0daa0dbb]{text-align:center}.clp-sub[data-v-0daa0dbb]{color:#a7b0cf;font-size:12px}.sphere-chips-row[data-v-0daa0dbb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.sphere-chip[data-v-0daa0dbb]{color:#d1d8ef;cursor:pointer;background:#ffffff0a;border:1px solid;border-radius:16px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;transition:all .25s;display:inline-flex}.sphere-chip[data-v-0daa0dbb]:hover{background:#ffffff14;transform:translateY(-1px)}.sphere-chip.active[data-v-0daa0dbb]{color:#f4ecdc;box-shadow:0 0 12px var(--chip-color);background:#ffffff1f;font-weight:600}.sc-dot[data-v-0daa0dbb]{border-radius:50%;width:7px;height:7px}.intention-input-box[data-v-0daa0dbb]{position:relative}.altar-intent-input[data-v-0daa0dbb]{color:#f4ecdc;background:#0e1128b3;border:1px solid #dcb46a40;border-radius:14px;outline:none;width:100%;padding:10px 36px 10px 14px;font-size:12px;transition:border-color .25s}.altar-intent-input[data-v-0daa0dbb]:focus{border-color:#dcb46a}.btn-clear-intent[data-v-0daa0dbb]{color:#8c97be;cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.formula-hint-row[data-v-0daa0dbb]{color:#8c97be;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;transition:background .2s;display:flex}.formula-hint-row[data-v-0daa0dbb]:hover{color:#ffd885;background:#ffffff0a}.fhint-txt[data-v-0daa0dbb]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fhint-apply[data-v-0daa0dbb]{color:#ffd885;font-weight:500;text-decoration:underline}.cosmic-compass-box[data-v-0daa0dbb]{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.compass-rings[data-v-0daa0dbb]{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.cr-orbit[data-v-0daa0dbb]{border:1px dashed #dcb46a59;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o1[data-v-0daa0dbb]{width:44px;height:44px;animation:30s linear infinite spinSlow-0daa0dbb}.o2[data-v-0daa0dbb]{border-style:dotted;width:34px;height:34px;animation:18s linear infinite reverse spinSlow-0daa0dbb}.compass-core-glyph[data-v-0daa0dbb]{color:#ffd885;filter:drop-shadow(0 0 6px #dcb46a99);font-size:20px}.compass-text-side[data-v-0daa0dbb]{flex-direction:column;gap:2px;display:flex}.cts-title[data-v-0daa0dbb]{color:#ffd885;font-size:13px;font-weight:600}.cts-sphere[data-v-0daa0dbb]{color:#a7b0cf;font-size:11px}.cts-quote[data-v-0daa0dbb]{color:#d1d8ef;margin-top:3px;font-size:11px;line-height:1.4}.hour-recommendation-box[data-v-0daa0dbb]{background:#dcb46a14;border:1px solid #dcb46a40;border-radius:14px;padding:10px 12px}.hrb-label[data-v-0daa0dbb]{text-transform:uppercase;color:#ffd885;align-items:center;gap:5px;margin-bottom:6px;font-size:10px;display:flex}.hrb-action-row[data-v-0daa0dbb]{cursor:pointer;align-items:center;gap:10px;transition:transform .2s;display:flex}.hrb-action-row[data-v-0daa0dbb]:hover{transform:translate(2px)}.hrb-flame-dot[data-v-0daa0dbb]{border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 8px}.hrb-details[data-v-0daa0dbb]{flex-direction:column;flex:1;display:flex}.hrb-details b[data-v-0daa0dbb]{color:#f4ecdc;font-size:12px}.hrb-details small[data-v-0daa0dbb]{color:#a7b0cf;font-size:10px}.altar-quick-grid[data-v-0daa0dbb]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.btn-altar-gold[data-v-0daa0dbb]{color:#0c0a1c;cursor:pointer;background:linear-gradient(135deg,#dcb46a 0%,#b88b39 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 4px 14px #dcb46a59}.btn-altar-gold[data-v-0daa0dbb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #dcb46a80}.btn-altar-gold[data-v-0daa0dbb]:disabled{opacity:.6;cursor:not-allowed}.btn-harvest-seal[data-v-0daa0dbb]{padding:13px 24px;font-size:14px}.btn-altar-ghost[data-v-0daa0dbb]{color:#f4ecdc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:all .25s;display:inline-flex}.btn-altar-ghost[data-v-0daa0dbb]:hover{color:#ffd885;background:#ffffff17;border-color:#dcb46a66}.btn-altar-ghost.gold-border[data-v-0daa0dbb]{color:#ffd885;border-color:#dcb46a59}.btn-altar-danger[data-v-0daa0dbb]{color:#ff9f8a;cursor:pointer;background:#ff78781a;border:1px solid #ff78784d;border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-size:11px;transition:all .2s;display:inline-flex}.btn-altar-danger[data-v-0daa0dbb]:hover{background:#ff787833}.btn-sm[data-v-0daa0dbb]{padding:6px 12px;font-size:11px}.w-full[data-v-0daa0dbb]{width:100%}@media (width<=1100px){.altar-triad-grid[data-v-0daa0dbb]{grid-template-columns:minmax(0,1fr)}.altar-wing[data-v-0daa0dbb],.altar-center-stage[data-v-0daa0dbb]{min-width:0}.dpc-timeline-grid[data-v-0daa0dbb]{grid-template-columns:repeat(2,1fr)}.altar-wing[data-v-0daa0dbb]{width:100%;max-width:480px;margin:0 auto}}@media (width<=640px){.dpc-timeline-grid[data-v-0daa0dbb]{grid-template-columns:1fr}.altar-cosmic-bar[data-v-0daa0dbb]{flex-direction:column;align-items:flex-start}.acb-right[data-v-0daa0dbb]{justify-content:space-between;width:100%}}.portal-dashboard[data-v-8729aff3]{padding-bottom:30px}.sacred-hero-banner[data-v-8729aff3]{padding-top:24px;padding-bottom:12px}.banner-inner[data-v-8729aff3]{flex-direction:column;gap:16px;display:flex}.welcome-row[data-v-8729aff3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sacred-badge[data-v-8729aff3]{color:var(--gold-light,#f6dea4);text-transform:uppercase;letter-spacing:1px;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:16px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.welcome-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-bottom:6px;font-size:clamp(26px,3.8vw,40px);line-height:1.15}.welcome-sub[data-v-8729aff3]{color:#f4ecdcb3;max-width:540px;font-size:14.5px;line-height:1.45}.header-pills[data-v-8729aff3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.moon-quick-pill[data-v-8729aff3]{color:#e5defb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.vip-status-pill[data-v-8729aff3]{color:#f6dea4;cursor:pointer;background:linear-gradient(135deg,#dcb46a2e,#8f7cff2e);border:1px solid #dcb46a73;border-radius:16px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.vip-status-pill[data-v-8729aff3]:hover{border-color:#f6dea4;transform:translateY(-1px)}.guest-dedication-section[data-v-8729aff3]{margin-top:48px;margin-bottom:32px}.grand-astral-card[data-v-8729aff3]{-webkit-backdrop-filter:blur(20px);cursor:pointer;background:radial-gradient(at 85% 20%,#8f7cff29 0%,#0000 60%),radial-gradient(at 15% 90%,#dcb46a24 0%,#0000 55%),linear-gradient(135deg,#101430f0 0%,#0a0c1ef5 100%);border:1.5px solid #dcb46a59;border-radius:24px;padding:22px 28px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 48px -12px #000000a6,0 0 40px -15px #dcb46a2e,inset 0 1px #ffffff1f}.grand-astral-card[data-v-8729aff3]:hover{border-color:#dcb46aa6;transform:translateY(-2px);box-shadow:0 22px 60px -12px #000000bf,0 0 50px -10px #dcb46a4d,inset 0 1px #fff3}.astral-bg-rings[data-v-8729aff3]{pointer-events:none;z-index:1;opacity:.75;width:440px;height:440px;position:absolute;top:-100px;right:-70px}.astrolabe-svg[data-v-8729aff3]{width:100%;height:100%;animation:90s linear infinite rotateAstrolabe-8729aff3}@keyframes rotateAstrolabe-8729aff3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-shimmer-sweep[data-v-8729aff3]{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffff08 30%,#dcb46a14 50%,#ffffff08 70%,#0000 100%);width:50%;height:100%;animation:12s ease-in-out infinite sweepShimmer-8729aff3;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@keyframes sweepShimmer-8729aff3{0%,70%{left:-100%}to{left:220%}}.astral-card-topbar[data-v-8729aff3]{z-index:3;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex;position:relative}.act-left[data-v-8729aff3]{align-items:center;gap:8px;min-width:0;display:flex}.pulse-dot[data-v-8729aff3]{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDotAnim-8729aff3;box-shadow:0 0 10px #34d399}.pulse-dot.warning[data-v-8729aff3]{background:#fbbf24;box-shadow:0 0 10px #fbbf24}@keyframes pulseDotAnim-8729aff3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.act-title[data-v-8729aff3]{text-transform:uppercase;letter-spacing:1.5px;color:#f6dea4;font-size:11.5px;font-weight:800}.act-id[data-v-8729aff3]{color:#fff6;font-size:11px;font-weight:600}.badge-vip-glow[data-v-8729aff3]{color:#ffd885;background:linear-gradient(135deg,#dcb46a40,#8f7cff33);border:1px solid #dcb46a73;border-radius:12px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 14px #dcb46a40}.badge-seeker[data-v-8729aff3]{color:#f6dea4d9;background:#ffffff0d;border:1px solid #dcb46a40;border-radius:12px;padding:3px 10px;font-size:11px}.badge-guest-bonus[data-v-8729aff3]{white-space:nowrap;color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a66;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.astral-card-grid[data-v-8729aff3]{z-index:3;grid-template-columns:230px 1fr 210px;align-items:center;gap:22px;display:grid;position:relative}.astral-seal-column[data-v-8729aff3]{border-right:1px solid #ffffff12;align-items:center;gap:16px;padding-right:18px;display:flex}.seal-ring-wrap[data-v-8729aff3]{flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}.seal-glow-halo[data-v-8729aff3]{filter:blur(8px);background:radial-gradient(circle,#dcb46a59 0%,#8f7cff33 60%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite alternate pulseHalo-8729aff3;position:absolute;inset:-4px}@keyframes pulseHalo-8729aff3{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}.seal-orbit-rotating[data-v-8729aff3]{border:1.5px dashed #dcb46a8c;border-radius:50%;animation:25s linear infinite rotateOrbit-8729aff3;position:absolute;inset:0}@keyframes rotateOrbit-8729aff3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.seal-center-orb[data-v-8729aff3]{z-index:2;background:radial-gradient(circle at 35% 30%,#302657 0%,#17112c 100%);border:1.5px solid #dcb46aa6;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;box-shadow:inset 0 2px 4px #fff3,0 4px 12px #00000073}.zodiac-big-glyph[data-v-8729aff3]{color:#ffd885;text-shadow:0 0 10px #dcb46ab3;font-size:28px;line-height:1}.seal-user-info[data-v-8729aff3]{flex-direction:column;min-width:0;display:flex}.user-hero-name[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff7e4;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:24px;font-weight:700;line-height:1.15;overflow:hidden}.user-archetype-tag[data-v-8729aff3]{color:#d8c292;font-size:11.5px;font-weight:500;line-height:1.35}.astral-keys-grid[data-v-8729aff3]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.astral-key-card[data-v-8729aff3]{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;transition:all .25s;display:flex}.astral-key-card[data-v-8729aff3]:hover{background:#fff1;border-color:#dcb46a59;transform:translateY(-1px)}.astral-key-card.money-glow[data-v-8729aff3]{background:linear-gradient(135deg,#58d1c10f,#ffffff05);border-color:#58d1c140}.astral-key-card.money-glow[data-v-8729aff3]:hover{border-color:#58d1c173}.akc-icon-box[data-v-8729aff3]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.akc-icon-box.astro[data-v-8729aff3]{background:#dcb46a26;border:1px solid #dcb46a59}.akc-icon-box.money[data-v-8729aff3]{background:#58d1c126;border:1px solid #58d1c159}.akc-icon-box.path[data-v-8729aff3]{background:#8f7cff26;border:1px solid #8f7cff59}.akc-icon-box.moon[data-v-8729aff3]{background:#f6dea426;border:1px solid #f6dea459}.akc-data[data-v-8729aff3]{flex-direction:column;min-width:0;display:flex}.akc-lbl[data-v-8729aff3]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc99;margin-bottom:2px;font-size:10.5px;font-weight:700}.akc-val[data-v-8729aff3]{color:#fff6e0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.akc-val.code-val[data-v-8729aff3]{color:#58d1c1;letter-spacing:1.5px;text-shadow:0 0 10px #58d1c166}.akc-val.moon-val[data-v-8729aff3]{color:#ffd885}.akc-sub-val[data-v-8729aff3]{color:#d8c292;font-size:11.5px;font-weight:500}.sub-vip-pill[data-v-8729aff3]{color:#17112c;vertical-align:middle;background:#d5a95a;border-radius:6px;margin-left:4px;padding:1px 5px;font-size:9.5px;font-weight:800}.akc-desc[data-v-8729aff3]{color:#f4ecdc8c;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.astral-action-column[data-v-8729aff3]{flex-direction:column;align-items:stretch;gap:10px;display:flex}.btn-open-cabinet-grand[data-v-8729aff3]{color:#17112c;cursor:pointer;background:linear-gradient(135deg,#f6dea4 0%,#d5a95a 50%,#b88636 100%);border:none;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-weight:800;transition:all .25s;display:flex;box-shadow:0 8px 24px -4px #dcb46a73}.btn-open-cabinet-grand[data-v-8729aff3]:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 30px -2px #dcb46aa6}.btn-grand-text[data-v-8729aff3]{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.btn-grand-text>span[data-v-8729aff3]:first-child{font-size:13.5px;line-height:1.2}.btn-grand-text .sub-lbl[data-v-8729aff3]{opacity:.8;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:600}.grand-arr[data-v-8729aff3]{font-size:18px;transition:transform .2s}.btn-open-cabinet-grand:hover .grand-arr[data-v-8729aff3]{transform:translate(4px)}.astral-quick-links[data-v-8729aff3]{justify-content:space-around;align-items:center;gap:6px;display:flex}.quick-link[data-v-8729aff3]{color:#f6dea4bf;cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .2s;display:inline-flex}.quick-link[data-v-8729aff3]:hover{color:#ffd885;background:#ffffff0d}.guest-gate-grid[data-v-8729aff3]{z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.guest-gate-left[data-v-8729aff3]{flex:1;align-items:center;gap:20px;display:flex}.guest-seal-box[data-v-8729aff3]{background:radial-gradient(circle,#dcb46a33 0%,#8f7cff26 100%);border:1.5px solid #dcb46a73;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 8px 24px #dcb46a33}.guest-seal-box.seal-onboard[data-v-8729aff3]{background:radial-gradient(circle,#8f7cff40 0%,#dcb46a1a 100%);border-color:#8f7cff80}.guest-copy[data-v-8729aff3]{flex-direction:column;display:flex}.guest-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin:0 0 6px;font-size:22px;font-weight:700}.guest-desc[data-v-8729aff3]{color:#f4ecdcbf;max-width:680px;margin:0 0 10px;font-size:13px;line-height:1.45}.guest-perks-row[data-v-8729aff3]{flex-wrap:wrap;gap:8px;display:flex}.gperk-pill[data-v-8729aff3]{color:#f6dea4;background:#dcb46a1f;border:1px solid #dcb46a40;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.guest-gate-right[data-v-8729aff3]{flex-shrink:0}.btn-gate-cta[data-v-8729aff3]{color:#17112c;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4 0%,#d5a95a 100%);border:none;border-radius:16px;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #dcb46a59}.btn-gate-cta[data-v-8729aff3]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #dcb46a8c}.btn-gate-cta .arr[data-v-8729aff3]{font-size:16px;transition:transform .2s}.btn-gate-cta:hover .arr[data-v-8729aff3]{transform:translate(4px)}.btn-gate-cta.cta-onboard[data-v-8729aff3]{background:linear-gradient(135deg,#d8d0ff 0%,#a894ff 100%);box-shadow:0 8px 24px #a894ff59}@media (width<=1180px){.astral-card-grid[data-v-8729aff3]{grid-template-columns:210px 1fr 180px;gap:16px}.astral-seal-column[data-v-8729aff3]{padding-right:14px}.user-hero-name[data-v-8729aff3]{font-size:20px}}@media (width<=992px){.astral-card-grid[data-v-8729aff3]{grid-template-columns:1fr;gap:18px}.astral-seal-column[data-v-8729aff3]{border-bottom:1px solid #ffffff12;border-right:none;padding-bottom:16px;padding-right:0}.guest-gate-grid[data-v-8729aff3]{flex-direction:column;align-items:flex-start}.guest-gate-right[data-v-8729aff3]{width:100%}.btn-gate-cta[data-v-8729aff3]{justify-content:center;width:100%}}@media (width<=640px){.grand-astral-card[data-v-8729aff3]{padding:18px 16px}.astral-keys-grid[data-v-8729aff3]{grid-template-columns:1fr;gap:8px}.astral-bg-rings[data-v-8729aff3]{display:none}}.daily-ritual-section[data-v-8729aff3]{padding-top:14px;padding-bottom:24px}.section-top-row[data-v-8729aff3]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sec-label[data-v-8729aff3]{color:#f6dea4;text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.streak-badge[data-v-8729aff3]{color:#ff9dae;background:#ff7b9026;border:1px solid #ff7b9059;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:800}.daily-widget-card[data-v-8729aff3]{background:linear-gradient(160deg,#161a44cc,#0b0e26f2);border:1px solid #dcb46a40;border-radius:24px;padding:20px;box-shadow:0 12px 36px -10px #0009}.daily-widget-grid[data-v-8729aff3]{grid-template-columns:140px 1fr;align-items:center;gap:20px;display:grid}.mini-card-stage[data-v-8729aff3]{perspective:1000px;cursor:pointer;width:140px;height:215px;margin:0 auto}.mini-flipper[data-v-8729aff3]{width:100%;height:100%;transform-style:preserve-3d;border-radius:14px;transition:transform .65s cubic-bezier(.4,0,.2,1);position:relative}.mini-flipper.flipped[data-v-8729aff3]{transform:rotateY(180deg)}.mini-card-side[data-v-8729aff3]{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 25px #000000b3}.card-back[data-v-8729aff3]{background:radial-gradient(circle at 40% 35%,#23275c,#0a0c20);border:1.5px solid #dcb46a;justify-content:center;align-items:center;display:flex}.back-art[data-v-8729aff3]{flex-direction:column;align-items:center;gap:8px;display:flex}.back-logo[data-v-8729aff3]{width:38px;height:38px}.back-lbl[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;letter-spacing:.5px;font-size:14px}.card-front[data-v-8729aff3]{background:#08091c;border:1.5px solid #dcb46a;transform:rotateY(180deg)}.card-front img[data-v-8729aff3]{object-fit:cover;width:100%;height:100%;display:block}.card-front.card-is-reversed img[data-v-8729aff3]{transform:rotate(180deg)}.card-zoom-badge[data-v-8729aff3]{color:#f6dea4;background:#090c22e0;border:1px solid #dcb46a73;border-radius:8px;padding:2px 6px;font-size:11px;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #0009}.daily-widget-content[data-v-8729aff3]{flex-direction:column;justify-content:center;display:flex}.daily-title-row[data-v-8729aff3]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.free-tag[data-v-8729aff3]{color:#58d1c1;text-transform:uppercase;background:#58d1c126;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:800}.reversed-tag[data-v-8729aff3]{color:#f4ecdc99;font-size:11px;font-style:italic}.view-card-chip[data-v-8729aff3]{color:#f6dea4;cursor:pointer;background:#dcb46a2e;border:1px solid #dcb46a73;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.view-card-chip[data-v-8729aff3]:hover{background:#dcb46a4d;transform:translateY(-1px)}.daily-card-name[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin-bottom:10px;font-size:clamp(20px,2.5vw,26px);line-height:1.25}.daily-card-name.clickable[data-v-8729aff3]{cursor:pointer;transition:color .2s}.daily-card-name.clickable[data-v-8729aff3]:hover{color:#ffd885}.inspect-icon[data-v-8729aff3]{opacity:.8;vertical-align:middle;margin-left:6px;font-size:16px}.daily-advice-text[data-v-8729aff3]{color:#f4ecdceb;cursor:pointer;margin-bottom:20px;font-size:14.5px;line-height:1.65}.daily-advice-text[data-v-8729aff3] p{margin-bottom:6px}.daily-advice-text[data-v-8729aff3] strong{color:#f6dea4}.daily-placeholder[data-v-8729aff3]{color:#f4ecdca6;margin-bottom:16px;font-size:13.5px;line-height:1.55}.daily-actions[data-v-8729aff3]{flex-wrap:wrap;gap:10px;display:flex}.btn-draw-daily[data-v-8729aff3]{color:#1b1433;cursor:pointer;background:linear-gradient(#f6dea4,#d5a95a);border:none;border-radius:20px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #dcb46a59}.btn-draw-daily[data-v-8729aff3]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #dcb46a8c}.btn-spread-cta[data-v-8729aff3]{color:#f6dea4;cursor:pointer;background:#ffffff12;border:1px solid #dcb46a66;border-radius:20px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-spread-cta[data-v-8729aff3]:hover{background:#dcb46a26}.drawn-actions-row[data-v-8729aff3]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.btn-inspect-daily[data-v-8729aff3]{color:#1b1433;cursor:pointer;background:linear-gradient(#f6dea4,#d5a95a);border:none;border-radius:20px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #dcb46a59}.btn-inspect-daily[data-v-8729aff3]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #dcb46a8c}.btn-guide-pill[data-v-8729aff3]{color:#a8f3e8;cursor:pointer;background:#58d1c11f;border:1px solid #58d1c166;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-guide-pill[data-v-8729aff3]:hover{color:#fff;background:#58d1c13d;border-color:#58d1c1;transform:translateY(-1px)}.services-hub-section[data-v-8729aff3]{padding-top:16px;padding-bottom:30px}.hub-header[data-v-8729aff3]{margin-bottom:20px}.hub-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff5db;margin-top:6px;margin-bottom:6px;font-size:clamp(24px,3.2vw,36px);line-height:1.2}.hub-sub[data-v-8729aff3]{color:#f4ecdca6;max-width:600px;font-size:14px;line-height:1.45}.services-grid[data-v-8729aff3]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service-card[data-v-8729aff3]{cursor:pointer;background:#121534d9;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:180px;padding:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.service-card[data-v-8729aff3]:hover{border-color:#dcb46a80;transform:translateY(-4px);box-shadow:0 16px 36px -8px #000c,0 0 20px -4px #dcb46a40}.card-glow[data-v-8729aff3]{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#dcb46a26,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;top:-40px;right:-40px}.card-top[data-v-8729aff3]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.service-icon[data-v-8729aff3]{font-size:26px;line-height:1}.price-chip[data-v-8729aff3]{color:#f4ecdcb3;background:#ffffff14;border-radius:8px;padding:2px 7px;font-size:11px;font-weight:700}.price-chip.free[data-v-8729aff3]{color:#58d1c1;background:#58d1c126}.price-chip.highlight[data-v-8729aff3]{color:#f6dea4;background:#dcb46a33}.service-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin-bottom:6px;font-size:19px;line-height:1.2}.service-desc[data-v-8729aff3]{color:#f4ecdca6;flex:1;margin-bottom:14px;font-size:12.5px;line-height:1.4}.card-footer[data-v-8729aff3]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.enter-link[data-v-8729aff3]{color:#fff2d1;font-size:12.5px;font-weight:700;transition:color .2s}.service-card:hover .enter-link[data-v-8729aff3]{color:#ffd885}.sub-badge[data-v-8729aff3]{color:#f4ecdc73;font-size:10.5px}.card-tarot[data-v-8729aff3]:hover{border-color:#dcb46a99}.card-astro[data-v-8729aff3]:hover{border-color:#8f7cff99}.card-matrix[data-v-8729aff3]:hover{border-color:#58d1c199}.card-candles[data-v-8729aff3]:hover{border-color:#ff7b9099}.astro-summary-section[data-v-8729aff3]{padding-bottom:24px}.astro-summary-card[data-v-8729aff3]{background:#0e112ccc;border:1px solid #ffffff17;border-radius:22px;padding:20px}.astro-top-row[data-v-8729aff3]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.moon-info-side[data-v-8729aff3]{align-items:center;gap:14px;display:flex}.moon-big-icon[data-v-8729aff3]{font-size:36px}.moon-hdr[data-v-8729aff3]{color:#dcb46a;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.moon-name[data-v-8729aff3]{color:#fff5db;margin:1px 0 3px;font-size:15px;display:block}.moon-advice[data-v-8729aff3]{color:#f4ecdca6;max-width:480px;margin:0;font-size:12.5px;line-height:1.35}.favorable-chips[data-v-8729aff3]{flex-wrap:wrap;gap:10px;display:flex}.fav-chip[data-v-8729aff3]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;padding:6px 12px;display:flex}.f-lbl[data-v-8729aff3]{color:#f4ecdc80;font-size:10px}.f-val[data-v-8729aff3]{color:#58d1c1;font-size:12px;font-weight:700}.horo-chips-row[data-v-8729aff3]{align-items:center;gap:12px;padding-top:14px;display:flex}.horo-lbl[data-v-8729aff3]{color:#f6dea4;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:800}.chips-scroll[data-v-8729aff3]{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.sign-chip[data-v-8729aff3]{color:#f4ecdccc;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;transition:all .2s;display:inline-flex}.sign-chip[data-v-8729aff3]:hover{background:#dcb46a26;border-color:#dcb46a66}.sign-chip.active[data-v-8729aff3]{color:#fff2d1;background:#dcb46a38;border-color:#f6dea4;font-weight:700}.horo-preview-box[data-v-8729aff3]{background:#ffffff08;border-left:3px solid #dcb46a;border-radius:14px;margin-top:12px;padding:12px 16px}.horo-head[data-v-8729aff3]{color:#f6dea4;justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.horo-stars[data-v-8729aff3]{color:#dcb46a;font-size:11px}.horo-text[data-v-8729aff3]{color:#f4ecdcd9;margin:0;font-size:13.5px;line-height:1.5}.vip-banner-section[data-v-8729aff3]{padding-bottom:24px}.vip-banner-card[data-v-8729aff3]{background:radial-gradient(circle at 10% 20%,#dcb46a33,#0f1230f2 70%);border:1.5px solid #dcb46a66;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 16px 40px -10px #000c}.vip-left[data-v-8729aff3]{align-items:center;gap:18px;max-width:680px;display:flex}.vip-crown[data-v-8729aff3]{font-size:38px}.vip-tag-row[data-v-8729aff3]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.vip-tag[data-v-8729aff3]{text-transform:uppercase;letter-spacing:1px;color:#1b1433;background:linear-gradient(135deg,#f6dea4,#d5a95a);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:900}.vip-price[data-v-8729aff3]{color:#f6dea4;font-size:13px;font-weight:700}.vip-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-bottom:6px;font-size:clamp(19px,2.2vw,24px)}.vip-desc[data-v-8729aff3]{color:#f4ecdcb3;margin:0;font-size:13.5px;line-height:1.45}.vip-cta-btn[data-v-8729aff3]{color:#1b1433;cursor:pointer;white-space:nowrap;background:linear-gradient(#f6dea4,#d5a95a);border:none;border-radius:22px;flex-shrink:0;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #dcb46a59}.vip-cta-btn[data-v-8729aff3]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #dcb46a8c}@media (width<=1024px){.services-grid[data-v-8729aff3]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.daily-widget-grid[data-v-8729aff3]{text-align:center;grid-template-columns:1fr}.daily-title-row[data-v-8729aff3],.daily-actions[data-v-8729aff3]{justify-content:center}.vip-banner-card[data-v-8729aff3]{text-align:center;flex-direction:column;align-items:stretch}.vip-left[data-v-8729aff3]{text-align:center;flex-direction:column;margin:0 auto}.vip-tag-row[data-v-8729aff3]{justify-content:center}.vip-cta-btn[data-v-8729aff3]{justify-content:center;width:100%}}@media (width<=600px){.portal-dashboard[data-v-8729aff3]{padding-bottom:24px}.sacred-hero-banner[data-v-8729aff3]{padding-top:14px;padding-bottom:8px}.welcome-title[data-v-8729aff3]{font-size:24px;line-height:1.2}.welcome-sub[data-v-8729aff3]{font-size:13px;line-height:1.4}.header-pills[data-v-8729aff3]{justify-content:space-between;gap:8px;width:100%}.moon-quick-pill[data-v-8729aff3],.vip-status-pill[data-v-8729aff3]{white-space:nowrap;flex:1;justify-content:center;padding:5px 8px;font-size:11.5px}.passport-promo-card[data-v-8729aff3]{text-align:center;flex-direction:column;align-items:stretch;gap:10px;padding:14px 12px}.promo-left[data-v-8729aff3]{flex-direction:column;gap:6px}.promo-sparkle[data-v-8729aff3]{font-size:24px}.promo-title[data-v-8729aff3]{font-size:14px}.promo-desc[data-v-8729aff3]{font-size:12px}.promo-btn[data-v-8729aff3]{justify-content:center;width:100%;height:40px;font-size:12.5px}.passport-summary-card[data-v-8729aff3]{flex-direction:column;align-items:stretch;padding:12px}.pcard-left[data-v-8729aff3]{text-align:center;flex-direction:column}.pcard-name-row[data-v-8729aff3],.pcard-keys-row[data-v-8729aff3]{justify-content:center}.pcard-open-btn[data-v-8729aff3]{justify-content:center;width:100%}.daily-ritual-section[data-v-8729aff3]{padding-top:10px;padding-bottom:16px}.daily-widget-card[data-v-8729aff3]{padding:16px 12px}.mini-card-stage[data-v-8729aff3]{width:120px;height:185px}.daily-card-name[data-v-8729aff3]{font-size:20px}.services-grid[data-v-8729aff3]{grid-template-columns:1fr;gap:12px}.service-card[data-v-8729aff3]{min-height:auto;padding:16px}.astro-summary-card[data-v-8729aff3]{padding:16px 12px}.astro-top-row[data-v-8729aff3]{flex-direction:column;gap:12px}.favorable-chips[data-v-8729aff3]{justify-content:flex-start}.vip-banner-card[data-v-8729aff3]{padding:18px 14px}}.card-emblem-wrap[data-v-8729aff3]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;display:flex;position:relative}.emblem-svg[data-v-8729aff3]{width:100%;height:100%;display:block}.service-card:hover .card-emblem-wrap[data-v-8729aff3]{transform:scale(1.14)translateY(-2px)}.tarot-emblem[data-v-8729aff3]{box-shadow:0 0 20px #dcb46a59}.service-card:hover .tarot-emblem[data-v-8729aff3]{box-shadow:0 0 32px #f6dea4b3}.astro-emblem[data-v-8729aff3]{box-shadow:0 0 20px #8f7cff59}.service-card:hover .astro-emblem[data-v-8729aff3]{box-shadow:0 0 32px #a78bfab3}.matrix-emblem[data-v-8729aff3]{box-shadow:0 0 20px #4ecdc459}.service-card:hover .matrix-emblem[data-v-8729aff3]{box-shadow:0 0 32px #58d1c1b3}.runes-emblem[data-v-8729aff3]{box-shadow:0 0 20px #60a5fa59}.service-card:hover .runes-emblem[data-v-8729aff3]{box-shadow:0 0 32px #93c5fdb3}.candle-emblem[data-v-8729aff3]{box-shadow:0 0 20px #fb923c59}.service-card:hover .candle-emblem[data-v-8729aff3]{box-shadow:0 0 32px #fed7aab3}.dreams-emblem[data-v-8729aff3]{box-shadow:0 0 20px #c084fc59}.service-card:hover .dreams-emblem[data-v-8729aff3]{box-shadow:0 0 32px #d8b4feb3}.love-emblem[data-v-8729aff3]{box-shadow:0 0 20px #f472b659}.service-card:hover .love-emblem[data-v-8729aff3]{box-shadow:0 0 32px #fb7185b3}.iching-emblem[data-v-8729aff3]{box-shadow:0 0 20px #fbbf2459}.service-card:hover .iching-emblem[data-v-8729aff3]{box-shadow:0 0 32px #fde68ab3}.candle-flame-anim[data-v-8729aff3]{transform-origin:24px 20px;animation:2.2s ease-in-out infinite alternate candleFlicker-8729aff3}.candle-core-anim[data-v-8729aff3]{transform-origin:24px 19px;animation:1.6s ease-in-out infinite alternate candleFlickerCore-8729aff3}@keyframes candleFlicker-8729aff3{0%{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.08,.94)rotate(4deg)}to{transform:scale(.95,1.06)rotate(-2deg)}}@keyframes candleFlickerCore-8729aff3{0%{opacity:.85}to{opacity:1;transform:scale(1.12)}}.spin-ring[data-v-8729aff3]{transform-origin:24px 24px;animation:20s linear infinite spinAstrolabe-8729aff3}@keyframes spinAstrolabe-8729aff3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.heart-pulse-anim[data-v-8729aff3]{transform-origin:31px 24px;animation:2.2s ease-in-out infinite heartBeat-8729aff3}@keyframes heartBeat-8729aff3{0%,to{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.pulse-node[data-v-8729aff3]{animation:2s ease-in-out infinite alternate nodeGlow-8729aff3}@keyframes nodeGlow-8729aff3{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}.card-glow.gold[data-v-8729aff3]{background:radial-gradient(circle,#dcb46a38,#0000 70%)}.card-glow.violet[data-v-8729aff3]{background:radial-gradient(circle,#8f7cff3d,#0000 70%)}.card-glow.cyan[data-v-8729aff3]{background:radial-gradient(circle,#4ecdc43d,#0000 70%)}.card-glow.blue[data-v-8729aff3]{background:radial-gradient(circle,#60a5fa3d,#0000 70%)}.card-glow.orange[data-v-8729aff3]{background:radial-gradient(circle,#fb923c3d,#0000 70%)}.card-glow.purple[data-v-8729aff3]{background:radial-gradient(circle,#c084fc3d,#0000 70%)}.card-glow.pink[data-v-8729aff3]{background:radial-gradient(circle,#f472b63d,#0000 70%)}.card-glow.yellow[data-v-8729aff3]{background:radial-gradient(circle,#fbbf243d,#0000 70%)}.card-oracle-block[data-v-8729aff3]{cursor:pointer;z-index:5;background:#ffffff0a;border:1px solid #dcb46a47;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 10px;padding:9px 12px;transition:all .25s;display:flex;position:relative}.card-oracle-block[data-v-8729aff3]:hover{background:#dcb46a24;border-color:#dcb46aa6;transform:translateY(-2px);box-shadow:0 6px 18px #dcb46a33}.cob-left[data-v-8729aff3]{align-items:center;gap:9px;display:flex;overflow:hidden}.cob-avatar[data-v-8729aff3]{background:radial-gradient(circle at 35% 35%,#2a316a,#111538);border:1px solid #ffd88580;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cob-info[data-v-8729aff3]{flex-direction:column;display:flex;overflow:hidden}.cob-tag[data-v-8729aff3]{text-transform:uppercase;letter-spacing:.7px;color:#f4ecdc99;margin-bottom:2px;font-size:10px;line-height:1}.cob-name[data-v-8729aff3]{color:#fff9ed;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden}.cob-btn[data-v-8729aff3]{color:#ffd885;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#dcb46a40,#8f7cff33);border:1px solid #dcb46a73;border-radius:12px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:700;transition:all .2s;display:inline-flex}.card-oracle-block:hover .cob-btn[data-v-8729aff3]{color:#1b1433;background:linear-gradient(135deg,#f6dea4,#d5a95a);border-color:#ffd885;box-shadow:0 2px 10px #dcb46a59}.cob-badge[data-v-8729aff3]{opacity:.9;font-size:10.5px}.cob-arr[data-v-8729aff3]{font-size:11px}.pantheon-section[data-v-8729aff3]{padding-bottom:20px}.pantheon-card[data-v-8729aff3]{background:linear-gradient(170deg,#141838d9,#0a0c22f5);border:1.5px solid #dcb46a4d;border-radius:24px;padding:20px 24px 18px;box-shadow:0 12px 40px -10px #000000a6,0 0 25px #dcb46a1a}.pantheon-header[data-v-8729aff3]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.pantheon-header-info[data-v-8729aff3]{flex:1;min-width:0}.pantheon-badge[data-v-8729aff3]{text-transform:uppercase;letter-spacing:.8px;color:#f6dea4;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:16px;align-items:center;gap:5px;margin-bottom:6px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex}.pantheon-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff9ed;margin:0 0 4px;font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.2}.pantheon-lead[data-v-8729aff3]{color:#f4ecdca6;margin:0;font-size:13px;line-height:1.4}.pantheon-nav-controls[data-v-8729aff3]{flex-shrink:0;align-items:center;gap:8px;display:flex}.pantheon-scroll-hint[data-v-8729aff3]{color:#dcb46ab3;letter-spacing:.5px;margin-right:4px;font-size:11.5px;font-weight:600}.btn-carousel-nav[data-v-8729aff3]{color:#f6dea4;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a66;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:700;line-height:1;transition:all .2s;display:flex}.btn-carousel-nav[data-v-8729aff3]:hover{color:#fff;background:#dcb46a47;border-color:#ffd885;transform:scale(1.08);box-shadow:0 0 12px #dcb46a66}.pantheon-nav-controls[data-v-8729aff3]{display:none!important}.pantheon-carousel-track[data-v-8729aff3]{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;padding:4px 0 8px;display:grid}@media (width<=1100px){.pantheon-carousel-track[data-v-8729aff3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (width<=640px){.pantheon-carousel-track[data-v-8729aff3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.pantheon-tile[data-v-8729aff3]{text-align:center;cursor:pointer;box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;width:100%;padding:16px 10px 14px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.pantheon-tile[data-v-8729aff3]:hover{background:#ffffff12;border-color:#dcb46a80;transform:translateY(-4px);box-shadow:0 10px 25px -5px #0009}.pt-glow[data-v-8729aff3]{opacity:.4;filter:blur(24px);pointer-events:none;border-radius:50%;width:90px;height:90px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pt-avatar[data-v-8729aff3]{background:radial-gradient(circle at 35% 35%,#2a316a,#111538);border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;max-height:48px;margin-bottom:8px;transition:transform .25s;display:flex;position:relative}.pantheon-tile:hover .pt-avatar[data-v-8729aff3]{border-color:#dcb46ab3;transform:scale(1.1)}.pt-dot[data-v-8729aff3]{background:#34d399;border:2px solid #0d112d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0;box-shadow:0 0 6px #34d399}.pt-info[data-v-8729aff3]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:60px;min-height:60px;max-height:60px;margin-bottom:8px;display:flex;overflow:hidden}.pt-practice[data-v-8729aff3]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc8c;white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:14px;margin-bottom:2px;font-size:10px;font-weight:700;line-height:14px;overflow:hidden}.pt-name[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;text-align:center;word-break:normal;justify-content:center;align-items:center;height:38px;min-height:38px;max-height:38px;font-size:14.5px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.pt-action-btn[data-v-8729aff3]{color:#ffd885;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;min-height:34px;max-height:34px;margin-top:auto;padding:0 8px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.pantheon-tile:hover .pt-action-btn[data-v-8729aff3]{color:#1b1433;background:linear-gradient(135deg,#f6dea4,#d5a95a);border-color:#ffd885;box-shadow:0 4px 12px #dcb46a66}.pt-cost[data-v-8729aff3]{font-size:11px}.oracle-invitation-section[data-v-8729aff3]{padding-bottom:28px}.oracle-invitation-card[data-v-8729aff3]{background:radial-gradient(circle at 10% 20%,#8f7cff2e,#0f1230f2 70%);border:1.5px solid #8f7cff66;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex;box-shadow:0 16px 40px -10px #000c,0 0 25px #8f7cff26}.oic-left[data-v-8729aff3]{align-items:center;gap:18px;max-width:660px;display:flex}.oic-avatar-orbit[data-v-8729aff3]{background:radial-gradient(circle at 35% 35%,#3b2b78,#161234);border:1.5px solid #dcb46a99;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.oic-halo[data-v-8729aff3]{background:radial-gradient(circle,#dcb46a59,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite alternate auraPulse;position:absolute;inset:-3px}.oic-tag-row[data-v-8729aff3]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.oic-tag[data-v-8729aff3]{text-transform:uppercase;letter-spacing:.8px;color:#ffd885;font-size:11px;font-weight:800}.oic-online[data-v-8729aff3]{color:#34d399;font-size:11px;font-weight:700}.oic-title[data-v-8729aff3]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff9ed;margin-bottom:6px;font-size:clamp(19px,2.2vw,24px);font-weight:700}.oic-desc[data-v-8729aff3]{color:#f4ecdcbf;margin:0;font-size:13.5px;line-height:1.45}.oic-cta-btn[data-v-8729aff3]{color:#1b1433;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4,#d5a95a);border:none;border-radius:22px;flex-shrink:0;align-items:center;gap:8px;padding:13px 26px;font-size:14.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #dcb46a59}.oic-cta-btn[data-v-8729aff3]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #dcb46a8c}.oic-cost[data-v-8729aff3]{background:#1b143340;border-radius:10px;padding:2px 7px;font-size:12.5px}@media (width<=768px){.pantheon-mobile-hint[data-v-8729aff3]{display:none}.oracle-invitation-card[data-v-8729aff3]{text-align:center;flex-direction:column;align-items:stretch;padding:22px 18px}.oic-left[data-v-8729aff3]{text-align:center;flex-direction:column;min-width:0;max-width:100%;margin:0 auto}.oic-copy[data-v-8729aff3]{min-width:0}.oic-tag-row[data-v-8729aff3]{flex-wrap:wrap;justify-content:center;row-gap:4px}.oic-cta-btn[data-v-8729aff3]{white-space:normal;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;padding:13px 16px;font-size:14px}.oic-cta-btn .arr[data-v-8729aff3]{display:none}}.sacred-ritual-banner[data-v-8729aff3]{padding:0 0 20px}.ritual-banner-card[data-v-8729aff3]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#181c40d9 0%,#0d1026f2 100%);border:1px solid #dcb46a52;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000059,inset 0 1px #ffd7001f}.ritual-banner-card[data-v-8729aff3]:before{content:"";background:linear-gradient(90deg,#0000,#dcb46a99,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rb-left[data-v-8729aff3]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rb-streak-pill[data-v-8729aff3]{color:#ffb8a8;background:#ff9f8a1f;border:1px solid #ff9f8a4d;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;display:inline-flex}.rb-streak-pill strong[data-v-8729aff3]{color:#fff}.rb-sep[data-v-8729aff3]{color:#dcb46a40;font-size:.8rem}.rb-status-badge[data-v-8729aff3]{color:#f7dfa5;align-items:center;gap:8px;font-size:.86rem;font-weight:500;display:inline-flex}.live-dot[data-v-8729aff3]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.live-dot.pulse[data-v-8729aff3]{background:#f57;animation:1.6s ease-in-out infinite dotPulse-8729aff3;box-shadow:0 0 10px #f57}.live-dot.gold[data-v-8729aff3]{background:#ffd885;animation:2s ease-in-out infinite dotPulse-8729aff3;box-shadow:0 0 10px #ffd885}.live-dot.amber[data-v-8729aff3]{background:#fa4;box-shadow:0 0 8px #fa4}.live-dot.violet[data-v-8729aff3]{background:#b580ff;box-shadow:0 0 8px #b580ff}.live-dot.blue[data-v-8729aff3]{background:#60a5fa;box-shadow:0 0 8px #60a5fa}.live-dot.cyan[data-v-8729aff3]{background:#5eead4;box-shadow:0 0 8px #5eead4}@keyframes dotPulse-8729aff3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.rb-candle-pill[data-v-8729aff3]{color:#ffd885;cursor:pointer;background:#ffffff0a;border:1px solid #dcb46a33;border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;transition:all .25s;display:inline-flex}.rb-candle-pill[data-v-8729aff3]:hover{background:#dcb46a1f;border-color:#dcb46a73;transform:translateY(-1px)}.candle-active[data-v-8729aff3]{color:#ffd885;font-weight:500}.candle-idle[data-v-8729aff3]{color:#a7b0cf}.rb-right[data-v-8729aff3]{align-items:center;gap:10px;display:flex}.btn-rb-cta[data-v-8729aff3]{color:#11142e;cursor:pointer;background:linear-gradient(135deg,#dcb46a 0%,#b89246 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #dcb46a4d}.btn-rb-cta[data-v-8729aff3]:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 22px #dcb46a73}.btn-rb-cta.gold-glow[data-v-8729aff3]{background:linear-gradient(135deg,gold 0%,#dcb46a 100%);animation:2s infinite alternate glowPulse-8729aff3}@keyframes glowPulse-8729aff3{0%{box-shadow:0 0 10px #ffd70066}to{box-shadow:0 0 22px #ffd700b3}}.btn-rb-summary[data-v-8729aff3]{color:#f7dfa5;cursor:pointer;background:#ffffff0d;border:1px solid #dcb46a59;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:.84rem;font-weight:500;transition:all .25s;display:inline-flex}.btn-rb-summary[data-v-8729aff3]:hover{background:#dcb46a1f;border-color:#dcb46a99;transform:translateY(-2px)}@media (width<=768px){.ritual-banner-card[data-v-8729aff3]{flex-direction:column;align-items:flex-start}.rb-right[data-v-8729aff3]{width:100%}.btn-rb-cta[data-v-8729aff3],.btn-rb-summary[data-v-8729aff3]{justify-content:center;width:100%}}.sec-header-top[data-v-4ec3b7c9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.btn-guide-header[data-v-4ec3b7c9]{color:#ffd885;cursor:pointer;white-space:nowrap;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-guide-header[data-v-4ec3b7c9]:hover{background:#dcb46a38;border-color:#ffd885;transform:translateY(-1px);box-shadow:0 0 14px #dcb46a4d}.spread-tabs[data-v-4ec3b7c9]{gap:12px;margin-bottom:28px;padding-bottom:8px;display:flex;overflow-x:auto}.spread-tab[data-v-4ec3b7c9]{background:var(--panel);border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:700;transition:all .2s;display:inline-flex}.spread-tab.active[data-v-4ec3b7c9]{border-color:var(--gold);color:var(--gold-light);background:#dcb46a2e}.spread-cost-tag[data-v-4ec3b7c9]{color:var(--dim);background:#ffffff1a;border-radius:10px;padding:2px 8px;font-size:11px}.spread-cost-tag.free[data-v-4ec3b7c9]{color:var(--teal);background:#58d1c12e}.table-altar[data-v-4ec3b7c9]{border:1px solid var(--line-gold);border-radius:var(--radius-lg);background:radial-gradient(#1e1a4b99,#07081acc 70%);margin-bottom:30px;padding:36px}@keyframes pulseGoldGlow-4ec3b7c9{0%,to{filter:brightness();box-shadow:0 4px 18px #dcb46a73}50%{filter:brightness(1.08);box-shadow:0 6px 28px #dcb46abf}}@keyframes shakeInputGlow-4ec3b7c9{0%,to{border-color:#ffd885;transform:translate(0);box-shadow:0 0 16px #ffd87566}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.question-row[data-v-4ec3b7c9]{gap:12px;margin-bottom:20px;display:flex}.question-input[data-v-4ec3b7c9]{border:1px solid var(--line);height:52px;font-family:var(--sans);color:var(--ivory);background:#ffffff0d;border-radius:26px;outline:none;flex:1;padding:0 22px;font-size:15px;transition:border-color .2s}.question-input[data-v-4ec3b7c9]:focus{border-color:var(--gold)}.quick-chips[data-v-4ec3b7c9]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.chips-label[data-v-4ec3b7c9]{color:var(--dim);text-transform:uppercase;margin-right:4px;font-size:12px;font-weight:700}.chip[data-v-4ec3b7c9]{background:var(--panel);border:1px solid var(--line);color:var(--dim);cursor:pointer;border-radius:16px;padding:5px 12px;font-size:12.5px;transition:all .2s}.chip[data-v-4ec3b7c9]:hover{color:var(--gold-light);border-color:var(--line-gold)}.btn-reading-trigger[data-v-4ec3b7c9]{color:#1a1331;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffd885,#dcb46a);border:none;border-radius:26px;height:52px;padding:0 26px;font-size:15px;font-weight:800;transition:all .25s;box-shadow:0 4px 18px #dcb46a66}.btn-reading-trigger[data-v-4ec3b7c9]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 24px #dcb46a99}.btn-reading-trigger[data-v-4ec3b7c9]:disabled{opacity:.65;cursor:not-allowed}.btn-inner-loading[data-v-4ec3b7c9],.btn-inner-action[data-v-4ec3b7c9]{align-items:center;gap:8px;display:inline-flex}.slots-controls-bar[data-v-4ec3b7c9]{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 16px;padding:12px 18px;display:flex}.slots-hint-text[data-v-4ec3b7c9]{color:#f4ecdcb3;font-size:13px}.slots-hint-text strong[data-v-4ec3b7c9]{color:#ffd885}.btn-deal-all[data-v-4ec3b7c9]{color:#ffd885;cursor:pointer;background:#dcb46a24;border:1px solid #dcb46a59;border-radius:14px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-deal-all[data-v-4ec3b7c9]:hover{color:#fff;background:#dcb46a40;border-color:#ffd885;transform:translateY(-1px)}.cards-spread-row[data-v-4ec3b7c9]{flex-wrap:wrap;justify-content:center;gap:24px;min-height:290px;margin:20px 0 10px;display:flex}.spread-slot[data-v-4ec3b7c9]{flex-direction:column;align-items:center;gap:10px;width:180px;display:flex}.slot-title[data-v-4ec3b7c9]{font-family:var(--serif);color:var(--gold);text-align:center;justify-content:center;align-items:center;min-height:38px;font-size:15px;font-weight:600;display:flex}.slot-card[data-v-4ec3b7c9]{perspective:1000px;border-radius:14px;width:170px;height:260px;position:relative}.card-inner[data-v-4ec3b7c9]{border:1.5px solid var(--line-gold);cursor:pointer;border-radius:14px;width:100%;height:100%;transition:transform .3s;overflow:hidden;box-shadow:0 15px 35px #0009}.card-inner[data-v-4ec3b7c9]:hover{transform:translateY(-4px)}.card-inner.deck-back[data-v-4ec3b7c9]{background:radial-gradient(circle,#1b1b46,#09091e);border:2px solid #dcb46a;justify-content:center;align-items:center;display:flex}.card-inner.deck-back .ornament[data-v-4ec3b7c9]{flex-direction:column;align-items:center;gap:10px;display:flex}.card-inner.deck-back .ornament img[data-v-4ec3b7c9]{width:36px;height:36px}.card-inner.deck-back .ornament span[data-v-4ec3b7c9]{font-family:var(--serif);color:var(--gold-light);font-size:20px}.card-inner.revealed[data-v-4ec3b7c9]{background:#0d0f28;position:relative}.card-inner.revealed img[data-v-4ec3b7c9]{object-fit:cover;width:100%;height:100%}.card-caption[data-v-4ec3b7c9]{inset-x:0;text-align:center;color:var(--gold-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07081ad9;padding:4px 6px;font-size:11.5px;position:absolute;bottom:0}.card-inspect-badge[data-v-4ec3b7c9]{color:#f6dea4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090c22d9;border:1px solid #dcb46a66;border-radius:8px;padding:2px 6px;font-size:11px;position:absolute;top:6px;right:6px}@media (width<=800px){.question-row[data-v-4ec3b7c9]{flex-direction:column}.question-input[data-v-4ec3b7c9]{flex:none}}@media (width<=480px){.table-altar[data-v-4ec3b7c9]{border-radius:18px;margin-bottom:20px;padding:16px 10px}.cards-spread-row[data-v-4ec3b7c9]{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:12px;min-height:250px;padding:10px 4px 16px;overflow-x:auto}.cards-spread-row.single-card[data-v-4ec3b7c9]{justify-content:center}.spread-slot[data-v-4ec3b7c9]{flex:0 0 calc(33.3333% - 8px);width:auto;min-width:0;max-width:135px}.slot-title[data-v-4ec3b7c9]{min-height:34px;font-size:12.5px}.slot-card[data-v-4ec3b7c9]{aspect-ratio:135/208;width:100%;height:auto}.spread-tab[data-v-4ec3b7c9]{padding:6px 12px;font-size:12px}.chip[data-v-4ec3b7c9]{padding:4px 8px;font-size:11.5px}.btn-reading-trigger[data-v-4ec3b7c9]{white-space:normal;width:100%;height:auto;min-height:48px;padding:10px 16px;font-size:14px;line-height:1.25}.slots-controls-bar[data-v-4ec3b7c9]{width:100%}.btn-deal-all[data-v-4ec3b7c9]{justify-content:center;width:100%}}.daily-done-pill[data-v-4ec3b7c9]{color:#ffd885;background:#dcb46a33;border:1px solid #dcb46a66;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.daily-locked-notice[data-v-4ec3b7c9]{color:#ffd885;background:#dcb46a14;border:1px solid #dcb46a40;border-radius:10px;align-items:center;gap:8px;padding:6px 14px;font-size:13.5px;display:inline-flex}.btn-daily-drawn[data-v-4ec3b7c9]{color:#ffd885!important;background:linear-gradient(135deg,#dcb46a40 0%,#b8924640 100%)!important;border:1px solid #dcb46a99!important;box-shadow:0 4px 16px #dcb46a26!important}.btn-daily-drawn[data-v-4ec3b7c9]:hover{transform:translateY(-1px);background:linear-gradient(135deg,#dcb46a59 0%,#b8924659 100%)!important;border-color:#ffd885!important}.btn-inspect-daily-btn[data-v-4ec3b7c9]{color:#ffd885;cursor:pointer;background:#ffffff0f;border:1px solid #dcb46a59;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-inspect-daily-btn[data-v-4ec3b7c9]:hover{background:#dcb46a26;border-color:#ffd885}.daily-slot-badge[data-v-4ec3b7c9]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a59;border-radius:10px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.oracle-box[data-v-b3b3efc4]{border-radius:var(--radius-lg);background:linear-gradient(160deg,#8f7cff1f,#ffffff05);border:1px solid #8f7cff59;margin-top:30px;padding:36px;animation:.6s fadeIn-b3b3efc4}@keyframes fadeIn-b3b3efc4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.oracle-header[data-v-b3b3efc4]{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;display:flex}.oracle-avatar[data-v-b3b3efc4]{background:linear-gradient(135deg, var(--gold), var(--violet));border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.oracle-meta h4[data-v-b3b3efc4]{font-family:var(--serif);color:var(--gold-light);font-size:24px}.oracle-meta span[data-v-b3b3efc4]{color:var(--muted);font-size:13px}.reading-cards-summary[data-v-b3b3efc4]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.card-summary-pill[data-v-b3b3efc4]{border:1px solid var(--line-gold);background:#ffffff0d;border-radius:10px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.card-summary-pill img[data-v-b3b3efc4]{object-fit:cover;border-radius:4px}.pill-info[data-v-b3b3efc4]{flex-direction:column;display:flex}.pill-pos[data-v-b3b3efc4]{color:var(--dim);text-transform:uppercase;font-size:11px;font-weight:700}.pill-name[data-v-b3b3efc4]{color:var(--gold-light);font-size:13.5px;font-weight:700}.oracle-body[data-v-b3b3efc4]{color:var(--ivory);font-size:16px;line-height:1.75}.markdown-body[data-v-b3b3efc4] h1,.markdown-body[data-v-b3b3efc4] h2,.markdown-body[data-v-b3b3efc4] h3{font-family:var(--serif);color:var(--gold-light);margin:20px 0 10px}.markdown-body[data-v-b3b3efc4] p{margin-bottom:14px}.markdown-body[data-v-b3b3efc4] ul,.markdown-body[data-v-b3b3efc4] ol{margin-bottom:14px;margin-left:20px}.markdown-body[data-v-b3b3efc4] li{margin-bottom:6px}.markdown-body[data-v-b3b3efc4] strong{color:var(--gold-light)}.oracle-chat[data-v-b3b3efc4]{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.chat-header[data-v-b3b3efc4]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.chat-header h5[data-v-b3b3efc4]{font-family:var(--serif);color:var(--gold-light);font-size:20px}.chat-cost-badge[data-v-b3b3efc4]{color:var(--gold-light);border:1px solid var(--line-gold);background:#dcb46a26;border-radius:12px;padding:3px 8px;font-size:11.5px}.chat-hint[data-v-b3b3efc4]{color:var(--muted);margin-bottom:16px;font-size:13.5px}.chat-messages[data-v-b3b3efc4]{flex-direction:column;gap:14px;max-height:420px;margin-bottom:20px;padding-right:6px;display:flex;overflow-y:auto}.chat-msg[data-v-b3b3efc4]{border-radius:16px;max-width:85%;padding:14px 18px;font-size:15px;line-height:1.6}.chat-msg.user[data-v-b3b3efc4]{border:1px solid var(--line-gold);color:var(--ivory);background:#dcb46a26;align-self:flex-end}.chat-msg.assistant[data-v-b3b3efc4]{color:var(--ivory);background:#8f7cff26;border:1px solid #8f7cff4d;align-self:flex-start}.msg-author[data-v-b3b3efc4]{text-transform:uppercase;color:var(--gold-light);margin-bottom:4px;font-size:11px;font-weight:800}.chat-input-row[data-v-b3b3efc4]{gap:10px;display:flex}.chat-input-row .chat-input[data-v-b3b3efc4]{min-width:0}.chat-input-row .btn-primary[data-v-b3b3efc4]{white-space:nowrap;flex-shrink:0;padding-left:16px;padding-right:16px}.chat-input[data-v-b3b3efc4]{border:1px solid var(--line);height:48px;font-family:var(--sans);color:var(--ivory);background:#ffffff0d;border-radius:24px;outline:none;flex:1;padding:0 18px;font-size:14.5px;transition:border-color .2s}.chat-input[data-v-b3b3efc4]:focus{border-color:var(--gold)}.celestial-artwork-wrap[data-v-e7e66107]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.planet-svg[data-v-e7e66107]{filter:drop-shadow(0 4px 10px #00000080);width:100%;height:100%;overflow:visible}.sun-corona-spin[data-v-e7e66107]{transform-origin:50px 50px;animation:20s linear infinite spinSolarCorona-e7e66107}.sun-pulsing-aura[data-v-e7e66107]{transform-origin:50px 50px;animation:2.8s ease-in-out infinite alternate pulseSolarAura-e7e66107}@keyframes spinSolarCorona-e7e66107{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseSolarAura-e7e66107{0%{opacity:.5;transform:scale(.92)}to{opacity:.95;transform:scale(1.12)}}.moon-halo-pulse[data-v-e7e66107]{transform-origin:50px 50px;animation:3.5s ease-in-out infinite alternate pulseMoonHalo-e7e66107}.moon-star-twinkle[data-v-e7e66107]{animation:2s ease-in-out infinite alternate twinkleStar-e7e66107}.delay-1[data-v-e7e66107]{animation-delay:.6s}.delay-2[data-v-e7e66107]{animation-delay:1.2s}@keyframes pulseMoonHalo-e7e66107{0%{opacity:.3;transform:scale(.94)}to{opacity:.8;transform:scale(1.08)}}@keyframes twinkleStar-e7e66107{0%{opacity:.2;transform:scale(.6)}to{opacity:1;transform:scale(1.4)}}.mercury-svg[data-v-e7e66107]{transform-origin:50px 50px}.venus-pulse-aura[data-v-e7e66107]{transform-origin:50px 50px;animation:3s ease-in-out infinite alternate venusPulse-e7e66107}.venus-sacred-geom[data-v-e7e66107]{transform-origin:50px 50px;animation:30s linear infinite spinVenusGeom-e7e66107}@keyframes venusPulse-e7e66107{0%{opacity:.4;transform:scale(.9)}to{opacity:.85;transform:scale(1.1)}}@keyframes spinVenusGeom-e7e66107{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mars-ring-spin[data-v-e7e66107]{transform-origin:50px 50px;animation:16s linear infinite marsSpin-e7e66107}.mars-ember-1[data-v-e7e66107]{animation:2.5s ease-in-out infinite alternate floatEmber1-e7e66107}.mars-ember-2[data-v-e7e66107]{animation:3s ease-in-out infinite alternate floatEmber2-e7e66107}@keyframes marsSpin-e7e66107{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatEmber1-e7e66107{0%{opacity:.3;transform:translate(0)}to{opacity:.9;transform:translate(3px,-4px)}}@keyframes floatEmber2-e7e66107{0%{opacity:.8;transform:translate(0)}to{opacity:.2;transform:translate(-4px,3px)}}.saturn-ring-front[data-v-e7e66107]{animation:4s ease-in-out infinite alternate saturnRingGleam-e7e66107}@keyframes saturnRingGleam-e7e66107{0%{filter:drop-shadow(0 0 2px #dcb46a66)}to{filter:drop-shadow(0 0 8px #ffd875e6)}}.uranus-lightning[data-v-e7e66107]{animation:2.5s infinite pulseLightning-e7e66107}@keyframes pulseLightning-e7e66107{0%,85%,to{opacity:.2}90%{opacity:1;filter:drop-shadow(0 0 4px #fff)}}.neptune-halo[data-v-e7e66107]{transform-origin:50px 50px;animation:4s ease-in-out infinite alternate neptuneOceanWave-e7e66107}@keyframes neptuneOceanWave-e7e66107{0%{opacity:.4;transform:scale(.92)}to{opacity:.85;transform:scale(1.12)}}.pluto-ring-spin[data-v-e7e66107]{transform-origin:50px 50px;animation:24s linear infinite plutoRingSpin-e7e66107}@keyframes plutoRingSpin-e7e66107{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.rahu-spin-clockwise[data-v-e7e66107]{transform-origin:50px 50px;animation:18s linear infinite spinSolarCorona-e7e66107}.rahu-spin-counter[data-v-e7e66107]{transform-origin:50px 50px;animation:14s linear infinite plutoRingSpin-e7e66107}.rahu-portal-pulse[data-v-e7e66107]{transform-origin:50px 50px;animation:3s infinite alternate pulseSolarAura-e7e66107}.rahu-gold-star[data-v-e7e66107]{animation:1.8s infinite alternate twinkleStar-e7e66107}.lilith-fire-pulse[data-v-e7e66107]{transform-origin:50px 50px;animation:2.8s ease-in-out infinite alternate lilithPulse-e7e66107}.lilith-eye[data-v-e7e66107]{animation:2.2s infinite alternate twinkleStar-e7e66107}@keyframes lilithPulse-e7e66107{0%{opacity:.3;transform:scale(.88)}to{opacity:.85;transform:scale(1.15)}}.natal-masterpiece-container[data-v-d501a76d]{color:#fff6e0;width:100%;font-family:var(--sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;gap:36px;padding-bottom:96px;display:flex;position:relative}.btn-lbl-desktop[data-v-d501a76d]{display:inline}.btn-lbl-mobile[data-v-d501a76d]{display:none}.sacred-seal-bar[data-v-d501a76d]{background:linear-gradient(135deg,#1e1838bf,#0f1126d9);border:1px solid #dcb46a59;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;box-shadow:0 10px 30px -8px #0009,inset 0 0 24px #dcb46a14}.seal-identity[data-v-d501a76d]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wax-seal-badge[data-v-d501a76d]{align-items:center;gap:12px;display:inline-flex}.seal-icon[data-v-d501a76d]{filter:drop-shadow(0 0 8px gold);font-size:24px}.seal-text-col[data-v-d501a76d]{flex-direction:column;display:flex}.seal-status-tag[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);letter-spacing:1px;color:#ffd885;text-transform:uppercase;font-size:15px;font-weight:700}.seal-status-sub[data-v-d501a76d]{color:#f4ecdca6;font-size:12px}.birth-coordinates-chip[data-v-d501a76d]{color:#f4ecdc;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.coord-asc[data-v-d501a76d]{color:gold;font-weight:600}.seal-actions[data-v-d501a76d]{align-items:center;gap:10px;display:flex}.btn-seal-action[data-v-d501a76d]{color:#f4ecdc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.btn-seal-action[data-v-d501a76d]:hover{color:#ffd885;background:#ffffff1a;border-color:#dcb46a80;transform:translateY(-1px)}.btn-seal-action.active[data-v-d501a76d]{color:#ffd885;background:#dcb46a2e;border-color:#ffd885}.btn-seal-action.highlight-gold[data-v-d501a76d]{color:#1a1331;background:linear-gradient(135deg,#f6dea4,#d5a95a);border-color:#ffd885;box-shadow:0 4px 15px #dcb46a59}.btn-seal-action.highlight-gold[data-v-d501a76d]:hover{background:linear-gradient(135deg,#fff2cc,#dfb466);transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a80}.btn-icon.spin[data-v-d501a76d]{animation:1s linear infinite spinReplay-d501a76d}@keyframes spinReplay-d501a76d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.astrolabe-duo-stage[data-v-d501a76d]{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}@media (width<=1040px){.astrolabe-duo-stage[data-v-d501a76d]{grid-template-columns:1fr}}.astrolabe-wheel-column[data-v-d501a76d]{background:radial-gradient(circle,#1a204d66,#070917cc);border:1px solid #dcb46a40;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:24px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #000000b3}.wheel-halo-ring[data-v-d501a76d]{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:540px;display:flex;position:relative}.celestial-orbit-glow[data-v-d501a76d]{pointer-events:none;background:radial-gradient(circle,#dcb46a1f 0%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite alternate pulseCelestialGlow-d501a76d;position:absolute;inset:-10px}@keyframes pulseCelestialGlow-d501a76d{0%{opacity:.5;transform:scale(.96)}to{opacity:.9;transform:scale(1.04)}}.natal-svg[data-v-d501a76d]{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 25px #000c);width:100%;height:100%;display:block;overflow:visible}.zodiac-slice[data-v-d501a76d]{cursor:pointer;transition:opacity .2s}.zodiac-slice:hover .sector-band[data-v-d501a76d]{opacity:.45}.sign-glyph-text[data-v-d501a76d]{pointer-events:none;font-size:16px;font-weight:700}.sign-name-text[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);fill:#ffffffbf;letter-spacing:.5px;pointer-events:none;font-size:11px;font-weight:600}.house-roman-text[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);fill:#dcb46a99;font-size:11px;font-weight:700}.axis-badge-text[data-v-d501a76d]{letter-spacing:.5px;font-size:8px;font-weight:800}.center-seal-symbol[data-v-d501a76d]{filter:drop-shadow(0 0 6px gold);font-size:20px}.planet-node-group[data-v-d501a76d]{cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1)}.planet-glyph-char[data-v-d501a76d]{pointer-events:none;font-size:13px;font-weight:700}.planet-degree-tag[data-v-d501a76d]{pointer-events:none;text-shadow:0 1px 3px #000000f2;font-size:9px;font-weight:600}.focus-spin-ring[data-v-d501a76d]{transform-origin:50%;animation:10s linear infinite spinFocusRing-d501a76d}@keyframes spinFocusRing-d501a76d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.planet-ribbon-bar[data-v-d501a76d]{scrollbar-width:none;align-items:center;gap:8px;width:100%;max-width:540px;padding:6px 2px 2px;display:flex;overflow-x:auto}.planet-ribbon-bar[data-v-d501a76d]::-webkit-scrollbar{display:none}.ribbon-chips-wrap[data-v-d501a76d]{align-items:center;gap:6px;display:flex}.ribbon-planet-btn[data-v-d501a76d]{color:#f4ecdc;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-flex}.rp-glyph[data-v-d501a76d]{color:var(--p-color,gold);font-weight:700}.rp-deg[data-v-d501a76d]{opacity:.7;font-size:10px}.oracle-inspector-column[data-v-d501a76d]{flex-direction:column;display:flex}.inspector-card[data-v-d501a76d]{background:linear-gradient(145deg,#1a1530d9,#0c0e21f2);border:1px solid #dcb46a4d;border-radius:24px;flex-direction:column;height:100%;padding:26px 24px 20px;display:flex;position:relative;box-shadow:0 16px 40px -10px #000000b3}.insp-header-row[data-v-d501a76d]{border-bottom:1px solid #ffffff14;align-items:center;gap:18px;margin-bottom:16px;padding-bottom:16px;display:flex}.insp-avatar-box[data-v-d501a76d]{background:radial-gradient(circle at 35% 35%,#2a2254,#120f28);border:2px solid gold;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 0 16px #dcb46a40}.insp-glyph[data-v-d501a76d]{font-size:28px;font-weight:700}.insp-title-col[data-v-d501a76d]{flex-direction:column;gap:3px;display:flex}.insp-kicker[data-v-d501a76d]{text-transform:uppercase;letter-spacing:1px;color:#f4ecdc8c;font-size:11px;font-weight:700}.insp-title[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff4db;font-size:22px;font-weight:700;line-height:1.2}.insp-badges-strip[data-v-d501a76d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.insp-badge[data-v-d501a76d]{color:#f4ecdc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.insp-badge.house[data-v-d501a76d]{color:#ffd885;border-color:#dcb46a59}.insp-badge.element.fire[data-v-d501a76d]{color:#f87171;border-color:#f8717159}.insp-badge.element.earth[data-v-d501a76d]{color:#dcb46a;border-color:#dcb46a59}.insp-badge.element.air[data-v-d501a76d]{color:#38bdf8;border-color:#38bdf859}.insp-badge.element.water[data-v-d501a76d]{color:#818cf8;border-color:#818cf859}.insp-archetype-box[data-v-d501a76d]{color:#ffe6b0;background:#dcb46a1a;border:1px solid #dcb46a40;border-radius:14px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 14px;font-size:14px;display:flex}.arch-star[data-v-d501a76d]{color:gold;font-size:16px}.insp-body-scroll[data-v-d501a76d]{flex-direction:column;flex:1;gap:16px;padding-right:4px;display:flex;overflow-y:auto}.block-label[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;margin-bottom:6px;font-size:16px;font-weight:700}.insp-text[data-v-d501a76d]{color:#f4ecdce6;font-size:14px;line-height:1.6}.insp-advice-block[data-v-d501a76d]{background:#58d1c114;border-left:3px solid #58d1c1;border-radius:0 14px 14px 0;padding:12px 14px}.advice-head[data-v-d501a76d]{color:#58d1c1;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.advice-body[data-v-d501a76d]{color:#d1f4ed;font-size:13px;line-height:1.5}.insp-aspects-block[data-v-d501a76d]{flex-direction:column;gap:8px;display:flex}.aspect-mini-chips[data-v-d501a76d]{flex-direction:column;gap:6px;display:flex}.asp-mini-chip[data-v-d501a76d]{color:#f4ecdc;border:1px solid;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.asp-sym[data-v-d501a76d]{font-size:14px;font-weight:700}.insp-footer[data-v-d501a76d]{border-top:1px solid #ffffff12;margin-top:16px;padding-top:12px}.insp-hint[data-v-d501a76d]{color:#f4ecdc80;font-size:12px}.sacred-pillars-section[data-v-d501a76d],.elements-synthesis-section[data-v-d501a76d],.planetary-roster-section[data-v-d501a76d],.aspects-matrix-section[data-v-d501a76d],.oracle-grimoire-section[data-v-d501a76d]{flex-direction:column;gap:20px;display:flex}.section-title-wrap[data-v-d501a76d]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.sec-kicker[data-v-d501a76d]{text-transform:uppercase;letter-spacing:1.5px;color:#ffd885;font-size:11px;font-weight:700}.sec-title[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff4db;font-size:28px;font-weight:700;line-height:1.2}.sec-sub[data-v-d501a76d]{color:#f4ecdca6;max-width:680px;font-size:14px}.pillars-cards-grid[data-v-d501a76d]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=992px){.pillars-cards-grid[data-v-d501a76d]{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.pillars-cards-grid[data-v-d501a76d]{grid-template-columns:1fr}}.pillar-card[data-v-d501a76d]{background:linear-gradient(145deg,#1c1834b3,#0c0e21d9);border:1px solid #dcb46a40;border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;padding:20px 18px;transition:all .3s;display:flex;box-shadow:0 10px 25px -5px #00000080}.pillar-card[data-v-d501a76d]:hover{border-color:#dcb46a99;transform:translateY(-4px);box-shadow:0 16px 35px -8px #000000b3}.pillar-top[data-v-d501a76d]{align-items:center;gap:12px;display:flex}.pillar-glyph-box[data-v-d501a76d]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:flex}.pillar-glyph-box.gold[data-v-d501a76d]{color:gold;background:#dcb46a33;border:1px solid gold}.pillar-glyph-box.purple[data-v-d501a76d]{color:#c084fc;background:#c084fc33;border:1px solid #c084fc}.pillar-glyph-box.blue[data-v-d501a76d]{color:#818cf8;background:#818cf833;border:1px solid #818cf8}.pillar-glyph-box.emerald[data-v-d501a76d]{color:#58d1c1;background:#58d1c133;border:1px solid #58d1c1}.pillar-meta[data-v-d501a76d]{flex-direction:column;flex:1;display:flex}.pillar-role[data-v-d501a76d]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc8c;font-size:11px;font-weight:700}.pillar-name[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;font-size:17px;font-weight:700}.pillar-house-tag[data-v-d501a76d]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a4d;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:700}.pillar-desc[data-v-d501a76d]{color:#f4ecdcd9;flex:1;font-size:13px;line-height:1.55}.pillar-footer[data-v-d501a76d]{border-top:1px solid #ffffff12;padding-top:10px}.pillar-sub-badge[data-v-d501a76d]{color:#f4ecdc8c;font-size:11px}.elements-layout-duo[data-v-d501a76d]{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=860px){.elements-layout-duo[data-v-d501a76d]{grid-template-columns:1fr}}.elements-bars-card[data-v-d501a76d],.elements-guidance-card[data-v-d501a76d]{background:linear-gradient(145deg,#19152ebf,#0b0d1ee6);border:1px solid #dcb46a40;border-radius:20px;padding:22px;box-shadow:0 10px 25px -5px #00000080}.elements-bars-card[data-v-d501a76d]{flex-direction:column;justify-content:center;gap:16px;display:flex}.elem-bar-row[data-v-d501a76d]{flex-direction:column;gap:6px;display:flex}.elem-meta-row[data-v-d501a76d]{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.elem-title.fire[data-v-d501a76d]{color:#f87171}.elem-title.earth[data-v-d501a76d]{color:#dcb46a}.elem-title.air[data-v-d501a76d]{color:#38bdf8}.elem-title.water[data-v-d501a76d]{color:#818cf8}.elem-pct[data-v-d501a76d]{font-size:14px}.elem-track[data-v-d501a76d]{background:#ffffff14;border-radius:6px;width:100%;height:10px;overflow:hidden}.elem-fill[data-v-d501a76d]{border-radius:6px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}.elem-fill.fire[data-v-d501a76d]{background:linear-gradient(90deg,#f87171,#ef4444);box-shadow:0 0 10px #f87171}.elem-fill.earth[data-v-d501a76d]{background:linear-gradient(90deg,#dcb46a,#eab308);box-shadow:0 0 10px #dcb46a}.elem-fill.air[data-v-d501a76d]{background:linear-gradient(90deg,#38bdf8,#0ea5e9);box-shadow:0 0 10px #38bdf8}.elem-fill.water[data-v-d501a76d]{background:linear-gradient(90deg,#818cf8,#6366f1);box-shadow:0 0 10px #818cf8}.elements-guidance-card[data-v-d501a76d]{flex-direction:column;gap:14px;display:flex}.eg-header[data-v-d501a76d]{color:#ffd885;align-items:center;gap:10px;display:flex}.eg-header h4[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);font-size:19px;font-weight:700}.eg-body[data-v-d501a76d]{flex-direction:column;gap:14px;display:flex}.eg-item[data-v-d501a76d]{flex-direction:column;gap:4px;display:flex}.eg-tag[data-v-d501a76d]{text-transform:uppercase;letter-spacing:.8px;font-size:12px}.eg-tag.dominant[data-v-d501a76d]{color:#58d1c1}.eg-tag.deficient[data-v-d501a76d]{color:#f87171}.eg-item p[data-v-d501a76d]{color:#f4ecdcd9;font-size:13px;line-height:1.55}.planets-roster-grid[data-v-d501a76d]{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (width<=1200px){.planets-roster-grid[data-v-d501a76d]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.planets-roster-grid[data-v-d501a76d]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.planets-roster-grid[data-v-d501a76d]{grid-template-columns:1fr}}.roster-planet-card[data-v-d501a76d]{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px 14px;transition:all .25s;display:flex}.roster-planet-card[data-v-d501a76d]:hover{background:#ffffff12;border-color:#dcb46a73;transform:translateY(-3px)}.roster-planet-card.selected[data-v-d501a76d]{background:#dcb46a1f;border-color:#ffd885;box-shadow:0 0 15px #dcb46a4d}.rpc-top[data-v-d501a76d]{align-items:center;gap:10px;display:flex}.rpc-icon[data-v-d501a76d]{background:#0000004d;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:flex}.rpc-names[data-v-d501a76d]{flex-direction:column;flex:1;display:flex}.rpc-name[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff4db;font-size:15px;font-weight:700}.rpc-sign-deg[data-v-d501a76d]{color:#f4ecdca6;font-size:11px}.rpc-house[data-v-d501a76d]{color:#ffd885;font-size:11px;font-weight:700}.rpc-archetype[data-v-d501a76d]{color:#ffe6b0;font-size:12px;font-weight:600;line-height:1.3}.rpc-snippet[data-v-d501a76d]{color:#f4ecdcb3;flex:1;font-size:11px;line-height:1.4}.rpc-footer[data-v-d501a76d]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;display:flex}.rpc-elem[data-v-d501a76d]{font-weight:700}.rpc-btn-link[data-v-d501a76d]{color:#ffd885;font-weight:600}.aspects-cards-grid[data-v-d501a76d]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=960px){.aspects-cards-grid[data-v-d501a76d]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.aspects-cards-grid[data-v-d501a76d]{grid-template-columns:1fr}}.aspect-box[data-v-d501a76d]{background:#ffffff09;border:1px solid #ffffff14;border-left:3.5px solid;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.asp-box-top[data-v-d501a76d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.asp-bodies[data-v-d501a76d]{color:#fff4db;align-items:center;gap:6px;font-size:13px;display:flex}.asp-symbol-badge[data-v-d501a76d]{font-size:15px;font-weight:700}.asp-badge-type[data-v-d501a76d]{border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.asp-desc-text[data-v-d501a76d]{color:#f4ecdccc;font-size:12px;line-height:1.5}.asp-box-footer[data-v-d501a76d]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:6px;font-size:11px;display:flex}.asp-orb-tag[data-v-d501a76d]{color:#f4ecdc80}.asp-nature.harmony[data-v-d501a76d]{color:#58d1c1;font-weight:600}.asp-nature.tension[data-v-d501a76d]{color:#f87171;font-weight:600}.oracle-grimoire-section[data-v-d501a76d]{padding-top:10px}.grimoire-frame[data-v-d501a76d]{background:radial-gradient(circle at 50% 0,#231c41a6,#0c0e1ef2);border:1.5px solid #dcb46a66;border-radius:28px;flex-direction:column;gap:28px;padding:36px 32px 30px;display:flex;box-shadow:0 20px 60px -15px #000c,inset 0 0 30px #dcb46a0d}@media (width<=680px){.grimoire-frame[data-v-d501a76d]{padding:24px 18px 20px}}.grimoire-gilded-header[data-v-d501a76d]{text-align:center;border-bottom:1px solid #dcb46a40;flex-direction:column;align-items:center;gap:6px;padding-bottom:22px;display:flex}.grimoire-seal-mark[data-v-d501a76d]{color:gold;letter-spacing:4px;font-size:18px}.gr-kicker[data-v-d501a76d]{text-transform:uppercase;letter-spacing:2px;color:#ffd885;font-size:11px;font-weight:700}.gr-title[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;font-size:32px;font-weight:700;line-height:1.2}.gr-subtitle[data-v-d501a76d]{color:#f4ecdcb3;font-size:14px}.grimoire-chapters-list[data-v-d501a76d]{flex-direction:column;gap:26px;display:flex}.manuscript-chapter[data-v-d501a76d]{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.chapter-ornament[data-v-d501a76d]{align-items:center;gap:12px;display:flex}.ch-roman[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:gold;font-size:18px;font-weight:700}.ch-line[data-v-d501a76d]{background:linear-gradient(90deg,#dcb46a59,#0000);flex:1;height:1px}.chapter-heading[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;font-size:21px;font-weight:700;line-height:1.3}.chapter-content-markdown[data-v-d501a76d]{color:#f4ecdce6;font-size:14.5px;line-height:1.7}[data-v-d501a76d] .manuscript-bullet{background:#ffffff05;border-left:2px solid #dcb46a66;border-radius:10px;align-items:flex-start;gap:10px;margin:8px 0;padding:8px 12px;display:flex}[data-v-d501a76d] .bullet-star{color:gold;flex-shrink:0;margin-top:2px;font-size:14px}[data-v-d501a76d] .bullet-text{color:#f4ecdce6;font-size:14px;line-height:1.6}[data-v-d501a76d] b{color:#ffd885;font-weight:700}.grimoire-gilded-footer[data-v-d501a76d]{text-align:center;border-top:1px solid #dcb46a33;flex-direction:column;align-items:center;gap:8px;padding-top:20px;display:flex}.gr-closing[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#f4ecdca6;font-size:15px;font-style:italic}.blueprint-degree-ticks line[data-v-d501a76d]{pointer-events:none}.planet-spoke-line[data-v-d501a76d]{pointer-events:none;transition:opacity .25s}.aspect-web-group[data-v-d501a76d]{pointer-events:stroke}.aspect-ray-bundle[data-v-d501a76d]{cursor:pointer}.aspect-hit-line[data-v-d501a76d]{cursor:pointer;pointer-events:stroke}.aspect-ray-line[data-v-d501a76d]{pointer-events:none;transition:stroke-width .25s,opacity .25s}.asp-node-dot[data-v-d501a76d]{pointer-events:none;transition:r .2s,opacity .2s}.aspect-midpoint-badge[data-v-d501a76d]{pointer-events:none;animation:.3s cubic-bezier(.16,1,.3,1) popBadge-d501a76d}.midpoint-glyph-text[data-v-d501a76d]{font-size:11px;font-weight:700}@keyframes popBadge-d501a76d{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.planet-node-group[data-v-d501a76d]{cursor:pointer}.planet-hit-target[data-v-d501a76d]{cursor:pointer;pointer-events:all}.planet-disk[data-v-d501a76d],.planet-halo-circle[data-v-d501a76d]{transition:r .22s cubic-bezier(.16,1,.3,1),stroke-width .22s,opacity .22s,fill .22s}.planet-node-group:hover .planet-disk[data-v-d501a76d]{filter:drop-shadow(0 0 6px)}.planet-glyph-char[data-v-d501a76d],.planet-degree-tag[data-v-d501a76d]{pointer-events:none;-webkit-user-select:none;user-select:none}.planet-ribbon-bar[data-v-d501a76d]{background:#0c0e21a6;border:1px solid #dcb46a33;border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:560px;margin-top:8px;padding:8px 10px 6px;display:flex}.ribbon-top-bar[data-v-d501a76d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ribbon-title-col[data-v-d501a76d]{align-items:baseline;gap:8px;display:flex}.ribbon-label[data-v-d501a76d]{color:#ffd885;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:11px;font-weight:700}.ribbon-subhint[data-v-d501a76d]{color:#f4ecdc73;font-size:10px}.ribbon-actions[data-v-d501a76d]{align-items:center;gap:4px;display:flex}.ribbon-arrow-btn[data-v-d501a76d]{color:#f4ecdc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-weight:700;line-height:1;transition:all .2s;display:flex}.ribbon-arrow-btn[data-v-d501a76d]:hover{color:#ffd885;background:#dcb46a33;border-color:#ffd885}.ribbon-view-btn[data-v-d501a76d]{color:#f4ecdc;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;padding:3px 8px;font-size:10.5px;transition:all .2s}.ribbon-view-btn[data-v-d501a76d]:hover,.ribbon-view-btn.active[data-v-d501a76d]{color:#ffd885;background:#dcb46a40;border-color:#ffd885}.ribbon-chips-wrap[data-v-d501a76d]{scroll-behavior:smooth;align-items:center;gap:6px;padding:4px 2px 6px;display:flex;overflow-x:auto}.ribbon-chips-wrap[data-v-d501a76d]::-webkit-scrollbar{height:4px}.ribbon-chips-wrap[data-v-d501a76d]::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.ribbon-chips-wrap[data-v-d501a76d]::-webkit-scrollbar-thumb{background:#dcb46a59;border-radius:4px}.ribbon-chips-wrap.grid-mode[data-v-d501a76d]{grid-template-columns:repeat(6,1fr);gap:6px;padding-bottom:2px;display:grid;overflow-x:visible}@media (width<=600px){.ribbon-chips-wrap.grid-mode[data-v-d501a76d]{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.ribbon-planet-btn[data-v-d501a76d]{padding:6px 10px!important;font-size:11.5px!important}}.ribbon-planet-btn[data-v-d501a76d]{color:#f4ecdc;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:11px;transition:all .2s;display:inline-flex}.ribbon-planet-btn[data-v-d501a76d]:hover{border-color:var(--p-color,gold);background:#ffffff17;transform:translateY(-1px)}.ribbon-planet-btn.active[data-v-d501a76d]{color:#ffd885;background:#dcb46a38;border-color:#ffd885;box-shadow:0 0 10px #dcb46a59}.ribbon-planet-btn.linked[data-v-d501a76d]{background:#dcb46a14;border-color:#dcb46a80}.insp-subtabs-nav[data-v-d501a76d]{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:10px;display:flex;overflow-x:auto}.insp-subtabs-nav[data-v-d501a76d]::-webkit-scrollbar{display:none}.insp-subtab-btn[data-v-d501a76d]{color:#f4ecdcb3;cursor:pointer;white-space:nowrap;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 8px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.insp-subtab-btn[data-v-d501a76d]:hover{color:#f4ecdc;background:#ffffff14}.insp-subtab-btn.active[data-v-d501a76d]{color:#ffd885;background:#dcb46a2e;border-color:#ffd885;box-shadow:0 0 10px #dcb46a33}.aspects-block-head[data-v-d501a76d]{justify-content:space-between;align-items:center;display:flex}.aspects-switch-btn[data-v-d501a76d]{color:#ffd885;cursor:pointer;opacity:.8;background:0 0;border:none;font-size:11px;text-decoration:underline}.aspects-switch-btn[data-v-d501a76d]:hover{opacity:1}.asp-mini-chip[data-v-d501a76d]{cursor:pointer;transition:all .2s}.asp-mini-chip[data-v-d501a76d]:hover,.asp-mini-chip.active[data-v-d501a76d]{transform:translate(3px);background:#dcb46a40!important;border-color:#ffd885!important}.aspectarium-filter-bar[data-v-d501a76d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.af-title[data-v-d501a76d]{color:#ffd885;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700}.af-reset-btn[data-v-d501a76d]{color:#f87171;cursor:pointer;background:#f8717126;border:1px solid #f8717159;border-radius:6px;padding:3px 8px;font-size:11px;transition:all .2s}.af-reset-btn[data-v-d501a76d]:hover{background:#f871714d}.focused-aspect-card[data-v-d501a76d]{background:#ffffff0a;border:1px solid;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 0 16px #0006}.fac-head[data-v-d501a76d]{align-items:center;gap:10px;display:flex}.fac-glyph[data-v-d501a76d]{font-size:22px;font-weight:700}.fac-title-wrap[data-v-d501a76d]{flex:1}.fac-title[data-v-d501a76d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff4db;font-size:17px;font-weight:700;line-height:1.2}.fac-pair[data-v-d501a76d]{color:#f4ecdcb3;font-size:12px}.fac-orb-badge[data-v-d501a76d]{color:#ffd885;background:#ffffff0f;border-radius:8px;padding:3px 8px;font-size:11px}.fac-desc[data-v-d501a76d]{color:#f4ecdce6;font-size:13px;line-height:1.5}.fac-nature-tag[data-v-d501a76d]{font-size:11.5px;font-weight:600}.aspectarium-items-list[data-v-d501a76d]{flex-direction:column;gap:10px;display:flex}.aspectarium-card[data-v-d501a76d]{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-left-width:4px;border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;transition:all .2s;display:flex}.aspectarium-card[data-v-d501a76d]:hover,.aspectarium-card.is-active[data-v-d501a76d]{background:#ffffff0f;border-color:#dcb46a66;transform:translate(2px);box-shadow:0 4px 12px #0000004d}.ac-top[data-v-d501a76d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-badge[data-v-d501a76d]{border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.ac-planets[data-v-d501a76d]{color:#fff;font-size:12px;font-weight:600}.ac-orb[data-v-d501a76d]{color:#f4ecdc8c;font-size:10.5px}.ac-desc[data-v-d501a76d]{color:#f4ecdcd9;font-size:12px;line-height:1.45}.ac-footer[data-v-d501a76d]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:4px;display:flex}.ac-nature-tag[data-v-d501a76d]{color:#f4ecdc99;font-size:10.5px}.ac-highlight-btn[data-v-d501a76d]{cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.cosmogram-block[data-v-d501a76d]{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.cosmo-elem-row[data-v-d501a76d]{flex-direction:column;gap:4px;display:flex}.cer-meta[data-v-d501a76d]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cer-name.fire[data-v-d501a76d]{color:#f87171}.cer-name.earth[data-v-d501a76d]{color:#dcb46a}.cer-name.air[data-v-d501a76d]{color:#38bdf8}.cer-name.water[data-v-d501a76d]{color:#818cf8}.cer-val[data-v-d501a76d]{color:#f4ecdc;font-weight:700}.cer-track[data-v-d501a76d]{background:#ffffff0f;border-radius:4px;width:100%;height:6px;overflow:hidden}.cer-fill[data-v-d501a76d]{border-radius:4px;height:100%;transition:width .8s}.cer-fill.fire[data-v-d501a76d]{background:linear-gradient(90deg,#ef4444,#f87171)}.cer-fill.earth[data-v-d501a76d]{background:linear-gradient(90deg,#d97706,#dcb46a)}.cer-fill.air[data-v-d501a76d]{background:linear-gradient(90deg,#0284c7,#38bdf8)}.cer-fill.water[data-v-d501a76d]{background:linear-gradient(90deg,#6366f1,#818cf8)}.modalities-triad[data-v-d501a76d]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mod-card[data-v-d501a76d]{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:2px;padding:8px;display:flex}.mod-num[data-v-d501a76d]{color:gold;font-size:16px}.mod-name[data-v-d501a76d]{color:#f4ecdc;font-size:10.5px;font-weight:600}.mod-desc[data-v-d501a76d]{color:#f4ecdc80;font-size:9px}.cosmo-tip-box[data-v-d501a76d]{background:#dcb46a14;border-left:3px solid #dcb46a;border-radius:0 10px 10px 0;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.ctb-icon[data-v-d501a76d]{flex-shrink:0;font-size:14px}.ctb-text[data-v-d501a76d]{color:#f4ecdccc;font-size:11.5px;line-height:1.45}.rpc-art-box[data-v-d501a76d]{background:radial-gradient(circle at 40% 40%,#ffffff0f,#0806148c);border:1.5px solid #dcb46a40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 12px #00000059}.roster-planet-card:hover .rpc-art-box[data-v-d501a76d]{border-color:#ffd885;transform:scale(1.08);box-shadow:0 0 16px #dcb46a66}@media (width<=640px){.btn-lbl-desktop[data-v-d501a76d]{display:none}.btn-lbl-mobile[data-v-d501a76d]{display:inline}.sacred-seal-bar[data-v-d501a76d]{gap:10px;padding:12px 10px}.seal-identity[data-v-d501a76d]{gap:8px;width:100%}.wax-seal-badge[data-v-d501a76d]{gap:10px;width:100%}.seal-status-tag[data-v-d501a76d]{font-size:13px}.seal-status-sub[data-v-d501a76d]{font-size:11px}.birth-coordinates-chip[data-v-d501a76d]{box-sizing:border-box;justify-content:space-between;width:100%;padding:6px 10px;font-size:11.5px}.seal-actions[data-v-d501a76d]{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.btn-seal-action[data-v-d501a76d]{box-sizing:border-box;text-align:center;justify-content:center;gap:4px;width:100%;padding:7px 4px;font-size:11px}.astrolabe-wheel-column[data-v-d501a76d]{border-radius:20px;gap:12px;padding:14px 6px}.inspector-card[data-v-d501a76d]{border-radius:20px;padding:16px 12px}.insp-header-row[data-v-d501a76d]{gap:10px;margin-bottom:12px;padding-bottom:12px}.insp-title[data-v-d501a76d]{font-size:19px}.insp-subtabs-nav[data-v-d501a76d]{gap:4px;margin-bottom:10px;padding-bottom:8px}.insp-subtab-btn[data-v-d501a76d]{gap:3px;padding:6px 4px;font-size:10px}}@media (width<=390px){.natal-masterpiece-container[data-v-d501a76d]{padding:8px 4px}.sacred-seal-bar[data-v-d501a76d]{gap:8px;padding:10px 6px}.seal-status-tag[data-v-d501a76d]{letter-spacing:.5px;font-size:11px}.birth-coordinates-chip[data-v-d501a76d]{padding:4px 6px;font-size:10px}.btn-seal-action[data-v-d501a76d]{padding:5px 2px;font-size:9.5px}.astrolabe-wheel-column[data-v-d501a76d]{padding:10px 4px}.inspector-card[data-v-d501a76d]{padding:12px 8px}.insp-title[data-v-d501a76d]{font-size:17px}}.mystery-oracle-card[data-v-88262a45]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 0,#8b5cf61f 0%,#0a0814f2 75%);border:1px solid #d4af374d;border-radius:20px;flex-direction:column;margin-top:36px;display:flex;overflow:hidden;box-shadow:0 16px 40px #0009,0 0 30px #d4af3714}.moc-header[data-v-88262a45]{background:#120e20cc;border-bottom:1px solid #d4af3726;align-items:center;gap:16px;padding:20px 24px;display:flex}.moc-avatar-wrap[data-v-88262a45]{flex-shrink:0;width:52px;height:52px;position:relative}.moc-avatar-glow[data-v-88262a45]{filter:blur(6px);opacity:.6;background:conic-gradient(#ffd885,#a78bfa,#ffd885);border-radius:50%;animation:8s linear infinite rotateGlow-88262a45;position:absolute;inset:-3px}.moc-avatar-icon[data-v-88262a45]{z-index:1;background:#141026;border:1.5px solid #ffd885;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.moc-status-dot[data-v-88262a45]{z-index:2;background:#10b981;border:2px solid #141026;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0;box-shadow:0 0 8px #10b981}.moc-title-block[data-v-88262a45]{flex:1;min-width:0}.moc-role-badge[data-v-88262a45]{color:#ffd885;text-transform:uppercase;letter-spacing:.5px;background:#d4af371f;border:1px solid #d4af3740;border-radius:12px;align-items:center;gap:6px;margin-bottom:4px;padding:2px 8px;font-size:11px;display:inline-flex}.moc-oracle-name[data-v-88262a45]{color:#fff;letter-spacing:.5px;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700}.moc-oracle-sub[data-v-88262a45]{color:#c4b9ff;opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.moc-balance-badge[data-v-88262a45]{color:#ffd885;background:#d4af371f;border:1px solid #d4af3759;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.moc-balance-badge.low[data-v-88262a45]{color:#fca5a5;background:#ef444426;border-color:#ef444466}.moc-context-banner[data-v-88262a45]{color:#e2e8f0;background:#a78bfa14;border-bottom:1px solid #a78bfa1f;align-items:center;gap:8px;padding:8px 24px;font-size:12px;display:flex}.moc-messages-wrap[data-v-88262a45]{flex-direction:column;gap:16px;min-height:200px;max-height:420px;padding:20px 24px;display:flex;overflow-y:auto}.moc-messages-wrap[data-v-88262a45]::-webkit-scrollbar{width:6px}.moc-messages-wrap[data-v-88262a45]::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:4px}.moc-msg[data-v-88262a45]{gap:12px;max-width:85%;animation:.3s cubic-bezier(.16,1,.3,1) msgFadeIn-88262a45;display:flex}.moc-msg-oracle[data-v-88262a45]{align-self:flex-start}.moc-msg-user[data-v-88262a45]{flex-direction:row-reverse;align-self:flex-end}.moc-msg-avatar[data-v-88262a45]{background:#1c1630;border:1px solid #d4af3766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.moc-msg-body[data-v-88262a45]{color:#f1f5f9;background:#1a1430d9;border:1px solid #d4af372e;border-radius:14px;padding:12px 16px}.moc-msg-user .moc-msg-body[data-v-88262a45]{background:linear-gradient(135deg,#8b5cf659,#4c1d9573);border-color:#a78bfa66}.moc-msg-author[data-v-88262a45]{color:#ffd885;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.moc-msg-user .moc-msg-author[data-v-88262a45]{color:#c4b9ff;text-align:right}.moc-msg-text[data-v-88262a45]{word-break:break-word;font-size:14px;line-height:1.55}.moc-msg-time[data-v-88262a45]{color:#fff6;margin-top:6px;font-size:10px;display:block}.moc-msg-user .moc-msg-time[data-v-88262a45]{text-align:right}.moc-typing-box[data-v-88262a45]{align-items:center;gap:6px;padding:4px 0;display:flex}.typing-dot[data-v-88262a45]{background:#ffd885;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingBounce-88262a45}.typing-dot[data-v-88262a45]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-88262a45]:nth-child(3){animation-delay:.4s}.typing-label[data-v-88262a45]{color:#ffd885;margin-left:8px;font-size:12px;font-style:italic}.moc-chips-wrap[data-v-88262a45]{background:#0c0916b3;border-top:1px solid #ffffff0d;padding:10px 24px}.moc-chips-title[data-v-88262a45]{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;display:block}.moc-chips-list[data-v-88262a45]{flex-wrap:wrap;gap:8px;display:flex}.moc-chip-btn[data-v-88262a45]{color:#f1f5f9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #d4af3740;border-radius:16px;padding:6px 12px;font-size:12px;transition:all .25s}.moc-chip-btn[data-v-88262a45]:hover:not(:disabled){color:#ffd885;background:#d4af3726;border-color:#ffd885;transform:translateY(-1px)}.moc-chip-btn[data-v-88262a45]:disabled{opacity:.4;cursor:not-allowed}.moc-footer[data-v-88262a45]{background:#0e0a1ae6;border-top:1px solid #d4af3726;padding:16px 24px 20px}.moc-empty-balance-card[data-v-88262a45]{background:linear-gradient(135deg,#d4af371f,#8b5cf626);border:1px solid #d4af3759;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.meb-left[data-v-88262a45]{align-items:center;gap:12px;display:flex}.meb-text[data-v-88262a45]{flex-direction:column;gap:2px;display:flex}.meb-text b[data-v-88262a45]{color:#ffd885;font-size:14px}.meb-text span[data-v-88262a45]{color:#cbd5e1;font-size:12px}.btn-topup-moons[data-v-88262a45]{color:#0b0714;cursor:pointer;background:linear-gradient(135deg,#d4af37,#f59e0b);border:none;border-radius:24px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 4px 16px #d4af3766}.btn-topup-moons[data-v-88262a45]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #d4af3799}.moc-input-box[data-v-88262a45]{gap:10px;display:flex}.moc-input[data-v-88262a45]{color:#fff;background:#ffffff0d;border:1px solid #d4af3740;border-radius:24px;outline:none;flex:1;padding:12px 20px;font-size:14px;transition:all .25s}.moc-input[data-v-88262a45]:focus{background:#ffffff14;border-color:#ffd885;box-shadow:0 0 12px #d4af3733}.moc-send-btn[data-v-88262a45]{color:#0b0714;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#f59e0b);border:none;border-radius:24px;align-items:center;gap:6px;padding:0 20px;font-size:13px;font-weight:700;transition:all .25s;display:flex}.moc-send-btn[data-v-88262a45]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #d4af3766}.moc-send-btn[data-v-88262a45]:disabled{opacity:.4;cursor:not-allowed;transform:none}.moc-hint-row[data-v-88262a45]{color:#94a3b8;justify-content:space-between;align-items:center;margin-top:8px;padding:0 8px;font-size:11px;display:flex}.moc-hint-link[data-v-88262a45]{color:#ffd885;cursor:pointer;transition:color .2s}.moc-hint-link[data-v-88262a45]:hover{text-decoration:underline}@keyframes rotateGlow-88262a45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes msgFadeIn-88262a45{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce-88262a45{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (width<=640px){.moc-header[data-v-88262a45]{flex-direction:column;align-items:flex-start}.moc-balance-badge[data-v-88262a45]{align-self:flex-start}.moc-input-box[data-v-88262a45]{flex-direction:column}.moc-send-btn[data-v-88262a45]{justify-content:center;padding:12px}}.sec-astrology[data-v-74357a18]{padding:36px 0 calc(110px + env(safe-area-inset-bottom,10px))}.guide-trigger-row[data-v-74357a18]{justify-content:center;align-items:center;margin-top:14px;display:flex}.btn-section-guide[data-v-74357a18]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-section-guide[data-v-74357a18]:hover{background:#dcb46a40;border-color:#ffd885;transform:translateY(-1px);box-shadow:0 0 16px #dcb46a4d}.guide-tag[data-v-74357a18]{text-transform:uppercase;color:#fff4db;background:#dcb46a40;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.natal-card-banner[data-v-74357a18]{background:linear-gradient(160deg,#8f7cff1f,#14183c99 60%,#dcb46a14);border:1px solid #8f7cff47;border-radius:28px;margin-top:32px;padding:32px 28px;box-shadow:0 20px 50px -15px #000000b3}.banner-grid[data-v-74357a18]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=768px){.banner-grid[data-v-74357a18]{grid-template-columns:1fr}}.celestial-badge[data-v-74357a18]{text-align:center;background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;padding:20px 18px;transition:transform .25s}.celestial-badge[data-v-74357a18]:hover{background:#ffffff12;transform:translateY(-2px)}.badge-icon[data-v-74357a18]{margin-bottom:6px;font-size:32px;display:block}.badge-lbl[data-v-74357a18]{color:#f4ecdc8c;text-transform:uppercase;letter-spacing:.8px;font-size:11.5px;display:block}.badge-val[data-v-74357a18]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin-top:3px;font-size:24px;font-weight:700;display:block}.badge-sub[data-v-74357a18]{color:#f4ecdc80;margin-top:4px;font-size:12px;display:block}.banner-actions[data-v-74357a18]{flex-wrap:wrap;justify-content:center;margin-top:24px;display:flex}.cta-astro[data-v-74357a18]{color:#1b1433;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:24px;align-items:center;gap:12px;padding:16px 36px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px -6px #dcb46a73}.cta-astro[data-v-74357a18]:hover{transform:translateY(-2px);box-shadow:0 16px 36px -4px #dcb46a99}.price-tag[data-v-74357a18]{background:#1b143340;border-radius:12px;padding:4px 10px;font-size:13px}.reading-result-box[data-v-74357a18]{background:#0c0f2af2;border:1px solid #dcb46a59;border-radius:24px;margin-top:28px;padding:32px 28px;box-shadow:0 20px 50px -10px #000c}.result-header[data-v-74357a18]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.res-title-wrap[data-v-74357a18]{align-items:center;gap:10px;display:flex}.ast-icon[data-v-74357a18]{font-size:24px}.res-title-wrap h3[data-v-74357a18]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:22px}.btn-clean[data-v-74357a18]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;font-size:14px}.markdown-content[data-v-74357a18]{color:#f4ecdce6;font-size:15.5px;line-height:1.7}.markdown-content[data-v-74357a18] h1,.markdown-content[data-v-74357a18] h2,.markdown-content[data-v-74357a18] h3{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:18px 0 8px}.transit-resonance-box[data-v-74357a18]{background:linear-gradient(145deg,#1c1636bf,#0c0a1cd9);border:1px solid #ffd88540;border-radius:24px;margin-top:24px;padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}.transit-resonance-box[data-v-74357a18]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffd88514,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.trb-header[data-v-74357a18]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.trb-badge[data-v-74357a18]{color:#ffd885;text-transform:uppercase;letter-spacing:.5px;background:#ffd8851f;border:1px solid #ffd8854d;border-radius:12px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.trb-resonance-meter[data-v-74357a18]{align-items:center;gap:10px;display:flex}.trm-lbl[data-v-74357a18]{color:#f4ecdc99;font-size:12px}.trm-val[data-v-74357a18]{color:#ffd885;font-size:14px;font-weight:800}.trm-bar-track[data-v-74357a18]{background:#ffffff14;border-radius:4px;width:100px;height:6px;overflow:hidden}.trm-bar-fill[data-v-74357a18]{background:linear-gradient(90deg,#ffd885,#38bdf8);border-radius:4px;height:100%;transition:width .6s}.trb-body[data-v-74357a18]{flex-direction:column;gap:16px;display:flex}.trb-aspect[data-v-74357a18]{align-items:flex-start;gap:14px;display:flex}.trb-aspect-icon[data-v-74357a18]{color:#ffd885;font-size:26px;line-height:1}.trb-aspect-title[data-v-74357a18]{font-family:var(--serif,serif);color:#fff6e0;margin:0 0 6px;font-size:18px}.trb-aspect-desc[data-v-74357a18]{color:#f4ecdccc;margin:0;font-size:13.5px;line-height:1.5}.trb-details-grid[data-v-74357a18]{background:#0a081699;border:1px solid #ffd8851f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:14px;padding:14px;display:grid}@media (width<=768px){.trb-details-grid[data-v-74357a18]{grid-template-columns:1fr}}.trbd-item[data-v-74357a18]{flex-direction:column;gap:4px;display:flex}.trbd-k[data-v-74357a18]{text-transform:uppercase;color:#ffd885;letter-spacing:.5px;font-size:11px;font-weight:700}.trbd-v[data-v-74357a18]{color:#f4ecdcd9;font-size:13px;line-height:1.4}.trb-actions[data-v-74357a18]{justify-content:flex-end;margin-top:18px;display:flex}.btn-trb-share[data-v-74357a18]{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf859;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-trb-share[data-v-74357a18]:hover{background:#38bdf83d;box-shadow:0 0 16px #38bdf847}.moon-recs-grid[data-v-74357a18]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}@media (width<=768px){.moon-recs-grid[data-v-74357a18]{grid-template-columns:1fr}}.rec-card[data-v-74357a18]{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.rec-icon[data-v-74357a18]{font-size:24px;line-height:1}.rec-text b[data-v-74357a18]{color:#f4ecdc;margin-bottom:3px;font-size:14px;display:block}.rec-text p[data-v-74357a18]{color:#f4ecdca6;margin:0;font-size:13px;line-height:1.4}@media (width<=600px){.natal-card-banner[data-v-74357a18]{border-radius:20px;padding:20px 16px}.reading-result-box[data-v-74357a18]{border-radius:18px;padding:20px 16px}.cta-astro[data-v-74357a18]{justify-content:center;width:100%;padding:14px 18px;font-size:14.5px}}.sec-matrix[data-v-e99a4d31]{padding:36px 0 calc(110px + env(safe-area-inset-bottom,10px))}.guide-trigger-row[data-v-e99a4d31]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.oracle-tag[data-v-e99a4d31]{text-transform:uppercase;color:#5eead4;background:#4ecdc44d;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.btn-section-guide[data-v-e99a4d31]{color:#a8f3e8;cursor:pointer;background:#58d1c11f;border:1px solid #58d1c166;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #0000004d}.btn-section-guide[data-v-e99a4d31]:hover{color:#fff;background:#58d1c13d;border-color:#58d1c1;transform:translateY(-2px);box-shadow:0 6px 20px #58d1c159}.guide-tag[data-v-e99a4d31]{text-transform:uppercase;color:#58d1c1;letter-spacing:.5px;background:#58d1c140;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.matrix-stage-card[data-v-e99a4d31]{background:linear-gradient(165deg,#14183ccc,#080a1cfa);border:1px solid #dcb46a59;border-radius:28px;margin-top:32px;padding:34px 28px;box-shadow:0 24px 60px -15px #000000d9,0 0 40px -10px #8f7cff33}.matrix-top-bar[data-v-e99a4d31]{border-bottom:1px solid #dcb46a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:24px;display:flex}.profile-birth-badge[data-v-e99a4d31]{align-items:center;gap:12px;display:flex}.b-icon[data-v-e99a4d31]{background:#dcb46a1f;border:1px solid #dcb46a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.b-info[data-v-e99a4d31]{flex-direction:column;display:flex}.b-lbl[data-v-e99a4d31]{color:#f4ecdc99;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.b-val[data-v-e99a4d31]{color:#f6dea4;font-size:16px;font-weight:800}.btn-set-date[data-v-e99a4d31]{color:#c4b9ff;cursor:pointer;background:#8f7cff29;border:1px solid #8f7cff73;border-radius:14px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.btn-set-date[data-v-e99a4d31]:hover{background:#8f7cff47;border-color:#d8d0ff}.money-code-chip[data-v-e99a4d31]{background:#58d1c11a;border:1px solid #58d1c159;border-radius:18px;align-items:center;gap:12px;padding:8px 16px;display:flex}.mc-left[data-v-e99a4d31]{align-items:center;gap:8px;display:flex}.mc-lbl[data-v-e99a4d31]{color:#58d1c1;text-transform:uppercase;font-size:12px;font-weight:700}.mc-num[data-v-e99a4d31]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;letter-spacing:3px;font-size:26px;font-weight:700;line-height:1}.btn-copy-code[data-v-e99a4d31]{cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.btn-copy-code[data-v-e99a4d31]:hover{background:#dcb46a33;border-color:#ffd885}.matrix-main-grid[data-v-e99a4d31]{grid-template-columns:460px 1fr;align-items:start;gap:36px;display:grid}@media (width<=1080px){.matrix-main-grid[data-v-e99a4d31]{grid-template-columns:1fr}}.diagram-column[data-v-e99a4d31]{flex-direction:column;align-items:center;display:flex}.octagram-container[data-v-e99a4d31]{width:400px;height:400px;margin:10px auto;position:relative}.octagram-svg[data-v-e99a4d31]{width:100%;height:100%;overflow:visible}.svg-ring[data-v-e99a4d31]{fill:none;stroke:#dcb46a2e;stroke-width:1px}.outer-ring[data-v-e99a4d31]{stroke-dasharray:4 6;transform-origin:50%;animation:60s linear infinite rotateSlow-e99a4d31}.inner-ring[data-v-e99a4d31]{stroke:#58d1c140;stroke-dasharray:2 4}@keyframes rotateSlow-e99a4d31{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.svg-ancestral-square[data-v-e99a4d31]{fill:#8f7cff0a;stroke:url(#purpleLineGrad);stroke-width:1.8px;stroke-dasharray:6 6}.svg-personal-square[data-v-e99a4d31]{fill:#dcb46a0d;stroke:url(#goldLineGrad);stroke-width:2.2px}.svg-energy-line[data-v-e99a4d31]{stroke:#dcb46a59;stroke-width:1.2px}.svg-ancestral-line[data-v-e99a4d31]{stroke:#8f7cff47;stroke-width:1.2px;stroke-dasharray:3 4}.svg-center-pulse[data-v-e99a4d31]{fill:#58d1c126;stroke:#58d1c1;stroke-width:2px;transform-origin:50%;animation:3s ease-in-out infinite alternate centerBreath-e99a4d31}@keyframes centerBreath-e99a4d31{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.1)}}.matrix-node[data-v-e99a4d31]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute}.matrix-node[data-v-e99a4d31]:hover{z-index:20;transform:scale(1.18)}.matrix-node.selected[data-v-e99a4d31]{z-index:25;transform:scale(1.22);box-shadow:0 0 24px #ffd885cc!important}.node-badge[data-v-e99a4d31]{text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:8.5px;font-weight:800;line-height:1}.node-val[data-v-e99a4d31]{font-size:17px;font-weight:900;line-height:1}.node-center[data-v-e99a4d31]{color:#58d1c1;background:radial-gradient(circle,#1a2846,#091322);border:2px solid #58d1c1;width:60px;height:60px;top:170px;left:170px;box-shadow:0 0 20px #58d1c180}.node-center .node-badge[data-v-e99a4d31]{color:#58d1c1}.node-center .center-val[data-v-e99a4d31]{color:#f6dea4;font-size:22px}.node-spirit[data-v-e99a4d31]{color:#ffd885;background:#14183d;border:2px solid #ffd885;width:50px;height:50px;top:10px;left:175px;box-shadow:0 0 16px #dcb46a73}.node-personality[data-v-e99a4d31]{color:#ffd885;background:#14183d;border:2px solid #ffd885;width:50px;height:50px;top:175px;left:10px;box-shadow:0 0 16px #dcb46a73}.node-money[data-v-e99a4d31]{color:#ffd885;background:#14183d;border:2px solid #ffd885;width:50px;height:50px;top:175px;right:10px;box-shadow:0 0 16px #dcb46a73}.node-karma[data-v-e99a4d31]{color:#ffd885;background:#14183d;border:2px solid #ffd885;width:50px;height:50px;bottom:10px;left:175px;box-shadow:0 0 16px #dcb46a73}.node-ancestor[data-v-e99a4d31]{color:#d8d0ff;background:#181538;border:1.5px solid #8f7cff;width:44px;height:44px;box-shadow:0 0 14px #8f7cff59}.ancestor-tl[data-v-e99a4d31]{top:61px;left:61px}.ancestor-tr[data-v-e99a4d31]{top:61px;right:61px}.ancestor-br[data-v-e99a4d31]{color:#ffcdc4;border-color:#ff9f8a;bottom:61px;right:61px}.ancestor-bl[data-v-e99a4d31]{bottom:61px;left:61px}.diagram-legend[data-v-e99a4d31]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.leg-item[data-v-e99a4d31]{color:#f4ecdcb3;align-items:center;gap:6px;font-size:12px;display:inline-flex}.dot[data-v-e99a4d31]{border-radius:50%;width:8px;height:8px}.dot.gold[data-v-e99a4d31]{background:#f6dea4}.dot.purple[data-v-e99a4d31]{background:#8f7cff}.leg-hint[data-v-e99a4d31]{color:#58d1c1;font-size:11.5px;font-weight:600}.details-column[data-v-e99a4d31]{flex-direction:column;gap:20px;display:flex}.arcana-card-inspector[data-v-e99a4d31]{background:#0e1230e6;border:1px solid #dcb46a59;border-radius:24px;padding:26px 24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}.arcana-card-inspector[data-v-e99a4d31]:before{content:"";background:linear-gradient(90deg,#58d1c1,#f6dea4,#8f7cff);height:3px;position:absolute;top:0;left:0;right:0}.inspector-header[data-v-e99a4d31]{align-items:center;gap:16px;margin-bottom:16px;display:flex}.arcana-number-box[data-v-e99a4d31]{background:linear-gradient(135deg,#dcb46a40,#8f7cff26);border:1.5px solid #dcb46a;border-radius:18px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 0 18px #dcb46a4d}.roman-num[data-v-e99a4d31]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;font-size:28px;font-weight:700;line-height:1}.arc-badge-lbl[data-v-e99a4d31]{text-transform:uppercase;color:#f4ecdc99;letter-spacing:.5px;font-size:8px}.arcana-title-box[data-v-e99a4d31]{flex-direction:column;display:flex}.arc-category[data-v-e99a4d31]{text-transform:uppercase;letter-spacing:1px;color:#58d1c1;font-size:11px;font-weight:800}.arc-name[data-v-e99a4d31]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin:2px 0;font-size:26px;font-weight:700}.arc-archetype[data-v-e99a4d31]{color:#f4ecdcb3;font-size:13px;font-style:italic}.arc-desc[data-v-e99a4d31]{color:#f4ecdce6;margin-bottom:20px;font-size:14.5px;line-height:1.6}.arcana-dual-grid[data-v-e99a4d31]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}@media (width<=600px){.arcana-dual-grid[data-v-e99a4d31]{grid-template-columns:1fr}}.dual-box[data-v-e99a4d31]{border-radius:16px;padding:14px 16px;font-size:13px;line-height:1.5}.dual-box p[data-v-e99a4d31]{margin:0}.plus-box[data-v-e99a4d31]{color:#d1f4ed;background:#58d1c114;border:1px solid #58d1c140}.plus-box .dual-title[data-v-e99a4d31]{color:#58d1c1;align-items:center;gap:6px;margin-bottom:6px;font-weight:800;display:flex}.minus-box[data-v-e99a4d31]{color:#ffd8d8;background:#ff8f8f14;border:1px solid #ff8f8f40}.minus-box .dual-title[data-v-e99a4d31]{color:#ff9b9b;align-items:center;gap:6px;margin-bottom:6px;font-weight:800;display:flex}.arcana-advice-box[data-v-e99a4d31]{background:#dcb46a1a;border:1px solid #dcb46a4d;border-radius:16px;padding:14px 18px}.adv-label[data-v-e99a4d31]{text-transform:uppercase;color:#f6dea4;margin-bottom:4px;font-size:11.5px;font-weight:800;display:block}.arcana-advice-box p[data-v-e99a4d31]{color:#f4ecdc;margin:0;font-size:13.5px;line-height:1.5}.matrix-category-chips[data-v-e99a4d31]{flex-wrap:wrap;gap:8px;display:flex}.cat-chip[data-v-e99a4d31]{color:#f4ecdcd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.cat-chip[data-v-e99a4d31]:hover{color:#f6dea4;background:#dcb46a26;border-color:#dcb46a}.cat-chip.active[data-v-e99a4d31]{color:#f6dea4;background:#dcb46a40;border-color:#ffd885;box-shadow:0 0 14px #dcb46a59}.stage-actions[data-v-e99a4d31]{flex-direction:column;align-items:center;gap:16px;margin-top:36px;display:flex}.cta-matrix[data-v-e99a4d31]{color:#1b1433;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:24px;align-items:center;gap:12px;padding:18px 40px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px -6px #dcb46a73}.cta-matrix[data-v-e99a4d31]:hover{transform:translateY(-2px);box-shadow:0 18px 40px -4px #dcb46aa6}.price-pill[data-v-e99a4d31]{background:#1b143340;border-radius:12px;padding:4px 10px;font-size:13px}.reading-result-box[data-v-e99a4d31]{background:#0c0f2af5;border:1px solid #dcb46a59;border-radius:24px;margin-top:32px;padding:34px 28px;box-shadow:0 20px 50px -10px #000000d9}.result-header[data-v-e99a4d31]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;display:flex}.res-title-wrap[data-v-e99a4d31]{align-items:center;gap:12px;display:flex}.res-title-wrap h3[data-v-e99a4d31]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:24px}.btn-clean[data-v-e99a4d31]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.btn-clean[data-v-e99a4d31]:hover{color:#ffd885}.markdown-content[data-v-e99a4d31]{color:#f4ecdceb;font-size:15.5px;line-height:1.75}.markdown-content[data-v-e99a4d31] h1,.markdown-content[data-v-e99a4d31] h2,.markdown-content[data-v-e99a4d31] h3{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:20px 0 10px}@media (width<=600px){.matrix-stage-card[data-v-e99a4d31]{padding:20px 14px}.octagram-container[data-v-e99a4d31]{width:330px;height:330px}.node-center[data-v-e99a4d31]{width:54px;height:54px;top:135px;left:135px}.node-spirit[data-v-e99a4d31]{width:44px;height:44px;top:5px;left:140px}.node-personality[data-v-e99a4d31]{width:44px;height:44px;top:140px;left:5px}.node-money[data-v-e99a4d31]{width:44px;height:44px;top:140px;right:5px}.node-karma[data-v-e99a4d31]{width:44px;height:44px;bottom:5px;left:140px}.ancestor-tl[data-v-e99a4d31]{width:38px;height:38px;top:48px;left:48px}.ancestor-tr[data-v-e99a4d31]{width:38px;height:38px;top:48px;right:48px}.ancestor-br[data-v-e99a4d31]{width:38px;height:38px;bottom:48px;right:48px}.ancestor-bl[data-v-e99a4d31]{width:38px;height:38px;bottom:48px;left:48px}.cta-matrix[data-v-e99a4d31]{justify-content:center;width:100%;padding:14px 18px;font-size:14px}}@media (width<=360px){.octagram-container[data-v-e99a4d31]{transform-origin:50%;margin:-15px auto;transform:scale(.85)}}.daily-rune-notice[data-v-2828a586]{background:#dcb46a1f;border:1px solid #dcb46a66;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 20px;display:flex;box-shadow:0 4px 20px #0006}.drn-left[data-v-2828a586]{align-items:flex-start;gap:12px;display:flex}.drn-text[data-v-2828a586]{flex-direction:column;gap:4px;display:flex}.drn-text b[data-v-2828a586]{color:#ffd885;font-size:14px}.drn-text span[data-v-2828a586]{color:#f4ecdcd9;font-size:12.5px;line-height:1.45}.btn-switch-norns[data-v-2828a586]{color:#1a142e;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:14px;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:800;transition:all .2s}.btn-switch-norns[data-v-2828a586]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #dcb46a66}.cta-runes.disabled-daily[data-v-2828a586]{color:#f4ecdc80!important;cursor:not-allowed!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff26!important}.sec-runes[data-v-2828a586]{padding:36px 0 calc(110px + env(safe-area-inset-bottom,10px))}.guide-trigger-row[data-v-2828a586]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.oracle-tag[data-v-2828a586]{text-transform:uppercase;letter-spacing:.6px;color:#ffd885;background:#dcb46a4d;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.btn-section-guide[data-v-2828a586]{color:#f6dea4;cursor:pointer;background:#dcb46a1a;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #0000004d}.btn-section-guide[data-v-2828a586]:hover{color:#fff;background:#dcb46a38;border-color:#ffd885;transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a59}.guide-tag[data-v-2828a586]{text-transform:uppercase;color:#ffd885;letter-spacing:.5px;background:#dcb46a40;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.runes-altar-card[data-v-2828a586]{background:linear-gradient(165deg,#14183ccc,#080a1cfa);border:1px solid #dcb46a59;border-radius:28px;margin-top:32px;padding:34px 28px;box-shadow:0 24px 60px -15px #000000d9}.altar-hero-banner[data-v-2828a586]{border:1px solid #dcb46a4d;border-radius:22px;height:200px;margin-bottom:28px;position:relative;overflow:hidden}.altar-img[data-v-2828a586]{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .6s;transform:scale(1.02)}.altar-hero-banner:hover .altar-img[data-v-2828a586]{transform:scale(1.05)}.altar-overlay[data-v-2828a586]{background:linear-gradient(#07091a33,#07091ad9);position:absolute;inset:0}.altar-hero-content[data-v-2828a586]{z-index:2;position:absolute;bottom:18px;left:24px;right:24px}.a-badge[data-v-2828a586]{letter-spacing:1px;text-transform:uppercase;color:#58d1c1;margin-bottom:4px;font-size:11.5px;font-weight:800;display:inline-block}.a-title[data-v-2828a586]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:26px;font-weight:700}.a-sub[data-v-2828a586]{color:#f4ecdcd9;margin:4px 0 0;font-size:13px}.spread-type-selector[data-v-2828a586]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (width<=768px){.spread-type-selector[data-v-2828a586]{grid-template-columns:1fr}}.stype-btn[data-v-2828a586]{color:#f4ecdc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .25s;display:flex}.stype-btn[data-v-2828a586]:hover{background:#dcb46a1a;border-color:#dcb46a66}.stype-btn.active[data-v-2828a586]{color:#f6dea4;background:#dcb46a2e;border-color:#ffd885;box-shadow:0 0 20px #dcb46a4d}.stype-left[data-v-2828a586]{align-items:center;gap:14px;display:flex}.stype-icon[data-v-2828a586]{color:#f6dea4;font-size:26px}.stype-text[data-v-2828a586]{text-align:left;flex-direction:column;display:flex}.stype-name[data-v-2828a586]{font-size:15px;font-weight:800}.stype-desc[data-v-2828a586]{color:#f4ecdc99;margin-top:2px;font-size:11.5px}.stype-tag[data-v-2828a586]{border-radius:10px;padding:4px 10px;font-size:11.5px;font-weight:800}.stype-tag.free[data-v-2828a586]{color:#58d1c1;background:#58d1c133}.stype-tag.vip[data-v-2828a586]{color:#c4b9ff;background:#8f7cff33}.quick-questions-row[data-v-2828a586]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.qq-label[data-v-2828a586]{text-transform:uppercase;color:#f4ecdc99;font-size:12px;font-weight:700}.qq-chip[data-v-2828a586]{color:#f4ecdcd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s}.qq-chip[data-v-2828a586]:hover{color:#f6dea4;background:#dcb46a26;border-color:#dcb46a}.qq-chip.active[data-v-2828a586]{color:#f6dea4;background:#dcb46a3d;border-color:#ffd885}.question-input-wrap input[data-v-2828a586]{color:#f4ecdc;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;outline:none;width:100%;padding:16px 20px;font-size:15px}.question-input-wrap input[data-v-2828a586]:focus{border-color:#dcb46a;box-shadow:0 0 16px #dcb46a40}.pouch-stage[data-v-2828a586]{flex-direction:column;align-items:center;gap:24px;margin:36px 0;display:flex}.pouch-graphic[data-v-2828a586]{cursor:pointer;background:radial-gradient(circle at 35% 35%,#8f7cff40,#121636f2);border:2px solid #ffd885;border-radius:50%;place-items:center;width:170px;height:170px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid;box-shadow:0 0 32px #dcb46a73}.pouch-graphic[data-v-2828a586]:hover{transform:scale(1.08);box-shadow:0 0 44px #dcb46ab3}.pouch-inner[data-v-2828a586]{text-align:center}.pouch-knot[data-v-2828a586]{color:#f6dea4;font-size:44px;line-height:1;display:block}.pouch-title[data-v-2828a586]{color:#f4ecdc;margin-top:6px;font-size:14px;font-weight:800;display:block}.pouch-hint[data-v-2828a586]{color:#f4ecdc99;font-size:10.5px;display:block}.pouch-graphic.shaking[data-v-2828a586]{animation:.35s infinite pouchShake-2828a586}@keyframes pouchShake-2828a586{0%,to{transform:rotate(0)scale(1.05)}25%{transform:rotate(-8deg)scale(1.08)}75%{transform:rotate(8deg)scale(1.08)}}.drawn-stones-row[data-v-2828a586]{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.rune-stone[data-v-2828a586]{flex-direction:column;align-items:center;gap:10px;display:flex}.stone-role[data-v-2828a586]{color:#dcb46a;text-transform:uppercase;letter-spacing:.5px;font-size:12.5px;font-weight:800}.stone-body[data-v-2828a586]{cursor:default;background:linear-gradient(145deg,#202758,#0b0f2a);border:2px solid #dcb46ab3;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:105px;height:145px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 16px 36px -6px #000000d9,0 0 24px #dcb46a59}.stone-body[data-v-2828a586]:hover{transform:translateY(-4px);box-shadow:0 20px 44px -4px #000000e6,0 0 32px #dcb46a8c}.rune-stone.reversed .stone-body[data-v-2828a586]{border-color:#8f7cff;box-shadow:0 16px 36px -6px #000000d9,0 0 24px #8f7cff59}.rune-glyph[data-v-2828a586]{color:#f6dea4;text-shadow:0 0 14px #dcb46a99;font-size:48px;line-height:1}.rune-name[data-v-2828a586]{color:#f4ecdc;margin-top:6px;font-size:13.5px;font-weight:700}.rune-state[data-v-2828a586]{color:#f4ecdc8c;font-size:10.5px}.altar-actions[data-v-2828a586]{flex-direction:column;align-items:center;gap:16px;display:flex}.cta-runes[data-v-2828a586]{color:#1b1433;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:24px;align-items:center;gap:12px;padding:18px 42px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px -6px #dcb46a73}.cta-runes[data-v-2828a586]:hover{transform:translateY(-2px);box-shadow:0 18px 40px -4px #dcb46aa6}.price-bubble[data-v-2828a586]{background:#1b143340;border-radius:12px;padding:4px 10px;font-size:13px}.atlas-toggle-wrap[data-v-2828a586]{justify-content:center;margin-top:36px;display:flex}.btn-toggle-atlas[data-v-2828a586]{color:#f6dea4;cursor:pointer;background:#ffffff0d;border:1px solid #dcb46a59;border-radius:16px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-toggle-atlas[data-v-2828a586]:hover{background:#dcb46a26;border-color:#ffd885}.futhark-atlas-grid[data-v-2828a586]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:24px;display:grid}.futhark-cell[data-v-2828a586]{text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;padding:14px 10px;transition:all .2s;display:flex}.futhark-cell[data-v-2828a586]:hover{background:#dcb46a1f;border-color:#dcb46a;transform:translateY(-2px)}.futhark-cell.selected[data-v-2828a586]{background:#dcb46a3d;border-color:#ffd885;box-shadow:0 0 16px #dcb46a59}.cell-glyph[data-v-2828a586]{color:#f6dea4;font-size:32px;line-height:1}.cell-name[data-v-2828a586]{color:#fff6e0;margin-top:6px;font-size:12px;font-weight:700}.cell-meaning[data-v-2828a586]{color:#f4ecdc99;margin-top:2px;font-size:10px}.atlas-detail-card[data-v-2828a586]{background:#0e1230f2;border:1px solid #ffd885;border-radius:20px;margin-top:20px;padding:22px 24px}.ad-header[data-v-2828a586]{align-items:center;gap:14px;margin-bottom:12px;display:flex}.ad-glyph-box[data-v-2828a586]{color:#f6dea4;background:#dcb46a26;border:1px solid #dcb46a;border-radius:14px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:36px;display:grid}.ad-title-box[data-v-2828a586]{flex:1}.ad-title-box h4[data-v-2828a586]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:22px}.ad-meaning[data-v-2828a586]{color:#58d1c1;font-size:12.5px;font-weight:700}.ad-close[data-v-2828a586]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;font-size:16px}.ad-desc[data-v-2828a586]{color:#f4ecdce6;margin:0;font-size:14px;line-height:1.6}.reading-result-box[data-v-2828a586]{background:#0c0f2af5;border:1px solid #dcb46a59;border-radius:24px;margin-top:32px;padding:34px 28px;box-shadow:0 20px 50px -10px #000000d9}.result-header[data-v-2828a586]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;display:flex}.res-title-wrap[data-v-2828a586]{align-items:center;gap:12px;display:flex}.res-title-wrap h3[data-v-2828a586]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:24px}.btn-clean[data-v-2828a586]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.btn-clean[data-v-2828a586]:hover{color:#ffd885}.markdown-content[data-v-2828a586]{color:#f4ecdceb;font-size:15.5px;line-height:1.75}.markdown-content[data-v-2828a586] h1,.markdown-content[data-v-2828a586] h2,.markdown-content[data-v-2828a586] h3{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:20px 0 10px}@media (width<=600px){.runes-altar-card[data-v-2828a586]{padding:20px 14px}.altar-hero-banner[data-v-2828a586]{height:160px}.a-title[data-v-2828a586]{font-size:20px}.stone-body[data-v-2828a586]{width:88px;height:125px}.rune-glyph[data-v-2828a586]{font-size:40px}.cta-runes[data-v-2828a586]{justify-content:center;width:100%;padding:14px 18px;font-size:14px}}.sec-rituals[data-v-f7c09f4e]{padding:64px 20px 48px}.guide-trigger-row[data-v-f7c09f4e]{justify-content:center;align-items:center;margin-top:14px;display:flex}.btn-section-guide[data-v-f7c09f4e]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-section-guide[data-v-f7c09f4e]:hover{background:#dcb46a40;border-color:#ffd885;transform:translateY(-1px);box-shadow:0 0 16px #dcb46a4d}.guide-tag[data-v-f7c09f4e]{text-transform:uppercase;color:#fff4db;background:#dcb46a40;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.ritual-banner[data-v-f7c09f4e]{background:linear-gradient(135deg,#232a46e6,#12162df2);border:1px solid #dcb46a66;border-radius:20px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 22px;display:flex;box-shadow:0 10px 30px #0006}.banner-completed[data-v-f7c09f4e]{background:linear-gradient(135deg,#2e2444f2,#121026f2);border-color:#dcb46a99}.banner-busy[data-v-f7c09f4e]{border-color:#ffb36b80}.banner-icon[data-v-f7c09f4e]{background:#dcb46a26;border:1px solid #dcb46a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.banner-content[data-v-f7c09f4e]{flex:1}.banner-content h4[data-v-f7c09f4e]{color:#f6dea4;margin:0 0 4px;font-size:15px;font-weight:700}.banner-content p[data-v-f7c09f4e]{color:#f4ecdcd9;margin:0;font-size:13px;line-height:1.5}.banner-close[data-v-f7c09f4e]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;transition:all .2s}.banner-close[data-v-f7c09f4e]:hover{color:#fff;background:#ffffff1a}.candle-altar-card[data-v-f7c09f4e]{background:linear-gradient(165deg,#1c1636d9,#07091afa);border:1px solid #dcb46a59;border-radius:28px;margin-top:24px;padding:36px 32px;transition:border-color .4s,box-shadow .4s;position:relative;box-shadow:0 20px 60px -15px #000000d9}.candle-altar-card.altar-active[data-v-f7c09f4e]{border-color:#dcb46a99;box-shadow:0 20px 70px -10px #dcb46a26,0 0 30px #dcb46a14}.altar-loading-cover[data-v-f7c09f4e]{color:#f4ecdcb3;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;display:flex}.candle-categories-grid[data-v-f7c09f4e]{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (width<=960px){.candle-categories-grid[data-v-f7c09f4e]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.candle-categories-grid[data-v-f7c09f4e]{grid-template-columns:repeat(2,1fr)}}.cat-card[data-v-f7c09f4e]{color:#f4ecdc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;transition:all .25s;display:flex}.cat-card[data-v-f7c09f4e]:hover{background:#ffffff12;transform:translateY(-2px)}.cat-card.active[data-v-f7c09f4e]{background:#ffffff17;border-color:#dcb46a;box-shadow:0 0 20px #dcb46a47}.cat-flame-dot[data-v-f7c09f4e]{border-radius:50%;width:12px;height:12px;transition:transform .2s}.cat-card.active .cat-flame-dot[data-v-f7c09f4e]{transform:scale(1.25)}.cat-card b[data-v-f7c09f4e]{text-align:center;font-size:13px;font-weight:700}.cat-card small[data-v-f7c09f4e]{color:#f4ecdc8c;text-align:center;font-size:10.5px}.active-candle-ribbon[data-v-f7c09f4e]{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ribbon-cat-badge[data-v-f7c09f4e]{text-transform:uppercase;letter-spacing:.5px;background:#ffffff0f;border:1px solid;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.ribbon-dot[data-v-f7c09f4e]{border-radius:50%;width:8px;height:8px;animation:1.5s infinite alternate pulse-glow}.ribbon-sphere[data-v-f7c09f4e]{color:#f4ecdcb3;font-size:13px}.ribbon-sphere strong[data-v-f7c09f4e]{color:#f4ecdc}.candle-stage[data-v-f7c09f4e]{justify-content:center;padding:36px 0 28px;display:flex}.candle-wrap[data-v-f7c09f4e]{flex-direction:column;align-items:center;width:160px;display:flex;position:relative}.embers-container[data-v-f7c09f4e]{pointer-events:none;width:100%;height:120px;position:absolute;top:-40px}.ember[data-v-f7c09f4e]{background:var(--active-color,#ffd166);width:3px;height:3px;box-shadow:0 0 8px var(--active-color,#ffd166);opacity:0;border-radius:50%;animation:3s ease-out infinite float-ember-f7c09f4e;position:absolute}.ember-1[data-v-f7c09f4e]{animation-delay:0s;left:45%}.ember-2[data-v-f7c09f4e]{animation-delay:.8s;left:55%}.ember-3[data-v-f7c09f4e]{animation-delay:1.6s;left:35%}.ember-4[data-v-f7c09f4e]{animation-delay:2.3s;left:65%}@keyframes float-ember-f7c09f4e{0%{opacity:0;transform:translateY(60px)scale(.6)}25%{opacity:.9}75%{opacity:.6}to{opacity:0;transform:translateY(-35px)translate(6px)scale(1.4)}}.flame-zone[data-v-f7c09f4e]{justify-content:center;align-items:flex-end;width:36px;height:60px;display:flex;position:relative}.flame[data-v-f7c09f4e]{width:26px;height:48px;animation:1.8s ease-in-out infinite flicker-f7c09f4e;position:relative}.flame-aura[data-v-f7c09f4e]{opacity:.7;pointer-events:none;border-radius:50%;animation:2.5s ease-in-out infinite alternate aura-pulse-f7c09f4e;position:absolute;inset:-20px}.flame-outer[data-v-f7c09f4e]{opacity:.9;filter:drop-shadow(0 0 12px var(--active-color,#ffd166));border-radius:50% 50% 25% 25%;position:absolute;inset:0}.flame-core[data-v-f7c09f4e]{opacity:.95;background:#fff;border-radius:50% 50% 30% 30%;height:28px;position:absolute;bottom:4px;left:5px;right:5px;box-shadow:0 0 10px #fff,0 0 20px #fff7c0}@keyframes flicker-f7c09f4e{0%,to{transform:scale(1)rotate(-1deg)}25%{transform:scale(1.05,.97)rotate(1.5deg)}50%{transform:scale(.96,1.04)rotate(-2deg)}75%{transform:scale(1.03,.98)rotate(1deg)}}@keyframes aura-pulse-f7c09f4e{0%{opacity:.5;transform:scale(.9)}to{opacity:.85;transform:scale(1.15)}}.smoke-wisp[data-v-f7c09f4e]{width:20px;height:50px;position:relative}.smoke-trail[data-v-f7c09f4e]{filter:blur(1.5px);background:linear-gradient(#0000,#ffffff4d);border-radius:50%;width:3px;height:25px;animation:3s ease-out infinite smoke-drift-f7c09f4e;position:absolute;bottom:0}.trail-1[data-v-f7c09f4e]{animation-delay:0s;left:8px}.trail-2[data-v-f7c09f4e]{animation-delay:1.5s;left:11px}@keyframes smoke-drift-f7c09f4e{0%{opacity:.4;transform:translateY(0)scaleX(1)}50%{opacity:.2;transform:translateY(-20px)translate(6px)scaleX(2.5)}to{opacity:0;transform:translateY(-40px)translate(-4px)scaleX(4)}}.wick[data-v-f7c09f4e]{background:#2b1f14;border-radius:1px;width:3px;height:12px}.wick.burning[data-v-f7c09f4e]{background:#ff5722;box-shadow:0 0 6px #ff9800}.candle-wax[data-v-f7c09f4e]{background:linear-gradient(#ffffff29,#ffffff0a);border:1px solid #ffffff24;border-top:4px solid;border-radius:8px 8px 16px 16px;justify-content:center;align-items:center;width:58px;height:110px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #0009}.wax-glow-highlight[data-v-f7c09f4e]{background:linear-gradient(#ffffff40,#0000);border-radius:50%;height:12px;position:absolute;top:0;left:6px;right:6px}.wax-rune[data-v-f7c09f4e]{opacity:.85;font-size:18px;transition:transform .3s}.altar-pedestal[data-v-f7c09f4e]{justify-content:center;align-items:center;width:120px;height:18px;margin-top:-6px;display:flex;position:relative}.pedestal-rim[data-v-f7c09f4e]{background:radial-gradient(#ffffff14,#0000 70%);border:1.5px solid;border-radius:50%;width:100%;height:8px;box-shadow:0 6px 16px #000000b3}.burning-dashboard[data-v-f7c09f4e]{margin-top:10px}.timer-card[data-v-f7c09f4e]{text-align:center;background:#0e1230cc;border:1px solid #dcb46a59;border-radius:24px;padding:24px 28px;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000080}.timer-header[data-v-f7c09f4e]{background:#dcb46a1a;border:1px solid #dcb46a40;border-radius:20px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 18px;display:inline-flex}.pulse-indicator[data-v-f7c09f4e]{width:10px;height:10px;position:relative}.pulse-ring[data-v-f7c09f4e]{border:1.5px solid;border-radius:50%;animation:1.8s infinite pulse-ring-f7c09f4e;position:absolute;inset:-4px}.pulse-core[data-v-f7c09f4e]{border-radius:50%;position:absolute;inset:0}@keyframes pulse-ring-f7c09f4e{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.timer-title[data-v-f7c09f4e]{text-transform:uppercase;letter-spacing:.8px;color:#f6dea4;font-size:12.5px;font-weight:700}.digital-countdown[data-v-f7c09f4e]{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.clock-segment[data-v-f7c09f4e]{flex-direction:column;align-items:center;gap:6px;display:flex}.digit-box[data-v-f7c09f4e]{color:#f6dea4;letter-spacing:2px;background:#07091ad9;border:1px solid #dcb46a59;border-radius:14px;min-width:74px;padding:10px 14px;font-family:Cinzel Decorative,Cinzel,Playfair Display,serif;font-size:38px;font-weight:800;box-shadow:inset 0 2px 8px #000c,0 0 16px #dcb46a26}.digit-lbl[data-v-f7c09f4e]{text-transform:uppercase;letter-spacing:.5px;color:#f4ecdc99;font-size:11px;font-weight:600}.clock-colon[data-v-f7c09f4e]{color:#dcb46a;margin-bottom:20px;font-size:32px;font-weight:700;animation:1s infinite alternate colon-blink-f7c09f4e}@keyframes colon-blink-f7c09f4e{0%{opacity:.3}to{opacity:1}}.burn-progress-wrapper[data-v-f7c09f4e]{max-width:500px;margin:0 auto 18px}.burn-progress-track[data-v-f7c09f4e]{background:#ffffff14;border:1px solid #ffffff14;border-radius:6px;width:100%;height:8px;overflow:hidden}.burn-progress-fill[data-v-f7c09f4e]{border-radius:6px;height:100%;transition:width 1s linear}.burn-progress-meta[data-v-f7c09f4e]{color:#f4ecdca6;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.timer-hint[data-v-f7c09f4e]{color:#f4ecdcbf;max-width:560px;margin:0 auto;font-size:13px;line-height:1.5}.active-intention-box[data-v-f7c09f4e]{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;margin-top:20px;padding:20px 24px}.intention-badge[data-v-f7c09f4e]{text-transform:uppercase;letter-spacing:.6px;color:#dcb46a;margin-bottom:8px;font-size:12px;font-weight:700}.intention-quote[data-v-f7c09f4e]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:20px;font-style:italic;line-height:1.5}.extinguish-early-section[data-v-f7c09f4e]{text-align:center;margin-top:20px}.btn-text-subtle[data-v-f7c09f4e]{color:#f4ecdc73;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline;transition:color .2s}.btn-text-subtle[data-v-f7c09f4e]:hover{color:#ff7b90}.extinguish-confirm-box[data-v-f7c09f4e]{background:#2d141ed9;border:1px solid #ff7b9066;border-radius:16px;padding:16px 22px;display:inline-block}.extinguish-confirm-box p[data-v-f7c09f4e]{color:#ffcbd3;margin:0 0 12px;font-size:13.5px}.confirm-actions[data-v-f7c09f4e]{justify-content:center;gap:12px;display:flex}.btn-danger-sm[data-v-f7c09f4e]{color:#fff;cursor:pointer;background:#ff4d6d;border:none;border-radius:12px;padding:8px 18px;font-size:13px;font-weight:700}.btn-cancel-sm[data-v-f7c09f4e]{color:#f4ecdc;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;padding:8px 16px;font-size:13px}.intention-input-wrap[data-v-f7c09f4e]{margin:10px 0 24px}.intention-input-wrap label[data-v-f7c09f4e]{color:#f4ecdcd9;margin-bottom:10px;font-size:13.5px;font-weight:700;display:block}.input-with-counter[data-v-f7c09f4e]{position:relative}.input-with-counter input[data-v-f7c09f4e]{color:#f4ecdc;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:18px;outline:none;width:100%;padding:16px 65px 16px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.input-with-counter input[data-v-f7c09f4e]:focus{border-color:#dcb46a;box-shadow:0 0 16px #dcb46a40}.char-counter[data-v-f7c09f4e]{color:#f4ecdc66;font-size:11.5px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.intention-chips[data-v-f7c09f4e]{margin-top:14px}.chips-label[data-v-f7c09f4e]{color:#f4ecdc8c;margin-bottom:8px;font-size:11.5px;display:block}.chips-list[data-v-f7c09f4e]{flex-wrap:wrap;gap:8px;display:flex}.chip-btn[data-v-f7c09f4e]{color:#f4ecdcbf;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;padding:6px 12px;font-size:12px;transition:all .2s}.chip-btn[data-v-f7c09f4e]:hover{color:#f6dea4;background:#dcb46a1f;border-color:#dcb46a59}.candle-actions[data-v-f7c09f4e]{flex-direction:column;align-items:center;gap:14px;display:flex}.cta-candle[data-v-f7c09f4e]{color:#1b1433;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:26px;justify-content:center;align-items:center;padding:16px 36px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px -6px #dcb46a73}.cta-candle[data-v-f7c09f4e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px -4px #dcb46a99}.cta-candle[data-v-f7c09f4e]:disabled{opacity:.5;cursor:not-allowed;transform:none}.cta-inner[data-v-f7c09f4e]{align-items:center;gap:12px;display:inline-flex}.price-bubble[data-v-f7c09f4e]{background:#1b14334d;border-radius:12px;padding:4px 10px;font-size:13px}.reading-result-box[data-v-f7c09f4e]{background:#0c0f2af2;border:1px solid #dcb46a66;border-radius:26px;margin-top:32px;padding:32px 28px;box-shadow:0 20px 50px -10px #000000d9}.result-header[data-v-f7c09f4e]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.res-title-wrap[data-v-f7c09f4e]{align-items:center;gap:14px;display:flex}.res-title-wrap h3[data-v-f7c09f4e]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0 0 2px;font-size:22px}.res-subtitle[data-v-f7c09f4e]{color:#f4ecdc99;font-size:12.5px}.btn-clean[data-v-f7c09f4e]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13.5px;display:flex}.btn-clean[data-v-f7c09f4e]:hover{color:#fff}.consecrated-grid[data-v-f7c09f4e]{grid-template-columns:260px 1fr;align-items:start;gap:28px;display:grid}@media (width<=840px){.consecrated-grid[data-v-f7c09f4e]{grid-template-columns:1fr}}.talisman-preview-col[data-v-f7c09f4e]{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;padding:22px 18px}.talisman-badge-top[data-v-f7c09f4e]{text-transform:uppercase;letter-spacing:.8px;color:#dcb46a;margin-bottom:12px;font-size:10.5px;font-weight:800;display:inline-block}.svg-container[data-v-f7c09f4e]{width:190px;height:190px;margin:0 auto;transition:transform .3s}.svg-container[data-v-f7c09f4e]:hover{transform:scale(1.03)}.svg-container[data-v-f7c09f4e] svg{width:100%;height:100%}.talisman-name[data-v-f7c09f4e]{color:#f6dea4;margin-top:12px;font-size:14px;font-weight:800;display:block}.talisman-hint[data-v-f7c09f4e]{color:#f4ecdc8c;margin:6px 0 14px;font-size:11.5px;line-height:1.4}.btn-save-talisman[data-v-f7c09f4e]{color:#f6dea4;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:14px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-save-talisman[data-v-f7c09f4e]:hover{background:#dcb46a38}.affirmation-box[data-v-f7c09f4e]{background:#dcb46a1a;border:1px solid #dcb46a4d;border-radius:20px;margin-bottom:20px;padding:20px 24px}.aff-lbl[data-v-f7c09f4e]{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:800;display:flex}.aff-quote[data-v-f7c09f4e]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:20px;font-style:italic;line-height:1.5}.markdown-content[data-v-f7c09f4e]{color:#f4ecdce6;font-size:15px;line-height:1.7}.markdown-content[data-v-f7c09f4e] h1,.markdown-content[data-v-f7c09f4e] h2,.markdown-content[data-v-f7c09f4e] h3{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:18px 0 8px}.fade-enter-active[data-v-f7c09f4e],.fade-leave-active[data-v-f7c09f4e]{transition:opacity .3s}.fade-enter-from[data-v-f7c09f4e],.fade-leave-to[data-v-f7c09f4e]{opacity:0}.slide-up-enter-active[data-v-f7c09f4e],.slide-up-leave-active[data-v-f7c09f4e]{transition:all .4s}.slide-up-enter-from[data-v-f7c09f4e],.slide-up-leave-to[data-v-f7c09f4e]{opacity:0;transform:translateY(20px)}.sec-dreams[data-v-45af4faf]{padding:36px 0 calc(110px + env(safe-area-inset-bottom,10px))}.guide-trigger-row[data-v-45af4faf]{justify-content:center;align-items:center;margin-top:14px;display:flex}.btn-section-guide[data-v-45af4faf]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-section-guide[data-v-45af4faf]:hover{background:#dcb46a40;border-color:#ffd885;transform:translateY(-1px);box-shadow:0 0 16px #dcb46a4d}.guide-tag[data-v-45af4faf]{text-transform:uppercase;color:#fff4db;background:#dcb46a40;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.oracle-tag[data-v-45af4faf]{text-transform:uppercase;color:#d8b4fe;background:#c084fc4d;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.dream-parchment-card[data-v-45af4faf]{background:linear-gradient(165deg,#14183ccc,#080a1cfa);border:1px solid #dcb46a59;border-radius:28px;margin-top:32px;padding:34px 28px;box-shadow:0 24px 60px -15px #000000d9}.dream-hero-banner[data-v-45af4faf]{border:1px solid #dcb46a4d;border-radius:22px;height:200px;margin-bottom:28px;position:relative;overflow:hidden}.dream-art-img[data-v-45af4faf]{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .6s;transform:scale(1.02)}.dream-hero-banner:hover .dream-art-img[data-v-45af4faf]{transform:scale(1.05)}.dream-art-overlay[data-v-45af4faf]{background:linear-gradient(#07091a26,#07091ad9);position:absolute;inset:0}.dream-hero-content[data-v-45af4faf]{z-index:2;position:absolute;bottom:18px;left:24px;right:24px}.dh-badge[data-v-45af4faf]{letter-spacing:1px;text-transform:uppercase;color:#c4b9ff;margin-bottom:4px;font-size:11.5px;font-weight:800;display:inline-block}.dh-title[data-v-45af4faf]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:26px;font-weight:700}.dh-sub[data-v-45af4faf]{color:#f4ecdcd9;margin:4px 0 0;font-size:13px}.mood-selector-block[data-v-45af4faf]{margin-bottom:22px}.mood-lbl[data-v-45af4faf]{text-transform:uppercase;letter-spacing:.5px;color:#f4ecdcb3;margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.mood-chips-grid[data-v-45af4faf]{flex-wrap:wrap;gap:10px;display:flex}.mood-chip[data-v-45af4faf]{color:#f4ecdcd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.mood-chip[data-v-45af4faf]:hover{color:#d8d0ff;background:#8f7cff26;border-color:#8f7cff}.mood-chip.active[data-v-45af4faf]{color:#fff1cc;background:#8f7cff40;border-color:#c4b9ff;box-shadow:0 0 16px #8f7cff66}.dream-archetypes-row[data-v-45af4faf]{margin-bottom:18px}.da-label[data-v-45af4faf]{text-transform:uppercase;color:#f4ecdc99;margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.da-chips-list[data-v-45af4faf]{flex-wrap:wrap;gap:8px;display:flex}.da-chip[data-v-45af4faf]{color:#f4ecdcbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .2s}.da-chip[data-v-45af4faf]:hover{color:#f6dea4;background:#dcb46a24;border-color:#dcb46a}.dream-textarea-wrap[data-v-45af4faf]{margin-bottom:24px}.dream-textarea-wrap textarea[data-v-45af4faf]{color:#f4ecdc;resize:vertical;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;outline:none;width:100%;padding:18px 20px;font-size:15px;line-height:1.6}.dream-textarea-wrap textarea[data-v-45af4faf]:focus{background:#ffffff12;border-color:#c4b9ff;box-shadow:0 0 16px #8f7cff40}.textarea-footer[data-v-45af4faf]{justify-content:space-between;align-items:center;margin-top:8px;padding:0 4px;display:flex}.tf-hint[data-v-45af4faf]{color:#58d1c1;font-size:11.5px;font-weight:600}.char-count[data-v-45af4faf]{color:#f4ecdc73;font-size:11.5px}.char-count.limit-near[data-v-45af4faf]{color:#ff9b9b}.dream-actions[data-v-45af4faf]{flex-direction:column;align-items:center;gap:16px;display:flex}.cta-dream[data-v-45af4faf]{color:#1b1433;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:24px;align-items:center;gap:12px;padding:18px 42px;font-size:16px;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px -6px #dcb46a73}.cta-dream[data-v-45af4faf]:hover{transform:translateY(-2px);box-shadow:0 18px 40px -4px #dcb46aa6}.price-bubble[data-v-45af4faf]{background:#1b143340;border-radius:12px;padding:4px 10px;font-size:13px}.reading-result-box[data-v-45af4faf]{background:#0c0f2af5;border:1px solid #dcb46a59;border-radius:24px;margin-top:32px;padding:34px 28px;box-shadow:0 20px 50px -10px #000000d9}.result-header[data-v-45af4faf]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;display:flex}.res-title-wrap[data-v-45af4faf]{align-items:center;gap:12px;display:flex}.res-title-wrap h3[data-v-45af4faf]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:24px}.btn-clean[data-v-45af4faf]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.btn-clean[data-v-45af4faf]:hover{color:#ffd885}.archetypes-bar[data-v-45af4faf]{background:#8f7cff1f;border:1px solid #8f7cff4d;border-radius:18px;margin-bottom:22px;padding:16px 20px}.arch-lbl[data-v-45af4faf]{text-transform:uppercase;color:#c4b9ff;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.arch-chips[data-v-45af4faf]{flex-wrap:wrap;gap:10px;display:flex}.arch-pill[data-v-45af4faf]{color:#f4ecdc;background:#ffffff14;border-radius:12px;padding:6px 12px;font-size:13px}.markdown-content[data-v-45af4faf]{color:#f4ecdceb;font-size:15.5px;line-height:1.75}.markdown-content[data-v-45af4faf] h1,.markdown-content[data-v-45af4faf] h2,.markdown-content[data-v-45af4faf] h3{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:20px 0 10px}@media (width<=600px){.dream-parchment-card[data-v-45af4faf]{padding:20px 14px}.dream-hero-banner[data-v-45af4faf]{height:160px}.dh-title[data-v-45af4faf]{font-size:20px}.cta-dream[data-v-45af4faf]{justify-content:center;width:100%;padding:14px 18px;font-size:14px}}.birth-date-picker-wrap[data-v-f7c9ddcf]{width:100%;position:relative}.input-row[data-v-f7c9ddcf]{box-sizing:border-box;background:#0e1230b3;border:1px solid #dcb46a59;border-radius:12px;align-items:center;width:100%;padding:4px 10px;transition:all .2s;display:flex}.input-row.has-focus[data-v-f7c9ddcf]{background:#14193ce6;border-color:#f6dea4;box-shadow:0 0 12px #dcb46a59}.input-row.has-error[data-v-f7c9ddcf]{border-color:#ff6b8b;box-shadow:0 0 10px #ff6b8b4d}.input-icon-left[data-v-f7c9ddcf]{opacity:.8;margin-right:8px;font-size:15px}.date-text-input[data-v-f7c9ddcf]{letter-spacing:.5px;flex:1;min-width:0;box-shadow:none!important;color:#fff6e0!important;background:0 0!important;border:none!important;outline:none!important;padding:6px 0!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important}.date-text-input[data-v-f7c9ddcf]::placeholder{color:#f4ecdc66;font-weight:400}.actions-right[data-v-f7c9ddcf]{align-items:center;gap:6px;margin-left:6px;display:flex}.btn-clear[data-v-f7c9ddcf]{color:#f4ecdc99;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:all .15s;display:flex}.btn-clear[data-v-f7c9ddcf]:hover{color:#fff;background:#fff3}.btn-calendar-toggle[data-v-f7c9ddcf]{color:#f6dea4;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .2s;display:flex}.btn-calendar-toggle[data-v-f7c9ddcf]:hover,.btn-calendar-toggle.active[data-v-f7c9ddcf]{background:#dcb46a4d;border-color:#f6dea4;box-shadow:0 0 8px #dcb46a66}.date-error-hint[data-v-f7c9ddcf]{color:#ff6b8b;margin-top:4px;padding-left:4px;font-size:11px;display:block}.picker-popover[data-v-f7c9ddcf]{z-index:1000;background:linear-gradient(#161b42 0%,#0c0f28 100%);border:1px solid #dcb46a73;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px #000c,0 0 15px #dcb46a33}.picker-header[data-v-f7c9ddcf]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.picker-title[data-v-f7c9ddcf]{color:#f6dea4;letter-spacing:.5px;font-size:12px;font-weight:700}.picker-close[data-v-f7c9ddcf]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px}.picker-selectors[data-v-f7c9ddcf]{gap:8px;margin-bottom:12px;display:flex}.selector-col[data-v-f7c9ddcf]{flex-direction:column;flex:1;gap:4px;display:flex}.selector-col.flex-2[data-v-f7c9ddcf]{flex:1.5}.selector-col label[data-v-f7c9ddcf]{text-transform:uppercase;letter-spacing:.5px;color:#f4ecdc99;font-size:10px;font-weight:700}.sel-box[data-v-f7c9ddcf]{cursor:pointer;color:#fff6e0!important;background:#00000080!important;border:1px solid #dcb46a4d!important;border-radius:8px!important;outline:none!important;padding:8px 4px!important;font-size:13px!important;font-weight:600!important}.sel-box[data-v-f7c9ddcf]:focus{border-color:#f6dea4!important;box-shadow:0 0 8px #dcb46a66!important}.picker-footer[data-v-f7c9ddcf]{justify-content:flex-end;display:flex}.btn-picker-apply[data-v-f7c9ddcf]{color:#0b0d1e;cursor:pointer;background:linear-gradient(135deg,#dcb46a,#c59747);border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:800;transition:all .2s}.btn-picker-apply[data-v-f7c9ddcf]:hover{filter:brightness(1.1);transform:translateY(-1px)}.sec-compat[data-v-e9b78e14]{padding-top:40px;padding-bottom:80px;position:relative}.sec-header[data-v-e9b78e14]{margin-bottom:28px}.sec-k[data-v-e9b78e14]{color:var(--gold-light,#f6dea4);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-flex}.sec-k svg[data-v-e9b78e14]{fill:currentColor;width:14px;height:14px}.sec-title[data-v-e9b78e14]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-bottom:12px;font-size:clamp(28px,4vw,42px);line-height:1.2}.sec-lead[data-v-e9b78e14]{color:#f4ecdcbf;max-width:680px;margin:0 auto 16px;font-size:15px;line-height:1.6}.guide-trigger-row[data-v-e9b78e14]{justify-content:center;margin-top:8px;display:flex}.btn-section-guide[data-v-e9b78e14]{color:#f6dea4;cursor:pointer;background:#dcb46a1a;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #0000004d}.btn-section-guide[data-v-e9b78e14]:hover{color:#fff;background:#dcb46a38;border-color:#ffd885;transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a59}.guide-tag[data-v-e9b78e14]{text-transform:uppercase;color:#ffd885;letter-spacing:.5px;background:#dcb46a40;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.compat-card[data-v-e9b78e14]{background:linear-gradient(160deg,#141842cc,#090c22f2);border:1px solid #ff7b9040;border-radius:28px;max-width:900px;margin:0 auto;padding:36px 32px 32px;box-shadow:0 16px 48px -10px #000000b3,0 0 30px #ff7b9014}.partners-grid[data-v-e9b78e14]{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.partner-col[data-v-e9b78e14]{background:#0e123099;border:1px solid #dcb46a2e;border-radius:20px;min-width:0;padding:22px 20px;transition:all .3s}.partner-col.field-missing[data-v-e9b78e14]{background:#2d101a66;border-color:#ff6b6b99;box-shadow:0 0 14px #ff6b6b33}.col-header-row[data-v-e9b78e14]{border-bottom:1px solid #dcb46a1f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;display:flex}.p-tag[data-v-e9b78e14]{text-transform:uppercase;color:#ff7b90;letter-spacing:.8px;font-size:11px;font-weight:800}.p-role[data-v-e9b78e14]{color:#f4ecdc8c;font-size:12px}.p-field[data-v-e9b78e14]{margin-bottom:14px}.p-field[data-v-e9b78e14]:last-child{margin-bottom:0}.p-field label[data-v-e9b78e14]{color:#f4ecdccc;letter-spacing:.3px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.p-field input[data-v-e9b78e14]{color:#f6dea4;box-sizing:border-box;background:#07081acc;border:1px solid #dcb46a40;border-radius:12px;width:100%;height:42px;padding:0 14px;font-size:14px;transition:all .2s}.p-field input[data-v-e9b78e14]:focus{background:#0e1234f2;border-color:#ffd885;outline:none;box-shadow:0 0 12px #dcb46a4d}.heart-divider[data-v-e9b78e14]{justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.heart-circle[data-v-e9b78e14]{z-index:2;background:radial-gradient(circle at 40% 35%,#2d1226f2,#0f0a1afa);border:1.5px solid #ff7b9080;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 18px #ff7b9066}.heart-pulse-ring[data-v-e9b78e14]{border:1px solid #ff7b904d;border-radius:50%;animation:2.5s ease-out infinite heartPulse-e9b78e14;position:absolute;inset:-6px}@keyframes heartPulse-e9b78e14{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}.validation-banner[data-v-e9b78e14],.server-error-banner[data-v-e9b78e14]{border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.validation-banner[data-v-e9b78e14]{color:#ffb3b3;background:#ff6b6b26;border:1px solid #ff6b6b66}.server-error-banner[data-v-e9b78e14]{color:#f6dea4;background:#dcb46a26;border:1px solid #dcb46a66}.compat-actions[data-v-e9b78e14]{flex-wrap:wrap;justify-content:center;margin-top:24px;display:flex}.cta-compat[data-v-e9b78e14]{color:#1a1024;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#ff7b90);border:none;border-radius:25px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:520px;height:50px;font-size:15px;font-weight:800;transition:all .3s;display:flex;box-shadow:0 6px 20px #ff7b9059}.cta-compat[data-v-e9b78e14]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #ff7b908c}.cta-compat[data-v-e9b78e14]:disabled{opacity:.7;cursor:not-allowed}.price-bubble[data-v-e9b78e14]{color:#fff;background:#1a102459;border-radius:10px;margin-left:6px;padding:3px 8px;font-size:11px}.loading-state[data-v-e9b78e14]{align-items:center;gap:8px;display:flex}.compat-pillars-showcase[data-v-e9b78e14]{max-width:1040px;margin-top:50px;margin-left:auto;margin-right:auto}.pillars-header[data-v-e9b78e14]{margin-bottom:28px}.pillars-badge[data-v-e9b78e14]{text-transform:uppercase;letter-spacing:1px;color:#ffd885;font-size:11px;font-weight:800}.pillars-title[data-v-e9b78e14]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-top:6px;margin-bottom:8px;font-size:clamp(24px,3.2vw,32px)}.pillars-lead[data-v-e9b78e14]{color:#f4ecdcb3;max-width:620px;margin:0 auto;font-size:14px;line-height:1.55}.pillars-grid[data-v-e9b78e14]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.pillar-card[data-v-e9b78e14]{background:linear-gradient(160deg,#12163abf,#090b20f2);border:1px solid #dcb46a2e;border-radius:22px;flex-direction:column;padding:24px 20px;transition:all .3s;display:flex;position:relative}.pillar-card[data-v-e9b78e14]:hover{border-color:#dcb46a73;transform:translateY(-4px);box-shadow:0 12px 32px #00000080}.pillar-card.featured[data-v-e9b78e14]{background:linear-gradient(160deg,#20163ecc,#0e0c26f2);border-color:#ff7b9059;box-shadow:0 8px 24px #ff7b901f}.pillar-icon-box[data-v-e9b78e14]{border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:flex}.icon-lunar[data-v-e9b78e14]{background:#58d1c11f;border:1px solid #58d1c159}.icon-solar[data-v-e9b78e14]{background:#ff7b9026;border:1px solid #ff7b9073}.icon-saturn[data-v-e9b78e14]{background:#8f7cff26;border:1px solid #8f7cff66}.pillar-tag[data-v-e9b78e14]{text-transform:uppercase;color:#a8f3e8;letter-spacing:.6px;margin-bottom:6px;font-size:10.5px;font-weight:800}.tag-solar[data-v-e9b78e14]{color:#ffd885}.pillar-card-title[data-v-e9b78e14]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.25}.pillar-card-desc[data-v-e9b78e14]{color:#f4ecdcb8;flex:1;margin-bottom:16px;font-size:13px;line-height:1.6}.pillar-traits[data-v-e9b78e14]{color:#f6dea4;border-top:1px solid #dcb46a1f;flex-direction:column;gap:5px;padding-top:12px;font-size:11.5px;font-weight:600;display:flex}.compat-tip-banner[data-v-e9b78e14]{background:linear-gradient(135deg,#dcb46a1a,#12163acc);border:1px solid #dcb46a4d;border-radius:18px;align-items:center;gap:16px;padding:16px 22px;display:flex}.tip-icon-wrap[data-v-e9b78e14]{background:#dcb46a2e;border:1px solid #dcb46a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tip-body[data-v-e9b78e14]{color:#f4ecdcd9;flex:1;font-size:13px;line-height:1.5}.tip-body b[data-v-e9b78e14]{color:#ffd885;margin-right:6px}.btn-tip-modal[data-v-e9b78e14]{color:#ffd885;cursor:pointer;white-space:nowrap;background:#dcb46a2e;border:1px solid #dcb46a73;border-radius:16px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-tip-modal[data-v-e9b78e14]:hover{color:#fff;background:#dcb46a4d;border-color:#ffd885;transform:translate(2px)}.reading-result-box[data-v-e9b78e14]{background:linear-gradient(160deg,#141842f2,#090c22fa);border:1px solid #ff7b9059;border-radius:28px;max-width:900px;margin-top:36px;margin-left:auto;margin-right:auto;padding:32px;box-shadow:0 16px 48px #000c}.result-header[data-v-e9b78e14]{border-bottom:1px solid #dcb46a26;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.res-title-wrap[data-v-e9b78e14]{align-items:center;gap:12px;display:flex}.res-title-wrap h3[data-v-e9b78e14]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:24px}.btn-clean[data-v-e9b78e14]{color:#f4ecdcb3;cursor:pointer;background:0 0;border:1px solid #dcb46a4d;border-radius:14px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;transition:all .2s;display:inline-flex}.btn-clean[data-v-e9b78e14]:hover{color:#ffd885;border-color:#ffd885}.synastry-dashboard[data-v-e9b78e14]{background:#0e123099;border:1px solid #dcb46a26;border-radius:20px;align-items:center;gap:32px;margin-bottom:28px;padding:24px;display:flex}.total-gauge[data-v-e9b78e14]{flex-shrink:0}.gauge-circle[data-v-e9b78e14]{background:radial-gradient(circle,#ff7b9040 0%,#0e1230cc 70%);border:3px solid #ff7b90;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex;box-shadow:0 0 20px #ff7b9059}.gauge-pct[data-v-e9b78e14]{color:#fff6e0;font-size:26px;font-weight:900;line-height:1}.gauge-lbl[data-v-e9b78e14]{color:#f4ecdcb3;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:9.5px}.dimensions-list[data-v-e9b78e14]{flex-direction:column;flex:1;gap:10px;width:100%;display:flex}.dim-row[data-v-e9b78e14]{flex-direction:column;gap:4px;display:flex}.dim-head[data-v-e9b78e14]{color:#f4ecdcd9;justify-content:space-between;font-size:12px;display:flex}.dim-bar-track[data-v-e9b78e14]{background:#ffffff14;border-radius:3px;width:100%;height:6px;overflow:hidden}.dim-bar-fill[data-v-e9b78e14]{background:linear-gradient(90deg,#dcb46a,#ff7b90);border-radius:3px;height:100%;transition:width .8s}.markdown-content[data-v-e9b78e14]{color:#f4ecdce6;font-size:14.5px;line-height:1.7}@media (width<=900px){.pillars-grid[data-v-e9b78e14]{grid-template-columns:1fr}.compat-tip-banner[data-v-e9b78e14]{flex-direction:column;align-items:flex-start}}@media (width<=768px){.compat-card[data-v-e9b78e14]{padding:24px 14px 22px}.partners-grid[data-v-e9b78e14]{grid-template-columns:minmax(0,1fr);gap:16px}.partner-col[data-v-e9b78e14]{padding:18px 14px}.heart-divider[data-v-e9b78e14]{margin:4px auto}.synastry-dashboard[data-v-e9b78e14]{flex-direction:column;gap:16px}}.sec-iching[data-v-369ef027]{padding:30px 20px 90px;position:relative}.iching-hero-banner[data-v-369ef027]{border:1px solid #dcb46a59;border-radius:28px;margin-bottom:34px;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #000c,0 0 35px #dcb46a1f}.banner-img-wrap[data-v-369ef027]{z-index:0;position:absolute;inset:0}.hero-bg-img[data-v-369ef027]{object-fit:cover;object-position:center 38%;filter:brightness(.65)saturate(1.15);width:100%;height:100%;transition:transform .8s;transform:scale(1.02)}.iching-hero-banner:hover .hero-bg-img[data-v-369ef027]{transform:scale(1.05)}.banner-overlay[data-v-369ef027]{background:linear-gradient(#080a1e66 0%,#080a1ee0 75%,#080a1efa 100%);position:absolute;inset:0}.banner-particles[data-v-369ef027]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle[data-v-369ef027]{opacity:.6;background:radial-gradient(circle,#ffd885 0%,#ffd88500 70%);border-radius:50%;width:4px;height:4px;animation:ease-in infinite floatUp-369ef027;position:absolute;bottom:-10px}@keyframes floatUp-369ef027{0%{opacity:0;transform:translateY(0)scale(.6)}50%{opacity:.8}to{opacity:0;transform:translateY(-240px)scale(1.4)}}.banner-content[data-v-369ef027]{z-index:2;text-align:center;max-width:820px;margin:0 auto;padding:44px 36px 36px;position:relative}.sacred-k-badge[data-v-369ef027]{color:#ffd885;text-transform:uppercase;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#dcb46a26;border:1px solid #dcb46a73;border-radius:16px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.yin-yang-icon[data-v-369ef027]{font-size:14px;animation:16s linear infinite spinSlow-369ef027;display:inline-block}@keyframes spinSlow-369ef027{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.banner-title[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;text-shadow:0 2px 14px #000c;margin-bottom:12px;font-size:clamp(30px,4.4vw,46px);line-height:1.15}.banner-quote[data-v-369ef027]{color:#f4ecdce0;margin-bottom:20px;font-size:15px;font-style:italic;line-height:1.6}.quote-author[data-v-369ef027]{color:#dcb46a;margin-top:4px;font-size:12.5px;font-style:normal;font-weight:700;display:block}.badge-oracle-tag[data-v-369ef027]{text-transform:uppercase;color:#ffd885;background:#dcb46a4d;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800}.btn-guide-pill[data-v-369ef027]{color:#f6dea4;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1234cc;border:1px solid #dcb46a73;border-radius:20px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.btn-guide-pill[data-v-369ef027]:hover{color:#fff;background:#dcb46a38;border-color:#ffd885;transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a59}.badge-guide-tag[data-v-369ef027]{text-transform:uppercase;color:#ffd885;background:#dcb46a40;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.iching-ritual-card[data-v-369ef027]{background:linear-gradient(165deg,#141a40d9,#080a1efa);border:1px solid #dcb46a59;border-radius:28px;margin-bottom:40px;padding:34px 30px;box-shadow:0 24px 60px -15px #000000e0,0 0 30px #dcb46a1a}.question-stage[data-v-369ef027]{border-bottom:1px solid #dcb46a2e;margin-bottom:30px;padding-bottom:24px}.q-label[data-v-369ef027]{color:#f6dea4;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.q-icon[data-v-369ef027]{color:#ffd885;font-size:14px}.q-input-wrap[data-v-369ef027]{align-items:center;width:100%;display:flex;position:relative}.q-input[data-v-369ef027]{color:#fff6e0;box-sizing:border-box;background:#0a0c22d9;border:1.5px solid #dcb46a4d;border-radius:14px;width:100%;height:48px;padding:0 46px 0 18px;font-size:15px;transition:all .25s}.q-input[data-v-369ef027]:focus{background:#0e1234f2;border-color:#ffd885;outline:none;box-shadow:0 0 16px #dcb46a59}.btn-clear-q[data-v-369ef027]{color:#f4ecdc73;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;font-size:14px;transition:all .2s;position:absolute;right:14px}.btn-clear-q[data-v-369ef027]:hover{color:#fff;background:#ffffff1a}.q-suggestions[data-v-369ef027]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.sug-hint[data-v-369ef027]{color:#f4ecdc8c;font-size:11.5px;font-weight:600}.sug-chip[data-v-369ef027]{color:#f4ecdcd9;cursor:pointer;background:#dcb46a14;border:1px solid #dcb46a38;border-radius:12px;padding:4px 10px;font-size:12px;transition:all .2s}.sug-chip[data-v-369ef027]:hover{color:#fff6e0;background:#dcb46a33;border-color:#ffd885;transform:translateY(-1px)}.altar-workspace-grid[data-v-369ef027]{grid-template-columns:1.15fr .85fr;align-items:start;gap:32px;display:grid}.coins-altar-mat[data-v-369ef027]{background:radial-gradient(circle at 50% 40%,#20265cb3,#0c0e28f2);border:1.5px solid #dcb46a66;border-radius:24px;flex-direction:column;align-items:center;padding:26px 22px;display:flex;position:relative;box-shadow:inset 0 0 40px #000000b3,0 10px 30px #00000080}.mat-ornament[data-v-369ef027]{color:#dcb46a66;letter-spacing:6px;margin-bottom:12px;font-size:12px}.toss-progress-bar[data-v-369ef027]{background:#080a1c99;border:1px solid #dcb46a2e;border-radius:20px;align-items:center;gap:12px;margin-bottom:24px;padding:8px 16px;display:flex}.tp-label[data-v-369ef027]{color:#f4ecdca6;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:700}.tp-beads[data-v-369ef027]{align-items:center;gap:8px;display:flex}.tp-bead[data-v-369ef027]{color:#f4ecdc66;background:#ffffff0d;border:1px solid #dcb46a40;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.tp-bead.current[data-v-369ef027]{color:#fff;background:#dcb46a40;border-color:#ffd885;transform:scale(1.18);box-shadow:0 0 12px #dcb46a99}.tp-bead.completed[data-v-369ef027]{color:#1a1024;background:linear-gradient(135deg,#f6dea4,#dcb46a);border-color:#ffd885;box-shadow:0 0 8px #dcb46a66}.bead-line-icon[data-v-369ef027]{font-size:13px;font-weight:900;line-height:1}.coins-staging-area[data-v-369ef027]{flex-direction:column;align-items:center;width:100%;margin:10px 0 20px;display:flex}.coins-group[data-v-369ef027]{perspective:1200px;justify-content:center;align-items:center;gap:22px;min-height:100px;display:flex}.coin-wrapper[data-v-369ef027]{width:76px;height:76px;transform-style:preserve-3d;cursor:pointer;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.coin-wrapper[data-v-369ef027]:hover{transform:translateY(-4px)scale(1.04)}.coin-wrapper.flip[data-v-369ef027]{animation:.7s cubic-bezier(.25,1,.5,1) infinite toss3D-369ef027}.coin-wrapper:first-child.flip[data-v-369ef027]{animation-delay:0s}.coin-wrapper:nth-child(2).flip[data-v-369ef027]{animation-delay:.1s}.coin-wrapper:nth-child(3).flip[data-v-369ef027]{animation-delay:.2s}@keyframes toss3D-369ef027{0%{transform:translateY(0)rotateX(0)rotateY(0)scale(1)}40%{transform:translateY(-50px)rotateX(360deg)rotateY(180deg)scale(1.18);box-shadow:0 25px 30px #000000b3}80%{transform:translateY(-10px)rotateX(720deg)rotateY(360deg)scale(1.05)}to{transform:translateY(0)rotateX(1080deg)rotateY(540deg)scale(1)}}.coin-face[data-v-369ef027]{backface-visibility:hidden;border:2.5px solid #ffea9f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 8px 20px #000000a6,inset 0 0 10px #ffffff40}.front-yang[data-v-369ef027]{background:radial-gradient(circle at 35% 30%,#ffeaa7 0%,#d4a036 55%,#7a500b 100%);transform:rotateY(0)}.back-yin[data-v-369ef027]{background:radial-gradient(circle at 35% 30%,#e2b96f 0%,#a67c2e 55%,#59390a 100%);transform:rotateY(180deg)}.coin-wrapper.yin[data-v-369ef027]{transform:rotateY(180deg)}.square-hole[data-v-369ef027]{background:#11142e;border:1.5px solid #8d6215;width:18px;height:18px;margin-bottom:2px;box-shadow:inset 0 0 4px #000c}.coin-symbol[data-v-369ef027]{color:#2b1d05;text-shadow:0 1px 1px #fff5be80;font-size:16px;font-weight:900;line-height:1}.coin-side-lbl[data-v-369ef027]{text-transform:uppercase;color:#2b1d05cc;letter-spacing:.5px;margin-top:1px;font-size:8.5px;font-weight:800}.toss-feedback-box[data-v-369ef027]{text-align:center;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:16px;display:flex}.feedback-content[data-v-369ef027]{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.tossing-msg[data-v-369ef027]{color:#ffd885;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.toss-detail-msg[data-v-369ef027]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.toss-calc[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;letter-spacing:1px;white-space:nowrap;font-size:20px;font-weight:700}.toss-result-tag[data-v-369ef027]{white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:800}.toss-result-tag.yang[data-v-369ef027]{color:#ffd885;background:#dcb46a40;border:1px solid #dcb46a99}.toss-result-tag.yin[data-v-369ef027]{color:#a8f3e8;background:#58d1c133;border:1px solid #58d1c180}.toss-prompt-msg[data-v-369ef027]{color:#f4ecdcbf;font-size:13px}.cast-button-wrap[data-v-369ef027]{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;display:flex}.cta-toss-coin[data-v-369ef027]{color:#1a1024;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:26px;justify-content:center;align-items:center;width:100%;height:52px;font-size:15px;font-weight:800;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #dcb46a66}.cta-toss-coin[data-v-369ef027]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 32px #dcb46a99}.cta-toss-coin[data-v-369ef027]:disabled{opacity:.65;cursor:not-allowed}.pulse-ready[data-v-369ef027]{animation:2.5s ease-in-out infinite pulseGoldGlow-369ef027}@keyframes pulseGoldGlow-369ef027{0%,to{box-shadow:0 8px 24px #dcb46a66}50%{transform:translateY(-1px);box-shadow:0 8px 36px #dcb46abf}}.btn-content[data-v-369ef027]{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.btn-icon[data-v-369ef027]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn-text[data-v-369ef027]{white-space:nowrap;display:inline-block}.btn-content.finish[data-v-369ef027]{background:linear-gradient(135deg,#ffd885,#ff9f43)}.price-bubble[data-v-369ef027]{color:#fff;background:#1a102459;border-radius:10px;margin-left:4px;padding:3px 8px;font-size:11px}.btn-reset-cast[data-v-369ef027]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:12.5px;transition:color .2s}.btn-reset-cast[data-v-369ef027]:hover{color:#ffd885}.hexagram-tower-box[data-v-369ef027]{background:#090c22d9;border:1.5px solid #dcb46a47;border-radius:24px;flex-direction:column;align-items:center;padding:26px 24px;display:flex;position:relative;box-shadow:inset 0 0 30px #0009}.tower-header[data-v-369ef027]{text-align:center;margin-bottom:22px}.tower-badge[data-v-369ef027]{text-transform:uppercase;color:#ffd885;letter-spacing:1px;font-size:10.5px;font-weight:800}.tower-title[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin:4px 0;font-size:22px}.tower-sub[data-v-369ef027]{color:#f4ecdc8c;font-size:11.5px}.hex-tower-lines[data-v-369ef027]{flex-direction:column;gap:12px;width:100%;max-width:280px;display:flex;position:relative}.trigram-bracket[data-v-369ef027]{text-align:center;padding:3px 0}.bracket-lbl[data-v-369ef027]{text-transform:uppercase;color:#dcb46aa6;letter-spacing:.8px;background:#dcb46a14;border-radius:8px;padding:2px 10px;font-size:10px;font-weight:800}.hex-line-row[data-v-369ef027]{opacity:.4;justify-content:space-between;align-items:center;gap:12px;height:24px;transition:all .3s;display:flex}.hex-line-row.active[data-v-369ef027]{opacity:1}.hex-line-row.just-added[data-v-369ef027]{animation:.6s ease-out lineFlash-369ef027}@keyframes lineFlash-369ef027{0%{filter:drop-shadow(0 0 16px #ffd885);transform:scale(1.08)}to{filter:none;transform:scale(1)}}.line-level-tag[data-v-369ef027]{text-align:right;flex-direction:column;flex-shrink:0;width:74px;display:flex}.level-num[data-v-369ef027]{color:#f4ecdcbf;font-size:11px;font-weight:700}.level-cosm[data-v-369ef027]{color:#dcb46a80;font-size:9px}.line-visual-container[data-v-369ef027]{flex:1;align-items:center;height:100%;display:flex}.line-yang-bar[data-v-369ef027]{background:linear-gradient(90deg,#ffd885,#f6dea4,#ffd885);border-radius:6px;width:100%;height:12px;position:relative;overflow:hidden;box-shadow:0 0 12px #dcb46a8c}.yang-shine[data-v-369ef027]{background:linear-gradient(90deg,#0000,#fff9,#0000);width:100%;height:100%;animation:3s infinite barShine-369ef027;position:absolute;top:0;left:-100%}@keyframes barShine-369ef027{0%{left:-100%}40%,to{left:100%}}.line-yin-split[data-v-369ef027]{justify-content:space-between;gap:16px;width:100%;height:12px;display:flex}.yin-half[data-v-369ef027]{background:linear-gradient(90deg,#ffd885,#f6dea4);border-radius:6px;flex:1;height:100%;box-shadow:0 0 10px #dcb46a73}.line-empty-track[data-v-369ef027]{align-items:center;width:100%;display:flex}.empty-dashes[data-v-369ef027]{color:#f4ecdc33;letter-spacing:4px;font-size:11px}.hex-identified-badge[data-v-369ef027]{background:linear-gradient(135deg,#dcb46a38,#141a44f2);border:1.5px solid #dcb46a8c;border-radius:18px;align-items:center;gap:14px;width:100%;max-width:260px;margin-top:24px;padding:10px 18px;display:flex;box-shadow:0 0 20px #dcb46a4d}.hib-glyph[data-v-369ef027]{color:#ffd885;font-size:32px;line-height:1}.hib-info[data-v-369ef027]{flex-direction:column;display:flex}.hib-num[data-v-369ef027]{text-transform:uppercase;color:#58d1c1;letter-spacing:.5px;font-size:10.5px;font-weight:800}.hib-name[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;font-size:17px}.reading-result-box[data-v-369ef027]{background:linear-gradient(160deg,#161c46f5,#090c22fa);border:1.5px solid #dcb46a73;border-radius:28px;max-width:920px;margin-top:40px;margin-left:auto;margin-right:auto;padding:36px 32px;box-shadow:0 20px 60px #000000d9,0 0 35px #dcb46a26}.result-header[data-v-369ef027]{border-bottom:1px solid #dcb46a33;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.res-title-wrap[data-v-369ef027]{align-items:center;gap:14px;display:flex}.yin-icon[data-v-369ef027]{color:#ffd885;font-size:28px}.res-headings[data-v-369ef027]{flex-direction:column;display:flex}.res-sub[data-v-369ef027]{text-transform:uppercase;color:#58d1c1;letter-spacing:1px;font-size:11px;font-weight:800}.res-headings h3[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin:2px 0 0;font-size:24px}.btn-clean[data-v-369ef027]{color:#f4ecdcb3;cursor:pointer;background:0 0;border:1px solid #dcb46a59;border-radius:14px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;transition:all .2s;display:inline-flex}.btn-clean[data-v-369ef027]:hover{color:#ffd885;border-color:#ffd885}.result-question-banner[data-v-369ef027]{background:#dcb46a1a;border:1px solid #dcb46a40;border-radius:14px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 16px;font-size:13.5px;display:flex}.rq-label[data-v-369ef027]{color:#ffd885;font-weight:700}.rq-text[data-v-369ef027]{color:#fff4dc;font-style:italic}.markdown-content[data-v-369ef027]{color:#f4ecdceb;font-size:15px;line-height:1.75}.result-footer-actions[data-v-369ef027]{border-top:1px solid #dcb46a26;justify-content:center;margin-top:30px;padding-top:20px;display:flex}.btn-retoss[data-v-369ef027]{color:#f6dea4;cursor:pointer;background:#dcb46a24;border:1px solid #dcb46a66;border-radius:20px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-retoss[data-v-369ef027]:hover{color:#fff;background:#dcb46a40;border-color:#ffd885;transform:translateY(-2px)}.bagua-showcase[data-v-369ef027]{max-width:1080px;margin-top:50px;margin-left:auto;margin-right:auto}.bagua-header[data-v-369ef027]{margin-bottom:28px}.bagua-badge[data-v-369ef027]{text-transform:uppercase;letter-spacing:1px;color:#ffd885;font-size:11px;font-weight:800}.bagua-title[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-top:6px;margin-bottom:8px;font-size:clamp(26px,3.4vw,36px)}.bagua-lead[data-v-369ef027]{color:#f4ecdcb8;max-width:680px;margin:0 auto;font-size:14px;line-height:1.6}.bagua-grid[data-v-369ef027]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.trigram-card[data-v-369ef027]{cursor:pointer;background:linear-gradient(160deg,#12163abf,#090b20f2);border:1px solid #dcb46a2e;border-radius:18px;flex-direction:column;padding:18px 16px;transition:all .25s;display:flex}.trigram-card[data-v-369ef027]:hover{background:linear-gradient(160deg,#1c2258cc,#0c102cfa);border-color:#dcb46a73;transform:translateY(-3px);box-shadow:0 10px 24px #00000080}.trigram-card.active[data-v-369ef027]{background:linear-gradient(160deg,#262c6ce6,#101438fa);border-color:#ffd885;box-shadow:0 0 20px #dcb46a59}.tri-symbol-box[data-v-369ef027]{border-bottom:1px solid #dcb46a1f;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.tri-symbol[data-v-369ef027]{color:#ffd885;font-size:28px;line-height:1}.tri-char[data-v-369ef027]{color:#f4ecdc8c;font-size:18px;font-weight:700}.tri-top-row[data-v-369ef027]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tri-name[data-v-369ef027]{color:#fff6e0;font-size:15px;font-weight:700}.tri-element[data-v-369ef027]{color:#ffd885;background:#dcb46a26;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.tri-element.elem-heaven[data-v-369ef027]{color:#ffe6a3;background:#ffd88533}.tri-element.elem-earth[data-v-369ef027]{color:#d8d0ff;background:#8f7cff33}.tri-element.elem-fire[data-v-369ef027]{color:#ffb3b3;background:#ff6b6b33}.tri-element.elem-water[data-v-369ef027]{color:#a8f3e8;background:#58d1c133}.tri-element.elem-thunder[data-v-369ef027]{color:#ffd38a;background:#ffb34733}.tri-element.elem-wind[data-v-369ef027]{color:#bdf2d5;background:#72e5a133}.tri-element.elem-mountain[data-v-369ef027]{color:#e8ded0;background:#c8b48c33}.tri-element.elem-lake[data-v-369ef027]{color:#c0e8ff;background:#78c8ff33}.tri-quality[data-v-369ef027]{color:#58d1c1;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.tri-desc[data-v-369ef027]{color:#f4ecdcb3;margin:0;font-size:12px;line-height:1.5}.trigram-detail-panel[data-v-369ef027]{background:linear-gradient(135deg,#dcb46a26,#12163ce6);border:1px solid #dcb46a66;border-radius:20px;margin-bottom:24px;padding:20px 24px;box-shadow:0 8px 24px #0009}.tdp-header[data-v-369ef027]{border-bottom:1px solid #dcb46a2e;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.tdp-icon-wrap[data-v-369ef027]{color:#ffd885;font-size:34px}.tdp-meta[data-v-369ef027]{flex:1}.tdp-meta h4[data-v-369ef027]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin:0;font-size:20px}.tdp-sub[data-v-369ef027]{color:#58d1c1;font-size:12px;font-weight:700}.tdp-close[data-v-369ef027]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.tdp-close[data-v-369ef027]:hover{color:#fff}.tdp-body[data-v-369ef027]{color:#f4ecdce6;margin:0;font-size:14px;line-height:1.65}.iching-tip-banner[data-v-369ef027]{background:linear-gradient(135deg,#dcb46a1a,#12163acc);border:1px solid #dcb46a4d;border-radius:18px;align-items:center;gap:16px;padding:16px 22px;display:flex}.tip-icon-wrap[data-v-369ef027]{background:#dcb46a2e;border:1px solid #dcb46a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tip-body[data-v-369ef027]{color:#f4ecdcd9;flex:1;font-size:13px;line-height:1.5}.tip-body b[data-v-369ef027]{color:#ffd885;margin-right:6px}.btn-tip-modal[data-v-369ef027]{color:#ffd885;cursor:pointer;white-space:nowrap;background:#dcb46a2e;border:1px solid #dcb46a73;border-radius:16px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-tip-modal[data-v-369ef027]:hover{color:#fff;background:#dcb46a4d;border-color:#ffd885;transform:translate(2px)}.fade-subtle-enter-active[data-v-369ef027],.fade-subtle-leave-active[data-v-369ef027]{transition:opacity .25s,transform .25s}.fade-subtle-enter-from[data-v-369ef027],.fade-subtle-leave-to[data-v-369ef027]{opacity:0;transform:translateY(4px)}.fade-scale-enter-active[data-v-369ef027]{animation:.35s cubic-bezier(.34,1.56,.64,1) dropScale-369ef027}@keyframes dropScale-369ef027{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=992px){.altar-workspace-grid[data-v-369ef027]{grid-template-columns:1fr}.bagua-grid[data-v-369ef027]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.banner-content[data-v-369ef027]{padding:30px 18px 24px}.iching-ritual-card[data-v-369ef027]{padding:20px 14px}.bagua-grid[data-v-369ef027]{grid-template-columns:1fr}.iching-tip-banner[data-v-369ef027]{flex-direction:column;align-items:flex-start}.coins-altar-mat[data-v-369ef027]{border-radius:20px;padding:20px 14px}.hexagram-tower-box[data-v-369ef027]{box-sizing:border-box;border-radius:20px;width:100%;padding:20px 14px}.toss-progress-bar[data-v-369ef027]{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:340px;margin-bottom:18px;padding:8px 14px}.tp-label[data-v-369ef027]{text-align:center;font-size:11px}.tp-beads[data-v-369ef027]{justify-content:center;gap:8px;width:100%}.coins-group[data-v-369ef027]{gap:14px}.coin-wrapper[data-v-369ef027]{width:64px;height:64px}.toss-detail-msg[data-v-369ef027]{flex-direction:column;gap:6px;width:100%}.toss-calc[data-v-369ef027]{font-size:19px}.toss-result-tag[data-v-369ef027]{text-align:center;white-space:normal;max-width:100%;padding:4px 12px;font-size:11.5px;line-height:1.35}.cta-toss-coin[data-v-369ef027]{height:50px;font-size:14.5px}}@media (width<=480px){.iching-ritual-card[data-v-369ef027],.coins-altar-mat[data-v-369ef027]{padding:16px 10px}.coins-group[data-v-369ef027]{gap:10px}.coin-wrapper[data-v-369ef027]{width:58px;height:58px}.square-hole[data-v-369ef027]{width:14px;height:14px}.coin-symbol[data-v-369ef027]{font-size:14px}.coin-side-lbl[data-v-369ef027]{font-size:7.5px}.cta-toss-coin[data-v-369ef027]{height:48px;padding:0 10px;font-size:13.5px}.btn-text[data-v-369ef027]{font-size:13.5px}.tp-bead[data-v-369ef027]{width:24px;height:24px;font-size:10px}.sug-chip[data-v-369ef027]{padding:4px 8px;font-size:11px}.q-input[data-v-369ef027]{height:44px;padding:0 38px 0 14px;font-size:13px}}.tariffs-section[data-v-15455ae9]{background:radial-gradient(circle at 50% 10%,#1a1035b3 0%,#07050ffa 80%);padding:80px 0 100px;position:relative;overflow:hidden}.tariffs-section[data-v-15455ae9]:before{content:"";pointer-events:none;background:radial-gradient(at top,#d4af371f,#0000 70%);width:1000px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sec-header[data-v-15455ae9]{margin-bottom:50px}.badge-trust[data-v-15455ae9]{color:#ffd885;letter-spacing:.5px;background:#d4af371a;border:1px solid #d4af374d;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;font-size:13px;display:inline-flex}.sec-title[data-v-15455ae9]{color:#fff;text-shadow:0 2px 20px #000c;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4vw,48px);font-weight:700}.sec-sub[data-v-15455ae9]{color:#cbd5e1;max-width:680px;font-size:16px;line-height:1.6}.trust-pillars-row[data-v-15455ae9]{flex-wrap:wrap;justify-content:center;gap:32px;max-width:860px;margin:32px auto 24px;display:flex}.trust-pillar[data-v-15455ae9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:10px 18px;display:flex}.tp-icon[data-v-15455ae9]{font-size:22px}.tp-copy[data-v-15455ae9]{text-align:left;flex-direction:column;display:flex}.tp-copy b[data-v-15455ae9]{color:#f8fafc;font-size:13px}.tp-copy span[data-v-15455ae9]{color:#94a3b8;font-size:11px}.rates-banner[data-v-15455ae9]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120e20b3;border:1px solid #d4af3733;border-radius:16px;max-width:900px;margin:28px auto 0;padding:14px 20px}.rates-title[data-v-15455ae9]{text-transform:uppercase;letter-spacing:.8px;color:#ffd885;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.rates-grid[data-v-15455ae9]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rate-item[data-v-15455ae9]{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px;display:flex}.rate-item.highlight[data-v-15455ae9]{background:#d4af3714;border-color:#d4af374d}.ri-cost[data-v-15455ae9]{color:#ffd885;font-size:16px;font-weight:800}.ri-cost.free[data-v-15455ae9]{color:#10b981}.ri-name[data-v-15455ae9]{color:#cbd5e1;text-align:center;font-size:11px;line-height:1.3}.tariffs-grid[data-v-15455ae9]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.tariff-card[data-v-15455ae9]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(#161028e6 0%,#0c0918f2 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;padding:28px 22px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.tariff-card[data-v-15455ae9]:hover{border-color:#d4af3766;transform:translateY(-6px);box-shadow:0 16px 36px #0009,0 0 24px #d4af371f}.tariff-card.featured-hit[data-v-15455ae9]{z-index:2;background:linear-gradient(#261a44f2 0%,#120c24fa 100%);border:1.5px solid #d4af37;transform:scale(1.03);box-shadow:0 12px 40px #d4af3733,0 0 30px #a78bfa26}.tariff-card.featured-hit[data-v-15455ae9]:hover{transform:scale(1.03)translateY(-6px);box-shadow:0 20px 50px #d4af3759}.badge-ribbon-hit[data-v-15455ae9]{color:#0b0714;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#f59e0b);border-radius:12px;padding:5px 14px;font-size:10px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #d4af3780}.badge-ribbon-saving[data-v-15455ae9]{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-12px;right:18px;box-shadow:0 4px 12px #8b5cf666}.badge-ribbon-max[data-v-15455ae9]{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:-12px;right:18px;box-shadow:0 4px 12px #10b98166}.pack-top-badge[data-v-15455ae9]{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.pack-top-badge.gold[data-v-15455ae9]{color:#ffd885}.pack-top-badge.violet[data-v-15455ae9]{color:#c4b9ff}.pack-top-badge.green[data-v-15455ae9]{color:#6ee7b7}.pack-icon-circle[data-v-15455ae9]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:flex}.pulse-gold[data-v-15455ae9]{background:#d4af3726;border-color:#d4af3780;animation:3s infinite alternate iconPulse-15455ae9}.tariff-title[data-v-15455ae9]{color:#fff;margin:0 0 6px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:700}.moons-count-val[data-v-15455ae9]{color:#ffd885;margin-bottom:8px;font-size:20px;font-weight:800}.moons-count-val.violet[data-v-15455ae9]{color:#c4b9ff}.moons-count-val.green[data-v-15455ae9]{color:#6ee7b7}.moons-count-val small[data-v-15455ae9]{opacity:.9;font-size:13px;font-weight:600}.tariff-desc[data-v-15455ae9]{color:#94a3b8;min-height:38px;margin-bottom:18px;font-size:13px;line-height:1.45}.tariff-price[data-v-15455ae9]{border-bottom:1px solid #ffffff14;align-items:baseline;gap:4px;margin-bottom:20px;padding-bottom:16px;display:flex}.tariff-price .currency[data-v-15455ae9]{color:#ffd885;font-size:18px;font-weight:700}.tariff-price .val[data-v-15455ae9]{color:#fff;font-size:38px;font-weight:800;line-height:1}.tariff-price .period[data-v-15455ae9]{color:#94a3b8;margin-left:2px;font-size:12px}.tariff-features[data-v-15455ae9]{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.tariff-features li[data-v-15455ae9]{color:#e2e8f0;gap:8px;font-size:12px;line-height:1.4;display:flex}.bullet-check[data-v-15455ae9]{color:#ffd885;flex-shrink:0}.btn-primary[data-v-15455ae9]{color:#0b0714;cursor:pointer;background:linear-gradient(135deg,#d4af37,#f59e0b);border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 6px 20px #d4af3766}.btn-primary[data-v-15455ae9]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d4af3799}.btn-secondary[data-v-15455ae9]{color:#ffd885;cursor:pointer;background:#ffffff0d;border:1px solid #d4af374d;border-radius:24px;justify-content:center;align-items:center;padding:12px 20px;font-size:13px;font-weight:600;transition:all .25s;display:flex}.btn-secondary[data-v-15455ae9]:hover{background:#d4af3726;border-color:#ffd885;transform:translateY(-2px)}.tariffs-footer-strip[data-v-15455ae9]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:48px;padding-top:24px;display:flex}.strip-item[data-v-15455ae9]{color:#cbd5e1;align-items:center;gap:10px;font-size:13px;display:flex}.strip-item b[data-v-15455ae9]{color:#fff}@keyframes iconPulse-15455ae9{0%{transform:scale(1);box-shadow:0 0 #d4af3700}to{transform:scale(1.06);box-shadow:0 0 16px #d4af3766}}@media (width<=1200px){.tariffs-grid[data-v-15455ae9]{grid-template-columns:repeat(2,1fr)}.tariff-card.featured-hit[data-v-15455ae9]{transform:none}.tariff-card.featured-hit[data-v-15455ae9]:hover{transform:translateY(-6px)}}@media (width<=640px){.tariffs-grid[data-v-15455ae9]{grid-template-columns:1fr}.rates-grid[data-v-15455ae9]{grid-template-columns:repeat(2,1fr)}.trust-pillars-row[data-v-15455ae9]{flex-direction:column;align-items:stretch}}.moon-section[data-v-c93a9470]{padding:40px 0;position:relative}.sacred-badge[data-v-c93a9470]{color:#f6dea4;letter-spacing:.8px;text-transform:uppercase;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.sec-title[data-v-c93a9470]{font-family:var(--serif,"Cormorant Garamond", serif);color:var(--gold-light,#f6dea4);letter-spacing:.5px;margin:0 0 10px;font-size:36px;font-weight:700}.sec-sub[data-v-c93a9470]{color:var(--dim,#f4ecdca6);max-width:620px;margin:0 auto 32px;font-size:15px;line-height:1.55}.moon-box[data-v-c93a9470]{background:linear-gradient(160deg,#8f7cff14,#121434e6 60%,#0a0c20fa);border:1.5px solid #dcb46a4d;border-radius:28px;grid-template-columns:260px 1fr;align-items:center;gap:46px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009,inset 0 0 30px #dcb46a0d}.moon-box[data-v-c93a9470]:before{content:"";pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#dcb46a2e,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;left:-60px}.moon-stage[data-v-c93a9470]{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.orbit-ring-container[data-v-c93a9470]{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.moon-halo[data-v-c93a9470]{pointer-events:none;background:radial-gradient(circle,#f6dea447 0%,#8f7cff2e 55%,#0000 75%);border-radius:50%;width:172px;height:172px;animation:4s ease-in-out infinite alternate moonHaloPulse-c93a9470;position:absolute;box-shadow:0 0 45px #dcb46a73,0 0 85px #8f7cff40}@keyframes moonHaloPulse-c93a9470{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1.08)}}.orbit-ring[data-v-c93a9470]{pointer-events:none;border:1px dashed #dcb46a59;border-radius:50%;width:200px;height:200px;animation:24s linear infinite spinOrbit-c93a9470;position:absolute}@keyframes spinOrbit-c93a9470{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-star[data-v-c93a9470]{background:#fff5dd;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #f6dea4,0 0 14px #ffd166}.orbit-star.star-1[data-v-c93a9470]{top:0;left:50%;transform:translate(-50%,-50%)}.orbit-star.star-2[data-v-c93a9470]{width:4px;height:4px;bottom:20px;left:16px}.orbit-star.star-3[data-v-c93a9470]{width:6px;height:6px;top:40px;right:10px}.lunar-orb-wrap[data-v-c93a9470]{z-index:2;cursor:pointer;border-radius:50%;width:172px;height:172px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.lunar-orb-wrap[data-v-c93a9470]:hover{transform:scale(1.06)}.lunar-sphere-svg[data-v-c93a9470]{width:100%;height:100%;display:block}.moon-illumination-card[data-v-c93a9470]{box-sizing:border-box;background:#ffffff0d;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:10px;width:100%;max-width:230px;padding:8px 14px;display:flex}.illum-label[data-v-c93a9470]{color:var(--dim,#f4ecdc99);white-space:nowrap;font-size:11px}.illum-meter-wrap[data-v-c93a9470]{background:#ffffff1a;border-radius:4px;flex:1;height:5px;position:relative;overflow:hidden}.illum-meter-bar[data-v-c93a9470]{background:linear-gradient(90deg,#dcb46a,#f6dea4,#fff);border-radius:4px;height:100%;transition:width .8s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 6px #f6dea4cc}.illum-val[data-v-c93a9470]{color:#f6dea4;white-space:nowrap;font-size:13px;font-weight:800}.moon-info-panel[data-v-c93a9470]{flex-direction:column;gap:18px;display:flex}.phase-title-row[data-v-c93a9470]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.moon-phase-title[data-v-c93a9470]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff7e4;margin:0;font-size:32px;font-weight:700;line-height:1.15}.phase-energy-pill[data-v-c93a9470]{color:#d8d0ff;background:#8f7cff26;border:1px solid #8f7cff66;border-radius:16px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.moon-phase-desc[data-v-c93a9470]{color:var(--ivory,#f4ecdc);opacity:.85;margin:0;font-size:15.5px;line-height:1.6}.moon-recommendations-grid[data-v-c93a9470]{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.rec-card[data-v-c93a9470]{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:10px;padding:18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.rec-card[data-v-c93a9470]:hover{transform:translateY(-3px);box-shadow:0 10px 24px -6px #00000080}.rec-card.rec-business[data-v-c93a9470]{background:linear-gradient(160deg,#dcb46a14,#121434b3);border-color:#dcb46a47}.rec-card.rec-business[data-v-c93a9470]:hover{border-color:#f6dea499;box-shadow:0 10px 24px -6px #dcb46a40}.rec-card.rec-beauty[data-v-c93a9470]{background:linear-gradient(160deg,#ff8caf12,#121434b3);border-color:#ff8caf40}.rec-card.rec-beauty[data-v-c93a9470]:hover{border-color:#ffb8cf99;box-shadow:0 10px 24px -6px #ff8caf40}.rec-card-header[data-v-c93a9470]{align-items:center;gap:12px;display:flex}.rec-icon-wrap[data-v-c93a9470]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rec-icon-wrap.gold-glow[data-v-c93a9470]{background:#dcb46a29;border:1px solid #dcb46a66;box-shadow:0 0 12px #dcb46a40}.rec-icon-wrap.rose-glow[data-v-c93a9470]{background:#ff8caf29;border:1px solid #ff8caf66;box-shadow:0 0 12px #ff8caf40}.rec-titles[data-v-c93a9470]{flex-direction:column;display:flex}.rec-badge[data-v-c93a9470]{text-transform:uppercase;letter-spacing:.6px;color:var(--gold-light,#f6dea4);font-size:11px;font-weight:700}.rec-badge.beauty[data-v-c93a9470]{color:#ffb8cf}.rec-verdict[data-v-c93a9470]{color:#fff;margin-top:1px;font-size:14px;font-weight:700}.rec-detail[data-v-c93a9470]{color:var(--dim,#f4ecdca6);margin:0;font-size:13px;line-height:1.5}@media (width<=860px){.moon-box[data-v-c93a9470]{text-align:center;grid-template-columns:1fr;gap:32px;padding:28px 20px}.phase-title-row[data-v-c93a9470]{justify-content:center}.moon-recommendations-grid[data-v-c93a9470]{text-align:left;grid-template-columns:1fr}.sec-title[data-v-c93a9470]{font-size:28px}}.zodiac-grid[data-v-f5b155b4]{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.zodiac-card[data-v-f5b155b4]{background:var(--panel,#14183c99);border:1px solid var(--line,#dcb46a33);border-radius:var(--radius-md,16px);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;padding:16px 10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.zodiac-card[data-v-f5b155b4]:hover{background:var(--panel-hover,#1e245acc);border-color:var(--line-gold,#dcb46a80);transform:translateY(-2px)}.zodiac-card.active[data-v-f5b155b4]{border-color:var(--gold,#dcb46a);background:#dcb46a33;transform:scale(1.02);box-shadow:0 0 16px #dcb46a59}.zodiac-icon[data-v-f5b155b4]{color:#f6dea4;background:radial-gradient(circle,#dcb46a29,#121430d9);border:1.5px solid #dcb46a61;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 10px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 14px #00000080,inset 0 0 10px #dcb46a26}.zodiac-card:hover .zodiac-icon[data-v-f5b155b4]{color:#fff6de;border-color:#ffd885;transform:scale(1.12);box-shadow:0 0 18px #dcb46a80}.zodiac-card.active .zodiac-icon[data-v-f5b155b4]{color:#fff;background:radial-gradient(circle,#dcb46a59,#281e50f2);border-color:#ffe199;transform:scale(1.08);box-shadow:0 0 24px #dcb46ab3}.zodiac-name[data-v-f5b155b4]{color:var(--gold-light,#f6dea4);font-size:14px;font-weight:700}.zodiac-dates[data-v-f5b155b4]{color:var(--dim,#f4ecdc99);margin-top:2px;font-size:11px}.forecast-box[data-v-f5b155b4]{border:1.5px solid var(--gold,#dcb46a);border-radius:var(--radius-lg,24px);background:linear-gradient(160deg,#dcb46a24,#101434f2 75%);margin-top:28px;padding:28px;animation:.3s fadeIn-f5b155b4;box-shadow:0 16px 40px -10px #000c,0 0 25px #dcb46a33}@keyframes fadeIn-f5b155b4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.forecast-header[data-v-f5b155b4]{border-bottom:1px solid #dcb46a40;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.forecast-title-wrap[data-v-f5b155b4]{align-items:center;gap:14px;display:flex}.forecast-symbol[data-v-f5b155b4]{color:#f6dea4;background:radial-gradient(circle,#dcb46a40,#121430e6);border:1.5px solid #dcb46a80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 0 20px #dcb46a59}.forecast-title[data-v-f5b155b4]{font-family:var(--serif,"Cormorant Garamond", serif);color:var(--gold-light,#f6dea4);margin:0 0 2px;font-size:24px}.forecast-element[data-v-f5b155b4]{color:#58d1c1;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.close-btn[data-v-f5b155b4]{color:#f6dea4;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:all .2s;display:flex}.close-btn[data-v-f5b155b4]:hover{background:#dcb46a33;border-color:#ffd885;transform:rotate(90deg)}.forecast-loading[data-v-f5b155b4]{color:#f6dea4;align-items:center;gap:10px;padding:24px 0;font-size:14.5px;display:flex}.pulse-star[data-v-f5b155b4]{font-size:20px;animation:1.2s ease-in-out infinite pulse-f5b155b4}@keyframes pulse-f5b155b4{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.forecast-general[data-v-f5b155b4]{color:#fff4d9;margin-bottom:20px;font-size:15.5px;line-height:1.65}.forecast-meta-pills[data-v-f5b155b4]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.f-pill[data-v-f5b155b4]{color:#f4ecdc;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:5px 12px;font-size:12px}.f-pill b[data-v-f5b155b4]{color:#f6dea4}.f-pill.focus[data-v-f5b155b4]{background:#dcb46a26;border-color:#dcb46a59}.f-pill.number[data-v-f5b155b4]{color:#58d1c1;background:#58d1c11f;border-color:#58d1c159}.f-pill.color[data-v-f5b155b4]{color:#d8d0ff;background:#8f7cff1f;border-color:#8f7cff59}.forecast-pillars[data-v-f5b155b4]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pillar[data-v-f5b155b4]{background:#ffffff0a;border:1px solid #dcb46a33;border-radius:16px;padding:16px;transition:transform .2s}.pillar[data-v-f5b155b4]:hover{background:#ffffff0f;transform:translateY(-2px)}.pillar-label[data-v-f5b155b4]{color:#f6dea4;margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.pillar p[data-v-f5b155b4]{color:#f4ecdcd9;margin:0;font-size:13.5px;line-height:1.5}.forecast-fallback[data-v-f5b155b4]{color:#f4ecdcb3;font-size:14px}@media (width<=900px){.zodiac-grid[data-v-f5b155b4]{grid-template-columns:repeat(4,1fr);gap:10px}.forecast-pillars[data-v-f5b155b4]{grid-template-columns:1fr;gap:12px}.forecast-box[data-v-f5b155b4]{padding:20px 16px}.forecast-title[data-v-f5b155b4]{font-size:20px}}@media (width<=600px){.zodiac-grid[data-v-f5b155b4]{grid-template-columns:repeat(3,1fr);gap:8px}.zodiac-card[data-v-f5b155b4]{padding:12px 6px}.zodiac-icon[data-v-f5b155b4]{width:44px;height:44px;margin-bottom:6px}.zodiac-name[data-v-f5b155b4]{font-size:13px}}.deck-modal-overlay[data-v-fe7e6c6d]{z-index:999999;-webkit-backdrop-filter:blur(18px);background:#050716e6;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out fadeIn-fe7e6c6d;display:flex;position:fixed;inset:0}@keyframes fadeIn-fe7e6c6d{0%{opacity:0}to{opacity:1}}.deck-modal-container[data-v-fe7e6c6d]{background:linear-gradient(170deg,#101438,#07091c 85%);border:1.5px solid #dcb46a73;border-radius:28px;flex-direction:column;width:100%;max-width:900px;max-height:92vh;animation:.28s cubic-bezier(.16,1,.3,1) scaleIn-fe7e6c6d;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px -10px #000000f2,0 0 35px -5px #dcb46a40}@keyframes scaleIn-fe7e6c6d{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-close-btn[data-v-fe7e6c6d]{z-index:10;color:#f6dea4;cursor:pointer;background:#ffffff14;border:1px solid #dcb46a4d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.modal-close-btn[data-v-fe7e6c6d]:hover{background:#dcb46a33;border-color:#ffd885;transform:rotate(90deg)scale(1.05)}.deck-modal-scroll[data-v-fe7e6c6d]{max-height:92vh;padding:28px;overflow-y:auto}.deck-top-grid[data-v-fe7e6c6d]{border-bottom:1px solid #dcb46a33;grid-template-columns:240px 1fr;align-items:flex-start;gap:28px;margin-bottom:28px;padding-bottom:24px;display:grid}.deck-cover-col[data-v-fe7e6c6d]{flex-direction:column;align-items:center;gap:12px;display:flex}.deck-box-wrap[data-v-fe7e6c6d]{aspect-ratio:2/3;background:radial-gradient(circle,#dcb46a40,#0c0f2af2);border:2px solid #dcb46a;border-radius:18px;width:100%;max-width:230px;padding:6px;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #000c,0 0 25px #dcb46a4d}.box-glow[data-v-fe7e6c6d]{pointer-events:none;background:radial-gradient(circle,#dcb46a33,#0000 70%);position:absolute;inset:-10px}.deck-box-img[data-v-fe7e6c6d]{object-fit:contain;background:#080918;border-radius:12px;width:100%;height:100%;display:block}.deck-count-pill[data-v-fe7e6c6d]{color:#f6dea4;background:#dcb46a26;border:1px solid #dcb46a59;border-radius:14px;padding:4px 12px;font-size:11.5px;font-weight:800}.deck-details-col[data-v-fe7e6c6d]{flex-direction:column;gap:12px;display:flex}.deck-badges-row[data-v-fe7e6c6d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deck-badge-style[data-v-fe7e6c6d]{text-transform:uppercase;letter-spacing:.5px;color:#58d1c1;background:#58d1c126;border:1px solid #58d1c159;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:800}.deck-badge-origin[data-v-fe7e6c6d]{color:#f4ecdca6;background:#ffffff14;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:700}.deck-modal-name[data-v-fe7e6c6d]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff4d9;margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.2}.deck-modal-desc[data-v-fe7e6c6d]{color:#f4ecdcd9;margin:0;font-size:14px;line-height:1.55}.deck-traits-grid[data-v-fe7e6c6d]{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;display:grid}.trait-card[data-v-fe7e6c6d]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:flex}.trait-icon[data-v-fe7e6c6d]{font-size:18px;line-height:1}.trait-card b[data-v-fe7e6c6d]{color:#f6dea4;margin-bottom:2px;font-size:11.5px;display:block}.trait-card p[data-v-fe7e6c6d]{color:#f4ecdcbf;margin:0}.deck-actions-bar[data-v-fe7e6c6d]{padding-top:8px}.btn-use-deck[data-v-fe7e6c6d]{color:#1b1433;cursor:pointer;background:linear-gradient(#f6dea4,#d5a95a);border:none;border-radius:24px;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px -6px #dcb46a80}.btn-use-deck[data-v-fe7e6c6d]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #dcb46ab3}.deck-cards-section[data-v-fe7e6c6d]{flex-direction:column;gap:14px;display:flex}.cards-sec-header[data-v-fe7e6c6d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cards-sec-title[data-v-fe7e6c6d]{color:#f6dea4;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:inline-flex}.cards-total-lbl[data-v-fe7e6c6d],.loading-cards-txt[data-v-fe7e6c6d]{color:#f4ecdc8c;font-size:12px}.deck-cards-grid[data-v-fe7e6c6d]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:12px;max-height:280px;padding-right:6px;display:grid;overflow-y:auto}.card-thumb-item[data-v-fe7e6c6d]{cursor:pointer;flex-direction:column;align-items:center;gap:6px;transition:transform .2s;display:flex}.card-thumb-item[data-v-fe7e6c6d]:hover{transform:translateY(-3px)}.thumb-img-box[data-v-fe7e6c6d]{aspect-ratio:2/3;background:#080918;border:1.5px solid #dcb46a4d;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000080}.thumb-img-box img[data-v-fe7e6c6d]{object-fit:contain;width:100%;height:100%;display:block}.thumb-rom[data-v-fe7e6c6d]{color:#f6dea4;background:#090c22d9;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;top:3px;right:3px}.thumb-img-box.exclusive-glow[data-v-fe7e6c6d]{border-color:#ffd885;box-shadow:0 0 16px #dcb46a73,0 4px 12px #0009}.thumb-art-pill[data-v-fe7e6c6d]{color:#1a1230;letter-spacing:.2px;background:linear-gradient(135deg,#f6dea4,#d5a95a);border-radius:4px;padding:1px 4px;font-size:8.5px;font-weight:800;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 5px #0009}.thumb-name[data-v-fe7e6c6d]{text-align:center;color:#f4ecdcbf;text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:10.5px;font-weight:600;overflow:hidden}.card-thumb-item:hover .thumb-name[data-v-fe7e6c6d]{color:#f6dea4}.cards-loading-skeleton[data-v-fe7e6c6d]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:12px;display:grid}.skeleton-card[data-v-fe7e6c6d]{aspect-ratio:2/3;background:#ffffff0d;border-radius:10px;animation:1.5s infinite pulse-fe7e6c6d}@keyframes pulse-fe7e6c6d{0%,to{opacity:.4}50%{opacity:.8}}@media (width<=700px){.deck-top-grid[data-v-fe7e6c6d]{grid-template-columns:1fr;gap:18px}.deck-traits-grid[data-v-fe7e6c6d]{grid-template-columns:1fr}.deck-box-wrap[data-v-fe7e6c6d]{max-width:180px}.deck-modal-scroll[data-v-fe7e6c6d]{padding:20px 16px}.btn-use-deck[data-v-fe7e6c6d]{justify-content:center;width:100%}}.decks-section[data-v-312daf5d]{padding-top:20px;padding-bottom:40px}.sec-header-row[data-v-312daf5d]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.header-text[data-v-312daf5d]{max-width:650px}.badge[data-v-312daf5d]{color:var(--gold-light,#f6dea4);text-transform:uppercase;letter-spacing:.8px;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:16px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.sec-title[data-v-312daf5d]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin-bottom:6px;font-size:clamp(24px,3.2vw,36px);line-height:1.15}.sec-sub[data-v-312daf5d]{color:#f4ecdcb3;margin:0;font-size:13.5px;line-height:1.45}.carousel-nav-arrows[data-v-312daf5d]{flex-shrink:0;gap:8px;display:flex}.arrow-btn[data-v-312daf5d]{color:#f6dea4;cursor:pointer;background:#ffffff0f;border:1px solid #dcb46a59;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .2s;display:flex}.arrow-btn[data-v-312daf5d]:hover{background:#dcb46a33;border-color:#f6dea4;transform:scale(1.05)}.carousel-wrapper[data-v-312daf5d]{width:100%;position:relative;overflow:hidden}.decks-track[data-v-312daf5d]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:6px 4px 16px;display:flex;overflow-x:auto}.decks-track[data-v-312daf5d]::-webkit-scrollbar{height:6px}.decks-track[data-v-312daf5d]::-webkit-scrollbar-track{background:#ffffff0a;border-radius:3px}.decks-track[data-v-312daf5d]::-webkit-scrollbar-thumb{background:#dcb46a4d;border-radius:3px}.deck-card-item[data-v-312daf5d]{scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(170deg,#14183cd9,#090b1ef2);border:1.5px solid #dcb46a40;border-radius:20px;flex-direction:column;flex:0 0 210px;justify-content:space-between;padding:12px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px -6px #000000b3}.deck-card-item[data-v-312daf5d]:hover{border-color:#dcb46a99;transform:translateY(-4px);box-shadow:0 16px 36px -8px #000000e6,0 0 20px #dcb46a40}.deck-frame[data-v-312daf5d]{aspect-ratio:2/3;background:radial-gradient(circle,#1e2455cc,#080918);border:1.5px solid #dcb46a59;border-radius:14px;justify-content:center;align-items:center;width:100%;padding:4px;display:flex;position:relative;overflow:hidden}.deck-glow[data-v-312daf5d]{pointer-events:none;background:radial-gradient(circle at 50% 40%,#dcb46a26,#0000 70%);position:absolute;inset:-10px}.deck-img[data-v-312daf5d]{object-fit:contain;border-radius:10px;width:100%;height:100%;transition:transform .3s;display:block}.deck-card-item:hover .deck-img[data-v-312daf5d]{transform:scale(1.04)}.cards-count-tag[data-v-312daf5d]{color:#f6dea4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07081ad9;border:1px solid #dcb46a66;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.deck-card-body[data-v-312daf5d]{flex-direction:column;gap:4px;padding-top:10px;display:flex}.deck-style-lbl[data-v-312daf5d]{text-transform:uppercase;color:#58d1c1;letter-spacing:.4px;font-size:10.5px;font-weight:700}.deck-name[data-v-312daf5d]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff4d9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.deck-snippet[data-v-312daf5d]{color:#f4ecdca6;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;margin:0 0 6px;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.btn-inspect-deck[data-v-312daf5d]{color:#f6dea4;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-inspect-deck[data-v-312daf5d]:hover{background:#dcb46a3d;border-color:#ffd885}@media (width<=600px){.deck-card-item[data-v-312daf5d]{flex:0 0 170px;padding:10px}.carousel-nav-arrows[data-v-312daf5d]{display:none}}footer[data-v-93621891]{border-top:1px solid var(--line);background:#050612e6;margin-top:80px;padding:60px 0 30px}.footer-wrap[data-v-93621891]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:40px;padding-bottom:40px;display:flex}.footer-brand[data-v-93621891]{max-width:380px}.logo[data-v-93621891]{align-items:center;gap:12px;margin-bottom:16px;text-decoration:none;display:inline-flex}.logo-emblem-wrap[data-v-93621891]{border:1px solid var(--line-gold);background:radial-gradient(circle at 35% 30%,#23264be6,#0a0c1efa);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:4px;display:flex}.logo-title[data-v-93621891]{font-family:var(--serif);letter-spacing:2px;color:var(--gold-light);text-transform:uppercase;font-size:22px;font-weight:700}.brand-desc[data-v-93621891]{color:var(--dim);font-size:14.5px;line-height:1.6}.footer-links[data-v-93621891]{gap:50px;display:flex}.link-col h4[data-v-93621891]{font-family:var(--serif);color:var(--gold-light);margin-bottom:14px;font-size:18px}.link-col a[data-v-93621891]{color:var(--muted);margin-bottom:8px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.link-col a[data-v-93621891]:hover{color:var(--gold-light)}.footer-bottom[data-v-93621891]{text-align:center;color:var(--dim);padding-top:24px;font-size:13px}@media (width<=640px){.footer-links[data-v-93621891]{grid-template-columns:1fr 1fr;gap:24px 20px;width:100%;display:grid}.link-col[data-v-93621891]:last-child{grid-column:1/-1}}.mobile-bottom-nav[data-v-d0ba4006]{-webkit-backdrop-filter:blur(20px);z-index:850!important;width:100vw!important;max-width:100%!important;padding:2px 4px calc(4px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;pointer-events:auto!important;background:linear-gradient(#0d102afa,#060718)!important;border-top:1px solid #dcb46a59!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 20px #000c,0 -1px #dcb46a2e!important}@media (width>=1025px){.mobile-bottom-nav[data-v-d0ba4006]{display:none!important}}.dock-inner[data-v-d0ba4006]{justify-content:space-around;align-items:center;width:100%;max-width:520px;margin:0 auto;display:flex}.dock-item[data-v-d0ba4006]{cursor:pointer;color:#f4ecdc99;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:48px;padding:6px 2px 4px;transition:all .18s;display:flex;position:relative}.icon-box[data-v-d0ba4006]{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:relative}.tab-glyph[data-v-d0ba4006]{filter:drop-shadow(0 2px 4px #0009);font-size:18px;line-height:1}.tab-title[data-v-d0ba4006]{letter-spacing:.15px;color:#f4ecdca6;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.1;transition:color .18s}.dock-item[data-v-d0ba4006]:active{transform:scale(.92)}.dock-item.active[data-v-d0ba4006]{color:#f6dea4}.dock-item.active .icon-box[data-v-d0ba4006]{background:#dcb46a33;transform:translateY(-2px);box-shadow:0 0 10px #dcb46a59}.dock-item.active .tab-title[data-v-d0ba4006]{color:#f6dea4;text-shadow:0 0 8px #f6dea466;font-weight:800}.active-indicator[data-v-d0ba4006]{background:linear-gradient(90deg,#f6dea4,#dcb46a);border-radius:2px;width:22px;height:2.5px;position:absolute;top:0;box-shadow:0 0 8px #dcb46a}.dock-item.practices-trigger .special-glow[data-v-d0ba4006]{background:linear-gradient(135deg,#dcb46a26,#8f7cff33);border:1px solid #dcb46a4d}.dock-item.practices-trigger:hover .special-glow[data-v-d0ba4006],.dock-item.practices-trigger.active .special-glow[data-v-d0ba4006]{background:linear-gradient(135deg,#dcb46a4d,#8f7cff59);border-color:#f6dea4;box-shadow:0 0 14px #dcb46a80}.sparkle-dot[data-v-d0ba4006]{color:gold;font-size:10px;animation:1.8s ease-in-out infinite pulse-sparkle-d0ba4006;position:absolute;top:-4px;right:-4px}@keyframes pulse-sparkle-d0ba4006{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.sheet-backdrop[data-v-d0ba4006]{-webkit-backdrop-filter:blur(8px);z-index:890;background:#040612c7;position:fixed;inset:0}.practices-sheet-container[data-v-d0ba4006]{z-index:891;width:100%;max-width:580px;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:linear-gradient(#10132c 0%,#070919 100%);border-top:1px solid #dcb46a73;border-radius:24px 24px 0 0;flex-direction:column;max-height:88vh;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 48px #000000f2,0 -1px #dcb46a4d}.sheet-handle-row[data-v-d0ba4006]{cursor:pointer;justify-content:center;padding:4px 0 8px;display:flex}.sheet-handle[data-v-d0ba4006]{background:#dcb46a73;border-radius:2px;width:44px;height:4px}.sheet-header[data-v-d0ba4006]{border-bottom:1px solid #dcb46a26;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.sheet-title-group[data-v-d0ba4006]{flex-direction:column;gap:2px;display:flex}.sheet-badge[data-v-d0ba4006]{text-transform:uppercase;letter-spacing:.8px;color:#f6dea4;align-items:center;gap:4px;font-size:10.5px;font-weight:800;display:inline-flex}.sheet-main-title[data-v-d0ba4006]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff6e0;margin:0;font-size:23px;font-weight:700;line-height:1.15}.sheet-subtitle[data-v-d0ba4006]{color:#f4ecdca6;margin:0;font-size:11.5px}.sheet-close-btn[data-v-d0ba4006]{color:#f4ecdcd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.sheet-close-btn[data-v-d0ba4006]:hover{color:#f6dea4;background:#dcb46a33;border-color:#dcb46a}.practices-grid-scroll[data-v-d0ba4006]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;min-height:0;max-height:calc(88vh - 145px);margin-bottom:10px;padding-right:4px;overflow-y:auto}.practices-grid-scroll[data-v-d0ba4006]::-webkit-scrollbar{width:4px}.practices-grid-scroll[data-v-d0ba4006]::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}.practices-grid-scroll[data-v-d0ba4006]::-webkit-scrollbar-thumb{background:#dcb46a59;border-radius:4px}.practices-grid[data-v-d0ba4006]{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.practice-card[data-v-d0ba4006]{cursor:pointer;box-sizing:border-box;background:#ffffff09;border:1px solid #dcb46a24;border-radius:16px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.practice-card[data-v-d0ba4006]:active{transform:scale(.98)}.practice-card[data-v-d0ba4006]:hover{background:#fff1;border-color:#dcb46a73}.practice-card.active[data-v-d0ba4006]{background:linear-gradient(135deg,#dcb46a2e,#141838f2);border-color:#f6dea4;box-shadow:0 0 16px #dcb46a40}.card-glow[data-v-d0ba4006]{pointer-events:none;width:90px;height:90px;position:absolute;top:-30px;right:-30px}.card-icon-box[data-v-d0ba4006]{border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.practice-card:hover .card-icon-box[data-v-d0ba4006]{transform:scale(1.05)}.card-body[data-v-d0ba4006]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.card-title-row[data-v-d0ba4006]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-title[data-v-d0ba4006]{color:#fff6e0;margin:0;font-size:14.5px;font-weight:700;line-height:1.2}.card-badge[data-v-d0ba4006]{white-space:nowrap;background:#00000059;border:1px solid;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.current-tag[data-v-d0ba4006]{text-transform:uppercase;color:#12142e;background:#f6dea4;border-radius:8px;padding:1px 5px;font-size:9px;font-weight:800}.card-desc[data-v-d0ba4006]{color:#f4ecdca6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.card-action-cue[data-v-d0ba4006]{color:#f6dea4;opacity:.85;flex-shrink:0;align-items:center;gap:4px;padding-left:4px;font-size:11.5px;font-weight:700;display:flex}.cue-arr[data-v-d0ba4006]{transition:transform .2s}.practice-card:hover .cue-arr[data-v-d0ba4006]{transform:translate(3px)}.sheet-footer[data-v-d0ba4006]{border-top:1px solid #ffffff0f;padding-top:8px}.sheet-dismiss-btn[data-v-d0ba4006]{color:#f4ecdcb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:10px;font-size:13px;font-weight:600;transition:all .2s}.sheet-dismiss-btn[data-v-d0ba4006]:hover{color:#fff6e0;background:#ffffff1a}.sheet-fade-enter-active[data-v-d0ba4006],.sheet-fade-leave-active[data-v-d0ba4006]{transition:opacity .25s}.sheet-fade-enter-from[data-v-d0ba4006],.sheet-fade-leave-to[data-v-d0ba4006]{opacity:0}.sheet-slide-enter-active[data-v-d0ba4006],.sheet-slide-leave-active[data-v-d0ba4006]{transition:transform .28s cubic-bezier(.16,1,.3,1)}.sheet-slide-enter-from[data-v-d0ba4006],.sheet-slide-leave-to[data-v-d0ba4006]{transform:translateY(100%)}.cabinet-fullpage[data-v-c350d41d]{color:#fff6e0;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#101534 0%,#070918 80%);min-height:100vh;padding:24px 16px 80px;position:relative;overflow-x:hidden}.glow-orb[data-v-c350d41d]{pointer-events:none;filter:blur(140px);opacity:.18;border-radius:50%;width:500px;height:500px;position:absolute}.glow-orb.top-left[data-v-c350d41d]{background:radial-gradient(circle,#3b2a75,#0000);top:-120px;left:-120px}.glow-orb.bottom-right[data-v-c350d41d]{background:radial-gradient(circle,#dcb46a,#0000);bottom:0;right:-100px}.cabinet-container[data-v-c350d41d]{z-index:2;flex-direction:column;gap:20px;max-width:1240px;margin:0 auto;display:flex;position:relative}.cabinet-header[data-v-c350d41d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.ch-left[data-v-c350d41d]{align-items:center;gap:16px;display:flex}.btn-back-hub[data-v-c350d41d]{color:#f4ecdc;cursor:pointer;background:#ffffff0d;border:1px solid #dcb46a40;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-back-hub[data-v-c350d41d]:hover{color:#ffd885;background:#dcb46a26;border-color:#ffd885;transform:translate(-2px)}.ch-breadcrumbs[data-v-c350d41d]{align-items:center;gap:8px;font-size:13px;display:flex}.crumb-dim[data-v-c350d41d]{color:#f4ecdc8c}.crumb-sep[data-v-c350d41d]{color:#dcb46a4d}.crumb-active[data-v-c350d41d]{color:#ffd885;font-weight:600}.quick-balance-badge[data-v-c350d41d]{cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a66;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;transition:all .2s;display:flex}.quick-balance-badge[data-v-c350d41d]:hover{background:#dcb46a38;border-color:#ffd885;box-shadow:0 0 14px #dcb46a4d}.qbb-text[data-v-c350d41d]{align-items:baseline;gap:4px;display:flex}.qbb-num[data-v-c350d41d]{color:#ffd885;font-size:15px;font-weight:800}.qbb-unit[data-v-c350d41d]{color:#f4ecdcb3;font-size:11px}.btn-qbb-add[data-v-c350d41d]{color:#12142e;cursor:pointer;background:linear-gradient(135deg,#ffd885,#dcb46a);border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:800;line-height:1;display:flex}.seeker-hero-strip[data-v-c350d41d]{background:linear-gradient(145deg,#141a3ecc 0%,#0a0e24f2 100%);border:1px solid #dcb46a40;border-radius:22px;align-items:center;gap:20px;padding:18px 24px;display:flex;box-shadow:0 16px 45px #00000080,inset 0 1px #ffd88526}.shs-avatar-ring[data-v-c350d41d]{background:radial-gradient(circle,#dcb46a40 0%,#141a3ee6 80%);border:2px solid #dcb46a80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.shs-avatar-ring.vip-glow[data-v-c350d41d]{border-color:#ffd885;box-shadow:0 0 20px #ffd88566}.avatar-letter[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;font-size:26px;font-weight:700}.avatar-vip-crown[data-v-c350d41d]{font-size:15px;position:absolute;top:-8px;right:-6px}.shs-info-column[data-v-c350d41d]{flex-direction:column;flex:1;gap:4px;display:flex}.shs-name-row[data-v-c350d41d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shs-user-name[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:24px;line-height:1.2}.status-pill[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.vip-pill[data-v-c350d41d]{color:#ffd885;background:#ffd88526;border:1px solid #ffd885}.free-pill[data-v-c350d41d]{color:#f4ecdcb3;background:#ffffff0f;border:1px solid #ffffff1f}.shs-meta-row[data-v-c350d41d]{color:#f4ecdca6;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.meta-item[data-v-c350d41d]{align-items:center;gap:5px;display:inline-flex}.meta-sep[data-v-c350d41d]{color:#dcb46a40}.shs-astral-pills[data-v-c350d41d]{flex-shrink:0;align-items:center;gap:10px;display:flex}.astral-pill[data-v-c350d41d]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.astral-pill[data-v-c350d41d]:hover{background:#dcb46a26;border-color:#ffd885;transform:translateY(-1px)}.astral-pill.highlight[data-v-c350d41d]{background:#dcb46a14;border-color:#dcb46a4d}.ap-icon[data-v-c350d41d]{color:#ffd885;font-size:16px}.ap-text[data-v-c350d41d]{flex-direction:column;display:flex}.ap-lbl[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.05em;color:#f4ecdc8c;font-size:9.5px}.ap-val[data-v-c350d41d]{color:#fff6e0;font-size:12px;font-weight:700}.ap-val.gold[data-v-c350d41d]{color:#ffd885}.ap-val.muted[data-v-c350d41d]{color:#f4ecdc73;font-weight:500}.cabinet-split-layout[data-v-c350d41d]{grid-template-columns:280px 1fr;align-items:start;gap:20px;display:grid}.cabinet-sidebar[data-v-c350d41d]{background:#0e122cb3;border:1px solid #dcb46a33;border-radius:20px;flex-direction:column;gap:14px;padding:14px;display:flex}.sidebar-nav[data-v-c350d41d]{flex-direction:column;gap:6px;display:flex}.nav-item-btn[data-v-c350d41d]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:all .2s;display:flex;position:relative}.nav-item-btn[data-v-c350d41d]:hover{background:#ffffff0a}.nav-item-btn.active[data-v-c350d41d]{background:linear-gradient(135deg,#dcb46a26,#231b41b3);border-color:#dcb46a59;box-shadow:0 4px 16px #0000004d}.nib-icon-wrap[data-v-c350d41d]{background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nav-item-btn.active .nib-icon-wrap[data-v-c350d41d]{background:#dcb46a33}.nib-copy[data-v-c350d41d]{flex-direction:column;flex:1;gap:2px;display:flex}.nib-title[data-v-c350d41d]{color:#fff6e0;font-size:13.5px;font-weight:700}.nav-item-btn.active .nib-title[data-v-c350d41d]{color:#ffd885}.nib-sub[data-v-c350d41d]{color:#f4ecdc99;font-size:11px}.nib-badge[data-v-c350d41d]{text-transform:uppercase;border-radius:8px;padding:2px 7px;font-size:9.5px;font-weight:800}.badge-gold[data-v-c350d41d]{color:#ffd885;background:#dcb46a33;border:1px solid #dcb46a66}.badge-green[data-v-c350d41d]{color:#58d1c1;background:#58d1c133;border:1px solid #58d1c166}.badge-count[data-v-c350d41d]{color:#c4b5fd;background:#a78bfa33;border:1px solid #a78bfa66;font-size:11px}.sidebar-footer[data-v-c350d41d]{border-top:1px solid #ffffff0f;padding-top:10px}.btn-sidebar-logout[data-v-c350d41d]{color:#f4ecdc99;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:12.5px;transition:all .2s;display:flex}.btn-sidebar-logout[data-v-c350d41d]:hover{color:#f87171;background:#f871711a;border-color:#f8717166}.btn-sidebar-login[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:linear-gradient(135deg,#dcb46a33,#f6dea459);border:1px solid #dcb46a99;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:12.5px;font-weight:700;transition:all .22s;display:flex;box-shadow:0 4px 14px #dcb46a26}.btn-sidebar-login[data-v-c350d41d]:hover{color:#12142e;background:linear-gradient(135deg,#f6dea4,#dcb46a);border-color:#ffd885;transform:translateY(-1px);box-shadow:0 0 18px #dcb46a66}.cabinet-main-pane[data-v-c350d41d]{background:#0e122cb3;border:1px solid #dcb46a33;border-radius:20px;min-height:520px;padding:24px 28px}.stage-section[data-v-c350d41d]{flex-direction:column;gap:20px;display:flex}.passport-certificate-head[data-v-c350d41d]{background:linear-gradient(145deg,#1a204bd9 0%,#0c102af2 100%);border:1px solid #dcb46a59;border-radius:20px;padding:22px 26px;box-shadow:0 12px 35px #0006,inset 0 1px #ffd88533}.pch-badge-row[data-v-c350d41d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sacred-seal-pill[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.06em;color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a66;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.sacred-seal-pill.sealed[data-v-c350d41d]{color:#58d1c1;background:#58d1c126;border-color:#58d1c166}.pch-soul-id[data-v-c350d41d]{color:#f4ecdc8c;font-size:11.5px;font-weight:600}.pch-title-row[data-v-c350d41d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pch-title-block[data-v-c350d41d]{flex:1;min-width:260px}.pch-title[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 6px;font-size:27px;line-height:1.2}.pch-desc[data-v-c350d41d]{color:#f4ecdcb8;max-width:680px;margin:0;font-size:13px;line-height:1.5}.btn-toggle-coords[data-v-c350d41d]{color:#ffd885;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #dcb46a59;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:all .2s;display:inline-flex}.btn-toggle-coords[data-v-c350d41d]:hover,.btn-toggle-coords.active[data-v-c350d41d]{background:#dcb46a38;border-color:#ffd885;transform:translateY(-1px)}.coords-edit-card[data-v-c350d41d]{background:#0a0d22d9;border:1.5px solid #58d1c159;border-radius:18px;padding:22px;box-shadow:0 8px 30px #00000080}.cec-head[data-v-c350d41d]{margin-bottom:16px}.cec-badge[data-v-c350d41d]{text-transform:uppercase;color:#58d1c1;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:800;display:inline-flex}.cec-desc[data-v-c350d41d]{color:#f4ecdcb3;margin:0;font-size:12.5px}.passport-block[data-v-c350d41d]{flex-direction:column;gap:16px;display:flex}.pb-header[data-v-c350d41d]{border-bottom:1px solid #dcb46a26;align-items:center;gap:12px;padding-bottom:8px;display:flex}.pb-icon-wrap[data-v-c350d41d]{background:#dcb46a26;border:1px solid #dcb46a4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pb-title[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;margin:0;font-size:20px;line-height:1.2}.pb-sub[data-v-c350d41d]{color:#f4ecdc99;margin:0;font-size:12px}.astral-triad-grid[data-v-c350d41d],.destiny-codes-grid[data-v-c350d41d]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sacred-dossier-card[data-v-c350d41d]{background:linear-gradient(160deg,#101636d9 0%,#090c20f2 100%);border:1px solid #dcb46a40;border-radius:18px;flex-direction:column;gap:14px;padding:20px;transition:all .25s;display:flex;position:relative;box-shadow:0 10px 28px #00000073}.sacred-dossier-card[data-v-c350d41d]:hover{border-color:#dcb46a8c;transform:translateY(-2px);box-shadow:0 14px 34px #0009,0 0 18px #dcb46a26}.sdc-top[data-v-c350d41d]{align-items:flex-start;gap:12px;display:flex;position:relative}.sdc-glyph[data-v-c350d41d]{color:#ffd885;text-shadow:0 0 14px #dcb46a66;flex-shrink:0;font-size:32px;line-height:1}.sdc-digit-badge[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;text-shadow:0 0 16px #dcb46a73;flex-shrink:0;font-size:36px;font-weight:800;line-height:1}.sdc-arcana-roman[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;flex-shrink:0;font-size:30px;font-weight:800;line-height:1}.sdc-meta[data-v-c350d41d]{flex-direction:column;flex:1;gap:2px;display:flex}.sdc-cat[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.06em;color:#f4ecdc80;font-size:10px;font-weight:800}.sdc-name[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:20px;line-height:1.2}.sdc-dates[data-v-c350d41d]{color:#f4ecdc99;font-size:11px}.sdc-badge-pill[data-v-c350d41d]{text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:9.5px;font-weight:800}.sdc-badge-pill.fire[data-v-c350d41d]{color:#ff8c69;background:#ff785026;border:1px solid #ff78504d}.sdc-badge-pill.earth[data-v-c350d41d]{color:#8ee08e;background:#78c87826;border:1px solid #78c8784d}.sdc-badge-pill.air[data-v-c350d41d]{color:#8ed8ff;background:#82d2ff26;border:1px solid #82d2ff4d}.sdc-badge-pill.water[data-v-c350d41d]{color:#a4a4ff;background:#8c8cff26;border:1px solid #8c8cff4d}.sdc-badge-pill.violet[data-v-c350d41d]{color:#c4b5fd;background:#a78bfa26;border:1px solid #a78bfa4d}.sdc-badge-pill.gold[data-v-c350d41d]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a4d}.sdc-body[data-v-c350d41d]{flex-direction:column;gap:10px;font-size:12.5px;display:flex}.sdc-archetype-lead[data-v-c350d41d]{color:#ffd885;margin:0;font-size:13px;font-weight:700;line-height:1.35}.sdc-interpretation[data-v-c350d41d]{color:#f4ecdcd1;margin:0;font-size:12px;line-height:1.5}.sdc-traits-list[data-v-c350d41d]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.sdc-trait[data-v-c350d41d]{flex-direction:column;gap:1px;font-size:11.5px;line-height:1.4;display:flex}.st-lbl[data-v-c350d41d]{color:#ffd885;font-weight:700}.st-val[data-v-c350d41d]{color:#f4ecdcd9}.money-keys-display[data-v-c350d41d]{gap:4px;display:flex}.mk-tile[data-v-c350d41d]{color:#ffd885;width:24px;height:32px;font-family:var(--serif,"Cormorant Garamond", Georgia, serif);background:linear-gradient(135deg,#dcb46a40,#231b41e6);border:1px solid #ffd885;border-radius:6px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex;box-shadow:0 0 10px #dcb46a33}.money-breakdown-grid[data-v-c350d41d]{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.mb-item[data-v-c350d41d]{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.mb-item.highlight[data-v-c350d41d]{background:#dcb46a14;border-color:#dcb46a59}.mb-digit[data-v-c350d41d]{color:#ffd885;background:#dcb46a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}.mb-info b[data-v-c350d41d]{color:#fff6e0;margin-bottom:2px;font-size:11px;display:block}.mb-info p[data-v-c350d41d]{color:#f4ecdcb3;margin:0;font-size:10.5px;line-height:1.3}.activation-ritual-box[data-v-c350d41d]{background:#dcb46a14;border:1px solid #dcb46a40;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.arb-text b[data-v-c350d41d]{color:#ffd885;margin-bottom:2px;font-size:11.5px;display:block}.arb-text p[data-v-c350d41d]{color:#f4ecdcbf;margin:0;font-size:11px;line-height:1.4}.sacred-clean-form[data-v-c350d41d]{flex-direction:column;gap:16px;display:flex}.form-grid-two[data-v-c350d41d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-control-box[data-v-c350d41d]{flex-direction:column;gap:6px;display:flex}.fc-label[data-v-c350d41d]{color:#f4ecdce6;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.fc-req[data-v-c350d41d]{color:#ffd885}.fc-input[data-v-c350d41d]{color:#fff6e0;box-sizing:border-box;background:#0a0d22d9;border:1px solid #dcb46a40;border-radius:12px;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:all .2s}.fc-input[data-v-c350d41d]:focus{border-color:#ffd885;outline:none;box-shadow:0 0 12px #dcb46a40}.fc-hint[data-v-c350d41d]{color:#f4ecdc8c;font-size:11px}.focus-chips-grid[data-v-c350d41d]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.focus-select-chip[data-v-c350d41d]{color:#f4ecdccc;cursor:pointer;background:#0a0d22b3;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.focus-select-chip[data-v-c350d41d]:hover{background:#dcb46a1a;border-color:#dcb46a59}.focus-select-chip.active[data-v-c350d41d]{color:#ffd885;background:linear-gradient(135deg,#dcb46a33,#231b41cc);border-color:#ffd885;box-shadow:0 0 14px #dcb46a40}.tz-row[data-v-c350d41d]{gap:10px;display:flex}.btn-tz-detect[data-v-c350d41d]{color:#58d1c1;cursor:pointer;white-space:nowrap;background:#58d1c11f;border:1px solid #58d1c159;border-radius:10px;padding:0 14px;font-size:12px;font-weight:600}.form-feedback-alert[data-v-c350d41d]{border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.form-feedback-alert.success[data-v-c350d41d]{color:#a8f3e8;background:#58d1c11f;border:1px solid #58d1c166}.form-feedback-alert.error[data-v-c350d41d]{color:#fca5a5;background:#f871711f;border:1px solid #f8717166}.form-submit-row[data-v-c350d41d]{justify-content:flex-end;padding-top:10px;display:flex}.btn-primary-save[data-v-c350d41d]{color:#12142e;cursor:pointer;background:linear-gradient(135deg,#ffd885 0%,#dcb46a 100%);border:none;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:11px 24px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.btn-primary-save[data-v-c350d41d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a66}.btn-primary-save[data-v-c350d41d]:disabled{opacity:.5;cursor:not-allowed}.natal-seal-note[data-v-c350d41d]{background:#dcb46a1a;border:1px solid #dcb46a40;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:14px 18px;display:flex}.nsn-text[data-v-c350d41d]{flex:1}.nsn-text b[data-v-c350d41d]{color:#ffd885;font-size:13px;display:block}.nsn-text p[data-v-c350d41d]{color:#f4ecdcb3;margin:2px 0 0;font-size:11.5px}.btn-nsn-edit[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;padding:6px 14px;font-size:12px}.natal-empty-initiation[data-v-c350d41d]{justify-content:center;padding:40px 16px;display:flex}.nei-card[data-v-c350d41d]{text-align:center;flex-direction:column;align-items:center;max-width:480px;display:flex}.nei-icon-circle[data-v-c350d41d]{background:#dcb46a26;border:1px solid #dcb46a59;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex}.nei-title[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 8px;font-size:24px}.nei-desc[data-v-c350d41d]{color:#f4ecdcb3;margin:0 0 20px;font-size:13px;line-height:1.5}.btn-primary-init[data-v-c350d41d]{color:#12142e;cursor:pointer;background:linear-gradient(135deg,#ffd885,#dcb46a);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:800;display:inline-flex}.section-head[data-v-c350d41d]{flex-direction:column;gap:4px;display:flex}.sh-badge[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.06em;color:#ffd885;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:700;display:inline-flex}.sh-title[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:26px;line-height:1.2}.sh-desc[data-v-c350d41d]{color:#f4ecdcb3;max-width:680px;margin:0;font-size:13px;line-height:1.5}.section-head-flex[data-v-c350d41d]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.btn-refresh-archive[data-v-c350d41d]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-refresh-archive[data-v-c350d41d]:hover:not(:disabled){background:#dcb46a40;transform:translateY(-1px)}.archive-filter-row[data-v-c350d41d]{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.archive-filter-row[data-v-c350d41d]::-webkit-scrollbar{display:none}.archive-filter-chip[data-v-c350d41d]{color:#f4ecdcbf;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.archive-filter-chip.active[data-v-c350d41d]{color:#ffd885;background:#dcb46a2e;border-color:#ffd885}.flt-count[data-v-c350d41d]{background:#ffffff1a;border-radius:10px;padding:1px 6px;font-size:10px}.archive-items-grid[data-v-c350d41d]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.archive-reading-card[data-v-c350d41d]{cursor:pointer;background:#0a0d22bf;border:1px solid #dcb46a33;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;transition:all .2s;display:flex}.archive-reading-card[data-v-c350d41d]:hover{background:#dcb46a14;border-color:#ffd885;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.arc-head[data-v-c350d41d]{justify-content:space-between;align-items:center;display:flex}.arc-type-badge[data-v-c350d41d]{text-transform:uppercase;border-radius:8px;padding:2px 8px;font-size:10.5px;font-weight:700}.arc-type-badge.tarot[data-v-c350d41d]{color:#ffd885;background:#dcb46a26}.arc-type-badge.runes[data-v-c350d41d]{color:#c4b5fd;background:#8f7cff26}.arc-type-badge.dreams[data-v-c350d41d]{color:#58d1c1;background:#58d1c126}.arc-type-badge.natal[data-v-c350d41d]{color:#ff9d54;background:#ff9d5426}.arc-type-badge.rituals[data-v-c350d41d]{color:#a4b4ff;background:#6482ff26}.arc-date[data-v-c350d41d]{color:#f4ecdc80;font-size:11px}.arc-title[data-v-c350d41d]{color:#fff6e0;margin:0;font-size:14.5px;font-weight:700;line-height:1.3}.arc-chips-row[data-v-c350d41d]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.arc-chip[data-v-c350d41d]{color:#f4ecdccc;background:#ffffff0f;border-radius:6px;padding:2px 6px;font-size:10px}.arc-chip-more[data-v-c350d41d]{color:#ffd885;font-size:10px}.arc-snippet[data-v-c350d41d]{color:#f4ecdca6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.arc-footer-row[data-v-c350d41d]{border-top:1px solid #ffffff0d;justify-content:flex-end;padding-top:6px;display:flex}.arc-read-link[data-v-c350d41d]{color:#ffd885;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.archive-empty-box[data-v-c350d41d]{text-align:center;flex-direction:column;align-items:center;padding:50px 16px;display:flex}.aeb-icon[data-v-c350d41d]{background:#a78bfa26;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;display:flex}.aeb-title[data-v-c350d41d]{color:#fff6e0;margin:0 0 6px;font-size:18px}.aeb-desc[data-v-c350d41d]{color:#f4ecdcb3;max-width:440px;margin:0 0 18px;font-size:13px;line-height:1.5}.balance-showcase-box[data-v-c350d41d]{background:linear-gradient(135deg,#dcb46a26 0%,#231b4199 100%);border:1px solid #dcb46a59;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.bsb-left[data-v-c350d41d]{align-items:center;gap:16px;display:flex}.bsb-icon-orb[data-v-c350d41d]{background:#dcb46a33;border:1px solid #ffd885;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.bsb-lbl[data-v-c350d41d]{color:#f4ecdcb3;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.bsb-val-row[data-v-c350d41d]{align-items:baseline;gap:6px;display:flex}.bsb-num[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;font-size:32px;font-weight:800}.bsb-unit[data-v-c350d41d]{color:#f4ecdccc;font-size:14px}.bsb-vip-pill[data-v-c350d41d]{color:#12142e;background:#ffd885;border-radius:10px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:800}.btn-bsb-topup[data-v-c350d41d]{color:#12142e;cursor:pointer;background:linear-gradient(135deg,#ffd885,#dcb46a);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.btn-bsb-topup[data-v-c350d41d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a66}.rates-guide-card[data-v-c350d41d]{background:#0a0d2299;border:1px solid #dcb46a33;border-radius:16px;padding:14px 18px}.rgc-title[data-v-c350d41d]{color:#ffd885;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.rgc-grid[data-v-c350d41d]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rgc-item[data-v-c350d41d]{background:#ffffff0a;border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.rgc-item.highlight[data-v-c350d41d]{background:#dcb46a1a;border:1px solid #dcb46a40}.rgc-cost[data-v-c350d41d]{color:#ffd885;font-size:13px;font-weight:800}.rgc-cost.free[data-v-c350d41d]{color:#58d1c1}.rgc-name[data-v-c350d41d]{color:#f4ecdcb3;font-size:10.5px;line-height:1.3}.tariffs-cards-grid[data-v-c350d41d]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tariff-tier-card[data-v-c350d41d]{cursor:pointer;background:#0a0d22cc;border:1px solid #dcb46a40;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;transition:all .2s;display:flex;position:relative}.tariff-tier-card[data-v-c350d41d]:hover{border-color:#ffd885;transform:translateY(-3px);box-shadow:0 8px 24px #00000080}.tariff-tier-card.hit[data-v-c350d41d]{background:linear-gradient(145deg,#1a204bd9 0%,#0c102af2 100%);border-color:#ffd885;box-shadow:0 0 24px #dcb46a33}.ttc-ribbon[data-v-c350d41d]{color:#12142e;white-space:nowrap;background:#ffd885;border-radius:10px;padding:2px 10px;font-size:9.5px;font-weight:900;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.ttc-badge[data-v-c350d41d]{text-transform:uppercase;color:#f4ecdc99;font-size:10px;font-weight:700}.ttc-badge.gold[data-v-c350d41d]{color:#ffd885}.ttc-badge.violet[data-v-c350d41d]{color:#c4b5fd}.ttc-badge.green[data-v-c350d41d]{color:#6ee7b7}.ttc-name[data-v-c350d41d]{color:#fff6e0;margin:4px 0 2px;font-size:14.5px;font-weight:700}.ttc-moons[data-v-c350d41d]{color:#fff6e0;font-size:18px;font-weight:800}.ttc-moons.gold[data-v-c350d41d]{color:#ffd885}.ttc-moons.violet[data-v-c350d41d]{color:#c4b5fd}.ttc-moons.green[data-v-c350d41d]{color:#6ee7b7}.ttc-moons small[data-v-c350d41d]{opacity:.85;font-size:11px;font-weight:600}.ttc-price[data-v-c350d41d]{color:#fff6e0;margin-top:4px;font-size:20px;font-weight:800}.ttc-perks[data-v-c350d41d]{color:#f4ecdcbf;flex-direction:column;gap:6px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.btn-tier-select[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:9px;font-size:12px;font-weight:700;transition:all .2s}.btn-tier-select[data-v-c350d41d]:hover{color:#ffd885;background:#dcb46a33;border-color:#ffd885}.btn-tier-select.btn-hit[data-v-c350d41d]{color:#12142e;background:linear-gradient(135deg,#ffd885,#dcb46a);border:none}.settings-card-box[data-v-c350d41d]{background:#0a0d22b3;border:1px solid #dcb46a33;border-radius:18px;padding:20px 24px}.scb-title[data-v-c350d41d]{color:#fff6e0;margin:0 0 4px;font-size:17px}.scb-desc[data-v-c350d41d]{color:#f4ecdca6;margin:0 0 16px;font-size:12.5px}.pwd-input-wrap[data-v-c350d41d]{align-items:center;display:flex;position:relative}.btn-pwd-eye[data-v-c350d41d]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;right:10px}.logout-box[data-v-c350d41d]{justify-content:space-between;align-items:center;gap:16px;display:flex}.logout-title[data-v-c350d41d]{color:#fff6e0;margin:0 0 2px;font-size:15px}.logout-desc[data-v-c350d41d]{color:#f4ecdca6;margin:0;font-size:12px}.btn-danger-logout[data-v-c350d41d]{color:#fca5a5;cursor:pointer;white-space:nowrap;background:#f871711f;border:1px solid #f8717159;border-radius:10px;padding:9px 18px;font-size:12.5px;font-weight:700;transition:all .2s}.btn-danger-logout[data-v-c350d41d]:hover{background:#f8717138;border-color:#f87171}.btn-primary-login[data-v-c350d41d]{color:#12142e;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4 0%,#dcb46a 100%);border:1px solid #ffd88599;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #dcb46a40}.btn-primary-login[data-v-c350d41d]:hover{transform:translateY(-1px);box-shadow:0 0 18px #dcb46a80}.guest-sacred-banner[data-v-c350d41d]{background:linear-gradient(135deg,#dcb46a1f 0%,#14193cd9 100%);border:1px solid #dcb46a73;border-radius:18px;align-items:center;gap:18px;margin-bottom:24px;padding:16px 22px;display:flex;box-shadow:0 10px 30px #00000073,inset 0 1px #ffd8854d}.gsb-icon-glow[data-v-c350d41d]{background:#dcb46a26;border:1px solid #dcb46a66;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 0 16px #dcb46a40}.gsb-copy[data-v-c350d41d]{flex:1;min-width:0}.gsb-badge[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.8px;color:#ffd885;margin-bottom:4px;font-size:10px;font-weight:800}.gsb-title[data-v-c350d41d]{color:#fff6e0;margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.25}.gsb-desc[data-v-c350d41d]{color:#f4ecdcbf;margin:0;font-size:12.5px;line-height:1.4}.gold-highlight[data-v-c350d41d]{color:#ffd885}.gsb-actions[data-v-c350d41d]{flex-shrink:0}.btn-gsb-register[data-v-c350d41d]{color:#12142e;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4 0%,#dcb46a 50%,#b88a38 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #dcb46a59}.btn-gsb-register[data-v-c350d41d]:hover{transform:translateY(-2px);box-shadow:0 8px 26px #dcb46a8c}.reader-modal-overlay[data-v-c350d41d]{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#050714e6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reader-modal-window[data-v-c350d41d]{background:radial-gradient(circle at 50% 0,#151b3e,#090c20);border:1.5px solid #dcb46a66;border-radius:22px;flex-direction:column;width:100%;max-width:680px;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000c}.btn-reader-close-corner[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;top:14px;right:16px}.reader-head[data-v-c350d41d]{border-bottom:1px solid #dcb46a26;padding:22px 24px 14px}.reader-badge-row[data-v-c350d41d]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.reader-badge-type[data-v-c350d41d]{color:#ffd885;text-transform:uppercase;font-size:11px;font-weight:700}.reader-badge-date[data-v-c350d41d]{color:#f4ecdc8c;font-size:11px}.reader-scroll-title[data-v-c350d41d]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:22px}.reader-body[data-v-c350d41d]{-webkit-overflow-scrolling:touch;flex:1;padding:20px 24px;overflow-y:auto}.reader-content-markdown[data-v-c350d41d]{color:#f4ecdce6;font-size:14px;line-height:1.65}.reader-content-markdown[data-v-c350d41d] h1,.reader-content-markdown[data-v-c350d41d] h2,.reader-content-markdown[data-v-c350d41d] h3{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;margin:16px 0 8px}.reader-content-markdown[data-v-c350d41d] blockquote{background:#dcb46a14;border-left:3px solid #ffd885;margin:12px 0;padding:8px 14px;font-style:italic}.reader-footer[data-v-c350d41d]{border-top:1px solid #dcb46a26;justify-content:flex-end;padding:12px 24px;display:flex}.btn-reader-dismiss[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:8px 18px;font-size:12.5px;font-weight:600}.mt-3[data-v-c350d41d]{margin-top:12px}.mt-4[data-v-c350d41d]{margin-top:18px}.mt-6[data-v-c350d41d]{margin-top:24px}@media (width<=1024px){.astral-triad-grid[data-v-c350d41d],.destiny-codes-grid[data-v-c350d41d]{grid-template-columns:1fr}}@media (width<=960px){.cabinet-split-layout[data-v-c350d41d]{grid-template-columns:240px 1fr;gap:14px}.focus-chips-grid[data-v-c350d41d],.rgc-grid[data-v-c350d41d],.tariffs-cards-grid[data-v-c350d41d]{grid-template-columns:repeat(2,1fr)}.shs-astral-pills[data-v-c350d41d]{display:none}}@media (width<=768px){.cabinet-fullpage[data-v-c350d41d]{padding:16px 12px 90px}.ch-breadcrumbs[data-v-c350d41d]{display:none}.btn-back-hub[data-v-c350d41d]{white-space:nowrap;padding:8px 14px}.seeker-hero-strip[data-v-c350d41d]{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.shs-name-row[data-v-c350d41d]{flex-direction:column;align-items:flex-start;gap:6px}.shs-user-name[data-v-c350d41d]{font-size:20px}.cabinet-split-layout[data-v-c350d41d]{grid-template-columns:1fr;gap:14px}.cabinet-sidebar[data-v-c350d41d]{scrollbar-width:none;border-radius:16px;padding:8px;overflow-x:auto}.cabinet-sidebar[data-v-c350d41d]::-webkit-scrollbar{display:none}.sidebar-nav[data-v-c350d41d]{flex-direction:row;gap:8px;width:max-content}.nav-item-btn[data-v-c350d41d]{white-space:nowrap;border-radius:12px;gap:8px;width:auto;padding:8px 12px}.nib-icon-wrap[data-v-c350d41d]{width:28px;height:28px}.nib-title[data-v-c350d41d]{font-size:12px}.nib-sub[data-v-c350d41d]{display:none}.cabinet-main-pane[data-v-c350d41d]{border-radius:18px;padding:16px 14px}.form-grid-two[data-v-c350d41d],.money-breakdown-grid[data-v-c350d41d]{grid-template-columns:1fr}.balance-showcase-box[data-v-c350d41d]{flex-direction:column;align-items:flex-start;padding:14px 16px}.btn-bsb-topup[data-v-c350d41d]{justify-content:center;width:100%}.tariffs-cards-grid[data-v-c350d41d],.rgc-grid[data-v-c350d41d]{grid-template-columns:1fr}.logout-box[data-v-c350d41d]{flex-direction:column;align-items:flex-start}.btn-danger-logout[data-v-c350d41d]{justify-content:center;width:100%}}.profile-master-view[data-v-c350d41d]{flex-direction:column;gap:16px;width:100%;max-width:680px;margin:0 auto;display:flex}.pmd-header[data-v-c350d41d]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.pmd-title[data-v-c350d41d]{font-family:var(--serif,"Cinzel", serif);color:#fff6e0;letter-spacing:1.5px;text-align:center;text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.pmd-user-hero[data-v-c350d41d]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141226b8;border:1px solid #dcb46a38;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #00000040}.pmd-avatar-wrap[data-v-c350d41d]{flex-shrink:0}.pmd-avatar-ring[data-v-c350d41d]{background:linear-gradient(135deg,#a78bfa40,#ffd88540);border:2px solid #ffd88573;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;box-shadow:0 0 16px #ffd88526}.pmd-avatar-ring.vip-glow[data-v-c350d41d]{border-color:#ffd885;box-shadow:0 0 22px #ffd88573}.pmd-avatar-initial[data-v-c350d41d]{font-family:var(--serif,serif);color:#ffd885;font-size:24px;font-weight:700}.pmd-vip-crown[data-v-c350d41d]{filter:drop-shadow(0 0 6px #ffd885cc);font-size:16px;position:absolute;top:-8px;right:-6px}.pmd-user-info[data-v-c350d41d]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.pmd-name-row[data-v-c350d41d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pmd-user-name[data-v-c350d41d]{font-family:var(--serif,serif);color:#fff6e0;margin:0;font-size:19px;font-weight:700}.pmd-status-pill[data-v-c350d41d]{border-radius:12px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.pmd-status-pill.vip[data-v-c350d41d]{color:#ffd885;background:#ffd88526;border:1px solid #ffd88566}.pmd-status-pill.free[data-v-c350d41d]{color:#f4ecdcb3;background:#ffffff0d;border:1px solid #ffffff1f}.pmd-user-meta[data-v-c350d41d]{color:#f4ecdc8c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex;overflow:hidden}.pmd-wallet-card[data-v-c350d41d]{background:linear-gradient(135deg,#1c1636d9 0%,#110f21f2 100%);border:1px solid #ffd88547;border-radius:20px;flex-direction:column;gap:18px;padding:20px;display:flex;box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff1a}.pmd-wallet-grid[data-v-c350d41d]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.pmd-wallet-divider[data-v-c350d41d]{background:#ffffff1a;width:1px;height:48px}.pmd-wallet-col[data-v-c350d41d]{flex-direction:column;gap:4px;display:flex}.pmd-col-label[data-v-c350d41d]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc8c;font-size:12px;font-weight:500}.pmd-col-value[data-v-c350d41d]{font-size:24px;font-weight:700;font-family:var(--serif,serif);color:#fff6e0;align-items:center;gap:8px;line-height:1.2;display:inline-flex}.pmd-col-value.gold[data-v-c350d41d]{color:#ffd885;text-shadow:0 0 14px #ffd88559}.pmd-col-sub[data-v-c350d41d]{color:#f4ecdc80;font-size:12px}.pmd-wallet-actions[data-v-c350d41d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.btn-wallet-primary[data-v-c350d41d]{color:#161026;cursor:pointer;background:linear-gradient(135deg,#ffd885,#e5a93c);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #e5a93c40}.btn-wallet-primary[data-v-c350d41d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e5a93c66}.btn-wallet-secondary[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:#ffffff0d;border:1px solid #ffd88540;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-wallet-secondary[data-v-c350d41d]:hover{color:#ffd885;background:#ffd8851f;border-color:#ffd88566;transform:translateY(-2px)}.pmd-passport-card[data-v-c350d41d]{cursor:pointer;background:#141226a6;border:1px solid #dcb46a33;border-radius:20px;flex-direction:column;gap:14px;padding:18px 20px;transition:all .2s;display:flex}.pmd-passport-card[data-v-c350d41d]:hover{background:#191630cc;border-color:#ffd88573;transform:translateY(-2px)}.pmd-passport-head[data-v-c350d41d]{justify-content:space-between;align-items:center;display:flex}.pmd-pp-title-wrap[data-v-c350d41d]{align-items:center;gap:12px;display:flex}.pmd-pp-icon[data-v-c350d41d]{color:#ffd885;background:#ffd8851f;border:1px solid #ffd8854d;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.pmd-pp-title[data-v-c350d41d]{font-family:var(--serif,serif);color:#fff6e0;margin:0;font-size:16px;font-weight:700}.pmd-pp-status[data-v-c350d41d]{color:#ffd885;margin-top:2px;font-size:11.5px;display:block}.pmd-pp-status.sealed[data-v-c350d41d]{color:#58d1c1}.pmd-astral-grid[data-v-c350d41d]{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:4px;display:grid}.pmd-astral-cell[data-v-c350d41d]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.pac-lbl[data-v-c350d41d]{color:#f4ecdc80;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.pac-val[data-v-c350d41d]{color:#f4ecdc;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.pac-val.gold[data-v-c350d41d]{color:#ffd885}.pmd-groups-container[data-v-c350d41d]{flex-direction:column;gap:18px;display:flex}.pmd-group[data-v-c350d41d]{flex-direction:column;gap:8px;display:flex}.pmd-group-header[data-v-c350d41d]{letter-spacing:1.2px;text-transform:uppercase;color:#f4ecdc73;padding-left:10px;font-size:11px;font-weight:700}.pmd-group-card[data-v-c350d41d]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121022b3;border:1px solid #ffffff14;border-radius:20px;overflow:hidden;box-shadow:0 4px 18px #0003}.pmd-item-row[data-v-c350d41d]{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:14px 18px;transition:background .18s;display:flex}.pmd-item-row[data-v-c350d41d]:hover{background:#ffffff0a}.pmd-row-sep[data-v-c350d41d]{background:#ffffff0d;height:1px;margin-left:68px}.pmd-item-icon[data-v-c350d41d]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pmd-item-icon.bg-gold[data-v-c350d41d]{background:#ffd8851f}.pmd-item-icon.bg-teal[data-v-c350d41d]{background:#58d1c11f}.pmd-item-icon.bg-purple[data-v-c350d41d]{background:#c084fc1f}.pmd-item-icon.bg-amber[data-v-c350d41d]{background:#fbbf241f}.pmd-item-icon.bg-emerald[data-v-c350d41d]{background:#34d3991f}.pmd-item-icon.bg-cyan[data-v-c350d41d]{background:#38bdf81f}.pmd-item-icon.bg-indigo[data-v-c350d41d]{background:#818cf81f}.pmd-item-icon.bg-violet[data-v-c350d41d]{background:#a78bfa1f}.pmd-item-icon.bg-pink[data-v-c350d41d]{background:#f472b61f}.pmd-item-icon.bg-slate[data-v-c350d41d]{background:#94a3b81f}.pmd-item-icon.bg-red[data-v-c350d41d]{background:#ef444424}.pmd-item-content[data-v-c350d41d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pmd-item-title[data-v-c350d41d]{color:#fff6e0;font-size:14.5px;font-weight:600;line-height:1.3}.pmd-item-title.danger-text[data-v-c350d41d]{color:#f87171}.pmd-item-desc[data-v-c350d41d]{color:#f4ecdc85;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.pmd-item-tail[data-v-c350d41d]{flex-shrink:0;align-items:center;gap:8px;display:flex}.pmd-item-badge[data-v-c350d41d]{border-radius:8px;padding:2px 8px;font-size:11px;font-weight:600}.pmd-item-badge.badge-gold[data-v-c350d41d]{color:#ffd885;background:#ffd88526}.pmd-item-badge.badge-green[data-v-c350d41d]{color:#58d1c1;background:#58d1c126}.pmd-item-badge.badge-count[data-v-c350d41d]{color:#c084fc;background:#a78bfa26}.pmd-chevron[data-v-c350d41d]{color:#f4ecdc59;font-size:19px;font-weight:300}.pmd-chevron.danger[data-v-c350d41d]{color:#ef444499}.pmd-footer[data-v-c350d41d]{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 0 10px;display:flex}.pmd-footer-emblem[data-v-c350d41d]{color:#ffd88566;font-size:14px}.pmd-footer-ver[data-v-c350d41d]{color:#f4ecdc66;letter-spacing:.5px;font-size:12px}.profile-subview-wrapper[data-v-c350d41d]{flex-direction:column;gap:16px;width:100%;display:flex}.subview-top-header[data-v-c350d41d]{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.sth-left[data-v-c350d41d]{align-items:center;gap:16px;display:flex}.btn-back-menu[data-v-c350d41d]{color:#ffd885;cursor:pointer;background:#ffd8851f;border:1px solid #ffd88559;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-back-menu[data-v-c350d41d]:hover{background:#ffd88538;border-color:#ffd885;transform:translate(-2px)}.sth-breadcrumbs[data-v-c350d41d]{align-items:center;gap:8px;font-size:13px;display:flex}.sth-breadcrumbs .crumb-dim[data-v-c350d41d]{color:#f4ecdc99;cursor:pointer;transition:color .15s}.sth-breadcrumbs .crumb-dim[data-v-c350d41d]:hover{color:#ffd885}.sth-right[data-v-c350d41d]{align-items:center;gap:12px;display:flex}.btn-sub-hub[data-v-c350d41d]{color:#f4ecdcb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:center;padding:7px 14px;font-size:12px;transition:all .2s;display:inline-flex}.btn-sub-hub[data-v-c350d41d]:hover{color:#ffd885;background:#ffffff1a}.nav-back-root[data-v-c350d41d]{margin-bottom:6px;background:#ffd88514!important;border-color:#ffd8854d!important}.nav-back-root[data-v-c350d41d]:hover{background:#ffd88529!important}.nav-back-arrow[data-v-c350d41d]{font-size:16px;font-weight:700}.sidebar-sep[data-v-c350d41d]{background:#ffffff0f;height:1px;margin:6px 0 10px}.sacred-action-modal[data-v-c350d41d]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;box-sizing:border-box;background:#141226f2;border:1px solid #ffd88540;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:92%;max-width:440px;padding:28px 24px;display:flex;position:relative;box-shadow:0 20px 60px #000000b3}.sacred-action-modal.danger-theme[data-v-c350d41d]{border-color:#ef444466}.sacred-action-modal.wide-theme[data-v-c350d41d]{max-width:520px}.sam-icon-wrap[data-v-c350d41d]{background:#ffd8851f;border:1px solid #ffd8854d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sam-icon-wrap.danger-glow[data-v-c350d41d]{background:#ef44441f;border-color:#ef444466;box-shadow:0 0 20px #ef444440}.sam-title[data-v-c350d41d]{font-family:var(--serif,serif);color:#fff6e0;margin:0;font-size:20px;font-weight:700}.sam-desc[data-v-c350d41d]{color:#f4ecdcbf;margin:0;font-size:13.5px;line-height:1.5}.sam-pwd-input-wrap[data-v-c350d41d]{width:100%}.sam-input[data-v-c350d41d]{color:#fff6e0;box-sizing:border-box;text-align:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s}.sam-input[data-v-c350d41d]:focus{border-color:#ffd885}.sam-error-alert[data-v-c350d41d]{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:10px;width:100%;padding:10px 14px;font-size:13px}.sam-btn-row[data-v-c350d41d]{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:10px;display:grid}.sam-btn-row.single[data-v-c350d41d]{grid-template-columns:1fr}.btn-sam-secondary[data-v-c350d41d]{color:#fff6e0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:12px;font-size:14px;font-weight:600;transition:all .2s}.btn-sam-secondary[data-v-c350d41d]:hover{background:#ffffff1f}.btn-sam-danger[data-v-c350d41d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;padding:12px;font-size:14px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #ef444459}.btn-sam-danger[data-v-c350d41d]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ef444480}.btn-sam-primary[data-v-c350d41d]{color:#161026;cursor:pointer;background:linear-gradient(135deg,#ffd885,#e5a93c);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.btn-sam-primary[data-v-c350d41d]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #e5a93c59}.sam-empty-state[data-v-c350d41d]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px;display:flex}.ses-glyph[data-v-c350d41d]{font-size:32px}.ses-title[data-v-c350d41d]{font-family:var(--serif,serif);color:#fff6e0;margin:0;font-size:15px;font-weight:600}.ses-desc[data-v-c350d41d]{color:#f4ecdca6;margin:0;font-size:12.5px;line-height:1.45}.sam-consent-badge[data-v-c350d41d]{color:#58d1c1;background:#58d1c11f;border:1px solid #58d1c14d;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600}.sam-docs-list[data-v-c350d41d]{flex-direction:column;gap:10px;width:100%;display:flex}.sam-doc-item[data-v-c350d41d]{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}.sam-doc-item[data-v-c350d41d]:hover{background:#ffffff14;border-color:#ffd8854d;transform:translate(2px)}.sdi-icon[data-v-c350d41d]{font-size:20px}.sdi-text[data-v-c350d41d]{flex-direction:column;flex:1;gap:2px;display:flex}.sdi-title[data-v-c350d41d]{color:#fff6e0;font-size:14px;font-weight:600}.sdi-sub[data-v-c350d41d]{color:#f4ecdc80;font-size:11.5px}.sdi-arr[data-v-c350d41d]{color:#ffd885b3;font-size:16px}.sam-support-box[data-v-c350d41d]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:14px 16px;display:flex}.ssb-row[data-v-c350d41d]{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ssb-lbl[data-v-c350d41d]{color:#f4ecdc8c}.ssb-val[data-v-c350d41d]{color:#ffd885;font-weight:600;text-decoration:none}@media (width<=768px){.pmd-wallet-grid[data-v-c350d41d]{grid-template-columns:1fr;gap:12px}.pmd-wallet-divider[data-v-c350d41d]{display:none}.pmd-astral-grid[data-v-c350d41d]{grid-template-columns:repeat(2,1fr)}.pmd-wallet-actions[data-v-c350d41d]{grid-template-columns:1fr}.cabinet-sidebar[data-v-c350d41d]{display:none!important}.cabinet-split-layout[data-v-c350d41d]{grid-template-columns:1fr!important}}.badge-active-tg[data-v-c350d41d]{color:#4ade80;background:#22c55e26;border:1px solid #22c55e66;border-radius:10px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pmd-svg-icon[data-v-c350d41d]{color:#38bdf8;width:18px;height:18px}.scb-top-row[data-v-c350d41d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.scb-top-info[data-v-c350d41d]{align-items:center;gap:14px;display:flex}.scb-tg-icon-badge[data-v-c350d41d]{background:#38bdf826;border:1px solid #38bdf859;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.scb-tg-svg[data-v-c350d41d]{color:#38bdf8;width:24px;height:24px}.btn-setting-tg-action[data-v-c350d41d]{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf866;border-radius:14px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.btn-setting-tg-action[data-v-c350d41d]:hover{background:#38bdf840;box-shadow:0 0 16px #38bdf84d}.tg-status-chip[data-v-c350d41d]{color:#86efac;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.tg-status-dot[data-v-c350d41d]{background:#22c55e;border-radius:50%;width:6px;height:6px}.reader-grimoire-box[data-v-c350d41d]{background:#121024bf;border:1px solid #ffd88540;border-radius:16px;margin-top:24px;padding:18px}.rgb-head[data-v-c350d41d]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rgb-title[data-v-c350d41d]{font-family:var(--serif,serif);color:#ffd885;font-size:15px;font-weight:700}.rgb-hint[data-v-c350d41d]{color:#f4ecdc8c;margin-bottom:10px;font-size:12px}.rgb-textarea[data-v-c350d41d]{box-sizing:border-box;color:#f4ecdc;width:100%;font-family:var(--sans,sans-serif);resize:vertical;background:#0a0816d9;border:1px solid #ffd88533;border-radius:12px;outline:none;padding:12px;font-size:13.5px;line-height:1.5;transition:border-color .2s}.rgb-textarea[data-v-c350d41d]:focus{border-color:#ffd885;box-shadow:0 0 12px #ffd88526}.rgb-actions[data-v-c350d41d]{align-items:center;gap:12px;margin-top:10px;display:flex}.btn-save-note[data-v-c350d41d]{color:#ffd885;cursor:pointer;background:linear-gradient(135deg,#ffd88540,#e5a93c26);border:1px solid #ffd88566;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:700;transition:all .2s}.btn-save-note[data-v-c350d41d]:hover:not(:disabled){background:#ffd88559;box-shadow:0 0 14px #ffd88540}.btn-save-note[data-v-c350d41d]:disabled{opacity:.5;cursor:not-allowed}.note-saved-badge[data-v-c350d41d]{color:#4ade80;font-size:12px;font-weight:600}.btn-reader-share[data-v-c350d41d]{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf859;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s}.btn-reader-share[data-v-c350d41d]:hover{background:#38bdf840;box-shadow:0 0 14px #38bdf84d}.tg-modal-overlay[data-v-c350d41d]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1050;background:#04050ed9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tg-modal-window[data-v-c350d41d]{box-sizing:border-box;background:linear-gradient(165deg,#18162efa,#0c0a1afc);border:1px solid #38bdf84d;border-radius:24px;width:100%;max-width:480px;padding:28px;position:relative;box-shadow:0 24px 60px #000000b3}.tg-modal-head[data-v-c350d41d]{text-align:center;margin-bottom:22px}.tg-avatar-circle[data-v-c350d41d]{color:#38bdf8;background:#38bdf826;border:1px solid #38bdf873;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 12px;display:flex;box-shadow:0 0 24px #38bdf840}.tg-head-icon[data-v-c350d41d]{width:30px;height:30px}.tg-modal-title[data-v-c350d41d]{font-family:var(--serif,serif);color:#f4ecdc;margin:0 0 4px;font-size:20px}.tg-modal-subtitle[data-v-c350d41d]{color:#38bdf8;margin:0;font-size:13px;font-weight:600}.tg-benefits-list[data-v-c350d41d]{background:#0a081699;border:1px solid #ffd8851f;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:22px;padding:14px;display:flex}.tgb-item[data-v-c350d41d]{color:#f4ecdcd9;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.tgb-icon[data-v-c350d41d]{color:#ffd885;margin-top:1px;font-size:12px}.btn-tg-connect-cta[data-v-c350d41d]{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 8px 24px #0ea5e959}.btn-tg-connect-cta[data-v-c350d41d]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0ea5e980}.btn-tg-icon[data-v-c350d41d]{width:20px;height:20px}.tg-step-hint[data-v-c350d41d]{color:#f4ecdc8c;text-align:center;margin-top:12px;font-size:12px;line-height:1.4}.tg-active-pill[data-v-c350d41d]{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e59;border-radius:20px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.tg-dot[data-v-c350d41d]{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #22c55e}.tg-info-text[data-v-c350d41d]{color:#f4ecdcd9;margin-bottom:20px;font-size:13.5px;line-height:1.5}.tg-info-text code[data-v-c350d41d]{color:#ffd885;background:#ffffff1a;border-radius:4px;padding:2px 6px}.tg-actions-col[data-v-c350d41d]{flex-direction:column;gap:10px;display:flex}.btn-tg-open[data-v-c350d41d]{text-align:center;color:#38bdf8;background:#38bdf826;border:1px solid #38bdf866;border-radius:12px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.btn-tg-open[data-v-c350d41d]:hover{background:#38bdf840}.btn-tg-unlink[data-v-c350d41d]{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:12px;padding:10px;font-size:12.5px;transition:all .2s}.btn-tg-unlink[data-v-c350d41d]:hover:not(:disabled){background:#ef44441f;border-color:#ef4444}.tg-loading[data-v-c350d41d]{color:#ffd885;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.tg-err[data-v-c350d41d]{color:#fca5a5;text-align:center;background:#ef444426;border:1px solid #ef444459;border-radius:10px;margin-top:12px;padding:10px;font-size:12.5px}.tg-guest-box[data-v-c350d41d]{flex-direction:column;gap:16px;padding:4px 0;display:flex}.tg-guest-hint[data-v-c350d41d]{color:#f4ecdcd9;text-align:center;margin:0;font-size:13.5px;line-height:1.5}.consent-row[data-v-8e262f42]{color:#e2deffb8;cursor:pointer;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.consent-row input[data-v-8e262f42]{accent-color:#dcb46a;flex-shrink:0;margin-top:3px}.consent-row a[data-v-8e262f42]{color:#ffd885;text-decoration:underline}.btn-link-forgot[data-v-8e262f42]{color:#ffd885d9;cursor:pointer;background:0 0;border:none;align-self:center;padding:6px 0 0;font-size:13px}.btn-link-forgot[data-v-8e262f42]:hover{text-decoration:underline}.form-info[data-v-8e262f42]{color:#9ff0e4;background:#58d1c11a;border:1px solid #58d1c159;border-radius:10px;padding:10px 12px;font-size:13px}.modal-overlay[data-v-8e262f42]{z-index:10050;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050612e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-box[data-v-8e262f42]{background:linear-gradient(170deg,#101438,#080a22);border:1px solid #dcb46a73;border-radius:28px;width:100%;max-width:460px;padding:34px 30px;transition:max-width .3s;position:relative;box-shadow:0 28px 70px #000000e6,0 0 35px #dcb46a33}.modal-box.wide-box[data-v-8e262f42]{max-width:620px}.modal-close[data-v-8e262f42]{color:#f4ecdc99;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:32px;height:32px;transition:all .2s;display:grid;position:absolute;top:20px;right:20px}.modal-close[data-v-8e262f42]:hover{color:#ffd885;border-color:#ffd885}.modal-header[data-v-8e262f42]{margin-bottom:22px}.header-emblem[data-v-8e262f42]{background:radial-gradient(circle,#dcb46a33,#101438cc);border:1.5px solid #dcb46a66;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid;box-shadow:0 0 20px #dcb46a4d}.step-badge[data-v-8e262f42]{color:#d8d0ff;text-transform:uppercase;letter-spacing:1px;background:#8f7cff33;border-radius:10px;margin-bottom:8px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-block}.modal-title[data-v-8e262f42]{font-family:var(--serif,"Cormorant Garamond", serif);color:#f6dea4;margin:0;font-size:26px}.modal-subtitle[data-v-8e262f42]{color:#f4ecdcbf;margin-top:6px;font-size:13px;line-height:1.5}.auth-tabs[data-v-8e262f42]{border-bottom:1px solid #dcb46a33;gap:10px;margin-bottom:22px;padding-bottom:10px;display:flex}.auth-tabs button[data-v-8e262f42]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:8px 16px;font-size:15px;font-weight:700;transition:all .2s}.auth-tabs button.active[data-v-8e262f42]{color:#1b1433;background:linear-gradient(135deg,#f6dea4,#dcb46a);box-shadow:0 4px 12px #dcb46a4d}.bonus-tag[data-v-8e262f42]{color:#07081a;background:#58d1c1;border-radius:6px;margin-left:6px;padding:2px 6px;font-size:10.5px;font-weight:800}.bonus-banner[data-v-8e262f42]{color:#d8f7f2;background:#58d1c11f;border:1px solid #58d1c159;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.bonus-banner b[data-v-8e262f42]{color:#58d1c1}.passport-notice-card[data-v-8e262f42]{color:#d8d0ff;background:#8f7cff1f;border:1px solid #8f7cff59;border-radius:14px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.45;display:flex}.auth-form[data-v-8e262f42],.passport-grid-form[data-v-8e262f42]{flex-direction:column;gap:16px;display:flex}.form-row.two-cols[data-v-8e262f42]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=600px){.form-row.two-cols[data-v-8e262f42]{grid-template-columns:1fr}}.form-group[data-v-8e262f42]{flex-direction:column;gap:6px;display:flex}.form-group label[data-v-8e262f42]{color:#f4ecdcd9;font-size:12.5px;font-weight:700}.req[data-v-8e262f42]{color:#ffd885}.form-group input[data-v-8e262f42],.select-input[data-v-8e262f42]{color:#fff6e0;box-sizing:border-box;background:#ffffff0d;border:1px solid #dcb46a4d;border-radius:14px;outline:none;height:46px;padding:0 16px;font-size:14.5px}.select-input option[data-v-8e262f42]{color:#fff6e0;background:#111438}.form-group input[data-v-8e262f42]:focus,.select-input[data-v-8e262f42]:focus{border-color:#ffd885;box-shadow:0 0 14px #dcb46a4d}.field-hint[data-v-8e262f42]{color:#f4ecdc80;font-size:11px}.form-error[data-v-8e262f42]{color:#ff9b9b;background:#ff64641a;border:1px solid #ff646440;border-radius:10px;padding:8px 12px;font-size:13px}.btn-primary[data-v-8e262f42]{color:#1b1433;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:20px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 8px 24px -4px #dcb46a66}.btn-primary[data-v-8e262f42]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -2px #dcb46a99}.w-full[data-v-8e262f42]{width:100%}.passport-actions[data-v-8e262f42]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.btn-skip-passport[data-v-8e262f42]{color:#f4ecdc80;cursor:pointer;background:0 0;border:none;padding:6px;font-size:13px;transition:color .2s}.btn-skip-passport[data-v-8e262f42]:hover{color:#f6dea4;text-decoration:underline}@media (width<=768px){.modal-overlay[data-v-8e262f42]{z-index:10050!important;align-items:flex-end!important;padding:0!important}.modal-box[data-v-8e262f42]{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;max-height:88vh!important;padding:22px 18px calc(35px + env(safe-area-inset-bottom,20px))!important;box-sizing:border-box!important;border-radius:24px 24px 0 0!important;overflow-y:auto!important;box-shadow:0 -10px 40px #000000d9!important}.modal-header[data-v-8e262f42]{margin-bottom:14px!important}.header-emblem[data-v-8e262f42]{width:44px!important;height:44px!important;margin-bottom:8px!important}.modal-title[data-v-8e262f42]{font-size:22px!important}.modal-subtitle[data-v-8e262f42]{font-size:12px!important}.auth-tabs[data-v-8e262f42]{margin-bottom:16px!important}.auth-tabs button[data-v-8e262f42]{padding:7px 14px!important;font-size:14px!important}.form-group[data-v-8e262f42]{margin-bottom:12px!important}.form-group input[data-v-8e262f42],.form-group select[data-v-8e262f42]{height:46px!important;padding:10px 14px!important;font-size:16px!important}.consent-row[data-v-8e262f42]{margin-top:6px!important;margin-bottom:16px!important;font-size:11.5px!important;line-height:1.4!important}.btn-primary[data-v-8e262f42]{border-radius:14px!important;margin-top:14px!important;margin-bottom:24px!important;padding:14px!important;font-size:15px!important}}.checkout-modal-backdrop[data-v-1a5b9874]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9999;background:#04030ad9;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out modalFadeIn-1a5b9874;display:flex;position:fixed;inset:0}.checkout-modal-card[data-v-1a5b9874]{background:radial-gradient(circle at 50% 0,#23183cf2 0%,#0d0918fa 100%);border:1.5px solid #d4af3766;border-radius:24px;flex-direction:column;gap:18px;width:100%;max-width:540px;max-height:90vh;padding:28px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000c,0 0 40px #d4af3726}.modal-header-row[data-v-1a5b9874]{justify-content:space-between;align-items:flex-start;display:flex}.badge-secure[data-v-1a5b9874]{color:#ffd885;text-transform:uppercase;letter-spacing:.5px;background:#d4af371a;border:1px solid #d4af374d;border-radius:12px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 10px;font-size:11px;display:inline-flex}.modal-main-title[data-v-1a5b9874]{color:#fff;margin:0;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:700}.btn-close-modal[data-v-1a5b9874]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;transition:all .2s;display:flex}.btn-close-modal[data-v-1a5b9874]:hover{color:#fff;background:#ffffff26}.plan-selector-tabs[data-v-1a5b9874]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.plan-tab-btn[data-v-1a5b9874]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;transition:all .2s;display:flex;position:relative}.plan-tab-btn[data-v-1a5b9874]:hover{background:#d4af3714;border-color:#d4af374d}.plan-tab-btn.active[data-v-1a5b9874]{background:#d4af3726;border-color:#ffd885;box-shadow:0 0 12px #d4af3740}.tab-badge[data-v-1a5b9874]{color:#0b0714;white-space:nowrap;background:#d4af37;border-radius:6px;padding:1px 6px;font-size:8px;font-weight:800;position:absolute;top:-8px}.tab-moons[data-v-1a5b9874]{color:#fff;margin-top:4px;font-size:13px;font-weight:700}.tab-price[data-v-1a5b9874]{color:#ffd885;font-size:11px;font-weight:600}.order-summary-box[data-v-1a5b9874]{background:#120c22cc;border:1px solid #d4af3740;border-radius:16px;padding:16px 20px}.plan-header-line[data-v-1a5b9874]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.plan-badge-tag[data-v-1a5b9874]{color:#ffd885;letter-spacing:.5px;font-size:10px;font-weight:800}.plan-name[data-v-1a5b9874]{color:#fff;margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700}.plan-moons-pill[data-v-1a5b9874]{color:#ffd885;background:#d4af371f;border:1px solid #d4af374d;border-radius:14px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:flex}.plan-details-desc[data-v-1a5b9874]{color:#94a3b8;margin:0 0 14px;font-size:12px;line-height:1.45}.plan-price-row[data-v-1a5b9874]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.price-label[data-v-1a5b9874]{color:#cbd5e1;white-space:nowrap;font-size:13px}.price-val-wrap[data-v-1a5b9874]{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:6px;display:flex}.price-val[data-v-1a5b9874]{white-space:nowrap;color:#ffd885;font-size:26px;font-weight:800}.price-subtext[data-v-1a5b9874]{color:#94a3b8;font-size:11px}.pm-section-label[data-v-1a5b9874]{color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.pm-options-grid[data-v-1a5b9874]{flex-direction:column;gap:8px;display:flex}.pm-card[data-v-1a5b9874]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;transition:all .2s;display:flex}.pm-card[data-v-1a5b9874]:hover{background:#ffffff0f;border-color:#d4af374d}.pm-card.active[data-v-1a5b9874]{background:#d4af371a;border-color:#ffd885;box-shadow:0 0 16px #d4af3726}.pm-icon-wrap[data-v-1a5b9874]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sbp-wrap[data-v-1a5b9874]{background:linear-gradient(135deg,#184375,#112d50);border:1px solid #3b82f6}.sbp-badge-txt[data-v-1a5b9874]{color:#93c5fd;letter-spacing:.5px;font-size:12px;font-weight:900}.card-wrap[data-v-1a5b9874]{background:linear-gradient(135deg,#37215c,#22143b);border:1px solid #8b5cf6}.pm-info[data-v-1a5b9874]{flex-direction:column;flex:1;gap:2px;display:flex}.pm-info b[data-v-1a5b9874]{color:#fff;font-size:13px}.pm-info span[data-v-1a5b9874]{color:#94a3b8;font-size:11px}.pm-radio[data-v-1a5b9874]{border:1.5px solid #d4af3766;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.pm-card.active .pm-radio[data-v-1a5b9874]{border-color:#ffd885}.radio-inner[data-v-1a5b9874]{background:#ffd885;border-radius:50%;width:8px;height:8px}.guarantees-grid[data-v-1a5b9874]{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 0;display:grid}.guarantee-item[data-v-1a5b9874]{color:#cbd5e1;align-items:center;gap:6px;font-size:11px;display:flex}.g-icon[data-v-1a5b9874]{font-size:13px}.modal-action-footer[data-v-1a5b9874]{flex-direction:column;gap:10px;display:flex}.payment-error-banner[data-v-1a5b9874]{color:#fca5a5;text-align:center;background:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:8px 12px;font-size:12px}.btn-pay-submit[data-v-1a5b9874]{color:#0b0714;cursor:pointer;background:linear-gradient(135deg,#d4af37,#f59e0b);border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-size:15px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 6px 24px #d4af3766}.btn-pay-submit[data-v-1a5b9874]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #d4af3799}.btn-pay-submit[data-v-1a5b9874]:disabled{opacity:.5;cursor:not-allowed;transform:none}.terms-legal-note a[data-v-1a5b9874]{color:inherit;text-decoration:underline}.terms-legal-note[data-v-1a5b9874]{color:#64748b;text-align:center;margin:0;font-size:10px;line-height:1.4}@keyframes modalFadeIn-1a5b9874{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width<=500px){.plan-selector-tabs[data-v-1a5b9874]{grid-template-columns:repeat(2,1fr)}.guarantees-grid[data-v-1a5b9874]{grid-template-columns:1fr;gap:4px}}.guide-modal-overlay[data-v-365386d6]{z-index:99999;-webkit-backdrop-filter:blur(14px);background:#040612e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.guide-modal-box[data-v-365386d6]{width:100%;max-width:780px;max-height:90vh;color:var(--ivory,#f4ecdc);background:linear-gradient(165deg,#111438 0%,#07091c 100%);border:1px solid #dcb46a73;border-radius:28px;padding:28px 26px 30px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #000000f2,0 0 40px #dcb46a40}.guide-close-btn[data-v-365386d6]{color:#f4ecdccc;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .2s;display:grid;position:absolute;top:18px;right:18px}.guide-close-btn[data-v-365386d6]:hover{color:#ffd885;border-color:#ffd885}.guide-practice-nav-bar[data-v-365386d6]{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:14px}.gpn-label[data-v-365386d6]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc80;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.gpn-scroll-strip[data-v-365386d6]{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.gpn-scroll-strip[data-v-365386d6]::-webkit-scrollbar{display:none}.gpn-chip[data-v-365386d6]{color:#f4ecdcb3;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.gpn-chip[data-v-365386d6]:hover{color:#ffd885;background:#dcb46a1f;border-color:#dcb46a59}.gpn-chip.active[data-v-365386d6]{color:#ffd885;background:#dcb46a33;border-color:#ffd885;box-shadow:0 0 12px #dcb46a40}.gpn-glyph[data-v-365386d6]{font-size:14px}.guide-header[data-v-365386d6]{text-align:center;margin-bottom:22px}.guide-emblem-wrap[data-v-365386d6]{background:radial-gradient(circle,#dcb46a40,#111438cc);border:1.5px solid #dcb46a73;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;display:grid;box-shadow:0 0 24px #dcb46a59}.guide-badge[data-v-365386d6]{text-transform:uppercase;letter-spacing:1px;color:#ffd885;margin-bottom:4px;font-size:11px;font-weight:800;display:inline-block}.guide-title[data-v-365386d6]{font-family:var(--serif,"Cormorant Garamond", serif);color:#fff4db;margin:0 0 4px;font-size:27px}.guide-subtitle[data-v-365386d6]{color:#f4ecdcb8;margin:0;font-size:13px;line-height:1.45}.guide-tabs[data-v-365386d6]{scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:8px;margin-bottom:20px;padding-bottom:10px;display:flex;overflow-x:auto}.gtab-btn[data-v-365386d6]{color:#f4ecdca6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s}.gtab-btn[data-v-365386d6]:hover{color:#ffd885}.gtab-btn.active[data-v-365386d6]{color:#ffd885;background:#dcb46a2e;border:1px solid #dcb46a66}.guide-body[data-v-365386d6]{min-height:240px;margin-bottom:24px}.tradition-origin-card[data-v-365386d6]{background:#58d1c11a;border:1px solid #58d1c14d;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.toc-text b[data-v-365386d6]{color:#58d1c1;margin-bottom:3px;font-size:13px;display:block}.toc-text p[data-v-365386d6]{color:#f4ecdcd9;margin:0;font-size:12.5px;line-height:1.45}.guide-paragraphs[data-v-365386d6]{color:#f4ecdcd9;font-size:13.5px;line-height:1.65}.gtab-h3[data-v-365386d6]{font-family:var(--serif,"Cormorant Garamond", serif);color:#ffd885;margin:0 0 16px;font-size:20px}.purposes-grid[data-v-365386d6]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){.purposes-grid[data-v-365386d6]{grid-template-columns:1fr}.guide-tabs[data-v-365386d6]{grid-template-columns:1fr 1fr;gap:6px;display:grid;overflow:visible}.gtab-btn[data-v-365386d6]{white-space:normal;text-align:center;border:1px solid #ffffff14;padding:8px 10px}}.purpose-card[data-v-365386d6]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.p-num[data-v-365386d6]{color:#ffd885;background:#dcb46a33;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.p-text b[data-v-365386d6]{color:#fff4db;margin-bottom:3px;font-size:13px;display:block}.p-text p[data-v-365386d6]{color:#f4ecdca6;margin:0;font-size:11.5px;line-height:1.4}.steps-timeline[data-v-365386d6]{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.step-item[data-v-365386d6]{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.step-badge[data-v-365386d6]{color:#1a142e;white-space:nowrap;background:linear-gradient(135deg,#f6dea4,#dcb46a);border-radius:8px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:900}.step-content b[data-v-365386d6]{color:#fff4db;margin-bottom:2px;font-size:13px;display:block}.step-content p[data-v-365386d6]{color:#f4ecdcb3;margin:0;font-size:12px;line-height:1.4}.sacred-caution-card[data-v-365386d6]{color:#ffd885;background:#dcb46a1a;border:1px solid #dcb46a59;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;line-height:1.45;display:flex}.questions-intro[data-v-365386d6]{color:#f4ecdca6;margin:-8px 0 14px;font-size:12.5px}.questions-list[data-v-365386d6]{flex-direction:column;gap:10px;display:flex}.question-bubble[data-v-365386d6]{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;transition:all .2s;display:flex}.question-bubble[data-v-365386d6]:hover{background:#dcb46a1f;border-color:#ffd885;transform:translate(3px)}.q-glyph[data-v-365386d6]{color:#ffd885;font-size:12px}.q-text[data-v-365386d6]{color:#fff4db;flex:1;font-size:13px}.copy-indicator[data-v-365386d6]{color:#f4ecdc80;font-size:11px;font-weight:700}.question-bubble:hover .copy-indicator[data-v-365386d6]{color:#ffd885}.guide-footer[data-v-365386d6]{border-top:1px solid #ffffff14;justify-content:flex-end;padding-top:18px;display:flex}.btn-start-practice[data-v-365386d6]{color:#1a142e;cursor:pointer;background:linear-gradient(135deg,#f6dea4,#dcb46a);border:none;border-radius:16px;align-items:center;gap:6px;padding:10px 24px;font-size:13.5px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 16px #dcb46a59}.btn-start-practice[data-v-365386d6]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #dcb46a8c}.oracle-modal-overlay[data-v-e050e135]{-webkit-backdrop-filter:blur(16px);background:#060816e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden;z-index:2000000!important}.stars-backdrop[data-v-e050e135]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.celestial-nebula[data-v-e050e135]{opacity:.6;filter:blur(80px);width:750px;height:550px;transition:background .6s;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.oracle-modal-container[data-v-e050e135]{background:linear-gradient(175deg,#141834f5,#0a0d22fa);border:1.5px solid #dcb46a59;border-radius:28px;flex-direction:column;width:100%;max-width:860px;height:90vh;max-height:820px;animation:.35s cubic-bezier(.16,1,.3,1) modalEnter-e050e135;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px -15px #000000d9,0 0 35px #dcb46a26}@keyframes modalEnter-e050e135{0%{opacity:0;transform:scale(.94)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.omc-header[data-v-e050e135]{background:#0e122a99;border-bottom:1px solid #dcb46a26;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.omc-oracle-profile[data-v-e050e135]{align-items:center;gap:16px;display:flex}.omc-avatar-wrap[data-v-e050e135]{flex-shrink:0;width:56px;height:56px;position:relative}.omc-avatar-aura[data-v-e050e135]{border-radius:50%;transition:all .4s;animation:2.4s ease-in-out infinite alternate auraPulse-e050e135;position:absolute;inset:-2px}@keyframes auraPulse-e050e135{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.08)}}.omc-avatar-circle[data-v-e050e135]{background:radial-gradient(circle at 35% 35%,#2a316a,#111538);border:1.5px solid #ffd88580;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.omc-online-dot[data-v-e050e135]{background:#34d399;border:2px solid #0d112d;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 8px #34d399}.omc-meta[data-v-e050e135]{flex-direction:column;display:flex}.omc-role-pill[data-v-e050e135]{text-transform:uppercase;letter-spacing:.8px;color:#f6dea4;align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;font-weight:700;display:inline-flex}.omc-name[data-v-e050e135]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff9ed;margin:0;font-size:22px;font-weight:700;line-height:1.2}.omc-status-line[data-v-e050e135]{color:#f4ecdc99;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.pulse-indicator[data-v-e050e135]{background:#a78bfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #a78bfa}.omc-header-actions[data-v-e050e135]{align-items:center;gap:12px;display:flex}.omc-balance-chip[data-v-e050e135]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a59;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.omc-balance-chip[data-v-e050e135]:hover{background:#dcb46a38;transform:translateY(-1px)}.omc-balance-chip.low-moons[data-v-e050e135]{color:#fca5a5;background:#ef444426;border-color:#ef444466}.bal-plus[data-v-e050e135]{color:#34d399;margin-left:2px;font-size:14px;font-weight:900}.omc-close-btn[data-v-e050e135]{color:#f4ecdcb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.omc-close-btn[data-v-e050e135]:hover{color:#fff;background:#ef444433;border-color:#ef444466;transform:rotate(90deg)}.omc-tabs-bar[data-v-e050e135]{background:#0a0d1eb3;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:8px 20px;display:flex;overflow-x:auto}.tabs-label[data-v-e050e135]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc80;white-space:nowrap;font-size:11px;font-weight:700}.tabs-scroll[data-v-e050e135]{align-items:center;gap:6px;display:flex}.tab-btn[data-v-e050e135]{color:#f4ecdcbf;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.tab-btn[data-v-e050e135]:hover{color:#ffd885;background:#dcb46a26}.tab-btn.active[data-v-e050e135]{color:#fff6e0;background:linear-gradient(135deg,#dcb46a40,#8f7cff33);border-color:#dcb46a80;box-shadow:0 0 12px #dcb46a33}.res-right-group[data-v-e050e135]{align-items:center;gap:12px;display:flex}.btn-clear-history[data-v-e050e135]{color:#f4ecdcb3;cursor:pointer;background:#dcb46a14;border:1px solid #dcb46a40;border-radius:8px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.btn-clear-history[data-v-e050e135]:hover{color:#fca5a5;background:#ef444426;border-color:#ef444473}.omc-resonance-bar[data-v-e050e135]{color:#f4ecdcb3;background:#dcb46a0a;border-bottom:1px solid #dcb46a1a;justify-content:space-between;align-items:center;padding:6px 22px;font-size:11.5px;display:flex}.res-badge[data-v-e050e135]{align-items:center;gap:6px;display:flex}.res-badge b[data-v-e050e135]{color:#ffd885}.res-cost-hint b[data-v-e050e135]{color:#f6dea4}.omc-chat-body[data-v-e050e135]{scroll-behavior:smooth;flex-direction:column;flex:1;gap:18px;padding:24px 24px 16px;display:flex;overflow-y:auto}.chat-bubble-row[data-v-e050e135]{gap:12px;max-width:82%;animation:.3s bubbleSlide-e050e135;display:flex}@keyframes bubbleSlide-e050e135{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.row-oracle[data-v-e050e135]{align-self:flex-start}.row-user[data-v-e050e135]{flex-direction:row-reverse;align-self:flex-end}.bubble-avatar[data-v-e050e135]{background:#141834d9;border:1px solid #dcb46a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:4px;display:flex}.bubble-content[data-v-e050e135]{border-radius:20px;padding:14px 18px;font-size:14.5px;line-height:1.55;box-shadow:0 8px 24px #00000059}.oracle-bubble[data-v-e050e135]{color:#f8f3e6;background:linear-gradient(155deg,#1c2148e6,#101430f2);border:1px solid #dcb46a40;border-top-left-radius:4px}.user-bubble[data-v-e050e135]{color:#fff;background:linear-gradient(145deg,#7c3aed,#4f46e5);border:1px solid #c4b5fd66;border-top-right-radius:4px}.bubble-meta[data-v-e050e135]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:11px;display:flex}.oracle-bubble .bubble-author[data-v-e050e135]{color:#ffd885;font-weight:700;font-family:var(--serif,Georgia, serif);font-size:12.5px}.user-bubble .bubble-author[data-v-e050e135]{color:#ffffffd9;font-weight:700}.bubble-time[data-v-e050e135]{color:#f4ecdc73;font-size:10.5px}.thinking-bubble[data-v-e050e135]{align-items:center;gap:12px;padding:12px 18px;display:flex}.thinking-dots[data-v-e050e135]{gap:5px;display:flex}.thinking-dots span[data-v-e050e135]{background:#ffd885;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite both dotBounce-e050e135}.thinking-dots span[data-v-e050e135]:first-child{animation-delay:-.32s}.thinking-dots span[data-v-e050e135]:nth-child(2){animation-delay:-.16s}@keyframes dotBounce-e050e135{0%,80%,to{opacity:.4;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.thinking-label[data-v-e050e135]{color:#f4ecdcb3;font-size:13px;font-style:italic}.omc-chips-tray[data-v-e050e135]{background:#0c102699;border-top:1px solid #ffffff0d;padding:10px 20px}.chips-title[data-v-e050e135]{text-transform:uppercase;letter-spacing:.8px;color:#f4ecdc8c;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.chips-list[data-v-e050e135]{flex-wrap:wrap;gap:8px;display:flex}.chip-question[data-v-e050e135]{color:#f7e6c4;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #dcb46a40;border-radius:16px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;transition:all .2s;display:inline-flex}.chip-question[data-v-e050e135]:hover{color:#fff;background:#dcb46a2e;border-color:#dcb46a8c;transform:translateY(-1px)}.omc-footer[data-v-e050e135]{background:#0a0d1ed9;border-top:1px solid #dcb46a33;padding:16px 20px 20px}.omc-no-balance-banner[data-v-e050e135]{background:radial-gradient(circle at 10% 20%,#ef444433,#14183cd9 70%);border:1.5px solid #ef444466;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.nb-left[data-v-e050e135]{align-items:center;gap:14px;display:flex}.nb-text[data-v-e050e135]{flex-direction:column;display:flex}.nb-text b[data-v-e050e135]{color:#ff9f8a;margin-bottom:2px;font-size:14px}.nb-text span[data-v-e050e135]{color:#f4ecdcb3;font-size:12px}.btn-topup-gold[data-v-e050e135]{color:#1b1433;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f6dea4,#d5a95a);border:none;border-radius:18px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #dcb46a59}.btn-topup-gold[data-v-e050e135]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #dcb46a8c}.input-glow-wrapper[data-v-e050e135]{background:#ffffff0a;border:1.5px solid #dcb46a4d;border-radius:20px;padding:10px 14px 8px;transition:border-color .2s,box-shadow .2s;position:relative}.input-glow-wrapper[data-v-e050e135]:focus-within{border-color:#dcb46aa6;box-shadow:0 0 20px #dcb46a33}.omc-textarea[data-v-e050e135]{color:#fff9ed;resize:none;background:0 0;border:none;outline:none;width:100%;max-height:120px;font-family:inherit;font-size:14.5px;line-height:1.45}.omc-textarea[data-v-e050e135]::placeholder{color:#f4ecdc66}.input-actions-strip[data-v-e050e135]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:6px;padding-top:6px;display:flex}.cost-pill[data-v-e050e135]{color:#ffd885cc;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.btn-send-message[data-v-e050e135]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:14px;align-items:center;gap:8px;padding:7px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #6366f159}.btn-send-message[data-v-e050e135]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f180}.btn-send-message[data-v-e050e135]:disabled{opacity:.4;cursor:not-allowed}.oracle-modal-fade-enter-active[data-v-e050e135],.oracle-modal-fade-leave-active[data-v-e050e135]{transition:opacity .3s}.oracle-modal-fade-enter-from[data-v-e050e135],.oracle-modal-fade-leave-to[data-v-e050e135]{opacity:0}@media (width<=768px){.oracle-modal-overlay[data-v-e050e135]{z-index:2000000!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}.oracle-modal-container[data-v-e050e135]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;display:flex!important}.omc-header[data-v-e050e135]{flex-shrink:0;gap:10px;padding:12px 14px 10px}.omc-oracle-profile[data-v-e050e135]{gap:10px;min-width:0}.omc-avatar-wrap[data-v-e050e135]{width:44px;height:44px}.omc-role-pill[data-v-e050e135]{letter-spacing:.5px;margin-bottom:1px;padding:2px 7px;font-size:9.5px}.omc-name[data-v-e050e135]{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.omc-status-line[data-v-e050e135]{display:none}.omc-header-actions[data-v-e050e135]{flex-shrink:0;gap:8px}.omc-balance-chip[data-v-e050e135]{border-radius:14px;gap:4px;padding:5px 10px;font-size:11.5px}.omc-close-btn[data-v-e050e135]{flex-shrink:0;width:36px;height:36px;font-size:18px}.omc-tabs-bar[data-v-e050e135]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;gap:6px;padding:6px 10px}.omc-tabs-bar[data-v-e050e135]::-webkit-scrollbar{display:none}.tabs-label[data-v-e050e135]{display:none}.tab-btn[data-v-e050e135]{border-radius:10px;gap:4px;padding:4px 10px;font-size:11px}.omc-resonance-bar[data-v-e050e135]{flex-shrink:0;padding:4px 14px;font-size:10.5px}.btn-clear-history[data-v-e050e135]{padding:1px 6px;font-size:10px}.omc-chat-body[data-v-e050e135]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;gap:12px;padding:14px 12px 10px}.chat-bubble-row[data-v-e050e135]{gap:8px;max-width:92%}.bubble-avatar[data-v-e050e135]{width:30px;height:30px;margin-top:2px;font-size:14px}.bubble-content[data-v-e050e135]{border-radius:16px;padding:10px 14px;font-size:13.5px;line-height:1.45}.omc-chips-tray[data-v-e050e135]{flex-shrink:0;padding:6px 12px 8px}.chips-title[data-v-e050e135]{display:none}.chips-list[data-v-e050e135]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px;flex-flow:row!important;display:flex!important;overflow-x:auto!important}.chips-list[data-v-e050e135]::-webkit-scrollbar{display:none}.chip-question[data-v-e050e135]{border-radius:14px;padding:6px 11px;font-size:11.5px;white-space:nowrap!important;flex:none!important}.omc-footer[data-v-e050e135]{z-index:10;flex-shrink:0;position:relative;padding:10px 14px calc(14px + env(safe-area-inset-bottom,12px))!important;background:#080614fa!important;border-top:1px solid #dcb46a4d!important}.omc-no-balance-banner[data-v-e050e135]{text-align:center;flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px}.nb-left[data-v-e050e135]{text-align:center;flex-direction:column;gap:6px}.btn-topup-gold[data-v-e050e135]{justify-content:center;width:100%;padding:8px 16px;font-size:12.5px}.omc-input-form[data-v-e050e135]{width:100%}.input-glow-wrapper[data-v-e050e135]{background:#161b3ccc!important;border:1.5px solid #dcb46a59!important;border-radius:18px!important;padding:10px 14px 8px!important}.omc-textarea[data-v-e050e135]{min-height:52px!important;max-height:130px!important;font-size:15px!important;line-height:1.45!important}.btn-send-message[data-v-e050e135]{border-radius:14px!important;padding:8px 18px!important;font-size:13px!important}.cost-pill[data-v-e050e135]{font-size:11px}}.sacred-oracle-floating-widget[data-v-650c70f2]{z-index:700;pointer-events:none;align-items:flex-end;gap:16px;display:flex;position:fixed;bottom:28px;right:28px}.sacred-oracle-floating-widget[data-v-650c70f2] *{pointer-events:auto}.oracle-speech-bubble[data-v-650c70f2]{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(135deg,#17112beb,#0c0918f5);border:1px solid #dcb46a59;border-radius:18px 18px 4px;width:270px;margin-bottom:8px;padding:14px 16px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 35px #0000008c,0 0 25px #dcb46a26}.oracle-speech-bubble[data-v-650c70f2]:hover{border-color:#dcb46ab3;transform:translateY(-3px);box-shadow:0 16px 42px #000000a6,0 0 32px #dcb46a40}.osb-header[data-v-650c70f2]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.osb-status-pill[data-v-650c70f2]{background:#22c55e1f;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.status-pulse-dot[data-v-650c70f2]{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite dotPulse-650c70f2;box-shadow:0 0 8px #22c55e}@keyframes dotPulse-650c70f2{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.status-lbl[data-v-650c70f2]{text-transform:uppercase;letter-spacing:.05em;color:#86efac;font-size:.65rem;font-weight:600}.osb-close-btn[data-v-650c70f2]{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem;line-height:1;transition:color .2s}.osb-close-btn[data-v-650c70f2]:hover{color:#fff}.osb-content[data-v-650c70f2]{margin-bottom:10px}.osb-title[data-v-650c70f2]{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.osb-oracle-name[data-v-650c70f2]{color:#ffd885;font-family:Cinzel Decorative,Cormorant Garamond,serif;font-size:.95rem;font-weight:700}.osb-oracle-role[data-v-650c70f2]{color:#fff9;font-size:.68rem;font-weight:500}.osb-quote[data-v-650c70f2]{color:#ffffffd9;margin:0;font-size:.78rem;font-style:italic;line-height:1.35}.osb-action-row[data-v-650c70f2]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.osb-cost-tag[data-v-650c70f2]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a4d;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.osb-btn-cta[data-v-650c70f2]{color:#fff;font-size:.75rem;font-weight:700;transition:color .2s}.oracle-speech-bubble:hover .osb-btn-cta[data-v-650c70f2]{color:#ffd885}.sacred-oracle-trigger-btn[data-v-650c70f2]{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:68px;height:68px;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1);animation:4s ease-in-out infinite floatLevitate-650c70f2;display:flex;position:relative}.sacred-oracle-trigger-btn[data-v-650c70f2]:hover{transform:scale(1.1)}.sacred-oracle-trigger-btn[data-v-650c70f2]:active{transform:scale(.96)}.orb-aura-pulse[data-v-650c70f2]{pointer-events:none;z-index:1;border-radius:50%;animation:3.5s ease-in-out infinite alternate auraBreathe-650c70f2;position:absolute;inset:-14px}@keyframes auraBreathe-650c70f2{0%{opacity:.5;filter:blur(8px);transform:scale(.92)}to{opacity:.9;filter:blur(14px);transform:scale(1.2)}}.orb-orbit-ring[data-v-650c70f2]{pointer-events:none;z-index:2;border:1px dashed #fff6;border-radius:50%;animation:24s linear infinite orbitRotate-650c70f2;position:absolute;inset:-6px}@keyframes orbitRotate-650c70f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-sparkle-1[data-v-650c70f2],.orbit-sparkle-2[data-v-650c70f2]{border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 6px #fff}.orbit-sparkle-1[data-v-650c70f2]{top:-2px;left:50%;transform:translate(-50%)}.orbit-sparkle-2[data-v-650c70f2]{bottom:-2px;left:50%;transform:translate(-50%)}.orb-core-sphere[data-v-650c70f2]{z-index:3;background:#0d0918;border:2px solid #ffd885;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #000c,0 8px 24px #0009}.orb-svg-art[data-v-650c70f2]{object-fit:contain;width:100%;height:100%;transition:transform .3s}.sacred-oracle-trigger-btn:hover .orb-svg-art[data-v-650c70f2]{transform:scale(1.05)}.orb-status-dot[data-v-650c70f2]{background:#22c55e;border:1.5px solid #0d0918;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #22c55e}@keyframes floatLevitate-650c70f2{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bubble-pop-enter-active[data-v-650c70f2],.bubble-pop-leave-active[data-v-650c70f2]{transition:all .3s cubic-bezier(.16,1,.3,1)}.bubble-pop-enter-from[data-v-650c70f2],.bubble-pop-leave-to[data-v-650c70f2]{opacity:0;transform:scale(.85)translate(15px)}@media (width<=768px){.sacred-oracle-floating-widget[data-v-650c70f2]{gap:10px;bottom:74px;right:12px}.oracle-speech-bubble[data-v-650c70f2]{width:200px;padding:8px 10px}.osb-quote[data-v-650c70f2]{display:none}.sacred-oracle-trigger-btn[data-v-650c70f2]{width:46px;height:46px}.orb-core-sphere[data-v-650c70f2]{width:38px;height:38px}.orb-orbit-ring[data-v-650c70f2]{inset:-3px}}.orb-container-relative[data-v-650c70f2]{display:inline-flex;position:relative}.orb-minimize-btn[data-v-650c70f2]{color:#ffd885;cursor:pointer;z-index:10;background:#19122c;border:1px solid #dcb46a99;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;line-height:1;transition:all .2s;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #0009}.orb-minimize-btn[data-v-650c70f2]:hover{color:#120b22;background:#dcb46a;transform:scale(1.15)}.oracle-docked-pill[data-v-650c70f2]{color:#ffd885;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0b1ceb;border:1px solid #dcb46a73;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #00000080}.oracle-docked-pill[data-v-650c70f2]:hover{background:#1a1230fa;border-color:#ffd885;transform:translateY(-2px)}.docked-orb-dot[data-v-650c70f2]{border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.docked-arrow[data-v-650c70f2]{opacity:.8;font-size:13px}.ritual-modal-backdrop[data-v-75e0d9c8]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1200;background:#040612eb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ritual-modal-window[data-v-75e0d9c8]{background:linear-gradient(160deg,#111836 0%,#080b1e 100%);border:1px solid #dcb46a73;border-radius:24px;flex-direction:column;width:100%;max-width:600px;max-height:92dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000d9,inset 0 1px #ffd88559}.modal-celestial-glow[data-v-75e0d9c8]{pointer-events:none;background:radial-gradient(#dcb46a40 0%,#0000 70%);width:360px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.ritual-modal-topbar[data-v-75e0d9c8]{z-index:2;border-bottom:1px solid #dcb46a29;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem .85rem;display:flex;position:relative}.steps-progress-dots[data-v-75e0d9c8]{gap:.4rem;display:flex}.step-dot[data-v-75e0d9c8]{background:#ffffff26;border-radius:2px;width:18px;height:4px;transition:all .3s}.step-dot.active[data-v-75e0d9c8]{background:#ffd885;width:28px;box-shadow:0 0 8px #ffd885}.step-dot.done[data-v-75e0d9c8]{background:#dcb46a99}.modal-win-title[data-v-75e0d9c8]{color:#ffd885;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.topbar-actions[data-v-75e0d9c8]{align-items:center;gap:8px;display:flex}.btn-reset-topbar[data-v-75e0d9c8]{color:#ffd885;cursor:pointer;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:600;transition:background .2s}.btn-reset-topbar[data-v-75e0d9c8]:hover{background:#dcb46a38}.btn-close-ritual[data-v-75e0d9c8]{color:#8f9bb7;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:1.1rem;transition:color .2s}.btn-close-ritual[data-v-75e0d9c8]:hover{color:#fff}.ritual-resume-banner[data-v-75e0d9c8]{color:#ffd885;background:#dcb46a1f;border-bottom:1px solid #dcb46a40;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.ritual-step-content[data-v-75e0d9c8]{-webkit-overflow-scrolling:touch;flex:1;padding:1.2rem 1.5rem 1.6rem;overflow-y:auto}.step-pane[data-v-75e0d9c8]{text-align:center;flex-direction:column;align-items:center;display:flex}.ritual-herald-icon[data-v-75e0d9c8]{margin-bottom:.8rem}.herald-flame-circle[data-v-75e0d9c8]{background:radial-gradient(circle,#dcb46a4d 0%,#dcb46a0d 70%);border:1px solid #dcb46a80;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 24px #dcb46a47}.step-title[data-v-75e0d9c8]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .4rem;font-size:24px;font-weight:700}.step-sub[data-v-75e0d9c8]{color:#f4ecdcc7;max-width:480px;margin:0 0 1rem;font-size:13.5px;line-height:1.5}.step-title-compact[data-v-75e0d9c8]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .25rem;font-size:21px}.step-sub-compact[data-v-75e0d9c8]{color:#f4ecdcb8;max-width:460px;margin:0 0 1rem;font-size:12.5px}.ritual-rewards-banner[data-v-75e0d9c8]{text-align:left;background:linear-gradient(135deg,#dcb46a1f,#111836bf);border:1px solid #dcb46a47;border-radius:14px;width:100%;margin-bottom:1rem;padding:10px 14px}.rrb-title[data-v-75e0d9c8]{color:#ffd885;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.rrb-grid[data-v-75e0d9c8]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.rrb-item[data-v-75e0d9c8]{background:#080b1e80;border:1px solid #dcb46a26;border-radius:9px;align-items:center;gap:8px;padding:6px 10px;display:flex}.rrb-icon-wrap[data-v-75e0d9c8]{background:#dcb46a1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.rrb-text[data-v-75e0d9c8]{flex-direction:column;display:flex}.rrb-text strong[data-v-75e0d9c8]{color:#fff6e0;font-size:12px;font-weight:700;line-height:1.2}.rrb-text span[data-v-75e0d9c8]{color:#f4ecdca6;font-size:10px;line-height:1.2}.morning-stats-card[data-v-75e0d9c8]{background:#0e132ca6;border:1px solid #dcb46a38;border-radius:14px;justify-content:space-around;align-items:center;width:100%;margin-bottom:1rem;padding:9px 16px;display:flex}.stat-pill-item[data-v-75e0d9c8]{text-align:left;align-items:center;gap:10px;display:flex}.spi-val[data-v-75e0d9c8]{color:#fff6e0;font-size:13.5px;font-weight:700;display:block}.spi-lbl[data-v-75e0d9c8]{color:#f4ecdca6;font-size:11px}.stat-divider[data-v-75e0d9c8]{background:#dcb46a2e;width:1px;height:32px}.oracle-tool-selector-group[data-v-75e0d9c8]{text-align:left;width:100%;margin-bottom:1rem}.ots-header-row[data-v-75e0d9c8]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ots-label[data-v-75e0d9c8]{color:#ffd885;font-size:12px;font-weight:700}.ots-hint[data-v-75e0d9c8]{color:#f4ecdc8c;font-size:11px}.ots-pills-grid[data-v-75e0d9c8]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ots-pill[data-v-75e0d9c8]{text-align:center;color:#c4cae4;cursor:pointer;background:#0e132ccc;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:72px;padding:9px 4px 7px;transition:all .2s;display:flex}.ots-pill[data-v-75e0d9c8]:hover{background:#dcb46a1f;border-color:#dcb46a59}.ots-pill.active[data-v-75e0d9c8]{color:#fff6e0;background:linear-gradient(135deg,#dcb46a40,#231b41d9);border-color:#ffd885;box-shadow:0 0 14px #dcb46a47}.ots-pill-name[data-v-75e0d9c8]{color:#fff6e0;font-size:11.5px;font-weight:700}.ots-pill-sub[data-v-75e0d9c8]{color:#f4ecdc99;font-size:9.5px;line-height:1.15}.card-altar-scene[data-v-75e0d9c8]{perspective:1000px;cursor:pointer;margin-bottom:1rem}.sacred-card-flipper[data-v-75e0d9c8]{width:155px;height:250px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.sacred-card-flipper.flipped[data-v-75e0d9c8]{transform:rotateY(180deg)}.card-face[data-v-75e0d9c8]{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #000000bf}.card-back[data-v-75e0d9c8]{background:linear-gradient(145deg,#1b2046,#0c0f26);border:1.5px solid #dcb46a73;justify-content:center;align-items:center;display:flex}.card-back-ornament[data-v-75e0d9c8]{flex-direction:column;align-items:center;gap:10px;display:flex}.touch-hint[data-v-75e0d9c8]{color:#ffd885;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.touch-sub[data-v-75e0d9c8]{color:#f4ecdc99;font-size:9.5px}.card-front[data-v-75e0d9c8]{border:1.5px solid #dcb46a99;transform:rotateY(180deg)}.drawn-card-img[data-v-75e0d9c8]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.drawn-card-img.reversed[data-v-75e0d9c8]{transform:rotate(180deg)}.card-reveal-banner[data-v-75e0d9c8]{background:linear-gradient(#0000,#070918f2);flex-direction:column;align-items:center;padding:16px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.cr-name[data-v-75e0d9c8]{color:#fff6e0;font-size:12px;font-weight:700}.cr-type[data-v-75e0d9c8]{color:#ffd885;font-size:10px}.cr-rev-badge[data-v-75e0d9c8]{color:#ff9dae;background:#ff7b9033;border:1px solid #ff7b9066;border-radius:99px;margin-bottom:2px;padding:1px 6px;font-size:9px}.symbol-altar-scene[data-v-75e0d9c8]{cursor:pointer;margin-bottom:1rem}.rune-stone-interactive[data-v-75e0d9c8],.iching-coin-interactive[data-v-75e0d9c8],.matrix-code-interactive[data-v-75e0d9c8]{background:radial-gradient(circle at 50% 30%,#202754,#0b0e24);border:1.5px dashed #dcb46a73;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:160px;height:195px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #000000a6}.rune-stone-interactive.revealed[data-v-75e0d9c8],.iching-coin-interactive.revealed[data-v-75e0d9c8],.matrix-code-interactive.revealed[data-v-75e0d9c8]{background:radial-gradient(circle at 50% 40%,#1e2858,#0a0c22);border-style:solid;border-color:#ffd885;box-shadow:0 0 28px #dcb46a59}.rune-stone-unopened[data-v-75e0d9c8],.iching-unopened[data-v-75e0d9c8],.matrix-unopened[data-v-75e0d9c8]{flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex}.rso-ring[data-v-75e0d9c8]{background:#dcb46a14;border:1px dashed #dcb46a66;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.rune-stone-opened[data-v-75e0d9c8],.iching-opened[data-v-75e0d9c8],.matrix-opened[data-v-75e0d9c8]{z-index:2;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.rso-glyph[data-v-75e0d9c8]{color:#58d1c1;text-shadow:0 0 18px #58d1c18c;font-size:54px;line-height:1}.rso-name[data-v-75e0d9c8],.icho-name[data-v-75e0d9c8],.mo-name[data-v-75e0d9c8]{color:#fff6e0;font-size:14.5px;font-weight:700}.rso-element[data-v-75e0d9c8],.icho-sub[data-v-75e0d9c8],.mo-sub[data-v-75e0d9c8]{color:#ffd885;font-size:11px}.icho-symbol[data-v-75e0d9c8]{color:#ff7b90;text-shadow:0 0 18px #ff7b908c;font-size:48px;line-height:1}.mo-number[data-v-75e0d9c8]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#a78bfa;text-shadow:0 0 18px #a78bfa8c;font-size:56px;font-weight:700;line-height:1}.morning-waiting[data-v-75e0d9c8]{margin-bottom:12px}.sign-deep-details-card[data-v-75e0d9c8]{text-align:left;background:#0e132cb3;border:1px solid #dcb46a47;border-radius:14px;width:100%;margin-bottom:1rem;padding:12px 14px}.sdd-header[data-v-75e0d9c8]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sdd-badge[data-v-75e0d9c8]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a59;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.sdd-element-chip[data-v-75e0d9c8]{color:#a2b0d6;background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:10.5px}.sdd-element-chip.warning[data-v-75e0d9c8]{color:#ff9dae;background:#ff7b901f}.sdd-main-meaning[data-v-75e0d9c8]{color:#f7eedb;margin:0 0 10px;font-size:13px;line-height:1.55}.sdd-practical-boxes[data-v-75e0d9c8]{flex-direction:column;gap:8px;display:flex}.sdd-box[data-v-75e0d9c8]{border-radius:10px;padding:8px 11px}.sdd-box.advice[data-v-75e0d9c8]{background:#58d1c11a;border-left:3px solid #58d1c1}.sdd-box.warning[data-v-75e0d9c8]{background:#ffb86b1a;border-left:3px solid #ffb86b}.sdd-box-head[data-v-75e0d9c8]{align-items:center;gap:6px;margin-bottom:3px;display:flex}.sdd-box-head strong[data-v-75e0d9c8]{color:#fff6e0;font-size:11.5px}.sdd-box-icon[data-v-75e0d9c8]{font-size:12px}.sdd-box-text[data-v-75e0d9c8]{color:#f4ecdce0;margin:0;font-size:12px;line-height:1.45}.sdd-affirmation[data-v-75e0d9c8]{color:#ffd885;background:#dcb46a14;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.sdd-aff-icon[data-v-75e0d9c8]{font-size:12px}.btn-toggle-inline-text[data-v-75e0d9c8]{color:#ffd885;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0 0;font-size:11.5px;font-weight:600;text-decoration:underline}.themes-grid-picker[data-v-75e0d9c8]{flex-direction:column;gap:8px;width:100%;margin-bottom:1rem;display:flex}.theme-card-option[data-v-75e0d9c8]{cursor:pointer;text-align:left;background:#0e132c99;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.theme-card-option[data-v-75e0d9c8]:hover{background:#dcb46a14}.tco-title[data-v-75e0d9c8]{color:#fff6e0;font-size:13.5px;font-weight:700;display:block}.tco-desc[data-v-75e0d9c8]{color:#f4ecdca6;font-size:11.5px}.tco-check[data-v-75e0d9c8]{color:#1a142e;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.personal-intention-box[data-v-75e0d9c8]{text-align:left;background:#0e132ca6;border:1px solid #dcb46a38;border-radius:12px;width:100%;margin-bottom:.5rem;padding:10px 12px;position:relative}.pib-label[data-v-75e0d9c8]{color:#ffd885;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.pib-input[data-v-75e0d9c8]{color:#fff;box-sizing:border-box;background:#080b1eb3;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-size:12.5px;transition:border-color .2s}.pib-input[data-v-75e0d9c8]:focus{border-color:#ffd885;box-shadow:0 0 8px #dcb46a40}.pib-counter[data-v-75e0d9c8]{color:#f4ecdc73;text-align:right;margin-top:4px;font-size:10px;display:block}.commit-wrap[data-v-75e0d9c8]{width:100%}.chosen-recap-strip[data-v-75e0d9c8]{background:#0e132ca6;border:1px solid #dcb46a38;border-radius:12px;justify-content:space-around;align-items:center;width:100%;margin-bottom:1rem;padding:8px 12px;display:flex}.crs-item[data-v-75e0d9c8]{text-align:left;align-items:center;gap:8px;display:flex}.crs-icon-box[data-v-75e0d9c8]{background:#dcb46a26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.crs-lbl[data-v-75e0d9c8]{color:#f4ecdc99;font-size:10px;display:block}.crs-val[data-v-75e0d9c8]{color:#ffd885;font-size:12.5px}.crs-divider[data-v-75e0d9c8]{background:#dcb46a26;width:1px;height:28px}.formula-sacred-quote[data-v-75e0d9c8]{text-align:left;box-sizing:border-box;background:#dcb46a14;border-left:3px solid #dcb46a;border-radius:0 12px 12px 0;width:100%;margin-bottom:1rem;padding:12px 16px}.formula-text[data-v-75e0d9c8]{color:#fff6e0;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.formula-personal-note[data-v-75e0d9c8]{color:#ffd885;margin:8px 0 0;font-size:12px;font-style:normal}.quote-mark[data-v-75e0d9c8]{color:#ffd885;font-size:18px}.candle-inline-card[data-v-75e0d9c8]{cursor:pointer;text-align:left;box-sizing:border-box;background:#0e132c99;border:1px solid #dcb46a40;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:1rem;padding:10px 14px;transition:all .2s;display:flex}.candle-inline-card.active[data-v-75e0d9c8]{background:#dcb46a26;border-color:#ffd885;box-shadow:0 0 15px #dcb46a40}.cic-checkbox[data-v-75e0d9c8]{color:#ffd885;border:1.5px solid #dcb46a80;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.candle-inline-card.active .cic-checkbox[data-v-75e0d9c8]{color:#121634;background:#ffd885}.cic-title[data-v-75e0d9c8]{color:#ffd885;font-size:12.5px;font-weight:700;display:block}.cic-desc[data-v-75e0d9c8]{color:#f4ecdca6;font-size:11px}.commit-rewards-summary[data-v-75e0d9c8]{text-align:left;box-sizing:border-box;background:#080b1e80;border:1px dashed #dcb46a40;border-radius:11px;width:100%;margin-bottom:1rem;padding:8px 12px}.crs-heading[data-v-75e0d9c8]{color:#ffd885;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.crs-chips-row[data-v-75e0d9c8]{flex-wrap:wrap;gap:6px;display:flex}.crs-chip[data-v-75e0d9c8]{border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.crs-chip.gold[data-v-75e0d9c8]{color:#ffd885;background:#dcb46a26}.crs-chip.flame[data-v-75e0d9c8]{color:#ff9d54;background:#ff9d5426}.crs-chip.shield[data-v-75e0d9c8]{color:#a78bfa;background:#8f7cff26}.guest-soft-invite[data-v-75e0d9c8]{color:#f7eedb;text-align:left;background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin-bottom:1rem;padding:8px 12px;font-size:11.5px;display:flex}.step-actions[data-v-75e0d9c8]{width:100%;display:flex}.step-actions.two-buttons[data-v-75e0d9c8]{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.btn-secondary-ritual[data-v-75e0d9c8]{color:#e2e6f5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-height:46px;padding:12px 16px;font-size:13px;font-weight:600;transition:background .2s}.btn-secondary-ritual[data-v-75e0d9c8]:hover{background:#ffffff24}.btn-primary-ritual[data-v-75e0d9c8]{color:#17122b;cursor:pointer;background:linear-gradient(135deg,#ffd885 0%,#dcb46a 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:46px;padding:12px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 6px 20px #dcb46a59}.btn-primary-ritual[data-v-75e0d9c8]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-primary-ritual[data-v-75e0d9c8]:disabled{opacity:.5;cursor:not-allowed}.seal-success-box[data-v-75e0d9c8]{flex-direction:column;align-items:center;padding:1.5rem 0;display:flex}.success-seal-badge[data-v-75e0d9c8]{background:radial-gradient(circle,#dcb46a4d 0%,#dcb46a14 70%);border:1.5px solid #dcb46a99;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1rem;display:flex}.success-title[data-v-75e0d9c8]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .4rem;font-size:24px}.success-desc[data-v-75e0d9c8]{color:#f4ecdccc;max-width:440px;margin:0 0 1rem;font-size:13px;line-height:1.5}.reward-recap-pill[data-v-75e0d9c8]{color:#ffd885;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:inline-flex}.submit-error[data-v-75e0d9c8]{color:#ff9b9b;text-align:center;background:#ff64641f;border:1px solid #ff646459;border-radius:12px;margin:.8rem 0;padding:.65rem 1rem;font-size:.85rem;line-height:1.4}@media (width<=600px){.ritual-modal-backdrop[data-v-75e0d9c8]{padding:.5rem}.ritual-modal-topbar[data-v-75e0d9c8]{padding:.9rem 1rem .75rem}.ritual-step-content[data-v-75e0d9c8]{padding:1rem .9rem 1.4rem}.rrb-grid[data-v-75e0d9c8]{grid-template-columns:1fr}.ots-pills-grid[data-v-75e0d9c8]{grid-template-columns:repeat(2,1fr)}.step-actions.two-buttons[data-v-75e0d9c8]{grid-template-columns:1fr}.step-title[data-v-75e0d9c8]{font-size:20px}}.ritual-modal-backdrop[data-v-7f08ff59]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1200;background:#040612e0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ritual-modal-window[data-v-7f08ff59]{background:linear-gradient(160deg,#181c38 0%,#090c22 100%);border:1px solid #ffd88573;border-radius:24px;flex-direction:column;width:100%;max-width:580px;max-height:90dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 45px #ffd88526}.modal-solar-glow[data-v-7f08ff59]{pointer-events:none;background:radial-gradient(#ffd88540 0%,#0000 70%);width:400px;height:220px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ritual-modal-topbar[data-v-7f08ff59]{z-index:2;border-bottom:1px solid #dcb46a26;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.4rem 1.8rem 1rem;display:flex;position:relative}.steps-progress-dots[data-v-7f08ff59]{gap:.4rem;display:flex}.step-dot[data-v-7f08ff59]{background:#ffffff26;border-radius:2px;width:18px;height:4px;transition:all .3s}.step-dot.active[data-v-7f08ff59]{background:#ffd885;width:28px;box-shadow:0 0 8px #ffd885}.step-dot.done[data-v-7f08ff59]{background:#dcb46a99}.modal-win-title[data-v-7f08ff59]{color:#ffd885;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.btn-close-ritual[data-v-7f08ff59]{color:#8f9bb7;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:1.1rem;transition:color .2s}.btn-close-ritual[data-v-7f08ff59]:hover{color:#ffd885}.ritual-modal-body-scroll[data-v-7f08ff59]{-webkit-overflow-scrolling:touch;flex:1;padding:1.5rem 1.8rem 1.8rem;overflow-y:auto}.step-pane[data-v-7f08ff59]{text-align:center;flex-direction:column;align-items:center;display:flex}.solar-herald-orb[data-v-7f08ff59]{background:radial-gradient(circle,#ffd88547 0%,#dcb46a14 70%);border:1.5px solid #ffd88599;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:1rem;display:flex;position:relative;box-shadow:0 0 30px #ffd88540}.breath-wave-ring[data-v-7f08ff59]{border:1px solid #ffd88559;border-radius:50%;animation:3s ease-out infinite solar-pulse-7f08ff59;position:absolute;inset:-6px}.breath-wave-ring.outer[data-v-7f08ff59]{border-color:#ffd8852e;animation:3s ease-out 1.2s infinite solar-pulse-7f08ff59;inset:-14px}@keyframes solar-pulse-7f08ff59{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.step-title[data-v-7f08ff59]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .4rem;font-size:24px;font-weight:700}.step-subtitle[data-v-7f08ff59]{color:#f4ecdcc7;max-width:440px;margin:0 0 1.2rem;font-size:13.5px;line-height:1.55}.breathing-card[data-v-7f08ff59]{background:#0a0e22a6;border:1px solid #ffd88540;border-radius:16px;flex-direction:column;align-items:center;width:100%;margin-bottom:1.2rem;padding:1.4rem;display:flex}.breath-counter[data-v-7f08ff59]{flex-direction:column;align-items:center;margin-bottom:.8rem;display:flex}.breath-sec[data-v-7f08ff59]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#ffd885;font-size:42px;font-weight:700;line-height:1}.breath-lbl[data-v-7f08ff59]{color:#fff4dc;margin-top:4px;font-size:14px;font-weight:600}.breath-guide[data-v-7f08ff59]{color:#f4ecdcb3;margin:0;font-size:12.5px;line-height:1.5}.rune-draw-stage[data-v-7f08ff59]{width:100%;margin:1rem 0 1.5rem}.btn-draw-rune[data-v-7f08ff59]{cursor:pointer;background:0 0;border:none;width:100%;padding:0}.rune-stone-placeholder[data-v-7f08ff59]{color:#ffd885;background:radial-gradient(circle at 50% 30%,#231c41e6,#0c1028f2);border:1.5px dashed #ffd88580;border-radius:20px;flex-direction:column;align-items:center;gap:.8rem;padding:2.2rem 1.5rem;font-size:14.5px;font-weight:600;transition:all .25s;display:flex}.rune-stone-placeholder[data-v-7f08ff59]:hover{background:radial-gradient(circle at 50% 30%,#2d2455f2,#101636fa);border-color:#ffd885;box-shadow:0 0 25px #ffd88533}.rune-reveal-box[data-v-7f08ff59]{flex-direction:column;align-items:center;gap:1.2rem;width:100%;margin-bottom:1.2rem;display:flex}.rune-stone-card[data-v-7f08ff59]{background:radial-gradient(circle at 50% 20%,#2f2552,#101538);border:2px solid #ffd88599;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:140px;height:160px;display:flex;box-shadow:0 10px 30px #0009,0 0 25px #ffd88540}.rune-glyph[data-v-7f08ff59]{color:#ffd885;text-shadow:0 0 16px #ffd88599;font-size:52px;line-height:1}.rune-name[data-v-7f08ff59]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:18px}.rune-element[data-v-7f08ff59]{color:#f4ecdca6;font-size:11px}.rune-meaning-card[data-v-7f08ff59]{text-align:left;background:#0a0e22a6;border:1px solid #ffd88540;border-radius:14px;width:100%;padding:1rem 1.2rem}.rmc-head[data-v-7f08ff59]{color:#ffd885;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.rmc-text[data-v-7f08ff59]{color:#f7eedb;margin:0;font-size:13.5px;line-height:1.5}.recap-rune-strip[data-v-7f08ff59]{background:#ffd88514;border:1px solid #ffd8854d;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.2rem;padding:10px 14px;display:flex}.rrs-left[data-v-7f08ff59]{align-items:center;gap:10px;display:flex}.rrs-glyph[data-v-7f08ff59]{color:#ffd885;font-size:26px;line-height:1}.rrs-info[data-v-7f08ff59]{text-align:left;flex-direction:column;display:flex}.rrs-label[data-v-7f08ff59]{color:#f4ecdca6;font-size:11px}.rrs-val[data-v-7f08ff59]{color:#ffd885;font-size:13.5px}.rrs-theme[data-v-7f08ff59]{color:#ffd885;background:#ffd88526;border-radius:6px;padding:3px 8px;font-size:11.5px}.input-focus-group[data-v-7f08ff59]{text-align:left;width:100%;margin-bottom:1.2rem}.focus-label[data-v-7f08ff59]{color:#f4ecdcd9;margin-bottom:6px;font-size:12.5px;display:block}.focus-input[data-v-7f08ff59]{color:#fff6e0;background:#070a1acc;border:1px solid #ffd88559;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-size:13.5px;transition:border-color .2s}.focus-input[data-v-7f08ff59]:focus{border-color:#ffd885;box-shadow:0 0 12px #ffd88533}.step-actions[data-v-7f08ff59]{gap:.8rem;width:100%;display:flex}.step-actions.two-buttons[data-v-7f08ff59]{grid-template-columns:1fr 1.4fr;display:grid}.btn-secondary-ritual[data-v-7f08ff59]{color:#e2e6f5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-secondary-ritual[data-v-7f08ff59]:hover{color:#fff;background:#ffffff24}.btn-primary-ritual[data-v-7f08ff59]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13.5px;font-weight:700;transition:all .25s;display:inline-flex}.btn-solar-radiance[data-v-7f08ff59]{color:#17122b;background:linear-gradient(135deg,#ffd885 0%,#dcb46a 100%);box-shadow:0 6px 20px #dcb46a59}.btn-solar-radiance[data-v-7f08ff59]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px #dcb46a80}.btn-solar-radiance[data-v-7f08ff59]:disabled{opacity:.5;cursor:not-allowed}.seal-success-box[data-v-7f08ff59]{flex-direction:column;align-items:center;padding:1.5rem 0;display:flex}.solar-seal[data-v-7f08ff59]{background:radial-gradient(circle,#ffd8854d 0%,#dcb46a14 70%);border:1.5px solid #ffd88599;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.2rem;display:flex;box-shadow:0 0 35px #ffd88559}.success-title[data-v-7f08ff59]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .5rem;font-size:26px}.success-desc[data-v-7f08ff59]{color:#f4ecdccc;max-width:440px;margin:0 0 1.2rem;font-size:13.5px;line-height:1.55}.reward-recap-pill[data-v-7f08ff59]{color:#ffd885;background:#ffd8851f;border:1px solid #ffd8854d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:inline-flex}.submit-error[data-v-7f08ff59]{color:#ff9b9b;text-align:center;background:#ff64641f;border:1px solid #ff646459;border-radius:12px;margin:.8rem 0;padding:.65rem 1rem;font-size:.85rem;line-height:1.4}@media (width<=600px){.ritual-modal-backdrop[data-v-7f08ff59]{padding:.5rem}.ritual-modal-topbar[data-v-7f08ff59]{padding:1rem 1rem .8rem}.ritual-modal-body-scroll[data-v-7f08ff59]{padding:1rem}.step-actions.two-buttons[data-v-7f08ff59]{grid-template-columns:1fr}.step-title[data-v-7f08ff59]{font-size:20px}}.ritual-modal-backdrop[data-v-5fe44193]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1200;background:#040514e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ritual-modal-window[data-v-5fe44193]{background:linear-gradient(160deg,#101638 0%,#07091f 100%);border:1px solid #a4b4ff66;border-radius:24px;flex-direction:column;width:100%;max-width:580px;max-height:90dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #000c,0 0 45px #a4b4ff2e}.modal-lunar-glow[data-v-5fe44193]{pointer-events:none;background:radial-gradient(#a4b4ff38 0%,#0000 70%);width:400px;height:220px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ritual-modal-topbar[data-v-5fe44193]{z-index:2;border-bottom:1px solid #a4b4ff26;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.4rem 1.8rem 1rem;display:flex;position:relative}.steps-progress-dots[data-v-5fe44193]{gap:.4rem;display:flex}.step-dot[data-v-5fe44193]{background:#ffffff26;border-radius:2px;width:18px;height:4px;transition:all .3s}.step-dot.active[data-v-5fe44193]{background:#a4b4ff;width:28px;box-shadow:0 0 8px #a4b4ff}.step-dot.done[data-v-5fe44193]{background:#a4b4ff99}.modal-win-title[data-v-5fe44193]{color:#c4d3ff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.btn-close-ritual[data-v-5fe44193]{color:#8f9bb7;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:1.1rem;transition:color .2s}.btn-close-ritual[data-v-5fe44193]:hover{color:#c4d3ff}.ritual-modal-body-scroll[data-v-5fe44193]{-webkit-overflow-scrolling:touch;flex:1;padding:1.5rem 1.8rem 1.8rem;overflow-y:auto}.step-pane[data-v-5fe44193]{text-align:center;flex-direction:column;align-items:center;display:flex}.lunar-orb-frame[data-v-5fe44193]{background:radial-gradient(circle,#a4b4ff40 0%,#6482ff0d 70%);border:1.5px solid #a4b4ff80;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:1.2rem;display:flex;position:relative;box-shadow:0 0 35px #a4b4ff40}.lunar-illumination-badge[data-v-5fe44193]{color:#a4b4ff;background:#141b44;border:1px solid #a4b4ff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:-6px}.step-title[data-v-5fe44193]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .4rem;font-size:24px;font-weight:700}.step-subtitle[data-v-5fe44193]{color:#f4ecdcc7;max-width:440px;margin:0 0 1.2rem;font-size:13.5px;line-height:1.55}.lunar-meta-card[data-v-5fe44193]{background:#0e143499;border:1px solid #a4b4ff40;border-radius:14px;justify-content:space-around;align-items:center;width:100%;margin-bottom:1.4rem;padding:12px 18px;display:flex}.lmc-item[data-v-5fe44193]{flex-direction:column;gap:2px;display:flex}.lmc-lbl[data-v-5fe44193]{color:#f4ecdca6;font-size:11px}.lmc-val[data-v-5fe44193]{color:#c4d3ff;font-size:13px}.lmc-divider[data-v-5fe44193]{background:#a4b4ff33;width:1px;height:32px}.lunar-intent-box[data-v-5fe44193]{text-align:left;width:100%;margin-bottom:1.2rem}.lib-label[data-v-5fe44193]{color:#f4ecdcd9;margin-bottom:6px;font-size:12.5px;display:block}.lib-textarea[data-v-5fe44193]{color:#fff6e0;resize:none;background:#070a1acc;border:1px solid #a4b4ff59;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.5;transition:border-color .2s}.lib-textarea[data-v-5fe44193]:focus{border-color:#a4b4ff;box-shadow:0 0 12px #a4b4ff40}.lunar-affirmation-preview[data-v-5fe44193]{text-align:left;background:#a4b4ff14;border:1px solid #a4b4ff40;border-radius:14px;width:100%;margin-bottom:1.2rem;padding:1rem 1.2rem}.lap-head[data-v-5fe44193]{color:#c4d3ff;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.lap-quote[data-v-5fe44193]{color:#fff4dc;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.lunar-seal-recap[data-v-5fe44193]{text-align:left;background:#0e143499;border:1px solid #a4b4ff40;border-radius:14px;width:100%;margin-bottom:1.2rem;padding:1.2rem}.lsr-row[data-v-5fe44193]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.lsr-lbl[data-v-5fe44193]{color:#f4ecdca6}.lsr-val[data-v-5fe44193]{color:#c4d3ff;font-weight:600}.lsr-formula[data-v-5fe44193]{color:#ffd885;border-top:1px solid #a4b4ff26;margin-top:10px;padding-top:10px;font-size:13px;font-style:italic;line-height:1.45}.step-actions[data-v-5fe44193]{gap:.8rem;width:100%;display:flex}.step-actions.two-buttons[data-v-5fe44193]{grid-template-columns:1fr 1.4fr;display:grid}.btn-secondary-ritual[data-v-5fe44193]{color:#e2e6f5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s}.btn-secondary-ritual[data-v-5fe44193]:hover{color:#fff;background:#ffffff24}.btn-primary-ritual[data-v-5fe44193]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:13.5px;font-weight:700;transition:all .25s;display:inline-flex}.btn-lunar-radiance[data-v-5fe44193]{color:#0b0f2e;background:linear-gradient(135deg,#a4b4ff 0%,#6e84ff 100%);box-shadow:0 6px 20px #6e84ff59}.btn-lunar-radiance[data-v-5fe44193]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 25px #6e84ff80}.btn-lunar-radiance[data-v-5fe44193]:disabled{opacity:.5;cursor:not-allowed}.seal-success-box[data-v-5fe44193]{flex-direction:column;align-items:center;padding:1.5rem 0;display:flex}.lunar-seal[data-v-5fe44193]{background:radial-gradient(circle,#a4b4ff4d 0%,#6482ff14 70%);border:1.5px solid #a4b4ff99;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.2rem;display:flex;box-shadow:0 0 35px #a4b4ff59}.success-title[data-v-5fe44193]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 .5rem;font-size:26px}.success-desc[data-v-5fe44193]{color:#f4ecdccc;max-width:440px;margin:0 0 1.2rem;font-size:13.5px;line-height:1.55}.reward-recap-pill.lunar-pill[data-v-5fe44193]{color:#c4d3ff;background:#a4b4ff1f;border:1px solid #a4b4ff4d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:inline-flex}.submit-error[data-v-5fe44193]{color:#ff9b9b;text-align:center;background:#ff64641f;border:1px solid #ff646459;border-radius:12px;margin:.8rem 0;padding:.65rem 1rem;font-size:.85rem;line-height:1.4}@media (width<=600px){.ritual-modal-backdrop[data-v-5fe44193]{padding:.5rem}.ritual-modal-topbar[data-v-5fe44193]{padding:1rem 1rem .8rem}.ritual-modal-body-scroll[data-v-5fe44193]{padding:1rem}.step-actions.two-buttons[data-v-5fe44193]{grid-template-columns:1fr}.step-title[data-v-5fe44193]{font-size:20px}}.ritual-modal-backdrop[data-v-1acf9c0c]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1200;background:#040510e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ritual-modal-window[data-v-1acf9c0c]{background:linear-gradient(160deg,#0d122b 0%,#060817 100%);border:1px solid #8aa0ff59;border-radius:24px;width:100%;max-width:560px;max-height:calc(100vh - 2rem);padding:1.6rem 1.8rem 2rem;position:relative;overflow-y:auto;box-shadow:0 24px 60px #000c,inset 0 1px #a4b4ff40}.modal-night-glow[data-v-1acf9c0c]{pointer-events:none;background:radial-gradient(#6482ff26 0%,#0000 70%);width:340px;height:200px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.ritual-modal-topbar[data-v-1acf9c0c]{border-bottom:1px solid #8aa0ff26;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.steps-progress-dots[data-v-1acf9c0c]{gap:.4rem;display:flex}.step-dot[data-v-1acf9c0c]{background:#ffffff26;border-radius:2px;width:18px;height:4px;transition:all .3s}.step-dot.active[data-v-1acf9c0c]{background:#b8c4ff;width:28px;box-shadow:0 0 8px #b8c4ff}.step-dot.done[data-v-1acf9c0c]{background:#8aa0ff99}.modal-win-title[data-v-1acf9c0c]{color:#c4d3ff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.btn-close-ritual[data-v-1acf9c0c]{color:#8f9bb7;cursor:pointer;background:0 0;border:none;padding:.2rem .5rem;font-size:1.1rem}.step-pane[data-v-1acf9c0c]{text-align:center;flex-direction:column;align-items:center;display:flex}.night-herald-icon[data-v-1acf9c0c],.success-night-badge[data-v-1acf9c0c]{background:radial-gradient(circle,#6482ff33 0%,#6482ff0a 70%);border:1px solid #8aa0ff66;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.1rem;display:flex;box-shadow:0 0 24px #6482ff33}.step-title[data-v-1acf9c0c]{color:#c4d3ff;margin:0 0 .5rem;font-size:1.5rem}.step-title-compact[data-v-1acf9c0c]{color:#c4d3ff;margin:0 0 .35rem;font-size:1.3rem}.step-sub[data-v-1acf9c0c]{color:#aab5d8;max-width:440px;margin:0 0 1.3rem;font-size:.92rem;line-height:1.5}.step-sub-compact[data-v-1acf9c0c]{color:#9aa9d4;margin:0 0 1rem;font-size:.86rem}.day-vibe-options[data-v-1acf9c0c]{grid-template-columns:repeat(3,1fr);gap:.6rem;width:100%;display:grid}.vibe-btn[data-v-1acf9c0c]{cursor:pointer;background:#0f143099;border:1px solid #8aa0ff33;border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem .6rem;transition:border-color .2s,background .2s;display:flex}.vibe-btn[data-v-1acf9c0c]:hover{border-color:#8aa0ff73}.vibe-btn.active[data-v-1acf9c0c]{background:#8aa0ff26;border-color:#a4b4ff}.vibe-name[data-v-1acf9c0c]{color:#e2e8ff;font-size:.92rem;font-weight:600}.intention-list[data-v-1acf9c0c]{flex-direction:column;gap:.5rem;width:100%;display:flex}.intention-btn[data-v-1acf9c0c]{text-align:left;cursor:pointer;background:#0f143099;border:1px solid #8aa0ff33;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.75rem 1rem;transition:border-color .2s,background .2s;display:flex}.intention-btn.active[data-v-1acf9c0c]{background:#8aa0ff26;border-color:#a4b4ff}.intention-title[data-v-1acf9c0c]{color:#e2e8ff;font-size:.95rem;font-weight:600}.intention-desc[data-v-1acf9c0c]{color:#9aa9d4;font-size:.8rem}.evening-formula[data-v-1acf9c0c]{font-family:var(--serif);color:#dfe5ff;margin:1rem 0 0;font-size:1.15rem;font-style:italic}.sign-toggle[data-v-1acf9c0c]{background:#ffffff0a;border:1px solid #8aa0ff33;border-radius:12px;margin-bottom:1.1rem;padding:4px;display:inline-flex}.sign-toggle button[data-v-1acf9c0c]{color:#9aa9d4;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:.45rem .9rem;font-size:.85rem}.sign-toggle button.active[data-v-1acf9c0c]{color:#e2e8ff;background:#8aa0ff33}.rune-stage[data-v-1acf9c0c]{flex-direction:column;align-items:center;gap:.7rem;width:100%;display:flex}.rune-stone[data-v-1acf9c0c]{cursor:pointer;background:radial-gradient(circle at 40% 30%,#3a4170 0%,#171b38 70%);border:1px solid #a4b4ff73;border-radius:46% 46% 42% 42%;justify-content:center;align-items:center;width:96px;height:116px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 26px #0000008c,inset 0 2px 6px #ffffff14}.rune-stone[data-v-1acf9c0c]:hover{transform:translateY(-2px)}.rune-stone.revealed[data-v-1acf9c0c]{cursor:default;box-shadow:0 0 28px #8aa0ff73,inset 0 2px 6px #ffffff14}.rune-glyph[data-v-1acf9c0c]{color:#dfe5ff;text-shadow:0 0 12px #a4b4ffcc;font-size:2.6rem}.rune-caption[data-v-1acf9c0c]{color:#aab5d8;max-width:400px;margin:0;font-size:.86rem}.dream-field[data-v-1acf9c0c]{text-align:left;color:#aab5d8;flex-direction:column;gap:.4rem;width:100%;font-size:.84rem;display:flex}.dream-field textarea[data-v-1acf9c0c]{color:#e2e8ff;resize:vertical;background:#0a0e22cc;border:1px solid #8aa0ff40;border-radius:12px;width:100%;padding:.7rem .9rem;font-size:.92rem}.dream-field textarea[data-v-1acf9c0c]:focus{border-color:#a4b4ff;outline:none}.submit-error[data-v-1acf9c0c]{color:#ffb3c0;background:#ff7b9014;border:1px solid #ff7b904d;border-radius:10px;width:100%;margin:.8rem 0 0;padding:.6rem .8rem;font-size:.84rem}.step-actions[data-v-1acf9c0c]{justify-content:center;gap:.7rem;width:100%;margin-top:1.3rem;display:flex}.step-actions.two-buttons[data-v-1acf9c0c]{justify-content:space-between}.btn-primary-evening[data-v-1acf9c0c]{color:#0a0d24;cursor:pointer;background:linear-gradient(135deg,#c4d3ff 0%,#8c9bff 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #6482ff4d}.btn-primary-evening[data-v-1acf9c0c]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary-evening[data-v-1acf9c0c]{color:#aab5d8;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:14px;padding:.8rem 1.1rem;font-size:.88rem}.btn-primary-evening[data-v-1acf9c0c]:focus-visible,.btn-secondary-evening[data-v-1acf9c0c]:focus-visible,.vibe-btn[data-v-1acf9c0c]:focus-visible,.intention-btn[data-v-1acf9c0c]:focus-visible,.rune-stone[data-v-1acf9c0c]:focus-visible,.sign-toggle button[data-v-1acf9c0c]:focus-visible{outline-offset:3px;outline:2px solid #c4d3ff}.modal-fade-enter-active[data-v-1acf9c0c],.modal-fade-leave-active[data-v-1acf9c0c]{transition:opacity .25s}.modal-fade-enter-from[data-v-1acf9c0c],.modal-fade-leave-to[data-v-1acf9c0c]{opacity:0}@media (width<=560px){.ritual-modal-backdrop[data-v-1acf9c0c]{align-items:flex-end;padding:.5rem}.ritual-modal-window[data-v-1acf9c0c]{border-radius:20px 20px 16px 16px;max-height:calc(100vh - 1rem);padding:1.2rem 1rem 1.4rem}.day-vibe-options[data-v-1acf9c0c]{grid-template-columns:1fr}.vibe-btn[data-v-1acf9c0c]{flex-direction:row;justify-content:flex-start;padding:.75rem 1rem}.step-actions.two-buttons[data-v-1acf9c0c]{flex-direction:column-reverse}.step-actions .btn-primary-evening[data-v-1acf9c0c],.step-actions .btn-secondary-evening[data-v-1acf9c0c]{width:100%}}.ritual-modal-backdrop[data-v-6b7a51fc]{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#080610d9;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ritual-modal-window.twilight-window[data-v-6b7a51fc]{color:#f7f1e6;background:linear-gradient(175deg,#201226f5 0%,#140c1cfa 100%);border:1px solid #ffaf5f4d;border-radius:24px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 45px #ff823c26}.modal-twilight-glow[data-v-6b7a51fc]{pointer-events:none;filter:blur(35px);background:radial-gradient(#ff8c3c47 0%,#b450dc1f 60%,#0000 80%);width:320px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.ritual-modal-topbar[data-v-6b7a51fc]{z-index:2;background:#190e1e99;border-bottom:1px solid #ffaf5f26;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.modal-win-title[data-v-6b7a51fc]{color:#ffd8a8;letter-spacing:.02em;align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;display:flex}.btn-close-ritual[data-v-6b7a51fc]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.btn-close-ritual[data-v-6b7a51fc]:hover{color:#fff;background:#ffffff1a}.ritual-modal-body-scroll[data-v-6b7a51fc]{z-index:1;padding:1.6rem 1.5rem;overflow-y:auto}.twilight-stage[data-v-6b7a51fc]{text-align:center}.twilight-orb-wrap[data-v-6b7a51fc]{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.2rem;display:flex;position:relative}.twilight-orb[data-v-6b7a51fc]{background:linear-gradient(135deg,#ff7e47,#d946ef);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.8rem;transition:transform .4s,box-shadow .4s;display:flex;box-shadow:0 0 25px #ff783c80}.twilight-orb-wrap.burning .twilight-orb[data-v-6b7a51fc]{transform:scale(1.15)rotate(10deg);box-shadow:0 0 45px #ff6428e6}.twilight-aura-ring[data-v-6b7a51fc]{border:1px dashed #ffb46466;border-radius:50%;animation:16s linear infinite spinSlow-6b7a51fc;position:absolute;inset:-6px}@keyframes spinSlow-6b7a51fc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-title[data-v-6b7a51fc]{color:#ffe6c7;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.step-subtitle[data-v-6b7a51fc]{color:#f7f1e6c7;max-width:440px;margin-bottom:1.4rem;margin-left:auto;margin-right:auto;font-size:.88rem;line-height:1.55}.burden-presets-label[data-v-6b7a51fc]{text-transform:uppercase;letter-spacing:.06em;color:#ffc078;text-align:left;margin-bottom:.65rem;font-size:.78rem}.burden-presets-grid[data-v-6b7a51fc]{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.burden-chip[data-v-6b7a51fc]{color:#f7f1e6d9;cursor:pointer;background:#ffffff0d;border:1px solid #ffb47833;border-radius:12px;padding:.4rem .75rem;font-size:.82rem;transition:all .2s}.burden-chip[data-v-6b7a51fc]:hover{color:#fff;background:#ffb47826;border-color:#ffb47866}.burden-chip.active[data-v-6b7a51fc]{color:#fff;background:linear-gradient(135deg,#ff8c464d,#d946ef4d);border-color:#ffa94d;font-weight:600;box-shadow:0 0 12px #ff8c4640}.input-burden-group[data-v-6b7a51fc]{margin-bottom:1.4rem}.burden-input[data-v-6b7a51fc]{color:#fff;box-sizing:border-box;background:#0f0814b3;border:1px solid #ffb47840;border-radius:14px;outline:none;width:100%;padding:.75rem 1rem;font-size:.88rem;transition:border-color .2s}.burden-input[data-v-6b7a51fc]:focus{border-color:#ffa94d;box-shadow:0 0 0 2px #ffa94d33}.twilight-action-wrap[data-v-6b7a51fc]{justify-content:center;display:flex}.btn-primary-ritual[data-v-6b7a51fc]{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-twilight-burn[data-v-6b7a51fc]{color:#fff;background:linear-gradient(135deg,#ff7e47,#b83280);width:100%;box-shadow:0 8px 24px #ff6e3c59}.btn-twilight-burn[data-v-6b7a51fc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #ff6e3c80}.btn-twilight-burn[data-v-6b7a51fc]:disabled{opacity:.6;cursor:not-allowed}.seal-success-box[data-v-6b7a51fc]{text-align:center}.success-seal-badge.twilight-seal[data-v-6b7a51fc]{background:linear-gradient(135deg,#ff8c4640,#b8328040);border:2px solid #ffa94d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.2rem;font-size:2.2rem;display:flex;box-shadow:0 0 30px #ffa94d59}.success-title[data-v-6b7a51fc]{color:#ffe6c7;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.success-desc[data-v-6b7a51fc]{color:#f7f1e6cc;margin-bottom:1.2rem;font-size:.9rem;line-height:1.55}.reward-recap-pill[data-v-6b7a51fc]{color:#ffd8a8;background:#ffb4641f;border:1px solid #ffb4644d;border-radius:50px;align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:.55rem 1.1rem;font-size:.85rem;display:inline-flex}.bridges-callout[data-v-6b7a51fc]{text-align:left;background:#120a18a6;border:1px solid #ffb4782e;border-radius:16px;margin-bottom:1.5rem;padding:1.1rem 1rem}.bridges-title[data-v-6b7a51fc]{color:#ffc078;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.82rem;font-weight:600}.bridges-buttons[data-v-6b7a51fc]{flex-direction:column;gap:.5rem;display:flex}.bridge-btn[data-v-6b7a51fc]{color:#f7f1e6;cursor:pointer;background:#ffffff0a;border:1px solid #ffb47826;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.88rem;transition:all .2s;display:flex}.bridge-btn[data-v-6b7a51fc]:hover{background:#ffb4781f;border-color:#ffb47859;transform:translate(3px)}.bridge-icon[data-v-6b7a51fc]{font-size:1.15rem}.two-buttons[data-v-6b7a51fc]{gap:.8rem;display:flex}.btn-secondary-ritual[data-v-6b7a51fc]{color:#f7f1e6;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;flex:1;padding:.85rem 1rem;font-size:.9rem;transition:all .2s}.btn-secondary-ritual[data-v-6b7a51fc]:hover{background:#ffffff1f}.submit-error[data-v-6b7a51fc]{color:#ff9b9b;text-align:center;background:#ff64641f;border:1px solid #ff646459;border-radius:12px;margin:.8rem 0;padding:.65rem 1rem;font-size:.85rem;line-height:1.4}.modal-fade-enter-active[data-v-6b7a51fc],.modal-fade-leave-active[data-v-6b7a51fc]{transition:opacity .3s}.modal-fade-enter-from[data-v-6b7a51fc],.modal-fade-leave-to[data-v-6b7a51fc]{opacity:0}.ritual-modal-backdrop[data-v-9c7259fe]{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#05050ee0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ritual-modal-window.night-window[data-v-9c7259fe]{color:#edf2f7;background:linear-gradient(175deg,#0e1024f7 0%,#080a18fc 100%);border:1px solid #82a0ff47;border-radius:24px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #000000bf,0 0 50px #4664dc2e}.modal-night-glow[data-v-9c7259fe]{pointer-events:none;filter:blur(35px);background:radial-gradient(#5078ff40 0%,#8c3cdc26 60%,#0000 80%);width:320px;height:200px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.ritual-modal-topbar[data-v-9c7259fe]{z-index:2;background:#0c0e1e99;border-bottom:1px solid #82a0ff26;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.steps-progress-dots[data-v-9c7259fe]{gap:.4rem;display:flex}.step-dot[data-v-9c7259fe]{background:#fff3;border-radius:50%;width:7px;height:7px;transition:all .3s}.step-dot.active[data-v-9c7259fe]{background:#82aaff;border-radius:10px;width:18px;box-shadow:0 0 8px #82aaff99}.step-dot.done[data-v-9c7259fe]{background:#c3e88d}.modal-win-title[data-v-9c7259fe]{color:#c8d6ff;letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;display:flex}.btn-close-ritual[data-v-9c7259fe]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.btn-close-ritual[data-v-9c7259fe]:hover{color:#fff;background:#ffffff1a}.ritual-modal-body-scroll[data-v-9c7259fe]{z-index:1;padding:1.6rem 1.5rem;overflow-y:auto}.step-title[data-v-9c7259fe]{color:#e2e8f0;text-align:center;margin-bottom:.45rem;font-size:1.35rem;font-weight:700}.step-subtitle[data-v-9c7259fe]{color:#e2e8f0bf;text-align:center;max-width:440px;margin-bottom:1.4rem;margin-left:auto;margin-right:auto;font-size:.88rem;line-height:1.55}.night-herald-orb[data-v-9c7259fe]{background:radial-gradient(circle,#3b5bdb 0%,#1e1b4b 100%);border:1px solid #82aaff66;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 1.2rem;font-size:2.1rem;transition:transform .4s;display:flex;position:relative;box-shadow:0 0 30px #3c64f066}.night-herald-orb.is-breathing[data-v-9c7259fe]{animation:8s ease-in-out infinite astralPulse-9c7259fe}@keyframes astralPulse-9c7259fe{0%,to{transform:scale(1);box-shadow:0 0 25px #3c64f059}50%{transform:scale(1.15);box-shadow:0 0 45px #5a8cffb3}}.night-breath-ring[data-v-9c7259fe]{border:1px solid #82aaff40;border-radius:50%;position:absolute;inset:-8px}.night-breath-ring.ring-2[data-v-9c7259fe]{border-style:dashed;animation:24s linear infinite spinSlow;inset:-16px}.night-breath-card[data-v-9c7259fe]{text-align:center;background:#1418348c;border:1px solid #82aaff2e;border-radius:16px;margin-bottom:1.2rem;padding:1.2rem 1rem}.breath-counter[data-v-9c7259fe]{justify-content:center;align-items:baseline;gap:.4rem;margin-bottom:.4rem;display:flex}.breath-sec[data-v-9c7259fe]{color:#82aaff;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.breath-lbl[data-v-9c7259fe]{color:#c8d6ff;font-size:.95rem;font-weight:600}.breath-guide[data-v-9c7259fe]{color:#e2e8f0cc;margin:0;font-size:.84rem}.guardian-cards-grid[data-v-9c7259fe]{flex-direction:column;gap:.65rem;margin-bottom:1.2rem;display:flex}.guardian-card[data-v-9c7259fe]{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #82aaff2e;border-radius:14px;align-items:center;gap:.9rem;padding:.85rem 1rem;transition:all .2s;display:flex}.guardian-card[data-v-9c7259fe]:hover{background:#82aaff14;border-color:#82aaff66}.guardian-card.active[data-v-9c7259fe]{background:linear-gradient(135deg,#3c5adc40,#783cc840);border-color:#82aaff;box-shadow:0 0 16px #648cff40}.guardian-symbol[data-v-9c7259fe]{background:#ffffff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex}.guardian-name[data-v-9c7259fe]{color:#e2e8f0;margin:0 0 .2rem;font-size:.92rem;font-weight:600}.guardian-desc[data-v-9c7259fe]{color:#e2e8f0b3;margin:0;font-size:.78rem;line-height:1.4}.input-dream-group[data-v-9c7259fe]{text-align:left}.dream-label[data-v-9c7259fe]{color:#a5b4fc;margin-bottom:.45rem;font-size:.78rem;display:block}.dream-input[data-v-9c7259fe]{color:#fff;box-sizing:border-box;background:#0a0c1cbf;border:1px solid #82aaff40;border-radius:14px;outline:none;width:100%;padding:.75rem 1rem;font-size:.88rem;transition:border-color .2s}.dream-input[data-v-9c7259fe]:focus{border-color:#82aaff;box-shadow:0 0 0 2px #82aaff33}.night-recap-card[data-v-9c7259fe]{text-align:left;background:#121630a6;border:1px solid #82aaff40;border-radius:16px;margin-bottom:1.4rem;padding:1.2rem}.nrc-top[data-v-9c7259fe]{align-items:center;gap:.8rem;display:flex}.nrc-sym[data-v-9c7259fe]{font-size:1.8rem}.nrc-name[data-v-9c7259fe]{color:#e2e8f0;font-size:1rem}.nrc-theme[data-v-9c7259fe]{color:#82aaff;font-size:.78rem}.nrc-intent[data-v-9c7259fe]{color:#e2e8f0d9;border-top:1px solid #ffffff14;margin-top:.75rem;padding-top:.75rem;font-size:.85rem;font-style:italic}.btn-primary-ritual[data-v-9c7259fe]{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.92rem;font-weight:600;transition:all .25s;display:inline-flex}.btn-night-astral[data-v-9c7259fe]{color:#fff;background:linear-gradient(135deg,#4338ca,#3b82f6);flex:1;box-shadow:0 8px 24px #4338ca66}.btn-night-astral[data-v-9c7259fe]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #3b82f680}.btn-night-astral[data-v-9c7259fe]:disabled{opacity:.6;cursor:not-allowed}.two-buttons[data-v-9c7259fe]{gap:.8rem;display:flex}.btn-secondary-ritual[data-v-9c7259fe]{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;flex:1;padding:.85rem 1rem;font-size:.9rem;transition:all .2s}.btn-secondary-ritual[data-v-9c7259fe]:hover{background:#ffffff1f}.seal-success-box.night-success[data-v-9c7259fe]{text-align:center}.success-seal-badge.night-seal[data-v-9c7259fe]{background:linear-gradient(135deg,#4338ca4d,#3b82f64d);border:2px solid #82aaff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.2rem;font-size:2.2rem;display:flex;box-shadow:0 0 35px #6366f173}.reward-recap-pill.night-pill[data-v-9c7259fe]{color:#c8d6ff;background:#82aaff1f;border:1px solid #82aaff4d;border-radius:50px;align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:.55rem 1.1rem;font-size:.85rem;display:inline-flex}.bridges-callout.night-bridges[data-v-9c7259fe]{text-align:left;background:#0c1026a6;border:1px solid #82aaff2e;border-radius:16px;margin-bottom:1.5rem;padding:1.1rem 1rem}.bridges-title[data-v-9c7259fe]{color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.82rem;font-weight:600}.bridges-buttons[data-v-9c7259fe]{flex-direction:column;gap:.5rem;display:flex}.bridge-btn[data-v-9c7259fe]{color:#e2e8f0;cursor:pointer;background:#ffffff0a;border:1px solid #82aaff26;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .9rem;font-size:.88rem;transition:all .2s;display:flex}.bridge-btn[data-v-9c7259fe]:hover{background:#82aaff1f;border-color:#82aaff59;transform:translate(3px)}.bridge-icon[data-v-9c7259fe]{font-size:1.15rem}.submit-error[data-v-9c7259fe]{color:#ff9b9b;text-align:center;background:#ff64641f;border:1px solid #ff646459;border-radius:12px;margin:.8rem 0;padding:.65rem 1rem;font-size:.85rem;line-height:1.4}.modal-fade-enter-active[data-v-9c7259fe],.modal-fade-leave-active[data-v-9c7259fe]{transition:opacity .3s}.modal-fade-enter-from[data-v-9c7259fe],.modal-fade-leave-to[data-v-9c7259fe]{opacity:0}.practices-catalog-section[data-v-7d3cf2a6]{padding-top:2rem;padding-bottom:3rem}.catalog-header[data-v-7d3cf2a6]{text-align:center;max-width:640px;margin:0 auto 2rem}.sacred-badge[data-v-7d3cf2a6]{color:#ffd885;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.35rem;margin-bottom:.6rem;font-size:.75rem;font-weight:600;display:inline-flex}.catalog-title[data-v-7d3cf2a6]{color:#f7dfa5;margin:0 0 .6rem;font-size:2.1rem}.catalog-desc[data-v-7d3cf2a6]{color:#a7b0cf;margin:0;font-size:.95rem;line-height:1.55}.zone-block[data-v-7d3cf2a6]{margin-bottom:2.2rem}.zone-head[data-v-7d3cf2a6]{border-bottom:1px solid #dcb46a26;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-bottom:.9rem;padding-bottom:.6rem;display:flex}.zone-title[data-v-7d3cf2a6]{font-family:var(--sans);color:#f7dfa5;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:700;display:inline-flex}.zone-note[data-v-7d3cf2a6]{color:#8f9bb7;margin:0;font-size:.82rem}.practices-grid[data-v-7d3cf2a6]{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.practice-card[data-v-7d3cf2a6]{text-align:left;cursor:pointer;color:inherit;background:linear-gradient(145deg,#111834d9 0%,#0a0d1ee6 100%);border:1px solid #dcb46a33;border-radius:16px;flex-direction:column;gap:.45rem;padding:1rem 1.1rem 1.1rem;transition:transform .25s,border-color .25s;display:flex}.practice-card[data-v-7d3cf2a6]:hover{border-color:#dcb46a80;transform:translateY(-3px)}.ritual-card[data-v-7d3cf2a6]{border-style:dashed;border-color:#ffb36b59}.card-top-row[data-v-7d3cf2a6]{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.practice-icon-box[data-v-7d3cf2a6]{border:1px solid;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.timer-tag[data-v-7d3cf2a6],.practice-tag[data-v-7d3cf2a6]{border:1px solid;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.practice-tag[data-v-7d3cf2a6]{color:#8f9bb7;border-color:#8f9bb759}.practice-name[data-v-7d3cf2a6]{font-family:var(--serif);color:#fff3d6;font-size:1.2rem;font-weight:600}.practice-summary[data-v-7d3cf2a6]{color:#a7b0cf;font-size:.82rem;line-height:1.45}.oracles-row[data-v-7d3cf2a6]{grid-template-columns:repeat(4,1fr);gap:.6rem;display:grid}.oracle-chip[data-v-7d3cf2a6]{color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .9rem;transition:background .2s;display:flex}.oracle-chip[data-v-7d3cf2a6]:hover{background:#ffffff12}.oracle-text[data-v-7d3cf2a6]{flex-direction:column;min-width:0;display:flex}.oracle-name[data-v-7d3cf2a6]{color:#f4ecdc;font-size:.86rem;font-weight:600}.oracle-sphere[data-v-7d3cf2a6]{color:#8f9bb7;font-size:.74rem}.practice-card[data-v-7d3cf2a6]:focus-visible,.oracle-chip[data-v-7d3cf2a6]:focus-visible{outline-offset:3px;outline:2px solid #ffd885}@media (width>=1240px){.rituals-grid[data-v-7d3cf2a6]{grid-template-columns:repeat(5,1fr)}}@media (width<=1100px){.practices-grid[data-v-7d3cf2a6],.oracles-row[data-v-7d3cf2a6]{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.practices-grid[data-v-7d3cf2a6],.oracles-row[data-v-7d3cf2a6]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.practices-catalog-section[data-v-7d3cf2a6]{padding-top:1.2rem}.catalog-title[data-v-7d3cf2a6]{font-size:1.7rem}.practices-grid[data-v-7d3cf2a6]{grid-template-columns:1fr}.practice-card[data-v-7d3cf2a6]{padding:.85rem .95rem}}.daily-card-backdrop[data-v-e5e62541]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1200;background:#040612e0;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.daily-card-window[data-v-e5e62541]{background:linear-gradient(160deg,#111836 0%,#080b1e 100%);border:1px solid #dcb46a66;border-radius:24px;width:100%;max-width:720px;max-height:calc(100vh - 2rem);padding:1.4rem 1.6rem 1.8rem;overflow-y:auto;box-shadow:0 24px 60px #000c,inset 0 1px #ffd8854d}.dc-topbar[data-v-e5e62541]{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.dc-badge[data-v-e5e62541]{color:#ffd885;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;display:inline-flex}.dc-close[data-v-e5e62541]{color:#8f9bb7;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.dc-body[data-v-e5e62541]{grid-template-columns:200px 1fr;align-items:start;gap:1.6rem;display:grid}.dc-card-scene[data-v-e5e62541]{perspective:1000px;cursor:pointer;background:0 0;border:none;width:200px;height:320px;padding:0}.dc-card-scene[data-v-e5e62541]:disabled{cursor:default}.dc-flipper[data-v-e5e62541]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,.2,.2,1);display:block;position:relative}.dc-flipper.flipped[data-v-e5e62541]{transform:rotateY(180deg)}.dc-face[data-v-e5e62541]{backface-visibility:hidden;border:1px solid #dcb46a80;border-radius:14px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 30px #0009}.dc-back[data-v-e5e62541]{color:#dcb46a;text-align:center;background:radial-gradient(circle at 50% 40%,#2a2152 0%,#120f2b 70%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:.78rem;display:flex}.dc-front[data-v-e5e62541]{background:#0c0f24;transform:rotateY(180deg)}.dc-front img[data-v-e5e62541]{object-fit:cover;width:100%;height:100%}.dc-front img.reversed[data-v-e5e62541]{transform:rotate(180deg)}.dc-title[data-v-e5e62541]{color:#ffd885;margin:0 0 .3rem;font-size:1.6rem}.dc-sub[data-v-e5e62541]{color:#a7b0cf;margin:0 0 .9rem;font-size:.86rem}.dc-advice[data-v-e5e62541]{max-width:none;max-height:260px;margin:0 0 .9rem;padding-right:.4rem;font-size:.9rem;line-height:1.6;overflow-y:auto}.dc-note[data-v-e5e62541]{color:#8f9bb7;margin:0 0 1rem;font-size:.8rem}.dc-actions[data-v-e5e62541]{flex-wrap:wrap;gap:.6rem;display:flex}.dc-primary[data-v-e5e62541]{color:#07081a;cursor:pointer;background:linear-gradient(135deg,#f6dea4 0%,#dcb46a 50%,#b88a38 100%);border:none;border-radius:14px;align-items:center;gap:.45rem;padding:.75rem 1.3rem;font-size:.92rem;font-weight:700;display:inline-flex}.dc-primary[data-v-e5e62541]:disabled{opacity:.6;cursor:wait}.dc-secondary[data-v-e5e62541]{color:#c4cae4;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:14px;padding:.75rem 1.1rem;font-size:.88rem}.dc-card-scene[data-v-e5e62541]:focus-visible,.dc-primary[data-v-e5e62541]:focus-visible,.dc-secondary[data-v-e5e62541]:focus-visible{outline-offset:3px;outline:2px solid #ffd885}.modal-fade-enter-active[data-v-e5e62541],.modal-fade-leave-active[data-v-e5e62541]{transition:opacity .25s}.modal-fade-enter-from[data-v-e5e62541],.modal-fade-leave-to[data-v-e5e62541]{opacity:0}@media (width<=640px){.daily-card-backdrop[data-v-e5e62541]{align-items:flex-end;padding:.5rem}.daily-card-window[data-v-e5e62541]{border-radius:20px 20px 16px 16px;padding:1.1rem 1rem 1.4rem}.dc-body[data-v-e5e62541]{text-align:center;grid-template-columns:1fr;justify-items:center}.dc-card-scene[data-v-e5e62541]{width:160px;height:256px}.dc-advice[data-v-e5e62541]{text-align:left}.dc-actions[data-v-e5e62541]{justify-content:center}}.dc-share-stories[data-v-e5e62541]{color:#38bdf8;cursor:pointer;background:#38bdf81f;border:1px solid #38bdf859;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.dc-share-stories[data-v-e5e62541]:hover{background:#38bdf83d;box-shadow:0 0 16px #38bdf847}.modal-fade-enter-active[data-v-54ef6545],.modal-fade-leave-active[data-v-54ef6545]{transition:opacity .3s,transform .3s}.modal-fade-enter-from[data-v-54ef6545],.modal-fade-leave-to[data-v-54ef6545]{opacity:0}.summary-modal-backdrop[data-v-54ef6545]{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#050714e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.summary-modal-window[data-v-54ef6545]{background:radial-gradient(circle at 50% 0,#231b41f5,#0d0f21fc);border:1.5px solid #dcb46a59;border-radius:26px;flex-direction:column;width:100%;max-width:760px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px -15px #000000e6,0 0 50px #dcb46a26}.summary-ambient-glow[data-v-54ef6545]{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#dcb46a38 0%,#0000 70%);width:450px;height:250px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.summary-topbar[data-v-54ef6545]{z-index:2;border-bottom:1px solid #dcb46a26;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:22px 26px 14px;display:flex;position:relative}.summary-badge[data-v-54ef6545]{color:#ffd885;text-transform:uppercase;letter-spacing:.08em;background:#dcb46a1f;border:1px solid #dcb46a4d;border-radius:20px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.summary-main-heading[data-v-54ef6545]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 2px;font-size:26px;line-height:1.2}.summary-sub-heading[data-v-54ef6545]{color:#f4ecdca6;margin:0;font-size:12px}.btn-close-summary[data-v-54ef6545]{color:#f4ecdccc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:all .2s;display:flex}.btn-close-summary[data-v-54ef6545]:hover{color:#ffd885;background:#dcb46a33;border-color:#ffd885}.summary-body-scroll[data-v-54ef6545]{-webkit-overflow-scrolling:touch;flex:1;padding:20px 26px;overflow-y:auto}.summary-content-stack[data-v-54ef6545]{flex-direction:column;gap:16px;display:flex}.active-seal-banner[data-v-54ef6545]{background:linear-gradient(90deg,#dcb46a26,#231b4180);border:1px solid #dcb46a59;border-radius:16px;align-items:center;gap:14px;padding:12px 18px;display:flex}.asb-beacon[data-v-54ef6545]{flex-shrink:0;width:16px;height:16px;position:relative}.beacon-core[data-v-54ef6545]{background:#ffd885;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 10px #ffd885}.beacon-wave[data-v-54ef6545]{border:2px solid #ffd88599;border-radius:50%;animation:2s ease-out infinite beacon-pulse-54ef6545;position:absolute;inset:0}@keyframes beacon-pulse-54ef6545{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.asb-info[data-v-54ef6545]{flex-direction:column;flex:1;gap:2px;display:flex}.asb-title[data-v-54ef6545]{color:#fff6e0;font-size:14px;font-weight:700}.asb-desc[data-v-54ef6545]{color:#f4ecdcb3;font-size:11.5px}.asb-streak-pill[data-v-54ef6545]{color:#ffd8a8;white-space:nowrap;background:#ff9d5426;border:1px solid #ff9d5459;border-radius:12px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.summary-grand-grid[data-v-54ef6545]{background:#0e112899;border:1px solid #dcb46a33;border-radius:20px;grid-template-columns:210px 1fr;gap:20px;padding:18px;display:grid}.summary-card-column[data-v-54ef6545]{text-align:center;flex-direction:column;align-items:center;display:flex}.summary-card-frame[data-v-54ef6545]{border:1.5px solid #dcb46a66;border-radius:14px;width:140px;height:220px;position:relative;overflow:hidden;box-shadow:0 10px 30px #000000b3,0 0 20px #dcb46a40}.summary-card-img[data-v-54ef6545]{object-fit:cover;width:100%;height:100%}.summary-rune-frame[data-v-54ef6545]{background:radial-gradient(circle,#8f7cff40 0%,#0e122ce6 80%);border:1.5px solid #8f7cff80;border-radius:14px;justify-content:center;align-items:center;width:140px;height:220px;display:flex;position:relative;box-shadow:0 10px 30px #000000b3,0 0 25px #8f7cff4d}.rune-glyph-large[data-v-54ef6545]{color:#e5defb;text-shadow:0 0 20px #8f7cff;font-size:72px}.summary-iching-frame[data-v-54ef6545]{background:radial-gradient(circle,#dcb46a33 0%,#0e122ce6 80%);border:1.5px solid #dcb46a80;border-radius:14px;justify-content:center;align-items:center;width:140px;height:220px;display:flex;position:relative;box-shadow:0 10px 30px #000000b3,0 0 25px #dcb46a4d}.iching-glyph-large[data-v-54ef6545]{color:#ffd885;text-shadow:0 0 24px #dcb46a80;font-size:80px}.summary-matrix-frame[data-v-54ef6545]{background:radial-gradient(circle,#58d1c138 0%,#0e122ce6 80%);border:1.5px solid #58d1c180;border-radius:14px;justify-content:center;align-items:center;width:140px;height:220px;display:flex;position:relative;box-shadow:0 10px 30px #000000b3,0 0 25px #58d1c14d}.matrix-num-large[data-v-54ef6545]{color:#58d1c1;text-shadow:0 0 20px #58d1c1;font-size:64px;font-weight:800}.card-glow-halo[data-v-54ef6545]{pointer-events:none;background:radial-gradient(circle,#dcb46a33 0%,#0000 70%);position:absolute;inset:-10px}.summary-card-meta[data-v-54ef6545]{margin-top:10px}.scm-type[data-v-54ef6545]{color:#dcb46a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;display:block}.scm-name[data-v-54ef6545]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:3px 0 0;font-size:19px}.summary-details-column[data-v-54ef6545]{flex-direction:column;gap:12px;display:flex}.detail-theme-chip[data-v-54ef6545]{border:1px solid;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:12.5px;display:inline-flex}.oracle-message-card[data-v-54ef6545]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px 16px}.omc-head[data-v-54ef6545]{color:#ffd885;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.omc-text[data-v-54ef6545]{color:#f4ecdce0;margin:0;font-size:13px;line-height:1.5}.sacred-formula-box[data-v-54ef6545]{background:linear-gradient(135deg,#dcb46a1a,#0e122c99);border:1px solid #dcb46a40;border-radius:14px;padding:12px 16px}.sfb-head[data-v-54ef6545]{color:#dcb46a;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.sfb-quote[data-v-54ef6545]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:16.5px;font-style:italic;line-height:1.45}.summary-sub-card[data-v-54ef6545]{background:#0e112899;border:1px solid #dcb46a33;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.ssc-left[data-v-54ef6545]{flex:1;align-items:center;gap:14px;display:flex}.candle-slot-orb[data-v-54ef6545],.midday-orb[data-v-54ef6545],.lunar-orb[data-v-54ef6545],.evening-orb[data-v-54ef6545]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.candle-slot-orb.is-burning[data-v-54ef6545],.midday-orb.active[data-v-54ef6545]{background:#dcb46a2e;border-color:#ffd885;box-shadow:0 0 15px #dcb46a4d}.lunar-orb.active[data-v-54ef6545]{background:#8f7cff33;border-color:#f6dea4;box-shadow:0 0 15px #8f7cff4d}.evening-orb.active[data-v-54ef6545]{background:#6482ff33;border-color:#a4b4ff;box-shadow:0 0 15px #6482ff4d}.ssc-text[data-v-54ef6545]{flex-direction:column;gap:2px;display:flex}.ssc-title[data-v-54ef6545]{color:#fff6e0;margin:0;font-size:13.5px;font-weight:700}.ssc-desc[data-v-54ef6545]{color:#f4ecdcb3;margin:0;font-size:11.5px}.btn-ssc-action[data-v-54ef6545]{color:#ffd885;cursor:pointer;white-space:nowrap;background:#dcb46a26;border:1px solid #dcb46a66;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-ssc-action[data-v-54ef6545]:hover{background:#dcb46a47;border-color:#ffd885;transform:translateY(-1px)}.btn-gold-action[data-v-54ef6545]{background:linear-gradient(135deg,#dcb46a40,#ff9d5440);border-color:#ffd885}.btn-lunar-action[data-v-54ef6545]{color:#e2e8ff;background:linear-gradient(135deg,#8f7cff33,#6482ff40);border-color:#a4b4ff}.btn-evening-action[data-v-54ef6545]{color:#c4d3ff;background:linear-gradient(135deg,#6482ff33,#465ac840);border-color:#a4b4ff}.burning-pill[data-v-54ef6545],.midday-seal-tag[data-v-54ef6545],.lunar-seal-tag[data-v-54ef6545],.night-seal-tag[data-v-54ef6545]{white-space:nowrap;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.burning-pill[data-v-54ef6545],.midday-seal-tag[data-v-54ef6545]{color:#ffd885;background:#dcb46a26;border:1px solid #dcb46a4d}.lunar-seal-tag[data-v-54ef6545]{color:#f6dea4;background:#8f7cff26;border:1px solid #8f7cff4d}.night-seal-tag[data-v-54ef6545]{color:#a4b4ff;background:#6482ff26;border:1px solid #6482ff4d}.draft-state-box[data-v-54ef6545]{background:#0e1128b3;border:1px solid #dcb46a4d;border-radius:20px;padding:20px}.draft-alert-banner[data-v-54ef6545]{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.dab-icon[data-v-54ef6545]{background:#dcb46a26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dab-title[data-v-54ef6545]{color:#ffd885;margin:0 0 4px;font-size:15px;font-weight:700}.dab-desc[data-v-54ef6545]{color:#f4ecdccc;margin:0;font-size:12.5px;line-height:1.45}.draft-card-preview-row[data-v-54ef6545]{background:#ffffff0a;border-radius:14px;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;display:flex}.dcp-thumb img[data-v-54ef6545]{object-fit:cover;border:1px solid #dcb46a4d;border-radius:8px;width:60px;height:95px}.dcp-label[data-v-54ef6545]{color:#dcb46a;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.dcp-name[data-v-54ef6545]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:2px 0 4px;font-size:18px}.dcp-advice[data-v-54ef6545]{color:#f4ecdcbf;margin:0;font-size:12px;line-height:1.4}.draft-actions-bar[data-v-54ef6545]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-continue-ritual-hero[data-v-54ef6545]{color:#12142e;cursor:pointer;background:linear-gradient(135deg,#dcb46a,#b38b3a);border:none;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.btn-continue-ritual-hero[data-v-54ef6545]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dcb46a66}.btn-reset-ritual-link[data-v-54ef6545]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;padding:8px;font-size:12px;text-decoration:underline}.empty-altar-hero[data-v-54ef6545]{text-align:center;flex-direction:column;align-items:center;padding:30px 16px;display:flex}.eah-icon-ring[data-v-54ef6545]{background:#dcb46a26;border:1px solid #dcb46a59;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:flex}.eah-title[data-v-54ef6545]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0 0 8px;font-size:24px}.eah-desc[data-v-54ef6545]{color:#f4ecdcbf;max-width:440px;margin:0 0 20px;font-size:13px;line-height:1.5}.btn-start-ritual-hero[data-v-54ef6545]{color:#12142e;cursor:pointer;background:linear-gradient(135deg,#dcb46a,#b38b3a);border:none;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-size:14px;font-weight:800;display:inline-flex}.summary-footer-bar[data-v-54ef6545]{z-index:2;border-top:1px solid #dcb46a26;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 26px;display:flex;position:relative}.sfb-meta[data-v-54ef6545]{color:#f4ecdcb3;align-items:center;gap:6px;font-size:12px;display:flex}.sfb-actions[data-v-54ef6545]{align-items:center;gap:10px;display:flex}.btn-summary-oracle[data-v-54ef6545]{color:#ffd885;cursor:pointer;background:#dcb46a26;border:1px solid #dcb46a59;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.btn-summary-close[data-v-54ef6545]{color:#fff6e0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;min-height:38px;padding:8px 16px;font-size:12px;font-weight:600}@media (width<=640px){.summary-modal-window[data-v-54ef6545]{border-radius:20px;max-height:92dvh}.summary-topbar[data-v-54ef6545]{padding:16px 16px 12px}.summary-main-heading[data-v-54ef6545]{font-size:21px}.summary-body-scroll[data-v-54ef6545]{padding:14px}.active-seal-banner[data-v-54ef6545]{flex-direction:column;align-items:flex-start;padding:12px}.asb-streak-pill[data-v-54ef6545]{align-self:flex-start}.summary-grand-grid[data-v-54ef6545]{grid-template-columns:1fr;gap:16px;padding:14px}.summary-card-column[data-v-54ef6545]{margin-bottom:4px}.summary-sub-card[data-v-54ef6545]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px}.ssc-right[data-v-54ef6545]{width:100%}.btn-ssc-action[data-v-54ef6545]{justify-content:center;width:100%}.summary-footer-bar[data-v-54ef6545]{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.sfb-actions[data-v-54ef6545]{flex-direction:column;width:100%}.btn-summary-oracle[data-v-54ef6545],.btn-summary-close[data-v-54ef6545]{justify-content:center;width:100%}.draft-actions-bar[data-v-54ef6545]{flex-direction:column;width:100%}.btn-continue-ritual-hero[data-v-54ef6545]{justify-content:center;width:100%}}.ritual-path-overlay[data-v-f7d2f76c]{z-index:9999;color:#fff;-webkit-user-select:none;user-select:none;background:#07081a;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.rp-ambient-glow[data-v-f7d2f76c]{pointer-events:none;z-index:0;transition:background 1.2s;position:absolute;inset:0}.rp-topbar[data-v-f7d2f76c]{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d20d9;border-bottom:1px solid #dcb46a40;justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:relative}.rp-topbar-left[data-v-f7d2f76c]{align-items:center;gap:12px;display:flex}.rp-seal-glyph[data-v-f7d2f76c]{color:#ffd885;filter:drop-shadow(0 0 8px #ffd88599);font-size:1.8rem}.rp-ritual-name[data-v-f7d2f76c]{letter-spacing:.03em;color:#fff;margin:0;font-family:Cinzel,serif,system-ui;font-size:1.15rem;font-weight:700}.rp-ritual-sub[data-v-f7d2f76c]{color:#dcb46ab3;font-size:.76rem}.rp-stepper-dots[data-v-f7d2f76c]{align-items:center;gap:18px;display:flex}.rp-dot-item[data-v-f7d2f76c]{opacity:.4;align-items:center;gap:6px;transition:opacity .3s;display:flex}.rp-dot-item.active[data-v-f7d2f76c]{opacity:1}.rp-dot-item.done[data-v-f7d2f76c]{opacity:.85}.rp-dot-num[data-v-f7d2f76c]{color:#c9d2f0;background:#ffffff0d;border:1.5px solid #dcb46a80;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.rp-dot-item.active .rp-dot-num[data-v-f7d2f76c]{color:#07081a;background:#ffd885;border-color:#ffd885;box-shadow:0 0 12px #ffd88599}.rp-dot-item.done .rp-dot-num[data-v-f7d2f76c]{color:#58d1c1;background:#58d1c133;border-color:#58d1c1}.rp-dot-label[data-v-f7d2f76c]{color:#e2e8f0;font-size:.75rem;font-weight:600}.btn-rp-close[data-v-f7d2f76c]{color:#c9d2f0;cursor:pointer;background:#ffffff14;border:1px solid #dcb46a4d;border-radius:50%;width:36px;height:36px;font-size:1.1rem;transition:all .2s}.btn-rp-close[data-v-f7d2f76c]:hover{color:#fff;background:#ffffff2e}.rp-stage-content[data-v-f7d2f76c]{z-index:2;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:680px;margin:0 auto;padding:32px 20px 48px;display:flex;position:relative}.rp-step-pane[data-v-f7d2f76c]{text-align:center;flex-direction:column;align-items:center;display:flex}.rp-step-badge[data-v-f7d2f76c]{text-transform:uppercase;letter-spacing:.06em;color:#ffd885;background:#dcb46a24;border:1px solid #dcb46a4d;border-radius:14px;margin-bottom:12px;padding:4px 12px;font-size:.74rem;font-weight:700}.rp-step-h3[data-v-f7d2f76c]{color:#fff;letter-spacing:.02em;margin:0 0 10px;font-family:Cinzel,serif,system-ui;font-size:1.5rem;font-weight:700}.rp-step-lead[data-v-f7d2f76c]{color:#b3bede;max-width:520px;margin:0 0 28px;font-size:.92rem;line-height:1.5}.threshold-touch-scene[data-v-f7d2f76c]{cursor:pointer;margin:20px 0 32px}.card-turn-portal[data-v-f7d2f76c]{background:radial-gradient(circle,#242c60 0%,#0d1230 100%);border:2px solid #dcb46a73;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:180px;height:270px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;display:flex;box-shadow:0 12px 36px #000000b3,0 0 20px #dcb46a33}.card-turn-portal[data-v-f7d2f76c]:hover{transform:scale(1.04);box-shadow:0 16px 44px #000c,0 0 28px #dcb46a73}.card-turn-portal.triggered[data-v-f7d2f76c]{border-color:#ffd885;animation:1.5s infinite pulsePortal-f7d2f76c;box-shadow:0 0 34px #ffd885b3}@keyframes pulsePortal-f7d2f76c{0%,to{transform:scale(1.03)}50%{transform:scale(1.06)}}.portal-card-back[data-v-f7d2f76c]{flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.portal-logo[data-v-f7d2f76c]{filter:drop-shadow(0 0 8px #dcb46a80);width:56px;height:56px}.portal-touch-txt[data-v-f7d2f76c]{color:#ffd885;font-size:.84rem;font-weight:600}.threshold-breath-scene[data-v-f7d2f76c]{flex-direction:column;align-items:center;margin:16px 0 28px;display:flex}.breath-hold-circle[data-v-f7d2f76c]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.breath-svg[data-v-f7d2f76c]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.breath-progress-ring[data-v-f7d2f76c]{transition:stroke-dashoffset .1s linear}.breath-circle-center[data-v-f7d2f76c]{z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.breath-icon[data-v-f7d2f76c]{font-size:2rem}.breath-txt[data-v-f7d2f76c]{color:#ffd885;font-size:.76rem;font-weight:700}.breath-hint[data-v-f7d2f76c]{color:#8c97be;margin-top:14px;font-size:.8rem}.burden-chips-grid[data-v-f7d2f76c]{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:420px;margin:16px 0 28px;display:grid}.burden-chip[data-v-f7d2f76c]{color:#c9d2f0;cursor:pointer;background:#ffffff0d;border:1px solid #dcb46a40;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.burden-chip.selected[data-v-f7d2f76c]{color:#fff;background:#ff9a7629;border-color:#ff9a76;box-shadow:0 0 16px #ff9a7666}.sign-tarot-box[data-v-f7d2f76c],.sign-rune-box[data-v-f7d2f76c],.sign-shed-box[data-v-f7d2f76c],.sign-twilight-box[data-v-f7d2f76c],.sign-night-box[data-v-f7d2f76c]{flex-direction:column;align-items:center;margin:20px 0 28px;display:flex}.tarot-flip-wrap[data-v-f7d2f76c]{cursor:pointer;border-radius:14px;width:180px;height:270px;box-shadow:0 12px 34px #000000bf}.tarot-card-face[data-v-f7d2f76c]{background:#0d1230;border:1.5px solid #dcb46a66;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sign-card-img[data-v-f7d2f76c]{object-fit:cover;border-radius:14px;width:100%;height:100%}.sign-meta-info[data-v-f7d2f76c]{max-width:480px;margin-top:16px}.sign-card-name[data-v-f7d2f76c]{color:#ffd885;margin:0 0 6px;font-family:Cinzel,serif,system-ui;font-size:1.2rem}.sign-card-desc[data-v-f7d2f76c]{color:#c5cfe8;margin:0;font-size:.88rem;line-height:1.45}.rune-stone-card[data-v-f7d2f76c]{background:radial-gradient(circle,#242c60 0%,#0d1230 100%);border:1.5px solid #ffd88580;border-radius:18px;max-width:420px;padding:24px 32px;box-shadow:0 10px 30px #0009}.rune-glyph[data-v-f7d2f76c]{color:#ffd885;filter:drop-shadow(0 0 10px #ffd885b3);font-size:3rem}.rune-name[data-v-f7d2f76c]{color:#fff;margin:8px 0 6px;font-family:Cinzel,serif,system-ui;font-size:1.15rem}.rune-desc[data-v-f7d2f76c]{color:#b9c5e8;margin:0;font-size:.85rem;line-height:1.4}.sphere-chips-row[data-v-f7d2f76c]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px;display:flex}.sphere-chip[data-v-f7d2f76c]{color:#b9c5e8;cursor:pointer;background:#ffffff0d;border:1px solid #dcb46a40;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.sphere-chip.selected[data-v-f7d2f76c]{color:#ffd885;background:#dcb46a2e;border-color:#ffd885;box-shadow:0 0 14px #dcb46a66}.intention-input-block[data-v-f7d2f76c]{width:100%;max-width:480px;margin-bottom:18px}.intention-label[data-v-f7d2f76c]{text-align:left;color:#dcb46ad9;margin-bottom:6px;font-size:.8rem;display:block}.rp-input-intention[data-v-f7d2f76c]{color:#fff;background:#0e122ce6;border:1.5px solid #dcb46a66;border-radius:14px;outline:none;width:100%;padding:14px 18px;font-size:.95rem;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 2px 6px #00000080}.rp-input-intention[data-v-f7d2f76c]:focus{border-color:#ffd885;box-shadow:0 0 14px #ffd88559}.intention-counter[data-v-f7d2f76c]{text-align:right;color:#7a86af;margin-top:4px;font-size:.72rem}.presets-row[data-v-f7d2f76c]{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:480px;margin-bottom:28px;display:flex}.presets-lbl[data-v-f7d2f76c]{color:#8c97be;font-size:.74rem}.preset-chip[data-v-f7d2f76c]{color:#c9d2f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:8px 14px;font-size:.82rem;transition:all .2s}.preset-chip[data-v-f7d2f76c]:hover{color:#ffd885;background:#dcb46a1f;border-color:#dcb46a59}.pre-seal-summary[data-v-f7d2f76c]{flex-direction:column;align-items:center;display:flex}.seal-summary-card[data-v-f7d2f76c]{text-align:left;background:radial-gradient(circle at 10% 10%,#1a2046 0%,#0c0f24 100%);border:1.5px solid #dcb46a80;border-radius:18px;width:100%;max-width:460px;margin:18px 0 28px;padding:22px;box-shadow:0 12px 36px #000000b3}.ssc-top[data-v-f7d2f76c]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ssc-tag[data-v-f7d2f76c]{color:#8c97be;text-transform:uppercase;font-size:.74rem}.ssc-reward[data-v-f7d2f76c]{color:#ffd885;font-size:.82rem;font-weight:700}.ssc-formula[data-v-f7d2f76c]{color:#fff;margin:0 0 14px;font-family:Cinzel,serif,system-ui;font-size:1.15rem;font-weight:600;line-height:1.4}.ssc-meta[data-v-f7d2f76c]{color:#a8b4d8;border-top:1px solid #ffffff14;flex-direction:column;gap:4px;padding-top:10px;font-size:.78rem;display:flex}.btn-strike-seal[data-v-f7d2f76c]{letter-spacing:.03em;cursor:pointer;border:none;border-radius:28px;align-items:center;gap:8px;padding:14px 34px;font-size:1rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 6px 24px #dcb46a99}.btn-strike-seal[data-v-f7d2f76c]:hover:not(:disabled){transform:translateY(-2px)scale(1.03);box-shadow:0 8px 30px #dcb46ad9}.post-seal-celebration[data-v-f7d2f76c]{text-align:center;flex-direction:column;align-items:center;animation:.6s fadeIn;display:flex}.seal-success-impact[data-v-f7d2f76c]{background:radial-gradient(circle,#ffd885 0%,#a37a34 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:20px;animation:.8s cubic-bezier(.34,1.56,.64,1) impactBoom-f7d2f76c;display:flex;position:relative;box-shadow:0 0 40px #ffd885cc}@keyframes impactBoom-f7d2f76c{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.impact-glyph[data-v-f7d2f76c]{color:#07081a;font-size:2.5rem}.impact-title[data-v-f7d2f76c]{color:#fff;margin:0 0 10px;font-family:Cinzel,serif,system-ui;font-size:1.45rem}.impact-sub[data-v-f7d2f76c]{color:#b3bede;max-width:480px;margin:0 0 20px;font-size:.9rem;line-height:1.4}.reward-pill-grand[data-v-f7d2f76c]{background:#dcb46a29;border:1px solid #dcb46a66;border-radius:20px;align-items:center;gap:16px;margin-bottom:28px;padding:10px 22px;display:flex}.rpg-moons[data-v-f7d2f76c]{color:#ffd885;font-size:1rem;font-weight:700}.rpg-streak[data-v-f7d2f76c]{color:#ff9f8a;font-size:.88rem;font-weight:600}.guest-soft-save-banner[data-v-f7d2f76c]{text-align:left;background:#1a2046cc;border:1px solid #dcb46a59;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:480px;margin-bottom:24px;padding:14px 20px;display:flex}.gss-copy strong[data-v-f7d2f76c]{color:#fff;margin-bottom:4px;font-size:.88rem;display:block}.gss-copy p[data-v-f7d2f76c]{color:#a8b4d8;margin:0;font-size:.78rem;line-height:1.3}.btn-gss-auth[data-v-f7d2f76c]{color:#07081a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffd885 0%,#dcb46a 100%);border:none;border-radius:14px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:transform .2s}.btn-gss-auth[data-v-f7d2f76c]:hover{transform:scale(1.04)}.btn-return-altar[data-v-f7d2f76c]{color:#ffd885;cursor:pointer;background:#ffffff14;border:1px solid #dcb46a66;border-radius:24px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:all .2s}.btn-return-altar[data-v-f7d2f76c]:hover{background:#dcb46a33;border-color:#ffd885}.rp-step-actions[data-v-f7d2f76c]{justify-content:center;width:100%;max-width:440px;display:flex}.rp-step-actions.two-btns[data-v-f7d2f76c]{justify-content:space-between}.btn-rp-next[data-v-f7d2f76c],.btn-rp-back[data-v-f7d2f76c]{cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:10px 24px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-gold-radiant[data-v-f7d2f76c]{color:#07081a;background:linear-gradient(135deg,#ffd885 0%,#dcb46a 60%,#a37a34 100%);border:none;box-shadow:0 4px 16px #dcb46a73}.btn-gold-radiant[data-v-f7d2f76c]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #dcb46ab3}.btn-gold-radiant[data-v-f7d2f76c]:disabled{opacity:.45;cursor:not-allowed}.btn-rp-back[data-v-f7d2f76c]{color:#c9d2f0;background:#ffffff0f;border:1px solid #ffffff26}.btn-rp-back[data-v-f7d2f76c]:hover{color:#fff;background:#ffffff1f}@media (width<=640px){.rp-topbar[data-v-f7d2f76c]{padding:12px 16px}.rp-dot-label[data-v-f7d2f76c],.rp-ritual-sub[data-v-f7d2f76c]{display:none}.guest-soft-save-banner[data-v-f7d2f76c]{flex-direction:column;align-items:flex-start}.btn-gss-auth[data-v-f7d2f76c]{width:100%}}.result-backdrop[data-v-b56b0779]{z-index:9999;-webkit-backdrop-filter:blur(10px);background:#050714e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.result-window[data-v-b56b0779]{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:#f4ecdc;background:linear-gradient(#161a3afa,#090b1cfa);border-radius:24px;flex-direction:column;width:100%;max-width:560px;max-height:90dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.result-glow[data-v-b56b0779]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent) 0%, transparent 70%);pointer-events:none;width:360px;height:240px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.result-topbar[data-v-b56b0779]{border-bottom:1px solid #dcb46a26;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex;position:relative}.result-badge[data-v-b56b0779]{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.result-heading[data-v-b56b0779]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:10px 0 4px;font-size:26px;font-weight:600}.result-sub[data-v-b56b0779]{color:#f4ecdcb3;margin:0;font-size:13px}.result-close[data-v-b56b0779]{color:#f4ecdccc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:15px}.result-close[data-v-b56b0779]:hover{color:#ffd885;border-color:#ffd885}.result-body[data-v-b56b0779]{flex-direction:column;flex:1;gap:14px;padding:18px 24px;display:flex;position:relative;overflow-y:auto}.result-sign[data-v-b56b0779]{background:#0e112899;border:1px solid #dcb46a33;border-radius:16px;align-items:flex-start;gap:18px;padding:14px;display:flex}.result-card-img[data-v-b56b0779]{aspect-ratio:2/3;object-fit:cover;border:1px solid #dcb46a66;border-radius:10px;flex-shrink:0;width:110px;box-shadow:0 8px 24px #00000080}.result-card-img.reversed[data-v-b56b0779]{transform:rotate(180deg)}.result-rune[data-v-b56b0779]{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%);width:84px;height:84px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:40px;display:flex}.result-sign-text[data-v-b56b0779]{flex-direction:column;gap:4px;min-width:0;display:flex}.result-label[data-v-b56b0779]{letter-spacing:.05em;text-transform:uppercase;color:#dcb46a;font-size:11px;font-weight:700}.result-sign-name[data-v-b56b0779]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:0;font-size:21px}.result-chip[data-v-b56b0779]{color:#b8c4ff;border:1px solid #a4b4ff66;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px}.result-advice[data-v-b56b0779],.result-text[data-v-b56b0779]{color:#f4ecdcd9;margin:0;font-size:14px;line-height:1.5}.result-detail[data-v-b56b0779]{background:linear-gradient(135deg,#dcb46a14,#0e122c99);border:1px solid #dcb46a33;border-radius:14px;padding:12px 16px}.result-quote[data-v-b56b0779]{font-family:var(--serif,"Cormorant Garamond", Georgia, serif);color:#fff6e0;margin:4px 0 0;font-size:17px;font-style:italic;line-height:1.45}.result-detail .result-text[data-v-b56b0779]{margin-top:4px}.result-timer[data-v-b56b0779]{color:#f4ecdcbf;flex-direction:column;gap:6px;font-size:13px;display:flex}.result-timer-bar[data-v-b56b0779]{background:#ffffff14;border-radius:4px;height:4px;overflow:hidden}.result-timer-fill[data-v-b56b0779]{background:var(--accent);height:100%}.result-empty[data-v-b56b0779]{color:#f4ecdccc;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.result-empty p[data-v-b56b0779]{margin:0}.result-footer[data-v-b56b0779]{border-top:1px solid #dcb46a26;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex;position:relative}.result-btn-ghost[data-v-b56b0779],.result-btn-gold[data-v-b56b0779]{cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.result-btn-ghost[data-v-b56b0779]{color:#ffd885;background:#dcb46a14;border:1px solid #dcb46a59}.result-btn-gold[data-v-b56b0779]{color:#1a1408;background:linear-gradient(135deg,#f3d99c,#dcb46a);border:none}.btn-toggle-advice[data-v-b56b0779]{color:#ffd885;cursor:pointer;text-underline-offset:3px;opacity:.9;background:0 0;border:none;margin-top:6px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:underline}.btn-toggle-advice[data-v-b56b0779]:hover{opacity:1}.result-rune-stone[data-v-b56b0779]{background:radial-gradient(circle at 40% 30%,#1e2646,#0e1224);border:1.5px solid #58d1c180;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:74px;display:flex;box-shadow:0 4px 16px #58d1c140}.result-rune-stone.iching[data-v-b56b0779]{border-color:#ff7b9080;box-shadow:0 4px 16px #ff7b9040}.result-rune-stone.matrix[data-v-b56b0779]{border-color:#a78bfa80;box-shadow:0 4px 16px #a78bfa40}.result-rune-stone .rr-glyph[data-v-b56b0779]{color:#58d1c1;text-shadow:0 0 12px #58d1c199;font-size:32px;font-weight:700}.result-rune-stone.iching .rr-glyph[data-v-b56b0779]{color:#ff7b90;text-shadow:0 0 12px #ff7b9099}.result-rune-stone.matrix .rr-glyph[data-v-b56b0779]{color:#c4b5fd;text-shadow:0 0 12px #a78bfa99}.result-chips-row[data-v-b56b0779]{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.result-chip.gold[data-v-b56b0779]{color:#ffd885;background:#dcb46a26;border-color:#dcb46a66}.result-section-box[data-v-b56b0779]{background:#0f172a99;border:1px solid #58d1c140;border-radius:10px;margin-top:8px;padding:8px 12px}.result-section-box.warning[data-v-b56b0779]{background:#ff9d540d;border-color:#ff9d544d}.rsb-title[data-v-b56b0779]{text-transform:uppercase;letter-spacing:.05em;color:#58d1c1;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.result-section-box.warning .rsb-title[data-v-b56b0779]{color:#ff9d54}.rsb-text[data-v-b56b0779]{color:#f4ecdce6;margin:0;font-size:12px;line-height:1.45}@media (width<=640px){.result-topbar[data-v-b56b0779]{padding:16px 16px 12px}.result-heading[data-v-b56b0779]{font-size:22px}.result-body[data-v-b56b0779]{padding:14px 16px}.result-sign[data-v-b56b0779]{flex-direction:column;align-items:flex-start}.result-footer[data-v-b56b0779]{padding:12px 16px}.result-footer button[data-v-b56b0779]{flex:1;justify-content:center}}.share-modal-overlay[data-v-fa7a6c02]{z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050612e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.share-modal-card[data-v-fa7a6c02]{box-sizing:border-box;background:#121024f5;border:1px solid #ffd88559;border-radius:24px;flex-direction:column;align-items:center;width:94%;max-width:420px;padding:24px 20px;display:flex;position:relative;box-shadow:0 20px 60px #000000b3}.btn-sm-close[data-v-fa7a6c02]{color:#f4ecdc99;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:14px;right:16px}.btn-sm-close[data-v-fa7a6c02]:hover{color:#ffd885}.sm-header[data-v-fa7a6c02]{text-align:center;margin-bottom:12px}.sm-badge[data-v-fa7a6c02]{color:#ffd885;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px;font-weight:600}.sm-title[data-v-fa7a6c02]{font-family:var(--serif,serif);color:#fff6e0;margin:0;font-size:18px;font-weight:700}.sm-desc[data-v-fa7a6c02]{color:#f4ecdc99;margin:4px 0 0;font-size:12px;line-height:1.4}.sm-canvas-container[data-v-fa7a6c02]{border:1px solid #ffd88566;border-radius:16px;flex-shrink:0;width:220px;height:390px;margin:10px 0 16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009}.story-preview-canvas[data-v-fa7a6c02]{width:100%;height:100%;display:block}.canvas-loading-overlay[data-v-fa7a6c02]{color:#ffd885;background:#0a0816d9;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.sm-actions-row[data-v-fa7a6c02]{flex-direction:column;gap:8px;width:100%;display:flex}.btn-sm-download[data-v-fa7a6c02]{color:#161026;cursor:pointer;background:linear-gradient(135deg,#ffd885,#e5a93c);border:none;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:700;transition:transform .2s}.btn-sm-download[data-v-fa7a6c02]:hover{transform:translateY(-2px)}.btn-sm-share[data-v-fa7a6c02]{color:#fff6e0;cursor:pointer;background:#ffffff0f;border:1px solid #ffd8854d;border-radius:12px;width:100%;padding:10px;font-size:13px;font-weight:600}.btn-sm-share[data-v-fa7a6c02]:hover{color:#ffd885;background:#ffd8851f}.sm-toast[data-v-fa7a6c02]{color:#58d1c1;margin-top:8px;font-size:12px}.payment-toast-banner[data-v-aa513b03]{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:12px;width:max-content;max-width:90vw;padding:12px 20px;font-size:14px;font-weight:600;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0009}.payment-toast-banner.success[data-v-aa513b03]{color:#f0fdf4;background:#166534f2;border:1px solid #4ade8066}.payment-toast-banner.error[data-v-aa513b03]{color:#fef2f2;background:#7f1d1df2;border:1px solid #f8717166}.toast-close-btn[data-v-aa513b03]{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 0 0 8px;font-size:20px;line-height:1}.toast-close-btn[data-v-aa513b03]:hover{opacity:1}.toast-fade-enter-active[data-v-aa513b03],.toast-fade-leave-active[data-v-aa513b03]{transition:all .3s}.toast-fade-enter-from[data-v-aa513b03],.toast-fade-leave-to[data-v-aa513b03]{opacity:0;transform:translate(-50%,-15px)}.app-root[data-v-aa513b03]{background:var(--bg);min-height:100vh;color:var(--ivory);width:100%;max-width:100vw;transition:background 1.2s;position:relative;padding-bottom:calc(75px + env(safe-area-inset-bottom,10px))!important;overflow-x:hidden!important}.app-root.phase-dawn[data-v-aa513b03]{background:radial-gradient(circle at 50% 0%, #dcb46a1f 0%, #121634d9 45%, #080a18 100%), var(--bg)}.app-root.phase-zenith[data-v-aa513b03]{background:radial-gradient(circle at 50% 10%, #ffd88526 0%, #161a3ecc 50%, #070916 100%), var(--bg)}.app-root.phase-slope[data-v-aa513b03]{background:radial-gradient(circle at 75% 20%, #f59e0b1f 0%, #181432cc 55%, #070816 100%), var(--bg)}.app-root.phase-twilight[data-v-aa513b03]{background:radial-gradient(circle at 50% 25%, #c084fc1f 0%, #1c1230d9 50%, #070714 100%), var(--bg)}.app-root.phase-night[data-v-aa513b03]{background:radial-gradient(circle at 50% 0%, #4f46e514 0%, #0b0e22f2 55%, #04050d 100%), var(--bg)}.app-root.has-blessing[data-v-aa513b03]:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0;box-shadow:inset 0 0 100px #dcb46a0f}@media (prefers-reduced-motion:reduce){.app-root[data-v-aa513b03]{transition:none!important}}@media (width>=1025px){.app-root[data-v-aa513b03]{padding-bottom:0!important}}.main-content[data-v-aa513b03]{z-index:1;position:relative}.view-wrapper[data-v-aa513b03]{animation:.28s ease-out fadeInView-aa513b03}@keyframes fadeInView-aa513b03{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
