.acct-invite{gap:22px;width:min(100%,760px)}.acct-invite .acct-page__head p{margin-top:4px}.acct-invite__lead{max-width:62ch;color:var(--ui-text-soft);text-wrap:pretty;margin:0;font-size:.88rem;line-height:1.55}.acct-invite__body{gap:18px;display:grid}.acct-invite__actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.acct-invite__actions .ay-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.acct-invite__wait{min-height:120px;color:var(--ui-text-soft);align-items:center;gap:12px;font-size:.9rem;display:inline-flex}.acct-invite__progress{gap:10px;display:grid}.acct-invite__count{color:var(--ui-text-soft);margin:0;font-size:.8rem;font-weight:700}.acct-invite__progress ol{align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.acct-invite__progress li{min-width:0;color:var(--ui-muted);flex:1 1 0;gap:8px;padding-top:0;font-size:.76rem;font-weight:650;line-height:1.3;display:grid;position:relative}.acct-invite__progress li:before{content:"";background:var(--ui-border-strong);height:4px;transition:background-color .15s var(--ui-ease-out);border-radius:999px}.acct-invite__progress li[data-state=done]:before{background:var(--ui-accent-fill)}.acct-invite__progress li[data-state=current]:before{background:var(--ui-accent)}.acct-invite__progress li[data-state=current]{color:var(--ui-text)}.acct-invite__label{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}@media (width<=640px){.acct-invite__progress li:not([data-state=current]) .acct-invite__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acct-invite__progress li[data-state=current]{flex:3 1 0}}.acct-invite__facts{border-top:1px solid var(--ui-border);margin:0;display:grid}.acct-invite__facts>div{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:4px 16px;padding:12px 0;display:grid}.acct-invite__facts dt{color:var(--ui-text-soft);font-size:.8rem;font-weight:650}.acct-invite__facts dd{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:.88rem;font-weight:650}@media (width<=480px){.acct-invite__facts>div{grid-template-columns:minmax(100px,124px) minmax(0,1fr);gap:4px 12px;padding:10px 0}}@media (width<=340px){.acct-invite__facts>div{grid-template-columns:1fr}}.acct-invite__form{gap:16px;max-width:560px;display:grid}.acct-invite__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acct-invite__fields>div{gap:6px;min-width:0;display:grid}.acct-invite__form label:not(.acct-check),.acct-invite__npi label{color:var(--ui-text-soft);font-size:.78rem;font-weight:700}.acct-invite__form .ui-input{min-height:44px}.acct-invite__roles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-width:0;margin:0;padding:0;display:grid}.acct-invite__roles legend{color:var(--ui-text-soft);grid-column:1/-1;margin-bottom:2px;padding:0;font-size:.78rem;font-weight:700}@media (width<=560px){.acct-invite__fields,.acct-invite__roles{grid-template-columns:1fr}}.acct-invite__seat:empty{display:none}.acct-invite__note{color:var(--ui-text-soft);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.5}.acct-invite__note strong{color:var(--ui-text)}.acct-invite__preview{border:1px solid var(--ui-border);background:var(--ui-surface);animation:acct-fade .18s var(--ui-ease-out);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.acct-invite__preview h3{color:var(--ui-text);margin:0;font-size:.9rem;font-weight:720}.acct-invite__preview table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.acct-invite__preview th,.acct-invite__preview td{text-align:right;border-bottom:1px solid var(--ui-border);padding:7px 0}.acct-invite__preview thead th{color:var(--ui-text-soft);font-size:.74rem;font-weight:700}.acct-invite__preview tbody th{text-align:left;color:var(--ui-text-soft);font-weight:650}.acct-invite__preview td{color:var(--ui-text);font-weight:680}.acct-invite__sent{gap:10px;display:grid}.acct-invite__sent h2{color:var(--ui-text);margin:0;font-size:1rem;font-weight:720}.acct-invite__sent .acct-row{flex-wrap:wrap}.acct-invite__sent .acct-row__text span[data-status=pending]{color:var(--ui-text-soft)}.acct-invite__sent .acct-row__text span[data-status=expired],.acct-invite__sent .acct-row__text span[data-status=revoked]{color:var(--ui-warning)}.acct-invite__sent .acct-row__text span[data-status=accepted]{color:var(--ui-success)}.acct-invite__summary{gap:2px;margin:0;padding:0;list-style:none;display:grid}.acct-invite__summary li{min-height:36px;color:var(--ui-text);align-items:center;gap:10px;font-size:.9rem;font-weight:650;display:flex}.acct-invite__summary svg{color:var(--ui-success);flex:none}.acct-invite__npi{max-width:360px}.acct-invite__dead .ay-auth-flow{max-width:460px;margin:24px auto 0}.acct-invite__dead .ay-auth-flow header h2{color:var(--ui-text);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:1.4rem;line-height:1.2}.acct-invite__dead .ay-auth-flow header p{color:var(--ui-text-soft);margin:0;font-size:.88rem;line-height:1.55}.acct-invite__dead .ay-auth-flow .ay-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (prefers-reduced-motion:reduce){.acct-invite__progress li:before{transition:none}.acct-invite__preview{animation:none}}html[data-theme-surface=account],html[data-theme-surface=account] body{height:auto;min-height:100%;overflow:hidden auto}html[data-theme-surface=account] body{min-height:100dvh}html[data-theme-surface=account][data-cm-scroll-lock],html[data-theme-surface=account][data-cm-scroll-lock] body{overflow:hidden}html[data-theme-surface=account] ::selection{background:color-mix(in srgb, var(--ui-accent) 24%, transparent);color:var(--ui-text)}.acct-auth .ay-auth-card{view-transition-name:acct-card}.acct-bar{view-transition-name:acct-bar}::view-transition-old(root){animation:acct-vt-out .12s var(--ui-ease-out) both}::view-transition-old(acct-card){animation:acct-vt-out .12s var(--ui-ease-out) both}::view-transition-new(root){animation:acct-vt-in .22s var(--ui-ease-out) both}::view-transition-new(acct-card){animation:acct-vt-in .22s var(--ui-ease-out) both}::view-transition-group(acct-card){animation-duration:.24s;animation-timing-function:var(--ui-ease-out)}::view-transition-group(acct-bar){animation:none}@keyframes acct-vt-out{to{opacity:0}}@keyframes acct-vt-in{0%{opacity:0;transform:translateY(6px)}}@keyframes acct-fade{0%{opacity:0}}html[data-theme-surface=account] .ay-button{min-height:44px}.acct-center-link{justify-self:center}.acct-step .scribe-notice{margin:0}.acct-step>header p{text-wrap:pretty}.acct-factors{margin-top:0}.acct-success{border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-sm);background:var(--ui-success-soft);color:var(--ui-success);margin:0;padding:9px 11px;font-size:.78rem;line-height:1.5}.ay-auth-flow .acct-success{color:var(--ui-success)}.acct-alert{border:1px solid var(--ui-danger-border);border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);margin:0;padding:9px 11px;font-size:.78rem;line-height:1.5}.acct-help{gap:14px;margin:0;display:grid}.acct-help dt{color:var(--ui-text);font-size:.82rem;font-weight:700}.acct-help dd{color:var(--ui-text-soft);margin:3px 0 0;font-size:.78rem;line-height:1.5}.acct-info .ay-auth-submit .ay-button,.acct-info .ay-auth-submit a.ay-button{width:100%;min-height:44px}.acct-2fa-wait{place-items:center;min-height:132px;display:grid}.ay-auth-flow.acct-2fa{gap:12px}.acct-2fa .acct-2fa-qr{width:168px;height:168px;margin:0 auto}.acct-2fa-key{gap:4px;min-width:0;display:grid}.acct-2fa-key__label{color:var(--ui-text-soft);font-size:.76rem;font-weight:700}.acct-2fa-key__row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);align-items:center;gap:6px;min-width:0;padding:0 0 0 10px;display:flex}.acct-2fa-key__value{scrollbar-width:none;min-width:0;color:var(--ui-text);letter-spacing:0;white-space:nowrap;-webkit-user-select:all;user-select:all;flex-wrap:nowrap;flex:auto;gap:0 .25em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.64rem,2.7vw,.8rem);font-weight:500;line-height:1.5;display:flex;overflow-x:auto}.acct-2fa-key__value::-webkit-scrollbar{display:none}.acct-2fa-key__value::selection{background:color-mix(in srgb, var(--ui-accent) 24%, transparent)}.acct-2fa-key__copy{width:44px;min-width:44px;min-height:44px;transition:background-color var(--ui-duration-fast) var(--ui-ease-out), color var(--ui-duration-fast) var(--ui-ease-out), transform .12s var(--ui-ease-out);flex:none;justify-content:center;padding:0;position:relative}.acct-2fa-key__copy:active{transform:scale(.97)}.acct-2fa-key__copy svg{animation:acct-fade .16s var(--ui-ease-out)}@media (width<=640px){.ay-auth-flow.acct-2fa{gap:10px}.acct-2fa .acct-2fa-qr{width:152px;height:152px}}.acct-shell{background:var(--ui-canvas);flex-direction:column;min-height:100dvh;display:flex}.acct-bar{z-index:30;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);position:sticky;top:0}.acct-bar__inner{justify-content:space-between;align-items:center;gap:12px;width:min(100% - 32px,1120px);min-height:60px;margin:0 auto;display:flex}.acct-brand{border-radius:var(--ui-radius-sm);min-height:44px;color:var(--ui-text);letter-spacing:-.01em;align-items:center;gap:10px;margin-left:-6px;padding:0 6px;font-size:.95rem;font-weight:720;text-decoration:none;display:inline-flex}.acct-brand img{flex:0 0 30px;width:30px;height:30px}.acct-brand:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.acct-menu{position:relative}.acct-menu__trigger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.acct-menu__trigger>span{border:1px solid var(--ui-accent-border);background:var(--ui-accent-soft);width:36px;height:36px;color:var(--ui-accent);letter-spacing:.02em;transition:box-shadow var(--ui-duration-fast) var(--ui-ease-out), transform .12s var(--ui-ease-out);border-radius:50%;place-items:center;font-size:.76rem;font-weight:740;display:grid}.acct-menu__trigger[aria-expanded=true]>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 18%, transparent)}.acct-menu__trigger:active>span{transform:scale(.95)}.acct-menu__trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.acct-menu__trigger:hover>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 14%, transparent)}}.acct-menu__popover{z-index:40;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:min(264px,100vw - 32px);box-shadow:var(--ui-shadow-popover);transform-origin:100% 0;animation:acct-pop-in .16s var(--ui-ease-out) both;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.acct-menu__popover[hidden]{display:none}.acct-menu__identity{border-bottom:1px solid var(--ui-border);gap:2px;min-width:0;margin-bottom:4px;padding:8px 10px 10px;display:grid}.acct-menu__identity strong{color:var(--ui-text);font-size:.82rem;font-weight:700}.acct-menu__identity span{color:var(--ui-muted);overflow-wrap:anywhere;font-size:.74rem}.acct-menu__popover [role=menuitem]{border-radius:var(--ui-radius-sm);width:100%;min-height:44px;color:var(--ui-text-soft);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ui-duration-fast) var(--ui-ease-out), color var(--ui-duration-fast) var(--ui-ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:.8rem;font-weight:650;display:flex}.acct-menu__popover [role=menuitem] svg{flex:none}.acct-menu__popover [role=menuitem]:hover,.acct-menu__popover [role=menuitem]:focus-visible{background:var(--ui-accent-soft);color:var(--ui-accent);outline:0}.acct-menu__theme{margin:4px 0;padding:1px 4px}.acct-menu__theme .ay-theme-switch__option{font-size:.8rem}.acct-menu__popover [role=menuitem].is-danger{color:var(--ui-danger)}.acct-menu__popover [role=menuitem].is-danger:hover,.acct-menu__popover [role=menuitem].is-danger:focus-visible{background:var(--ui-danger-soft);color:var(--ui-danger)}@keyframes acct-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.acct-main{width:min(100% - 32px,1120px);padding:28px 0 calc(56px + env(safe-area-inset-bottom));flex:auto;margin:0 auto}.acct-home__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-bottom:18px;display:flex}.acct-home h1,.acct-page__head h1{color:var(--ui-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.6rem;line-height:1.15}.acct-home h1:focus,.acct-page__head h1:focus,.ay-auth-flow h2:focus,.ay-auth-card h1:focus{outline:0}:is(h1,h2,h3)[tabindex="-1"]:is(:focus,:focus-visible){box-shadow:none;outline:0}.acct-search{flex:0 340px;min-width:0;position:relative}.acct-search__icon{color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.acct-search .acct-search__input{border-radius:999px;width:100%;min-height:46px;padding:0 46px 0 42px;font-size:.95rem}.acct-search .acct-search__input::-webkit-search-cancel-button{appearance:none}.acct-search .acct-search__input::placeholder{color:var(--ui-faint);opacity:1}.acct-search__clear{width:44px;height:44px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:1px}.acct-search__clear:hover,.acct-search__clear:focus-visible{background:var(--ui-accent-soft);color:var(--ui-accent);outline:0}.acct-pills{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.acct-pill{border:1px solid var(--ui-border-strong);background:var(--ui-surface);max-width:100%;min-height:44px;color:var(--ui-text-soft);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ui-ease-out), border-color .15s var(--ui-ease-out), color .15s var(--ui-ease-out), transform .12s var(--ui-ease-out);border-radius:999px;padding:0 16px;font-size:.8rem;font-weight:650;overflow:hidden}.acct-pill[aria-pressed=true]{border-color:var(--ui-accent-fill);background:var(--ui-accent-fill);color:var(--ui-on-accent)}.acct-pill:active{transform:scale(.97)}.acct-pill:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.acct-pill[aria-pressed=false]:hover{border-color:var(--ui-accent-border);color:var(--ui-accent)}}.acct-notice{margin:0 0 18px}.acct-sections,.acct-skeleton{gap:30px;display:grid}.acct-skeleton{gap:14px}.acct-section{gap:12px;min-width:0;display:grid}.acct-section__title{color:var(--ui-text-soft);margin:0;font-size:.86rem;font-weight:700}.acct-ws{align-items:center;gap:12px;min-width:0;display:flex}.acct-ws__mark{border:1px solid var(--ui-border);background:var(--ui-surface);width:40px;height:40px;color:var(--ui-accent);letter-spacing:.02em;border-radius:11px;flex:0 0 40px;place-items:center;font-size:.8rem;font-weight:760;display:grid;overflow:hidden}.acct-ws__mark--logo{background:var(--ui-surface)}.acct-ws__mark img{object-fit:contain;width:100%;height:100%;padding:4px}.acct-ws__text{gap:1px;min-width:0;display:grid}.acct-ws h2{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:720;line-height:1.25;overflow:hidden}.acct-ws__text span{color:var(--ui-muted);font-size:.76rem}.acct-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.acct-tile{min-width:0;position:relative}.acct-tile__open{border:1px solid var(--ui-border);background:var(--ui-surface);height:100%;min-height:124px;color:var(--ui-text);text-align:center;box-shadow:var(--ui-shadow-card);-webkit-tap-highlight-color:transparent;transition:border-color .15s var(--ui-ease-out), background-color .15s var(--ui-ease-out), transform .12s var(--ui-ease-out), opacity .18s var(--ui-ease-out);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 10px 14px;text-decoration:none;display:flex;position:relative}.acct-tile__icon{background:var(--ui-accent-soft);width:48px;height:48px;color:var(--ui-accent);transition:background-color .18s var(--ui-ease-out), color .18s var(--ui-ease-out);border-radius:13px;flex:none;place-items:center;display:grid}.acct-tile__label{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.82rem;font-weight:680;line-height:1.25;display:-webkit-box;overflow:hidden}.acct-tile__where{max-width:100%;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:-6px;font-size:.7rem;line-height:1.3;overflow:hidden}.acct-tile__open:active{transform:scale(.97)}.acct-tile__open:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.acct-tile__open:hover{border-color:var(--ui-accent-border);background:var(--ui-surface-soft)}.acct-tile__open:hover .acct-tile__icon{background:color-mix(in srgb, var(--ui-accent-soft) 80%, var(--ui-accent) 20%)}}.acct-star{width:44px;height:44px;color:var(--ui-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s var(--ui-ease-out), color .15s var(--ui-ease-out);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.acct-star svg{transition:transform .16s var(--ui-ease-out)}.acct-star:active svg{transform:scale(.88)}.acct-star[aria-pressed=true]{color:var(--ui-accent)}.acct-star[aria-pressed=true] svg{fill:currentColor;animation:acct-star-pop .2s var(--ui-ease-out)}.acct-star:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-5px}@keyframes acct-star-pop{0%{transform:scale(.82)}}@media (hover:hover) and (pointer:fine){.acct-star[aria-pressed=false]{opacity:0}.acct-tile:hover .acct-star,.acct-star:focus-visible{opacity:1}.acct-star:hover{color:var(--ui-accent)}}.acct-tile__icon--account{background:var(--ui-surface-muted);color:var(--ui-text-soft)}.acct-tile[data-opening] .acct-tile__open{border-color:var(--ui-accent)}.acct-tile[data-opening] .acct-tile__icon,.acct-resume[data-opening] .acct-tile__icon{background:var(--ui-accent-fill);color:var(--ui-on-accent)}.acct-tile[data-opening] .acct-tile__open:after,.acct-resume[data-opening]:after{content:"";background:var(--ui-accent);transform-origin:0;height:3px;animation:acct-opening 1.4s var(--ui-ease-out) both;border-radius:3px;position:absolute;bottom:7px;left:16px;right:16px}.acct-home[data-opening] :is(.acct-tile:not([data-opening]),.acct-resume:not([data-opening]),.acct-pills,.acct-ws,.acct-search){opacity:.45;transition:opacity .18s var(--ui-ease-out)}@keyframes acct-opening{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}.acct-grid--enter>.acct-tile{animation:acct-tile-in .18s var(--ui-ease-out) both;animation-delay:calc(var(--i,0) * 24ms)}@keyframes acct-tile-in{0%{opacity:0;transform:translateY(4px)}}.acct-resume{border:1px solid var(--ui-accent-border);background:color-mix(in srgb, var(--ui-accent-soft) 55%, var(--ui-surface));width:min(100%,560px);min-height:76px;color:var(--ui-text);-webkit-tap-highlight-color:transparent;transition:border-color .15s var(--ui-ease-out), background-color .15s var(--ui-ease-out), transform .12s var(--ui-ease-out), opacity .18s var(--ui-ease-out);border-radius:14px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;display:flex;position:relative}.acct-resume .acct-tile__icon{background:var(--ui-surface)}.acct-resume__text{flex:auto;gap:2px;min-width:0;display:grid}.acct-resume__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:720;overflow:hidden}.acct-resume__text span{color:var(--ui-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.acct-resume__go{color:var(--ui-accent);flex:none;align-items:center;gap:2px;font-size:.8rem;font-weight:720;display:inline-flex}.acct-resume:active{transform:scale(.985)}.acct-resume:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.acct-resume:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft)}}.acct-empty{border:1px dashed var(--ui-border-strong);background:var(--ui-surface-soft);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:36px 20px;display:grid}.acct-empty__icon{background:var(--ui-accent-soft);width:52px;height:52px;color:var(--ui-accent);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.acct-empty h2{color:var(--ui-text);margin:0;font-size:1rem}.acct-empty p{max-width:46ch;color:var(--ui-text-soft);margin:0;font-size:.82rem;line-height:1.5}.acct-empty .ay-button{min-height:44px;margin-top:6px}.acct-get{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;align-items:center;gap:12px;width:min(100%,560px);min-height:68px;padding:10px 10px 10px 12px;display:flex}.acct-get .acct-tile__icon{border-radius:12px;width:44px;height:44px}.acct-get__text{flex:auto;gap:1px;min-width:0;display:grid}.acct-get__text h2{color:var(--ui-text);margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.acct-get__text p{color:var(--ui-text-soft);margin:0;font-size:.76rem;line-height:1.35}.acct-get__button{flex:none;min-height:44px}.acct-install.cm-confirm__dialog{width:min(100%,440px);padding:18px 18px 16px}.acct-install__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.acct-install__head h2{color:var(--ui-text);margin:0;font-size:1.05rem;font-weight:720;line-height:1.25}.acct-install__close{width:44px;height:44px;color:var(--ui-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s var(--ui-ease-out), color .14s var(--ui-ease-out);background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}.acct-install__close:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.acct-install:focus{outline:0}@media (hover:hover) and (pointer:fine){.acct-install__close:hover{background:var(--ui-accent-soft);color:var(--ui-accent)}}.acct-install__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.acct-install__row{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:10px 10px 10px 12px;display:flex}.acct-install__icon{object-fit:cover;border-radius:11px;flex:0 0 44px;width:44px;height:44px}.acct-install__text{flex:auto;gap:1px;min-width:0;display:grid}.acct-install__text strong{color:var(--ui-text);font-size:.9rem;font-weight:700;line-height:1.25}.acct-install__text span{color:var(--ui-text-soft);font-size:.76rem;line-height:1.35}.acct-install__button{flex:none;gap:6px;min-height:44px}.acct-install__done{flex:none;align-items:center;gap:4px;display:inline-flex}.acct-install__done .ay-button{min-height:44px}.acct-install__badge{color:var(--ui-success,var(--ui-accent));align-items:center;gap:5px;font-size:.8rem;font-weight:700;display:inline-flex}.acct-install__none{max-width:9ch;color:var(--ui-muted);text-align:right;flex:none;font-size:.72rem;line-height:1.3}.acct-install__note{color:var(--ui-text-soft);margin:12px 2px 0;font-size:.8rem;line-height:1.45}.acct-install__note[data-kind=browsers]{background:var(--ui-surface-soft);color:var(--ui-text);border-radius:10px;padding:10px 12px;font-weight:600}@media (width<=640px){.acct-get{width:100%}.acct-install__row{padding-right:8px}.acct-install__text span{display:none}}.acct-switch.cm-confirm__dialog{width:min(100%,440px);padding:18px 18px 16px}.acct-switch__list{margin:12px 0 0;padding:0;list-style:none;display:grid}.acct-switch__item{transition:grid-template-rows .22s var(--ui-ease-out), opacity .15s var(--ui-ease-out);animation:acct-switch-in .22s var(--ui-ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms);grid-template-rows:1fr;display:grid}.acct-switch__inner{min-height:0}.acct-switch__item[data-removing]{opacity:0;pointer-events:none;grid-template-rows:0fr}.acct-switch__item[data-removing] .acct-switch__inner{overflow:hidden}@keyframes acct-switch-in{0%{opacity:0;transform:translateY(6px)}}.acct-switch__row,.acct-switch__ask{margin-bottom:8px}.acct-switch__row{border:1px solid var(--ui-border);background:var(--ui-surface-soft);min-height:68px;transition:border-color .14s var(--ui-ease-out), background-color .14s var(--ui-ease-out), opacity .16s var(--ui-ease-out);border-radius:12px;align-items:center;gap:2px;padding:5px 6px 5px 5px;display:flex}.acct-switch__item[data-current] .acct-switch__row{border-color:var(--ui-accent-border)}.acct-switch__pick{min-width:0;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s var(--ui-ease-out), background-color .14s var(--ui-ease-out);background:0 0;border:0;border-radius:9px;flex:auto;align-items:center;gap:12px;padding:4px 8px 4px 7px;display:flex}.acct-switch__pick:active:not(:disabled){transform:scale(.985)}.acct-switch__pick:disabled{cursor:default}.acct-switch__pick:focus-visible,.acct-switch__remove:focus-visible,.acct-switch__signout-all:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.acct-switch__avatar{border:1px solid var(--ui-accent-border);background:var(--ui-accent-soft);width:40px;height:40px;color:var(--ui-accent);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.76rem;font-weight:740;display:grid}.acct-switch__text{flex:auto;gap:1px;min-width:0;display:grid}.acct-switch__text>strong,.acct-switch__email,.acct-switch__workspaces{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acct-switch__text>strong{color:var(--ui-text);font-size:.9rem;font-weight:700;line-height:1.25}.acct-switch__email{color:var(--ui-text-soft);font-size:.76rem;line-height:1.35}.acct-switch__workspaces{color:var(--ui-muted);font-size:.72rem;line-height:1.35}.acct-switch__who{flex:0 0 40px;width:40px;height:40px;position:relative}.acct-switch__check{border:2px solid var(--ui-surface-soft);background:var(--ui-accent-fill);width:18px;height:18px;color:var(--ui-on-accent);opacity:0;transition:opacity .14s var(--ui-ease-out), transform .14s var(--ui-ease-out), border-color .14s var(--ui-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px;transform:scale(.85)}.acct-switch__item[data-current] .acct-switch__check,.acct-switch__item[data-chosen] .acct-switch__check{opacity:1;transform:none}.acct-switch__list[data-working] .acct-switch__item[data-current]:not([data-chosen]) .acct-switch__check{opacity:0;transform:scale(.85)}.acct-switch__list[data-working] .acct-switch__item:not([data-chosen]) .acct-switch__row{opacity:.55}.acct-switch__item[data-chosen] .acct-switch__row{border-color:var(--ui-accent-border);background:var(--ui-accent-soft)}.acct-switch__item[data-chosen] .acct-switch__check{border-color:var(--ui-accent-soft)}.acct-switch__state{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted);white-space:nowrap;border-radius:999px;justify-self:start;padding:1px 8px;font-size:.7rem;font-weight:700;line-height:1.3}.acct-switch__remove{border-color:#0000;flex:none;min-width:44px;min-height:44px;padding:0 10px;font-size:.78rem}@media (hover:hover) and (pointer:fine){.acct-switch__pick:hover:not(:disabled){background:var(--ui-accent-soft)}.acct-switch__remove{opacity:0;transition:opacity .14s var(--ui-ease-out), background-color .14s var(--ui-ease-out), border-color .14s var(--ui-ease-out), color .14s var(--ui-ease-out)}.acct-switch__row:hover .acct-switch__remove,.acct-switch__row:focus-within .acct-switch__remove,.acct-switch__remove:focus-visible{opacity:1}}.acct-switch__ask{border:1px solid var(--ui-danger-border);background:var(--ui-danger-soft);min-height:68px;animation:acct-fade .16s var(--ui-ease-out) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 12px;display:flex}.acct-switch__ask-text{flex:150px;gap:1px;min-width:0;display:grid}.acct-switch__ask-text strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.88rem;font-weight:700;line-height:1.3}.acct-switch__ask-text span{color:var(--ui-text-soft);font-size:.76rem;line-height:1.4}.acct-switch__ask-actions{flex:none;gap:8px;display:flex}.acct-switch__ask-actions .ay-button{min-height:44px}.acct-switch__status{color:var(--ui-danger);margin:4px 2px 0;font-size:.8rem;line-height:1.45}.acct-switch__foot{gap:8px;margin-top:4px;display:grid}.acct-switch__add{justify-content:center;gap:8px;width:100%;min-height:44px}.acct-switch__limit{color:var(--ui-text-soft);text-align:center;margin:0;font-size:.78rem;line-height:1.45}.acct-switch__signout-all{min-height:44px;color:var(--ui-danger);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s var(--ui-ease-out);background:0 0;border:0;border-radius:9px;justify-self:center;padding:0 14px;font-size:.8rem;font-weight:650}.acct-switch__signout-all:disabled{opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){.acct-switch__signout-all:hover:not(:disabled){background:var(--ui-danger-soft)}}.acct-switch__wait{place-items:center;min-height:132px;display:grid}.acct-2fa-wait>.ay-spinner,.acct-switch__wait>.ay-spinner{border-width:3px;border-color:var(--ui-accent-soft);border-top-color:var(--ui-accent);flex-basis:38px;width:38px;height:38px;animation-duration:.72s}.acct-remembered{margin:0}.acct-remembered .acct-switch__row{padding-right:8px}.acct-remembered .acct-switch__item:last-child .acct-switch__row{margin-bottom:0}.acct-remembered__go{color:var(--ui-muted);transition:transform .14s var(--ui-ease-out), color .14s var(--ui-ease-out);flex:none;margin-left:auto}.acct-remembered__chip{animation:acct-fade .16s var(--ui-ease-out) both;gap:12px;margin:0;padding-right:4px}.acct-remembered__chip .acct-switch__who{margin-left:7px}.acct-remembered__chip .acct-switch__text{padding:4px 0}.acct-remembered__not-you{flex:none;padding:8px 10px}.acct-remembered__options{justify-content:flex-end}@media (hover:hover) and (pointer:fine){.acct-switch__pick:hover:not(:disabled) .acct-remembered__go{color:var(--ui-accent);transform:translate(2px)}}@media (width<=640px){.acct-switch__ask .acct-switch__avatar{display:none}.acct-switch__ask-actions{flex:100%}.acct-switch__ask-actions .ay-button{flex:1 1 0}}.acct-page{gap:16px;width:min(100%,720px);margin:0 auto;display:grid}.acct-back{border-radius:var(--ui-radius-sm);min-height:44px;color:var(--ui-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:-8px 0 0 -8px;padding:0 12px 0 8px;font-size:.82rem;font-weight:700;display:inline-flex}.acct-back:hover,.acct-back:focus-visible{background:var(--ui-accent-soft);outline:0}.acct-page__head p{color:var(--ui-text-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:.84rem}.acct-page__head strong{color:var(--ui-text);font-weight:680}.acct-panel{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);border-radius:14px;gap:14px;padding:18px;display:grid}.acct-panel__head{align-items:flex-start;gap:12px;display:flex}.acct-panel__icon{background:var(--ui-accent-soft);height:40px;color:var(--ui-accent);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.acct-panel--caution .acct-panel__icon{background:var(--ui-danger-soft);color:var(--ui-danger)}.acct-panel h2{color:var(--ui-text);margin:2px 0 3px;font-size:1rem}.acct-panel__head p{color:var(--ui-text-soft);margin:0;font-size:.8rem;line-height:1.5}.acct-panel__empty{color:var(--ui-muted);margin:0;font-size:.8rem}.acct-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.acct-panel .ay-button{min-height:44px}.acct-rows{border:1px solid var(--ui-border);border-radius:11px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.acct-row{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 14px;display:flex}.acct-row+.acct-row{border-top:1px solid var(--ui-border)}.acct-row__text{gap:2px;min-width:0;display:grid}.acct-row__text strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:.84rem;font-weight:680}.acct-row__text span{color:var(--ui-muted);font-size:.74rem}.acct-row__confirm{animation:acct-fade .15s var(--ui-ease-out);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.acct-row__confirm>span{color:var(--ui-text-soft);font-size:.78rem}.acct-confirm{border:1px solid var(--ui-danger-border);background:var(--ui-danger-soft);animation:acct-tile-in .18s var(--ui-ease-out) both;border-radius:11px;gap:10px;padding:12px 14px;display:grid}.acct-confirm p{color:var(--ui-text);margin:0;font-size:.8rem;line-height:1.5}.acct-confirm__actions{flex-wrap:wrap;gap:8px;display:flex}.acct-settings{gap:22px}.acct-settings__section{gap:10px;min-width:0;display:grid}.acct-settings__section>.acct-section__title{margin:0 0 -2px 2px}.acct-rows--card{background:var(--ui-surface);box-shadow:var(--ui-shadow-card);border-radius:14px;overflow:visible}.acct-setting+.acct-setting{border-top:1px solid var(--ui-border)}.acct-setting__main{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 16px;display:flex}.acct-setting__value{color:var(--ui-text-soft);overflow-wrap:anywhere;font-size:.78rem}.acct-setting__value.is-good{color:var(--ui-success);font-weight:650}.acct-setting__value.is-warn{color:var(--ui-warning);font-weight:650}.acct-setting__action{white-space:nowrap;flex:none;min-height:44px}.acct-setting[data-open] .acct-setting__action{color:var(--ui-text-soft)}.acct-setting__editor{animation:acct-tile-in .18s var(--ui-ease-out) both;padding:2px 16px 16px}.acct-setting__after{padding:0 16px 14px}.acct-editor{gap:10px;max-width:460px;display:grid}.acct-editor label{color:var(--ui-text-soft);font-size:.76rem;font-weight:700}.acct-editor .ui-input{min-height:44px}.acct-editor__lead{color:var(--ui-text-soft);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.5}.acct-editor__wait{min-height:44px;color:var(--ui-text-soft);align-items:center;gap:10px;font-size:.8rem;display:inline-flex}.acct-editor--scan{max-width:420px}.acct-editor--scan .acct-2fa-qr{width:152px;height:152px;margin:0}.acct-field-error{color:var(--ui-danger);margin:0;font-size:.78rem;line-height:1.45}.acct-panel h3{color:var(--ui-text);margin:2px 0 3px;font-size:1rem}.acct-codes{gap:12px;min-width:0;display:grid}.acct-codes__print-title{display:none}.acct-codes__list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);counter-reset:code;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:12px 14px;list-style:none;display:grid}.acct-codes__list li{counter-increment:code;align-items:baseline;gap:6px;min-width:0;display:flex}.acct-codes__list li:before{content:counter(code);color:var(--ui-faint);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 1.4em;font-size:.68rem}.acct-codes__list code{color:var(--ui-text);letter-spacing:.02em;white-space:nowrap;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.74rem,3.2vw,.86rem);font-weight:560}.acct-codes__tools{flex-wrap:wrap;gap:8px;display:flex}.acct-codes__tools .ay-button{flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;display:inline-flex}.acct-codes__tools .ay-button:active{transform:scale(.97)}.acct-codes__tools .ay-button svg{flex:none}.acct-check{min-height:44px;color:var(--ui-text);cursor:pointer;align-items:center;gap:10px;font-size:.84rem;font-weight:650;display:inline-flex}.acct-check input{width:20px;height:20px;accent-color:var(--ui-accent-fill);margin:0}.ay-auth-flow .acct-check{color:var(--ui-text);font-size:.84rem}.acct-recovery-input{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.acct-recovery-input::placeholder{letter-spacing:.06em}.acct-settings__section .ay-theme-switch{max-width:320px}.acct-settings__section .ay-theme-switch__option{font-size:.8rem}@media print{html[data-acct-printing] body *{visibility:hidden!important}html[data-acct-printing] [data-print-codes],html[data-acct-printing] [data-print-codes] .acct-codes__list,html[data-acct-printing] [data-print-codes] .acct-codes__list *,html[data-acct-printing] [data-print-codes] .acct-codes__print-title{visibility:visible!important}html[data-acct-printing] [data-print-codes]{width:100%;position:absolute;top:0;left:0}html[data-acct-printing] .acct-codes__print-title{color:#000;margin:0 0 12px;font-size:14pt;font-weight:700;display:block}html[data-acct-printing] .acct-codes__list{background:0 0;border-color:#999}html[data-acct-printing] .acct-codes__list code{color:#000}html[data-acct-printing] .acct-codes__tools,html[data-acct-printing] .acct-check,html[data-acct-printing] .ay-auth-submit{display:none!important}}@media (width<=640px){.acct-main{padding-top:20px}.acct-home h1,.acct-page__head h1{font-size:1.4rem}.acct-search{flex-basis:100%}.acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.acct-tile__open{border-radius:13px;gap:8px;min-height:112px;padding:16px 6px 12px}.acct-tile__icon{border-radius:12px;width:44px;height:44px}.acct-tile__label{font-size:.76rem}.acct-resume{width:100%}.acct-resume__go span{display:none}.acct-panel{padding:16px 14px}.acct-row:has(.acct-row__confirm){flex-wrap:wrap}.acct-row__confirm{justify-content:flex-start}.acct-setting__main{padding-left:14px}.acct-setting__editor{padding:2px 14px 14px}.acct-setting__after{padding:0 14px 12px}.acct-codes__list{gap:6px 10px;padding:10px 12px}}@media (width<=340px){.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.acct-billing{width:min(100%,760px)}.acct-billing__title{flex:1 1 0;min-width:0}.acct-billing__title h2{overflow-wrap:anywhere;text-wrap:balance;margin:2px 0 3px}.acct-billing__line{color:var(--ui-text-soft);flex:100%;margin:0;font-size:.8rem;line-height:1.5}.acct-billing__notice{margin:0}.acct-billing__skeleton{gap:16px;display:grid}.acct-billing .acct-panel__head h2{overflow-wrap:anywhere}.acct-billing a:not(.ay-button){color:var(--ui-accent);font-weight:650}.acct-bill-status{--s-tone:var(--ui-text-soft);--s-soft:var(--ui-surface-soft);--s-line:var(--ui-border);border:1px solid var(--s-line);background:var(--s-soft);color:var(--s-tone);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;padding:3px 10px;font-size:.74rem;font-weight:700;line-height:1.5}.acct-bill-status[data-tone=good]{--s-tone:var(--ui-success);--s-soft:var(--ui-success-soft);--s-line:var(--ui-success-border)}.acct-bill-status[data-tone=info]{--s-tone:var(--ui-info);--s-soft:var(--ui-info-soft);--s-line:var(--ui-info-border)}.acct-bill-status[data-tone=warn]{--s-tone:var(--ui-warning);--s-soft:var(--ui-warning-soft);--s-line:var(--ui-warning-border)}.acct-bill-status[data-tone=bad]{--s-tone:var(--ui-danger);--s-soft:var(--ui-danger-soft);--s-line:var(--ui-danger-border)}.acct-facts{border:1px solid var(--ui-border);background:var(--ui-border);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.acct-facts>div{background:var(--ui-surface);align-content:start;gap:3px;padding:12px 14px;display:grid}.acct-facts dt{color:var(--ui-muted);font-size:.74rem;font-weight:700}.acct-facts dd{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650}.acct-facts dd span{color:var(--ui-text-soft);margin-top:2px;font-size:.76rem;font-weight:500;display:block}.acct-meters{gap:18px;margin:0;padding:0;list-style:none;display:grid}.acct-meter{gap:7px;display:grid}.acct-meter__top{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:.84rem;display:flex}.acct-meter__top strong{color:var(--ui-text);font-weight:680}.acct-meter__top span{color:var(--ui-text-soft);font-variant-numeric:tabular-nums}.acct-meter__bar{background:var(--ui-surface-muted);border-radius:999px;height:10px;overflow:hidden}.acct-meter__bar>span{border-radius:inherit;background:var(--ui-accent-fill);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;animation:acct-meter-in .48s var(--ui-ease-out) both;display:block}.acct-meter[data-level=warn] .acct-meter__bar>span{background:var(--ui-warning)}.acct-meter[data-level=limit] .acct-meter__bar>span{background:var(--ui-danger)}.acct-meter__note{color:var(--ui-text-soft);margin:0;font-size:.78rem;line-height:1.45}.acct-meter[data-level=warn] .acct-meter__note{color:var(--ui-warning);font-weight:600}.acct-meter[data-level=limit] .acct-meter__note{color:var(--ui-danger);font-weight:600}@keyframes acct-meter-in{0%{transform:scaleX(0)}}.acct-cancel h3{color:var(--ui-text);margin:0;font-size:.95rem}.acct-offer{border:1px dashed var(--ui-border-strong);background:var(--ui-surface);border-radius:11px;justify-items:start;gap:4px;padding:12px 14px;display:grid}.acct-offer strong{color:var(--ui-text);font-size:.84rem}.acct-offer p{color:var(--ui-text-soft);margin:0;font-size:.78rem;line-height:1.5}.acct-billing .acct-panel__actions .ay-button,.acct-billing .acct-confirm__actions .ay-button{flex:0 auto}@media (width<=640px){.acct-billing .acct-panel__head{flex-wrap:wrap}.acct-billing__title{flex-basis:calc(100% - 54px)}.acct-bill-status{order:3;margin:-2px 0 0 52px}.acct-billing .acct-panel__actions,.acct-billing .acct-confirm__actions{grid-template-columns:1fr;display:grid}.acct-billing .acct-panel__actions .ay-button,.acct-billing .acct-confirm__actions .ay-button{width:100%}.acct-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){::view-transition-group(acct-card){animation-duration:0s}::view-transition-new(root){animation:.14s linear both acct-fade}::view-transition-new(acct-card){animation:.14s linear both acct-fade}::view-transition-old(root){animation:.1s linear both acct-vt-out}::view-transition-old(acct-card){animation:.1s linear both acct-vt-out}.acct-tile__open:active,.acct-pill:active,.acct-resume:active,.acct-menu__trigger:active>span,.acct-star:active svg,.acct-2fa-key__copy:active,.acct-codes__tools .ay-button:active{transform:none}.acct-grid--enter>.acct-tile,.acct-confirm,.acct-setting__editor,.acct-menu__popover{animation-name:acct-fade}.acct-meter__bar>span{animation:none}.acct-switch__item{transition:opacity .12s linear;animation-name:acct-fade}.acct-switch__item[data-removing]{grid-template-rows:1fr}.acct-switch__item[data-removing] .acct-switch__inner{overflow:visible}.acct-switch__check,.acct-switch__list[data-working] .acct-switch__item[data-current]:not([data-chosen]) .acct-switch__check{transition:opacity .12s linear;transform:none}.acct-switch__pick:active:not(:disabled),.acct-remembered__go,.acct-switch__pick:hover:not(:disabled) .acct-remembered__go{transform:none}.acct-star[aria-pressed=true] svg{animation:none}.acct-tile[data-opening] .acct-tile__open:after,.acct-resume[data-opening]:after{animation:none;transform:scaleX(.85)}}.ay-auth-card__header{text-align:left;justify-content:flex-start}.ay-auth-card__body>.scribe-notice{margin-bottom:16px}html[data-theme-surface=account] .ay-auth-card .scribe-notice{padding:7px 12px 7px 9px}html[data-theme-surface=account] .ay-auth-card .scribe-notice>svg.lucide{width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--n-tone) 14%, transparent);margin:3px 11px 3px 3px;padding:0;overflow:visible}html[data-theme-surface=account] .ay-auth-card .scribe-notice .scribe-notice__line,html[data-theme-surface=account] .ay-auth-card .scribe-notice__text{font-size:.82rem;line-height:1.35}.acct-chip{border:1px solid var(--ui-accent-border);background:var(--ui-accent-soft);color:var(--ui-accent);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-block}.acct-activity .acct-row{align-items:center}.acct-activity .acct-row__text span{overflow-wrap:anywhere;text-wrap:pretty}.acct-activity__row .ay-button{white-space:nowrap;flex:none;min-height:44px}.acct-activity__done{color:var(--ui-success);flex:none;padding-right:10px;font-size:.76rem;font-weight:650}.acct-workspaces__row{flex-wrap:wrap}.acct-workspaces__why{max-width:46ch;color:var(--ui-text-soft);text-wrap:pretty}.acct-row__text .acct-workspaces__why{font-size:.76rem;line-height:1.45}.acct-workspaces__confirm{flex:1 0 100%;margin:4px 6px 8px 0}.acct-confirm__list{color:var(--ui-text);gap:4px;margin:0;padding-left:1.15em;font-size:.8rem;line-height:1.5;display:grid}.acct-confirm .ay-button svg{flex:none}.acct-confirm .ay-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.acct-secure,.acct-restore{border:1px solid var(--ui-warning-border);background:var(--ui-warning-soft);animation:acct-tile-in .2s var(--ui-ease-out) both;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.acct-secure .acct-panel__icon,.acct-restore .acct-panel__icon{background:color-mix(in srgb, var(--ui-warning) 16%, var(--ui-surface));color:var(--ui-warning)}.acct-secure__text,.acct-restore__text{justify-items:start;gap:8px;min-width:0;display:grid}.acct-secure h2,.acct-restore h2{color:var(--ui-text);margin:2px 0 0;font-size:1rem}.acct-secure p,.acct-restore p{color:var(--ui-text);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.5}.acct-restore{margin-bottom:18px}.acct-cooldown{border:1px solid var(--ui-warning-border);border-radius:var(--ui-radius-sm);background:var(--ui-warning-soft);color:var(--ui-warning);animation:acct-fade .18s var(--ui-ease-out) both;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.acct-cooldown__icon{flex:none;place-items:center;height:1.3em;display:grid}.ay-auth-flow .acct-cooldown p{color:var(--ui-text);font-variant-numeric:tabular-nums;margin:0;font-size:.82rem;line-height:1.45}.acct-photo{gap:6px;display:grid}.acct-photo__label{color:var(--ui-text-soft);font-size:.76rem;font-weight:700}.acct-photo__choose{justify-content:center;gap:8px}.acct-photo__chosen{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft);min-height:44px;color:var(--ui-text);align-items:center;gap:10px;padding:0 4px 0 12px;display:flex}.acct-photo__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.82rem;overflow:hidden}.acct-photo__remove{border-radius:var(--ui-radius-sm);width:44px;height:44px;color:var(--ui-text-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.acct-photo__remove:hover,.acct-photo__remove:focus-visible{background:var(--ui-accent-soft);color:var(--ui-text);outline:0}.acct-photo__help{color:var(--ui-text-soft);text-wrap:pretty;margin:0;font-size:.76rem;line-height:1.5}.ay-auth-flow .acct-photo__help{color:var(--ui-text-soft)}.acct-lost__note{color:var(--ui-text-soft);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.5}@media (width<=640px){.acct-secure,.acct-restore{gap:12px;padding:14px}.acct-activity__row{flex-wrap:wrap}.acct-activity__row .ay-button{margin-left:-8px}}@media (prefers-reduced-motion:reduce){.acct-secure,.acct-restore,.acct-cooldown{animation-name:acct-fade}}.acct-agree-page{width:min(100%,760px)}.acct-agree{gap:30px;display:grid}.acct-agree__group{gap:28px;display:grid}.acct-agree__group-title{color:var(--ui-text);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.05rem;font-weight:720}.acct-agree__doc{gap:10px;display:grid}.acct-agree__doc+.acct-agree__doc{border-top:1px solid var(--ui-border);padding-top:28px}.acct-agree__title{min-width:0}.acct-agree__title h3{color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;font-size:1rem;font-weight:720;line-height:1.3;display:flex}.acct-agree__title p{color:var(--ui-muted);margin:3px 0 0;font-size:.78rem}.acct-agree__frame{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:12px;position:relative;overflow:hidden}.acct-agree__frame:after{content:"";background:linear-gradient(to top, var(--ui-surface), transparent);opacity:0;pointer-events:none;height:48px;transition:opacity .16s var(--ui-ease-out);position:absolute;bottom:0;left:0;right:0}.acct-agree__frame[data-more]:after{opacity:1}.acct-agree__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;-webkit-overflow-scrolling:touch;max-height:clamp(220px,46dvh,360px);padding:16px 20px;overflow-y:auto}.acct-agree__panel:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;border-radius:11px}.acct-agree__text{max-width:68ch;color:var(--ui-text);overflow-wrap:anywhere;font-size:.86rem;line-height:1.65}.acct-agree__text>:first-child{margin-top:0}.acct-agree__text>:last-child{margin-bottom:0}.acct-agree__text h4,.acct-agree__text h5,.acct-agree__text h6{color:var(--ui-text);text-wrap:balance;margin:1.5em 0 .4em;font-size:.92rem;font-weight:720;line-height:1.35}.acct-agree__text h4:first-child{margin-top:0;font-size:1rem}.acct-agree__text p,.acct-agree__text ul,.acct-agree__text ol,.acct-agree__text blockquote{text-wrap:pretty;margin:0 0 .8em}.acct-agree__text ul,.acct-agree__text ol{padding-left:1.3em}.acct-agree__text li+li{margin-top:.25em}.acct-agree__text blockquote{border-left:1px solid var(--ui-border-strong);color:var(--ui-text-soft);padding-left:12px}.acct-agree__text hr{border:0;border-top:1px solid var(--ui-border);margin:1.4em 0}.acct-agree__text a{color:var(--ui-accent);text-underline-offset:2px}.acct-agree__table{margin:0 0 .9em;overflow-x:auto}.acct-agree__table table{border-collapse:collapse;font-size:.82rem}.acct-agree__table th,.acct-agree__table td{border:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:6px 12px}.acct-agree__table th{background:var(--ui-surface-soft);color:var(--ui-text);font-weight:680}.acct-agree__hint{min-height:20px;color:var(--ui-text-soft);transition:color .15s var(--ui-ease-out);align-items:center;gap:6px;margin:0;font-size:.78rem;line-height:1.4;display:flex}.acct-agree__hint[data-read]{color:var(--ui-success);font-weight:650}.acct-agree__hint svg{animation:acct-fade .16s var(--ui-ease-out);flex:none}.acct-agree__doc[data-state=locked] .acct-agree__hint{color:var(--ui-warning);font-weight:650}.acct-agree__mark{justify-self:start;min-height:44px}.acct-agree__agree,.acct-agree__authority{min-height:44px;transition:color .15s var(--ui-ease-out);align-items:flex-start;padding:10px 0;line-height:1.4}.acct-agree__agree input,.acct-agree__authority input{flex:none;margin-top:1px}.acct-agree__agree[data-disabled]{color:var(--ui-muted);cursor:not-allowed}.acct-agree__agree[data-disabled] input{cursor:not-allowed}.acct-agree__authority{padding-top:0}.acct-agree__sign{border-top:1px solid var(--ui-border);gap:8px;max-width:460px;padding-top:28px;display:grid}.acct-agree__sign label{color:var(--ui-text-soft);font-size:.78rem;font-weight:700}.acct-agree__sign .ui-input{min-height:44px}.acct-agree__name-help{color:var(--ui-text-soft);text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.5}.acct-agree__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.acct-agree__submit{min-width:128px;min-height:44px}.acct-agree__left{color:var(--ui-text-soft);margin:0;font-size:.78rem;line-height:1.4}@media (width<=640px){.acct-agree{gap:26px}.acct-agree__panel{padding:14px}.acct-agree__actions{display:grid}.acct-agree__submit{width:100%}}@media (prefers-reduced-motion:reduce){.acct-agree__frame:after,.acct-agree__hint,.acct-agree__agree,.acct-agree__authority{transition:none}.acct-agree__hint svg{animation:none}}.acct-progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0 0 4px;padding:0;list-style:none;display:grid}.acct-progress li{background:var(--ui-border-strong);height:4px;transition:background-color .18s var(--ui-ease-out);border-radius:2px;position:relative}.acct-progress li[data-state=done]{background:color-mix(in srgb, var(--ui-accent) 55%, transparent)}.acct-progress li[data-state=current]{background:var(--ui-accent)}.acct-progress__name{max-width:100%;color:var(--ui-muted);white-space:nowrap;font-size:.68rem;font-weight:650;display:none;position:absolute;top:10px;left:0}.acct-progress li[data-state=current] .acct-progress__name{color:var(--ui-text)}@media (width>=720px){.acct-progress{margin-bottom:22px}.acct-progress__name{display:block}}.ay-auth-flow .acct-progress{margin-bottom:2px}.ay-auth-flow .acct-progress__name{display:none}.acct-signup{gap:20px}.acct-signup__step{gap:18px;min-width:0;display:grid}.acct-signup__links{flex-wrap:wrap;justify-content:center;gap:0 14px;display:flex}.acct-signup__links .ay-auth-link{min-height:44px}.acct-signup__links .ay-auth-link:disabled{color:var(--ui-muted);cursor:default;background:0 0}.acct-note{border:1px solid var(--ui-info-border);border-radius:var(--ui-radius-sm);background:var(--ui-info-soft);color:var(--ui-text);text-wrap:pretty;gap:6px;margin:0;padding:11px 13px;font-size:.8rem;line-height:1.5;display:grid}.acct-note p{margin:0}.acct-note ul{margin:0;padding-left:18px}.ay-auth-flow .acct-note{color:var(--ui-text)}.acct-form{gap:18px;max-width:560px;display:grid}.acct-form label{color:var(--ui-text-soft);font-size:.76rem;font-weight:700}.acct-form .ui-input{min-height:44px}.acct-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.acct-form__field{align-content:start;gap:6px;min-width:0;display:grid}.acct-form .ui-input,.acct-form .ui-select{min-height:44px}.acct-form__npi{font-variant-numeric:tabular-nums;letter-spacing:.06em;max-width:calc(50% - 7px)}.acct-form__help{color:var(--ui-muted);margin:0;font-size:.74rem;line-height:1.45}.acct-form__lookup{gap:6px;min-height:0;display:grid}.acct-form__looking{min-height:28px;color:var(--ui-text-soft);align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.acct-lookup{border:1px solid var(--ui-success-border);border-radius:var(--ui-radius-sm);background:var(--ui-success-soft);color:var(--ui-text);overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.acct-lookup svg{color:var(--ui-success);flex:none;margin-top:1px}.acct-lookup[data-tone=check]{border-color:var(--ui-warning-border);background:var(--ui-warning-soft)}.acct-lookup[data-tone=check] svg{color:var(--ui-warning)}.acct-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acct-chips li{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-height:44px;color:var(--ui-text);border-radius:999px;align-items:center;padding:0 0 0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.acct-chips__remove{width:44px;height:44px;color:var(--ui-text-soft);cursor:pointer;transition:background-color .15s var(--ui-ease-out), color .15s var(--ui-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.acct-chips__remove:hover{background:var(--ui-accent-soft);color:var(--ui-text)}.acct-chips__remove:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}@media (width<=520px){.acct-form__pair{grid-template-columns:minmax(0,1fr)}.acct-form__npi{max-width:none}}.acct-check--wrap{align-items:flex-start;padding:8px 0;font-weight:600;line-height:1.45}.acct-check--wrap input{flex:0 0 20px;margin-top:1px}.acct-plan{gap:22px;max-width:640px;display:grid}.acct-plan__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.acct-plan__option{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);cursor:pointer;min-height:76px;transition:border-color .15s var(--ui-ease-out), background-color .15s var(--ui-ease-out);gap:4px;padding:14px 14px 14px 44px;display:grid;position:relative}.acct-plan__option:hover{border-color:var(--ui-accent-border)}.acct-plan__option[data-selected]{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.acct-plan__option input{width:20px;height:20px;accent-color:var(--ui-accent-fill);margin:0;position:absolute;top:16px;left:14px}.acct-plan__option:focus-within{outline:2px solid var(--ui-focus);outline-offset:2px}.acct-plan__option--static{cursor:default}.acct-plan__option--static:hover{border-color:var(--ui-accent)}.acct-plan__mark{color:var(--ui-accent-fill);position:absolute;top:16px;left:14px}.acct-plan__name{color:var(--ui-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.9rem;font-weight:700;display:flex}.acct-plan__name em{color:var(--ui-success);font-size:.72rem;font-style:normal;font-weight:700}.acct-plan__price{color:var(--ui-text-soft);font-size:.8rem}.acct-plan__price strong{color:var(--ui-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.15rem}.acct-plan__terms{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);gap:8px;padding:14px 16px;display:grid}.acct-plan__terms h2{color:var(--ui-text);margin:0;font-size:.95rem}.acct-plan__terms p{color:var(--ui-text);text-wrap:pretty;margin:0;font-size:.82rem;line-height:1.55}.acct-plan__ticks{gap:2px;display:grid}.acct-plan__go{gap:10px;display:grid}.acct-plan__go .ay-button{justify-content:center;width:100%}.acct-plan__secure{color:var(--ui-muted);text-wrap:pretty;margin:0;font-size:.76rem;line-height:1.5}@media (width<=520px){.acct-plan__choices{grid-template-columns:minmax(0,1fr)}}.acct-welcome__list{display:grid}.acct-welcome__list>section{border-top:1px solid var(--ui-border);justify-items:start;gap:10px;padding:22px 0;display:grid}.acct-welcome__list>section:first-child{border-top:0;padding-top:4px}.acct-welcome__list h2{color:var(--ui-text);letter-spacing:-.01em;margin:0;font-size:1.02rem}.acct-welcome__list p{color:var(--ui-text-soft);text-wrap:pretty;max-width:60ch;margin:0;font-size:.82rem;line-height:1.5}.acct-welcome__saved{min-height:1.2em;color:var(--ui-success);align-items:center;gap:6px;font-weight:650;display:inline-flex}.acct-welcome__done{border-top:1px solid var(--ui-border);justify-items:start;gap:10px;padding-top:22px;display:grid}.acct-welcome__done p{color:var(--ui-muted);margin:0;font-size:.78rem}.acct-welcome__done .ay-button{justify-content:center;min-width:160px}.acct-choice{border:0;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:grid}.acct-choice legend{color:var(--ui-text);margin-bottom:8px;padding:0;font-size:.84rem;font-weight:700}.acct-choice__row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.acct-choice__option{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius);background:var(--ui-surface);cursor:pointer;min-height:56px;transition:border-color .15s var(--ui-ease-out), background-color .15s var(--ui-ease-out);align-items:center;padding:8px 12px 8px 40px;display:flex;position:relative}.acct-choice__option:hover{border-color:var(--ui-accent-border)}.acct-choice__option[data-selected]{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.acct-choice__option input{width:20px;height:20px;accent-color:var(--ui-accent-fill);margin:-10px 0 0;position:absolute;top:50%;left:12px}.acct-choice__option:focus-within{outline:2px solid var(--ui-focus);outline-offset:2px}.acct-choice__option span{gap:1px;display:grid}.acct-choice__option strong{color:var(--ui-text);font-size:.84rem;font-weight:680}.acct-choice__option small{color:var(--ui-muted);font-size:.72rem}.acct-mic{justify-items:start;gap:10px;width:100%;max-width:420px;display:grid}.acct-mic__meter{border:1px solid var(--ui-border-strong);background:var(--ui-surface-muted);border-radius:999px;width:100%;height:10px;overflow:hidden}.acct-mic__meter span{border-radius:inherit;background:var(--ui-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.acct-mic__message{color:var(--ui-text-soft);margin:0;font-size:.8rem;line-height:1.45}.acct-mic__message[data-tone=ok]{color:var(--ui-success);font-weight:650}.acct-mic__message[data-tone=problem]{color:var(--ui-danger)}@media (prefers-reduced-motion:reduce){.acct-progress li,.acct-chips__remove,.acct-plan__option,.acct-choice__option{transition:none}}.acct-auth .ay-auth-card:has(.acct-info){grid-template-rows:auto auto;min-height:0}.acct-info{align-content:start;gap:28px;display:grid}.acct-info>header{gap:10px;margin:0;display:grid}.acct-info>header h2{margin:0;font-size:1.3rem;line-height:1.25}.acct-info>header p{color:var(--ui-text-soft);margin:0;font-size:.95rem;line-height:1.6}.acct-info .ay-auth-submit{margin:0}.acct-info .acct-center-link{justify-self:center;min-height:44px;margin-top:-12px;padding-inline:12px}
