.auth-route-module__nfJ8sq__authRoute{min-height:100vh}.auth-route-module__nfJ8sq__authRoute .auth-shell{padding:110px 60px 84px}.auth-route-module__nfJ8sq__authRoute .auth-shell-loading{justify-content:center;display:flex}.auth-route-module__nfJ8sq__authRoute .auth-shell-cabinet{padding-top:64px;padding-bottom:60px}.auth-route-module__nfJ8sq__authRoute .auth-card{background:linear-gradient(#ffffffe6 0%,#ffffffb8 100%);border:1px solid #0f172a14;border-radius:32px;transition:none;box-shadow:0 32px 80px #0f172a14}.auth-route-module__nfJ8sq__authRoute .auth-card:hover{background:linear-gradient(#ffffffe6 0%,#ffffffb8 100%);border:1px solid #0f172a14;transform:none;box-shadow:0 32px 80px #0f172a14}.auth-route-module__nfJ8sq__authRoute .auth-card-aligned{text-align:left;width:100%}.auth-route-module__nfJ8sq__authRoute .auth-card-narrow{max-width:500px;position:relative}.auth-route-module__nfJ8sq__authRoute .auth-card-centered{margin-left:auto;margin-right:auto}.auth-route-module__nfJ8sq__authRoute .auth-card-cabinet{width:100%;max-width:none;min-height:calc(100vh - 320px)}.auth-route-module__nfJ8sq__authRoute .auth-entry-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:28px;display:grid}:is(.auth-route-module__nfJ8sq__authRoute .auth-entry-copy,.auth-route-module__nfJ8sq__authRoute .auth-form-panel,.auth-route-module__nfJ8sq__authRoute .wizard-detail-card,.auth-route-module__nfJ8sq__authRoute .cabinet-panel){border-radius:28px}.auth-route-module__nfJ8sq__authRoute .auth-entry-copy{background:radial-gradient(circle at 0 0,#ca8a0424 0%,#ca8a0400 42%),linear-gradient(#ffffffc7 0%,#ffffff9e 100%);border:1px solid #0f172a14;padding:40px}.auth-route-module__nfJ8sq__authRoute .auth-entry-title{max-width:12ch;margin-bottom:18px}.auth-route-module__nfJ8sq__authRoute .auth-entry-desc{max-width:58ch}.auth-route-module__nfJ8sq__authRoute .auth-form-panel{background:#ffffffe0;border:1px solid #0f172a14;padding:36px}.auth-route-module__nfJ8sq__authRoute .auth-progress-rail{gap:18px;margin-top:34px;display:grid}.auth-route-module__nfJ8sq__authRoute .auth-progress-item{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;display:grid}.auth-route-module__nfJ8sq__authRoute .auth-progress-number{width:48px;height:48px;color:var(--text-main);background:#ffffffd1;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.auth-route-module__nfJ8sq__authRoute .auth-progress-item strong{color:var(--text-main);margin-bottom:6px;font-size:18px;display:block}.auth-route-module__nfJ8sq__authRoute .auth-progress-item p{color:var(--text-muted);font-size:15px;line-height:1.65}.auth-route-module__nfJ8sq__authRoute .auth-progress-item-current .auth-progress-number{background:#ca8a041f;border-color:#ca8a0466}.auth-route-module__nfJ8sq__authRoute .auth-progress-item-complete .auth-progress-number{color:#fff;background:#111827;border-color:#111827}.auth-route-module__nfJ8sq__authRoute .auth-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-route-module__nfJ8sq__authRoute .auth-modal{background:#fff;border:1px solid #e2e8f0f2;border-radius:30px;width:min(100%,640px);padding:34px;position:relative;box-shadow:0 40px 100px #0f172a3d}.auth-route-module__nfJ8sq__authRoute .auth-modal-header{align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.auth-route-module__nfJ8sq__authRoute .auth-modal-close{width:40px;height:40px;color:var(--text-main);background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;font-size:24px;display:inline-flex;position:absolute;top:18px;right:18px}.auth-route-module__nfJ8sq__authRoute .auth-modal-icon{color:#a16207;background:#ca8a041f;border-radius:18px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:inline-flex}.auth-route-module__nfJ8sq__authRoute .auth-modal-title{text-wrap:pretty;max-width:100%;margin:2px 0 0;line-height:1.08}.auth-route-module__nfJ8sq__authRoute .auth-modal-desc{max-width:60ch}.auth-route-module__nfJ8sq__authRoute .auth-modal-points{gap:14px;margin-top:24px;display:grid}.auth-route-module__nfJ8sq__authRoute .auth-modal-point{background:#f8fafceb;border:1px solid #0f172a14;border-radius:18px;padding:16px 18px}.auth-route-module__nfJ8sq__authRoute .cabinet-hero{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:24px;margin-bottom:0;padding-bottom:28px;display:grid}.auth-route-module__nfJ8sq__authRoute .cabinet-status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,210px));justify-content:end;gap:12px;display:grid}.auth-route-module__nfJ8sq__authRoute .wizard-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:24px;display:grid}.auth-route-module__nfJ8sq__authRoute .wizard-timeline{gap:0;display:grid;position:sticky;top:108px}.auth-route-module__nfJ8sq__authRoute .wizard-detail{gap:18px;display:grid}.auth-route-module__nfJ8sq__authRoute .wizard-detail-card{background:radial-gradient(circle at 100% 0,#ca8a0414 0%,#ca8a0400 38%),linear-gradient(#ffffffeb 0%,#ffffffb3 100%);border:1px solid #0f172a14;padding:32px;box-shadow:0 24px 60px #0f172a0f}.auth-route-module__nfJ8sq__authRoute .wizard-detail-card-success{background:radial-gradient(circle at 100% 0,#2563eb1a 0%,#2563eb00 40%),linear-gradient(#ffffffeb 0%,#ffffffb8 100%)}.auth-route-module__nfJ8sq__authRoute .wizard-detail-title{text-wrap:pretty;max-width:100%;margin:14px 0;line-height:1.08}.auth-route-module__nfJ8sq__authRoute .wizard-detail-desc{max-width:62ch}.auth-route-module__nfJ8sq__authRoute .wizard-detail-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}:is(.auth-route-module__nfJ8sq__authRoute .btn-outline,.auth-route-module__nfJ8sq__authRoute .btn-outline:visited,.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav>a.btn-outline,.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav>a.btn-outline:visited){color:#0f172a;-webkit-text-fill-color:#0f172a;text-decoration:none}.auth-route-module__nfJ8sq__authRoute .wizard-callout{border-left:2px solid #0f172a14;margin-top:22px;padding:16px 18px;font-size:16px;line-height:1.4}.auth-route-module__nfJ8sq__authRoute .wizard-callout-title{margin-bottom:4px;font-weight:700}.auth-route-module__nfJ8sq__authRoute .wizard-callout p{color:#334155}.auth-route-module__nfJ8sq__authRoute .wizard-callout-neutral{background:#f8fafce0}.auth-route-module__nfJ8sq__authRoute .wizard-callout-accent{background:#fffbebe6;border-left-color:#ca8a04cc}.auth-route-module__nfJ8sq__authRoute .wizard-callout-accent .wizard-callout-title{color:#a16207}.auth-route-module__nfJ8sq__authRoute .wizard-callout-success{background:#eff6ffeb;border-left-color:#2563eb}.auth-route-module__nfJ8sq__authRoute .wizard-callout-success .wizard-callout-title{color:#1d4ed8}.auth-route-module__nfJ8sq__authRoute .wizard-callout-error{background:#fef2f2f0;border-left-color:#b91c1c}.auth-route-module__nfJ8sq__authRoute .wizard-callout-error .wizard-callout-title{color:#b91c1c}.auth-route-module__nfJ8sq__authRoute .promo-input-group{background:#fff;border:1px solid #0f172a1f;border-radius:14px;align-items:center;width:100%;max-width:480px;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px -2px #00000008,0 2px 4px -2px #00000005}.auth-route-module__nfJ8sq__authRoute .promo-input-group:focus-within{border-color:#ca8a04;transform:translateY(-1px);box-shadow:0 0 0 4px #ca8a041f,0 4px 12px #ca8a0414}.auth-route-module__nfJ8sq__authRoute .promo-input-icon{color:#94a3b8;flex-shrink:0;margin-left:12px;font-size:20px;transition:color .2s}.auth-route-module__nfJ8sq__authRoute .promo-input-group:focus-within .promo-input-icon{color:#ca8a04}.auth-route-module__nfJ8sq__authRoute .promo-input-field{color:#0f172a;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:16px;font-weight:500}.auth-route-module__nfJ8sq__authRoute .promo-input-field::placeholder{color:#94a3b8;font-weight:400}.auth-route-module__nfJ8sq__authRoute .promo-input-btn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;flex-shrink:0;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.auth-route-module__nfJ8sq__authRoute .promo-input-btn:hover:not(:disabled){background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.auth-route-module__nfJ8sq__authRoute .promo-input-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav{justify-content:space-between;align-items:center;gap:16px;padding:18px 4px 0;display:flex}.auth-route-module__nfJ8sq__authRoute .linked-cabinet-grid{gap:24px;display:grid}.auth-route-module__nfJ8sq__authRoute .linked-cabinet-panel{margin-bottom:0}.auth-route-module__nfJ8sq__authRoute .cabinet-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}:is(.auth-route-module__nfJ8sq__authRoute .wizard-detail-copy .section-title,.auth-route-module__nfJ8sq__authRoute .wizard-step-head h3,.auth-route-module__nfJ8sq__authRoute .auth-modal-title,.auth-route-module__nfJ8sq__authRoute .cabinet-hero-copy .section-title){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.auth-route-module__nfJ8sq__authRoute .auth-modal-point strong{color:var(--text-main);margin-bottom:6px;font-size:16px;display:block}.auth-route-module__nfJ8sq__authRoute .auth-modal-point span{color:var(--text-muted);font-size:15px;line-height:1.65;display:block}.auth-route-module__nfJ8sq__authRoute .auth-modal-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}body.auth-modal-open{overflow:hidden}.auth-route-module__nfJ8sq__authRoute .auth-input{border:1px solid var(--border-color);width:100%;min-height:48px;font-family:var(--font-family);background:#ffffffeb;border-radius:16px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-route-module__nfJ8sq__authRoute .auth-input:focus{background:#fff;border-color:#ca8a048c;outline:none;box-shadow:0 0 0 4px #ca8a041f}.auth-route-module__nfJ8sq__authRoute .auth-label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.auth-route-module__nfJ8sq__authRoute .auth-inline-link{color:var(--primary);font-weight:600}.auth-route-module__nfJ8sq__authRoute .auth-error-message{color:#b91c1c;margin-top:18px;font-size:14px}.auth-route-module__nfJ8sq__authRoute .auth-entry-error{margin-top:0;position:absolute;bottom:34px;left:60px;right:60px}.auth-route-module__nfJ8sq__authRoute .auth-form-title{margin-bottom:28px;font-size:28px}.auth-route-module__nfJ8sq__authRoute .auth-input-otp{letter-spacing:.3em;font-size:20px}.auth-route-module__nfJ8sq__authRoute .auth-secondary-action{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:14px}.auth-route-module__nfJ8sq__authRoute .auth-secondary-action:disabled{color:var(--text-light);cursor:default}.auth-route-module__nfJ8sq__authRoute .auth-otp-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.auth-route-module__nfJ8sq__authRoute .cabinet-status-chip{background:#ffffffc7;border:1px solid #0f172a14;padding:16px 14px}.auth-route-module__nfJ8sq__authRoute .cabinet-status-chip span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.auth-route-module__nfJ8sq__authRoute .cabinet-status-chip strong{color:var(--text-main);font-size:15px;font-weight:700;line-height:1.35;display:block}.auth-route-module__nfJ8sq__authRoute .cabinet-panel{background:linear-gradient(#ffffffd1 0%,#fff9 100%);border:1px solid #0f172a14;margin-bottom:24px;padding:28px}.auth-route-module__nfJ8sq__authRoute .cabinet-panel-title{margin-bottom:8px;font-size:24px}.auth-route-module__nfJ8sq__authRoute .cabinet-heading-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.auth-route-module__nfJ8sq__authRoute .cabinet-heading-row .cabinet-panel-title{margin-bottom:0}.auth-route-module__nfJ8sq__authRoute .cabinet-install-link{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #94a3b838;border-radius:8px;align-items:center;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.auth-route-module__nfJ8sq__authRoute .cabinet-install-link:hover{color:#334155;background:#e2e8f0}.auth-route-module__nfJ8sq__authRoute .cabinet-pill{min-width:48px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffffe0;border:1px solid #0f172a14;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.auth-route-module__nfJ8sq__authRoute .cabinet-actions{flex-wrap:wrap;gap:12px;display:flex}.auth-route-module__nfJ8sq__authRoute .cabinet-subscriptions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-card{background:#f8fafccc;border:1px solid #0f172a14;flex-direction:column;gap:14px;padding:20px;display:flex}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-status{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:#fffffff2;border:1px solid #0f172a14;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-status-active{color:#166534;background:#dcfce7f5;border-color:#1665342e}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-status-expired{color:#b91c1c;background:#fee2e2f5;border-color:#b91c1c2e}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-expiry{color:var(--text-muted);font-size:13px}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-title{font-size:22px;line-height:1.15}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-id{color:var(--text-light);font-size:13px}.auth-route-module__nfJ8sq__authRoute .cabinet-empty-state{color:var(--text-muted);padding:18px 0 6px;font-size:15px;line-height:1.6}.auth-route-module__nfJ8sq__authRoute .cabinet-inline-note{margin-top:14px}:is(.auth-route-module__nfJ8sq__authRoute .auth-wizard-shell,.auth-route-module__nfJ8sq__authRoute .linked-cabinet-shell){gap:28px;display:grid}.auth-route-module__nfJ8sq__authRoute .wizard-timeline{box-shadow:none;background:0 0;border:none;border-radius:0;gap:0;padding:0;display:grid;position:sticky;top:108px}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-track{gap:0;display:grid}.auth-route-module__nfJ8sq__authRoute .wizard-step-card{text-align:left;background:0 0;border:none;border-radius:0;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;padding:10px 0 14px;display:grid;position:relative}.auth-route-module__nfJ8sq__authRoute .wizard-step-card:disabled{cursor:default}.auth-route-module__nfJ8sq__authRoute .wizard-step-line{z-index:0;background:#94a3b847;width:2px;position:absolute;top:34px;bottom:-18px;left:23px}.auth-route-module__nfJ8sq__authRoute .wizard-step-card:last-child .wizard-step-line{display:none}.auth-route-module__nfJ8sq__authRoute .wizard-step-line-completed{background:#ca8a04}.auth-route-module__nfJ8sq__authRoute .wizard-step-line-current{background:#94a3b847}.auth-route-module__nfJ8sq__authRoute .wizard-step-line-skipped{background:#ca8a04}.auth-route-module__nfJ8sq__authRoute .wizard-marker{z-index:1;width:48px;height:48px;color:var(--text-main);background:#fff;border:2px solid #0f172a2e;border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;position:relative}:is(.auth-route-module__nfJ8sq__authRoute .wizard-marker-completed,.auth-route-module__nfJ8sq__authRoute .wizard-marker-current){background:#fff7e6;border-color:#ca8a0461}.auth-route-module__nfJ8sq__authRoute .wizard-marker-upcoming{color:#94a3b8;border-color:#cbd5e1cc}.auth-route-module__nfJ8sq__authRoute .wizard-marker-skipped{color:#ca8a04;background:#fff7e6;border:2px dashed #ca8a0473}.auth-route-module__nfJ8sq__authRoute .wizard-marker-checkbox{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12{display:flex;position:relative;transform:scale(1.2)}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12>svg{pointer-events:none;width:110px;position:absolute;top:-130%;left:-170%}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 *{box-sizing:border-box}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 input[type=checkbox]{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 input[type=checkbox]:focus{outline:0}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx{width:24px;height:24px;position:relative}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx input{border:none;border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx label{pointer-events:none;background:0 0;border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0;transform:translate(0,0)}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx svg{z-index:1;pointer-events:none;position:absolute;top:5px;left:4px}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx svg path{stroke:#ca8a04;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset .3s .2s}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx input:checked+label{animation:.6s forwards auth-route-module__nfJ8sq__splash-12}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx input:checked+label+svg path{stroke-dashoffset:0}@keyframes auth-route-module__nfJ8sq__splash-12{40%{background:0 0;box-shadow:0 -18px 0 -8px #ca8a04,16px -8px 0 -8px #ca8a04,16px 8px 0 -8px #ca8a04,0 18px 0 -8px #ca8a04,-16px 8px 0 -8px #ca8a04,-16px -8px 0 -8px #ca8a04}to{background:0 0;box-shadow:0 -36px 0 -10px #0000,32px -16px 0 -10px #0000,32px 16px 0 -10px #0000,0 36px 0 -10px #0000,-32px 16px 0 -10px #0000,-32px -16px 0 -10px #0000}}.auth-route-module__nfJ8sq__authRoute .wizard-step-content{width:100%;min-width:0;padding:4px 0 10px}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-current{display:none}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-current h3{color:var(--text-main);margin:0;font-size:28px;line-height:1.12}.auth-route-module__nfJ8sq__authRoute .wizard-step-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.auth-route-module__nfJ8sq__authRoute .wizard-step-head h3{color:var(--text-main);font-size:18px;line-height:1.18}.auth-route-module__nfJ8sq__authRoute .wizard-step-content p{color:var(--text-muted);max-width:none;font-size:14px;line-height:1.55}.auth-route-module__nfJ8sq__authRoute .wizard-step-card:hover .wizard-marker{transform:translateY(-1px)}.auth-route-module__nfJ8sq__authRoute .wizard-step-card:disabled:hover .wizard-marker{transform:none}.auth-route-module__nfJ8sq__authRoute .wizard-step-card-active{box-shadow:none;background:0 0}.auth-route-module__nfJ8sq__authRoute .wizard-step-card-completed .wizard-step-head h3{color:#0f172a}:is(.auth-route-module__nfJ8sq__authRoute .wizard-step-card-upcoming:not(:disabled) .wizard-step-head h3,.auth-route-module__nfJ8sq__authRoute .wizard-step-card-skipped .wizard-step-head h3){color:#334155}.auth-route-module__nfJ8sq__authRoute .wizard-step-pill{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.auth-route-module__nfJ8sq__authRoute .wizard-step-pill-success{color:#166534;background:#dcfce7f5}.auth-route-module__nfJ8sq__authRoute .wizard-step-pill-current{color:#1d4ed8;background:#dbeafef5}.auth-route-module__nfJ8sq__authRoute .wizard-step-pill-muted{color:#64748b;background:#f1f5f9f5}.auth-route-module__nfJ8sq__authRoute .wizard-inline-badge{color:#fff;background:#111827e6;border-radius:999px;margin-top:16px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.auth-route-module__nfJ8sq__authRoute .wizard-inline-badge-inline{margin-top:0}.auth-route-module__nfJ8sq__authRoute .wizard-inline-note{text-wrap:pretty;max-width:62ch;margin-top:16px;line-height:1.7}.auth-route-module__nfJ8sq__authRoute .wizard-inline-note .auth-inline-link{white-space:nowrap}.auth-route-module__nfJ8sq__authRoute .wizard-promo-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;margin-top:40px;display:grid}.auth-route-module__nfJ8sq__authRoute .wizard-promo-main{width:100%}.auth-route-module__nfJ8sq__authRoute .wizard-subcard{margin-top:18px}.auth-route-module__nfJ8sq__authRoute .wizard-subcard-aside{align-self:start;margin-top:0}.auth-route-module__nfJ8sq__authRoute .wizard-subscriptions-grid{margin-top:18px}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-card-selected{border-color:#ca8a0459;box-shadow:0 18px 36px #ca8a041a}@media (max-width:980px){.auth-route-module__nfJ8sq__authRoute .cabinet-hero{grid-template-columns:1fr}.auth-route-module__nfJ8sq__authRoute .cabinet-status-grid{grid-template-columns:1fr}:is(.auth-route-module__nfJ8sq__authRoute .wizard-layout,.auth-route-module__nfJ8sq__authRoute .auth-entry-layout){grid-template-columns:1fr}.auth-route-module__nfJ8sq__authRoute .wizard-promo-layout{grid-template-columns:1fr}.auth-route-module__nfJ8sq__authRoute .wizard-timeline{padding:0}}@media (max-width:820px){.auth-route-module__nfJ8sq__authRoute .cabinet-subscriptions-grid{grid-template-columns:1fr}.auth-route-module__nfJ8sq__authRoute .cabinet-heading-row{flex-wrap:wrap;gap:10px}.auth-route-module__nfJ8sq__authRoute .cabinet-status-grid{grid-template-columns:1fr}.auth-route-module__nfJ8sq__authRoute .cabinet-panel-head{flex-direction:column}:is(.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav,.auth-route-module__nfJ8sq__authRoute .auth-modal-actions){flex-direction:column;align-items:stretch}}@media (max-width:900px){.auth-route-module__nfJ8sq__authRoute .auth-shell{padding:72px 24px 48px}:is(.auth-route-module__nfJ8sq__authRoute .auth-entry-copy,.auth-route-module__nfJ8sq__authRoute .auth-form-panel,.auth-route-module__nfJ8sq__authRoute .wizard-detail-card,.auth-route-module__nfJ8sq__authRoute .cabinet-panel,.auth-route-module__nfJ8sq__authRoute .auth-modal){padding:24px}:is(.auth-route-module__nfJ8sq__authRoute .auth-card,.auth-route-module__nfJ8sq__authRoute .auth-entry-copy,.auth-route-module__nfJ8sq__authRoute .auth-form-panel,.auth-route-module__nfJ8sq__authRoute .wizard-detail-card,.auth-route-module__nfJ8sq__authRoute .cabinet-panel,.auth-route-module__nfJ8sq__authRoute .auth-modal){border-radius:24px}.auth-route-module__nfJ8sq__authRoute .auth-entry-title{max-width:none}:is(.auth-route-module__nfJ8sq__authRoute .auth-entry-desc,.auth-route-module__nfJ8sq__authRoute .wizard-detail-desc,.auth-route-module__nfJ8sq__authRoute .auth-modal-desc){max-width:none}.auth-route-module__nfJ8sq__authRoute .wizard-step-content p{max-width:none}.auth-route-module__nfJ8sq__authRoute .promo-input-group{max-width:none}:is(.auth-route-module__nfJ8sq__authRoute .wizard-detail-actions,.auth-route-module__nfJ8sq__authRoute .cabinet-actions){width:100%}:is(.auth-route-module__nfJ8sq__authRoute .wizard-detail-actions .btn,.auth-route-module__nfJ8sq__authRoute .cabinet-actions .btn){justify-content:center;width:100%}.auth-route-module__nfJ8sq__authRoute .wizard-inline-note .auth-inline-link{white-space:normal}.auth-route-module__nfJ8sq__authRoute .auth-entry-error{bottom:24px;left:24px;right:24px}}@media (prefers-reduced-motion:reduce){:is(.auth-route-module__nfJ8sq__authRoute .wizard-marker,.auth-route-module__nfJ8sq__authRoute .auth-input,.auth-route-module__nfJ8sq__authRoute .wizard-step-card,.auth-route-module__nfJ8sq__authRoute .auth-modal){transition:none!important}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx input:checked+label{animation:none!important}.auth-route-module__nfJ8sq__authRoute .checkbox-wrapper-12 .cbx svg path{transition:none!important}}@media (max-width:640px){.auth-route-module__nfJ8sq__authRoute .auth-shell{padding:52px 18px 36px}.auth-route-module__nfJ8sq__authRoute .auth-shell-cabinet{padding-top:36px;padding-bottom:28px}.auth-route-module__nfJ8sq__authRoute .auth-card-cabinet{min-height:0}:is(.auth-route-module__nfJ8sq__authRoute .auth-entry-copy,.auth-route-module__nfJ8sq__authRoute .auth-form-panel,.auth-route-module__nfJ8sq__authRoute .wizard-detail-card,.auth-route-module__nfJ8sq__authRoute .cabinet-panel,.auth-route-module__nfJ8sq__authRoute .auth-modal){border-radius:20px;padding:20px 18px}.auth-route-module__nfJ8sq__authRoute .auth-progress-rail{gap:14px;margin-top:24px}.auth-route-module__nfJ8sq__authRoute .auth-progress-item{grid-template-columns:40px minmax(0,1fr);gap:12px}:is(.auth-route-module__nfJ8sq__authRoute .wizard-marker,.auth-route-module__nfJ8sq__authRoute .auth-progress-number){width:40px;height:40px}.auth-route-module__nfJ8sq__authRoute .auth-progress-item strong{font-size:16px}.auth-route-module__nfJ8sq__authRoute .auth-progress-item p{font-size:14px;line-height:1.55}:is(.auth-route-module__nfJ8sq__authRoute .wizard-step-head h3,.auth-route-module__nfJ8sq__authRoute .cabinet-panel-title,.auth-route-module__nfJ8sq__authRoute .wizard-detail-title){font-size:20px}.auth-route-module__nfJ8sq__authRoute .auth-form-title{font-size:24px}.auth-route-module__nfJ8sq__authRoute .auth-input{min-height:46px;padding:11px 12px}.auth-route-module__nfJ8sq__authRoute .auth-input-otp{letter-spacing:.18em;font-size:18px}.auth-route-module__nfJ8sq__authRoute .auth-otp-actions{align-items:stretch}.auth-route-module__nfJ8sq__authRoute .auth-otp-actions>*{width:100%}.auth-route-module__nfJ8sq__authRoute .auth-entry-error{bottom:20px;left:18px;right:18px}.auth-route-module__nfJ8sq__authRoute .cabinet-status-chip{padding:14px 12px}.auth-route-module__nfJ8sq__authRoute .cabinet-heading-row{align-items:flex-start}.auth-route-module__nfJ8sq__authRoute .cabinet-install-link{justify-content:center;width:100%}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-card{padding:18px}.auth-route-module__nfJ8sq__authRoute .cabinet-subscription-title{font-size:20px}.auth-route-module__nfJ8sq__authRoute .wizard-step-card{justify-content:center;align-items:center;gap:0;width:auto;min-width:0;min-height:0;padding:0;display:inline-flex;overflow:visible}.auth-route-module__nfJ8sq__authRoute .wizard-step-line{width:auto;height:2px;inset:19px calc(20px - 50%) auto calc(50% + 20px)}.auth-route-module__nfJ8sq__authRoute .wizard-timeline{gap:16px;padding:0;position:static}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-track{scrollbar-width:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding-bottom:2px;display:grid;overflow:visible}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-track::-webkit-scrollbar{display:none}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-current{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.auth-route-module__nfJ8sq__authRoute .wizard-timeline-current h3{font-size:22px}.auth-route-module__nfJ8sq__authRoute .wizard-step-head{gap:8px}.auth-route-module__nfJ8sq__authRoute .wizard-step-content{display:none}.auth-route-module__nfJ8sq__authRoute .wizard-step-content p{font-size:14px;line-height:1.55}.auth-route-module__nfJ8sq__authRoute .wizard-step-pill{min-height:26px;padding:4px 10px;font-size:11px}.auth-route-module__nfJ8sq__authRoute .wizard-inline-badge{text-align:center;justify-content:center;width:100%}.auth-route-module__nfJ8sq__authRoute .wizard-inline-note{font-size:14px;line-height:1.6}.auth-route-module__nfJ8sq__authRoute .wizard-promo-layout{gap:14px;margin-top:28px}.auth-route-module__nfJ8sq__authRoute .promo-input-group{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;display:grid}.auth-route-module__nfJ8sq__authRoute .promo-input-icon{grid-area:1/1;margin-left:2px}.auth-route-module__nfJ8sq__authRoute .promo-input-field{grid-area:1/2;padding:10px 2px;font-size:15px}.auth-route-module__nfJ8sq__authRoute .promo-input-btn{grid-column:1/-1;justify-content:center;width:100%}.auth-route-module__nfJ8sq__authRoute .wizard-subcard{margin-top:14px}.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav{gap:10px;padding-top:14px}:is(.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav .btn,.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav>a,.auth-route-module__nfJ8sq__authRoute .wizard-footer-nav>button){justify-content:center;width:100%}.auth-route-module__nfJ8sq__authRoute .auth-modal-backdrop{padding:12px}.auth-route-module__nfJ8sq__authRoute .auth-modal{width:100%}.auth-route-module__nfJ8sq__authRoute .auth-modal-header{gap:12px;padding-right:28px}.auth-route-module__nfJ8sq__authRoute .auth-modal-icon{flex-basis:48px;width:48px;height:48px;font-size:22px}.auth-route-module__nfJ8sq__authRoute .auth-modal-close{width:36px;height:36px;font-size:20px;top:12px;right:12px}.auth-route-module__nfJ8sq__authRoute .auth-modal-point{padding:14px}}
