:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--p-auth-shell-bg:url(/auth/bg8.webp);--primary:#06c;--primary-focus:#0071e3;--primary-soft:#0066cc1a;--ink:#1d1d1f;--ink-80:#333;--muted:#444746;--hairline:#e0e0e0;--divider-soft:#e1e3e1;--parchment:#f5f5f7;--pearl:#fafafc;--danger:#b3261e;--radius-sm:8px;--radius-md:11px;--radius-lg:18px;--radius-pill:9999px;--shadow-soft:0 1px 2px #1d1d1f0a, 0 12px 32px #1d1d1f14;--shadow-pop:0 4px 10px #1d1d1f0a, 0 20px 48px #1d1d1f29;--ma-bg:#f0f4f9;--ma-card:#fff;--ma-ink:#1f1f1f;--ma-pill-ink:#003a75;--ma-search-bg:#e9eef6;--ma-link:#428cc6;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{color:#1a1a1f;background:#f7f7f8;margin:0}h1{margin:0 0 .25rem;font-size:1.5rem}h2{font-size:1.1rem}label{margin:.75rem 0 .25rem;font-size:.85rem;font-weight:600;display:block}input{width:100%;color:inherit;background:#fff;border:1px solid #cfcfd6;border-radius:8px;padding:.55rem .65rem;font-size:.95rem}button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;width:100%;margin-top:1rem;padding:.6rem;font-size:.95rem;font-weight:600}button.secondary{color:#1a1a1f;background:#fff;border:1px solid #cfcfd6}button:disabled{opacity:.6;cursor:not-allowed}.success{color:#15803d;margin-top:.75rem;font-size:.85rem}a{color:#2563eb}.qr{image-rendering:pixelated;margin:.75rem auto;display:block}code{word-break:break-all;background:#f0f0f3;border-radius:4px;padding:.15rem .35rem;font-size:.8rem}.app-header{border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);z-index:40;background:#ffffffd9;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.app-header h1{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}.header-actions{align-items:center;gap:.5rem;display:flex}.switcher-trigger{width:2.25rem;height:2.25rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;margin:0;padding:0;transition:background .12s;display:grid}.switcher-trigger:hover{background:#1d1d1f0f}.switcher-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.avatar{object-fit:cover;border-radius:50%;flex:none;place-content:center;display:grid}.avatar-gradient{color:#fff;font-size:.95rem;font-weight:600;line-height:1}.switcher-anchor{position:relative}.switcher-popover{z-index:100;border-radius:var(--radius-lg);background:var(--parchment);box-shadow:var(--shadow-pop);outline:none;animation:.16s ease-out switcher-in;position:absolute;top:calc(100% + 10px);right:0}@keyframes switcher-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}.switcher-popover--apps{width:300px;padding:14px}.switcher-popover-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;padding:0 4px;font-size:14px;font-weight:600}.switcher-apps-card{border-radius:var(--radius-md);background:#fff;padding:10px 6px;box-shadow:0 1px 2px #1d1d1f0a}.switcher-apps-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.switcher-app-tile{color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 10px;text-decoration:none;transition:background .12s;display:flex}.switcher-app-tile:hover{background:#1d1d1f0d}.switcher-app-icon{border-radius:12px;place-content:center;width:40px;height:40px;display:grid;overflow:hidden}.switcher-app-icon .avatar{border-radius:12px;width:40px;height:40px}.switcher-app-icon--brand{background:var(--ink);color:#fff}.switcher-app-label{color:var(--ink-80);font-size:12px}.switcher-popover-foot{color:var(--muted);text-align:center;margin:12px 0 0;font-size:11px}.switcher-popover--account{width:340px}.switcher-popover-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;display:grid;position:absolute;top:12px;right:12px}.switcher-popover-close:hover{background:#1d1d1f0f}.switcher-account-header{flex-direction:column;align-items:center;padding:18px 24px 16px;display:flex}.switcher-account-email{color:var(--ink-80);font-size:13px}.switcher-account-avatar-wrap{margin-top:14px}.switcher-avatar-link{cursor:pointer;border-radius:50%;line-height:0;display:inline-block;position:relative}.switcher-avatar-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.switcher-avatar-edit{width:1.75rem;height:1.75rem;color:var(--ink);background:#f0f4f9;border:2px solid #fff;border-radius:50%;place-content:center;transition:background .15s,color .15s;display:grid;position:absolute;bottom:2px;right:0}.switcher-avatar-link:hover .switcher-avatar-edit{color:var(--primary);background:#c2e7ff}.switcher-account-hi{letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:22px;font-weight:600}.switcher-manage{border-radius:var(--radius-pill);color:var(--primary);border:1px solid #d2d2d7;margin-top:14px;padding:8px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s}.switcher-manage:hover{background:var(--primary-soft)}.switcher-accounts-card{border-radius:var(--radius-lg);background:#fff;margin:0 8px 8px;overflow:hidden;box-shadow:0 1px 2px #1d1d1f0a}.switcher-accounts-toggle{width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.switcher-accounts-toggle:disabled{opacity:.6;cursor:default}.switcher-chevron-circle{background:var(--divider-soft);width:26px;height:26px;color:var(--ink-80);border-radius:50%;place-content:center;display:grid}.switcher-account-row{border-top:1px solid var(--divider-soft);align-items:center;display:flex}.switcher-account-row-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.switcher-account-row-main:disabled{cursor:default;opacity:.6}.switcher-account-row:hover{background:var(--pearl)}.switcher-account-identity{flex-direction:column;flex:1;min-width:0;display:flex}.switcher-account-name,.switcher-account-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher-account-name{color:var(--ink);font-size:14px;font-weight:500}.switcher-account-sub{color:var(--muted);font-size:12px}.switcher-account-signout{width:30px;height:30px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-content:center;margin-right:10px;transition:opacity .12s;display:grid}.switcher-account-row:hover .switcher-account-signout,.switcher-account-signout:focus-visible{opacity:1}.switcher-account-signout:hover{color:var(--danger);background:#1d1d1f0f}.switcher-account-action{text-align:left;width:100%;color:var(--ink);cursor:pointer;border:0;border-top:1px solid var(--divider-soft);background:0 0;align-items:center;gap:12px;padding:11px 16px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.switcher-account-action:hover{background:var(--pearl)}.switcher-account-action:disabled{opacity:.6;cursor:default}.switcher-action-icon{background:var(--divider-soft);width:30px;height:30px;color:var(--ink-80);border-radius:50%;flex:none;place-content:center;display:grid}.switcher-action-icon--blue{background:var(--primary-soft);color:var(--primary)}.switcher-account-error{margin:0 16px 12px}.ma{background:var(--ma-bg);min-height:100dvh;color:var(--ma-ink);flex-direction:column;display:flex}.ma ::selection{background:#0066cc38}.ma-topbar{align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}@media (min-width:60.01rem){.ma-topbar--home .ma-search{display:none}}.ma-brand{white-space:nowrap;color:var(--ma-ink);font-size:1.375rem;line-height:1;text-decoration:none}.ma-brand strong{font-weight:500}.ma-brand span{color:var(--muted);font-weight:400}.ma-topbar .header-actions{flex:none;align-items:center;gap:.99rem;margin-left:auto;display:flex}.ma-search{flex:1;max-width:45rem;margin:0 auto;position:relative}.ma-search-box{border-radius:var(--radius-pill);background:var(--ma-search-bg);height:3rem;color:var(--ma-ink);align-items:center;gap:.9rem;padding:0 1.5rem;display:flex}.ma-home .ma-search-box{background:#fff}.ma-search-box:focus-within{background:#fff;box-shadow:0 1px 2px #1d1d1f14,0 4px 12px #1d1d1f1a}.ma-search-box svg{color:var(--muted);flex:none}.ma-search-box input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;width:auto;margin:0;padding:0;font-size:1rem}.ma-search-results{box-shadow:var(--shadow-pop);z-index:60;background:#fff;border-radius:24px;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.ma-search-results a{color:var(--ma-ink);border-radius:16px;align-items:center;gap:1rem;padding:.7rem 1rem;text-decoration:none;display:flex}.ma-search-results a:hover,.ma-search-results a:focus-visible{background:var(--parchment);outline:none}.ma-search-results .ma-search-hint{color:var(--muted);flex:none;margin-left:auto;font-size:.8rem}.ma-search-empty{color:var(--muted);padding:.9rem 1rem;font-size:.9rem}.ma-body{flex:1;align-items:stretch;gap:0;min-height:0;margin:0;padding:.5rem 0 1rem;display:flex}.ma-rail{flex-direction:column;flex:none;align-items:stretch;gap:.15rem;width:21rem;padding:.5rem 0 .5rem 1.5rem;display:flex;position:sticky;top:1.5rem}.ma-nav-item{border-radius:var(--radius-pill);color:var(--ma-ink);align-self:flex-start;align-items:center;gap:1rem;padding:.55rem 1.5rem .55rem .75rem;font-size:.95rem;text-decoration:none;display:flex}.ma-nav-item:hover{background:#1d1d1f0d}.ma-nav-item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ma-nav-item.ma-active{background:#fff;font-weight:500}.ma-nav-ic{border-radius:50%;flex:none;place-content:center;width:2.5rem;height:2.5rem;display:grid}.ma-nav-item.ma-active .ma-nav-ic{background:var(--ma-pill-ink)}.ma-rail-foot{flex-wrap:wrap;gap:1.25rem;margin-top:auto;padding:1.5rem 1rem 0;display:flex}.ma-rail-foot a{color:var(--muted);font-size:.85rem;text-decoration:none}.ma-rail-foot a:hover{text-decoration:underline}.ma-main{flex-direction:column;flex:1;align-self:stretch;min-width:0;max-width:52.5rem;margin:0 auto;padding:0 1.5rem;display:flex}.ma-foot{display:none}.ma-title{letter-spacing:0;text-wrap:balance;margin:.75rem 0 1.5rem;font-size:1.75rem;font-weight:400}.ma-section-sub{color:var(--ma-ink);margin:0 0 1rem;font-size:1rem}.ma-card{background:var(--ma-card);border-radius:28px;margin:0 0 1rem;overflow:hidden}.ma-card .row{border-top:1px solid var(--divider-soft);align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.ma-card .row:first-child{border-top:0}.ma-row{border:0;border-top:1px solid var(--divider-soft);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:0;align-items:center;gap:1.5rem;margin:0;padding:1.25rem 1.5rem;display:flex}.ma-row-btn{cursor:pointer;background:#fff!important;border-radius:0%!important;width:100%!important;margin:0!important;padding:1.25rem 1.5rem!important}.ma-row-btn:hover:not(:disabled){background:var(--pearl)!important}.ma-card>.ma-row:first-child,.ma-card>:first-child>.ma-row{border-top:0}button.ma-row{cursor:pointer}a.ma-row:hover,button.ma-row:hover{background:var(--pearl)}button.ma-row:focus-visible,a.ma-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ma-row-ic{width:1.5rem;height:1.5rem;color:var(--ma-ink);flex:none;place-content:center;display:grid}.ma-row-body{flex:1;min-width:0}.ma-row-label,.ma-row-value{display:block}.ma-row-label{color:var(--ma-ink);font-size:1rem;font-weight:500}.ma-row-value{color:var(--muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.9rem}.ma-row-action{color:var(--muted);border-radius:50%;flex:none;place-content:center;width:2.5rem;height:2.5rem;display:grid}a.ma-row{color:inherit;text-decoration:none}a.ma-row:hover{background:var(--pearl)}.ma-badge{border-radius:var(--radius-pill);background:var(--parchment);color:var(--muted);vertical-align:1px;margin-left:.5rem;padding:.15rem .75rem;font-size:.8rem;font-weight:500;display:inline-block}.ma-badge--ok{color:#137333;background:#e6f4ea}.ma-note{color:var(--muted);margin:0;padding:1.25rem 1.5rem;font-size:.9rem}.ma-card .muted{color:var(--muted);font-size:.9rem}.ma-card .error{color:var(--danger);font-size:.9rem}.ma-card .success{color:#137333;font-size:.9rem}.ma-card button{border-radius:var(--radius-pill);background:var(--primary);color:#fff;cursor:pointer;border:0;width:auto;margin-top:.75rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:500}.ma-card button:hover:not(:disabled){background:var(--primary-focus)}.ma-card button:disabled{opacity:.6;cursor:not-allowed}.ma-card button.secondary{color:var(--ma-link);border:1px solid var(--hairline);background:0 0}.ma-card button.secondary:hover:not(:disabled){background:var(--primary-soft)}.ma-card button.danger-text{color:var(--danger);background:0 0;border:0;padding:.65rem 1rem}.ma-card button.danger-text:hover:not(:disabled){background:#b3261e14}.ma-card label{color:var(--ma-ink);margin:.9rem 0 .35rem;font-size:.85rem;font-weight:500;display:block}.ma-card input{width:100%;max-width:24rem;color:var(--ma-ink);background:#fff;border:1px solid #747775;border-radius:4px;margin:0;padding:.7rem .9rem;font-size:1rem}.ma-card input:focus{border:2px solid var(--primary);outline:none;padding:calc(.7rem - 1px) calc(.9rem - 1px)}.ma-card h2{margin:1.25rem 0 .25rem;padding:0 1.5rem;font-size:1.1rem;font-weight:500}.ma-card h2:first-child{margin-top:1.25rem}.ma-card>p{padding:0 1.5rem}.ma-card .qr{margin:.75rem 0}.ma-card code{font-size:.85rem}.ma-home{flex-direction:column;flex:1;display:flex}.ma-hero{text-align:center;padding:2.5rem 1rem 1.5rem}.ma-hero .avatar{margin:0 auto}.ma-hero-avatar{border-radius:50%;line-height:0;display:inline-block;position:relative}.ma-hero-avatar:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ma-hero-edit{width:2rem;height:2rem;color:var(--ma-ink);background:#f0f4f9;border:2px solid #fff;border-radius:50%;place-content:center;transition:background .15s,color .15s;display:grid;position:absolute;bottom:-4px;right:2px}a.ma-hero-avatar:hover .ma-hero-edit{color:var(--primary);background:#c2e7ff}.ma-profile-card .ma-hero-edit{width:1.375rem;height:1.375rem;bottom:0;right:0}.ma-profile-card .ma-hero-edit>svg{width:12px;height:12px}.ma-hero-name{margin:1rem 0 .25rem;font-size:1.75rem;font-weight:400}.ma-hero-email{color:var(--muted);margin:0;font-size:1rem}.ma-hero-search{max-width:36rem;margin:1.5rem auto 0}.ma-hero-search .ma-search{max-width:none;margin:0}.ma-chips{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ma-chips a{border:1px solid var(--ma-link);border-radius:var(--radius-sm);color:var(--ma-link);background:0 0;padding:.6rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.ma-chips a:hover{background:#1d1d1f0a}.ma-privacy-note{max-width:44rem;color:var(--ma-ink);align-items:flex-start;gap:.75rem;margin:auto auto 0;padding-top:2.5rem;font-size:.9rem;line-height:1.5;display:flex}.ma-privacy-note a{color:var(--ma-link)}.ma-privacy-note svg{color:var(--ma-link);flex:none;margin-top:.15rem}.ma-promo{background:var(--ma-card);border-radius:28px;align-items:center;gap:1.25rem;margin-top:1rem;padding:1.75rem;display:flex}.ma-promo-ic{background:var(--ink);color:#fff;border-radius:16px;flex:none;place-content:center;width:3rem;height:3rem;display:grid}.ma-promo-body{flex:1;min-width:0}.ma-promo-title{margin:0;font-size:1.1rem;font-weight:500}.ma-promo-sub{color:var(--muted);margin:.25rem 0 0;font-size:.9rem}.ma-promo-actions{flex:none;align-items:center;gap:.5rem;display:flex}.ma-btn-primary{border-radius:var(--radius-pill);background:var(--primary);color:#fff;cursor:pointer;border:0;padding:.65rem 1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.ma-btn-primary:hover{background:var(--primary-focus)}.ma-btn-text{border-radius:var(--radius-pill);color:var(--ma-link);padding:.65rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.ma-note button.ma-btn-text{width:auto;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 0 .25rem;padding:.65rem .5rem}.ma-note button.ma-btn-text:hover:not(:disabled){background:var(--primary-soft)}.ma-note button.ma-btn-text:disabled{opacity:.6;cursor:default}.ma-expand-body{padding:0 1.5rem 1.5rem 4.5rem}.ma-sections,.ma-back,.ma-profile-card{display:none}.ma-title-row{align-items:center;gap:.5rem;display:flex}@media (max-width:60rem){.ma{flex-direction:column;display:flex}.ma-topbar{flex-wrap:wrap;gap:.75rem}.ma-search{flex-basis:100%;order:3;max-width:none}.ma-body{flex-direction:column;flex:1;padding:0 1rem 3rem}.ma-rail{display:none}.ma-main{width:100%;max-width:none;padding:0}.ma-foot{justify-content:center;gap:1.5rem;margin-top:auto;padding:1.5rem 1rem 2rem;display:flex}.ma-foot a{color:var(--muted);font-size:.85rem;text-decoration:none}.ma-privacy-note{margin:2.5rem auto 0}.ma-hero{display:none}.ma-profile-card{background:var(--ma-card);color:inherit;border-radius:24px;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.ma-profile-card .ma-row-body{flex-direction:column;display:flex}.ma-profile-card .ma-row-label{font-size:1.2rem}.ma-sections{gap:.75rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.ma-section-card{background:var(--ma-card);color:inherit;border-radius:24px;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.ma-section-card .ma-row-label{font-size:1rem}.ma-back{width:2.5rem;height:2.5rem;color:var(--ma-ink);border-radius:50%;flex:none;place-content:center;display:inline-grid}.ma-back:hover{background:#1d1d1f0d}.ma-promo{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ma *{transition:none;animation:none}}.muted{color:var(--muted);font-size:.85rem}.error{color:var(--danger);white-space:pre-wrap;margin-top:.75rem;font-size:.85rem}
:root{--p-auth-blue:#06c;--p-auth-blue-hover:#0071e3;--p-auth-blue-active:#0055a9;--p-auth-blue-focus:#0071e3;--p-auth-ring:#0066cc38;--p-auth-ink:#1d1d1f;--p-auth-muted:#6e6e73;--p-auth-hairline:#d2d2d7;--p-auth-divider:#e8e8ed;--p-auth-parchment:#f5f5f7;--p-auth-pearl:#fafafc;--p-auth-danger:#c70015;--p-auth-danger-soft:#fff2f4;--p-auth-success:#248a3d;--p-auth-font:"SF Pro Text", system-ui, -apple-system, "Segoe UI", sans-serif;--p-auth-font-display:"SF Pro Display", "SF Pro Text", system-ui, -apple-system, sans-serif;--p-auth-shadow-card:0 1px 2px #1d1d1f0d, 0 24px 64px -16px #1d1d1f29;--p-auth-ease-out:cubic-bezier(.22, 1, .36, 1)}.p-auth-shell{background-color:var(--p-auth-parchment);background-image:var(--p-auth-shell-bg,radial-gradient(110% 80% at 50% -12%, #e4edfb 0%, #e4edfb00 60%) linear-gradient(180deg, #f4f6fa 0%, #f5f5f7 52%, #fbfbfd 100%));min-height:100dvh;font-family:var(--p-auth-font);color:var(--p-auth-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:24px 16px;display:flex}.p-auth-shell ::selection{background:#0066cc29}.p-auth-shell input{caret-color:var(--p-auth-blue)}.p-auth-card{width:100%;max-width:510px;box-shadow:var(--p-auth-shadow-card);animation:p-auth-rise .52s var(--p-auth-ease-out) both;background:#fff;border-radius:28px;overflow:hidden}.p-auth-card--wide{max-width:900px}@keyframes p-auth-rise{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}.p-auth-head{border-bottom:1px solid var(--p-auth-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 28px;display:flex}.p-auth-brand{align-items:center;gap:10px;display:flex}.p-auth-wordmark{font-family:var(--p-auth-font-display);letter-spacing:-.02em;color:var(--p-auth-ink);font-size:17px;font-weight:600}.p-auth-continue{color:var(--p-auth-muted);font-size:13px}.p-auth-continue-host{color:var(--p-auth-blue);font-weight:500}.p-auth-body{padding:32px 28px 28px;animation:.36s ease-out .14s both p-auth-fade}@keyframes p-auth-fade{0%{opacity:0}to{opacity:1}}.p-auth-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;animation:none;display:grid}.p-auth-col{min-width:0;padding:36px 32px}.p-auth-col+.p-auth-col{border-left:1px solid var(--p-auth-divider)}.p-auth-title{font-family:var(--p-auth-font-display);letter-spacing:-.02em;color:var(--p-auth-ink);text-align:center;margin:0 0 6px;font-size:24px;font-weight:600}.p-auth-sub{color:var(--p-auth-muted);text-align:center;margin:0 0 28px;font-size:14px;line-height:1.5}.p-auth-col .p-auth-title,.p-auth-col .p-auth-sub{text-align:left}.p-auth-accounts{scrollbar-width:thin;scrollbar-color:#c9c9cf transparent;max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}.p-auth-accounts::-webkit-scrollbar{width:8px}.p-auth-accounts::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:4px}.p-auth-accounts li+li{border-top:1px solid var(--p-auth-divider)}.p-auth-account{text-align:left;width:100%;color:var(--p-auth-ink);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:12px 10px;font-family:inherit;transition:background .14s,transform 90ms;display:flex}.p-auth-account:hover{background:var(--p-auth-parchment)}.p-auth-account:active{transform:scale(.985)}.p-auth-account:disabled{opacity:.55;cursor:default;transform:none}.p-auth-account-id{flex-direction:column;flex:1;min-width:0;display:flex}.p-auth-account-name{letter-spacing:-.01em;color:var(--p-auth-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.p-auth-account-email{color:var(--p-auth-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.p-auth-field{margin-bottom:18px}.p-auth-field-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.p-auth-label{color:var(--p-auth-ink);margin:0;font-size:13px;font-weight:500;display:block}.p-auth-input-wrap{position:relative}.p-auth-input{width:100%;height:46px;font:inherit;color:var(--p-auth-ink);border:1px solid var(--p-auth-hairline);background:#fff;border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:border-color .14s,box-shadow .14s,background .14s}.p-auth-input::placeholder{color:var(--p-auth-muted);opacity:1}.p-auth-input:hover:not(:focus):not(:disabled){border-color:#b4b4bc}.p-auth-input:focus{border-color:var(--p-auth-blue);box-shadow:0 0 0 3px var(--p-auth-ring)}.p-auth-input:disabled{background:var(--p-auth-parchment);color:var(--p-auth-muted);cursor:not-allowed}.p-auth-input--invalid{border-color:var(--p-auth-danger)}.p-auth-input--invalid:focus{border-color:var(--p-auth-danger);box-shadow:0 0 0 3px #c7001524}.p-auth-input--with-toggle{padding-right:44px}.p-auth-toggle{width:34px;height:34px;color:var(--p-auth-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;margin:0;padding:0;transition:background .12s,color .12s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.p-auth-toggle:hover{background:var(--p-auth-parchment);color:var(--p-auth-ink)}.p-auth-alert{color:var(--p-auth-danger);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.45;animation:.22s ease-out both p-auth-alert-in;display:flex}.p-auth-alert svg{flex:none;margin-top:1px}@keyframes p-auth-alert-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.p-auth-hint{color:var(--p-auth-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.p-auth-error-banner{background:var(--p-auth-danger-soft);color:var(--p-auth-danger);border:1px solid #c700152e;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.45;animation:.22s ease-out both p-auth-alert-in;display:flex}.p-auth-error-banner svg{flex:none;margin-top:1px}.p-auth-button{letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:500;transition:background .14s,border-color .14s,transform 90ms,opacity .14s;display:inline-flex}.p-auth-button:active:not(:disabled){transform:scale(.985)}.p-auth-button:disabled{opacity:.6;cursor:not-allowed}.p-auth-button--primary{background:var(--p-auth-blue);color:#fff}.p-auth-button--primary:hover:not(:disabled){background:var(--p-auth-blue-hover)}.p-auth-button--primary:active:not(:disabled){background:var(--p-auth-blue-active)}.p-auth-button--ghost{color:var(--p-auth-ink);border:1px solid var(--p-auth-hairline);background:#fff}.p-auth-button--ghost:hover:not(:disabled){background:var(--p-auth-parchment);border-color:#b4b4bc}.p-auth-button--auto{width:auto;padding:0 30px}.p-auth-divider{align-items:center;gap:14px;margin:22px 0 16px;display:flex}.p-auth-divider:before,.p-auth-divider:after{content:"";background:var(--p-auth-divider);flex:1;height:1px}.p-auth-divider-label{letter-spacing:.01em;color:var(--p-auth-muted);font-size:12px;font-weight:500}.p-auth-oauth-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.p-auth-oauth-btn{cursor:pointer;width:44px;height:44px;transition:transform .12s var(--p-auth-ease-out), box-shadow .14s ease, opacity .14s ease, filter .14s ease;border:1px solid #0000;border-radius:12px;place-content:center;padding:0;display:grid;position:relative}.p-auth-oauth-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #1d1d1f24}.p-auth-oauth-btn:active:not(:disabled){box-shadow:none;transform:scale(.92)}.p-auth-oauth-btn--disabled{opacity:.42;filter:grayscale(.65);cursor:not-allowed}.p-auth-oauth-item{display:grid;position:relative}.p-auth-oauth-item:after{content:attr(data-tip);background:var(--p-auth-ink);color:#fff;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease, transform .16s var(--p-auth-ease-out);z-index:10;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.p-auth-oauth-item:before{content:"";background:var(--p-auth-ink);pointer-events:none;opacity:0;width:8px;height:8px;transition:opacity .14s ease, transform .16s var(--p-auth-ease-out);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)rotate(45deg)}.p-auth-oauth-item:hover:after,.p-auth-oauth-item:focus-within:after{opacity:1;transform:translate(-50%)}.p-auth-oauth-item:hover:before,.p-auth-oauth-item:focus-within:before{opacity:1;transform:translate(-50%)rotate(45deg)}.p-auth-oauth-item:nth-child(-n+2):after{left:0;transform:translateY(4px)}.p-auth-oauth-item:nth-child(-n+2):before{left:18px;transform:translateY(4px)rotate(45deg)}.p-auth-oauth-item:nth-child(-n+2):hover:after,.p-auth-oauth-item:nth-child(-n+2):focus-within:after{transform:translate(0)}.p-auth-oauth-item:nth-child(-n+2):hover:before,.p-auth-oauth-item:nth-child(-n+2):focus-within:before{transform:translate(0)rotate(45deg)}.p-auth-oauth-icon{flex:none;place-content:center;display:grid}.p-auth-otp-row{justify-content:center;gap:8px;display:flex}.p-auth-otp-cell{border:1px solid var(--p-auth-hairline);width:48px;height:48px;font:inherit;color:var(--p-auth-ink);text-align:center;caret-color:var(--p-auth-blue);background:#fff;border-radius:50%;outline:none;padding:0;font-size:19px;font-weight:600;transition:border-color .14s,box-shadow .14s,transform 90ms}.p-auth-otp-cell::placeholder{color:var(--p-auth-muted);opacity:.6}.p-auth-otp-cell:focus{border-color:var(--p-auth-blue);box-shadow:0 0 0 3px var(--p-auth-ring);transform:translateY(-1px)}.p-auth-otp-cell--invalid{border-color:var(--p-auth-danger)}.p-auth-otp-cell--invalid:focus{border-color:var(--p-auth-danger);box-shadow:0 0 0 3px #c7001524}.p-auth-otp-cell:disabled{background:var(--p-auth-parchment);cursor:not-allowed}@media (max-width:400px){.p-auth-otp-row{gap:6px}.p-auth-otp-cell{width:42px;height:42px;font-size:17px}}.p-auth-steps{padding:0 5px;overflow:hidden}.p-auth-step{animation:p-auth-step-in .42s var(--p-auth-ease-out) both}@keyframes p-auth-step-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.p-auth-step--back{animation-name:p-auth-step-back}@keyframes p-auth-step-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.p-auth-step-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.p-auth-step-back{width:40px;height:40px;color:var(--p-auth-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;margin-right:auto;padding:0;transition:background .12s,color .12s,transform 90ms;display:grid}.p-auth-step-back:hover:not(:disabled){background:var(--p-auth-parchment);color:var(--p-auth-ink)}.p-auth-step-back:active:not(:disabled){transform:scale(.92)}.p-auth-dots{justify-content:center;gap:6px;margin:0 0 20px;display:flex}.p-auth-dot{background:var(--p-auth-hairline);width:6px;height:6px;transition:width .24s var(--p-auth-ease-out), background .24s ease;border-radius:999px}.p-auth-dot--active{background:var(--p-auth-blue);width:20px}.p-auth-dot--done{background:var(--p-auth-blue);opacity:.45}.p-auth-checkline{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:2px 0 18px;display:flex}.p-auth-checkline input{opacity:0;width:0;height:0;position:absolute}.p-auth-checkbox{border:1px solid var(--p-auth-hairline);color:#0000;background:#fff;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;transition:background .12s,border-color .12s,color .12s,transform 90ms;display:grid}.p-auth-checkline input:checked+.p-auth-checkbox{background:var(--p-auth-blue);border-color:var(--p-auth-blue);color:#fff}.p-auth-checkline input:focus-visible+.p-auth-checkbox{outline:2px solid var(--p-auth-blue-focus);outline-offset:2px}.p-auth-checkline:active .p-auth-checkbox{transform:scale(.92)}.p-auth-checkline-label{color:var(--p-auth-ink);font-size:13px}.p-auth-link-button{width:auto;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.p-auth-prose h2{font-family:var(--p-auth-font-display);letter-spacing:-.01em;color:var(--p-auth-ink);margin:22px 0 8px;font-size:16px;font-weight:600}.p-auth-prose h2:first-child{margin-top:0}.p-auth-prose p,.p-auth-prose li{color:var(--p-auth-muted);margin:0 0 10px;font-size:13.5px;line-height:1.6}.p-auth-prose ul{margin:0 0 10px;padding-left:18px}.p-auth-prose-legal,.p-auth-prose-legal .p-auth-title{text-align:left}.p-auth-link{color:var(--p-auth-blue);font-weight:500;text-decoration:none;transition:color .12s}.p-auth-link:hover{color:var(--p-auth-blue-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.p-auth-footline{color:var(--p-auth-muted);text-align:center;margin:20px 0 0;font-size:13px}.p-auth-foot{border-top:1px solid var(--p-auth-divider);padding:16px 28px 18px}.p-auth-foot p{color:var(--p-auth-muted);margin:0 0 6px;font-size:12px;line-height:1.55}.p-auth-foot p:last-child{margin-bottom:0}.p-auth-success{text-align:center;padding:8px 0 4px}.p-auth-success-icon{color:var(--p-auth-success);margin:0 auto 20px;display:block}.p-auth-success .p-auth-title{margin-bottom:10px}.p-auth-success-copy{color:var(--p-auth-muted);margin:0 0 26px;font-size:14px;line-height:1.5}.p-auth-check-circle{stroke-dasharray:60;stroke-dashoffset:60px;animation:p-auth-draw .56s var(--p-auth-ease-out) .24s forwards}.p-auth-check-mark{stroke-dasharray:24;stroke-dashoffset:24px;animation:p-auth-draw .36s var(--p-auth-ease-out) .62s forwards}@keyframes p-auth-draw{to{stroke-dashoffset:0}}.p-auth-spin{animation:.8s linear infinite p-auth-spin}@keyframes p-auth-spin{to{transform:rotate(360deg)}}.p-auth-shell :focus-visible{outline:2px solid var(--p-auth-blue-focus);outline-offset:2px}.p-auth-shell .p-auth-input:focus-visible{outline:none}@media (max-width:760px){.p-auth-cols{grid-template-columns:1fr}.p-auth-col{padding:28px 22px}.p-auth-col+.p-auth-col{border-left:0;border-top:1px solid var(--p-auth-divider)}.p-auth-head{padding:16px 20px}.p-auth-body{padding:24px 20px 20px}.p-auth-foot{padding:14px 20px 16px}.p-auth-continue{display:none}}@media (prefers-reduced-motion:reduce){.p-auth-card,.p-auth-body,.p-auth-alert,.p-auth-error-banner,.p-auth-step,.p-auth-oauth-item:after,.p-auth-oauth-item:before{transition:none;animation:none}.p-auth-check-circle,.p-auth-check-mark{stroke-dashoffset:0;animation:none}.p-auth-button,.p-auth-account,.p-auth-input,.p-auth-toggle,.p-auth-link,.p-auth-otp-cell,.p-auth-checkbox,.p-auth-dot,.p-auth-oauth-btn,.p-auth-step-back{transition:none}}
