.access-dialog_dialog__So628{--gate-border:hsl(var(--border)/.75);display:block!important;width:calc(100vw - 32px)!important;max-width:760px!important;padding:0!important;gap:0!important;overflow:hidden;border:1px solid var(--gate-border)!important;border-radius:18px!important;background:hsl(var(--card))!important;box-shadow:0 32px 120px #30221b30!important;max-height:calc(100dvh - 40px);overflow-y:auto}.access-dialog_signIn__J_7BI{display:grid!important;grid-template-columns:40% 60%}.access-dialog_plans__jfaNX{max-width:570px!important}.access-dialog_content__mdIP7{padding:30px 34px 24px;min-width:0}.access-dialog_brand__DOkJr{display:flex;align-items:center;gap:7px;font-size:23px;font-weight:650;letter-spacing:-1px;margin-bottom:34px}.access-dialog_title__69IlV{font-size:24px!important;line-height:1.2!important;letter-spacing:-.65px!important;font-weight:650!important;margin:0 0 9px!important}.access-dialog_description__LoqLE{font-size:14px;line-height:1.55;color:hsl(var(--muted-foreground));margin:0}.access-dialog_art__KF7ph{position:relative;overflow:hidden;min-height:555px;background:#cbb293}.access-dialog_art__KF7ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.access-dialog_art__KF7ph:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#493120a0)}.access-dialog_artEyebrow__b4jAt{position:absolute;left:24px;top:28px;font-size:9px;letter-spacing:2px;color:#fff;text-shadow:0 1px 10px #523c29}.access-dialog_artCaption__34uBc{position:absolute;z-index:1;bottom:30px;left:24px;right:12px;font-size:25px;line-height:1.08;letter-spacing:-.5px;color:#fff;font-weight:600}.access-dialog_artCaption__34uBc small{display:block;margin-top:30px;font-size:7px;letter-spacing:1.5px;font-weight:400}.access-dialog_banner__b6RhK{height:95px;overflow:hidden;background:#e5d4bf}.access-dialog_banner__b6RhK img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}.access-dialog_plans__jfaNX .access-dialog_brand__DOkJr{margin-bottom:20px}.access-dialog_plans__jfaNX .access-dialog_content__mdIP7{padding-top:22px}.access-dialog_auth__Lyxi_{margin-top:35px;text-align:center}.access-dialog_newAccount__t6prU{font-size:11px;line-height:1.5;text-align:center;color:hsl(var(--muted-foreground));margin:14px 0 34px}.access-dialog_explore__aFLpC{border-block:1px solid var(--gate-border);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 0;font-size:11px}.access-dialog_explore__aFLpC button{display:flex;gap:3px;align-items:center;color:hsl(var(--primary));white-space:nowrap}.access-dialog_preserve__mb95H{margin:30px 0 15px;display:flex;align-items:center;gap:8px;font-size:10px;line-height:1.5;color:hsl(var(--muted-foreground))}.access-dialog_preserve__mb95H svg{flex-shrink:0}.access-dialog_legal__YJE_D{display:flex;justify-content:center;gap:10px;font-size:10px;color:hsl(var(--muted-foreground))}.access-dialog_legal__YJE_D a{text-decoration:underline;text-underline-offset:3px}.access-dialog_periods__1HEP5{display:flex;background:hsl(var(--muted)/.65);border:1px solid var(--gate-border);border-radius:12px;padding:3px;margin:22px 0 12px}.access-dialog_periods__1HEP5 button{flex:1;padding:9px 5px;font-size:12px;border-radius:9px;min-height:38px}.access-dialog_periods__1HEP5 button[aria-pressed=true]{background:hsl(var(--primary));color:#fff;box-shadow:0 2px 5px #d84d2420}.access-dialog_planList__bpLvt{display:grid;gap:9px}.access-dialog_plan__dGwQM{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--gate-border);border-radius:10px;min-height:68px;padding:11px 14px;transition:background .15s,border-color .15s}.access-dialog_plan__dGwQM[aria-checked=true]{border-color:hsl(var(--primary));background:hsl(var(--primary)/.045)}.access-dialog_radio__bBCKm{width:19px;height:19px;border-radius:50%;border:1.5px solid hsl(var(--muted-foreground)/.3);flex-shrink:0}.access-dialog_plan__dGwQM[aria-checked=true] .access-dialog_radio__bBCKm{border-color:hsl(var(--primary));background:radial-gradient(hsl(var(--primary)) 42%,transparent 47%)}.access-dialog_planInfo__EAZAM{flex:1;min-width:0}.access-dialog_planName__Xw85f{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.access-dialog_planName__Xw85f small{font-size:9px;font-weight:500;background:hsl(var(--primary)/.1);color:hsl(var(--primary));padding:3px 7px;border-radius:20px}.access-dialog_credits__7LOD6{font-size:12px;color:hsl(var(--muted-foreground));display:block;margin-top:2px}.access-dialog_price__NG1Yc{font-size:21px;letter-spacing:-.6px;font-weight:600;white-space:nowrap}.access-dialog_price__NG1Yc small{font-size:11px;font-weight:400;letter-spacing:0;color:hsl(var(--muted-foreground))}.access-dialog_note__ajnvU{font-size:11px;color:hsl(var(--muted-foreground));text-align:center;line-height:1.5;margin:12px 0}.access-dialog_cta__beieQ{display:flex;align-items:center;justify-content:center;gap:9px;background:hsl(var(--primary));color:#fff;border-radius:10px;width:100%;min-height:46px;padding:11px 12px;font-size:13px;font-weight:550;margin-top:16px}.access-dialog_cta__beieQ:hover:not(:disabled){filter:brightness(.96)}.access-dialog_cta__beieQ:disabled{opacity:.5;cursor:not-allowed}.access-dialog_billing__AIw8q{font-size:10px;line-height:1.5;text-align:center;margin:10px 0;color:hsl(var(--muted-foreground))}.access-dialog_returnLink__ch1AR{display:flex;align-items:center;justify-content:center;gap:3px;font-size:11px;text-decoration:underline;text-underline-offset:3px;margin:16px auto 0;min-height:28px}.access-dialog_error__JICpO{font-size:12px;line-height:1.5;color:hsl(var(--destructive));margin-top:12px}.access-dialog_loading__9_oxr{min-height:150px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:hsl(var(--muted-foreground))}.access-dialog_ready__2y5AU{padding-top:25px;text-align:center;font-size:13px}.access-dialog_readyCheck__Lzr3S{display:inline-flex;border-radius:50%;padding:15px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));margin-bottom:16px}.access-dialog_paymentWaiting__Fa91n,.access-dialog_providerChoices__FnIqH{font-size:12px;text-align:center;margin-top:14px}.access-dialog_dialog__So628 a:focus-visible,.access-dialog_dialog__So628 button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.access-dialog_dialog__So628 button{touch-action:manipulation}@media(max-width:640px){.access-dialog_dialog__So628{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px);border-radius:16px!important}.access-dialog_signIn__J_7BI{display:block!important}.access-dialog_art__KF7ph{height:110px;min-height:0}.access-dialog_art__KF7ph>img{object-position:50% 51%}.access-dialog_artEyebrow__b4jAt{top:20px;left:22px;font-size:8px}.access-dialog_artCaption__34uBc{left:22px;bottom:16px;font-size:18px}.access-dialog_artCaption__34uBc small{display:none}.access-dialog_art__KF7ph:after{inset:0;background:linear-gradient(90deg,#3d291b55,transparent)}.access-dialog_content__mdIP7{padding:22px 22px 20px}.access-dialog_brand__DOkJr{font-size:21px;margin-bottom:22px}.access-dialog_title__69IlV{font-size:22px!important}.access-dialog_description__LoqLE{font-size:13px}.access-dialog_auth__Lyxi_{margin-top:24px}.access-dialog_newAccount__t6prU{margin-bottom:23px}.access-dialog_explore__aFLpC{padding:17px 0}.access-dialog_preserve__mb95H{margin-top:22px}.access-dialog_banner__b6RhK{height:74px}.access-dialog_plans__jfaNX .access-dialog_content__mdIP7{padding:19px 18px}.access-dialog_plans__jfaNX .access-dialog_brand__DOkJr{margin-bottom:16px}.access-dialog_periods__1HEP5{margin-top:18px}.access-dialog_plan__dGwQM{gap:9px;padding:11px 10px}.access-dialog_planName__Xw85f{font-size:14px;gap:5px;flex-wrap:wrap}.access-dialog_planName__Xw85f small{font-size:8px;padding:2px 5px}.access-dialog_credits__7LOD6{font-size:11px}.access-dialog_price__NG1Yc{font-size:19px}.access-dialog_radio__bBCKm{width:17px;height:17px}.access-dialog_cta__beieQ{font-size:12px;min-height:46px}.access-dialog_billing__AIw8q{font-size:10px}.access-dialog_returnLink__ch1AR{min-height:36px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.access-dialog_plan__dGwQM{transition:none}}.access-dialog_overlay__mlRuN{background:rgba(37,30,25,.38)!important;backdrop-filter:blur(4px)}