.account-trigger{min-width:44px;min-height:44px;color:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}.account-trigger svg{flex-shrink:0}.account-shell{justify-content:center;align-items:flex-start;min-height:65vh;padding:64px 20px;display:flex}.account-card{background:#191919;border-color:#383838;width:min(100%,440px)}.account-title{font-size:24px;line-height:1.3}.account-card [data-slot=card-description]{color:#b8b8b8;line-height:1.5}.account-form{gap:20px;display:grid}.account-field{gap:8px;display:grid}.account-form input{color:#f5f5f5;caret-color:#ffe000;height:48px;font-size:16px}.account-form input:focus-visible{outline-offset:2px;box-shadow:none;border-color:#ffe000;outline:2px solid #ffe000}.account-form input[aria-invalid=true]{border-color:#ff858e}.account-password{position:relative}.account-password input{padding-right:52px}.account-password-toggle{color:#c6c6c6;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2px;right:2px}.account-password-toggle:hover{color:#fff}.account-password-toggle:focus-visible,.account-switch a:focus-visible{outline-offset:2px;outline:2px solid #ffe000}.account-hint,.account-field-error{font-size:14px;line-height:1.4}.account-hint{color:#b8b8b8}.account-field-error,.account-error{color:#ff9ca3;line-height:1.5}.account-form .account-submit{color:#171717;background:#ffe000;width:100%;min-height:48px;font-size:16px;font-weight:600}.account-form .account-submit:hover{background:#f0d300}.account-form .account-submit:focus-visible{outline-offset:3px;outline:2px solid #ffe000}.account-form .account-submit:disabled{opacity:.7}.account-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-card .account-switch{text-align:center;color:#d1d1d1;margin-top:24px;font-size:14px}.account-switch a{color:#ffe000;text-underline-offset:3px;text-decoration:underline}.account-switch a:hover{color:#fff08a}.account-error{font-size:14px}.account-ui ::selection{color:#171717;background:#ffe000}.account-library{max-width:1200px;min-height:65vh;margin:auto;padding:64px 24px}.account-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-heading>div{min-width:0}.account-heading p{overflow-wrap:anywhere}.account-heading button{flex-shrink:0}.account-heading h1{font-size:30px}.account-heading p{color:#aaa}.account-library section{margin-top:48px}.account-library h2{margin-bottom:20px;font-size:22px}.account-library section>p{color:#aaa}.account-items{flex-wrap:wrap;gap:18px;display:flex}.account-item{background:#222;border-radius:8px;align-items:center;gap:14px;min-width:250px;max-width:360px;padding-right:16px;display:flex;overflow:hidden}.account-item img{object-fit:cover;width:72px;height:96px}.account-item span{gap:8px;display:grid}.account-item small{color:#aaa}@media (max-width:700px){.account-shell{padding:32px 16px}.account-trigger-label{display:none}.account-trigger{margin-left:auto}.account-library{padding:36px 20px}.account-heading h1{font-size:24px}.account-item{width:100%;max-width:none}}.account-card .account-forgot{text-align:right;margin-top:-8px}.account-verification{background:#222;border:1px solid #555;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px;display:flex}.account-verification p{color:#d1d1d1;margin-top:6px;line-height:1.5}.account-verification .account-error{color:#ff9ca3}.account-verification button{flex-shrink:0}.account-recovery-copy{color:#d1d1d1;line-height:1.6}.account-recovery-copy a{color:#ffe000;text-underline-offset:3px;text-decoration:underline}.account-recovery-copy a:focus-visible{outline-offset:2px;outline:2px solid #ffe000}@media (max-width:700px){.account-verification{flex-direction:column;align-items:flex-start}}.account-item-unavailable{min-height:96px;padding:16px}.account-item:focus-visible{outline-offset:3px;outline:2px solid #ffe000}
