.account-input[data-v-069079f3]{display:block;position:relative}.auth-fields .account-input>i[data-v-069079f3]{color:var(--auth-muted,var(--g-text-soft));pointer-events:none;font-size:17px;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.auth-fields .account-input[data-v-069079f3]{--account-input-padding-start:50px}.auth-fields .account-password[data-v-069079f3]{--account-input-padding-end:54px}.password-visibility[data-v-069079f3]{width:44px;height:100%;min-height:44px;color:var(--auth-muted,var(--g-text-soft));background:0 0;border:0;border-radius:8px;padding:0;font-size:17px;position:absolute;top:0;right:5px}.password-visibility[data-v-069079f3]:hover{color:var(--g-accent)}.auth-forgot[data-v-069079f3]{text-align:right;justify-self:end;min-height:32px;margin-top:-14px}.account-page{background:var(--g-bg);min-height:100dvh;color:var(--g-text);padding:36px 24px 100px}.account-top{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto 60px;display:flex}.account-brand{color:var(--g-text);letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.account-brand img{width:28px}.account-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:940px;margin:auto;display:grid}.account-intro{padding-top:35px}.account-eyebrow{color:var(--g-accent,#52785a);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.account-intro h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(36px,5vw,58px);line-height:1.09}.account-intro p{color:var(--g-muted,#778078);max-width:340px;line-height:1.8}.account-card{background:var(--g-surface,#fff);border:1px solid var(--g-border,#e3e7df);border-radius:22px;padding:32px}.account-card h1,.account-card h2{letter-spacing:-.025em;margin:0 0 22px;font-size:23px}.account-tabs{border-bottom:1px solid var(--g-border,#e3e7df);gap:24px;margin-bottom:28px;display:flex}.account-tabs button{color:var(--g-muted,#778078);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px}.account-tabs button[aria-selected=true]{color:var(--g-text);border-color:var(--g-accent,#52785a);font-weight:700}.account-form{gap:18px;display:grid}.account-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.account-form input:not([type=checkbox]):not([type=radio]){width:100%;padding:12px var(--account-input-padding-end,14px) 12px var(--account-input-padding-start,14px);background:var(--g-bg);border:1px solid var(--g-border,#e3e7df);color:var(--g-text);font:inherit;border-radius:10px;font-size:15px}.account-form input:focus-visible{outline:2px solid var(--g-accent,#52785a);outline-offset:2px}.account-form .check-row,.check-row{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.check-row input{accent-color:var(--g-accent,#52785a);margin-top:4px}.account-submit{color:var(--g-accent-contrast,#fff);background:var(--g-accent,#355b43);cursor:pointer;border:0;border-radius:10px;padding:13px 22px;font-weight:650}.account-submit:disabled{opacity:.5;cursor:wait}.account-link{color:var(--g-accent,#52785a);background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.account-message{background:var(--g-bg);border:1px solid var(--g-border,#e3e7df);overflow-wrap:anywhere;border-radius:10px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6}.account-message.error{color:var(--g-danger,#ae4242)}.account-divider{text-align:center;color:var(--g-muted,#778078);margin:24px 0 18px;font-size:12px}.account-hint{color:var(--g-text-soft);font-size:12px;line-height:1.6}.profile-page{max-width:850px;padding:0 24px var(--g-navigation-space,110px);color:var(--g-text);margin:0 auto}.profile-heading{margin:0}.profile-heading h1{letter-spacing:-.04em;font-size:38px}.profile-grid{gap:20px;display:grid}.platform-row{border-bottom:1px solid var(--g-border,#e3e7df);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.platform-row strong{font-size:15px;display:block}.platform-row small{color:var(--g-muted,#778078);overflow-wrap:anywhere;display:block}.platform-status{color:var(--g-accent,#52785a);font-size:12px}.merge-choices{gap:16px;margin:20px 0;display:grid}@media (width<=700px){.account-page{padding:24px 18px 70px}.account-top{margin-bottom:32px}.account-layout{grid-template-columns:1fr;gap:25px;max-width:440px}.account-intro{padding-top:0}.account-intro h1{font-size:36px}.account-intro p{display:none}.account-card{padding:24px}}[data-bs-theme=dark] .account-brand img{filter:invert()}.check-row .account-link{text-align:left;vertical-align:baseline;display:inline}.merge-card{scroll-margin-top:calc(84px + var(--g-top-inset,0px));border-color:var(--g-accent)}.merge-card:focus-visible{outline:2px solid var(--g-accent);outline-offset:4px}.account-page{background-color:var(--g-bg);background-image:radial-gradient(ellipse at 8% 28%, color-mix(in srgb, var(--g-accent) 13%, transparent), transparent 52%), radial-gradient(ellipse at 95% 80%, color-mix(in srgb, var(--g-accent) 9%, transparent), transparent 48%)}.account-submit:hover{color:var(--g-accent-contrast,#fff);filter:brightness(1.05)}
