.PersonalManagement-module__G1YYwW__page{gap:36px;min-width:0;display:grid}.PersonalManagement-module__G1YYwW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;display:flex}.PersonalManagement-module__G1YYwW__heading>div{min-width:0;max-width:760px}.PersonalManagement-module__G1YYwW__eyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500}.PersonalManagement-module__G1YYwW__heading h1{color:var(--text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,5vw,56px);font-weight:500;line-height:1.05}.PersonalManagement-module__G1YYwW__intro{max-width:70ch;color:var(--text-muted);margin-top:14px;font-size:16px;line-height:1.6}.PersonalManagement-module__G1YYwW__section{border-top:1px solid var(--border);min-width:0;padding-top:24px}.PersonalManagement-module__G1YYwW__section h2,.PersonalManagement-module__G1YYwW__sectionTitle{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:1.2}.PersonalManagement-module__G1YYwW__sectionHeader{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:24px 48px;display:grid}.PersonalManagement-module__G1YYwW__copy{max-width:70ch;color:var(--text-muted);overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.65}.PersonalManagement-module__G1YYwW__muted{color:var(--text-muted);font-size:13px;line-height:1.6}.PersonalManagement-module__G1YYwW__label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.PersonalManagement-module__G1YYwW__profile{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.PersonalManagement-module__G1YYwW__email{color:var(--text);overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(20px,3vw,27px);font-weight:500}.PersonalManagement-module__G1YYwW__badge{border:1px solid var(--border);border-radius:100px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.PersonalManagement-module__G1YYwW__verified{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.PersonalManagement-module__G1YYwW__pending{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 35%, transparent)}.PersonalManagement-module__G1YYwW__passwordForm{gap:24px;min-width:0;max-width:560px;display:grid}.PersonalManagement-module__G1YYwW__passwordForm input{min-height:48px;font-size:16px;font-weight:400}.PersonalManagement-module__G1YYwW__button,.PersonalManagement-module__G1YYwW__primary,.PersonalManagement-module__G1YYwW__danger,.PersonalManagement-module__G1YYwW__quietLink{border:1px solid var(--border);border-radius:var(--radius-control,12px);text-align:center;max-width:100%;min-height:44px;color:var(--text);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.PersonalManagement-module__G1YYwW__primary{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);font-weight:600}.PersonalManagement-module__G1YYwW__danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, var(--border))}.PersonalManagement-module__G1YYwW__quietLink{text-decoration:underline;-webkit-text-decoration-color:var(--border-light);text-decoration-color:var(--border-light);text-underline-offset:5px;border-color:#0000;justify-content:flex-start;padding-inline:0}.PersonalManagement-module__G1YYwW__button:hover,.PersonalManagement-module__G1YYwW__quietLink:hover{border-color:var(--accent)}.PersonalManagement-module__G1YYwW__primary:hover{filter:brightness(1.05)}.PersonalManagement-module__G1YYwW__button:focus-visible,.PersonalManagement-module__G1YYwW__primary:focus-visible,.PersonalManagement-module__G1YYwW__danger:focus-visible,.PersonalManagement-module__G1YYwW__quietLink:focus-visible,.PersonalManagement-module__G1YYwW__inlineLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.PersonalManagement-module__G1YYwW__button:disabled,.PersonalManagement-module__G1YYwW__primary:disabled,.PersonalManagement-module__G1YYwW__danger:disabled,.PersonalManagement-module__G1YYwW__unavailable{opacity:.65;cursor:not-allowed}.PersonalManagement-module__G1YYwW__inlineLink{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-light);text-decoration-color:var(--border-light);text-underline-offset:3px;font-weight:500}.PersonalManagement-module__G1YYwW__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.PersonalManagement-module__G1YYwW__status{border-radius:var(--radius-panel,24px);background:var(--surface);min-width:0;padding:clamp(22px,3.5vw,36px)}.PersonalManagement-module__G1YYwW__statusHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.PersonalManagement-module__G1YYwW__statusHeader>div{min-width:0;max-width:65ch}.PersonalManagement-module__G1YYwW__status h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,36px);font-weight:500;line-height:1.12}.PersonalManagement-module__G1YYwW__details{border-top:1px solid var(--border);flex-wrap:wrap;gap:18px 36px;margin-top:24px;padding-top:20px;display:flex}.PersonalManagement-module__G1YYwW__details>div{min-width:0}.PersonalManagement-module__G1YYwW__details dt{color:var(--text-muted);font-size:12px;font-weight:500}.PersonalManagement-module__G1YYwW__details dd{color:var(--text);overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;font-weight:500}.PersonalManagement-module__G1YYwW__managementDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.PersonalManagement-module__G1YYwW__managementDetails>:only-child{grid-column:1/-1}.PersonalManagement-module__G1YYwW__notice{border-left:2px solid var(--border-light);color:var(--text);overflow-wrap:anywhere;padding:8px 0 8px 20px;font-size:15px;line-height:1.6}.PersonalManagement-module__G1YYwW__notice strong,.PersonalManagement-module__G1YYwW__notice h2{font-weight:500}.PersonalManagement-module__G1YYwW__warning{border-color:var(--gold)}.PersonalManagement-module__G1YYwW__error{border-color:var(--red)}.PersonalManagement-module__G1YYwW__success{border-color:var(--green)}.PersonalManagement-module__G1YYwW__checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 48px;display:grid}.PersonalManagement-module__G1YYwW__acceptance{color:var(--text-muted);align-items:flex-start;gap:12px;padding-block:6px 16px;font-size:15px;line-height:1.6;display:flex}.PersonalManagement-module__G1YYwW__acceptance>div{min-width:0}.PersonalManagement-module__G1YYwW__acceptance label{cursor:pointer}.PersonalManagement-module__G1YYwW__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.PersonalManagement-module__G1YYwW__planColumn{flex-direction:column;align-items:flex-start;min-width:0;padding:28px 0;display:flex}.PersonalManagement-module__G1YYwW__planColumn h2{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:500;line-height:1.15}.PersonalManagement-module__G1YYwW__featured{background:var(--surface);border-radius:var(--radius-panel,24px);padding:28px}.PersonalManagement-module__G1YYwW__planTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.PersonalManagement-module__G1YYwW__price{min-height:98px;margin-block:28px}.PersonalManagement-module__G1YYwW__priceValue{color:var(--text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.15}.PersonalManagement-module__G1YYwW__features{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.PersonalManagement-module__G1YYwW__features li{color:var(--text-muted);padding-left:15px;font-size:15px;line-height:1.55;position:relative}.PersonalManagement-module__G1YYwW__features li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:.66em;left:0}.PersonalManagement-module__G1YYwW__planColumn>.PersonalManagement-module__G1YYwW__button,.PersonalManagement-module__G1YYwW__planColumn>.PersonalManagement-module__G1YYwW__primary{align-self:stretch;margin-top:auto}.PersonalManagement-module__G1YYwW__club{border-block:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-block:28px;display:flex}.PersonalManagement-module__G1YYwW__club h2{font-size:24px;font-weight:500}.PersonalManagement-module__G1YYwW__dialog{background:var(--surface);width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 32px);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-dialog,28px);margin:auto;padding:0;overflow-y:auto}.PersonalManagement-module__G1YYwW__dialog::backdrop{background:var(--overlay)}.PersonalManagement-module__G1YYwW__dialogBody{padding:clamp(22px,4vw,32px)}.PersonalManagement-module__G1YYwW__dialog h2{font-size:26px;font-weight:500;line-height:1.15}.PersonalManagement-module__G1YYwW__dialog .PersonalManagement-module__G1YYwW__actions{justify-content:flex-end}@media (max-width:700px){.PersonalManagement-module__G1YYwW__page{gap:28px}.PersonalManagement-module__G1YYwW__sectionHeader,.PersonalManagement-module__G1YYwW__managementDetails,.PersonalManagement-module__G1YYwW__checkout,.PersonalManagement-module__G1YYwW__comparison{grid-template-columns:minmax(0,1fr);gap:24px}.PersonalManagement-module__G1YYwW__heading h1{font-size:40px}.PersonalManagement-module__G1YYwW__planColumn{padding-block:10px 20px}.PersonalManagement-module__G1YYwW__featured{padding:24px}.PersonalManagement-module__G1YYwW__club{flex-direction:column}.PersonalManagement-module__G1YYwW__profile{align-items:flex-start}.PersonalManagement-module__G1YYwW__actions>*{flex:180px}.PersonalManagement-module__G1YYwW__dialog .PersonalManagement-module__G1YYwW__actions{flex-direction:column-reverse}.PersonalManagement-module__G1YYwW__dialog .PersonalManagement-module__G1YYwW__actions>*{flex:none}}
