.mini-app-module__d9XAtG__app{min-height:100svh;padding:calc(18px + var(--tg-content-safe-area-inset-top,0px)) 18px calc(20px + var(--tg-content-safe-area-inset-bottom,0px));color:var(--tg-theme-text-color,#f3ede4);background:radial-gradient(circle at 80% 6%, #8f70cd33, transparent 29%), var(--tg-theme-bg-color,#0d0c12)}.mini-app-module__d9XAtG__header{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;max-width:520px;margin:0 auto 26px;display:grid}.mini-app-module__d9XAtG__mark{color:#b59ade;background:#ffffff0a;border:1px solid #f1eadf2e;border-radius:14px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.mini-app-module__d9XAtG__overline,.mini-app-module__d9XAtG__greeting{margin:0}.mini-app-module__d9XAtG__overline{color:var(--tg-theme-hint-color,#968e99);letter-spacing:.24em;font-size:9px;font-weight:700}.mini-app-module__d9XAtG__greeting{font-family:var(--font-display), serif;margin-top:3px;font-size:21px}.mini-app-module__d9XAtG__live{color:#c4abe7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b59ade47;border-radius:999px;padding:7px 10px;font-size:10px}.mini-app-module__d9XAtG__ritual,.mini-app-module__d9XAtG__telegramOnly,.mini-app-module__d9XAtG__onboarding{max-width:520px;margin:0 auto}.mini-app-module__d9XAtG__bootstrap{min-height:calc(100svh - 38px);color:var(--tg-theme-hint-color,#968e99);text-align:center;place-content:center;display:grid}.mini-app-module__d9XAtG__bootstrap span{color:#b59ade;font-size:54px}.mini-app-module__d9XAtG__bootstrap p{letter-spacing:.18em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:700}.mini-app-module__d9XAtG__ritualHeading{color:var(--tg-theme-hint-color,#968e99);letter-spacing:.18em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.mini-app-module__d9XAtG__ritualHeading p{color:#ad91d7;margin:0}.mini-app-module__d9XAtG__ritual h1,.mini-app-module__d9XAtG__telegramOnly h1,.mini-app-module__d9XAtG__onboarding h1{font-family:var(--font-display), serif;letter-spacing:-.035em;margin:17px 0 10px;font-size:clamp(38px,11vw,56px);font-weight:500;line-height:.95}.mini-app-module__d9XAtG__intro,.mini-app-module__d9XAtG__telegramOnly p,.mini-app-module__d9XAtG__onboardingIntro{color:var(--tg-theme-hint-color,#aaa1ad);margin:0;font-size:14px;line-height:1.6}.mini-app-module__d9XAtG__card{aspect-ratio:.66;background:radial-gradient(circle at 50% 36%,#b28be059,#0000 32%),linear-gradient(150deg,#21182c,#131019 70%);border:1px solid #f0e8dc70;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:min(72vw,300px);margin:28px auto 22px;transition:filter .24s,transform .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.mini-app-module__d9XAtG__card:before,.mini-app-module__d9XAtG__card:after{content:"";border:1px solid #f0e8dc29;border-radius:50%;position:absolute}.mini-app-module__d9XAtG__card:before{inset:13%}.mini-app-module__d9XAtG__card:after{inset:27%}.mini-app-module__d9XAtG__cardHidden{filter:saturate(.52);transform:rotate(1.5deg)scale(.98)}.mini-app-module__d9XAtG__card strong,.mini-app-module__d9XAtG__card>span{z-index:1;position:relative}.mini-app-module__d9XAtG__card strong{font-family:var(--font-display), serif;font-size:112px;font-weight:500;line-height:1}.mini-app-module__d9XAtG__card>span:last-child{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.mini-app-module__d9XAtG__star{color:#b59ade;font-size:19px;top:9%;position:absolute!important}.mini-app-module__d9XAtG__reveal,.mini-app-module__d9XAtG__telegramOnly button,.mini-app-module__d9XAtG__error button{cursor:pointer;width:100%;font:inherit;border:0;border-radius:16px;font-weight:700}.mini-app-module__d9XAtG__reveal,.mini-app-module__d9XAtG__telegramOnly button{min-height:54px;color:var(--tg-theme-button-text-color,#17121d);background:var(--tg-theme-button-color,#b69bdf);padding:15px 18px}.mini-app-module__d9XAtG__reveal:disabled{cursor:wait;opacity:.65}.mini-app-module__d9XAtG__revealStatus{color:var(--tg-theme-hint-color,#8f8893);text-align:center;margin:10px 0 0;font-size:11px;line-height:1.5}.mini-app-module__d9XAtG__error{color:#e6a5af;background:#72263326;border:1px solid #d376833d;border-radius:16px;margin-top:12px;padding:14px;font-size:12px;line-height:1.5}.mini-app-module__d9XAtG__error p{margin:0 0 10px}.mini-app-module__d9XAtG__error button{color:inherit;background:#ffffff0f;padding:10px}.mini-app-module__d9XAtG__telegramOnly{text-align:center;padding-top:16vh}.mini-app-module__d9XAtG__telegramOnly>span{color:#b59ade;font-size:30px}.mini-app-module__d9XAtG__telegramOnly button{margin-top:28px}.mini-app-module__d9XAtG__footer{max-width:520px;color:var(--tg-theme-hint-color,#77717d);text-align:center;letter-spacing:.08em;text-transform:uppercase;margin:24px auto 0;font-size:10px}.mini-app-module__d9XAtG__footer span{margin:0 6px}.mini-app-module__d9XAtG__history{border-top:1px solid #f1eadf1f;margin-top:30px;padding-top:22px}.mini-app-module__d9XAtG__history ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mini-app-module__d9XAtG__history li{background:#ffffff09;border:1px solid #f1eadf1a;border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;padding:13px 14px;display:grid}.mini-app-module__d9XAtG__history li>span,.mini-app-module__d9XAtG__history small{color:var(--tg-theme-hint-color,#8f8893);font-size:10px}.mini-app-module__d9XAtG__reminderSettings,.mini-app-module__d9XAtG__accountSettings{border-top:1px solid #f1eadf1f;margin-top:30px;padding-top:22px}.mini-app-module__d9XAtG__settingsForm{gap:14px;margin-top:16px;display:grid}.mini-app-module__d9XAtG__settingsForm>label,.mini-app-module__d9XAtG__settingsForm fieldset>label:not(.mini-app-module__d9XAtG__choice){gap:7px;display:grid}.mini-app-module__d9XAtG__settingsForm label>span,.mini-app-module__d9XAtG__settingsForm legend{font-size:12px;font-weight:700}.mini-app-module__d9XAtG__settingsForm select,.mini-app-module__d9XAtG__settingsForm input:not([type=checkbox]){width:100%;min-height:46px;color:var(--tg-theme-text-color,#f3ede4);font:inherit;background:#ffffff0d;border:1px solid #f1eadf33;border-radius:13px;padding:10px 12px}.mini-app-module__d9XAtG__settingsForm option{color:#17121d}.mini-app-module__d9XAtG__settingsForm small{color:var(--tg-theme-hint-color,#8f8893);font-size:10px}.mini-app-module__d9XAtG__settingsForm fieldset{border:1px solid #f1eadf1f;border-radius:14px;gap:12px;margin:0;padding:14px;display:grid}.mini-app-module__d9XAtG__settingsForm legend{color:#c4abe7;padding:0 6px}.mini-app-module__d9XAtG__consentSummary{color:var(--tg-theme-hint-color,#aaa1ad);background:#ffffff08;border-radius:14px;grid-template-columns:1fr auto;gap:8px 12px;margin-top:18px;padding:14px;font-size:10px;display:grid}.mini-app-module__d9XAtG__consentSummary strong{color:var(--tg-theme-text-color,#f3ede4);grid-column:1/-1;font-size:11px}.mini-app-module__d9XAtG__consentSummary a{color:#c4abe7;text-align:right}.mini-app-module__d9XAtG__archiveLink{background:#b59ade0f;border:1px solid #b59ade33;border-radius:14px;margin-top:18px;padding:14px}.mini-app-module__d9XAtG__archiveLink strong,.mini-app-module__d9XAtG__archiveLink p{margin:0 0 8px;display:block}.mini-app-module__d9XAtG__archiveLink p{color:var(--tg-theme-hint-color,#aaa1ad);font-size:10px;line-height:1.5}.mini-app-module__d9XAtG__archiveLink button{color:#d8c5ed;cursor:pointer;width:100%;min-height:44px;font:inherit;background:#b59ade1f;border:1px solid #b59ade59;border-radius:12px;font-size:11px;font-weight:700}.mini-app-module__d9XAtG__reminderSettings form{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:15px;display:grid}.mini-app-module__d9XAtG__reminderChoice{color:var(--tg-theme-hint-color,#aaa1ad);grid-column:1/-1;align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.mini-app-module__d9XAtG__reminderSettings input[type=time]{min-height:46px;color:var(--tg-theme-text-color,#f3ede4);font:inherit;background:#ffffff0d;border:1px solid #f1eadf33;border-radius:13px;padding:10px 12px}.mini-app-module__d9XAtG__settingsSave{min-height:46px;color:var(--tg-theme-button-text-color,#17121d);background:var(--tg-theme-button-color,#b69bdf);cursor:pointer;font:inherit;border:0;border-radius:13px;padding:10px 14px;font-size:12px;font-weight:700}.mini-app-module__d9XAtG__settingsSave:disabled{cursor:wait;opacity:.65}.mini-app-module__d9XAtG__settingsError{color:#efb3bc;margin:0;font-size:11px;line-height:1.5}.mini-app-module__d9XAtG__deletionPanel{background:#72263314;border:1px solid #d3768340;border-radius:16px;margin-top:18px;padding:16px}.mini-app-module__d9XAtG__deletionPanel>p{color:var(--tg-theme-hint-color,#aaa1ad);font-size:11px;line-height:1.6}.mini-app-module__d9XAtG__deleteAccount{color:#efb3bc;cursor:pointer;width:100%;min-height:46px;font:inherit;background:#72263338;border:1px solid #e07e8c73;border-radius:13px;margin-top:14px;font-size:12px;font-weight:700}.mini-app-module__d9XAtG__deleteAccount:disabled{cursor:not-allowed;opacity:.5}.mini-app-module__d9XAtG__deletionError{margin-bottom:0;color:#efb3bc!important}.mini-app-module__d9XAtG__history strong{color:#c4abe7;font-family:var(--font-display), serif;grid-area:1/2/span 2;align-self:center;font-size:18px;font-weight:500}.mini-app-module__d9XAtG__history strong.mini-app-module__d9XAtG__historyCards{gap:5px;font-family:inherit;font-size:11px;display:flex}.mini-app-module__d9XAtG__historyCards span{text-align:center;background:#b59ade1a;border-radius:6px;min-width:28px;padding:5px}.mini-app-module__d9XAtG__history small{text-transform:uppercase;letter-spacing:.1em}.mini-app-module__d9XAtG__onboarding{padding-bottom:20px}.mini-app-module__d9XAtG__onboardingStep{color:#ad91d7;letter-spacing:.18em;margin:0;font-size:10px;font-weight:700}.mini-app-module__d9XAtG__onboardingForm{gap:18px;margin-top:28px;display:grid}.mini-app-module__d9XAtG__onboardingForm>label,.mini-app-module__d9XAtG__onboardingForm fieldset>label:not(.mini-app-module__d9XAtG__choice){gap:8px;display:grid}.mini-app-module__d9XAtG__onboardingForm label>span,.mini-app-module__d9XAtG__onboardingForm legend{font-size:12px;font-weight:700}.mini-app-module__d9XAtG__onboardingForm select,.mini-app-module__d9XAtG__onboardingForm input:not([type=checkbox]){width:100%;min-height:50px;color:var(--tg-theme-text-color,#f3ede4);font:inherit;background:#ffffff0d;border:1px solid #f1eadf33;border-radius:14px;padding:12px 14px}.mini-app-module__d9XAtG__onboardingForm option{color:#17121d}.mini-app-module__d9XAtG__onboardingForm small{color:var(--tg-theme-hint-color,#8f8893);font-size:10px;line-height:1.5}.mini-app-module__d9XAtG__onboardingForm fieldset,.mini-app-module__d9XAtG__legalBox{background:#ffffff06;border:1px solid #f1eadf24;border-radius:16px;gap:14px;margin:0;padding:16px;display:grid}.mini-app-module__d9XAtG__onboardingForm legend{color:#c4abe7;padding:0 7px}.mini-app-module__d9XAtG__choice{color:var(--tg-theme-hint-color,#b1a9b4);grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.mini-app-module__d9XAtG__choice input{width:18px;height:18px;accent-color:var(--tg-theme-button-color,#b69bdf);margin:1px 0 0}.mini-app-module__d9XAtG__choice span{font-size:12px!important;font-weight:500!important}.mini-app-module__d9XAtG__legalBox p{color:var(--tg-theme-hint-color,#aaa1ad);margin:0;font-size:11px;line-height:1.6}
.three-card-module__mnarDW__section{border-top:1px solid #f1eadf1f;margin-top:30px;padding-top:24px}.three-card-module__mnarDW__section header>p{color:#ad91d7;letter-spacing:.18em;margin:0;font-size:10px;font-weight:700}.three-card-module__mnarDW__section h2{font-family:var(--font-display), serif;margin:12px 0 8px;font-size:clamp(30px,9vw,44px);font-weight:500;line-height:1}.three-card-module__mnarDW__section header>span,.three-card-module__mnarDW__result li>p{color:var(--tg-theme-hint-color,#aaa1ad);font-size:12px;line-height:1.55}.three-card-module__mnarDW__section form{gap:12px;margin-top:20px;display:grid}.three-card-module__mnarDW__section form>label:first-child{font-size:12px;font-weight:700}.three-card-module__mnarDW__section textarea{resize:vertical;width:100%;color:var(--tg-theme-text-color,#f3ede4);font:inherit;background:#ffffff0d;border:1px solid #f1eadf33;border-radius:14px;padding:13px 14px;line-height:1.5}.three-card-module__mnarDW__reversedChoice{color:var(--tg-theme-hint-color,#aaa1ad);align-items:center;gap:9px;font-size:12px;display:flex}.three-card-module__mnarDW__reversedChoice input{width:17px;height:17px;accent-color:var(--tg-theme-button-color,#b69bdf)}.three-card-module__mnarDW__section button{min-height:50px;color:var(--tg-theme-button-text-color,#17121d);background:var(--tg-theme-button-color,#b69bdf);cursor:pointer;font:inherit;border:0;border-radius:14px;font-weight:700}.three-card-module__mnarDW__section button:disabled{cursor:wait;opacity:.65}.three-card-module__mnarDW__notice,.three-card-module__mnarDW__savedState{color:var(--tg-theme-hint-color,#aaa1ad);background:#b59ade12;border:1px solid #b59ade33;border-radius:13px;margin:14px 0 0;padding:12px 13px;font-size:11px;line-height:1.5}.three-card-module__mnarDW__notice a{color:#c4abe7;margin-top:6px;display:block}.three-card-module__mnarDW__result ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.three-card-module__mnarDW__result li{min-width:0}.three-card-module__mnarDW__drawCard{aspect-ratio:.66;background:linear-gradient(150deg,#21182c,#131019 70%);border:1px solid #f0e8dc59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 26px #0000003d}.three-card-module__mnarDW__drawCard small,.three-card-module__mnarDW__drawCard span{color:#b9a7cb;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.three-card-module__mnarDW__drawCard strong{font-family:var(--font-display), serif;margin:5px 0;font-size:clamp(30px,10vw,54px);font-weight:500}.three-card-module__mnarDW__reversed strong{transform:rotate(180deg)}.three-card-module__mnarDW__result li>p{margin:8px 2px 0;font-size:10px}
.yes-no-module__heifsG__section{border-top:1px solid var(--line);background:#120f18;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:clamp(50px,9vw,130px);padding:110px clamp(24px,10vw,150px);display:grid}.yes-no-module__heifsG__copy h2{max-width:560px;font-family:var(--font-display), serif;letter-spacing:-.035em;margin:22px 0;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.98}.yes-no-module__heifsG__copy>p:last-child{max-width:520px;color:var(--muted);line-height:1.7}.yes-no-module__heifsG__form{border:1px solid var(--line);background:#ffffff06;flex-direction:column;gap:14px;padding:clamp(24px,4vw,46px);display:flex}.yes-no-module__heifsG__form label{color:var(--violet);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.yes-no-module__heifsG__form textarea{resize:vertical;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font:24px/1.45 var(--font-display), serif;background:0 0;border-radius:0;outline:0}.yes-no-module__heifsG__form textarea:focus{border-color:var(--violet)}.yes-no-module__heifsG__form button{border:1px solid var(--violet);color:var(--ink);cursor:pointer;font:inherit;background:#9a82d824;align-self:flex-start;margin-top:8px;padding:15px 22px}.yes-no-module__heifsG__form button:disabled{cursor:not-allowed;opacity:.5}.yes-no-module__heifsG__result{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:22px;display:flex}.yes-no-module__heifsG__result span{color:var(--violet);font:500 clamp(45px, 7vw, 86px) var(--font-display), serif;text-transform:uppercase}.yes-no-module__heifsG__result strong,.yes-no-module__heifsG__result small,.yes-no-module__heifsG__notice,.yes-no-module__heifsG__error{font-size:13px}.yes-no-module__heifsG__context{text-align:right;gap:10px;max-width:360px;display:grid}.yes-no-module__heifsG__result .yes-no-module__heifsG__context small{color:var(--muted);font:13px/1.5 var(--font-text), sans-serif;text-transform:none}.yes-no-module__heifsG__notice a{color:var(--violet)}.yes-no-module__heifsG__notice{color:var(--muted);line-height:1.6}.yes-no-module__heifsG__error{color:#e88c9c}@media (max-width:760px){.yes-no-module__heifsG__section{grid-template-columns:1fr;padding-block:80px}}
