@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@600;700;800&family=Inter:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";
.ProfileShell-module__cYbDNq__shell{--bg-void:#0b0a0d;--bg-surface:#17151a;--bg-surface-raised:#1f1c21;--line:#2a2620;--ink:#ede6d6;--ink-muted:#948c7b;--ink-faint:#5c564a;--accent:#c9432b;--accent-soft:#e06a4d;--moss:#8a9a5b;--font-display:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, monospace;grid-template-columns:330px minmax(0,1fr);grid-template-areas:"back back""left main";align-items:start;gap:14px 28px;max-width:1120px;margin:0 auto;padding:16px 24px 60px;display:grid}.ProfileShell-module__cYbDNq__left{flex-direction:column;grid-area:left;gap:16px;display:flex}.ProfileShell-module__cYbDNq__main{grid-area:main;min-width:0}.ProfileShell-module__cYbDNq__backLink{color:var(--ink-muted);grid-area:back;justify-self:start;align-items:center;gap:6px;font-size:.84rem;text-decoration:none;display:inline-flex}.ProfileShell-module__cYbDNq__backLink:hover{color:var(--ink)}.ProfileShell-module__cYbDNq__panel{background:var(--bg-surface);border:1px solid var(--line);border-radius:18px;padding:22px}.ProfileShell-module__cYbDNq__panel+.ProfileShell-module__cYbDNq__panel{margin-top:16px}.ProfileShell-module__cYbDNq__card{background:var(--bg-surface);border:1px solid var(--line);color:var(--ink);border-radius:22px;overflow:hidden}.ProfileShell-module__cYbDNq__card.ProfileShell-module__cYbDNq__cardThemed,.ProfileShell-module__cYbDNq__card.ProfileShell-module__cYbDNq__cardThemed *{--bg-surface:var(--ct-from);--bg-surface-raised:color-mix(in srgb, var(--ct-from), #fff 9%);--bg-void:color-mix(in srgb, var(--ct-to), #000 45%);--line:color-mix(in srgb, var(--ct-ring) 40%, transparent);--ink:#f3ede1;--ink-muted:color-mix(in srgb, #f3ede1 64%, var(--ct-from));--ink-faint:color-mix(in srgb, #f3ede1 40%, var(--ct-from));--accent:var(--ct-accent);--accent-soft:var(--ct-accent);--ink-rgb:243 237 225;--void-rgb:11 10 13}.ProfileShell-module__cYbDNq__card.ProfileShell-module__cYbDNq__cardThemed{background:linear-gradient(180deg, var(--ct-from) 0%, var(--ct-to) 100%);border:2px solid var(--ct-ring);box-shadow:0 14px 40px -18px color-mix(in srgb, var(--ct-ring) 70%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .ProfileShell-module__cYbDNq__card.ProfileShell-module__cYbDNq__cardThemed,html[data-theme=light] .ProfileShell-module__cYbDNq__card.ProfileShell-module__cYbDNq__cardThemed *{--bg-surface:color-mix(in srgb, var(--ct-accent) 30%, #fff);--bg-surface-raised:color-mix(in srgb, var(--ct-accent) 18%, #fff);--bg-void:color-mix(in srgb, var(--ct-accent) 22%, #fff);--line:color-mix(in srgb, var(--ct-ring) 40%, transparent);--ink:#24201b;--ink-muted:#6a6155;--ink-faint:#958b7c;--ink-rgb:36 32 27;--void-rgb:236 230 218;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .ProfileShell-module__cYbDNq__card.ProfileShell-module__cYbDNq__cardThemed{background:linear-gradient(180deg, color-mix(in srgb, var(--ct-accent) 30%, #fff) 0%, color-mix(in srgb, var(--ct-accent) 16%, #fff) 100%);box-shadow:0 14px 40px -22px color-mix(in srgb, var(--ct-ring) 55%, transparent)}html[data-theme=light] .ProfileShell-module__cYbDNq__themeSwatchColored{background:linear-gradient(180deg, color-mix(in srgb, var(--ct-accent) 30%, #fff), color-mix(in srgb, var(--ct-accent) 16%, #fff))}html[data-theme=light] .ProfileShell-module__cYbDNq__themeSwatchLine{background:#24201b8c}.ProfileShell-module__cYbDNq__cardBanner{background:radial-gradient(circle at 85% 20%, #c9432b73, transparent 55%), linear-gradient(120deg, #2a2430, var(--bg-surface) 140%);background-position:50%;background-size:cover;height:128px;position:relative}.ProfileShell-module__cYbDNq__bannerBtn{border:1px solid rgb(var(--ink-rgb) / .18);background:rgb(var(--void-rgb) / .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.ProfileShell-module__cYbDNq__bannerBtn:hover{border-color:var(--accent)}.ProfileShell-module__cYbDNq__cardTop{justify-content:flex-end;gap:8px;padding:12px 18px 0;display:flex;position:relative}.ProfileShell-module__cYbDNq__cardAvatar{flex-shrink:0;width:92px;height:92px;position:absolute;top:-46px;left:18px}.ProfileShell-module__cYbDNq__avatarCircle{background:var(--bg-surface-raised);border:4px solid var(--bg-surface);width:92px;height:92px;font-family:var(--font-display);color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex;overflow:hidden}.ProfileShell-module__cYbDNq__avatarCircle img{object-fit:cover;width:100%;height:100%}.ProfileShell-module__cYbDNq__avatarBtn{border:2px solid var(--bg-surface);background:var(--accent);color:#fff;cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:2px;right:2px}.ProfileShell-module__cYbDNq__cardActions{align-items:center;gap:8px;padding-bottom:6px;display:flex}.ProfileShell-module__cYbDNq__roundBtn{background:var(--bg-surface-raised);width:34px;height:34px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ProfileShell-module__cYbDNq__roundBtn:hover{background:var(--bg-surface-raised)}.ProfileShell-module__cYbDNq__pillBtn{background:var(--ink);height:34px;color:var(--bg-void);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.ProfileShell-module__cYbDNq__pillBtn:hover{transform:translateY(-1px)}.ProfileShell-module__cYbDNq__pillBtn:disabled{opacity:.6;cursor:wait}.ProfileShell-module__cYbDNq__pillBtnGhost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.ProfileShell-module__cYbDNq__cardBody{padding:14px 20px 20px}.ProfileShell-module__cYbDNq__cardName{font-family:var(--font-display);letter-spacing:-.01em;word-break:break-word;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.15;display:flex}.ProfileShell-module__cYbDNq__verified{cursor:default;flex-shrink:0;display:inline-flex}.ProfileShell-module__cYbDNq__verifiedDisc{filter:drop-shadow(0 1px 3px #c9432b73);transition:transform .25s,filter .25s;display:block}.ProfileShell-module__cYbDNq__verifiedDiscSpin{transform-origin:12px 12px}.ProfileShell-module__cYbDNq__verified:hover .ProfileShell-module__cYbDNq__verifiedDisc{filter:drop-shadow(0 2px 6px #c9432bb3);transform:scale(1.12)}.ProfileShell-module__cYbDNq__verified:hover .ProfileShell-module__cYbDNq__verifiedDiscSpin{animation:1.6s linear infinite ProfileShell-module__cYbDNq__verifiedSpin}.ProfileShell-module__cYbDNq__proBadge{letter-spacing:.03em;background:linear-gradient(135deg, var(--pb-from), var(--pb-to));color:var(--pb-text);cursor:default;vertical-align:middle;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:.68rem;font-weight:800;display:inline-flex}.ProfileShell-module__cYbDNq__profileBadgePill{letter-spacing:.03em;background:var(--bg-surface-raised);border:1px solid var(--line);color:var(--ink-muted);cursor:default;vertical-align:middle;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:.68rem;font-weight:800;display:inline-flex}@keyframes ProfileShell-module__cYbDNq__verifiedSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ProfileShell-module__cYbDNq__verifiedDisc{transition:none}.ProfileShell-module__cYbDNq__verified:hover .ProfileShell-module__cYbDNq__verifiedDiscSpin{animation:none}}.ProfileShell-module__cYbDNq__cardHandle{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.9rem;display:flex}.ProfileShell-module__cYbDNq__dot{color:var(--ink-faint);font-size:.7rem}.ProfileShell-module__cYbDNq__inlineLink{color:var(--accent-soft);cursor:pointer;background:0 0;border:none;padding:0;font-size:.86rem}.ProfileShell-module__cYbDNq__inlineLink:hover{text-decoration:underline}.ProfileShell-module__cYbDNq__cardBio{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:16px 0 0;font-size:.9rem;line-height:1.55}.ProfileShell-module__cYbDNq__cardBody>.ProfileShell-module__cYbDNq__inlineLink{margin-top:12px;display:block}.ProfileShell-module__cYbDNq__cardStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.ProfileShell-module__cYbDNq__cardStats>*{background:var(--bg-surface-raised);color:inherit;font:inherit;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 4px;display:flex}.ProfileShell-module__cYbDNq__cardStats button{cursor:pointer}.ProfileShell-module__cYbDNq__cardStats button:hover{border-color:var(--accent)}.ProfileShell-module__cYbDNq__cardStats strong{font-family:var(--font-display);font-size:1.45rem;font-weight:800;line-height:1.1}.ProfileShell-module__cYbDNq__cardStats span{color:var(--ink-muted);font-size:.75rem}.ProfileShell-module__cYbDNq__metaLine{color:var(--ink-muted);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:.84rem;display:flex}.ProfileShell-module__cYbDNq__metaLine span{align-items:center;gap:6px;display:inline-flex}.ProfileShell-module__cYbDNq__metaLine svg{color:var(--ink-faint)}.ProfileShell-module__cYbDNq__metaExtra{margin-top:12px}.ProfileShell-module__cYbDNq__socialRow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ProfileShell-module__cYbDNq__socialRow .ProfileShell-module__cYbDNq__socialBtn{width:40px;height:40px}.ProfileShell-module__cYbDNq__socialBtn{background:var(--bg-surface-raised);height:42px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ProfileShell-module__cYbDNq__socialBtn:hover{background:var(--accent);color:#fff}.ProfileShell-module__cYbDNq__nav{flex-direction:column;gap:16px;display:flex}.ProfileShell-module__cYbDNq__navList{background:var(--bg-surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:4px;padding:10px;display:flex}.ProfileShell-module__cYbDNq__navItem{width:100%;color:var(--ink-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.ProfileShell-module__cYbDNq__navItem:hover{background:var(--bg-surface-raised);color:var(--ink)}.ProfileShell-module__cYbDNq__navItemActive,.ProfileShell-module__cYbDNq__navItemActive:hover{background:var(--ink);color:var(--bg-void)}.ProfileShell-module__cYbDNq__navItem span:first-of-type{flex:1}.ProfileShell-module__cYbDNq__navCount{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.ProfileShell-module__cYbDNq__navItemActive .ProfileShell-module__cYbDNq__navCount{background:var(--bg-void);color:var(--ink)}.ProfileShell-module__cYbDNq__navFooterLinks{flex-wrap:wrap;gap:4px 14px;padding:0 6px;display:flex}.ProfileShell-module__cYbDNq__navFooterLinks a{color:var(--ink-faint);font-size:.78rem;text-decoration:none}.ProfileShell-module__cYbDNq__navFooterLinks a:hover{color:var(--ink)}.ProfileShell-module__cYbDNq__form{flex-direction:column;gap:14px;padding-top:6px;display:flex}.ProfileShell-module__cYbDNq__formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ProfileShell-module__cYbDNq__field{flex-direction:column;gap:6px;display:flex}.ProfileShell-module__cYbDNq__field>label{color:var(--ink-muted);font-size:.78rem;font-weight:600}.ProfileShell-module__cYbDNq__field small{color:var(--ink-faint);margin-left:4px;font-weight:400}.ProfileShell-module__cYbDNq__formSection{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:14px;font-size:.9rem;font-weight:700;display:flex}.ProfileShell-module__cYbDNq__proHint{color:#e0ab3c;align-items:center;gap:4px;font-size:.72rem;font-weight:600;display:inline-flex}.ProfileShell-module__cYbDNq__themeGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ProfileShell-module__cYbDNq__themeOption{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.ProfileShell-module__cYbDNq__themeSwatch{aspect-ratio:4/5;background:var(--bg-surface);border:2px solid var(--line);border-radius:12px;width:100%;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.ProfileShell-module__cYbDNq__themeSwatchColored{background:linear-gradient(180deg, var(--ct-from), var(--ct-to));border-color:var(--ct-ring)}.ProfileShell-module__cYbDNq__themeSwatchBanner{background:#00000047;height:30%;position:absolute;inset:0 0 auto}.ProfileShell-module__cYbDNq__themeSwatchAvatar{aspect-ratio:1;background:var(--ct-accent,var(--accent));width:26%;box-shadow:0 0 0 2px var(--ct-from,var(--bg-surface));border-radius:50%;position:absolute;top:18%;left:12%}.ProfileShell-module__cYbDNq__themeSwatchLine{background:#f3ede1bf;border-radius:999px;width:62%;height:7%;position:absolute;top:56%;left:12%}.ProfileShell-module__cYbDNq__themeSwatch:not(.ProfileShell-module__cYbDNq__themeSwatchColored) .ProfileShell-module__cYbDNq__themeSwatchLine{background:var(--ink-muted)}.ProfileShell-module__cYbDNq__themeSwatchLineShort{opacity:.5;width:40%;top:70%}.ProfileShell-module__cYbDNq__themeSwatchCheck{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:5px;right:5px}.ProfileShell-module__cYbDNq__themeOption:hover .ProfileShell-module__cYbDNq__themeSwatch{transform:translateY(-2px)}.ProfileShell-module__cYbDNq__themeOptionActive .ProfileShell-module__cYbDNq__themeSwatch{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--ink)}.ProfileShell-module__cYbDNq__themeName{font-size:.74rem;font-weight:600}.ProfileShell-module__cYbDNq__themeOptionActive .ProfileShell-module__cYbDNq__themeName{color:var(--ink)}.ProfileShell-module__cYbDNq__themesToggleBtn{border:1px dashed var(--line);width:100%;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:10px;padding:8px;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s;display:flex}.ProfileShell-module__cYbDNq__themesToggleBtn:hover{border-color:var(--accent-soft);color:var(--ink)}.ProfileShell-module__cYbDNq__bgHint{color:var(--ink-faint);margin:-4px 0 10px;font-size:.76rem}.ProfileShell-module__cYbDNq__bgGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ProfileShell-module__cYbDNq__bgOption{color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.ProfileShell-module__cYbDNq__bgSwatch{aspect-ratio:1;border:2px solid var(--line);background:var(--bg-surface);border-radius:50%;width:100%;transition:transform .15s;position:relative}.ProfileShell-module__cYbDNq__bgOption:hover .ProfileShell-module__cYbDNq__bgSwatch{transform:translateY(-2px)}.ProfileShell-module__cYbDNq__bgOptionActive .ProfileShell-module__cYbDNq__bgSwatch{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--ink)}.ProfileShell-module__cYbDNq__bgOptionActive .ProfileShell-module__cYbDNq__themeName{color:var(--ink)}.ProfileShell-module__cYbDNq__themeProBadge{letter-spacing:.04em;color:#241a06;background:linear-gradient(135deg,#e0ab3c,#f0c75e);border-radius:4px;padding:1px 5px;font-size:.56rem;font-weight:800;position:absolute;top:5px;left:5px}.ProfileShell-module__cYbDNq__themeOptionLocked .ProfileShell-module__cYbDNq__themeSwatch{filter:saturate(.5)brightness(.75)}.ProfileShell-module__cYbDNq__themeOptionLocked:hover .ProfileShell-module__cYbDNq__themeSwatch{transform:none}.ProfileShell-module__cYbDNq__themeSwatchLock{color:#fff;background:#00000061;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:1000px){.ProfileShell-module__cYbDNq__shell{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:820px){.ProfileShell-module__cYbDNq__shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"back""left""main";gap:20px;padding:12px 16px 48px}.ProfileShell-module__cYbDNq__navList{scrollbar-width:none;border-radius:999px;flex-direction:row;padding:6px;overflow-x:auto}.ProfileShell-module__cYbDNq__navList::-webkit-scrollbar{display:none}.ProfileShell-module__cYbDNq__navItem{border-radius:999px;flex-shrink:0;width:auto;padding:9px 14px}.ProfileShell-module__cYbDNq__formRow{grid-template-columns:1fr}.ProfileShell-module__cYbDNq__themeGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:480px){.ProfileShell-module__cYbDNq__cardBanner{height:104px}.ProfileShell-module__cYbDNq__cardAvatar{width:76px;height:76px;top:-38px}.ProfileShell-module__cYbDNq__avatarCircle{width:76px;height:76px;font-size:1.6rem}.ProfileShell-module__cYbDNq__avatarBtn{width:24px;height:24px}.ProfileShell-module__cYbDNq__cardTop{padding-top:10px}.ProfileShell-module__cYbDNq__cardActions{gap:6px}.ProfileShell-module__cYbDNq__roundBtn{width:30px;height:30px}.ProfileShell-module__cYbDNq__pillBtn{gap:5px;height:30px;padding:0 11px;font-size:.76rem}}
