._4y-j5G_card{border-radius:var(--radius);flex-direction:column;width:100%;display:flex;overflow:hidden}._4y-j5G_layout{grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;min-height:0;padding:1.5rem;display:grid}._4y-j5G_primary{flex-direction:column;justify-content:space-between;gap:1.5rem;min-width:0;display:flex}._4y-j5G_side{border-top:1px solid var(--surface-divider);flex-direction:column;justify-content:center;gap:1.5rem;min-width:0;padding-top:1.75rem;display:flex}._4y-j5G_gems{flex-direction:column;gap:.75rem;display:flex}._4y-j5G_sideHeading{color:var(--command-panel-ink-soft);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.2}._4y-j5G_gemRow{justify-content:space-between;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._4y-j5G_gemItem{flex-direction:column;align-items:center;gap:.35rem;min-width:0;display:flex}._4y-j5G_gemIcon{width:2.9rem;height:2.9rem}._4y-j5G_gemCount{color:hsl(var(--foreground));font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;line-height:1}._4y-j5G_gemItemEmpty{opacity:.4}._4y-j5G_identityRow{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}._4y-j5G_identity{flex:auto;min-width:0}._4y-j5G_rankBadge{isolation:isolate;flex:none;place-items:center;width:7rem;height:7rem;display:grid;position:relative}._4y-j5G_rankBadge:after{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.32 30'%3E%3Cpath d='M8.66 0 L17.32 5 V15 L8.66 20 L0 15 V5 Z M8.66 20 V30' fill='none' stroke='%232563eb' stroke-opacity='0.14' stroke-width='0.7'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;background-size:17px 29.44px;position:absolute;inset:-34% -34% -34% -120%;-webkit-mask-image:radial-gradient(circle at 67%,#000 2rem,#0000 7rem);mask-image:radial-gradient(circle at 67%,#000 2rem,#0000 7rem)}:root[data-theme=dark] ._4y-j5G_rankBadge:after{filter:brightness(1.6)}._4y-j5G_rankImage{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._4y-j5G_rankImageHidden{visibility:hidden}._4y-j5G_xpBlock{flex-direction:column;gap:.6rem;display:flex}._4y-j5G_xpLabelRow{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:hsl(var(--muted-foreground));justify-content:space-between;align-items:baseline;gap:1rem;font-size:.72rem;font-weight:600;line-height:1.25;display:flex}._4y-j5G_xpValue{color:hsl(var(--foreground));flex:none}._4y-j5G_xpTrack{--progress-fill:var(--brand-astrix-blue)}@media (min-width:640px){._4y-j5G_rankBadge{width:8rem;height:8rem}._4y-j5G_rankBadge:after{-webkit-mask-image:radial-gradient(circle at 67%,#000 2.5rem,#0000 8.5rem);mask-image:radial-gradient(circle at 67%,#000 2.5rem,#0000 8.5rem)}}@media (min-width:1024px){._4y-j5G_layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.75rem;padding:1.5rem}._4y-j5G_side{border-top:0;border-left:1px solid var(--surface-divider);padding-top:0;padding-left:1.75rem}}@media (max-width:420px){._4y-j5G_layout{gap:1.25rem;padding:1rem}._4y-j5G_primary{gap:1.25rem}._4y-j5G_gemIcon{width:2.35rem;height:2.35rem}._4y-j5G_rankBadge{width:4.25rem;height:4.25rem}}.L6et5a_identity{flex-direction:row;align-items:center;gap:1rem;min-width:0;display:flex}.L6et5a_avatarFrame{flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative}.L6et5a_avatarButton{border-radius:var(--radius);background:hsl(var(--muted));width:100%;height:100%;transition:transform .2s;position:relative;overflow:hidden}.L6et5a_avatarSkeleton{border-radius:var(--radius);width:100%;height:100%}.L6et5a_avatarButtonEditable{cursor:pointer}.L6et5a_avatarButtonEditable:hover{transform:scale(1.02)}.L6et5a_avatarBackdrop{background:hsl(var(--muted));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.L6et5a_avatarInner{width:100%;height:100%}.L6et5a_avatarInner>div{border:none;border-radius:0}.L6et5a_avatarFallback{background:radial-gradient(circle at 50% 42%, hsl(var(--foreground) / .2), transparent 34%), hsl(var(--muted));width:100%;height:100%}.L6et5a_avatarOverlay{z-index:10;opacity:0;background:#0009;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.L6et5a_avatarButtonEditable:hover .L6et5a_avatarOverlay{opacity:1}.L6et5a_cameraIcon{color:#fff;width:1.75rem;height:1.75rem}.L6et5a_details{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.L6et5a_detail{color:hsl(var(--muted-foreground));font-family:var(--font-sans);font-size:.8rem;font-weight:500;line-height:1.2}.L6et5a_username{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-sans);color:hsl(var(--foreground));margin:0;font-size:1.6rem;font-weight:700;line-height:1.1;overflow:hidden}.L6et5a_subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700;line-height:1;overflow:hidden}.L6et5a_identityLarge{gap:1.25rem}.L6et5a_identityLarge .L6et5a_avatarFrame{width:6rem;height:6rem}.L6et5a_identityLarge .L6et5a_username{font-size:2.1rem}.L6et5a_identityLarge .L6et5a_subtitle{letter-spacing:.12em;color:var(--command-panel-ink-soft);font-size:.95rem}@media (max-width:420px){.L6et5a_identityLarge{gap:.85rem}.L6et5a_identityLarge .L6et5a_avatarFrame{width:4rem;height:4rem}.L6et5a_identityLarge .L6et5a_username{font-size:1.4rem}.L6et5a_identityLarge .L6et5a_subtitle{font-size:.8rem}.L6et5a_avatarFrame{width:3.75rem;height:3.75rem}.L6et5a_username{font-size:1.35rem}}.xg6l1W_header{min-height:2.6rem;color:var(--command-panel-rail-ink);background:var(--command-panel-rail);box-shadow:inset 0 -1px 0 var(--command-panel-rail-border,transparent);border-bottom:0}.xg6l1W_header :is(h2,h3){color:inherit;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500;line-height:1.2}.xg6l1W_headerCompact{min-height:var(--panel-rail-height,2.2rem);padding:0 var(--panel-inset,1.05rem)}.YEoChG_track{background:var(--progress-track,#d9e2ec);position:relative;overflow:hidden}.YEoChG_bar{height:var(--progress-thickness,.48rem)}html[data-theme=dark] .YEoChG_track{--progress-track:#1b2635}.YEoChG_lean{transform:skewX(var(--progress-lean,-14deg))}.YEoChG_fill{background:var(--progress-fill,linear-gradient(90deg, #075e9c, #2fa7ef));height:100%;transition:width .5s var(--motion-ease-out,ease-out)}.YEoChG_railFill{background:var(--progress-fill,linear-gradient(180deg, #075e9c, #2fa7ef));width:100%}.EW2d4G_loadingCard{border-radius:var(--radius);justify-content:center;align-items:center;min-height:18.75rem;display:flex;overflow:hidden}.EW2d4G_compactCard{flex-direction:column;height:100%;display:flex}.EW2d4G_compactGrid{--badge-size:52px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .5rem}.EW2d4G_filterScroller{-ms-overflow-style:none;scrollbar-width:none}.EW2d4G_filterScroller::-webkit-scrollbar{display:none}.EW2d4G_filterButton{color:var(--command-panel-rail-muted);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:500;line-height:1.2;transition:color .15s}.EW2d4G_filterButton:hover,.EW2d4G_filterButton:focus-visible{color:var(--command-panel-rail-ink)}.EW2d4G_filterButtonActive,.EW2d4G_filterButtonActive:hover,.EW2d4G_filterButtonActive:focus-visible{color:var(--command-orange)}.EW2d4G_headerCount{color:var(--command-panel-rail-muted);font-family:var(--font-sans);letter-spacing:.08em;white-space:nowrap;font-size:.7rem;font-weight:500;line-height:1.2}.EW2d4G_fullGrid{--badge-size:52px;--row-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .5rem}.EW2d4G_fullGrid .EW2d4G_badgeItem{grid-row:span 4;grid-template-rows:subgrid;padding-bottom:var(--row-gap);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;row-gap:.25rem;display:grid}.EW2d4G_fullGrid .EW2d4G_badgeCopy{display:contents}.EW2d4G_fullGrid .EW2d4G_badgeName,.EW2d4G_fullGrid .EW2d4G_badgeDescription,.EW2d4G_fullGrid .EW2d4G_progressWrap{align-self:start}.EW2d4G_fullGrid .EW2d4G_badgeDescription{min-height:0}.EW2d4G_sectionHeader{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.5rem;margin:0 0 1.5rem;padding-bottom:.5rem;font-size:.7rem;font-weight:600;line-height:1.2;display:flex}.EW2d4G_sectionCount{font-variant-numeric:tabular-nums;opacity:.7;font-weight:500}.EW2d4G_skeletonBadge{width:52px;height:57px}.EW2d4G_skeletonPips{width:40px;height:10px}.EW2d4G_skeletonBadgeStack{flex-direction:column;flex-shrink:0;align-items:center;gap:.15rem;display:flex}.EW2d4G_badgeItem{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.EW2d4G_badgeCopy{flex-direction:column;align-items:center;gap:.25rem;min-width:0;display:flex}.EW2d4G_badgeName{max-width:6.25rem;font-size:.75rem;font-weight:600;line-height:1.25}.EW2d4G_badgeNameLocked{color:var(--muted-foreground);opacity:.75}.EW2d4G_badgeDescription{max-width:6.875rem;min-height:2.5em;color:var(--muted-foreground);font-size:.625rem;line-height:1.25}.EW2d4G_badgeDescriptionLocked{opacity:.7}.EW2d4G_progressWrap{flex-direction:column;align-items:center;gap:.25rem;width:100%;max-width:5.625rem;margin-top:.25rem;display:flex}.EW2d4G_progressTrack{--progress-fill:var(--brand-astrix-blue);width:100%}.EW2d4G_progressFill{transition:width .5s}.EW2d4G_progressText{color:var(--muted-foreground);opacity:.5;font-variant-numeric:tabular-nums;font-size:.625rem}@media (min-width:480px){.EW2d4G_fullGrid,.EW2d4G_compactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.EW2d4G_fullGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.EW2d4G_compactGrid,.EW2d4G_fullGrid{--badge-size:61px}.EW2d4G_skeletonBadge{width:61px;height:67px}.EW2d4G_skeletonPips{width:48px;height:12px}.EW2d4G_badgeName{max-width:8.125rem;font-size:.875rem}.EW2d4G_badgeDescription{max-width:9.375rem;font-size:.75rem}.EW2d4G_progressWrap{max-width:6.875rem}.EW2d4G_progressText{font-size:.625rem}}@media (min-width:1024px){.EW2d4G_fullGrid .EW2d4G_badgeName{max-width:100%}.EW2d4G_fullGrid{--badge-size:80px;--row-gap:2.5rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 1rem}.EW2d4G_fullGrid .EW2d4G_skeletonBadge{width:80px;height:88px}.EW2d4G_fullGrid .EW2d4G_skeletonPips{width:62px;height:16px}}._147JlW_robot{transform-origin:50% 85%;animation:.7s cubic-bezier(.16,1,.3,1) both _147JlW_profile-empty-robot-in}@keyframes _147JlW_profile-empty-robot-in{0%{opacity:0;transform:translateY(1rem)scale(.82)rotate(-5deg)}70%{transform:translateY(-.2rem)scale(1.03)rotate(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){._147JlW_robot{animation:none}}.FpMMDG_artwork{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:relative;overflow:hidden}.FpMMDG_artworkImage{object-fit:contain;width:100%;height:100%}.FpMMDG_artwork .FpMMDG_terminalArtwork{box-shadow:none;border-radius:.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.34)}.FpMMDG_rankArtwork{width:3.25rem;height:3.25rem;margin:-.25rem -.375rem -.5rem;overflow:visible}
