.account-action-arrow[data-astro-cid-kgb5i34b]{flex:0 0 14px;place-items:center;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;line-height:0;display:inline-grid;overflow:hidden}.account-action-arrow[data-astro-cid-kgb5i34b] svg[data-astro-cid-kgb5i34b]{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.account-access,.account-create,.account-settings{--account-panel:color-mix(in srgb, var(--surface) 95%, transparent);--account-panel-soft:color-mix(in srgb, var(--surface-soft) 76%, transparent);--account-line:color-mix(in srgb, var(--ink) 22%, transparent);--account-line-soft:color-mix(in srgb, var(--ink) 11%, transparent);--account-blue-soft:color-mix(in srgb, var(--blue) 10%, transparent);--ink-muted:var(--ink-soft);isolation:isolate;min-height:92svh;color:var(--ink);position:relative;overflow:clip;background:radial-gradient(circle at 82% 5%, color-mix(in srgb, var(--blue) 7%, transparent), transparent 25rem), linear-gradient(180deg, color-mix(in srgb, var(--surface-soft) 27%, transparent), transparent 21rem), var(--page)!important;padding:clamp(6.8rem,8vw,8rem) max(1.25rem,5vw) clamp(4rem,7vw,6rem)!important}.account-access *,.account-create *,.account-settings *{box-sizing:border-box;min-width:0}.account-access:before,.account-create:before,.account-settings:before,.account-access .account-experience-visual,.account-create .account-experience-visual,.account-settings .account-experience-visual{display:none!important}.account-access__intro.account-access__intro,.account-create__intro.account-create__intro,.account-settings__hero.account-settings__hero{width:min(100%,70rem);min-height:0;margin-inline:auto;box-shadow:none!important;border:0!important;padding:0!important;display:block!important}.account-access__intro.account-access__intro:before,.account-access__intro.account-access__intro:after,.account-create__intro.account-create__intro:before,.account-create__intro.account-create__intro:after,.account-settings__hero.account-settings__hero:before,.account-settings__hero.account-settings__hero:after{content:none!important;display:none!important}.account-access__intro.account-access__intro>small,.account-create__intro.account-create__intro>small,.account-settings__hero.account-settings__hero small{width:max-content;min-height:1.75rem;color:var(--ink-faint);border:1px solid var(--account-line);background:color-mix(in srgb, var(--page) 74%, transparent);font:400 .54rem/1 var(--font-mono);letter-spacing:.14em;backdrop-filter:blur(14px);border-radius:999px;align-items:center;padding:.25rem .62rem;display:inline-flex}.account-experience-heading.account-experience-heading{justify-items:start;gap:.62rem;width:min(100%,46rem);margin-top:.8rem;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.account-experience-heading.account-experience-heading h1{letter-spacing:-.06em;white-space:normal;text-wrap:balance;overflow-wrap:normal;width:auto;max-width:100%;font-size:clamp(2.8rem,4.7vw,4.8rem);font-weight:430;line-height:.96;margin:0!important}.account-experience-heading.account-experience-heading>p{border:0;width:min(100%,38rem);max-width:38rem;padding:0;font-size:clamp(.88rem,1.02vw,.98rem);font-weight:400;line-height:1.55;display:block;color:var(--ink-muted)!important;margin:0!important}.account-settings__hero-grid.account-settings__hero-grid{position:relative;display:block!important}.account-settings__hero.account-settings__hero{box-shadow:none!important;border:0!important;padding-bottom:0!important}.account-settings__hero.account-settings__hero>*,.account-settings__hero-grid.account-settings__hero-grid{border-bottom:0!important}.account-access__workspace.account-access__workspace,.account-create__workspace.account-create__workspace{box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0;margin:clamp(1.5rem,3vw,2.2rem) auto 0;overflow:visible;border:0!important;width:min(100%,48rem)!important;display:block!important}.account-access__workspace.account-access__workspace>aside,.account-create__rail.account-create__rail{display:none!important}.account-access__form-shell.account-access__form-shell,.account-create__form.account-create__form{width:100%!important;padding:0!important}.account-access__form-shell.account-access__form-shell form,.account-create__form.account-create__form>section{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 4%, transparent), transparent 42%), var(--account-panel);backdrop-filter:blur(22px)saturate(112%);border-radius:1rem;gap:1.2rem;padding:clamp(1.4rem,3.6vw,2.65rem);display:grid;box-shadow:0 24px 68px #00000017;border:1px solid var(--account-line)!important;width:100%!important}.account-access__form-shell.account-access__form-shell form>header,.account-create__form.account-create__form header{border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;margin:0 0 .7rem;padding:0;display:grid}.account-access__form-shell.account-access__form-shell form>header:after,.account-create__form.account-create__form header:after{display:none}.account-access__form-shell.account-access__form-shell form>header>span,.account-create__form.account-create__form header>span{width:3rem;height:3rem;color:var(--blue);border:1px solid color-mix(in srgb, var(--blue) 42%, var(--account-line));background:var(--account-blue-soft);border-radius:.8rem;place-items:center;display:grid}.account-access__form-shell.account-access__form-shell form>header div,.account-create__form.account-create__form header div{gap:.25rem;display:grid}.account-access__form-shell.account-access__form-shell form>header small,.account-create__form.account-create__form header small{color:var(--ink-faint);font:400 .53rem/1 var(--font-mono);letter-spacing:.13em}.account-access__form-shell.account-access__form-shell form>header strong,.account-create__form.account-create__form header strong{letter-spacing:-.025em;font-size:1.25rem;font-weight:560}.account-access__form-shell.account-access__form-shell form>label,.account-create__fields.account-create__fields label,.account-create__form.account-create__form [data-signup-verify]>label{gap:.48rem;font-size:.74rem}.account-access__input.account-access__input,.account-create__input.account-create__input,.account-settings__control.account-settings__control{border:1px solid var(--account-line);background:color-mix(in srgb, var(--page) 54%, transparent);border-radius:.7rem;min-height:3.45rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffff0d}.account-access__input.account-access__input:focus-within,.account-create__input.account-create__input:focus-within,.account-create__input.account-create__input[data-state=available],.account-settings__control.account-settings__control:focus-within{border-color:color-mix(in srgb, var(--blue) 70%, var(--account-line));background:color-mix(in srgb, var(--blue) 3%, var(--page));box-shadow:0 0 0 .22rem var(--account-blue-soft)}.account-access__input.account-access__input input,.account-create__input.account-create__input input,.account-settings__control.account-settings__control input,.account-settings__control.account-settings__control select{height:3.35rem}.account-create__passwords.account-create__passwords{gap:.85rem}.account-access__form-shell.account-access__form-shell>footer,.account-create__form.account-create__form>footer{width:100%;color:var(--ink-faint);background:0 0;grid-template-columns:auto minmax(0,1fr);gap:.6rem;margin-top:.9rem;padding:.35rem .15rem 0;display:grid;border:0!important}.account-access__form-shell.account-access__form-shell>footer svg,.account-create__form.account-create__form>footer svg{color:var(--blue)}.account-access__primary.account-access__primary,.account-create__primary.account-create__primary,.account-settings__submit.account-settings__submit button,.account-settings__action.account-settings__action,.account-settings__signed-out.account-settings__signed-out button{min-width:0;max-width:100%;color:var(--page);border:1px solid var(--ink);background:var(--ink);box-shadow:none;font:540 .73rem/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:.8rem;padding:.76rem 1.2rem;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex;width:max-content!important;min-height:2.9rem!important}.account-button.account-button{box-sizing:border-box!important;width:fit-content!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:2.75rem!important;max-height:none!important;font:540 .73rem/1 var(--font-sans)!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:.72rem!important;padding:.72rem 1rem!important;display:inline-flex!important}.account-access__primary.account-access__primary.account-button,.account-create__primary.account-create__primary.account-button{justify-self:center!important;min-width:13.75rem!important;padding-inline:1.45rem!important}.account-button.account-button>span{display:block;text-align:center!important;line-height:1!important}.account-button.account-button>.account-action-arrow{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;box-shadow:none!important;transform-origin:50%!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 14px!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:hidden!important}.account-settings__submit.account-settings__submit button{flex:none;place-self:center start}.account-access__primary.account-access__primary:hover,.account-create__primary.account-create__primary:hover,.account-settings__submit.account-settings__submit button:hover,.account-settings__action.account-settings__action:hover,.account-settings__signed-out.account-settings__signed-out button:hover{transform:translateY(-1px)}.account-access__primary.account-access__primary>.account-action-arrow,.account-create__primary.account-create__primary>.account-action-arrow,.account-settings__submit.account-settings__submit button>.account-action-arrow,.account-settings__action.account-settings__action>.account-action-arrow,.account-settings__signed-out.account-settings__signed-out button>.account-action-arrow{background:0 0;flex:0 0 .9rem;transition:transform .18s;display:block;width:.9rem!important;height:.9rem!important}.account-settings__submit.account-settings__submit button>.account-action-arrow,.account-settings__action.account-settings__action>.account-action-arrow,.account-settings__signed-out.account-settings__signed-out button>.account-action-arrow{max-width:.9rem!important;max-height:.9rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.account-button.account-button>.account-action-arrow>svg{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0!important;display:block!important}.account-access__primary.account-access__primary:hover>.account-action-arrow,.account-create__primary.account-create__primary:hover>.account-action-arrow,.account-settings__submit.account-settings__submit button:hover>.account-action-arrow,.account-settings__action.account-settings__action:hover>.account-action-arrow,.account-settings__signed-out.account-settings__signed-out button:hover>.account-action-arrow{transform:translate(.1rem,-.1rem)}.account-settings__action--quiet.account-settings__action--quiet{color:var(--ink);border-color:var(--account-line);background:0 0}.account-access__form-shell.account-access__form-shell form nav,.account-create__existing.account-create__existing,.account-create__verify-actions.account-create__verify-actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem 1.2rem;margin-top:.35rem}.account-access__form-shell.account-access__form-shell form nav a,.account-create__existing.account-create__existing button,.account-create__verify-actions.account-create__verify-actions button{border-bottom-color:#0000;padding:.3rem 0}.account-settings__shell.account-settings__shell{border:1px solid var(--account-line);background:var(--account-panel);border-radius:1rem;margin:clamp(1.5rem,3vw,2.2rem) auto 0;overflow:hidden;box-shadow:0 26px 76px #00000014;grid-template-columns:13.5rem minmax(0,1fr)!important;width:min(100%,70rem)!important;display:grid!important}.account-settings__aside.account-settings__aside{border-right:1px solid var(--account-line);background:var(--account-panel-soft);border-bottom:0;min-height:34rem;padding:.85rem!important}.account-settings__aside.account-settings__aside nav{gap:.35rem}.account-settings__aside.account-settings__aside nav a{border:1px solid #0000;border-radius:.68rem;min-height:3rem;padding:.7rem .8rem}.account-settings__aside.account-settings__aside nav a:hover{border-color:var(--account-line-soft)}.account-settings__aside.account-settings__aside nav a.active{border-color:color-mix(in srgb, var(--blue) 28%, var(--account-line));background:var(--account-blue-soft)}.account-settings__state.account-settings__state{border:1px solid var(--account-line);background:color-mix(in srgb, var(--page) 48%, transparent);border-radius:.7rem;margin:0;padding:1rem .75rem}.account-settings .account-experience-heading.account-experience-heading h1{font-size:clamp(3rem,6vw,5.4rem)}.account-settings__content.account-settings__content{min-width:0;padding:.85rem!important}.account-settings__account-card.account-settings__account-card{border:1px solid var(--account-line);background:linear-gradient(100deg, var(--account-blue-soft), transparent 62%);border-radius:.82rem;margin-bottom:.85rem;padding:1.25rem 1.4rem}.account-settings__account-avatar.account-settings__account-avatar{border-radius:.78rem;width:3rem;height:3rem}.account-settings__account-meta.account-settings__account-meta{background:color-mix(in srgb, var(--page) 58%, transparent)}.account-settings__form.account-settings__form,.account-settings__security.account-settings__security{background:0 0;gap:.85rem;padding:0;display:grid}.account-settings__form.account-settings__form[hidden],.account-settings__security.account-settings__security[hidden]{display:none}.account-settings__section.account-settings__section{background:linear-gradient(145deg, color-mix(in srgb, var(--blue) 3.5%, transparent), transparent 42%), color-mix(in srgb, var(--surface-soft) 55%, transparent);border-radius:.85rem;gap:clamp(1.5rem,3vw,3rem);margin:0;display:grid;border:1px solid var(--account-line)!important;grid-template-columns:minmax(14rem,.72fr) minmax(17rem,1fr)!important;padding:clamp(1.4rem,3vw,2.35rem)!important}.account-settings__section.account-settings__section header{gap:.85rem}.account-settings__section.account-settings__section header>span{background:var(--account-blue-soft);border-radius:.72rem}.account-settings__section.account-settings__section h2{font-size:clamp(1.55rem,2.4vw,2.15rem)}.account-settings__fields.account-settings__fields{gap:1.25rem}.account-settings__name-policy.account-settings__name-policy{border:1px solid var(--account-line);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem .75rem;padding:.9rem;display:grid}.account-settings__name-policy.account-settings__name-policy[data-administrator=true]{border-color:color-mix(in srgb, var(--blue) 38%, var(--account-line));background:var(--account-blue-soft)}.account-settings__name-policy.account-settings__name-policy>svg{grid-row:1}.account-settings__name-policy.account-settings__name-policy p{grid-column:2}.account-settings__name-unlock.account-settings__name-unlock{min-height:2rem;color:var(--ink);border:1px solid color-mix(in srgb, var(--blue) 42%, var(--account-line));background:color-mix(in srgb, var(--page) 58%, transparent);font:540 .64rem/1 var(--font-sans);cursor:pointer;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:.45rem;padding:.45rem .7rem;display:inline-flex}.account-settings__name-unlock.account-settings__name-unlock[hidden]{display:none}.account-settings__name-unlock.account-settings__name-unlock:disabled{color:var(--ink-faint);border-color:var(--account-line-soft);cursor:not-allowed;opacity:.78}.account-settings__submit.account-settings__submit{background:0 0;align-items:center;gap:1rem;margin:0;padding:.35rem 0 0;display:flex;border:0!important}.account-settings__action.account-settings__action[hidden]{display:none!important}.account-settings__mfa.account-settings__mfa{border:1px solid var(--account-line);background:color-mix(in srgb, var(--page) 56%, transparent);border-radius:.72rem;padding:1.1rem}.account-settings__signed-out.account-settings__signed-out{border:1px solid var(--account-line);background:var(--account-panel-soft);border-radius:.82rem;margin:0;padding:clamp(1.4rem,3vw,2.4rem)}@media (width<=1060px){.account-settings__shell.account-settings__shell{grid-template-columns:1fr!important}.account-settings__aside.account-settings__aside{border-right:0;border-bottom:1px solid var(--account-line);padding:.65rem;min-height:0!important}.account-settings__aside.account-settings__aside nav{grid-template-columns:repeat(3,minmax(0,1fr))}.account-settings__aside.account-settings__aside nav a{justify-content:center}.account-settings__state.account-settings__state{display:none}.account-settings__section.account-settings__section{gap:1.5rem;grid-template-columns:1fr!important}.account-settings__feedback.account-settings__feedback,.account-settings__mfa.account-settings__mfa,.account-settings__mfa-state.account-settings__mfa-state,.account-settings__mfa-manage.account-settings__mfa-manage,.account-settings__mfa-remove.account-settings__mfa-remove{grid-column:1}}@media (width<=700px){.account-access,.account-create,.account-settings{padding:calc(var(--header-height) + 2rem) 1rem 4.25rem!important}.account-experience-heading.account-experience-heading h1{max-width:100%;font-size:clamp(2.25rem,10.5vw,3.4rem);line-height:.96}.account-experience-heading.account-experience-heading{gap:.5rem;margin-top:.7rem}.account-experience-heading.account-experience-heading>p{max-width:100%;font-size:.9rem}.account-access__workspace.account-access__workspace,.account-create__workspace.account-create__workspace,.account-settings__shell.account-settings__shell{margin-top:1.25rem;width:100%!important}.account-access__form-shell.account-access__form-shell form,.account-create__form.account-create__form>section{border-radius:.82rem;padding:1.15rem}.account-access__form-shell.account-access__form-shell form>header,.account-create__form.account-create__form header{margin-bottom:.45rem}.account-create__passwords.account-create__passwords{grid-template-columns:1fr}.account-access__primary.account-access__primary,.account-create__primary.account-create__primary,.account-settings__submit.account-settings__submit button,.account-settings__action.account-settings__action,.account-settings__signed-out.account-settings__signed-out button{min-width:0;width:max-content!important;min-height:2.9rem!important}.account-access__primary.account-access__primary.account-button,.account-create__primary.account-create__primary.account-button{width:100%!important;min-width:0!important}.account-settings__shell.account-settings__shell{box-shadow:none;background:0 0;border-radius:0;overflow:visible;border:0!important}.account-settings__aside.account-settings__aside{border:1px solid var(--account-line);background:var(--account-panel);border-radius:.75rem;margin-bottom:.7rem;padding:.4rem;overflow:hidden}.account-settings__aside.account-settings__aside nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid;overflow:visible}.account-settings__aside.account-settings__aside nav::-webkit-scrollbar{display:none}.account-settings__aside.account-settings__aside nav a{text-align:center;justify-content:center;min-width:0;min-height:2.75rem;padding-inline:.4rem}.account-settings__aside.account-settings__aside nav a span{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.account-settings__content.account-settings__content{width:100%;padding:0}.account-settings__account-card.account-settings__account-card{border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:.7rem;padding:1.05rem}.account-settings__account-meta.account-settings__account-meta{grid-column:1/-1;justify-self:start}.account-settings__form.account-settings__form,.account-settings__security.account-settings__security{gap:.7rem}.account-settings__section.account-settings__section{border-radius:.75rem;gap:1.35rem;padding:1.1rem}.account-settings__section.account-settings__section h2{font-size:clamp(1.45rem,7vw,1.85rem)}.account-settings__mfa-state.account-settings__mfa-state{min-height:0;padding:.9rem}.account-settings__mfa-remove.account-settings__mfa-remove{padding:.9rem}.account-settings__name-policy.account-settings__name-policy{align-items:start}.account-settings__submit.account-settings__submit{flex-direction:column;align-items:flex-start;padding-top:.15rem}.account-settings__submit.account-settings__submit button,.account-settings__action.account-settings__action,.account-settings__signed-out.account-settings__signed-out button{width:100%!important}.account-settings__control.account-settings__control{padding-inline:.75rem}.account-settings__control.account-settings__control i{overflow-wrap:anywhere;max-width:6.8rem;line-height:1.3}.account-settings__visibility.account-settings__visibility label{gap:.75rem;min-height:3.15rem}.account-settings__visibility.account-settings__visibility label>span{min-width:0}.account-settings__visibility.account-settings__visibility b{overflow-wrap:anywhere;line-height:1.35}.account-settings__secret.account-settings__secret{align-items:flex-start}.account-settings__signed-out.account-settings__signed-out{grid-template-columns:auto minmax(0,1fr);padding:1.1rem}.account-settings__signed-out.account-settings__signed-out button{grid-column:1/-1}}@media (width<=380px){.account-access,.account-create,.account-settings{padding-inline:.75rem!important}.account-access__form-shell.account-access__form-shell form,.account-create__form.account-create__form>section,.account-settings__section.account-settings__section{padding:1rem}.account-settings__account-card.account-settings__account-card{padding:.95rem}.account-experience-heading.account-experience-heading h1{font-size:clamp(2.15rem,11vw,2.8rem)}}
