.yandex-login-button-module__TtaF-a__yandexButton{color:#fff;border-radius:var(--radius-sm,6px);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#1f1f1f;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:12px;width:auto;min-height:46px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .18s,transform .12s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 4px 14px #00000059}.yandex-login-button-module__TtaF-a__yandexButton:hover:not(:disabled){color:#fff;background-color:#2b2b2b;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 6px 20px #00000080}.yandex-login-button-module__TtaF-a__yandexButton:active:not(:disabled){background-color:#161616;transform:translateY(0)}.yandex-login-button-module__TtaF-a__yandexButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.yandex-login-button-module__TtaF-a__fullWidth{width:100%}.yandex-login-button-module__TtaF-a__sizeSm{gap:8px;min-height:38px;padding:8px 16px;font-size:13px}.yandex-login-button-module__TtaF-a__sizeLg{min-height:52px;padding:14px 28px;font-size:15px}.yandex-login-button-module__TtaF-a__icon{flex-shrink:0;display:block}.yandex-login-button-module__TtaF-a__bonusBadge{color:#ff6b52;letter-spacing:.02em;background:#fc3f1d33;border:1px solid #fc3f1d73;border-radius:999px;align-items:center;margin-left:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.yandex-login-button-module__TtaF-a__roundButton{background-color:#1a1a1a;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;min-height:48px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex;position:relative;box-shadow:0 4px 14px #0006}.yandex-login-button-module__TtaF-a__roundButton:hover:not(:disabled){background-color:#242424;border-color:#fc3f1d99;transform:translateY(-2px)scale(1.05);box-shadow:0 6px 18px #fc3f1d40}.yandex-login-button-module__TtaF-a__roundButton:active:not(:disabled){transform:translateY(0)scale(.97)}.yandex-login-button-module__TtaF-a__roundButton.yandex-login-button-module__TtaF-a__sizeSm{width:40px;height:40px;min-height:40px}.yandex-login-button-module__TtaF-a__roundButton.yandex-login-button-module__TtaF-a__sizeLg{width:54px;height:54px;min-height:54px}.yandex-login-button-module__TtaF-a__roundBonusBadge{color:#fff;pointer-events:none;background:#fc3f1d;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:-4px;right:-6px;box-shadow:0 2px 6px #0006}.yandex-login-button-module__TtaF-a__spinner{border:2px solid #fff3;border-top-color:#fc3f1d;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite yandex-login-button-module__TtaF-a__yandexSpin}@keyframes yandex-login-button-module__TtaF-a__yandexSpin{to{transform:rotate(360deg)}}.yandex-login-button-module__TtaF-a__errorText{color:#fca5a5;text-align:center;margin-top:6px;font-size:12px}
.payment-checkout-modal-module__4Af8aq__overlay{z-index:100000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a08d9;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out payment-checkout-modal-module__4Af8aq__fadeIn;display:flex;position:fixed;inset:0;pointer-events:auto!important}@keyframes payment-checkout-modal-module__4Af8aq__fadeIn{0%{opacity:0}to{opacity:1}}.payment-checkout-modal-module__4Af8aq__modal{background:#14120e;border:1px solid #c4aa7b59;width:100%;max-width:460px;max-height:90vh;padding:32px 28px;animation:.25s cubic-bezier(.16,1,.3,1) payment-checkout-modal-module__4Af8aq__scaleUp;position:relative;overflow-y:auto;box-shadow:0 20px 48px #000000b3,0 0 40px #c4aa7b14;pointer-events:auto!important}@keyframes payment-checkout-modal-module__4Af8aq__scaleUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.payment-checkout-modal-module__4Af8aq__closeButton{width:32px;height:32px;color:var(--text-muted,#8e887f);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:color .15s;display:flex;position:absolute;top:16px;right:16px}.payment-checkout-modal-module__4Af8aq__closeButton:hover{color:#f7eedb}.payment-checkout-modal-module__4Af8aq__header{text-align:center;margin-bottom:24px}.payment-checkout-modal-module__4Af8aq__eyebrow{font:11px/1.4 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--accent,#c4aa7b);margin-bottom:6px;display:block}.payment-checkout-modal-module__4Af8aq__title{font-family:var(--font-cormorant,serif);color:#f7eedb;margin:0 0 6px;font-size:26px;font-weight:500}.payment-checkout-modal-module__4Af8aq__productName{color:#b8b1a5;margin:0;font-size:14px}.payment-checkout-modal-module__4Af8aq__methodsWrap{gap:12px;margin-bottom:24px;display:grid}.payment-checkout-modal-module__4Af8aq__methodsLabel{font:11px/1.4 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#8e887f;margin-bottom:4px}.payment-checkout-modal-module__4Af8aq__methodCard{cursor:pointer;-webkit-user-select:none;user-select:none;background:#c4aa7b0a;border:1px solid #c4aa7b33;align-items:center;gap:14px;padding:14px 16px;transition:all .15s;display:flex}.payment-checkout-modal-module__4Af8aq__methodCard:hover{background:#c4aa7b14;border-color:#c4aa7b73}.payment-checkout-modal-module__4Af8aq__methodCardActive{background:#c4aa7b1f;border-color:#c4aa7b;box-shadow:0 0 16px #c4aa7b26}.payment-checkout-modal-module__4Af8aq__radioCircle{border:1.5px solid #8e887f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .15s;display:flex}.payment-checkout-modal-module__4Af8aq__methodCardActive .payment-checkout-modal-module__4Af8aq__radioCircle{border-color:#c4aa7b}.payment-checkout-modal-module__4Af8aq__radioDot{background:#c4aa7b;border-radius:50%;width:8px;height:8px}.payment-checkout-modal-module__4Af8aq__methodContent{flex:1;gap:2px;display:grid}.payment-checkout-modal-module__4Af8aq__methodTitle{color:#f7eedb;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.payment-checkout-modal-module__4Af8aq__badgeRecommended{font:9px/1.4 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#c4aa7b;background:#c4aa7b33;border:1px solid #c4aa7b66;padding:2px 6px}.payment-checkout-modal-module__4Af8aq__badgeDisabled{font:9px/1.4 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#8e887f;background:#ffffff0f;border:1px solid #ffffff26;padding:2px 6px}.payment-checkout-modal-module__4Af8aq__methodCardDisabled{opacity:.55;cursor:not-allowed;border-style:dashed}.payment-checkout-modal-module__4Af8aq__methodCardDisabled:hover{background:#0006;border-color:#c4aa7b26}.payment-checkout-modal-module__4Af8aq__methodHint{color:#8e887f;font-size:12px}.payment-checkout-modal-module__4Af8aq__summaryBlock{background:#00000059;border:1px solid #c4aa7b33;justify-content:space-between;align-items:baseline;margin-bottom:24px;padding:16px 20px;display:flex}.payment-checkout-modal-module__4Af8aq__summaryLabel{color:#b8b1a5;font-size:14px}.payment-checkout-modal-module__4Af8aq__summaryPrice{font-family:var(--font-cormorant,serif);color:#f7eedb;letter-spacing:-.02em;font-size:32px;font-weight:600}.payment-checkout-modal-module__4Af8aq__errorBanner{color:#ff9b9b;background:#dc3c3c1a;border:1px solid #dc3c3c59;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.5}.payment-checkout-modal-module__4Af8aq__actions{gap:10px;display:grid}.payment-checkout-modal-module__4Af8aq__payButton{color:#14120e;font:600 13px/1.4 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#c4aa7b;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px;transition:all .2s;display:flex}.payment-checkout-modal-module__4Af8aq__payButton:hover:not(:disabled){background:#d8c298;box-shadow:0 4px 20px #c4aa7b59}.payment-checkout-modal-module__4Af8aq__payButton:disabled{opacity:.6;cursor:not-allowed}.payment-checkout-modal-module__4Af8aq__cancelButton{color:#8e887f;cursor:pointer;background:0 0;border:none;padding:10px;font-size:13px;transition:color .15s}.payment-checkout-modal-module__4Af8aq__cancelButton:hover{color:#f7eedb}.payment-checkout-modal-module__4Af8aq__spinner{border:2px solid #14120e4d;border-top-color:#14120e;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite payment-checkout-modal-module__4Af8aq__spin}@keyframes payment-checkout-modal-module__4Af8aq__spin{to{transform:rotate(360deg)}}
.support-modal-module__vv2vPW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405d1;justify-content:center;align-items:center;padding:16px;animation:.2s support-modal-module__vv2vPW__fadeIn;display:flex;position:fixed;inset:0}@keyframes support-modal-module__vv2vPW__fadeIn{0%{opacity:0}to{opacity:1}}.support-modal-module__vv2vPW__modal{border:1px solid var(--border);background:#0d0f12;flex-direction:column;gap:20px;width:100%;max-width:540px;max-height:90vh;padding:32px;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000000b3}.support-modal-module__vv2vPW__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-modal-module__vv2vPW__eyebrow{color:var(--accent);font:10px/1.6 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.support-modal-module__vv2vPW__title{color:var(--text);margin-top:4px;font-size:22px;font-weight:300}.support-modal-module__vv2vPW__closeButton{border:1px solid var(--border);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .18s;display:flex}.support-modal-module__vv2vPW__closeButton:hover{border-color:var(--border-hover);color:var(--text);background:var(--surface)}.support-modal-module__vv2vPW__description{color:var(--text-secondary);font-size:13px;line-height:1.6}.support-modal-module__vv2vPW__form{gap:16px;display:grid}.support-modal-module__vv2vPW__fieldGroup{gap:6px;display:grid}.support-modal-module__vv2vPW__label{font:11px/1.4 var(--font-mono);color:var(--text-muted);letter-spacing:.06em}.support-modal-module__vv2vPW__categoriesGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.support-modal-module__vv2vPW__categoryButton{background:var(--panel);border:1px solid var(--border);color:var(--text-secondary);text-align:center;cursor:pointer;padding:8px 12px;font-size:12px;transition:all .16s}.support-modal-module__vv2vPW__categoryButton:hover{border-color:var(--border-hover);color:var(--text)}.support-modal-module__vv2vPW__categoryButtonActive{border-color:var(--accent);color:#fff;background:#c4aa7b1f}.support-modal-module__vv2vPW__input,.support-modal-module__vv2vPW__textarea{background:var(--bg-elevated);border:1px solid var(--border);width:100%;color:var(--text);padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .16s}.support-modal-module__vv2vPW__input:focus,.support-modal-module__vv2vPW__textarea:focus{border-color:var(--accent);outline:none}.support-modal-module__vv2vPW__textarea{resize:vertical;min-height:100px;line-height:1.5}.support-modal-module__vv2vPW__errorMessage{color:#e2b8b1;background:#d8a39a1a;border:1px solid #d8a39a66;padding:10px 14px;font-size:12px;line-height:1.5}.support-modal-module__vv2vPW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;display:flex}.support-modal-module__vv2vPW__submitButton{background:var(--button-bg);border:1px solid var(--button-bg);min-height:42px;color:var(--button-text);font:11px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:10px 24px;transition:all .18s}.support-modal-module__vv2vPW__submitButton:hover:not(:disabled){background:#fff;border-color:#fff}.support-modal-module__vv2vPW__submitButton:disabled{opacity:.6;cursor:not-allowed}.support-modal-module__vv2vPW__directEmail{font:11px/1.5 var(--font-mono);color:var(--text-muted)}.support-modal-module__vv2vPW__directEmailLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.support-modal-module__vv2vPW__directEmailLink:hover{color:#fff}.support-modal-module__vv2vPW__successBox{text-align:center;gap:16px;padding:16px 0;display:grid}.support-modal-module__vv2vPW__successIcon{color:#cfe0be;background:#a6bc9126;border:1px solid #a6bc9180;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:24px;display:flex}.support-modal-module__vv2vPW__successTitle{color:var(--text);font-size:22px;font-weight:300}.support-modal-module__vv2vPW__successText{color:var(--text-secondary);font-size:13px;line-height:1.6}.support-modal-module__vv2vPW__ticketBadge{color:#e9d8b4;font:12px/1.5 var(--font-mono);background:#c4aa7b1a;border:1px solid #c4aa7b59;margin:8px auto 0;padding:6px 14px;display:inline-block}@media (max-width:600px){.support-modal-module__vv2vPW__modal{padding:24px 18px}.support-modal-module__vv2vPW__actions{flex-direction:column-reverse;align-items:stretch}.support-modal-module__vv2vPW__submitButton{width:100%}}
.app-footer-module__4t9WRG__footer{border-top:1px solid var(--border);background:#050607cc}.app-footer-module__4t9WRG__inner{width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:calc(100% - 48px);min-height:72px;margin:0 auto;padding:18px 0;display:flex}.app-footer-module__4t9WRG__brand{color:var(--text-secondary);font:12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.16em}.app-footer-module__4t9WRG__nav{flex-wrap:wrap;gap:24px;display:flex}.app-footer-module__4t9WRG__navLink,.app-footer-module__4t9WRG__copy,.app-footer-module__4t9WRG__supportLink{color:var(--text-muted);font-size:11px}.app-footer-module__4t9WRG__navLink{padding:8px 0}.app-footer-module__4t9WRG__navLink:hover{color:var(--text)}.app-footer-module__4t9WRG__supportLink{transition:color var(--transition);text-underline-offset:3px;text-decoration:underline}.app-footer-module__4t9WRG__supportLink:hover{color:var(--accent)}.app-footer-module__4t9WRG__rightBlock{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.app-footer-module__4t9WRG__homeFooter{background:0 0;border:0}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__inner{justify-content:center;gap:8px 14px;min-height:44px;padding:12px 120px}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__copy{text-align:center;font-size:10px}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__copy+.app-footer-module__4t9WRG__copy,.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__supportLink{font-size:10px}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__copy+*{border-left:1px solid var(--border);padding-left:14px}@media (max-width:768px){.app-footer-module__4t9WRG__inner{max-width:calc(100% - 32px)}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__inner{padding:12px 0}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__copy:first-child{width:100%}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__copy:nth-child(2){border:0;padding-left:0}.app-footer-module__4t9WRG__homeFooter .app-footer-module__4t9WRG__supportLink{text-align:center;border:0;width:100%;padding-left:0}.app-footer-module__4t9WRG__rightBlock{justify-content:space-between;width:100%}}
.app-header-module__jdwf7a__header{z-index:50;border-bottom:1px solid var(--border);background:#050607e0;position:sticky;top:0}.app-header-module__jdwf7a__scrolled{background:#050607f7}.app-header-module__jdwf7a__expiringBanner{color:#e9d8b4;font:11px/1.5 var(--font-mono);letter-spacing:.04em;text-align:center;background:#c4aa7b24;border-bottom:1px solid #c4aa7b59;justify-content:center;align-items:center;gap:12px;padding:6px 16px;display:flex}.app-header-module__jdwf7a__expiringBannerLink{color:#fff;text-underline-offset:3px;text-decoration:underline}.app-header-module__jdwf7a__inner{--container:calc(100% - 48px);width:var(--container);justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin:0 auto;display:flex}.app-header-module__jdwf7a__brand{color:var(--text);font:14px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.app-header-module__jdwf7a__brand:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.app-header-module__jdwf7a__brandIcon{color:#bdb7a7;width:24px;display:flex}.app-header-module__jdwf7a__brandIcon path{stroke:currentColor;stroke-width:1px}.app-header-module__jdwf7a__brandIcon circle{fill:currentColor}.app-header-module__jdwf7a__brandText{line-height:1}.app-header-module__jdwf7a__brandAccent{color:inherit}.app-header-module__jdwf7a__nav,.app-header-module__jdwf7a__actions{align-items:center;gap:10px;display:flex}.app-header-module__jdwf7a__navLink,.app-header-module__jdwf7a__authLink,.app-header-module__jdwf7a__cta,.app-header-module__jdwf7a__crystalBadge,.app-header-module__jdwf7a__premiumBadge{min-height:36px;font:11px/1.5 var(--font-mono);letter-spacing:.08em;color:var(--text-secondary);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.app-header-module__jdwf7a__navLink:hover,.app-header-module__jdwf7a__navLinkActive{color:var(--text);border-color:var(--border);background:var(--surface-strong)}.app-header-module__jdwf7a__navIcon{display:flex}.app-header-module__jdwf7a__crystalBadge{color:#efe5cf;background:#c4aa7b14;border-color:#c4aa7b61}.app-header-module__jdwf7a__crystalBadge:hover{border-color:var(--accent);color:#fff;background:#c4aa7b29}.app-header-module__jdwf7a__crystalIcon{color:var(--accent);display:inline-flex}.app-header-module__jdwf7a__premiumBadge{color:#cfe0be;white-space:nowrap;background:#a6bc9117;border-color:#a6bc9166}.app-header-module__jdwf7a__premiumBadge:hover{color:#fff;border-color:#a6bc91b3}.app-header-module__jdwf7a__authLink{border-color:var(--border);overflow-wrap:anywhere;background:#0e0f10b8;max-width:200px}.app-header-module__jdwf7a__authLink:hover{border-color:var(--border-hover);color:var(--text)}.app-header-module__jdwf7a__avatar{display:none}.app-header-module__jdwf7a__cta{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg);text-transform:uppercase}.app-header-module__jdwf7a__cta:hover{background:#fff}.app-header-module__jdwf7a__mobileRight{align-items:center;gap:8px;display:none}.app-header-module__jdwf7a__crystalBadgeMobile{color:#efe5cf;min-height:34px;font:11px/1.4 var(--font-mono);background:#c4aa7b14;border:1px solid #c4aa7b61;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.app-header-module__jdwf7a__burger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex}.app-header-module__jdwf7a__burger span{background:var(--text);width:22px;height:1px;transition:transform .18s,opacity .18s}.app-header-module__jdwf7a__burgerOpen span:first-child{transform:translateY(6px)rotate(45deg)}.app-header-module__jdwf7a__burgerOpen span:nth-child(2){opacity:0}.app-header-module__jdwf7a__burgerOpen span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.app-header-module__jdwf7a__overlay{z-index:90;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .2s;position:fixed;inset:0}.app-header-module__jdwf7a__overlayVisible{opacity:1;pointer-events:auto}.app-header-module__jdwf7a__drawer{z-index:100;border-left:1px solid var(--border);visibility:hidden;background:#0b0c0d;flex-direction:column;width:min(88vw,340px);height:100dvh;transition:transform .22s,visibility .22s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.app-header-module__jdwf7a__drawerOpen{visibility:visible;transform:none}.app-header-module__jdwf7a__drawerHeader{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.app-header-module__jdwf7a__drawerClose{width:44px;height:44px;color:var(--text-secondary)}.app-header-module__jdwf7a__drawerBillingBox{border-bottom:1px solid var(--border);background:#c4aa7b0a;gap:8px;padding:14px 20px;display:grid}.app-header-module__jdwf7a__drawerCrystalRow{font:12px/1.5 var(--font-mono);color:var(--text);align-items:center;gap:8px;display:flex}.app-header-module__jdwf7a__drawerShopHint{color:var(--accent);margin-left:auto;font-size:11px}.app-header-module__jdwf7a__drawerPremiumRow{font:11px/1.5 var(--font-mono);color:#cfe0be}.app-header-module__jdwf7a__drawerNav{flex-direction:column;flex:1 0 auto;gap:8px;padding:20px 12px;display:flex}.app-header-module__jdwf7a__drawerLink{color:var(--text-secondary);border:1px solid #0000;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.app-header-module__jdwf7a__drawerLink:hover,.app-header-module__jdwf7a__drawerLinkActive{border-color:var(--border);background:var(--surface);color:var(--text)}.app-header-module__jdwf7a__drawerLinkIcon{color:var(--accent);display:flex}.app-header-module__jdwf7a__drawerFooter{border-top:1px solid var(--border);gap:14px;padding:20px;display:grid}.app-header-module__jdwf7a__drawerUserSection,.app-header-module__jdwf7a__drawerUserInfo{align-items:center;gap:10px;min-width:0;display:flex}.app-header-module__jdwf7a__drawerUserEmail{overflow-wrap:anywhere;font-size:12px}.app-header-module__jdwf7a__drawerLogoutBtn{color:#d8a39a;padding:10px;font-size:12px}.app-header-module__jdwf7a__drawerAuth{text-align:center;border:1px solid var(--border);font:11px/1.5 var(--font-mono);padding:12px}.app-header-module__jdwf7a__homeHeader{background:0 0;border-color:#0000}.app-header-module__jdwf7a__homeHeader.app-header-module__jdwf7a__scrolled{background:#050607f0}@media (min-width:769px) and (min-height:601px){.app-header-module__jdwf7a__homeHeader .app-header-module__jdwf7a__nav{position:fixed;bottom:16px;left:24px}.app-header-module__jdwf7a__homeHeader .app-header-module__jdwf7a__navLink{border-color:var(--border);background:var(--bg-elevated);width:44px;height:44px;padding:0}.app-header-module__jdwf7a__homeHeader .app-header-module__jdwf7a__navLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.app-header-module__jdwf7a__cta{padding-inline:10px}.app-header-module__jdwf7a__inner{gap:12px}}@media (max-width:768px){.app-header-module__jdwf7a__inner{--container:calc(100% - 32px);min-height:56px}.app-header-module__jdwf7a__nav,.app-header-module__jdwf7a__actions{display:none}.app-header-module__jdwf7a__mobileRight{display:flex}.app-header-module__jdwf7a__brand{font-size:13px}}
.page-primitives-module__SLklrW__page{width:100%;min-height:calc(100dvh - 136px);padding:clamp(32px,5vw,72px) 0 64px}.page-primitives-module__SLklrW__shell{width:min(var(--container), calc(100vw - 48px));min-width:0;max-width:calc(100% - 48px);margin:0 auto}.page-primitives-module__SLklrW__eyebrow{color:var(--accent);font:10px/1.6 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.page-primitives-module__SLklrW__title{color:var(--text);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(28px,3.8vw,46px);font-weight:300;line-height:1.2}.page-primitives-module__SLklrW__description{max-width:58ch;color:var(--text-secondary);font-size:14px;line-height:1.8}.page-primitives-module__SLklrW__button{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:44px;font:11px/1.6 var(--font-mono);letter-spacing:.08em;text-align:center;transition:background var(--transition), border-color var(--transition);justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.page-primitives-module__SLklrW__primaryButton{background:var(--button-bg);border-color:var(--button-bg);color:var(--button-text);}.page-primitives-module__SLklrW__primaryButton:hover:not(:disabled){background:#fffdf6;border-color:#fffdf6}.page-primitives-module__SLklrW__secondaryButton{background:var(--bg-elevated);color:var(--text);}.page-primitives-module__SLklrW__secondaryButton:hover:not(:disabled){border-color:var(--border-hover);background:#202120}.page-primitives-module__SLklrW__button:disabled{opacity:.4}.page-primitives-module__SLklrW__actions{flex-wrap:wrap;gap:12px;display:flex}.page-primitives-module__SLklrW__stateCard{border:1px solid var(--border);background:var(--panel);overflow-wrap:anywhere;justify-items:start;gap:18px;padding:clamp(24px,4vw,48px);display:grid}.page-primitives-module__SLklrW__stateTitle{font-size:clamp(20px,2.5vw,28px);font-weight:300;line-height:1.4}.page-primitives-module__SLklrW__stateText{max-width:60ch;color:var(--text-secondary);font-size:14px;line-height:1.8}.page-primitives-module__SLklrW__backLink{min-height:44px;color:var(--text-secondary);font:11px/1.6 var(--font-mono);letter-spacing:.04em;align-items:center;display:inline-flex}.page-primitives-module__SLklrW__backLink:hover{color:var(--text)}.page-primitives-module__SLklrW__loadingMark{background:var(--accent);width:32px;height:2px;animation:1.5s ease-in-out infinite alternate page-primitives-module__SLklrW__breathe}@keyframes page-primitives-module__SLklrW__breathe{0%{opacity:.25}to{opacity:1}}@media (max-width:640px){.page-primitives-module__SLklrW__page{padding:28px 0 40px}.page-primitives-module__SLklrW__shell{width:min(var(--container), calc(100vw - 32px));max-width:calc(100% - 32px)}}
.site-shell:has(.ritual-home-module__yGn-3G__container){grid-template-columns:minmax(0,1fr);min-height:100svh}main:has(.ritual-home-module__yGn-3G__container){animation:none}.ritual-home-module__yGn-3G__container{width:min(var(--container), calc(100vw - 48px));z-index:10;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;max-width:calc(100% - 48px);min-height:0;margin:0 auto;padding:48px 0 64px;display:flex;position:relative}.ritual-home-module__yGn-3G__idleWrapper{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:min(760px,100%);animation:.6s forwards ritual-home-module__yGn-3G__fadeIn;display:flex}.ritual-home-module__yGn-3G__idleExiting{pointer-events:none;animation:.65s forwards ritual-home-module__yGn-3G__fadeOut}.ritual-home-module__yGn-3G__headline{font-family:var(--font-body), sans-serif;color:#e7e4dd;text-wrap:balance;text-shadow:0 2px 20px #000c;margin:26px 0 32px;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:300;line-height:1.35}.ritual-home-module__yGn-3G__deckSubtitle{text-transform:uppercase;color:#aaa69f;letter-spacing:.18em;align-items:center;gap:14px;font:9px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ritual-home-module__yGn-3G__deckSubtitle:before,.ritual-home-module__yGn-3G__deckSubtitle:after{content:"";background:#ddd9ce29;width:48px;height:1px}.ritual-home-module__yGn-3G__readiness{letter-spacing:.12em;text-transform:uppercase;color:#a5a49c;justify-content:center;align-items:center;gap:10px;margin-top:26px;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ritual-home-module__yGn-3G__statusDot{background:#a9a596;border-radius:50%;flex-shrink:0;width:5px;height:5px}.ritual-home-module__yGn-3G__readiness[data-ready=true] .ritual-home-module__yGn-3G__statusDot{background:#a6bc91;box-shadow:0 0 10px #a6bc9180}.ritual-home-module__yGn-3G__formBox{box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0cc7;border:1px solid #d7d5ca3d;border-radius:2px;width:100%;min-width:0;max-width:100%;padding:20px 24px 16px;transition:border-color .2s}.ritual-home-module__yGn-3G__formBox:focus-within{border-color:#e1dcc98c}.ritual-home-module__yGn-3G__textareaWrap{width:100%;min-width:0;position:relative}.ritual-home-module__yGn-3G__textarea{color:#f9fafb;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-height:88px;padding:0 28px 0 0;font-family:inherit;font-size:1rem;line-height:1.6;display:block}.ritual-home-module__yGn-3G__clearQuestionButton{color:#989383;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0d;border:1px solid #d7d5ca2e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;transition:all .15s;display:inline-flex;position:absolute;top:0;right:0}.ritual-home-module__yGn-3G__clearQuestionButton:hover{color:#f0ece0;background:#ffffff1f;border-color:#e1dcc973}.ritual-home-module__yGn-3G__textarea::placeholder{color:#8d8d89}.ritual-home-module__yGn-3G__charCounter{letter-spacing:.05em;text-transform:uppercase;color:#94938c;white-space:nowrap;pointer-events:none;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ritual-home-module__yGn-3G__fieldToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;margin-top:12px;display:flex}.ritual-home-module__yGn-3G__spreadSelectWrap{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.ritual-home-module__yGn-3G__deckMark{border:1px solid #989383;border-radius:2px;flex-shrink:0;width:18px;height:26px;margin-left:3px;position:relative}.ritual-home-module__yGn-3G__deckMark:before{content:"";border:inherit;border-radius:inherit;position:absolute;inset:-1px;transform:rotate(-12deg)}.ritual-home-module__yGn-3G__spreadSelect{color:#bfbcb3;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-overflow:ellipsis;white-space:nowrap;background:#101112;border:1px solid #d7d5ca29;border-radius:2px;min-width:0;max-width:100%;min-height:36px;padding:6px 8px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.ritual-home-module__yGn-3G__spreadSelect option:checked{color:#f0ece0;background:#353329}.ritual-home-module__yGn-3G__spreadSelect:focus,.ritual-home-module__yGn-3G__spreadSelect:focus-visible{border-color:#e1dcc973;outline:none}.ritual-home-module__yGn-3G__primaryButton:focus-visible{outline-offset:4px;outline:2px solid #c9bd9d}.ritual-home-module__yGn-3G__chipsSection{flex-direction:column;gap:8px;width:100%;margin-top:14px;display:flex}.ritual-home-module__yGn-3G__chipsLabel{font:11px/1.4 var(--font-mono,monospace);color:var(--text-muted,#989383);letter-spacing:.05em;text-transform:uppercase}.ritual-home-module__yGn-3G__chipsList{flex-wrap:wrap;gap:8px;display:flex}.ritual-home-module__yGn-3G__promptChip{color:#c9c5ba;font:12px/1.4 var(--font-sans,system-ui, sans-serif);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #d7d5ca29;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;transition:all .18s;display:inline-flex}.ritual-home-module__yGn-3G__promptChip:hover{color:#f5f0e1;background:#c4aa7b1a;border-color:#c4aa7b66;transform:translateY(-1px)}.ritual-home-module__yGn-3G__promptChipActive{color:#efe5cf;background:#c4aa7b2e;border-color:#c4aa7b99}.ritual-home-module__yGn-3G__chipSpark{color:var(--accent,#c9bd9d);opacity:.85;font-size:9px}.ritual-home-module__yGn-3G__tariffNotice{color:#efe5cf;background:#c4aa7b14;border:1px solid #c4aa7b61;margin-top:14px;padding:10px 16px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ritual-home-module__yGn-3G__dailyUsedNotice{background:#0a0b0cd1;border:1px solid #d7d5ca3d;gap:8px;max-width:620px;margin-top:16px;padding:14px 18px;display:grid}.ritual-home-module__yGn-3G__dailyUsedText{color:#d7d4cb;font-size:13px;line-height:1.6}.ritual-home-module__yGn-3G__quickSpreadBtn{color:#efe5cf;text-underline-offset:3px;cursor:pointer;font-size:inherit;background:0 0;border:none;margin:0;padding:0;font-family:inherit;text-decoration:underline;transition:color .15s}.ritual-home-module__yGn-3G__quickSpreadBtn:hover{color:var(--accent)}.ritual-home-module__yGn-3G__dailyBonusLink{color:var(--accent);letter-spacing:.06em;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ritual-home-module__yGn-3G__noticeActionsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}.ritual-home-module__yGn-3G__inlineTextBtn{color:#e7e4dd;letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:underline}.ritual-home-module__yGn-3G__inlineTextBtn:hover{color:#fff}.ritual-home-module__yGn-3G__idleActions{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.ritual-home-module__yGn-3G__primaryButton{color:#0a0b10;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#eae6dc;border:1px solid #eae6dc;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;min-width:204px;max-width:100%;min-height:48px;padding:14px 28px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .2s,transform .2s;display:inline-flex}.ritual-home-module__yGn-3G__primaryButton:hover:not(:disabled){background:#fffdf6;transform:translateY(-1px)}.ritual-home-module__yGn-3G__primaryButton:disabled{color:#4b4b46;cursor:not-allowed;box-shadow:none;background:#c4c1b9;border-color:#c4c1b9}.ritual-home-module__yGn-3G__shortcutHint{color:#a09d93;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.ritual-home-module__yGn-3G__shufflingOverlay{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.4s forwards ritual-home-module__yGn-3G__fadeIn;display:flex;position:fixed;inset:0}.ritual-home-module__yGn-3G__shufflingTitle{font-family:var(--font-body), sans-serif;color:#e7e4dd;text-shadow:0 2px 16px #000c;margin-bottom:.5rem;font-size:clamp(1.35rem,2.65vw,3rem);font-weight:300;line-height:1.35}.ritual-home-module__yGn-3G__shufflingSub{letter-spacing:.14em;text-transform:uppercase;color:#aaa69f;font:10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.ritual-home-module__yGn-3G__deckPromptWrap{z-index:25;pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards ritual-home-module__yGn-3G__fadeInDeckPrompt;display:flex;position:fixed;top:min(50dvh + 120px,100dvh - 90px);left:50%;transform:translate(-50%)}@keyframes ritual-home-module__yGn-3G__fadeInDeckPrompt{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.ritual-home-module__yGn-3G__finishShuffleButton{color:#121318;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;pointer-events:auto;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ede6d6;border:1px solid #fff9;border-radius:2px;padding:.85rem 2.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:400;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 0 24px #ede6d614}.ritual-home-module__yGn-3G__finishShuffleButton:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #000c,0 0 28px #ffffff80}.ritual-home-module__yGn-3G__finishShuffleButton:active{transform:translateY(0)}.ritual-home-module__yGn-3G__accessibleDeckBtn{cursor:pointer;z-index:30;opacity:0;pointer-events:auto;background:0 0;border:2px dashed #c9a96e59;border-radius:12px;width:140px;height:200px;transition:opacity .2s;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.ritual-home-module__yGn-3G__accessibleDeckBtn:focus-visible{opacity:1;background:#c9a96e1f;outline:2px solid #c9a96e}.ritual-home-module__yGn-3G__pickingHeader{text-align:center;z-index:20;pointer-events:none;justify-content:center;align-items:center;width:min(100% - 32px,1100px);display:flex;position:fixed;top:70px;left:50%;transform:translate(-50%)}.ritual-home-module__yGn-3G__pickingCounterText{font-family:var(--font-body,sans-serif);color:#ffffffe0;letter-spacing:.03em;text-shadow:0 2px 12px #000000e6;padding:.5rem 1.5rem;font-size:clamp(1.15rem,2.65vw,3rem);font-weight:300}.ritual-home-module__yGn-3G__cardsBoard{pointer-events:auto;flex-direction:column;align-items:center;width:100%;max-width:1080px;animation:.5s forwards ritual-home-module__yGn-3G__fadeIn;display:flex}.ritual-home-module__yGn-3G__boardInstruction{font-family:var(--font-body,sans-serif);color:#ffffffe0;letter-spacing:.04em;text-align:center;margin-bottom:2.5rem;font-size:1.25rem;font-weight:300}.ritual-home-module__yGn-3G__cardsGrid{perspective:1200px;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,3.5vw,3rem);width:100%;display:flex}.ritual-home-module__yGn-3G__cardsGridSingle{justify-content:center}.ritual-home-module__yGn-3G__cardsGridTriple{grid-template-columns:repeat(3,minmax(0,210px));justify-content:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.ritual-home-module__yGn-3G__cardSlot{flex-direction:column;align-items:center;width:clamp(170px,19vw,220px);display:flex}.ritual-home-module__yGn-3G__cardFlipper{aspect-ratio:1.18/2.02;width:100%;transform-style:preserve-3d;cursor:pointer;border-radius:14px;transition:transform .75s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 0 28px #fee08266,0 0 10px #fef08a99}.ritual-home-module__yGn-3G__cardFlipper:hover{transform:translateY(-4px);box-shadow:0 0 36px #fee08299,0 0 16px #fef08acc}.ritual-home-module__yGn-3G__cardFlipperFlipped{transform:rotateY(180deg)}.ritual-home-module__yGn-3G__cardFlipperFlipped:hover{transform:rotateY(180deg)translateY(-4px)}.ritual-home-module__yGn-3G__cardFront,.ritual-home-module__yGn-3G__cardBack{backface-visibility:hidden;background:#080c1e;border:1px solid #e2b97f80;border-radius:14px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ritual-home-module__yGn-3G__cardBack{transform:rotateY(0)}.ritual-home-module__yGn-3G__cardBackImg{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.ritual-home-module__yGn-3G__cardFront{background:#000;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.ritual-home-module__yGn-3G__cardFrontReversed{transform:rotateY(180deg)rotate(180deg)}.ritual-home-module__yGn-3G__cardFrontImg{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.ritual-home-module__yGn-3G__cardFrontImgReversed{transform:rotate(180deg)}.ritual-home-module__yGn-3G__cardInfoPlate{text-align:center;flex-direction:column;align-items:center;gap:.25rem;max-width:100%;margin-top:1rem;display:flex}.ritual-home-module__yGn-3G__slotLabel{color:#fff;letter-spacing:.04em;font-size:.85rem;font-weight:700}.ritual-home-module__yGn-3G__revealedCardTitle{color:#e5e7eb;font-size:.8125rem;font-weight:500}.ritual-home-module__yGn-3G__revealedCardMeaning{color:#9ca3af;max-width:190px;font-size:.72rem;line-height:1.35}.ritual-home-module__yGn-3G__readyActionsWrap{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:520px;margin-top:2.5rem;display:flex}.ritual-home-module__yGn-3G__readyButton{color:#121318;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto;text-align:center;box-sizing:border-box;background:#ede6d6;border:1px solid #fff9;border-radius:2px;max-width:100%;padding:.95rem 2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:500;line-height:1.4;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 0 24px #ede6d614}.ritual-home-module__yGn-3G__readyButton:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #000c,0 0 28px #ffffff80}.ritual-home-module__yGn-3G__readyButton:active{transform:translateY(0)}.ritual-home-module__yGn-3G__secondarySmallBtn{color:#c9c5ba;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #d7d5ca40;border-radius:2px;padding:.65rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;transition:all .2s}.ritual-home-module__yGn-3G__secondarySmallBtn:hover{color:#fff;background:#ffffff0f;border-color:#d7d5ca80}.ritual-home-module__yGn-3G__readyTariffHint{color:#efe5cf;text-align:center;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ritual-home-module__yGn-3G__generatingBox{text-align:center;flex-direction:column;align-items:center;margin-top:2rem;animation:.4s forwards ritual-home-module__yGn-3G__fadeIn;display:flex}.ritual-home-module__yGn-3G__spinner{background:var(--accent);width:36px;height:2px;margin-bottom:1.25rem;animation:1.5s ease-in-out infinite alternate ritual-home-module__yGn-3G__breathe}.ritual-home-module__yGn-3G__stageText{font-family:var(--font-body), sans-serif;color:#f3f4f6;margin-bottom:.25rem;font-size:1.4rem;font-weight:300}.ritual-home-module__yGn-3G__stageSubtext{color:#9ca3af;font-size:.875rem}.ritual-home-module__yGn-3G__errorBanner{border-radius:var(--radius-sm);color:#fca5a5;text-align:center;pointer-events:auto;background:#ef44441f;border:1px solid #ef444459;max-width:500px;margin-top:1.5rem;padding:1rem 1.25rem}.ritual-home-module__yGn-3G__errorActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ritual-home-module__yGn-3G__retryBtn{margin-top:.75rem;}.ritual-home-module__yGn-3G__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;pointer-events:auto;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ritual-home-module__yGn-3G__modalCard{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;width:100%;max-width:440px;padding:2.25rem 2rem;position:relative;box-shadow:0 12px 40px #000c}.ritual-home-module__yGn-3G__modalCloseBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;line-height:1;transition:color .15s;position:absolute;top:14px;right:14px}.ritual-home-module__yGn-3G__modalCloseBtn:hover{color:var(--text-primary)}.ritual-home-module__yGn-3G__modalEyebrow{font:11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;display:block}.ritual-home-module__yGn-3G__modalTitle{font-family:var(--font-body), sans-serif;color:#f3f4f6;margin-bottom:.75rem;font-size:1.5rem;font-weight:300;line-height:1.3}.ritual-home-module__yGn-3G__modalText{color:#9ca3af;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.5}.ritual-home-module__yGn-3G__modalSocialHeader{flex-direction:column;align-items:center;gap:12px;margin-bottom:1rem;display:flex}.ritual-home-module__yGn-3G__modalSocialRow{justify-content:center;align-items:center;gap:16px;display:flex}.ritual-home-module__yGn-3G__modalDivider{width:100%;color:var(--text-secondary);align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.ritual-home-module__yGn-3G__modalDivider:before,.ritual-home-module__yGn-3G__modalDivider:after{content:"";background:var(--border);flex:1;height:1px}.ritual-home-module__yGn-3G__modalActions{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.ritual-home-module__yGn-3G__modalForm{flex-direction:column;gap:14px;width:100%;display:flex}.ritual-home-module__yGn-3G__modalInputGroup{flex-direction:column;gap:6px;width:100%;display:flex}.ritual-home-module__yGn-3G__modalLabel{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-secondary,#a1a1aa);letter-spacing:.05em;text-transform:uppercase}.ritual-home-module__yGn-3G__modalForgotLink{color:var(--accent,#d4af37);font-size:11px;text-decoration:none;transition:opacity .15s}.ritual-home-module__yGn-3G__modalForgotLink:hover{opacity:.85;text-decoration:underline}.ritual-home-module__yGn-3G__modalInput{border-radius:var(--radius-sm,6px);color:#f9fafb;box-sizing:border-box;background:#0006;border:1px solid #ffffff26;width:100%;min-width:0;height:46px;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.ritual-home-module__yGn-3G__modalInput:focus{border-color:#ffffff80;outline:none;box-shadow:0 0 0 1px #ffffff4d}.ritual-home-module__yGn-3G__modalInput::placeholder{color:#71717a;font-size:14px}.ritual-home-module__yGn-3G__modalError{color:#ef4444;border-radius:var(--radius-sm,6px);text-align:left;background:#ef44441a;border:1px solid #ef444466;padding:8px 12px;font-size:13px;line-height:1.4}.ritual-home-module__yGn-3G__verificationBox{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:10px 0;display:flex}.ritual-home-module__yGn-3G__verificationIcon{margin-bottom:4px;font-size:40px;line-height:1}.ritual-home-module__yGn-3G__verificationTitle{color:#f9fafb;margin:0;font-size:18px;font-weight:500}.ritual-home-module__yGn-3G__verificationText{color:var(--text-secondary,#a1a1aa);margin:0;font-size:14px;line-height:1.5}.ritual-home-module__yGn-3G__verificationText strong{color:#fff;font-weight:600}.ritual-home-module__yGn-3G__verificationSubtext{color:var(--text-muted,#71717a);margin:0;font-size:13px;line-height:1.5}.ritual-home-module__yGn-3G__verificationActions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:10px;display:flex}.ritual-home-module__yGn-3G__modalChangeEmailBtn{color:var(--text-muted,#a1a1aa);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:13px;transition:color .15s}.ritual-home-module__yGn-3G__modalChangeEmailBtn:hover{color:#fff}@keyframes ritual-home-module__yGn-3G__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ritual-home-module__yGn-3G__fadeOut{to{opacity:0;visibility:hidden}}@keyframes ritual-home-module__yGn-3G__breathe{0%{opacity:.25}to{opacity:1}}@media (max-width:768px){.ritual-home-module__yGn-3G__container{width:min(var(--container), calc(100vw - 32px));max-width:calc(100% - 32px);padding:32px 0 40px}.ritual-home-module__yGn-3G__deckSubtitle{letter-spacing:.08em;gap:8px;font-size:8px}.ritual-home-module__yGn-3G__deckSubtitle:before,.ritual-home-module__yGn-3G__deckSubtitle:after{width:16px}.ritual-home-module__yGn-3G__headline{margin:22px 0 26px}.ritual-home-module__yGn-3G__formBox{padding:18px 16px 14px}.ritual-home-module__yGn-3G__textarea{min-height:112px}.ritual-home-module__yGn-3G__idleActions{margin-top:28px}.ritual-home-module__yGn-3G__spreadSelect{max-width:100%;min-height:44px}.ritual-home-module__yGn-3G__charCounter{margin-left:auto}.ritual-home-module__yGn-3G__cardsGrid{width:100%;max-width:100%;padding-bottom:.5rem;overflow-x:visible}.ritual-home-module__yGn-3G__cardsGridTriple{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:100%;display:grid}.ritual-home-module__yGn-3G__cardsGridSingle{grid-template-columns:minmax(0,190px);justify-content:center;width:100%;display:grid}.ritual-home-module__yGn-3G__cardSlot{width:100%;max-width:100%}.ritual-home-module__yGn-3G__cardFlipper{border-radius:8px;box-shadow:0 0 16px #fee08259}.ritual-home-module__yGn-3G__cardFront,.ritual-home-module__yGn-3G__cardBack,.ritual-home-module__yGn-3G__cardFrontImg,.ritual-home-module__yGn-3G__cardBackImg{border-radius:8px}.ritual-home-module__yGn-3G__cardInfoPlate{gap:.15rem;margin-top:.5rem}.ritual-home-module__yGn-3G__slotLabel{letter-spacing:.02em;font-size:.72rem;line-height:1.25}.ritual-home-module__yGn-3G__revealedCardTitle{font-size:.68rem;line-height:1.25}.ritual-home-module__yGn-3G__revealedCardMeaning{max-width:100%;font-size:.62rem;line-height:1.2}.ritual-home-module__yGn-3G__boardInstruction{margin-bottom:1.5rem;padding:0 16px;font-size:1.05rem}.ritual-home-module__yGn-3G__readyActionsWrap{width:100%;margin-top:1.75rem;padding:0 8px}.ritual-home-module__yGn-3G__readyButton{letter-spacing:.05em;white-space:normal;text-wrap:balance;width:100%;padding:.85rem 1rem;font-size:.72rem}.ritual-home-module__yGn-3G__secondarySmallBtn{text-align:center;width:min(100%,280px);padding:.75rem 1.25rem;font-size:.72rem}.ritual-home-module__yGn-3G__deckPromptWrap{top:min(50dvh + 105px,100dvh - 90px)}.ritual-home-module__yGn-3G__accessibleDeckBtn{width:120px;height:175px;top:-185px}}@media (max-height:600px){.ritual-home-module__yGn-3G__container{padding-block:24px 32px}.ritual-home-module__yGn-3G__readiness{margin-top:16px}.ritual-home-module__yGn-3G__headline{margin-block:18px 24px}.ritual-home-module__yGn-3G__idleActions{margin-top:24px}}@media (prefers-reduced-motion:reduce){.ritual-home-module__yGn-3G__idleWrapper{animation:none}.ritual-home-module__yGn-3G__idleExiting{opacity:0;visibility:hidden}.ritual-home-module__yGn-3G__shufflingOverlay{animation:none}.ritual-home-module__yGn-3G__cardFlipper{transition:none!important}.ritual-home-module__yGn-3G__spinner{animation:none!important}.ritual-home-module__yGn-3G__deckPromptWrap{opacity:1;animation:none!important}}
.tarot-background-module__GD6z2G__wrapper{z-index:0;pointer-events:none;background:#020305;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.tarot-background-module__GD6z2G__canvas{opacity:1;position:absolute;inset:0}.tarot-background-module__GD6z2G__canvas canvas{display:block;width:100%!important;height:100%!important}.tarot-background-module__GD6z2G__overlay{pointer-events:none;background:linear-gradient(#02030559,#0000 30% 75%,#0203054d);transition:opacity .5s;position:absolute;inset:0}.tarot-background-module__GD6z2G__wrapperInteractive{pointer-events:auto}.tarot-background-module__GD6z2G__wrapperInteractive~.site-shell{pointer-events:none}:is(.tarot-background-module__GD6z2G__wrapperInteractive~.site-shell>header,.tarot-background-module__GD6z2G__wrapperInteractive~.site-shell>aside){pointer-events:auto}.tarot-background-module__GD6z2G__canvasInteractive{cursor:grab;touch-action:none}.tarot-background-module__GD6z2G__canvasInteractive:active{cursor:grabbing}.tarot-background-module__GD6z2G__overlayPicking{background:linear-gradient(#02030540,#0000 18% 88%,#02030533)}.tarot-background-module__GD6z2G__flashOverlay{pointer-events:none;opacity:0;z-index:2;background:radial-gradient(circle,#fff8dc 0%,#c9a96ecc 40%,#12141d00 100%);transition:opacity 50ms linear;position:absolute;inset:0}
.page-module__2dhpZa__page{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;}.page-module__2dhpZa__shell{--container:460px;width:min(var(--container), calc(100vw - 32px));border:1px solid var(--border);background:var(--panel);box-sizing:border-box;max-width:calc(100% - 32px);padding:clamp(20px,4vw,40px);}.page-module__2dhpZa__header{gap:14px;margin-bottom:28px;display:grid}.page-module__2dhpZa__title{letter-spacing:-.03em;font-size:30px;font-weight:300;line-height:1.3}.page-module__2dhpZa__subtitle{color:var(--text-secondary);font-size:13px;line-height:1.8}.page-module__2dhpZa__error{color:#e9aaa0;overflow-wrap:anywhere;background:#ac4d3b14;border:1px solid #de9b8e59;margin-bottom:20px;padding:12px 14px;font-size:13px}.page-module__2dhpZa__formCard,.page-module__2dhpZa__accountCard{gap:22px;min-width:0;display:grid}.page-module__2dhpZa__tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.page-module__2dhpZa__tab{color:var(--text-muted);font:11px/1.6 var(--font-mono);border-bottom:1px solid #0000;padding:12px 8px}.page-module__2dhpZa__tab:hover{color:var(--text)}.page-module__2dhpZa__tabActive{color:var(--text);border-bottom-color:var(--text)}.page-module__2dhpZa__fieldset{gap:10px;min-width:0;display:grid}.page-module__2dhpZa__label,.page-module__2dhpZa__accountLabel{color:var(--text-secondary);font:10px/1.8 var(--font-mono);letter-spacing:.06em}.page-module__2dhpZa__input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:48px;color:var(--text);transition:border-color var(--transition);background:#0000004d;padding:12px 14px;font-size:16px}.page-module__2dhpZa__input:focus{outline:1px solid var(--accent);outline-offset:0;border-color:var(--accent)}.page-module__2dhpZa__input::placeholder{color:var(--text-muted);font-size:13px}.page-module__2dhpZa__hint{color:var(--text-muted);font-size:12px;line-height:1.7}.page-module__2dhpZa__textAction,.page-module__2dhpZa__textActionLink{color:var(--accent);justify-self:start;font-size:12px}.page-module__2dhpZa__textAction:hover,.page-module__2dhpZa__textActionLink:hover{color:var(--accent-hover)}.page-module__2dhpZa__accountEmail{color:var(--text);overflow-wrap:anywhere;font-size:18px;font-weight:400}.page-module__2dhpZa__actions{flex-wrap:wrap;gap:10px;display:flex}.page-module__2dhpZa__button{flex:140px;min-width:0}.page-module__2dhpZa__primaryButton{}.page-module__2dhpZa__secondaryButton{}.page-module__2dhpZa__loadingMark{}@media (max-width:480px){.page-module__2dhpZa__actions{flex-direction:column}.page-module__2dhpZa__button{flex-basis:auto}}.page-module__2dhpZa__socialHeader{flex-direction:column;align-items:center;gap:12px;padding-bottom:6px;display:flex}.page-module__2dhpZa__socialPrompt{color:var(--text-muted);font:11px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page-module__2dhpZa__socialRow{justify-content:center;align-items:center;gap:16px;display:flex}.page-module__2dhpZa__divider{width:100%;color:var(--text-muted);font:11px/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.page-module__2dhpZa__divider:before,.page-module__2dhpZa__divider:after{content:"";background:var(--border);flex:1;height:1px}
.page-module__AnfwCG__page{padding-top:24px;}.page-module__AnfwCG__shell{--container:1040px;}.page-module__AnfwCG__breadcrumbs{font:11px/1.6 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.page-module__AnfwCG__breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.page-module__AnfwCG__breadcrumbLink:hover{color:var(--accent)}.page-module__AnfwCG__breadcrumbSeparator{color:var(--border)}.page-module__AnfwCG__breadcrumbCurrent{color:var(--accent)}.page-module__AnfwCG__hero{border-bottom:1px solid var(--border);grid-template-columns:280px 1fr;align-items:start;gap:clamp(24px,4vw,48px);margin-bottom:40px;padding-bottom:32px;display:grid}.page-module__AnfwCG__imageFrame{aspect-ratio:200/330;border-radius:var(--radius-sm,6px);border:1px solid #c4aa7b66;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 40px #000000b3,0 0 24px #c4aa7b26}.page-module__AnfwCG__cardHeroImage{object-fit:cover;width:100%;height:100%}.page-module__AnfwCG__heroInfo{flex-direction:column;gap:14px;display:flex}.page-module__AnfwCG__eyebrow{}.page-module__AnfwCG__title{color:var(--text);font-size:clamp(28px,3.5vw,42px);font-weight:300;line-height:1.2}.page-module__AnfwCG__englishTitle{color:var(--text-muted);font-size:15px;font-style:italic}.page-module__AnfwCG__keywords{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.page-module__AnfwCG__keywordBadge{color:var(--accent);font:10px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm,3px);background:#c4aa7b1a;border:1px solid #c4aa7b4d;padding:4px 10px}.page-module__AnfwCG__summary{color:var(--text-secondary);border-left:2px solid var(--accent);background:#c4aa7b0d;margin-top:8px;padding:16px 20px;font-size:15px;line-height:1.7}.page-module__AnfwCG__sectionsContainer{gap:32px;display:grid}.page-module__AnfwCG__meaningCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.page-module__AnfwCG__meaningCardTitle{color:var(--text);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:14px;font-size:20px;font-weight:400;display:flex}.page-module__AnfwCG__orientationBadge{font:10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:3px;padding:3px 8px}.page-module__AnfwCG__uprightBadge{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.page-module__AnfwCG__reversedBadge{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.page-module__AnfwCG__subSection{gap:6px;display:grid}.page-module__AnfwCG__subTitle{font:11px/1.6 var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.page-module__AnfwCG__text{color:var(--text-secondary);font-size:14px;line-height:1.8}.page-module__AnfwCG__yesNoCard{border-radius:var(--radius-sm,6px);background:linear-gradient(135deg,#c4aa7b14 0%,#121418cc 100%);border:1px solid #c4aa7b59;flex-direction:column;gap:14px;padding:clamp(20px,3vw,28px);display:flex}.page-module__AnfwCG__yesNoHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__AnfwCG__yesNoTitle{color:var(--text);margin:0;font-size:20px;font-weight:400}.page-module__AnfwCG__yesBadge{font:13px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;align-items:center;padding:6px 14px;font-weight:600;display:inline-flex}.page-module__AnfwCG__yesBadge_yes{color:#34d399;background:#10b9812e;border:1px solid #10b98166}.page-module__AnfwCG__yesBadge_no{color:#f87171;background:#ef44442e;border:1px solid #ef444466}.page-module__AnfwCG__yesBadge_neutral{color:#fbbf24;background:#f59e0b2e;border:1px solid #f59e0b66}.page-module__AnfwCG__yesNoText{color:var(--text-secondary);font-size:15px;line-height:1.7}.page-module__AnfwCG__symbolismCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);display:flex}.page-module__AnfwCG__symbolismTitle{color:var(--text);border-bottom:1px solid var(--border);padding-bottom:14px;font-size:20px;font-weight:400}.page-module__AnfwCG__symbolismText{color:var(--text-secondary);font-size:14px;line-height:1.85}.page-module__AnfwCG__faqCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);flex-direction:column;gap:20px;padding:clamp(20px,3vw,32px);display:flex}.page-module__AnfwCG__faqTitle{color:var(--text);border-bottom:1px solid var(--border);padding-bottom:14px;font-size:20px;font-weight:400}.page-module__AnfwCG__faqList{gap:18px;display:grid}.page-module__AnfwCG__faqItem{gap:6px;display:grid}.page-module__AnfwCG__faqQuestion{color:var(--text);font-size:15px;font-weight:500;line-height:1.5}.page-module__AnfwCG__faqAnswer{color:var(--text-secondary);font-size:14px;line-height:1.7}.page-module__AnfwCG__ctaBox{border-radius:var(--radius-md,8px);background:radial-gradient(circle at 50% 0,#c4aa7b29 0%,#0c0e10f2 75%);border:1px solid #c4aa7b80;flex-direction:column;gap:16px;margin-top:16px;padding:clamp(24px,4vw,36px);display:flex;box-shadow:0 16px 48px #000000b3}.page-module__AnfwCG__ctaTitle{color:#fff;font-size:clamp(20px,2.5vw,24px);font-weight:300;line-height:1.35}.page-module__AnfwCG__ctaText{color:var(--text-secondary);font-size:14px;line-height:1.7}.page-module__AnfwCG__ctaButton{align-self:flex-start;text-decoration:none;}.page-module__AnfwCG__prevNextNav{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,4px);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;display:flex}.page-module__AnfwCG__navLink{color:var(--text-secondary);font:12px/1.4 var(--font-mono);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__AnfwCG__navLink:hover{color:var(--accent)}.page-module__AnfwCG__navLink_next{text-align:right;margin-left:auto}.page-module__AnfwCG__relatedSection{gap:18px;margin-top:16px;display:grid}.page-module__AnfwCG__relatedTitle{color:var(--text);font-size:20px;font-weight:400;line-height:1.3}.page-module__AnfwCG__relatedGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__AnfwCG__relatedCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,4px);transition:border-color var(--transition), transform var(--transition);flex-direction:column;gap:10px;padding:14px;text-decoration:none;display:flex}.page-module__AnfwCG__relatedCard:hover{border-color:var(--accent);transform:translateY(-2px)}.page-module__AnfwCG__relatedThumbWrapper{aspect-ratio:200/330;border:1px solid #c4aa7b33;border-radius:3px;width:100%;position:relative;overflow:hidden}.page-module__AnfwCG__relatedThumb{object-fit:cover;width:100%;height:100%}.page-module__AnfwCG__relatedCardName{color:var(--text);font-size:14px;font-weight:400;line-height:1.3}.page-module__AnfwCG__relatedCardSubtitle{color:var(--text-muted);font-size:11px;font-style:italic}.page-module__AnfwCG__spreadsSection{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);gap:20px;margin-top:16px;padding:clamp(20px,3vw,32px);display:grid}.page-module__AnfwCG__spreadsSectionTitle{color:var(--text);border-bottom:1px solid var(--border);padding-bottom:14px;font-size:20px;font-weight:400}.page-module__AnfwCG__spreadsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.page-module__AnfwCG__spreadMiniCard{border:1px solid var(--border);background:var(--panel);transition:border-color var(--transition);border-radius:4px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;display:flex}.page-module__AnfwCG__spreadMiniCard:hover{border-color:var(--accent)}.page-module__AnfwCG__spreadMiniBadge{color:var(--accent);font:10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__AnfwCG__spreadMiniTitle{color:var(--text);font-size:16px;font-weight:400;line-height:1.3}.page-module__AnfwCG__spreadMiniText{color:var(--text-secondary);font-size:12px;line-height:1.6}.page-module__AnfwCG__spreadMiniCta{font:11px/1.4 var(--font-mono);color:var(--accent);margin-top:auto;padding-top:8px}@media (max-width:768px){.page-module__AnfwCG__hero{text-align:center;grid-template-columns:1fr;justify-items:center}.page-module__AnfwCG__imageFrame{max-width:200px}.page-module__AnfwCG__keywords{justify-content:center}.page-module__AnfwCG__ctaButton{align-self:stretch}.page-module__AnfwCG__relatedGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__rAEPlW__page{padding-top:24px;}.page-module__rAEPlW__shell{--container:1200px;}.page-module__rAEPlW__header{flex-direction:column;gap:12px;max-width:800px;margin-bottom:32px;display:flex}.page-module__rAEPlW__eyebrow{}.page-module__rAEPlW__title{}.page-module__rAEPlW__description{}.page-module__rAEPlW__controls{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.page-module__rAEPlW__tabs{flex-wrap:wrap;gap:8px;display:flex}.page-module__rAEPlW__tab{border:1px solid var(--border);color:var(--text-secondary);font:11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm,3px);cursor:pointer;background:0 0;padding:8px 14px;transition:all .18s}.page-module__rAEPlW__tab:hover{border-color:var(--accent);color:var(--text)}.page-module__rAEPlW__tabActive{border-color:var(--accent);color:var(--accent);background:#c4aa7b26;font-weight:500}.page-module__rAEPlW__searchInput{border:1px solid var(--border);min-width:240px;color:var(--text);border-radius:var(--radius-sm,3px);background:#0000004d;outline:none;padding:9px 14px;font-size:13px;transition:border-color .18s}.page-module__rAEPlW__searchInput:focus{border-color:var(--accent)}.page-module__rAEPlW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 20px;margin-bottom:48px;display:grid}.page-module__rAEPlW__cardItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,4px);color:inherit;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__rAEPlW__cardItem:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 32px #0009,0 0 20px #c4aa7b1f}.page-module__rAEPlW__imageWrap{aspect-ratio:200/330;background:#000;width:100%;position:relative;overflow:hidden}.page-module__rAEPlW__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__rAEPlW__cardItem:hover .page-module__rAEPlW__cardImage{transform:scale(1.03)}.page-module__rAEPlW__cardMeta{flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex}.page-module__rAEPlW__cardCategory{font:10px/1.4 var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.page-module__rAEPlW__cardName{color:var(--text);font-size:16px;font-weight:500;line-height:1.35}.page-module__rAEPlW__cardEnglishName{color:var(--text-muted);font-size:12px}.page-module__rAEPlW__cardSummary{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__rAEPlW__ctaBanner{border-radius:var(--radius-md,8px);background:radial-gradient(circle at 50% 0,#c4aa7b24 0%,#0c0e10f2 75%);border:1px solid #c4aa7b73;flex-direction:column;gap:16px;margin-top:24px;padding:clamp(24px,4vw,36px);display:flex;box-shadow:0 12px 40px #0009}.page-module__rAEPlW__ctaTitle{color:#fff;font-size:clamp(20px,2.5vw,26px);font-weight:300;line-height:1.3}.page-module__rAEPlW__ctaText{color:var(--text-secondary);max-width:65ch;font-size:14px;line-height:1.7}.page-module__rAEPlW__ctaButton{align-self:flex-start;text-decoration:none;}
.payment-result-module__18TyQG__page{justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:40px 16px;display:flex;}.payment-result-module__18TyQG__shell{width:100%;max-width:520px;}.payment-result-module__18TyQG__card{text-align:center;background:#14120ef2;border:1px solid #c4aa7b59;gap:20px;padding:40px 32px;display:grid;position:relative;box-shadow:0 24px 64px #000000b3,0 0 48px #c4aa7b14}.payment-result-module__18TyQG__iconWrap{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;font-size:28px;display:flex}.payment-result-module__18TyQG__iconSuccess{color:#c4aa7b;background:#c4aa7b26;border:1px solid #c4aa7b;box-shadow:0 0 24px #c4aa7b4d}.payment-result-module__18TyQG__iconProcessing{color:#c4aa7b;background:#c4aa7b14;border:1px solid #c4aa7b66}.payment-result-module__18TyQG__iconError{color:#ff9b9b;background:#dc3c3c26;border:1px solid #e05555;box-shadow:0 0 24px #dc3c3c40}.payment-result-module__18TyQG__spinner{border:3px solid #c4aa7b33;border-top-color:#c4aa7b;border-radius:50%;width:32px;height:32px;animation:1s linear infinite payment-result-module__18TyQG__spin}@keyframes payment-result-module__18TyQG__spin{to{transform:rotate(360deg)}}.payment-result-module__18TyQG__eyebrow{font:11px/1.4 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#c4aa7b;display:block}.payment-result-module__18TyQG__title{font-family:var(--font-cormorant,serif);color:#f7eedb;margin:0;font-size:32px;font-weight:500;line-height:1.2}.payment-result-module__18TyQG__subtitle{color:#b8b1a5;margin:0;font-size:15px;line-height:1.6}.payment-result-module__18TyQG__detailsList{text-align:left;background:#0006;border:1px solid #c4aa7b33;gap:10px;padding:18px 20px;display:grid}.payment-result-module__18TyQG__detailRow{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.payment-result-module__18TyQG__detailLabel{color:#8e887f}.payment-result-module__18TyQG__detailValue{color:#f7eedb;font-weight:500}.payment-result-module__18TyQG__detailHighlight{color:#c4aa7b;font-weight:600}.payment-result-module__18TyQG__actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.payment-result-module__18TyQG__primaryButton{text-align:center;width:100%;padding:13px 20px;text-decoration:none;}.payment-result-module__18TyQG__secondaryButton{text-align:center;width:100%;padding:12px 20px;text-decoration:none;}.payment-result-module__18TyQG__mockSection{background:#c4aa7b0d;border:1px dashed #c4aa7b4d;gap:12px;margin-top:20px;padding:16px;display:grid}.payment-result-module__18TyQG__mockBadge{font:10px/1.4 var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#c4aa7b;text-align:center}.payment-result-module__18TyQG__mockButtons{gap:8px;display:grid}.payment-result-module__18TyQG__mockPayBtn{color:#fff;cursor:pointer;background:#2e7d32;border:none;padding:10px;font-weight:600;transition:opacity .15s}.payment-result-module__18TyQG__mockPayBtn:hover{opacity:.9}.payment-result-module__18TyQG__mockDeclineBtn{color:#fff;cursor:pointer;background:#c62828;border:none;padding:10px;font-weight:600;transition:opacity .15s}.payment-result-module__18TyQG__mockDeclineBtn:hover{opacity:.9}.payment-result-module__18TyQG__mockPendingBtn{color:#fff;cursor:pointer;background:#e65100;border:none;padding:10px;font-weight:600;transition:opacity .15s}.payment-result-module__18TyQG__mockPendingBtn:hover{opacity:.9}
.page-module__VBdWPW__page{}.page-module__VBdWPW__shell{}.page-module__VBdWPW__eyebrow{}.page-module__VBdWPW__title{}.page-module__VBdWPW__description{}.page-module__VBdWPW__primaryButton{}.page-module__VBdWPW__secondaryButton{}.page-module__VBdWPW__logoutButton{color:#e2b8b1;background:#d8a39a14;border-color:#d8a39a52;}.page-module__VBdWPW__logoutButton:hover:not(:disabled){color:#fff;background:#d8a39a29;border-color:#d8a39a99}.page-module__VBdWPW__logoutButton:disabled{opacity:.6;cursor:not-allowed}.page-module__VBdWPW__stateCard{}.page-module__VBdWPW__stateTitle{}.page-module__VBdWPW__stateText{}.page-module__VBdWPW__actions{}.page-module__VBdWPW__loadingMark{}.page-module__VBdWPW__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:40px;display:flex}.page-module__VBdWPW__heroCopy{gap:14px;display:grid}.page-module__VBdWPW__expiringAlert{color:#efe5cf;background:#c4aa7b1a;border:1px solid #c4aa7b73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding:16px 20px;font-size:13px;display:flex}.page-module__VBdWPW__expiringLink{color:var(--accent);font:11px/1.5 var(--font-mono);letter-spacing:.06em}.page-module__VBdWPW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-bottom:52px;display:grid}.page-module__VBdWPW__statCard{border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:12px;padding:26px;display:flex}.page-module__VBdWPW__statLabel{color:var(--accent);font:10px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.page-module__VBdWPW__statValue{color:var(--text);font-size:26px;font-weight:300;line-height:1.25}.page-module__VBdWPW__statHint{color:var(--text-secondary);font-size:13px;line-height:1.7}.page-module__VBdWPW__statActionLink{color:var(--accent);font:11px/1.6 var(--font-mono);letter-spacing:.06em;margin-top:auto;padding-top:8px}.page-module__VBdWPW__statActionLink:hover{color:var(--text)}.page-module__VBdWPW__ledgerSection{gap:24px;display:grid}.page-module__VBdWPW__ledgerHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:16px;display:flex}.page-module__VBdWPW__sectionTitle{margin-top:6px;font-size:clamp(22px,2.6vw,30px);font-weight:300}.page-module__VBdWPW__totalCount{color:var(--text-muted);font:11px/1.6 var(--font-mono)}.page-module__VBdWPW__ledgerList{border:1px solid var(--border);background:var(--panel);display:grid}.page-module__VBdWPW__ledgerRow{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.page-module__VBdWPW__ledgerRow:last-child{border-bottom:0}.page-module__VBdWPW__ledgerMain{gap:4px;display:grid}.page-module__VBdWPW__ledgerTitle{color:var(--text);font-size:15px}.page-module__VBdWPW__ledgerDate{font:11px/1.5 var(--font-mono);color:var(--text-muted)}.page-module__VBdWPW__ledgerAmounts{justify-items:end;gap:4px;display:grid}.page-module__VBdWPW__ledgerDelta{font:13px/1.5 var(--font-mono);letter-spacing:.04em}.page-module__VBdWPW__deltaPositive{color:#cfe0be}.page-module__VBdWPW__deltaNegative{color:#e9d8b4}.page-module__VBdWPW__ledgerBalanceAfter{font:10px/1.5 var(--font-mono);color:var(--text-muted)}.page-module__VBdWPW__pagination{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.page-module__VBdWPW__pageInfo{font:11px/1.6 var(--font-mono);color:var(--text-muted)}@media (max-width:640px){.page-module__VBdWPW__ledgerRow{padding:16px}.page-module__VBdWPW__ledgerAmounts{justify-items:start}}.page-module__VBdWPW__supportCard{border:1px solid var(--border);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:28px 32px;display:flex}.page-module__VBdWPW__supportCopy{gap:8px;max-width:60ch;display:grid}.page-module__VBdWPW__supportTitle{color:var(--text);font-size:20px;font-weight:300;line-height:1.3}.page-module__VBdWPW__supportText{color:var(--text-secondary);font-size:13px;line-height:1.6}.page-module__VBdWPW__statusBadge{font:10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);border-radius:2px;padding:3px 8px;display:inline-block}.page-module__VBdWPW__statusPaid{color:#f7eedb;background:#c4aa7b26;border-color:#c4aa7b}.page-module__VBdWPW__statusPending{color:#ffc977;background:#e6a0321f;border-color:#e6a032}.page-module__VBdWPW__statusDeclined{color:#ff9b9b;background:#dc3c3c1f;border-color:#e05555}.page-module__VBdWPW__statusNeutral{border-color:var(--border);color:var(--text-muted);background:#ffffff0a}.page-module__VBdWPW__ticketList{flex-direction:column;gap:16px;display:flex}.page-module__VBdWPW__ticketCard{border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:14px;padding:20px 24px;transition:border-color .2s;display:flex}.page-module__VBdWPW__ticketCard:hover{border-color:#c4aa7b66}.page-module__VBdWPW__ticketHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__VBdWPW__ticketTitle{color:var(--text);margin:0;font-size:16px;font-weight:400;line-height:1.4}.page-module__VBdWPW__ticketMeta{font:11px/1.4 var(--font-mono);color:var(--text-muted);align-items:center;gap:12px;display:flex}.page-module__VBdWPW__ticketBody{color:var(--text-secondary);white-space:pre-wrap;background:#0003;border-left:2px solid #ffffff26;border-radius:4px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.page-module__VBdWPW__ticketReplyBox{background:#10b98114;border:1px solid #10b98159;border-radius:4px;flex-direction:column;gap:8px;padding:14px 18px;display:flex}.page-module__VBdWPW__ticketReplyHeader{font:11px/1.4 var(--font-mono);color:#34d399;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__VBdWPW__ticketReplyContent{color:#ecfdf5;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.page-module__VBdWPW__statusAnswered{color:#6ee7b7;background:#10b9812e;border-color:#10b981}.page-module__VBdWPW__statusWaiting{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b}.page-module__VBdWPW__newReplyBadge{color:#064e3b;font:600 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:#10b981;border-radius:2px;align-items:center;gap:4px;padding:3px 6px;animation:2s infinite page-module__VBdWPW__pulseBadge;display:inline-flex}@keyframes page-module__VBdWPW__pulseBadge{0%,to{opacity:1}50%{opacity:.7}}.page-module__VBdWPW__emailUnverifiedBadge{font:11px/1.4 var(--font-mono);color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:2px;align-items:center;gap:6px;margin-left:8px;padding:2px 8px;display:inline-flex}
.reading-result-module__lEfnpq__page{padding-top:24px;}.reading-result-module__lEfnpq__shell{--container:1440px;}.reading-result-module__lEfnpq__backLink{}.reading-result-module__lEfnpq__eyebrow{font-weight:400;}.reading-result-module__lEfnpq__primaryButton{}.reading-result-module__lEfnpq__secondaryButton{}.reading-result-module__lEfnpq__stateCard{}.reading-result-module__lEfnpq__stateTitle{}.reading-result-module__lEfnpq__loadingMark{}.reading-result-module__lEfnpq__navigation{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:16px;display:flex}.reading-result-module__lEfnpq__layout{grid-template-columns:1fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.reading-result-module__lEfnpq__withoutCards{grid-template-columns:minmax(0,1fr)}.reading-result-module__lEfnpq__cardsPanel{min-width:0;padding-top:28px}.reading-result-module__lEfnpq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;max-width:800px;margin:0 auto;display:grid}.reading-result-module__lEfnpq__card{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.reading-result-module__lEfnpq__card:only-child{grid-column:1/-1;justify-self:center;max-width:200px}.reading-result-module__lEfnpq__cardImageFrame{width:100%;transition:transform var(--transition), box-shadow var(--transition);border:1px solid #dccfaf80;border-radius:5px;margin-bottom:10px;overflow:hidden;box-shadow:0 12px 32px #000,0 0 16px #c4aa7b1f}.reading-result-module__lEfnpq__card:hover .reading-result-module__lEfnpq__cardImageFrame{transform:translateY(-4px);box-shadow:0 12px 32px #000,0 0 24px #c4aa7b4d}.reading-result-module__lEfnpq__cardImage{width:100%;height:auto}.reading-result-module__lEfnpq__reversed{transform:rotate(180deg)}.reading-result-module__lEfnpq__cardPosition{font:9px/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);overflow-wrap:anywhere}.reading-result-module__lEfnpq__cardName{font-size:13px;line-height:1.5}.reading-result-module__lEfnpq__cardOrientation,.reading-result-module__lEfnpq__cardHint{color:var(--text-muted);font-size:11px;line-height:1.7}.reading-result-module__lEfnpq__cardHint{max-width:30ch}.reading-result-module__lEfnpq__readingPanel{border:1px solid var(--border);background:var(--panel);min-width:0}.reading-result-module__lEfnpq__questionHeader{border-bottom:1px solid var(--border);gap:12px;padding:clamp(20px,3vw,32px);display:grid}.reading-result-module__lEfnpq__question{overflow-wrap:anywhere;font-size:clamp(21px,2.5vw,30px);font-weight:300;line-height:1.45}.reading-result-module__lEfnpq__metaRow{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.reading-result-module__lEfnpq__readingMeta{font:10px/1.7 var(--font-mono);color:var(--text-muted)}.reading-result-module__lEfnpq__billingNote{color:#efe5cf;font:10px/1.6 var(--font-mono);background:#c4aa7b14;border:1px solid #c4aa7b59;padding:3px 10px}.reading-result-module__lEfnpq__interpretations{gap:12px;padding:clamp(16px,2.5vw,32px);display:grid}.reading-result-module__lEfnpq__message{border:1px solid var(--border);background:var(--surface);gap:14px;padding:clamp(18px,2vw,26px);scroll-margin-top:88px;display:grid}.reading-result-module__lEfnpq__opening{background:#c4aa7b09;border-color:#c4aa7b59}.reading-result-module__lEfnpq__messageHeading{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.reading-result-module__lEfnpq__positionNumber{color:var(--text-muted);font:11px/1.6 var(--font-mono);padding-top:2px}.reading-result-module__lEfnpq__messageTitle{overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.5}.reading-result-module__lEfnpq__orientation{color:var(--text-muted);font:9px/1.8 var(--font-mono);margin-left:auto}.reading-result-module__lEfnpq__body{color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.reading-result-module__lEfnpq__opening .reading-result-module__lEfnpq__body{color:var(--text);font-size:16px}.reading-result-module__lEfnpq__followUpConversation{gap:16px;margin-top:16px;display:grid}.reading-result-module__lEfnpq__followUpExchange{gap:12px;display:grid}.reading-result-module__lEfnpq__userMessage{background:var(--surface-strong);margin-left:clamp(0px,5vw,48px)}.reading-result-module__lEfnpq__followUpSection{border-top:1px solid var(--border);padding:clamp(16px,2.5vw,32px)}.reading-result-module__lEfnpq__followUpForm,.reading-result-module__lEfnpq__guestPrompt{gap:14px;display:grid}.reading-result-module__lEfnpq__followUpHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.reading-result-module__lEfnpq__followUpCounter{font:10px/1.6 var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.reading-result-module__lEfnpq__followUpSubmitRow{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.reading-result-module__lEfnpq__followUpErrorBox{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reading-result-module__lEfnpq__guestPrompt .reading-result-module__lEfnpq__primaryButton{justify-self:start}.reading-result-module__lEfnpq__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:100px;color:var(--text);resize:vertical;background:#0000004d;padding:14px;font-size:16px;line-height:1.7}.reading-result-module__lEfnpq__textarea::placeholder{color:var(--text-muted)}.reading-result-module__lEfnpq__textarea:focus{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:0}.reading-result-module__lEfnpq__note{color:var(--text-muted);font:10px/1.8 var(--font-mono);overflow-wrap:anywhere}.reading-result-module__lEfnpq__error{color:#e9aaa0;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.reading-result-module__lEfnpq__guestCard{border-radius:var(--radius-md);background:linear-gradient(#c4aa7b14 0%,#0a0b0c99 100%);border:1px solid #c4aa7b66;gap:18px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 8px 24px #0006,0 0 20px #c4aa7b14}.reading-result-module__lEfnpq__guestCardHeader{gap:8px;display:grid}.reading-result-module__lEfnpq__guestBadge{color:var(--accent);font:9px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);background:#c4aa7b1f;border:1px solid #c4aa7b73;align-self:flex-start;padding:3px 10px;display:inline-block}.reading-result-module__lEfnpq__guestTitle{color:var(--text);font-size:clamp(18px,2vw,22px);font-weight:300;line-height:1.4}.reading-result-module__lEfnpq__guestText{color:var(--text-secondary);font-size:14px;line-height:1.7}.reading-result-module__lEfnpq__guestPerks{gap:10px;margin:4px 0;padding:0;list-style:none;display:grid}.reading-result-module__lEfnpq__guestPerks li{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.reading-result-module__lEfnpq__perkSpark{color:var(--accent);flex-shrink:0;font-size:12px;line-height:1.6}.reading-result-module__lEfnpq__guestFollowUpForm{gap:12px;display:grid}.reading-result-module__lEfnpq__guestActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.reading-result-module__lEfnpq__bridgeCard{border-radius:var(--radius-sm,3px);background:linear-gradient(135deg,#c4aa7b14 0%,#0e0f11cc 100%);border:1px solid #c4aa7b66;gap:12px;margin-top:4px;padding:clamp(18px,2.5vw,24px);display:grid;box-shadow:0 4px 20px #0000004d}.reading-result-module__lEfnpq__bridgeHeader{align-items:center;gap:8px;display:flex}.reading-result-module__lEfnpq__bridgeSpark{color:var(--accent);font-size:11px}.reading-result-module__lEfnpq__bridgeEyebrow{font:10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.reading-result-module__lEfnpq__bridgeTitle{color:#efe5cf;margin:0;font-size:16px;font-weight:400;line-height:1.45}.reading-result-module__lEfnpq__bridgeBody{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.reading-result-module__lEfnpq__bridgeActions{align-items:center;margin-top:4px;display:flex}.reading-result-module__lEfnpq__bridgeButton{padding:10px 18px;font-size:13px;text-decoration:none;}@media (min-width:1500px){.reading-result-module__lEfnpq__cardsGrid{gap:32px}}@media (max-width:900px){.reading-result-module__lEfnpq__layout{grid-template-columns:minmax(0,1fr);gap:28px}.reading-result-module__lEfnpq__cardsPanel{padding-top:0}.reading-result-module__lEfnpq__cardsGrid{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.reading-result-module__lEfnpq__card{flex:0 140px}.reading-result-module__lEfnpq__card:only-child{flex-basis:160px;max-width:160px}.reading-result-module__lEfnpq__cardHint{text-align:center;max-width:none}}@media (max-width:480px){.reading-result-module__lEfnpq__cardsGrid{gap:20px 12px}.reading-result-module__lEfnpq__card{flex-basis:calc(33.3333% - 8px)}.reading-result-module__lEfnpq__cardName{font-size:11px}.reading-result-module__lEfnpq__cardOrientation{font-size:9px}.reading-result-module__lEfnpq__cardPosition{font-size:8px}.reading-result-module__lEfnpq__orientation{margin-left:0}.reading-result-module__lEfnpq__messageTitle{font-size:16px}.reading-result-module__lEfnpq__body{font-size:13px}.reading-result-module__lEfnpq__opening .reading-result-module__lEfnpq__body{font-size:14px}.reading-result-module__lEfnpq__userMessage{margin-left:12px}}.reading-result-module__lEfnpq__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030405d9;justify-content:center;align-items:center;padding:16px;animation:.2s reading-result-module__lEfnpq__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes reading-result-module__lEfnpq__modalFadeIn{0%{opacity:0}to{opacity:1}}.reading-result-module__lEfnpq__modalCard{border:1px solid var(--border);border-radius:var(--radius-sm,3px);background:#0d0f12;flex-direction:column;gap:18px;width:100%;max-width:480px;max-height:90vh;padding:clamp(24px,4vw,36px);display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000c}.reading-result-module__lEfnpq__modalCloseBtn{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;font-size:16px;transition:all .18s;display:flex;position:absolute;top:16px;right:16px}.reading-result-module__lEfnpq__modalCloseBtn:hover{color:var(--text);border-color:var(--accent)}.reading-result-module__lEfnpq__modalHeader{flex-direction:column;gap:8px;padding-right:28px;display:flex}.reading-result-module__lEfnpq__modalTitle{color:#efe5cf;margin:0;font-size:clamp(18px,2.5vw,22px);font-weight:400;line-height:1.35}.reading-result-module__lEfnpq__modalDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.reading-result-module__lEfnpq__modalForm{flex-direction:column;gap:14px;display:flex}.reading-result-module__lEfnpq__modalInputGroup{flex-direction:column;gap:6px;display:flex}.reading-result-module__lEfnpq__modalInputLabel{font:11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.reading-result-module__lEfnpq__modalInput{height:44px;min-height:auto;padding:10px 14px;font-size:14px;}.reading-result-module__lEfnpq__modalError{color:#ef4444;background:#ef44441a;border:1px solid #ef444466;border-radius:2px;padding:10px 14px;font-size:13px;line-height:1.5}.reading-result-module__lEfnpq__modalSocialHeader{flex-direction:column;align-items:center;gap:12px;margin-bottom:6px;display:flex}.reading-result-module__lEfnpq__modalSocialRow{justify-content:center;align-items:center;gap:16px;display:flex}.reading-result-module__lEfnpq__modalDivider{width:100%;color:var(--text-secondary);align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.reading-result-module__lEfnpq__modalDivider:before,.reading-result-module__lEfnpq__modalDivider:after{content:"";background:var(--border);flex:1;height:1px}.reading-result-module__lEfnpq__tarotQuestionBlock{border-left:2px solid var(--accent)}.reading-result-module__lEfnpq__killerQuestionHighlight{border-radius:var(--radius-sm,3px);color:#efe5cf;background:#c4aa7b1f;border:1px solid #c4aa7b73;margin-top:14px;padding:14px 18px;font-size:clamp(15px,2vw,17px);font-weight:500;line-height:1.6;box-shadow:0 4px 20px #0000004d,0 0 16px #c4aa7b1a}.reading-result-module__lEfnpq__activeSendButton{background:var(--accent)!important;color:#0b0c0e!important;border-color:#f0e6d2!important;font-weight:600!important;box-shadow:0 0 20px #c4aa7b73,0 4px 12px #00000080!important}.reading-result-module__lEfnpq__modalActions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.reading-result-module__lEfnpq__lockedSectionContainer{margin-top:16px;position:relative}.reading-result-module__lEfnpq__blurredSection{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.55;transition:filter .3s,opacity .3s}.reading-result-module__lEfnpq__paywallOverlayCard{z-index:10;border-radius:var(--radius-md,8px);background:radial-gradient(circle at 50% 0,#c4aa7b29 0%,#0b0c0ef2 75%);border:1px solid #c4aa7b99;flex-direction:column;gap:16px;margin-bottom:24px;padding:clamp(24px,4vw,36px);display:flex;position:relative;box-shadow:0 12px 40px #000c,0 0 32px #c4aa7b33}.reading-result-module__lEfnpq__paywallBadge{color:var(--accent);font:10px/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm,3px);background:#c4aa7b26;border:1px solid #c4aa7b80;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.reading-result-module__lEfnpq__paywallTitle{color:#fbf8f0;font-size:clamp(20px,2.5vw,26px);font-weight:400;line-height:1.35}.reading-result-module__lEfnpq__paywallDescription{color:var(--text-secondary);max-width:65ch;font-size:15px;line-height:1.7}.reading-result-module__lEfnpq__paywallActions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.reading-result-module__lEfnpq__paywallUnlockButton{background:var(--accent);color:#0b0c0e;border-radius:var(--radius-sm,4px);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);border:1px solid #f0e6d2;padding:14px 28px;font-size:15px;font-weight:600;box-shadow:0 0 24px #c4aa7b73,0 4px 12px #00000080}.reading-result-module__lEfnpq__paywallUnlockButton:hover{transform:translateY(-2px);box-shadow:0 0 32px #c4aa7ba6,0 6px 16px #0009}.reading-result-module__lEfnpq__paywallCrystalUnlockButton{color:var(--accent);border-radius:var(--radius-sm,4px);cursor:pointer;transition:background var(--transition), border-color var(--transition);background:#c4aa7b1a;border:1px solid #c4aa7b66;padding:13px 22px;font-size:14px}.reading-result-module__lEfnpq__paywallCrystalUnlockButton:hover{border-color:var(--accent);background:#c4aa7b33}.reading-result-module__lEfnpq__paywallLockedChatNote{border-radius:var(--radius-md,6px);text-align:center;background:#c4aa7b0d;border:1px dashed #c4aa7b59;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;display:flex}
.page-module__DhE6aG__page{}.page-module__DhE6aG__shell{--container:1080px;}.page-module__DhE6aG__title{}.page-module__DhE6aG__description{}.page-module__DhE6aG__heroEyebrowBadge{}.page-module__DhE6aG__primaryButton{}.page-module__DhE6aG__secondaryButton{}.page-module__DhE6aG__stateCard{}.page-module__DhE6aG__stateText{}.page-module__DhE6aG__emptyTitle{}.page-module__DhE6aG__stateActions{}.page-module__DhE6aG__stateSpinner{}.page-module__DhE6aG__hero{gap:18px;padding-bottom:40px;display:grid}.page-module__DhE6aG__heroActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.page-module__DhE6aG__list{display:grid}.page-module__DhE6aG__listCaption{color:var(--text-muted);font:10px/1.8 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-bottom:14px}.page-module__DhE6aG__card{border:1px solid var(--border);background:var(--panel);transition:background var(--transition), border-color var(--transition);overflow-wrap:anywhere;gap:16px;padding:28px 32px;display:grid}.page-module__DhE6aG__card+.page-module__DhE6aG__card{border-top:0}.page-module__DhE6aG__card:hover{border-color:var(--border-hover);background:#141515}.page-module__DhE6aG__cardTop,.page-module__DhE6aG__cardRight{align-items:center;gap:20px;display:flex}.page-module__DhE6aG__cardTop{flex-wrap:wrap;justify-content:space-between}.page-module__DhE6aG__spreadBadge{min-width:0}.page-module__DhE6aG__spreadName{color:var(--accent);font:10px/1.8 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page-module__DhE6aG__dateMeta{color:var(--text-muted);font:10px/1.8 var(--font-mono)}.page-module__DhE6aG__statusPill{font:10px/1.8 var(--font-mono);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.page-module__DhE6aG__status_processing{color:var(--accent)}.page-module__DhE6aG__status_failed{color:#d79e93}.page-module__DhE6aG__status_completed{color:var(--text-secondary)}.page-module__DhE6aG__dot{background:currentColor;border-radius:50%;width:4px;height:4px}.page-module__DhE6aG__dotCompleted{color:#a6b6a2}.page-module__DhE6aG__dotProcessing{color:var(--accent)}.page-module__DhE6aG__dotFailed{color:#d79e93}.page-module__DhE6aG__cardTitle{font-size:clamp(18px,2.5vw,23px);font-weight:300;line-height:1.5}.page-module__DhE6aG__cardText{max-width:80ch;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.page-module__DhE6aG__cardFooter{justify-content:flex-end;display:flex}.page-module__DhE6aG__cardFooterAction{color:var(--text-secondary);font:10px/1.8 var(--font-mono);align-items:center;gap:12px;display:flex}.page-module__DhE6aG__cardFooterArrow{transition:transform var(--transition)}.page-module__DhE6aG__card:hover .page-module__DhE6aG__cardFooterArrow{transform:translate(4px)}@media (max-width:640px){.page-module__DhE6aG__hero{padding-bottom:28px}.page-module__DhE6aG__card{padding:22px 18px}.page-module__DhE6aG__cardTop{gap:8px}.page-module__DhE6aG__cardRight{flex-wrap:wrap;gap:12px}.page-module__DhE6aG__heroActions>a{flex:180px}}
.page-module__Nm5nzG__page{}.page-module__Nm5nzG__shell{}.page-module__Nm5nzG__eyebrow{}.page-module__Nm5nzG__title{}.page-module__Nm5nzG__description{}.page-module__Nm5nzG__primaryButton{}.page-module__Nm5nzG__secondaryButton{}.page-module__Nm5nzG__stateCard{}.page-module__Nm5nzG__stateTitle{}.page-module__Nm5nzG__stateText{}.page-module__Nm5nzG__actions{}.page-module__Nm5nzG__loadingMark{}.page-module__Nm5nzG__hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);align-items:start;gap:28px;padding-bottom:48px;display:grid}.page-module__Nm5nzG__heroCopy{gap:16px;display:grid}.page-module__Nm5nzG__balanceCard{background:#c4aa7b0d;border:1px solid #c4aa7b59;gap:12px;padding:24px;display:grid}.page-module__Nm5nzG__balanceRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.page-module__Nm5nzG__balanceLabel{color:var(--accent);font:10px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.page-module__Nm5nzG__balanceValue{color:var(--text);font-size:24px;font-weight:400}.page-module__Nm5nzG__balanceMeta{gap:6px;display:grid}.page-module__Nm5nzG__premiumActiveText{color:#cfe0be;font-size:13px;line-height:1.6}.page-module__Nm5nzG__balanceHint{color:var(--text-secondary);font-size:13px;line-height:1.65}.page-module__Nm5nzG__profileLink{color:var(--accent);font:11px/1.6 var(--font-mono);letter-spacing:.06em}.page-module__Nm5nzG__profileLink:hover{color:var(--text)}.page-module__Nm5nzG__tabsWrap{justify-content:center;margin-bottom:36px;display:flex}.page-module__Nm5nzG__tabsBar{border:1px solid var(--border);background:var(--panel);flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex}.page-module__Nm5nzG__tabButton{min-width:140px;min-height:44px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition), background var(--transition), border-color var(--transition);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 24px;display:inline-flex}.page-module__Nm5nzG__tabButton:hover{color:var(--text)}.page-module__Nm5nzG__tabButtonActive{color:var(--text);background:#c4aa7b1a;border-color:#c4aa7b73}.page-module__Nm5nzG__tabTitle{font-size:14px;font-weight:400}.page-module__Nm5nzG__tabBadge{border:1px solid var(--border);font:10px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent);padding:2px 8px}.page-module__Nm5nzG__tabContent{display:grid}.page-module__Nm5nzG__section{gap:24px;display:grid}.page-module__Nm5nzG__sectionHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;display:flex}.page-module__Nm5nzG__sectionTitle{margin-top:6px;font-size:clamp(22px,2.8vw,32px);font-weight:300;line-height:1.3}.page-module__Nm5nzG__sectionSubtitle{max-width:56ch;color:var(--text-secondary);font-size:13px;line-height:1.75}.page-module__Nm5nzG__premiumGrid,.page-module__Nm5nzG__packsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;display:grid}.page-module__Nm5nzG__planCard,.page-module__Nm5nzG__packCard{border:1px solid var(--border);background:var(--panel);transition:border-color var(--transition), background var(--transition);flex-direction:column;gap:20px;padding:26px;display:flex}.page-module__Nm5nzG__planCardFeatured{background:#c4aa7b0a;border-color:#c4aa7b7a}.page-module__Nm5nzG__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__Nm5nzG__planDuration,.page-module__Nm5nzG__packCrystals{color:var(--text);font-size:20px;font-weight:400}.page-module__Nm5nzG__discountBadge{color:#cfe0be;font:10px/1.5 var(--font-mono);letter-spacing:.06em;background:#a6bc911f;border:1px solid #a6bc9173;align-items:center;padding:3px 8px;display:inline-flex}.page-module__Nm5nzG__standardBadge{border:1px solid var(--border);color:var(--text-muted);font:10px/1.5 var(--font-mono);letter-spacing:.06em;align-items:center;padding:3px 8px;display:inline-flex}.page-module__Nm5nzG__priceBlock{gap:4px;display:grid}.page-module__Nm5nzG__totalPrice{color:var(--text);font-size:32px;font-weight:300;line-height:1.2}.page-module__Nm5nzG__perMonthPrice,.page-module__Nm5nzG__perUnitPrice{font:11px/1.6 var(--font-mono);color:var(--text-muted)}.page-module__Nm5nzG__crystalsBonusPill{color:#e9d8b4;font:11px/1.5 var(--font-mono);letter-spacing:.04em;background:#c4aa7b14;border:1px solid #c4aa7b4d;padding:8px 12px}.page-module__Nm5nzG__benefitsList{color:var(--text-secondary);gap:8px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}.page-module__Nm5nzG__benefitsList li{padding-left:16px;position:relative}.page-module__Nm5nzG__benefitsList li:before{content:"·";color:var(--accent);font-weight:700;position:absolute;left:2px}.page-module__Nm5nzG__soonButton{cursor:not-allowed;text-transform:uppercase;width:100%;margin-top:auto;}.page-module__Nm5nzG__buyButton{cursor:pointer;text-transform:uppercase;width:100%;margin-top:auto;font-weight:600;}.page-module__Nm5nzG__packEstimate{font:11px/1.5 var(--font-mono);color:var(--accent);text-align:center;background:#c4aa7b08;border:1px dashed #c4aa7b4d;padding:8px 10px}.page-module__Nm5nzG__ratesCard{background:#c4aa7b0a;border:1px solid #c4aa7b4d;gap:16px;padding:24px;display:grid}.page-module__Nm5nzG__ratesHeader{gap:4px;display:grid}.page-module__Nm5nzG__ratesEyebrow{color:var(--accent);font:10px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.page-module__Nm5nzG__ratesTitle{color:var(--text);font-size:18px;font-weight:400}.page-module__Nm5nzG__ratesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.page-module__Nm5nzG__rateItem{border:1px solid var(--border);background:var(--panel);flex-direction:column;gap:8px;padding:16px;display:flex}.page-module__Nm5nzG__rateBadge{color:#e9d8b4;font:11px/1.5 var(--font-mono);letter-spacing:.06em;background:#c4aa7b1a;border:1px solid #c4aa7b66;align-self:flex-start;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.page-module__Nm5nzG__rateBadgeFree{color:#cfe0be;font:11px/1.5 var(--font-mono);letter-spacing:.06em;background:#a6bc911f;border:1px solid #a6bc9173;align-self:flex-start;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.page-module__Nm5nzG__rateName{color:var(--text);font-size:15px;font-weight:500}.page-module__Nm5nzG__rateDesc{color:var(--text-secondary);font-size:12px;line-height:1.6}.page-module__Nm5nzG__ratesHint{color:var(--text-muted);border-top:1px solid #c4aa7b26;padding-top:12px;font-size:12px;line-height:1.65}.page-module__Nm5nzG__ratesHint strong{color:var(--text)}@media (max-width:860px){.page-module__Nm5nzG__hero{grid-template-columns:minmax(0,1fr);padding-bottom:32px}}
.spread-detail-module__D2hsAW__page{padding-top:24px;}.spread-detail-module__D2hsAW__shell{gap:28px;display:grid;}.spread-detail-module__D2hsAW__backLink{justify-self:start;}.spread-detail-module__D2hsAW__title{}.spread-detail-module__D2hsAW__description{}.spread-detail-module__D2hsAW__eyebrow{}.spread-detail-module__D2hsAW__stateEyebrow{}.spread-detail-module__D2hsAW__sectionEyebrow{}.spread-detail-module__D2hsAW__heroAsideLabel{}.spread-detail-module__D2hsAW__primaryButton{}.spread-detail-module__D2hsAW__secondaryButton{}.spread-detail-module__D2hsAW__stateCard{}.spread-detail-module__D2hsAW__stateTitle{}.spread-detail-module__D2hsAW__stateText{}.spread-detail-module__D2hsAW__actions{}.spread-detail-module__D2hsAW__footerActions{padding-top:28px;}.spread-detail-module__D2hsAW__hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.spread-detail-module__D2hsAW__heroCopy{gap:20px;display:grid}.spread-detail-module__D2hsAW__metrics{flex-wrap:wrap;gap:24px;padding-top:8px;display:flex}.spread-detail-module__D2hsAW__metricCard{border-right:1px solid var(--border);gap:6px;min-width:120px;padding-right:24px;display:grid}.spread-detail-module__D2hsAW__metricLabel{font:10px/1.6 var(--font-mono);color:var(--text-muted)}.spread-detail-module__D2hsAW__metricValue{font-size:22px;font-weight:300}.spread-detail-module__D2hsAW__heroAside{background:var(--panel);border:1px solid var(--border);gap:20px;padding:28px;display:grid}.spread-detail-module__D2hsAW__heroAsideText,.spread-detail-module__D2hsAW__positionText{color:var(--text-secondary);font-size:14px;line-height:1.8}.spread-detail-module__D2hsAW__heroAside .spread-detail-module__D2hsAW__actions{flex-direction:column}.spread-detail-module__D2hsAW__section{border-top:1px solid var(--border);padding-top:32px}.spread-detail-module__D2hsAW__sectionHeading{gap:12px;margin-bottom:24px;display:grid}.spread-detail-module__D2hsAW__sectionTitle{font-size:clamp(22px,3vw,30px);font-weight:300;line-height:1.4}.spread-detail-module__D2hsAW__positionsList{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}.spread-detail-module__D2hsAW__positionCard{border:1px solid var(--border);background:var(--panel);align-content:start;gap:16px;padding:24px;display:grid}.spread-detail-module__D2hsAW__positionTop{align-items:baseline;gap:16px;display:flex}.spread-detail-module__D2hsAW__positionIndex{color:var(--accent);font:11px/1.6 var(--font-mono)}.spread-detail-module__D2hsAW__positionTitle{overflow-wrap:anywhere;font-size:20px;font-weight:300;line-height:1.4}@media (max-width:800px){.spread-detail-module__D2hsAW__hero{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:480px){.spread-detail-module__D2hsAW__heroAside,.spread-detail-module__D2hsAW__positionCard{padding:20px}.spread-detail-module__D2hsAW__footerActions{flex-direction:column}}
.page-module__fQQHQq__page{}.page-module__fQQHQq__shell{}.page-module__fQQHQq__title{}.page-module__fQQHQq__description{}.page-module__fQQHQq__heroEyebrowBadge{}.page-module__fQQHQq__primaryButton{}.page-module__fQQHQq__secondaryButton{}.page-module__fQQHQq__stateCard{}.page-module__fQQHQq__stateTitle{}.page-module__fQQHQq__stateText{}.page-module__fQQHQq__stateActions{}.page-module__fQQHQq__stateSpinner{}.page-module__fQQHQq__hero{padding-bottom:44px}.page-module__fQQHQq__heroCopy{gap:18px;display:grid}.page-module__fQQHQq__heroMeta{margin-top:12px}.page-module__fQQHQq__heroPill{color:var(--text-muted);font:10px/1.8 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.page-module__fQQHQq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.page-module__fQQHQq__card{border:1px solid var(--border);background:var(--panel);min-width:0;transition:border-color var(--transition), background var(--transition);flex-direction:column;gap:32px;padding:28px;display:flex}.page-module__fQQHQq__card:hover{border-color:var(--accent);background:#131413}.page-module__fQQHQq__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__fQQHQq__cardIndex{color:var(--text-muted);font:11px/1.6 var(--font-mono)}.page-module__fQQHQq__cardCount{color:var(--accent);font:10px/1.8 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.page-module__fQQHQq__cardCopy{gap:16px;display:grid}.page-module__fQQHQq__cardTitle{overflow-wrap:anywhere;font-size:25px;font-weight:300;line-height:1.35}.page-module__fQQHQq__cardText{color:var(--text-secondary);font-size:13px;line-height:1.85}.page-module__fQQHQq__cardCta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.page-module__fQQHQq__cardCtaText{font:10px/1.8 var(--font-mono);letter-spacing:.08em}.page-module__fQQHQq__cardCtaArrow{color:var(--accent);transition:transform var(--transition)}.page-module__fQQHQq__card:hover .page-module__fQQHQq__cardCtaArrow{transform:translate(4px)}.page-module__fQQHQq__cardDisabled{opacity:.5;cursor:not-allowed;pointer-events:none}.page-module__fQQHQq__cardDisabled:hover{border-color:var(--border);background:var(--panel)}.page-module__fQQHQq__cardDisabled .page-module__fQQHQq__cardCtaArrow{opacity:.25}.page-module__fQQHQq__infoSection{border-top:1px solid var(--border);gap:32px;margin-top:56px;padding-top:48px;display:grid}.page-module__fQQHQq__infoSectionHeader{gap:8px;max-width:720px;display:grid}.page-module__fQQHQq__infoSectionTitle{color:var(--text);font-size:clamp(22px,3vw,28px);font-weight:300;line-height:1.3}.page-module__fQQHQq__infoSectionSubtitle{color:var(--text-secondary);font-size:14px;line-height:1.7}.page-module__fQQHQq__infoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.page-module__fQQHQq__infoCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,4px);gap:12px;padding:24px;display:grid}.page-module__fQQHQq__infoCardNum{font:11px/1.4 var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.page-module__fQQHQq__infoCardTitle{color:var(--text);font-size:17px;font-weight:400;line-height:1.4}.page-module__fQQHQq__infoCardText{color:var(--text-secondary);font-size:13px;line-height:1.8}.page-module__fQQHQq__cardsBanner{border-radius:var(--radius-sm,6px);background:linear-gradient(135deg,#c4aa7b14 0%,#121418e6 100%);border:1px solid #c4aa7b59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:clamp(24px,4vw,36px);display:flex}.page-module__fQQHQq__cardsBannerInfo{gap:8px;max-width:600px;display:grid}.page-module__fQQHQq__cardsBannerTitle{color:#fff;font-size:20px;font-weight:400;line-height:1.35}.page-module__fQQHQq__cardsBannerText{color:var(--text-secondary);font-size:13px;line-height:1.7}.page-module__fQQHQq__cardsBannerButton{white-space:nowrap;text-decoration:none;}@media (max-width:640px){.page-module__fQQHQq__hero{padding-bottom:28px}.page-module__fQQHQq__card{gap:24px;padding:24px 20px}.page-module__fQQHQq__cardsBanner{flex-direction:column;align-items:stretch}.page-module__fQQHQq__cardsBannerButton{text-align:center}}
.page-module__O-tNua__page{padding-top:24px;padding-bottom:72px;}.page-module__O-tNua__shell{--container:900px;}.page-module__O-tNua__breadcrumbs{font:11px/1.6 var(--font-mono);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.page-module__O-tNua__breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.page-module__O-tNua__breadcrumbLink:hover{color:var(--accent)}.page-module__O-tNua__breadcrumbSeparator{color:var(--border)}.page-module__O-tNua__breadcrumbCurrent{color:var(--accent)}.page-module__O-tNua__header{text-align:center;gap:14px;max-width:680px;margin:0 auto 36px;display:grid}.page-module__O-tNua__eyebrow{justify-content:center;}.page-module__O-tNua__title{color:var(--text);font-size:clamp(28px,4vw,42px);font-weight:300;line-height:1.25}.page-module__O-tNua__subtitle{color:var(--text-secondary);font-size:15px;line-height:1.7}.page-module__O-tNua__oracleCard{border-radius:var(--radius-md,8px);background:radial-gradient(circle at 50% 0,#c4aa7b1f 0%,#0c0e10fa 80%);border:1px solid #c4aa7b66;flex-direction:column;gap:28px;padding:clamp(24px,4vw,40px);display:flex;box-shadow:0 20px 60px #000c,0 0 30px #c4aa7b1a}.page-module__O-tNua__inputSection{gap:16px;display:grid}.page-module__O-tNua__inputLabel{font:11px/1.4 var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.page-module__O-tNua__inputWrapper{gap:12px;display:flex}.page-module__O-tNua__questionInput{border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm,4px);transition:border-color var(--transition), box-shadow var(--transition);background:#050607b3;outline:none;flex:1;padding:14px 18px;font-size:15px}.page-module__O-tNua__questionInput:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.page-module__O-tNua__drawButton{white-space:nowrap;padding:14px 24px;font-size:13px;}.page-module__O-tNua__chipsContainer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__O-tNua__chipsLabel{font:10px/1.4 var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.page-module__O-tNua__chip{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:20px;padding:6px 12px;font-size:12px;transition:all .15s}.page-module__O-tNua__chip:hover{border-color:var(--accent);color:var(--accent);background:#c4aa7b14}.page-module__O-tNua__deckPlaceholder{text-align:center;border-radius:var(--radius-sm,6px);background:#0003;border:1px dashed #c4aa7b40;flex-direction:column;align-items:center;gap:18px;padding:36px 20px;display:flex}.page-module__O-tNua__deckSymbol{color:var(--accent);opacity:.8;font-size:36px;animation:2.5s ease-in-out infinite page-module__O-tNua__pulse}@keyframes page-module__O-tNua__pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.page-module__O-tNua__deckHint{color:var(--text-muted);max-width:440px;font-size:14px;line-height:1.6}.page-module__O-tNua__resultBox{grid-template-columns:200px 1fr;align-items:start;gap:clamp(20px,3vw,36px);animation:.5s page-module__O-tNua__fadeIn;display:grid}@keyframes page-module__O-tNua__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__O-tNua__cardFrame{aspect-ratio:200/330;border:1px solid #c4aa7b80;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 40px #000c,0 0 24px #c4aa7b33}.page-module__O-tNua__cardImage{object-fit:cover;width:100%;height:100%}.page-module__O-tNua__resultInfo{flex-direction:column;gap:16px;display:flex}.page-module__O-tNua__verdictRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__O-tNua__verdictBadge{font:14px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;align-items:center;padding:8px 18px;font-weight:700;display:inline-flex}.page-module__O-tNua__verdict_yes{color:#34d399;background:#10b98133;border:1px solid #10b98180;box-shadow:0 0 16px #10b98133}.page-module__O-tNua__verdict_no{color:#f87171;background:#ef444433;border:1px solid #ef444480;box-shadow:0 0 16px #ef444433}.page-module__O-tNua__verdict_neutral{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b80;box-shadow:0 0 16px #f59e0b33}.page-module__O-tNua__cardMetaName{color:var(--text-muted);font-size:12px}.page-module__O-tNua__cardNameTitle{color:var(--text);font-size:24px;font-weight:300;line-height:1.25}.page-module__O-tNua__explanationText{color:var(--text);border-left:2px solid var(--accent);background:#c4aa7b0f;border-radius:0 4px 4px 0;padding:14px 18px;font-size:15px;line-height:1.7}.page-module__O-tNua__adviceBlock{gap:6px;display:grid}.page-module__O-tNua__adviceLabel{font:10px/1.4 var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.page-module__O-tNua__adviceText{color:var(--text-secondary);font-size:13px;line-height:1.7}.page-module__O-tNua__hookTeaserBox{border-radius:var(--radius-sm,6px);background:linear-gradient(135deg,#c4aa7b24 0%,#1e1810e6 100%);border:1px solid #c4aa7b73;gap:12px;margin-top:8px;padding:20px 24px;display:grid}.page-module__O-tNua__hookEyebrow{font:10px/1.4 var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.1em}.page-module__O-tNua__hookTitle{color:#fff;font-size:16px;font-weight:400;line-height:1.4}.page-module__O-tNua__hookText{color:var(--text-secondary);font-size:13px;line-height:1.65}.page-module__O-tNua__hookActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.page-module__O-tNua__convertButton{padding:12px 20px;font-size:13px;text-decoration:none;}.page-module__O-tNua__retryButton{cursor:pointer;padding:12px 16px;font-size:12px;}.page-module__O-tNua__faqSection{gap:32px;margin-top:56px;display:grid}.page-module__O-tNua__faqHeader{gap:8px;display:grid}.page-module__O-tNua__faqSectionTitle{color:var(--text);font-size:clamp(22px,3vw,28px);font-weight:300;line-height:1.3}.page-module__O-tNua__faqList{gap:18px;display:grid}.page-module__O-tNua__faqItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,4px);gap:10px;padding:24px;display:grid}.page-module__O-tNua__faqQuestion{color:var(--text);font-size:16px;font-weight:500;line-height:1.4}.page-module__O-tNua__faqAnswer{color:var(--text-secondary);font-size:14px;line-height:1.75}.page-module__O-tNua__cardsDirectoryBanner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:28px;display:flex}.page-module__O-tNua__bannerCopy{gap:6px;max-width:560px;display:grid}.page-module__O-tNua__bannerTitle{color:var(--text);font-size:18px;font-weight:400}.page-module__O-tNua__bannerText{color:var(--text-secondary);font-size:13px;line-height:1.6}.page-module__O-tNua__bannerButton{white-space:nowrap;text-decoration:none;}@media (max-width:640px){.page-module__O-tNua__inputWrapper{flex-direction:column}.page-module__O-tNua__resultBox{text-align:center;grid-template-columns:1fr;justify-items:center}.page-module__O-tNua__cardFrame{max-width:180px}.page-module__O-tNua__verdictRow{justify-content:center}.page-module__O-tNua__explanationText{border-left:none;border-top:2px solid var(--accent);border-radius:0 0 4px 4px}.page-module__O-tNua__hookActions{flex-direction:column;align-items:stretch}.page-module__O-tNua__convertButton,.page-module__O-tNua__retryButton{text-align:center}.page-module__O-tNua__cardsDirectoryBanner{flex-direction:column;align-items:stretch}}
.home-seo-showcase-module__YZ1OCG__showcaseSection{z-index:10;pointer-events:auto;border-top:1px solid var(--border);background:linear-gradient(#080a0cf2 0%,#050607fa 100%);width:100%;padding:80px 0 64px;position:relative}.home-seo-showcase-module__YZ1OCG__inner{--container:1080px;gap:64px;display:grid;}.home-seo-showcase-module__YZ1OCG__sectionHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;display:flex}.home-seo-showcase-module__YZ1OCG__headerCopy{gap:6px;max-width:600px;display:grid}.home-seo-showcase-module__YZ1OCG__eyebrow{}.home-seo-showcase-module__YZ1OCG__sectionTitle{color:var(--text);font-size:clamp(22px,3vw,30px);font-weight:300;line-height:1.25}.home-seo-showcase-module__YZ1OCG__sectionSubtitle{color:var(--text-secondary);font-size:14px;line-height:1.6}.home-seo-showcase-module__YZ1OCG__headerLink{white-space:nowrap;font-size:12px;text-decoration:none;}.home-seo-showcase-module__YZ1OCG__cardsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.home-seo-showcase-module__YZ1OCG__cardItem{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm,6px);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);flex-direction:column;gap:12px;padding:16px;text-decoration:none;display:flex}.home-seo-showcase-module__YZ1OCG__cardItem:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 30px #0009}.home-seo-showcase-module__YZ1OCG__thumbWrapper{aspect-ratio:200/330;border:1px solid #c4aa7b33;border-radius:4px;width:100%;position:relative;overflow:hidden}.home-seo-showcase-module__YZ1OCG__cardThumb{object-fit:cover;width:100%;height:100%}.home-seo-showcase-module__YZ1OCG__cardInfo{gap:4px;display:grid}.home-seo-showcase-module__YZ1OCG__cardName{color:var(--text);font-size:15px;font-weight:400;line-height:1.3}.home-seo-showcase-module__YZ1OCG__cardEnglish{color:var(--text-muted);font-size:11px;font-style:italic}.home-seo-showcase-module__YZ1OCG__cardKeywords{color:var(--accent);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:1.4;overflow:hidden}.home-seo-showcase-module__YZ1OCG__spreadsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.home-seo-showcase-module__YZ1OCG__spreadCard{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm,6px);transition:border-color var(--transition), transform var(--transition);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.home-seo-showcase-module__YZ1OCG__spreadCard:hover{border-color:var(--accent);transform:translateY(-2px)}.home-seo-showcase-module__YZ1OCG__spreadBadge{color:var(--accent);font:10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.home-seo-showcase-module__YZ1OCG__spreadTitle{color:var(--text);font-size:18px;font-weight:400;line-height:1.3}.home-seo-showcase-module__YZ1OCG__spreadDesc{color:var(--text-secondary);font-size:13px;line-height:1.65}.home-seo-showcase-module__YZ1OCG__spreadCta{font:11px/1.4 var(--font-mono);color:var(--accent);margin-top:auto;padding-top:8px}.home-seo-showcase-module__YZ1OCG__aboutBox{border-radius:var(--radius-sm,6px);background:#c4aa7b0a;border:1px solid #c4aa7b33;gap:14px;padding:clamp(24px,3vw,36px);display:grid}.home-seo-showcase-module__YZ1OCG__aboutTitle{color:var(--text);font-size:18px;font-weight:400;line-height:1.35}.home-seo-showcase-module__YZ1OCG__aboutText{color:var(--text-secondary);font-size:13px;line-height:1.8}@media (max-width:900px){.home-seo-showcase-module__YZ1OCG__cardsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-seo-showcase-module__YZ1OCG__showcaseSection{padding:48px 0}.home-seo-showcase-module__YZ1OCG__inner{gap:40px}.home-seo-showcase-module__YZ1OCG__sectionHeader{flex-direction:column;align-items:flex-start}}
