.pm-acct{--pm-bg:#faf9fb;--pm-surface:#fff;--pm-surface-soft:#f1edf4;--pm-surface-sunken:#f1edf4;--pm-foreground:#33273e;--pm-foreground-muted:#66566f;--pm-foreground-subtle:#66566f;--pm-border:#cfc3d7;--pm-border-strong:#cfc3d7;--pm-action:#493452;--pm-action-foreground:#fff;--pm-action-hover:#33273e;--pm-accent:#33273e;--pm-accent-soft:#f1edf4;--pm-ring:#805996}:root[data-theme=dark] .pm-acct{--pm-bg:#171321;--pm-surface:#241d2f;--pm-surface-soft:#30263e;--pm-surface-sunken:#30263e;--pm-foreground:#fff;--pm-foreground-muted:#d0c3d9;--pm-foreground-subtle:#d0c3d9;--pm-border:#786783;--pm-border-strong:#786783;--pm-action:#fff;--pm-action-foreground:#33273e;--pm-action-hover:#eee5f5;--pm-accent:#fff;--pm-accent-soft:#30263e;--pm-ring:#d6b6ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pm-acct{--pm-bg:#171321;--pm-surface:#241d2f;--pm-surface-soft:#30263e;--pm-surface-sunken:#30263e;--pm-foreground:#fff;--pm-foreground-muted:#d0c3d9;--pm-foreground-subtle:#d0c3d9;--pm-border:#786783;--pm-border-strong:#786783;--pm-action:#fff;--pm-action-foreground:#33273e;--pm-action-hover:#eee5f5;--pm-accent:#fff;--pm-accent-soft:#30263e;--pm-ring:#d6b6ee}}.pm-access{--pm-bg:#faf9fb;--pm-surface:#fff;--pm-surface-soft:#f1edf4;--pm-foreground:#302737;--pm-foreground-muted:#756b7d;--pm-foreground-subtle:#756b7d;--pm-border:#e0d8e7;--pm-border-strong:#c7bdce;--pm-action:#302737;--pm-action-foreground:#fff;--pm-action-hover:#493b53;--pm-accent:#604775;--pm-ring:#85649f;--pm-access-tab:#302737;--pm-access-rule:#ede7f1;--pm-access-control:#fff;--pm-access-action-line:#302737}:root[data-theme=dark] .pm-access{--pm-bg:#171321;--pm-surface:#241d2f;--pm-surface-soft:#30263e;--pm-foreground:#faf7ff;--pm-foreground-muted:#c5b9d0;--pm-foreground-subtle:#c5b9d0;--pm-border:#574660;--pm-border-strong:#786783;--pm-action:#493b53;--pm-action-foreground:#fff;--pm-action-hover:#574660;--pm-accent:#d6b6ee;--pm-ring:#d6b6ee;--pm-access-tab:#fc9867;--pm-access-rule:#574660;--pm-access-control:#171321;--pm-access-action-line:#786783}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pm-access{--pm-bg:#171321;--pm-surface:#241d2f;--pm-surface-soft:#30263e;--pm-foreground:#faf7ff;--pm-foreground-muted:#c5b9d0;--pm-foreground-subtle:#c5b9d0;--pm-border:#574660;--pm-border-strong:#786783;--pm-action:#493b53;--pm-action-foreground:#fff;--pm-action-hover:#574660;--pm-accent:#d6b6ee;--pm-ring:#d6b6ee;--pm-access-tab:#fc9867;--pm-access-rule:#574660;--pm-access-control:#171321;--pm-access-action-line:#786783}}.pm-acct .pm-card{box-shadow:none;border-radius:18px}.pm-acct .pm-back{color:var(--pm-foreground);margin-bottom:0;font-size:15px}.pm-acct .pm-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--pm-foreground);margin:24px 0 7px;font-size:15px;font-weight:800;display:block}.pm-acct .pm-title{letter-spacing:-.035em;margin:20px 0 14px;font-size:clamp(27px,3vw,36px);font-weight:400;line-height:1.2}.pm-acct .pm-eyebrow+.pm-title{margin-top:20px}.pm-acct .pm-intro{max-width:510px;margin:0 0 30px;font-size:15px;line-height:1.65}:is(.pm-acct form label:has(+:is(input,select,textarea)),.pm-acct form label:has(+div>:is(input,select,textarea))){font-size:15px;font-weight:700}.pm-acct form :is(input:not([type=checkbox],[type=file],[type=hidden]),select,textarea){background-color:var(--pm-bg);border-color:var(--pm-border);min-height:48px;box-shadow:none;border-radius:8px;padding:12px;font-size:16px;font-weight:700}.pm-acct form :is(input,textarea)::placeholder{color:var(--pm-foreground-muted);opacity:1}.pm-acct form [data-slot=checkbox]{width:18px;height:18px;margin-top:3px}.pm-acct form [data-slot=checkbox]+label{font-size:15px;line-height:1.6}.pm-acct :is(form>button[type=submit],.pm-primary){border-radius:8px;min-height:53px;font-size:16px;font-weight:650}.pm-acct .pm-switcher{background:var(--pm-surface-soft);text-align:center;color:var(--pm-foreground-muted);border-radius:10px;margin-top:24px;padding:20px;font-size:15px}.pm-acct .pm-switcher a{color:var(--pm-foreground);font-weight:700}.pm-acct a.pm-inline{color:var(--pm-foreground);text-underline-offset:3px;text-decoration:none}.pm-acct a.pm-inline:hover{text-decoration:underline}.pm-access .pm-card{border-radius:18px;box-shadow:0 12px 50px #30273708}.pm-access .pm-tabs{border-color:var(--pm-access-rule)}.pm-access .pm-tabs a{color:var(--pm-foreground-muted);padding-bottom:12px;font-size:14px;font-weight:400}.pm-access .pm-tabs a[aria-current=page]{color:var(--pm-foreground);border-color:var(--pm-access-tab);font-weight:700}.pm-access .pm-title{letter-spacing:-.025em;margin:30px 0 28px;font-size:30px;font-weight:400;line-height:1.2}:is(.pm-access form label:has(+:is(input,select,textarea)),.pm-access form label:has(+div>:is(input,select,textarea))){font-size:14px;font-weight:600}.pm-access form :is(input:not([type=checkbox],[type=file],[type=hidden]),select,textarea){background-color:var(--pm-access-control);border-color:var(--pm-border-strong);min-height:48px;box-shadow:none;border-radius:7px;padding:12px;font-size:16px;font-weight:600}.pm-access form :is(input,textarea)::placeholder{color:var(--pm-foreground-muted);opacity:1}.pm-access :is(form>button[type=submit],.pm-primary){border:1px solid var(--pm-access-action-line);min-height:48px;box-shadow:none;border-radius:7px;font-size:15px;font-weight:600}.pm-access :is(form>button[type=submit],.pm-primary) svg{display:none}.pm-access .pm-note{color:var(--pm-foreground-muted);margin:12px 0;font-size:13px;line-height:1.5}.pm-access .pm-summary{color:var(--pm-foreground-muted);font-size:14px;line-height:1.6}.pm-access .pm-agreement{color:var(--pm-accent);text-underline-offset:3px;margin:8px 0;font-size:14px;font-weight:600;display:inline-block}.pm-access .pm-backlink{color:var(--pm-accent);padding:8px 0;font-size:13px}.pm-access .pm-switch{border-color:var(--pm-access-rule);font-size:14px}.pm-access .pm-switch a{color:var(--pm-foreground);font-weight:600;text-decoration:none}.pm-access .pm-switch a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.pm-acct *,.pm-access *{animation:none!important}}.pm-acct form :is(input,select,textarea)~p{font-size:15px;line-height:1.65}.pm-acct form fieldset.code-row input:not([type=hidden]){text-align:center;min-height:62px;padding:8px;font-weight:400}.pm-access,.pm-acct{--pm-auth-field-line:color-mix(in srgb, var(--pm-foreground-muted) 84%, var(--pm-surface))}:root[data-theme=dark] :is(.pm-access,.pm-acct){--pm-auth-field-line:var(--pm-border-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.pm-access,.pm-acct){--pm-auth-field-line:var(--pm-border-strong)}}:is(.pm-access,.pm-acct) form :is(input:not([type=checkbox],[type=file],[type=hidden]),select,textarea){border-color:var(--pm-auth-field-line)}:is(.pm-access,.pm-acct) form :is(input:not([type=checkbox],[type=file],[type=hidden]),select,textarea):focus{border-color:var(--pm-ring);outline:2px solid var(--pm-ring);outline-offset:1px}:is(.pm-access,.pm-acct) aside :focus-visible{outline-color:currentColor}
