.site-auth-custom[data-auth-route=account]{background-color:transparent;color:inherit}.site-auth-custom[data-auth-route=account] .auth-form-card{background-color:transparent;border-color:color-mix(in srgb,currentColor 22%,transparent)}.site-auth-custom[data-auth-route=account] .auth-form-card input:not([type=checkbox]),.site-auth-custom[data-auth-route=account] .auth-form-card select{background-color:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 30%,transparent)}.site-auth-custom[data-auth-route=account] :is(.bg-slate-900,.bg-slate-950){background-color:color-mix(in srgb,currentColor 3%,transparent)}.site-auth-custom[data-auth-route=account] :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500){color:inherit}.site-auth-custom[data-auth-route=account] :is(.border-slate-700,.border-slate-800){border-color:color-mix(in srgb,currentColor 22%,transparent)}.site-auth-custom[data-auth-route=account] [data-site-member-mfa]{color:inherit!important;background-color:color-mix(in srgb,currentColor 3%,transparent);border-color:color-mix(in srgb,currentColor 22%,transparent)}.member-account-enhanced{isolation:isolate;min-width:0;max-width:100%;overflow-wrap:anywhere}.member-account-enhanced>.member-account-privacy{grid-column:1/-1}.member-account-enhanced :is(.member-account-panel,.member-account-privacy-review,.member-account-privacy-scope,.member-account-privacy-retention){min-width:0;max-width:100%}.member-account-enhanced :is(form,fieldset){min-width:0}.member-account-enhanced :is(button,input:not([type=checkbox]),select){min-height:44px;max-width:100%}.member-account-enhanced button{height:auto;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.member-account-enhanced button svg{flex-shrink:0}.member-account-enhanced .member-account-privacy-review{display:grid;gap:14px;padding-top:20px;margin-top:20px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.member-account-enhanced .member-account-privacy :is(h3,h4){font-weight:700;line-height:1.5;margin:0}.member-account-enhanced .member-account-privacy :is(p,li){font-size:14px;line-height:1.7}.member-account-enhanced .member-account-privacy ul{display:grid;gap:7px;margin:10px 0 14px;padding-inline-start:22px}.member-account-enhanced .member-account-privacy-scope{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;padding:0 14px;margin-top:16px}.member-account-enhanced .member-account-privacy-scope summary{display:list-item;min-height:44px;padding:12px 0;cursor:pointer;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.member-account-enhanced .member-account-privacy-retention{padding:16px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 4%,transparent)}.member-account-enhanced .member-account-privacy-ack{display:flex;align-items:flex-start;gap:11px;min-height:44px;padding:10px 0;cursor:pointer;line-height:1.6}.member-account-enhanced .member-account-privacy-ack input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;margin:2px 0 0;padding:0;flex-shrink:0;accent-color:currentColor}.member-account-enhanced .member-account-privacy-ack span{min-width:0;overflow-wrap:anywhere}.member-account-enhanced .member-account-delete-button{border-color:color-mix(in srgb,#dc2626 65%,currentColor);background:color-mix(in srgb,#dc2626 8%,transparent)}.member-account-enhanced :is(summary,a):focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.site-member-email-return-frame{width:100%;max-width:980px;min-width:0;align-self:center;padding:clamp(14px,3vw,24px);overflow-wrap:anywhere}.site-member-email-return-frame:empty{display:none}.site-member-email-return-frame :is(button,a){min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.member-account-enhanced .member-account-privacy-review{gap:16px}}@media(max-width:480px){.member-account-enhanced .member-account-privacy-retention{padding:12px}}@media(max-width:480px){.member-account-enhanced .member-account-actions{gap:10px}}@media(max-width:480px){.member-account-enhanced .member-account-actions button{flex:1 1 100%;width:100%}}@media(max-width:480px){.member-account-enhanced .member-account-privacy-review>button{width:100%;justify-self:stretch}}@media(max-width:480px){.site-member-email-return-frame{padding:14px}}.site-auth-custom{background:var(--auth-bg);color:var(--auth-text);font-size:var(--auth-font-size)}.site-auth-custom .auth-form-card{width:100%;max-width:var(--auth-width);padding:var(--auth-padding);border:1px solid var(--auth-border);border-radius:var(--auth-radius);background:var(--auth-surface)}.site-auth-custom .auth-form-card :is(h1,label,p,button){color:inherit}.site-auth-custom .auth-form-card input:not([type=checkbox]){background:var(--auth-bg);color:var(--auth-text);border-color:var(--auth-border);border-radius:var(--auth-radius);font-size:inherit}.site-auth-custom .auth-form-card button[type=submit]{background:var(--auth-accent);color:var(--auth-button-text);border-radius:var(--auth-radius)}.site-auth-custom[data-auth-layout=centered]>.auth-form-layout{display:block}.site-auth-custom[data-auth-layout=centered]>.auth-form-layout>aside{display:none}.public-member-auth .public-auth-card{box-sizing:border-box;box-shadow:0 20px 65px #0000001a}@layer utilities{.site-member-account-controls .border-cyan-400\/30{border-color:#00d2ef4d}}@layer utilities{@supports (color:color-mix(in lab,red,red)){.site-member-account-controls .border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}}@layer utilities{.public-member-auth .border-slate-500\/30,.site-member-account-controls .border-slate-500\/30,.site-member-email-return-frame .border-slate-500\/30{border-color:#62748e4d}}@layer utilities{@supports (color:color-mix(in lab,red,red)){.public-member-auth .border-slate-500\/30,.site-member-account-controls .border-slate-500\/30,.site-member-email-return-frame .border-slate-500\/30{border-color:color-mix(in oklab,var(--color-slate-500)30%,transparent)}}}@layer utilities{.site-member-account-controls .bg-cyan-400\/5{background-color:#00d2ef0d}}@layer utilities{@supports (color:color-mix(in lab,red,red)){.site-member-account-controls .bg-cyan-400\/5{background-color:color-mix(in oklab,var(--color-cyan-400)5%,transparent)}}}@layer utilities{.public-member-auth .pr-14,.site-member-account-controls .pr-14,.site-member-email-return-frame .pr-14{padding-right:calc(var(--spacing)*14)}}
