.billing-panel-module__UcJV2a__panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-width:880px;color:var(--ink);overflow-wrap:anywhere;min-width:0;padding:clamp(16px,3vw,24px)}.billing-panel-module__UcJV2a__panel p{line-height:1.6}.billing-panel-module__UcJV2a__eventOffer{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.billing-panel-module__UcJV2a__offerChoice{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:24px 0 0;display:grid}.billing-panel-module__UcJV2a__offerChoice button{white-space:normal;flex:1;min-height:48px}.billing-panel-module__UcJV2a__eventOffer h3{margin:0;font-size:1.5rem}.billing-panel-module__UcJV2a__panel label{margin:24px 0 8px;font-weight:650;display:block}.billing-panel-module__UcJV2a__panel select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;min-width:0;padding:10px 14px}.billing-panel-module__UcJV2a__panel select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.billing-panel-module__UcJV2a__offer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.billing-panel-module__UcJV2a__offer h2{letter-spacing:-.04em;margin:0 0 8px;font-size:1.125rem}.billing-panel-module__UcJV2a__price{white-space:nowrap;margin:0;font-size:1.5rem;font-weight:750}.billing-panel-module__UcJV2a__price small{font-size:var(--type-meta);white-space:normal;color:var(--muted);font-weight:500;display:block}.billing-panel-module__UcJV2a__status{padding:20px 0 8px}.billing-panel-module__UcJV2a__status h3{margin:0}.billing-panel-module__UcJV2a__actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.billing-panel-module__UcJV2a__actions button{white-space:normal;min-height:44px}.billing-panel-module__UcJV2a__note{color:var(--muted);font-size:13px}.billing-panel-module__UcJV2a__notice{border-left:3px solid var(--accent);padding-left:12px}@media (max-width:620px){.billing-panel-module__UcJV2a__offerChoice{grid-template-columns:minmax(0,1fr)}.billing-panel-module__UcJV2a__offer{flex-direction:column;gap:12px}.billing-panel-module__UcJV2a__actions{flex-direction:column}}.billing-panel-module__UcJV2a__offer{padding:0 0 var(--space-3);margin:0 0 var(--space-3);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0}.billing-panel-module__UcJV2a__notice{background:var(--surface-raised);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:1rem}.billing-panel-module__UcJV2a__notice a{min-height:var(--touch-target);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.billing-panel-module__UcJV2a__trialNotice{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin-top:16px;display:grid}.billing-panel-module__UcJV2a__trialNotice h3,.billing-panel-module__UcJV2a__trialNotice p{grid-column:1;margin:0}.billing-panel-module__UcJV2a__trialNotice h3{font-size:1rem}.billing-panel-module__UcJV2a__trialNotice p{font-size:var(--type-meta)}.billing-panel-module__UcJV2a__trialNotice button{grid-area:1/2/span 2;align-self:center}@media (max-width:620px){.billing-panel-module__UcJV2a__trialNotice{grid-template-columns:minmax(0,1fr)}.billing-panel-module__UcJV2a__trialNotice button{grid-area:auto/1;margin-top:8px}}.billing-panel-module__UcJV2a__offerChoice{gap:12px}.billing-panel-module__UcJV2a__offerChoice button{text-align:left;border:1px solid var(--border-strong);height:auto;min-height:80px;color:var(--ink);background:var(--bg);place-content:center stretch;gap:4px;padding:12px 16px;display:grid}.billing-panel-module__UcJV2a__offerChoice button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.billing-panel-module__UcJV2a__offerChoice button strong:before{content:"";border:2px solid var(--border-strong);border-radius:50%;width:14px;height:14px;margin-right:12px;display:inline-block}.billing-panel-module__UcJV2a__offerChoice button[aria-pressed=true] strong:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.billing-panel-module__UcJV2a__offerChoice button span,.billing-panel-module__UcJV2a__offerChoice button small{padding-left:26px}.billing-panel-module__UcJV2a__offerChoice button small{color:var(--muted);font-weight:400;line-height:1.5}
.auth-page-module__AdKFKW__shell{width:min(76rem,100%);min-height:100svh;margin:auto;padding:clamp(1rem,4vw,3rem)}.auth-page-module__AdKFKW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-page-module__AdKFKW__header a{align-items:center;min-height:44px;display:inline-flex}.auth-page-module__AdKFKW__layout{grid-template-columns:minmax(0,1fr) minmax(0,29rem);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,6vh,4rem);display:grid}.auth-page-module__AdKFKW__intro h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.auth-page-module__AdKFKW__intro p{max-width:35ch;color:var(--muted);margin-block:1.5rem;line-height:1.7}.auth-page-module__AdKFKW__intro ul{padding-left:1.25rem;line-height:2}.auth-page-module__AdKFKW__intro li::marker{color:var(--accent)}.auth-page-module__AdKFKW__card{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);min-width:0;padding:clamp(1.25rem,3vw,2rem)}.auth-page-module__AdKFKW__card h1{font-size:var(--type-title);margin:0 0 .5rem}.auth-page-module__AdKFKW__card>p{color:var(--muted);line-height:1.6}.auth-page-module__AdKFKW__form{margin-block:2rem}.auth-page-module__AdKFKW__form form{gap:.85rem;display:grid}.auth-page-module__AdKFKW__form p{font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.6}.auth-page-module__AdKFKW__form input,.auth-page-module__AdKFKW__form button{width:100%;min-height:44px}.auth-page-module__AdKFKW__form input{font-size:1rem}.auth-page-module__AdKFKW__form a{min-height:var(--touch-target);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.auth-page-module__AdKFKW__form button{white-space:normal}.auth-page-module__AdKFKW__form label{margin-top:.5rem}.auth-page-module__AdKFKW__secondaryActions{gap:.5rem;margin-top:1rem;display:grid}.auth-page-module__AdKFKW__switch a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.auth-page-module__AdKFKW__note{font-size:var(--type-label)}@media (max-width:760px){.auth-page-module__AdKFKW__header .brand-logo{width:min(10rem,44vw)}.auth-page-module__AdKFKW__header{font-size:var(--type-label);gap:.5rem}.auth-page-module__AdKFKW__layout{grid-template-columns:minmax(0,1fr);max-width:30rem;margin:auto}.auth-page-module__AdKFKW__intro{display:none}}.auth-page-module__AdKFKW__intro{isolation:isolate;border-radius:var(--radius-media);min-height:0;padding:0 0 var(--space-3);background:var(--surface);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.auth-page-module__AdKFKW__photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-3)}.auth-page-module__AdKFKW__intro h2{padding-inline:var(--space-3);margin-bottom:.5rem;font-size:clamp(2rem,3.7vw,3.25rem)}.auth-page-module__AdKFKW__intro p{color:var(--ink);padding-inline:var(--space-3);margin-block:1rem}.auth-page-module__AdKFKW__intro ul{font-size:var(--type-label);margin-bottom:0;margin-inline:var(--space-3)}.auth-page-module__AdKFKW__card{box-shadow:none}.auth-page-module__AdKFKW__form input{background:var(--bg);min-height:52px}.auth-page-module__AdKFKW__form button{min-height:50px}@media (max-width:760px){.auth-page-module__AdKFKW__intro{display:none}.auth-page-module__AdKFKW__layout{padding-top:2rem}.auth-page-module__AdKFKW__card{padding:1.5rem}.auth-page-module__AdKFKW__shell{max-width:32rem;padding:1.25rem}.auth-page-module__AdKFKW__header{justify-content:stretch;gap:1.5rem;display:grid}.auth-page-module__AdKFKW__header>a:first-child{justify-self:center}.auth-page-module__AdKFKW__header>a:last-child{color:var(--muted);order:-1;justify-self:start}.auth-page-module__AdKFKW__header .brand-logo{width:200px}.auth-page-module__AdKFKW__layout{padding-block:2rem}.auth-page-module__AdKFKW__card{background:0 0;border:0;border-radius:0;padding:0}.auth-page-module__AdKFKW__card h1{letter-spacing:-.035em;font-size:1.85rem}.auth-page-module__AdKFKW__form input{background:var(--surface-raised)}}
