.gt-account{--wood-deep:#3a2415;--wood:#5a3a20;--wood-light:#7a5230;--wood-edge:#2a1810;--felt:#1f5236;--felt-deep:#163d28;--felt-light:#2c6b48;--ivory:#f4ecd8;--ivory-dim:#ddd2b8;--brass:#c79a4b;--brass-light:#e6c47a;--brass-deep:#9a7530;--ink:#2c2014;--ink-soft:#5c4a36;--glass:rgba(247,241,226,0.9);--glass-edge:rgba(255,255,255,0.55);--shadow-soft:0 10px 30px rgba(20,12,4,0.35);--shadow-deep:0 18px 50px rgba(15,8,2,0.5);--ring-brass:0 0 0 3px rgba(199,154,75,0.45);--gt-font-display:var(--font-fraunces),"Fraunces",Georgia,serif;--gt-font-body:var(--font-inter),"Inter",system-ui,sans-serif;position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;color:var(--ink);font-family:var(--gt-font-body);background:radial-gradient(120% 90% at 50% -10%,#6b4524 0,#4a2f19 40%,#2e1c0e 100%);-webkit-font-smoothing:antialiased}.gt-account *{box-sizing:border-box}.gt-account .gt-display{font-family:var(--gt-font-display)}.gt-account-grid{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:18px;gap:18px;padding:22px 24px}.gt-account-grid .gt-col{display:flex;flex-direction:column;gap:18px;min-height:0}.gt-account-grid .gt-col>*{animation:gt-lb-rise .42s var(--ease) both}.gt-account-grid .gt-col>:nth-child(2){animation-delay:.06s}.gt-account-grid .gt-col>:nth-child(3){animation-delay:.12s}@media (max-width:1080px){.gt-account-grid{position:static;grid-template-columns:1fr;height:auto}.gt-account .gt-stage{overflow:auto}}@media (max-width:600px){.gt-account-grid{gap:14px;padding:14px}.gt-account .gt-col{gap:14px}.gt-account .gt-acct-id{gap:12px;padding:12px}.gt-account .gt-acct-id-av{width:64px;height:64px;font-size:24px}.gt-account .gt-acct-id-name{font-size:20px}}@media (max-width:480px){.gt-account .gt-acct-toggle{flex-wrap:wrap}.gt-account .gt-acct-toggle-txt{flex:1 1 140px}.gt-account .gt-acct-v{max-width:60vw}}.gt-account .gt-acct-profile{gap:14px}.gt-account .gt-acct-id{display:flex;align-items:center;gap:15px;padding:14px;border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(244,236,216,.32));border:1px solid rgba(58,36,21,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 3px rgba(20,12,4,.1)}.gt-account .gt-acct-id-av{width:78px;height:78px;border-radius:50%;flex:0 0 auto;overflow:hidden;background:linear-gradient(135deg,var(--brass-light),var(--brass-deep));box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 12px rgba(20,12,4,.3);border:3px solid rgba(247,241,226,.9);display:flex;align-items:center;justify-content:center;color:#3a2810;font-weight:700;font-size:28px}.gt-account .gt-acct-id-av .avatar-img{width:100%;height:100%;object-fit:cover;display:block}.gt-account .gt-acct-id-meta{display:flex;flex-direction:column;gap:9px;min-width:0;flex:1 1}.gt-account .gt-acct-id-name{font-family:var(--gt-font-display);font-weight:600;font-size:23px;color:var(--ink);line-height:1.1;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-account .gt-acct-handle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gt-account .gt-acct-field{display:flex;flex-direction:column;gap:6px}.gt-account .gt-acct-pick{display:flex;flex-direction:column;gap:8px}.gt-account .gt-acct-lab{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft)}.gt-account .gt-acct-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.gt-account .gt-acct-dirty{font-size:12px;font-weight:600;color:var(--brass-deep)}.gt-account .gt-acct-session{gap:13px}.gt-account .gt-acct-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:11px 13px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(244,236,216,.32));border:1px solid rgba(58,36,21,.14)}.gt-account .gt-acct-toggle-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.gt-account .gt-acct-toggle-txt b{font-size:13.5px;font-weight:700;color:var(--ink)}.gt-account .gt-acct-toggle-txt small{font-size:11.5px;font-weight:500;color:var(--ink-soft);line-height:1.35}.gt-account .gt-acct-switch{position:relative;display:inline-block;width:44px;height:25px;flex:0 0 auto}.gt-account .gt-acct-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gt-account .gt-acct-switch-track{position:absolute;inset:0;border-radius:var(--radius-pill);background:rgba(58,36,21,.28);border:1px solid rgba(58,36,21,.3);transition:background var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease)}.gt-account .gt-acct-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:linear-gradient(180deg,var(--ivory),var(--ivory-dim));box-shadow:0 1px 3px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.6);transition:transform var(--t-mid) var(--ease)}.gt-account .gt-acct-switch input:checked+.gt-acct-switch-track{background:linear-gradient(180deg,var(--brass),var(--brass-deep));border-color:var(--brass-deep)}.gt-account .gt-acct-switch input:checked+.gt-acct-switch-track:after{transform:translateX(19px)}.gt-account .gt-acct-switch input:focus-visible+.gt-acct-switch-track{box-shadow:var(--ring-brass)}.gt-account .gt-acct-note{display:flex;flex-direction:column;gap:8px;padding:11px 13px;border-radius:12px;background:rgba(58,36,21,.06);border:1px solid rgba(58,36,21,.1)}.gt-account .gt-acct-note-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gt-account .gt-acct-k{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);flex:0 0 auto}.gt-account .gt-acct-v{font-size:13px;font-weight:600;color:var(--ink);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.gt-account .gt-acct-v-dim{color:var(--ink-soft);font-weight:500;font-size:12px}.gt-account .gt-acct-signout{width:100%;margin-top:2px}.gt-account .gt-acct-prefs{padding:0}.gt-account .gt-acct-prefs .card.solid{background:transparent;border:0;box-shadow:none}.gt-account .gt-acct-prefs .card.solid .eyebrow{display:none}.gt-account .gt-acct-prefs .row.spread{font-size:13px;padding:8px 16px;border-bottom:1px solid rgba(58,36,21,.1)}.gt-account .gt-acct-prefs .row.spread:last-child{border-bottom:0}