.Membership-module__LhPsuq__card{background:var(--fg-white);border:1px solid var(--fg-border);border-radius:var(--fg-radius-lg);min-width:0;box-shadow:var(--fg-shadow-card);padding:18px 16px;position:relative}.Membership-module__LhPsuq__cardAccent{border-top:4px solid var(--fg-red)}.Membership-module__LhPsuq__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.Membership-module__LhPsuq__cardTitle{font-family:var(--fg-font-ui);color:var(--fg-ink);align-items:center;gap:10px;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2;display:flex}.Membership-module__LhPsuq__cardTitleIcon{width:32px;height:32px;color:var(--fg-white);background:linear-gradient(180deg, var(--fg-red-bright) 0%, var(--fg-red) 100%);border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.Membership-module__LhPsuq__cardTitleIcon svg{width:18px;height:18px}.Membership-module__LhPsuq__spaced{margin-bottom:16px}.Membership-module__LhPsuq__spacedTop{margin-top:16px}.Membership-module__LhPsuq__muted{color:var(--fg-text-muted)}.Membership-module__LhPsuq__small{font-size:.9375rem}.Membership-module__LhPsuq__lead{font-family:var(--fg-font-body);color:var(--fg-text-muted);margin:0 0 16px;font-size:1rem;line-height:1.6}.Membership-module__LhPsuq__form{gap:16px;display:grid}.Membership-module__LhPsuq__row2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.Membership-module__LhPsuq__fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.Membership-module__LhPsuq__legend{font-family:var(--fg-font-ui);color:var(--fg-ink);margin-bottom:4px;padding:0;font-size:1.0625rem;font-weight:800}.Membership-module__LhPsuq__check{font-family:var(--fg-font-ui);color:var(--fg-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:.9688rem;line-height:1.45;display:grid}.Membership-module__LhPsuq__check input{width:22px;height:22px;accent-color:var(--fg-red);cursor:pointer;margin:1px 0 0}.Membership-module__LhPsuq__check a{color:var(--fg-red);text-underline-offset:2px;font-weight:700;text-decoration:underline}.Membership-module__LhPsuq__checkHint{color:var(--fg-text-muted);margin-top:2px;font-size:.875rem;display:block}.Membership-module__LhPsuq__checkError{grid-column:2}.Membership-module__LhPsuq__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.Membership-module__LhPsuq__textLink{font-family:var(--fg-font-ui);color:var(--fg-red);text-underline-offset:3px;font-weight:700;text-decoration:underline}.Membership-module__LhPsuq__textLink:hover{color:var(--fg-red-dark)}.Membership-module__LhPsuq__textLinkTarget{align-items:center;min-height:44px;display:inline-flex}.Membership-module__LhPsuq__honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.Membership-module__LhPsuq__fieldStack{flex-direction:column;gap:6px;min-width:0;display:flex}.Membership-module__LhPsuq__requiredMark{color:var(--fg-red)}.Membership-module__LhPsuq__result{outline:none}.Membership-module__LhPsuq__result:focus-visible{outline:3px solid var(--fg-focus);outline-offset:3px;border-radius:var(--fg-radius)}.Membership-module__LhPsuq__spin{animation:.9s linear infinite Membership-module__LhPsuq__fg-membership-spin}@keyframes Membership-module__LhPsuq__fg-membership-spin{to{transform:rotate(360deg)}}.Membership-module__LhPsuq__passwordWrap{display:block;position:relative}.Membership-module__LhPsuq__passwordWrap input{padding-right:52px}.Membership-module__LhPsuq__passwordToggle{width:44px;height:40px;color:var(--fg-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.Membership-module__LhPsuq__passwordToggle:hover{color:var(--fg-red)}.Membership-module__LhPsuq__passwordToggle:focus-visible{outline:3px solid var(--fg-focus);outline-offset:0}.Membership-module__LhPsuq__strength{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:2px;display:grid}.Membership-module__LhPsuq__strengthBar{background:var(--fg-border);border-radius:3px;height:5px}.Membership-module__LhPsuq__strength[data-score="1"] .Membership-module__LhPsuq__strengthBar:first-child{background:#c2410c}.Membership-module__LhPsuq__strength[data-score="2"] .Membership-module__LhPsuq__strengthBar:nth-child(-n+2){background:#b45309}.Membership-module__LhPsuq__strength[data-score="3"] .Membership-module__LhPsuq__strengthBar:nth-child(-n+3),.Membership-module__LhPsuq__strength[data-score="4"] .Membership-module__LhPsuq__strengthBar{background:#0f8a43}.Membership-module__LhPsuq__strengthLabel{font-family:var(--fg-font-ui);color:var(--fg-text-muted);margin:2px 0 0;font-size:.875rem}.Membership-module__LhPsuq__choiceGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.Membership-module__LhPsuq__choice{background:var(--fg-white);border:1px solid var(--fg-border-strong);border-radius:var(--fg-radius);min-height:44px;font-family:var(--fg-font-ui);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.Membership-module__LhPsuq__choice:hover{border-color:#aab2bc}.Membership-module__LhPsuq__choice:has(input:checked){border-color:var(--fg-red);box-shadow:0 0 0 2px #c9000b29}.Membership-module__LhPsuq__choice:has(input:focus-visible){outline:3px solid var(--fg-focus);outline-offset:2px}.Membership-module__LhPsuq__choice input{width:20px;height:20px;accent-color:var(--fg-red);margin:2px 0 0}.Membership-module__LhPsuq__choiceTitle{color:var(--fg-ink);font-weight:800;display:block}.Membership-module__LhPsuq__choiceMeta{color:var(--fg-text-muted);font-size:.9063rem;display:block}.Membership-module__LhPsuq__status{border-radius:var(--fg-radius-pill);font-family:var(--fg-font-ui);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:.875rem;font-weight:700;line-height:1.3;display:inline-flex}.Membership-module__LhPsuq__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.Membership-module__LhPsuq__tone-success{color:#0b6b34;background:#e8f7ee;border-color:#bfe6cd}.Membership-module__LhPsuq__tone-warning{color:#8a4b00;background:#fff4e0;border-color:#f6d9a5}.Membership-module__LhPsuq__tone-danger{color:#a1000a;background:#fdecec;border-color:#f5c2c4}.Membership-module__LhPsuq__tone-neutral{color:#4b5563;background:var(--fg-gray-50);border-color:var(--fg-border)}.Membership-module__LhPsuq__tone-info{color:#1d4f9c;background:#eef5ff;border-color:#c9dcfa}.Membership-module__LhPsuq__tone-premium{color:#7a4b00;border-color:var(--fg-gold);background:#fff6df}.Membership-module__LhPsuq__dl{font-family:var(--fg-font-ui);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;font-size:1rem;display:grid}.Membership-module__LhPsuq__dl dt{color:var(--fg-text-muted)}.Membership-module__LhPsuq__dl dd{color:var(--fg-ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.Membership-module__LhPsuq__dlStacked{grid-template-columns:minmax(0,1fr);gap:2px}.Membership-module__LhPsuq__dlStacked dd{text-align:left;margin-bottom:8px}.Membership-module__LhPsuq__total{border-top:1px solid var(--fg-border);padding-top:10px;font-size:1.1875rem}.Membership-module__LhPsuq__total dd{color:var(--fg-red)}@media (min-width:640px){.Membership-module__LhPsuq__card{padding:22px}.Membership-module__LhPsuq__row2,.Membership-module__LhPsuq__choiceGrid.Membership-module__LhPsuq__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Membership-module__LhPsuq__choice{transition:none}.Membership-module__LhPsuq__spin{animation-duration:2.5s}}
.AuthShell-module__90Q7MG__page{padding-block:16px 40px}.AuthShell-module__90Q7MG__crumbs{margin-bottom:14px}.AuthShell-module__90Q7MG__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.AuthShell-module__90Q7MG__formCard{justify-self:center;width:100%;max-width:620px}.AuthShell-module__90Q7MG__head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.AuthShell-module__90Q7MG__iconTile{width:40px;height:40px;color:var(--fg-white);background:linear-gradient(180deg, var(--fg-red-bright) 0%, var(--fg-red) 100%);border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.AuthShell-module__90Q7MG__title{font-family:var(--fg-font-ui);letter-spacing:-.01em;color:var(--fg-ink);margin:0;font-size:1.75rem;font-weight:800;line-height:1.12}.AuthShell-module__90Q7MG__description{font-family:var(--fg-font-body);color:var(--fg-text-muted);margin:0 0 18px;font-size:1rem;line-height:1.6}.AuthShell-module__90Q7MG__description p{margin:0}.AuthShell-module__90Q7MG__footer{border-top:1px solid var(--fg-border);font-family:var(--fg-font-ui);color:var(--fg-text-muted);margin-top:18px;padding-top:14px;font-size:1rem}.AuthShell-module__90Q7MG__footer a{color:var(--fg-red);text-underline-offset:3px;font-weight:700;text-decoration:underline}.AuthShell-module__90Q7MG__aside{background:var(--fg-cream);border-radius:var(--fg-radius-lg);font-family:var(--fg-font-ui);color:var(--fg-text);border:1px solid #f1e3c8;padding:22px 20px;position:relative;overflow:hidden}.AuthShell-module__90Q7MG__asideEmblem{opacity:.16;pointer-events:none;position:absolute;bottom:-22px;right:-18px}.AuthShell-module__90Q7MG__asideTitle{color:var(--fg-ink);margin:0 0 12px;font-size:1.3125rem;font-weight:800;line-height:1.2}.AuthShell-module__90Q7MG__benefits{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.AuthShell-module__90Q7MG__benefits li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;font-size:1rem;line-height:1.4;display:grid}.AuthShell-module__90Q7MG__benefitIcon{width:20px;height:20px;color:var(--fg-red);margin-top:1px}@media (min-width:1024px){.AuthShell-module__90Q7MG__page{padding-block:22px 56px}.AuthShell-module__90Q7MG__grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.AuthShell-module__90Q7MG__formCard{justify-self:stretch;max-width:none}.AuthShell-module__90Q7MG__aside{position:sticky;top:16px}.AuthShell-module__90Q7MG__title{font-size:2rem}}
