.mud-access-key-panel_panel__Hbc2V{display:grid;gap:.75rem}.mud-access-key-panel_freshKey__B5UMV,.mud-access-key-panel_keyRow__DXk98{display:grid;gap:.6rem}.mud-access-key-panel_note__r8nYd{margin:0;font-size:.9rem;line-height:1.5;opacity:.85}.mud-access-key-panel_inlineCode__VkdCL{padding:.1rem .35rem;border:1px solid var(--border-subtle,rgba(128,128,128,.35));border-radius:4px;font-family:var(--font-mono,ui-monospace,monospace)}.mud-access-key-panel_commandRow__L93OU{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.mud-access-key-panel_command__mVpcY{padding:.45rem .7rem;border:1px solid var(--border-subtle,rgba(128,128,128,.35));border-radius:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:.85rem;overflow-x:auto;-webkit-user-select:all;user-select:all;max-width:100%}.mud-access-key-panel_actions__LzAm8,.mud-access-key-panel_confirmRow__d5V0g{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.mud-access-key-panel_confirmText__IMDbp{font-size:.9rem}.mud-access-key-panel_buttonDanger__ueHxG,.mud-access-key-panel_buttonQuiet__MDjrx,.mud-access-key-panel_button__YkAtD{min-height:44px;padding:0 1rem;border:1px solid var(--border-strong,rgba(128,128,128,.55));border-radius:6px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.mud-access-key-panel_buttonDanger__ueHxG:hover:not(:disabled),.mud-access-key-panel_buttonQuiet__MDjrx:hover:not(:disabled),.mud-access-key-panel_button__YkAtD:hover:not(:disabled){background:rgba(128,128,128,.12)}.mud-access-key-panel_buttonDanger__ueHxG:focus-visible,.mud-access-key-panel_buttonQuiet__MDjrx:focus-visible,.mud-access-key-panel_button__YkAtD:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mud-access-key-panel_buttonDanger__ueHxG:disabled,.mud-access-key-panel_buttonQuiet__MDjrx:disabled,.mud-access-key-panel_button__YkAtD:disabled{opacity:.6;cursor:default}.mud-access-key-panel_buttonQuiet__MDjrx{border-color:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:2px}.mud-access-key-panel_buttonDanger__ueHxG{border-color:var(--danger,#b4433a);color:var(--danger,#b4433a)}.mud-access-key-panel_error__JLq63{margin:0;font-size:.9rem;color:var(--danger,#b4433a)}.mud-access-key-panel_srOnly__BePel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.tutorials-control_row__OumCz{display:flex;flex-direction:column;gap:6px;padding:8px 0}.tutorials-control_label____Qt_{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.tutorials-control_hint__kR0rf{margin:0;font-size:12px;color:var(--text-muted);max-width:60ch}.tutorials-control_applyBtn___NS6Y{align-self:flex-start;padding:6px 12px;border-radius:8px;border:1px solid var(--border-subtle,rgba(255,255,255,.12));background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.tutorials-control_applyBtn___NS6Y:hover{border-color:var(--accent-purple,#a78bfa)}.tutorials-control_applyBtn___NS6Y:disabled{opacity:.5;cursor:default}.tutorials-control_status__Hbnja{font-size:12px;color:var(--text-muted);min-height:1em}.language-setting-control_row__Jjabf{display:flex;flex-direction:column;gap:.5rem;max-width:420px}.language-setting-control_label__HUEbG{font-weight:600;font-size:.9rem}.language-setting-control_select__39PQy{width:100%;max-width:320px;padding:.5rem .75rem;border-radius:8px;border:1px solid var(--border-subtle,rgba(255,255,255,.15));background:var(--surface-raised,rgba(255,255,255,.04));color:inherit;font-size:.95rem;cursor:pointer}.language-setting-control_select__39PQy:disabled{opacity:.6;cursor:default}.language-setting-control_hint__hdXmW{margin:0;font-size:.8rem;opacity:.7}.email-verification-panel_panel__UAyie{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px;border-radius:8px;border:1px solid var(--border-subtle,rgba(255,255,255,.08));background:var(--surface-elevated,rgba(255,255,255,.03))}.email-verification-panel_verified__EzJrK{flex-direction:row;align-items:center;gap:4px;padding:8px 12px;border-color:rgba(98,204,132,.35);background:rgba(98,204,132,.08);color:#74dca0}.email-verification-panel_unverified__q9OOx{border-color:rgba(245,195,80,.4);background:rgba(245,195,80,.06)}.email-verification-panel_header__Avsuv{display:flex;align-items:center;gap:4px;color:#f5c350}.email-verification-panel_headerTitle__K5Lm4{font-size:1rem;font-weight:700}.email-verification-panel_badgeIcon__QV9et{display:inline-flex;align-items:center;justify-content:center}.email-verification-panel_verifiedText__Q_Yd_{font-weight:500}.email-verification-panel_body__NRJSy{margin:0;color:var(--text-secondary,rgba(255,255,255,.72));font-size:.875rem;line-height:1.5}.email-verification-panel_actions__pjIX5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.email-verification-panel_resendButton__hZ92Q{flex-shrink:0}.email-verification-panel_statusSent__SUf0Z{color:#74dca0;font-size:.875rem}.email-verification-panel_statusError__Bti9t{color:#ff7373;font-size:.875rem}.user-stats{max-width:680px;margin:2rem auto 0;padding:0 1rem}.user-stats__heading{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0 0 1.25rem}.user-stats__section{margin-bottom:1.5rem}.user-stats__subheading{font-family:var(--font-display);font-size:.88rem;font-weight:600;color:var(--text-secondary);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.04em}.user-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(min-width:769px)and (max-width:1024px){.user-stats__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.user-stats__grid{grid-template-columns:repeat(2,1fr)}}.user-stats__card{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .5rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:10px}.user-stats__value{font-family:var(--font-mono);font-size:1.2rem;font-weight:700;color:var(--text-primary)}.user-stats__label{font-size:.75rem;color:var(--text-muted);text-align:center}.privacy-controls{max-width:680px;margin:2rem auto 0;padding:0 1rem}.privacy-controls__heading{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.privacy-controls__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.privacy-controls__toggle-text{display:flex;flex-direction:column;gap:.2rem}.privacy-controls__toggle-label{font-size:.92rem;font-weight:600;color:var(--text-primary)}.privacy-controls__toggle-desc{font-size:.78rem;color:var(--text-muted);line-height:1.4}.privacy-controls__checkbox{width:18px;height:18px;accent-color:var(--accent-teal);cursor:pointer;flex-shrink:0;margin-top:2px}.privacy-controls__granular{padding-left:1.25rem;border-left:2px solid var(--border-subtle);margin-left:.5rem}.privacy-controls__divider{height:1px;background:var(--border-default);margin:1rem 0}.privacy-controls__saving{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.5rem}.u-profile{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem}@media(max-width:768px){.u-profile{padding:1.5rem 1rem 4rem}}.u-profile__header{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.u-profile__avatar{width:72px;height:72px;border-radius:50%;background:var(--accent-teal);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--bg-primary);font-family:var(--font-display);flex-shrink:0}.u-profile__identity{display:flex;flex-direction:column;gap:.15rem}.u-profile__name{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.u-profile__username{font-size:.88rem;color:var(--text-muted)}.u-profile__member-since{font-size:.78rem;color:var(--text-muted)}.u-profile__gameplay-stats,.u-profile__public-stats{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.25rem;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:12px}.u-profile__stat{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:80px}.u-profile__stat-value{font-family:var(--font-mono);font-size:1.35rem;font-weight:700;color:var(--text-primary)}.u-profile__stat-label{font-size:.72rem;color:var(--text-muted);text-align:center}.u-profile__section{margin-bottom:2rem}.u-profile__section-heading{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}.u-profile__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:769px)and (max-width:1024px){.u-profile__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.u-profile__grid{grid-template-columns:1fr}}.u-profile__companion-card,.u-profile__game-card{display:flex;flex-direction:column;border:1px solid var(--border-default);border-radius:10px;overflow:hidden;background:var(--bg-card);text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}.u-profile__companion-card:hover,.u-profile__game-card:hover{transform:translateY(-2px);border-color:var(--accent-teal)}.u-profile__game-cover{height:100px;background-size:cover;background-position:50%}.u-profile__companion-name,.u-profile__game-name{padding:.6rem .75rem .2rem;font-family:var(--font-display);font-size:.88rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-profile__companion-meta,.u-profile__game-meta{padding:0 .75rem .6rem;font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);display:flex;align-items:center;gap:.3rem}