.ProfileShell-module__jAIBKq__head{align-items:center;gap:18px;padding:100px 0 6px;display:flex}.ProfileShell-module__jAIBKq__wrap{width:100%;max-width:1440px;margin:0 auto;padding:78px 36px 80px}.ProfileShell-module__jAIBKq__hero{border:1px solid var(--l40-line);background:linear-gradient(135deg,#bf32422e,#11161eeb 52%);align-items:center;gap:20px;padding:28px;display:flex}.ProfileShell-module__jAIBKq__avatar{border:1px solid var(--l40-accent);width:84px;height:84px;color:var(--l40-text-primary);font:700 26px var(--font-display);letter-spacing:.05em;background:#1b2029;flex:none;place-items:center;display:grid}.ProfileShell-module__jAIBKq__identity{flex:1;min-width:0}.ProfileShell-module__jAIBKq__kicker,.ProfileShell-module__jAIBKq__micro,.ProfileShell-module__jAIBKq__sectionHint{font:600 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--l40-accent)}.ProfileShell-module__jAIBKq__identity h1{color:var(--l40-text-primary);font:700 38px var(--font-display);text-transform:uppercase;margin:5px 0 3px}.ProfileShell-module__jAIBKq__tagline{color:var(--l40-text-primary);margin:0;font-size:16px}.ProfileShell-module__jAIBKq__meta{color:var(--l40-text-secondary);font:11px var(--font-mono);text-transform:uppercase;margin:7px 0 0}.ProfileShell-module__jAIBKq__profileActions{flex:none}.ProfileShell-module__jAIBKq__statGrid{background:var(--l40-line);border:1px solid var(--l40-line);grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0;display:grid}.ProfileShell-module__jAIBKq__statGrid>div{background:#12161d;gap:4px;padding:18px;display:grid}.ProfileShell-module__jAIBKq__statGrid strong{color:var(--l40-text-primary);font:700 25px var(--font-display)}.ProfileShell-module__jAIBKq__statGrid span{color:var(--l40-text-secondary);font:10px var(--font-mono);text-transform:uppercase}.ProfileShell-module__jAIBKq__profileGrid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.ProfileShell-module__jAIBKq__panel,.ProfileShell-module__jAIBKq__badgesSection{border:1px solid var(--l40-line);background:#12161ddb;padding:22px}.ProfileShell-module__jAIBKq__sectionHead{justify-content:space-between;align-items:center;padding:0;display:flex}.ProfileShell-module__jAIBKq__sectionHead h2{color:var(--l40-text-primary);margin:0;font-size:20px;font-weight:600}.ProfileShell-module__jAIBKq__bio{max-width:680px;color:var(--l40-text-secondary);margin:18px 0;line-height:1.7}.ProfileShell-module__jAIBKq__detailRows{gap:12px;display:grid}.ProfileShell-module__jAIBKq__detailRows>div{border-top:1px solid var(--l40-line);justify-content:space-between;gap:20px;padding-top:10px;display:flex}.ProfileShell-module__jAIBKq__detailRows span{color:var(--l40-text-tertiary);font:10px var(--font-mono);text-transform:uppercase}.ProfileShell-module__jAIBKq__detailRows strong{color:var(--l40-text-primary);text-align:right;font-size:13px}.ProfileShell-module__jAIBKq__chips{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.ProfileShell-module__jAIBKq__chips span{border:1px solid var(--l40-line-2);color:var(--l40-text-primary);font:10px var(--font-mono);text-transform:uppercase;padding:7px 9px}.ProfileShell-module__jAIBKq__badgesSection{margin-top:16px}.ProfileShell-module__jAIBKq__badges{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:18px;display:grid}.ProfileShell-module__jAIBKq__badge{border:1px solid var(--l40-line-2);background:#151a22;gap:12px;padding:14px;display:flex}.ProfileShell-module__jAIBKq__badgeIcon{border:1px solid;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.ProfileShell-module__jAIBKq__badge strong,.ProfileShell-module__jAIBKq__badge span,.ProfileShell-module__jAIBKq__badge small{display:block}.ProfileShell-module__jAIBKq__badge strong{color:var(--l40-text-primary);font-size:14px}.ProfileShell-module__jAIBKq__badge span{color:var(--l40-text-secondary);margin-top:3px;font-size:11px;line-height:1.4}.ProfileShell-module__jAIBKq__badge small{color:var(--l40-text-tertiary);font:9px var(--font-mono);text-transform:uppercase;margin-top:8px}.ProfileShell-module__jAIBKq__badge-crimson{color:var(--l40-accent)}.ProfileShell-module__jAIBKq__badge-gold{color:#e7bb64}.ProfileShell-module__jAIBKq__badge-blue{color:var(--l40-blue-2)}.ProfileShell-module__jAIBKq__empty{color:var(--l40-text-secondary);margin:18px 0 0}.ProfileShell-module__jAIBKq__bottomActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ProfileShell-module__jAIBKq__oauthMessage{border:1px solid var(--l40-line-2);color:var(--l40-text-secondary);font:11px/1.6 var(--font-mono);margin:16px 0 0;padding:12px 14px}@media (max-width:720px){.ProfileShell-module__jAIBKq__wrap{padding:48px 18px 60px}.ProfileShell-module__jAIBKq__hero{flex-wrap:wrap;align-items:flex-start;padding:20px}.ProfileShell-module__jAIBKq__identity h1{font-size:31px}.ProfileShell-module__jAIBKq__profileActions{width:100%}.ProfileShell-module__jAIBKq__profileActions a{text-align:center;width:100%}.ProfileShell-module__jAIBKq__statGrid{grid-template-columns:repeat(2,1fr)}.ProfileShell-module__jAIBKq__profileGrid{grid-template-columns:1fr}.ProfileShell-module__jAIBKq__detailRows>div{flex-direction:column;align-items:flex-start;gap:4px}.ProfileShell-module__jAIBKq__detailRows strong{text-align:left}}.ProfileShell-module__jAIBKq__head h1{color:var(--l40-text-primary);font-size:32px;font-weight:700}.ProfileShell-module__jAIBKq__meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--l40-text-secondary);text-transform:uppercase;font-size:12px}.ProfileShell-module__jAIBKq__sectionHead{padding:36px 0 0}.ProfileShell-module__jAIBKq__sectionHead h2{color:var(--l40-text-primary);align-items:center;gap:12px;font-size:22px;font-weight:600;display:flex}.ProfileShell-module__jAIBKq__sectionHead h2:before{content:"";background:var(--l40-accent);width:4px;height:20px;box-shadow:0 0 8px var(--l40-glow)}.ProfileShell-module__jAIBKq__blurb{font-family:var(--font-mono);letter-spacing:.04em;color:var(--l40-text-secondary);margin:8px 0 16px;font-size:12px}.ProfileShell-module__jAIBKq__footnote{font-family:var(--font-mono);letter-spacing:.04em;color:var(--l40-text-tertiary);margin-top:8px;font-size:10px}.ProfileShell-module__jAIBKq__connGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0;display:grid}.ProfileShell-module__jAIBKq__conn{border:1px solid var(--l40-line);background:linear-gradient(#161a21,#0f1218);align-items:center;gap:14px;padding:20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 5px 14px #0006}.ProfileShell-module__jAIBKq__connIcon{text-align:center;width:42px;font-size:26px}.ProfileShell-module__jAIBKq__connInfo{flex:1}.ProfileShell-module__jAIBKq__connInfo b{font-family:var(--font-display);text-transform:uppercase;color:var(--l40-text-primary);font-size:15px}.ProfileShell-module__jAIBKq__connInfo span{font-family:var(--font-mono);letter-spacing:.5px;color:var(--l40-text-secondary);font-size:11px;display:block}.ProfileShell-module__jAIBKq__connButton{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--l40-text-primary);border:1px solid var(--l40-line-2);cursor:pointer;background:linear-gradient(#242832,#181c23);padding:9px 15px;font-size:12px;font-weight:600;transition:transform 80ms,box-shadow .15s;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0000004d,0 3px #0006}.ProfileShell-module__jAIBKq__connButton:hover{border-color:var(--l40-blue-2);color:var(--l40-blue-2)}.ProfileShell-module__jAIBKq__connButton:active{transition-duration:50ms;transform:translateY(1px)}.ProfileShell-module__jAIBKq__connButton:disabled{cursor:not-allowed;opacity:.6}.ProfileShell-module__jAIBKq__connButton.ProfileShell-module__jAIBKq__done{color:var(--l40-ok);background:#5fd08a24;border-color:#5fd08a59}
.ProviderConnections-module__YDZ9Mq__section{border:1px solid var(--l40-line);background:#12161ddb;margin-top:16px;padding:22px}.ProviderConnections-module__YDZ9Mq__group{margin-top:1.25rem}.ProviderConnections-module__YDZ9Mq__group h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .3rem;font-size:.9rem}.ProviderConnections-module__YDZ9Mq__group p{color:var(--muted,#9699a8);margin:0 0 .8rem;font-size:.85rem}.ProviderConnections-module__YDZ9Mq__heading h2{color:var(--l40-text-primary);margin:0;font-size:20px}.ProviderConnections-module__YDZ9Mq__heading p{color:var(--l40-text-secondary);font:11px/1.6 var(--font-mono);margin:8px 0 0}.ProviderConnections-module__YDZ9Mq__connected{gap:8px;margin:18px 0 10px;display:grid}.ProviderConnections-module__YDZ9Mq__row{border:1px solid var(--l40-line-2);background:#151a22;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.ProviderConnections-module__YDZ9Mq__row>img{object-fit:contain;width:24px;height:24px}.ProviderConnections-module__YDZ9Mq__identity{flex:1;gap:3px;min-width:0;display:grid}.ProviderConnections-module__YDZ9Mq__identity strong{color:var(--l40-text-primary);font-size:13px}.ProviderConnections-module__YDZ9Mq__identity span{color:var(--l40-text-secondary);font:10px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProviderConnections-module__YDZ9Mq__unlink{border:1px solid var(--l40-line-2);min-height:44px;color:var(--l40-text-secondary);font:10px var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 11px}.ProviderConnections-module__YDZ9Mq__unlink:hover{border-color:var(--l40-accent);color:var(--l40-accent)}.ProviderConnections-module__YDZ9Mq__warning{color:var(--l40-warn);font:10px/1.6 var(--font-mono);margin:12px 0 0}@media (max-width:520px){.ProviderConnections-module__YDZ9Mq__row{flex-wrap:wrap;align-items:flex-start}.ProviderConnections-module__YDZ9Mq__row form,.ProviderConnections-module__YDZ9Mq__unlink{width:100%}}
.PrivacyControls-module__o6Z_fq__section{border:1px solid var(--l40-line);background:#12161ddb;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:20px;margin-top:16px;padding:22px;display:grid}.PrivacyControls-module__o6Z_fq__section h2{color:var(--l40-text-primary);margin:0;font-size:20px}.PrivacyControls-module__o6Z_fq__section p{max-width:560px;color:var(--l40-text-secondary);font:11px/1.6 var(--font-mono);margin:8px 0 0}.PrivacyControls-module__o6Z_fq__form{gap:10px;display:grid}.PrivacyControls-module__o6Z_fq__hint{color:var(--l40-text-tertiary);font:10px/1.5 var(--font-mono);text-transform:none;display:block}.PrivacyControls-module__o6Z_fq__form label{color:var(--l40-text-secondary);font:10px var(--font-mono);text-transform:uppercase;gap:6px;display:grid}.PrivacyControls-module__o6Z_fq__form select{border:1px solid var(--l40-line-2);background:var(--l40-bg-2);min-height:44px;color:var(--l40-text-primary);padding:8px 10px}.PrivacyControls-module__o6Z_fq__check{align-items:center;line-height:1.5;text-transform:none!important;gap:8px!important;display:flex!important}.PrivacyControls-module__o6Z_fq__check input{width:18px;height:18px;accent-color:var(--l40-accent)}.PrivacyControls-module__o6Z_fq__form button{border:1px solid var(--l40-accent);min-height:44px;color:var(--l40-text-primary);font:600 10px var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0}.PrivacyControls-module__o6Z_fq__form button:hover{background:var(--l40-accent)}@media (max-width:720px){.PrivacyControls-module__o6Z_fq__section{grid-template-columns:1fr}}
.LinkedIdentityBadges-module__K4g9ga__section{border:1px solid var(--l40-line);background:#12161ddb;gap:9px;margin-top:16px;padding:18px 22px;display:grid}.LinkedIdentityBadges-module__K4g9ga__label{color:var(--l40-text-tertiary);font:600 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.LinkedIdentityBadges-module__K4g9ga__list{flex-wrap:wrap;gap:8px;display:flex}.LinkedIdentityBadges-module__K4g9ga__badge{border:1px solid var(--l40-line-2);min-height:36px;color:var(--l40-text-primary);font:10px var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.LinkedIdentityBadges-module__K4g9ga__badge img{object-fit:contain;width:18px;height:18px}
.DeleteAccountForm-module__K7QJCG__panel{background:#37141857;border:1px solid #e2564f73;margin-top:16px;padding:22px}.DeleteAccountForm-module__K7QJCG__panel h2{color:var(--l40-text-primary);margin:0;font-size:20px}.DeleteAccountForm-module__K7QJCG__panel>p{max-width:680px;color:var(--l40-text-secondary);margin:10px 0 18px;line-height:1.6}.DeleteAccountForm-module__K7QJCG__form{gap:14px;max-width:480px;display:grid}.DeleteAccountForm-module__K7QJCG__form label{color:var(--l40-text-tertiary);font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.DeleteAccountForm-module__K7QJCG__form label strong{color:var(--l40-text-primary)}.DeleteAccountForm-module__K7QJCG__form input{border:1px solid var(--l40-line);background:var(--l40-bg-2);min-height:44px;color:var(--l40-text-primary);font:14px var(--font-body);text-transform:none;letter-spacing:normal;padding:10px 12px}.DeleteAccountForm-module__K7QJCG__form input:focus-visible{border-color:var(--l40-danger);outline:none;box-shadow:0 0 0 3px #e2564f29}.DeleteAccountForm-module__K7QJCG__button{border:1px solid var(--l40-danger);color:#ffd8d5;min-height:46px;font:600 12px var(--font-display);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#e2564f24}.DeleteAccountForm-module__K7QJCG__button:disabled{cursor:default;opacity:.6}.DeleteAccountForm-module__K7QJCG__error{color:var(--l40-danger);font:12px/1.5 var(--font-mono);margin:0}
