.page-module__hqSXgq__main{background:var(--color-bg);min-height:100vh;padding-left:64px;position:relative;overflow-x:clip}.page-module__hqSXgq__content{gap:var(--space-8);max-width:980px;padding:var(--space-10) var(--space-4) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.page-module__hqSXgq__explore{gap:var(--space-8);flex-direction:column;display:flex}@media (max-width:768px){.page-module__hqSXgq__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.page-module__hqSXgq__content{padding:var(--space-6) var(--space-4) var(--space-10);gap:var(--space-6)}}
.Avatar-module__lRfvNq__avatar{border-radius:var(--radius-full);background:var(--color-surface);filter:drop-shadow(0 0 8px #00000040);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Avatar-module__lRfvNq__link{border-radius:var(--radius-full);cursor:pointer;transition:transform var(--ease-default), box-shadow var(--ease-default);flex-shrink:0;display:inline-flex;position:relative}.Avatar-module__lRfvNq__link:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 70%, transparent);transform:translateY(-1px)}.Avatar-module__lRfvNq__image{object-fit:cover}.Avatar-module__lRfvNq__fallback{color:#ffffffe0;background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 65%, #1a1a1a), color-mix(in srgb, var(--color-primary) 30%, #101010));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.NotificationItem-module__y3Hdia__item{border-radius:var(--radius-md);transition:background var(--ease-default);color:inherit;background:#ffffff0d;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.NotificationItem-module__y3Hdia__item:hover{cursor:pointer;background:#ffffff17}.NotificationItem-module__y3Hdia__unread{background:#accf0114}.NotificationItem-module__y3Hdia__unread:hover{background:#accf011f}.NotificationItem-module__y3Hdia__media{flex-shrink:0}.NotificationItem-module__y3Hdia__iconBadge{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-primary);background:#accf011f;border:1px solid #accf0140;justify-content:center;align-items:center;display:flex}.NotificationItem-module__y3Hdia__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.NotificationItem-module__y3Hdia__text{font-size:var(--text-sm);color:var(--color-text);line-height:1.3}.NotificationItem-module__y3Hdia__time{font-size:var(--text-xs);color:var(--color-text-muted)}.NotificationItem-module__y3Hdia__dot{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;width:8px;height:8px}
.NotificationsPanel-module__lmbEba__scrim{z-index:80;position:fixed;inset:0}.NotificationsPanel-module__lmbEba__panel{z-index:90;background:var(--color-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--color-border);border-radius:0 var(--radius-lg) var(--radius-lg) 0;opacity:0;visibility:hidden;pointer-events:none;width:360px;max-width:calc(100vw - 64px);height:100vh;transition:transform var(--ease-default), opacity var(--ease-default), visibility var(--ease-default);flex-direction:column;gap:8px;padding:20px 12px;display:flex;position:fixed;top:0;left:64px;transform:translate(-16px);box-shadow:8px 0 32px #00000073}.NotificationsPanel-module__lmbEba__open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.NotificationsPanel-module__lmbEba__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:4px 12px 12px;display:flex}.NotificationsPanel-module__lmbEba__title{font-size:var(--text-xl);color:var(--color-primary);font-weight:400;line-height:1}.NotificationsPanel-module__lmbEba__clear{font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--ease-default);background:0 0;border:none;padding:0}.NotificationsPanel-module__lmbEba__clear:hover{color:var(--color-text)}.NotificationsPanel-module__lmbEba__list{flex-direction:column;gap:2px;list-style:none;display:flex;overflow-y:auto}.NotificationsPanel-module__lmbEba__empty{font-size:var(--text-sm);color:var(--color-text-muted);padding:24px 12px}@media (max-width:768px){.NotificationsPanel-module__lmbEba__panel{top:0;left:0;bottom:var(--nav-mobile-h);border-right:none;border-radius:0;width:100%;max-width:100%;height:auto;transform:translateY(16px)}.NotificationsPanel-module__lmbEba__open{transform:translateY(0)}}
.Sidebar-module__LJEz8W__sidebar{z-index:100;gap:var(--space-3);width:64px;height:100vh;padding:var(--space-4) var(--space-2);transition:all var(--ease-default);border-right:1px solid #0000;flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Sidebar-module__LJEz8W__brand{align-items:center;gap:var(--space-3);width:100%;height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);white-space:nowrap;flex-shrink:0;display:flex}.Sidebar-module__LJEz8W__brandMark{width:32px;height:32px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__LJEz8W__brandName{font-size:var(--text-base);letter-spacing:.16em;color:var(--color-text);opacity:0;transition:opacity var(--ease-default);font-weight:700}.Sidebar-module__LJEz8W__sidebar:hover .Sidebar-module__LJEz8W__brandName{opacity:1}.Sidebar-module__LJEz8W__locked:hover .Sidebar-module__LJEz8W__brandName{opacity:0}.Sidebar-module__LJEz8W__items{justify-content:center;gap:var(--space-3);flex-direction:column;flex:1;width:100%;display:flex}.Sidebar-module__LJEz8W__sidebar:hover{background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:220px;box-shadow:var(--shadow-glass);border-right:1px solid var(--color-border)}.Sidebar-module__LJEz8W__link{align-items:center;gap:var(--space-3);width:100%;height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);white-space:nowrap;transition:background var(--ease-default), color var(--ease-default);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-shrink:0;display:flex}.Sidebar-module__LJEz8W__link:hover{color:var(--color-text);background:#ffffff0d}.Sidebar-module__LJEz8W__active,.Sidebar-module__LJEz8W__signIn{color:var(--color-primary)}.Sidebar-module__LJEz8W__signIn:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.Sidebar-module__LJEz8W__active:hover{color:var(--color-primary)}.Sidebar-module__LJEz8W__icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.Sidebar-module__LJEz8W__badge{border-radius:var(--radius-full);background:var(--color-primary);border:2px solid var(--color-bg);width:9px;height:9px;position:absolute;top:3px;right:3px}.Sidebar-module__LJEz8W__locked:hover{width:64px;box-shadow:none;background:0 0;border-right:1px solid #0000}.Sidebar-module__LJEz8W__locked:hover .Sidebar-module__LJEz8W__label{opacity:0}.Sidebar-module__LJEz8W__label{font-size:var(--text-sm);opacity:0;transition:opacity var(--ease-default);font-weight:500}.Sidebar-module__LJEz8W__sidebar:hover .Sidebar-module__LJEz8W__label{opacity:1}@media (max-width:768px){.Sidebar-module__LJEz8W__sidebar{top:auto;bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));left:var(--space-3);right:var(--space-3);width:auto;height:56px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-glass);flex-direction:row;align-items:stretch;gap:0}.Sidebar-module__LJEz8W__sidebar:hover,.Sidebar-module__LJEz8W__locked:hover{background:var(--color-glass);border:1px solid var(--color-border);width:auto;box-shadow:var(--shadow-glass)}.Sidebar-module__LJEz8W__brand{display:none}.Sidebar-module__LJEz8W__items{display:contents}.Sidebar-module__LJEz8W__link{flex:1;justify-content:center;gap:0;height:100%;padding:0}.Sidebar-module__LJEz8W__label,.Sidebar-module__LJEz8W__sidebar:hover .Sidebar-module__LJEz8W__label,.Sidebar-module__LJEz8W__locked:hover .Sidebar-module__LJEz8W__label{display:none}}
.AvatarBorder-module__ENLSnW__border{background:linear-gradient(135deg, var(--profile-accent,var(--color-primary)), transparent 70%);box-shadow:0 0 0 1px var(--profile-accent,var(--color-primary));border-radius:999px;padding:3px;display:inline-block}.AvatarBorder-module__ENLSnW__frame{isolation:isolate;border-radius:999px;padding:4px;display:inline-block;position:relative}.AvatarBorder-module__ENLSnW__frame:before,.AvatarBorder-module__ENLSnW__frame:after{content:"";border-radius:999px;position:absolute}.AvatarBorder-module__ENLSnW__frame:before{z-index:1;pointer-events:none;-webkit-mask-composite:xor;padding:6px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AvatarBorder-module__ENLSnW__frame:after{z-index:-2;filter:blur(12px);inset:-5px}.AvatarBorder-module__ENLSnW__aurora:before{background:conic-gradient(#a855f7,#22d3ee,#34d399,#f472b6,#a855f7);animation:6s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__aurora:after{opacity:.5;background:conic-gradient(#a855f7,#22d3ee,#34d399,#a855f7);animation:6s linear infinite AvatarBorder-module__ENLSnW__spin,3.5s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__void:before{background:conic-gradient(from 180deg,#17092b,#6d28d9,#0b0b12,#4c1d95,#17092b);animation:10s linear infinite reverse AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__void:after{opacity:.45;background:radial-gradient(circle,#7c3aed 0%,#2e1065 60%,#0000 75%);animation:3.2s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__rgb:before{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);animation:2.5s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__rgb:after{opacity:.7;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);animation:2.5s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__comet:before{background-color:#0e74904d;background-image:conic-gradient(#0000 0% 40%,#38bdf81f 62%,#38bdf880 84%,#7dd3fc 95%,#f0f9ff 100%);animation:3.2s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__comet:after{opacity:.8;background:conic-gradient(#0000 0% 58%,#38bdf88c 88%,#e0f2fe 100%);animation:3.2s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__orbit:before{background:#94a3b829;box-shadow:inset 0 0 0 1px #94a3b859}.AvatarBorder-module__ENLSnW__orbit:after{opacity:.4;background:radial-gradient(circle,#38bdf880 0%,#0000 70%);animation:4s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__gold:before{background-image:linear-gradient(115deg,#0000 40%,#fffbebf2 50%,#0000 60%),conic-gradient(#854d0e,#fbbf24,#fde68a,#b45309,#fcd34d,#92400e,#854d0e);background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:3.4s ease-in-out infinite AvatarBorder-module__ENLSnW__shine}.AvatarBorder-module__ENLSnW__gold:after{opacity:.35;background:radial-gradient(circle,#fde68a 0%,#b45309 60%,#0000 78%);animation:4s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__stars:before{background:radial-gradient(circle,#1e1b4b 40%,#312e81 72%,#1e1b4b 100%);box-shadow:inset 0 0 0 1px #a5b4fc59}.AvatarBorder-module__ENLSnW__stars:after{opacity:.35;background:radial-gradient(circle,#818cf880 0%,#0000 75%);animation:5s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__sonar:before{background:conic-gradient(from 210deg,#155e75,#06b6d4 30%,#155e75 55%,#0e7490 80%,#155e75);animation:1.2s ease-out infinite AvatarBorder-module__ENLSnW__sonarPulse}.AvatarBorder-module__ENLSnW__sonar:after{background:radial-gradient(circle,#22d3ee 0%,#155e75 60%,#0000 78%);animation:1.2s ease-out infinite AvatarBorder-module__ENLSnW__sonarGlow}.AvatarBorder-module__ENLSnW__charge:before{background:conic-gradient(from 0deg, #0891b2 0%, #67e8f9 var(--avatar-charge), #083344 var(--avatar-charge));animation:3.6s linear infinite AvatarBorder-module__ENLSnW__chargeFill}.AvatarBorder-module__ENLSnW__charge:after{background:radial-gradient(circle,#22d3ee 0%,#0e7490 60%,#0000 78%);animation:3.6s linear infinite AvatarBorder-module__ENLSnW__chargeGlow}.AvatarBorder-module__ENLSnW__radar:before{background-color:#022c22;background-image:conic-gradient(#34d39900 0% 62%,#34d3991f 76%,#34d3998c 92%,#a7f3d0 100%);animation:4s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__radar:after{opacity:.35;background:radial-gradient(circle,#34d39973,#0000 72%);animation:4s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__eq:before{background:#1e1033;box-shadow:inset 0 0 0 1px #a78bfa4d}.AvatarBorder-module__ENLSnW__eq:after{opacity:.35;background:radial-gradient(circle,#a78bfa80,#0000 72%);animation:2.8s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__glitch:before{background:linear-gradient(160deg,#cffafe,#22d3ee 45%,#67e8f9 70%,#e0f2fe);animation:2.4s step-end infinite AvatarBorder-module__ENLSnW__glitchJitter}.AvatarBorder-module__ENLSnW__glitch:after{z-index:1;pointer-events:none;filter:none;-webkit-mask-composite:xor;opacity:0;background:linear-gradient(90deg,#ff00e6,#00fff2);padding:6px;animation:2.4s step-end infinite AvatarBorder-module__ENLSnW__glitchGhost;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AvatarBorder-module__ENLSnW__embers:before{background:conic-gradient(from 30deg,#27150a,#7c2d12 18%,#451a03 38%,#92400e 55%,#27150a 72%,#7c2d12 88%,#27150a);animation:2.8s ease-in-out infinite AvatarBorder-module__ENLSnW__emberGlow}.AvatarBorder-module__ENLSnW__embers:after{opacity:.4;background:radial-gradient(circle,#f59e0b 0%,#7c2d12 60%,#0000 78%);animation:2.8s ease-in-out infinite AvatarBorder-module__ENLSnW__breathe}.AvatarBorder-module__ENLSnW__eclipse:before{background-color:#060608;background-image:conic-gradient(#0000 0% 32%,#fbbf242e 42%,#fef3c7e6 50%,#fffbeb 52%,#fbbf242e 62%,#0000 72%);animation:14s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__eclipse:after{opacity:.8;background:conic-gradient(#0000 0% 30%,#fbbf24b3 50%,#0000 74%);animation:14s linear infinite AvatarBorder-module__ENLSnW__spin}.AvatarBorder-module__ENLSnW__sat{z-index:1;pointer-events:none;animation:4s linear infinite AvatarBorder-module__ENLSnW__spin;position:absolute;inset:0}.AvatarBorder-module__ENLSnW__sat:before{content:"";background:radial-gradient(circle at 35% 35%,#f0f9ff,#38bdf8 55%,#0000 78%);border-radius:50%;width:11%;height:11%;position:absolute;top:-3%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #38bdf8e6}.AvatarBorder-module__ENLSnW__sat:nth-child(2){animation-duration:6.5s;animation-direction:reverse;animation-delay:-2.2s}.AvatarBorder-module__ENLSnW__sat:nth-child(2):before{background:radial-gradient(circle at 35% 35%,#fdf4ff,#d946ef 55%,#0000 78%);width:8%;height:8%;top:-2%;box-shadow:0 0 8px #d946efe6}.AvatarBorder-module__ENLSnW__sat:nth-child(3){animation-duration:9s;animation-delay:-3s}.AvatarBorder-module__ENLSnW__sat:nth-child(3):before{background:radial-gradient(circle at 35% 35%,#fefce8,#facc15 55%,#0000 78%);width:6%;height:6%;top:-1%;box-shadow:0 0 6px #facc15e6}.AvatarBorder-module__ENLSnW__star{z-index:1;pointer-events:none;width:12%;height:12%;position:absolute;top:44%;left:44%}.AvatarBorder-module__ENLSnW__star:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:radial-gradient(circle,#fff 20%,#c7d2fe 60%,#818cf8 100%);animation:2.2s ease-in-out infinite AvatarBorder-module__ENLSnW__twinkle;position:absolute;inset:0;transform:scale(0)}.AvatarBorder-module__ENLSnW__star:first-child{transform:rotate(8deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(2){transform:rotate(55deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(3){transform:rotate(98deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(4){transform:rotate(150deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(5){transform:rotate(190deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(6){transform:rotate(245deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(7){transform:rotate(288deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(8){transform:rotate(335deg)translateY(-380%)}.AvatarBorder-module__ENLSnW__star:nth-child(2n):before{animation-delay:-.7s}.AvatarBorder-module__ENLSnW__star:nth-child(3n):before{animation-duration:2.8s;animation-delay:-1.3s}.AvatarBorder-module__ENLSnW__star:nth-child(4n+1):before{animation-duration:1.7s}.AvatarBorder-module__ENLSnW__ping{z-index:1;pointer-events:none;opacity:0;border:2px solid #67e8f9cc;border-radius:999px;animation:2.4s ease-out infinite AvatarBorder-module__ENLSnW__pingWave;position:absolute;inset:0}.AvatarBorder-module__ENLSnW__ping:nth-child(2){animation-delay:-1.2s}.AvatarBorder-module__ENLSnW__blip{z-index:1;pointer-events:none;width:8%;height:8%;position:absolute;top:46%;left:46%}.AvatarBorder-module__ENLSnW__blip:first-child{transform:rotate(40deg)translateY(-575%)}.AvatarBorder-module__ENLSnW__blip:nth-child(2){transform:rotate(160deg)translateY(-575%)}.AvatarBorder-module__ENLSnW__blip:nth-child(3){transform:rotate(260deg)translateY(-575%)}.AvatarBorder-module__ENLSnW__blip:before{content:"";background:radial-gradient(circle,#d1fae5 0%,#34d399 55%,#0000 80%);border-radius:50%;animation:4s linear infinite AvatarBorder-module__ENLSnW__blipPing;position:absolute;inset:15%;box-shadow:0 0 6px #34d399e6}.AvatarBorder-module__ENLSnW__blip:first-child:before{animation-delay:-3.56s}.AvatarBorder-module__ENLSnW__blip:nth-child(2):before{animation-delay:-2.22s}.AvatarBorder-module__ENLSnW__blip:nth-child(3):before{animation-delay:-1.11s}.AvatarBorder-module__ENLSnW__bar{z-index:1;pointer-events:none;width:5%;height:14%;position:absolute;top:43%;left:47.5%}.AvatarBorder-module__ENLSnW__bar:first-child{transform:rotate(0)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(2){transform:rotate(20deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(3){transform:rotate(40deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(4){transform:rotate(60deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(5){transform:rotate(80deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(6){transform:rotate(100deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(7){transform:rotate(120deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(8){transform:rotate(140deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(9){transform:rotate(160deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(10){transform:rotate(180deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(11){transform:rotate(200deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(12){transform:rotate(220deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(13){transform:rotate(240deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(14){transform:rotate(260deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(15){transform:rotate(280deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(16){transform:rotate(300deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(17){transform:rotate(320deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:nth-child(18){transform:rotate(340deg)translateY(-370%)}.AvatarBorder-module__ENLSnW__bar:before{content:"";transform-origin:50% 100%;background:linear-gradient(#f0abfc,#a78bfa 55%,#22d3ee);border-radius:99px;animation:.62s ease-in-out infinite alternate AvatarBorder-module__ENLSnW__eqBounce;position:absolute;inset:0 30%;transform:scaleY(.3)}.AvatarBorder-module__ENLSnW__bar:nth-child(2n):before{animation-duration:.5s;animation-delay:-.2s}.AvatarBorder-module__ENLSnW__bar:nth-child(3n):before{animation-duration:.74s;animation-delay:-.35s}.AvatarBorder-module__ENLSnW__bar:nth-child(4n+1):before{animation-duration:.44s;animation-delay:-.1s}.AvatarBorder-module__ENLSnW__ember{z-index:1;pointer-events:none;width:8%;height:8%;position:absolute;top:46%;left:46%}.AvatarBorder-module__ENLSnW__ember:first-child{transform:rotate(15deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(2){transform:rotate(60deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(3){transform:rotate(105deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(4){transform:rotate(140deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(5){transform:rotate(195deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(6){transform:rotate(240deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(7){transform:rotate(285deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:nth-child(8){transform:rotate(330deg)translateY(-560%)}.AvatarBorder-module__ENLSnW__ember:before{content:"";filter:blur(.5px);opacity:0;background:radial-gradient(circle,#fde68a 0%,#f97316 55%,#dc2626 85%);border-radius:50%;animation:2s ease-out infinite AvatarBorder-module__ENLSnW__emberRise;position:absolute;inset:25%}.AvatarBorder-module__ENLSnW__ember:nth-child(2n):before{animation-delay:-.7s}.AvatarBorder-module__ENLSnW__ember:nth-child(3n):before{animation-duration:2.5s;animation-delay:-1.3s}.AvatarBorder-module__ENLSnW__ember:nth-child(4n+1):before{animation-duration:1.7s;animation-delay:-.3s}@keyframes AvatarBorder-module__ENLSnW__spin{to{transform:rotate(360deg)}}@keyframes AvatarBorder-module__ENLSnW__breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}@keyframes AvatarBorder-module__ENLSnW__shine{0%,20%{background-position:-100% 0,0 0}50%,to{background-position:200% 0,0 0}}@keyframes AvatarBorder-module__ENLSnW__twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes AvatarBorder-module__ENLSnW__sonarPulse{0%{filter:brightness(1.7)}35%,to{filter:brightness()}}@keyframes AvatarBorder-module__ENLSnW__sonarGlow{0%{opacity:.75}40%,to{opacity:.3}}@keyframes AvatarBorder-module__ENLSnW__pingWave{0%{opacity:.9;transform:scale(.95)}70%,to{opacity:0;transform:scale(1.45)}}@property --avatar-charge{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes AvatarBorder-module__ENLSnW__chargeFill{0%{--avatar-charge:0%;filter:brightness()}80%{--avatar-charge:100%;filter:brightness()}84%{--avatar-charge:100%;filter:brightness(2)}92%,to{--avatar-charge:100%;filter:brightness()}}@keyframes AvatarBorder-module__ENLSnW__chargeGlow{0%{opacity:.05}80%{opacity:.45}84%{opacity:.9}to{opacity:.55}}@keyframes AvatarBorder-module__ENLSnW__blipPing{0%{opacity:1}65%,to{opacity:.15}}@keyframes AvatarBorder-module__ENLSnW__eqBounce{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}@keyframes AvatarBorder-module__ENLSnW__glitchJitter{0%,to{transform:none}8%{transform:translate(-4.5%)}9.5%{transform:translate(4%)}11%{transform:none}30%{transform:translate(4.5%)}31.5%{transform:translate(-3.5%)}33%{transform:none}52%{transform:translate(-4%)translateY(1.5%)}53.5%{transform:translate(4.5%)}55%{transform:none}78%{transform:translate(5%)}79.5%{transform:translate(-3%)}81%{transform:none}}@keyframes AvatarBorder-module__ENLSnW__glitchGhost{0%,to{opacity:0}8%{opacity:1;clip-path:inset(10% 0 62%);transform:translate(-6%)}9.5%{opacity:1;clip-path:inset(55% 0 14%);transform:translate(6%)}11%{opacity:0;transform:none}30%{opacity:1;clip-path:inset(28% 0 44%);transform:translate(5.5%)}31.5%{opacity:1;clip-path:inset(66% 0 6%);transform:translate(-5%)}33%{opacity:0;transform:none}52%{opacity:1;clip-path:inset(18% 0 50%);transform:translate(-6%)}53.5%{opacity:1;clip-path:inset(44% 0 30%);transform:translate(5%)}55%{opacity:0;transform:none}78%{opacity:1;clip-path:inset(36% 0 34%);transform:translate(6%)}79.5%{opacity:1;clip-path:inset(62% 0 10%);transform:translate(-4.5%)}81%{opacity:0;transform:none}}@keyframes AvatarBorder-module__ENLSnW__emberGlow{0%,to{filter:brightness()}50%{filter:brightness(1.4)}}@keyframes AvatarBorder-module__ENLSnW__emberRise{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}12%{opacity:1}55%{opacity:.8;transform:translateY(-130%)translate(30%)scale(.7)}to{opacity:0;transform:translateY(-260%)translate(-20%)scale(.3)}}@media (prefers-reduced-motion:reduce){.AvatarBorder-module__ENLSnW__frame:before,.AvatarBorder-module__ENLSnW__frame:after,.AvatarBorder-module__ENLSnW__sat,.AvatarBorder-module__ENLSnW__star:before,.AvatarBorder-module__ENLSnW__ping,.AvatarBorder-module__ENLSnW__blip:before,.AvatarBorder-module__ENLSnW__bar:before,.AvatarBorder-module__ENLSnW__ember:before{animation:none}.AvatarBorder-module__ENLSnW__star:before{transform:scale(1)}.AvatarBorder-module__ENLSnW__charge:before{--avatar-charge:100%}}
.Stat-module__3BPDhG__stat{align-items:center;gap:var(--space-1);display:flex}.Stat-module__3BPDhG__clickable{font:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;margin:0;padding:0;transition:opacity .15s}.Stat-module__3BPDhG__clickable:hover .Stat-module__3BPDhG__value,.Stat-module__3BPDhG__clickable:hover .Stat-module__3BPDhG__label{text-decoration:underline}.Stat-module__3BPDhG__clickable:hover{opacity:.85}.Stat-module__3BPDhG__value{font-family:var(--font-numeric);font-weight:700;font-size:var(--text-base);color:var(--color-text)}.Stat-module__3BPDhG__label{font-size:var(--text-xs);color:var(--color-text-subtle)}
.LevelBadge-module__LGpOPa__level{align-items:center;gap:var(--space-2);display:flex}.LevelBadge-module__LGpOPa__label{font-size:var(--text-xl);color:var(--color-text);line-height:1}.LevelBadge-module__LGpOPa__ring{width:36px;height:36px;position:relative}.LevelBadge-module__LGpOPa__ring svg{display:block}.LevelBadge-module__LGpOPa__number{font-size:var(--text-lg);color:#fff;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}
.Button-module__ocn53q__button{--btn-accent:var(--color-primary);font-family:var(--font-sans);white-space:nowrap;border-radius:var(--radius-sm);cursor:pointer;transition:filter var(--ease-default), background var(--ease-default), border-color var(--ease-default), color var(--ease-default);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.Button-module__ocn53q__button:disabled{cursor:default}.Button-module__ocn53q__sm{height:32px;font-size:var(--text-xs);padding:0 12px}.Button-module__ocn53q__md{height:40px;font-size:var(--text-sm);padding:0 16px}.Button-module__ocn53q__primary{background:var(--btn-accent);color:var(--color-bg);border-color:var(--btn-accent)}.Button-module__ocn53q__primary:hover:not(:disabled){filter:brightness(1.08)}.Button-module__ocn53q__primary:disabled{opacity:.55}.Button-module__ocn53q__outline{color:var(--color-text);border-color:var(--color-border);background:0 0}.Button-module__ocn53q__outline:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff4d}.Button-module__ocn53q__outline:disabled{color:var(--color-text-muted)}.Button-module__ocn53q__ghost{background:var(--color-glass);color:var(--color-text);border-color:var(--color-border)}.Button-module__ocn53q__ghost:hover:not(:disabled){background:#ffffff1f}.Button-module__ocn53q__fullWidth{width:100%}.Button-module__ocn53q__iconOnly{border-radius:var(--radius-full);padding:0}.Button-module__ocn53q__iconOnly.Button-module__ocn53q__sm{width:32px}.Button-module__ocn53q__iconOnly.Button-module__ocn53q__md{width:40px}.Button-module__ocn53q__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__ocn53q__label{align-items:center;display:inline-flex}
.FollowListModal-module__bBK6aW__overlay{z-index:100;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both FollowListModal-module__bBK6aW__overlayIn;display:flex;position:fixed;inset:0}.FollowListModal-module__bBK6aW__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;width:100%;max-width:420px;max-height:calc(100vh - 48px);animation:.34s cubic-bezier(.34,1.56,.64,1) both FollowListModal-module__bBK6aW__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.FollowListModal-module__bBK6aW__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.FollowListModal-module__bBK6aW__tabs{gap:var(--space-2);display:flex}.FollowListModal-module__bBK6aW__tab{padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:color .15s}.FollowListModal-module__bBK6aW__tab:hover{color:var(--color-text)}.FollowListModal-module__bBK6aW__tabActive{color:var(--color-text);border-bottom-color:var(--color-primary)}.FollowListModal-module__bBK6aW__list{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.FollowListModal-module__bBK6aW__row{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);text-decoration:none;transition:background .15s;display:flex}.FollowListModal-module__bBK6aW__row:hover{background:#ffffff0d}.FollowListModal-module__bBK6aW__who{flex-direction:column;gap:2px;min-width:0;display:flex}.FollowListModal-module__bBK6aW__name{font-size:var(--text-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.FollowListModal-module__bBK6aW__handle{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:1.2}.FollowListModal-module__bBK6aW__empty,.FollowListModal-module__bBK6aW__status{padding:var(--space-5) var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center}@keyframes FollowListModal-module__bBK6aW__overlayIn{0%{opacity:0}}@keyframes FollowListModal-module__bBK6aW__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.ProfileCard-module__dSn31W__card{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);display:flex}.ProfileCard-module__dSn31W__identity{align-items:center;gap:var(--space-8);display:flex}.ProfileCard-module__dSn31W__infos{gap:var(--space-4);flex-direction:column;display:flex}.ProfileCard-module__dSn31W__heading{gap:var(--space-1);flex-direction:column;display:flex}.ProfileCard-module__dSn31W__name{font-family:var(--font-sans);font-weight:400;font-size:var(--text-2xl);color:var(--profile-accent,var(--color-primary));line-height:1.18}.ProfileCard-module__dSn31W__handle{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.2}.ProfileCard-module__dSn31W__bio{max-width:361px;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.2}.ProfileCard-module__dSn31W__stats{gap:var(--space-3);display:flex}.ProfileCard-module__dSn31W__aside{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ProfileCard-module__dSn31W__socialLinks{gap:var(--space-2);display:flex}.ProfileCard-module__dSn31W__socialLinks a,.ProfileCard-module__dSn31W__socialLinks span{color:var(--color-text-secondary);transition:color .15s;display:inline-flex}.ProfileCard-module__dSn31W__socialLinks a:hover{color:var(--profile-accent,var(--color-primary))}@media (max-width:768px){.ProfileCard-module__dSn31W__card{align-items:stretch;gap:var(--space-5);padding:var(--space-5);flex-direction:column}.ProfileCard-module__dSn31W__identity{gap:var(--space-4)}.ProfileCard-module__dSn31W__name{font-size:var(--text-xl)}.ProfileCard-module__dSn31W__bio{max-width:none}.ProfileCard-module__dSn31W__aside{flex-direction:row;justify-content:space-between;align-items:center}}
.MissionsView-module__vgzUnq__view{gap:var(--space-5);padding:var(--space-6);flex-direction:column;animation:.36s both MissionsView-module__vgzUnq__fadeUp;display:flex}.MissionsView-module__vgzUnq__head{align-items:center;gap:var(--space-3);display:flex}.MissionsView-module__vgzUnq__title{font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.MissionsView-module__vgzUnq__count{font-size:var(--text-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);background:#ffffff0d;margin-left:auto;padding:2px 10px}.MissionsView-module__vgzUnq__empty{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.MissionsView-module__vgzUnq__levelBlock{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff08;display:flex}.MissionsView-module__vgzUnq__levelInfo{flex-direction:column;align-items:center;line-height:1;display:flex}.MissionsView-module__vgzUnq__levelLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.MissionsView-module__vgzUnq__levelNumber{color:var(--color-primary);font-size:28px}.MissionsView-module__vgzUnq__levelBarWrap{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.MissionsView-module__vgzUnq__levelBar{border-radius:var(--radius-full);background:#ffffff12;height:8px;overflow:hidden}.MissionsView-module__vgzUnq__levelFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .48s cubic-bezier(.33,1,.68,1);display:block}.MissionsView-module__vgzUnq__levelHint{font-size:var(--text-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.MissionsView-module__vgzUnq__list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.MissionsView-module__vgzUnq__mission{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);animation:.38s both MissionsView-module__vgzUnq__fadeUp;animation-delay:calc(var(--i) * 40ms);transition:border-color var(--ease-default);background:#ffffff08;display:flex}.MissionsView-module__vgzUnq__mission:hover{border-color:#ffffff24}.MissionsView-module__vgzUnq__done{opacity:.75}.MissionsView-module__vgzUnq__icon{width:38px;height:38px;color:var(--color-primary);border-radius:var(--radius-full);background:#accf011a;border:1px solid #accf0138;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MissionsView-module__vgzUnq__missionBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.MissionsView-module__vgzUnq__missionHead{align-items:baseline;gap:var(--space-2);display:flex}.MissionsView-module__vgzUnq__missionTitle{font-size:var(--text-sm);color:var(--color-text)}.MissionsView-module__vgzUnq__xp{font-size:var(--text-xs);color:var(--color-primary);font-variant-numeric:tabular-nums}.MissionsView-module__vgzUnq__missionDesc{font-size:var(--text-xs);color:var(--color-text-secondary)}.MissionsView-module__vgzUnq__progressRow{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.MissionsView-module__vgzUnq__progressBar{border-radius:var(--radius-full);background:#ffffff12;flex:1;max-width:220px;height:5px;overflow:hidden}.MissionsView-module__vgzUnq__progressFill{background:var(--color-primary);border-radius:var(--radius-full);height:100%;transition:width .36s;display:block}.MissionsView-module__vgzUnq__progressText{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.MissionsView-module__vgzUnq__action{flex-shrink:0;justify-content:flex-end;min-width:92px;display:flex}.MissionsView-module__vgzUnq__claimedTag{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes MissionsView-module__vgzUnq__fadeUp{0%{opacity:0;transform:translateY(10px)}}
.GameCover-module__21zz2W__item{perspective:700px;width:100%;min-width:0;position:relative}.GameCover-module__21zz2W__cover{aspect-ratio:127/166;border-radius:var(--radius-sm);background-position:50%;background-size:cover;background-color:var(--color-surface);border:1px solid var(--color-border);transform-origin:bottom;width:100%;transition:transform var(--ease-default), box-shadow var(--ease-default);will-change:transform;display:block;position:relative}.GameCover-module__21zz2W__item:hover .GameCover-module__21zz2W__cover{cursor:pointer;transform:translateY(-10px)rotateX(12deg)scale(1.05);box-shadow:0 18px 32px #0000008c}.GameCover-module__21zz2W__tooltip{z-index:10;border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);width:max-content;max-width:250px;box-shadow:var(--shadow-glass);color:var(--color-text);font-size:var(--text-xs);text-align:center;white-space:normal;pointer-events:none;opacity:0;transition:opacity var(--ease-default), transform var(--ease-default);padding:6px 10px;line-height:1.3;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px)}.GameCover-module__21zz2W__tooltip:after{content:"";border:5px solid #0000;border-top-color:var(--color-surface);position:absolute;top:100%;left:50%;transform:translate(-50%)}.GameCover-module__21zz2W__item:hover .GameCover-module__21zz2W__tooltip{opacity:1;transform:translate(-50%)translateY(0)}
.GameSection-module__LCBJHW__section{flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:20px;display:flex}.GameSection-module__LCBJHW__section.GameSection-module__LCBJHW__section{overflow:visible}.GameSection-module__LCBJHW__header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.GameSection-module__LCBJHW__title{font-size:var(--text-lg);color:var(--profile-accent,var(--color-primary));font-weight:400;line-height:1}.GameSection-module__LCBJHW__seeAll{font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:color var(--ease-default);background:0 0;border:none;flex-shrink:0;align-items:center;gap:4px;padding:0;display:inline-flex}.GameSection-module__LCBJHW__seeAll:hover{color:var(--profile-accent,var(--color-primary))}.GameSection-module__LCBJHW__moreBtn{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.GameSection-module__LCBJHW__list{flex-direction:row;align-items:flex-start;gap:8px;width:100%;display:flex}.GameSection-module__LCBJHW__empty{border:1px dashed var(--color-border);width:100%;height:180px;color:var(--color-text-secondary);font-size:var(--text-sm);border-radius:8px;justify-content:center;align-items:center;display:flex}.GameSection-module__LCBJHW__cell{flex:0 0 calc(20% - 6.4px);min-width:0}.GameSection-module__LCBJHW__more{border-radius:inherit;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GameSection-module__LCBJHW__moreLabel{font-size:var(--text-sm);text-align:center;color:var(--color-text);line-height:1.2}
.FlameButton-module__m-ICbW__btn{align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-sm);color:#838383;cursor:pointer;transition:color var(--ease-default);background:0 0;border:none;padding:0;display:inline-flex}.FlameButton-module__m-ICbW__btn:hover{color:#c9c9c9}.FlameButton-module__m-ICbW__liked,.FlameButton-module__m-ICbW__liked:hover{color:#ff8a3d}.FlameButton-module__m-ICbW__flame{transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.FlameButton-module__m-ICbW__btn:hover .FlameButton-module__m-ICbW__flame{transform:scale(1.12)}.FlameButton-module__m-ICbW__btn:active .FlameButton-module__m-ICbW__flame{transform:scale(.88)}.FlameButton-module__m-ICbW__fill{color:#ff8a3d;clip-path:inset(100% 0 0);transition:clip-path .36s cubic-bezier(.33,1,.68,1);display:inline-flex;position:absolute;inset:0}.FlameButton-module__m-ICbW__liked .FlameButton-module__m-ICbW__fill{clip-path:inset(0)}.FlameButton-module__m-ICbW__liked .FlameButton-module__m-ICbW__flame{animation:.36s cubic-bezier(.34,1.56,.64,1) FlameButton-module__m-ICbW__flamePop}.FlameButton-module__m-ICbW__spark{pointer-events:none;background:#ffb061;border-radius:1px;width:3px;height:3px;margin:-1px 0 0 -1px;animation:.54s ease-out both FlameButton-module__m-ICbW__sparkFly;position:absolute;top:40%;left:50%}.FlameButton-module__m-ICbW__count{font-variant-numeric:tabular-nums;animation:.24s both FlameButton-module__m-ICbW__countTick}@keyframes FlameButton-module__m-ICbW__flamePop{0%{transform:scale(.7)}55%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes FlameButton-module__m-ICbW__sparkFly{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--sx), var(--sy))}}@keyframes FlameButton-module__m-ICbW__countTick{0%{opacity:0;transform:translateY(6px)}}
.UserReviewsView-module__y3LhHG__view{gap:var(--space-4);flex-direction:column;width:100%;padding:20px;animation:.32s both UserReviewsView-module__y3LhHG__viewIn;display:flex}.UserReviewsView-module__y3LhHG__head{align-items:center;gap:var(--space-2);width:100%;display:flex}.UserReviewsView-module__y3LhHG__title{font-size:var(--text-lg);color:var(--profile-accent,var(--color-primary));font-weight:400;line-height:1}.UserReviewsView-module__y3LhHG__count{font-size:var(--text-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;background:#ffffff0d;margin-left:auto;padding:2px 10px}.UserReviewsView-module__y3LhHG__empty{padding:var(--space-6) 0;width:100%;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.UserReviewsView-module__y3LhHG__list{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.UserReviewsView-module__y3LhHG__item{animation:.36s both UserReviewsView-module__y3LhHG__fadeUp;animation-delay:calc(var(--i) * 40ms)}@keyframes UserReviewsView-module__y3LhHG__viewIn{0%{opacity:0;transform:translateY(12px)}}@keyframes UserReviewsView-module__y3LhHG__fadeUp{0%{opacity:0;transform:translateY(8px)}}
.InventoryView-module__bciKdq__view{gap:var(--space-4);flex-direction:column;width:100%;padding:20px;animation:.32s both InventoryView-module__bciKdq__viewIn;display:flex}.InventoryView-module__bciKdq__head{align-items:center;gap:var(--space-2);width:100%;display:flex}.InventoryView-module__bciKdq__title{font-size:var(--text-lg);color:var(--profile-accent,var(--color-primary));font-weight:400;line-height:1}.InventoryView-module__bciKdq__count{font-size:var(--text-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;background:#ffffff0d;margin-left:auto;padding:2px 10px}.InventoryView-module__bciKdq__empty{padding:var(--space-6) 0;width:100%;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.InventoryView-module__bciKdq__list{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.InventoryView-module__bciKdq__item{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff08;display:flex}.InventoryView-module__bciKdq__icon{color:var(--profile-accent,var(--color-primary));flex-shrink:0}.InventoryView-module__bciKdq__borderCore{border-radius:var(--radius-full);background:radial-gradient(circle at 50% 40%, var(--color-surface), color-mix(in srgb, var(--color-surface) 60%, #000));width:36px;height:36px;display:block}.InventoryView-module__bciKdq__name{min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.InventoryView-module__bciKdq__type{font-size:var(--text-xs);color:var(--color-text-secondary);flex-shrink:0}@keyframes InventoryView-module__bciKdq__viewIn{0%{opacity:0;transform:translateY(12px)}}
.EditableSection-module__1ug-yq__item{cursor:grab;border-radius:var(--radius-lg);list-style:none;position:relative}.EditableSection-module__1ug-yq__item.EditableSection-module__1ug-yq__dragging{cursor:grabbing;z-index:10}.EditableSection-module__1ug-yq__item:after{content:"";border-radius:inherit;opacity:.6;pointer-events:none;transition:opacity var(--ease-default), border-color var(--ease-default);border:1px dashed #ffffff2e;position:absolute;inset:-3px}.EditableSection-module__1ug-yq__item:hover:after,.EditableSection-module__1ug-yq__item.EditableSection-module__1ug-yq__dragging:after{opacity:1;border-color:var(--profile-accent,var(--color-primary))}.EditableSection-module__1ug-yq__controls{z-index:3;gap:var(--space-1);pointer-events:auto;transition:opacity var(--ease-default);display:flex;position:absolute;top:-12px;right:8px}.EditableSection-module__1ug-yq__controls[data-hidden]{opacity:0;pointer-events:none}.EditableSection-module__1ug-yq__control{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text);cursor:pointer;transition:transform var(--ease-default), background var(--ease-default), border-color var(--ease-default), color var(--ease-default);background:#0d0d0deb;border-radius:999px;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000073}.EditableSection-module__1ug-yq__control:hover{border-color:var(--profile-accent,var(--color-primary));transform:scale(1.08)}.EditableSection-module__1ug-yq__remove:hover{color:#fff;background:#e5484d;border-color:#e5484d}.EditableSection-module__1ug-yq__hiddenToggle{color:var(--color-text-secondary);border-color:#ffffff47}.EditableSection-module__1ug-yq__hiddenBadge{z-index:3;border:1px solid var(--color-border);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);pointer-events:none;background:#0d0d0deb;border-radius:999px;padding:4px 10px;font-weight:600;position:absolute;top:-12px;left:12px}.EditableSection-module__1ug-yq__hiddenContent{opacity:.4;filter:saturate(.6);transition:opacity var(--ease-default), filter var(--ease-default)}.EditableSection-module__1ug-yq__wiggle{transform-origin:50%;will-change:transform;animation:.45s ease-in-out infinite EditableSection-module__1ug-yq__wiggle}.EditableSection-module__1ug-yq__wiggleAlt{animation-delay:-.225s}.EditableSection-module__1ug-yq__wiggle[data-paused]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.EditableSection-module__1ug-yq__wiggle{animation:none}}.EditableSection-module__1ug-yq__content{pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes EditableSection-module__1ug-yq__wiggle{0%{transform:rotate(-.3deg)}50%{transform:rotate(.3deg)}to{transform:rotate(-.3deg)}}
.GlassCard-module__apuwwq__glass{background:var(--color-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-glass);--webkit-backdrop-filter:blur(8px);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}
.Input-module__97NlzW__field{flex-direction:column;gap:6px;width:100%;display:flex}.Input-module__97NlzW__label{font-size:var(--text-sm);color:var(--color-text-subtle)}.Input-module__97NlzW__control{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--ease-default), background var(--ease-default);background:#ffffff0a;align-items:center;gap:8px;padding:0 12px;display:flex}.Input-module__97NlzW__control:focus-within{border-color:var(--color-primary);background:#ffffff0f}.Input-module__97NlzW__disabled{opacity:.6;background:#ffffff05}.Input-module__97NlzW__disabled:focus-within{border-color:var(--color-border)}.Input-module__97NlzW__icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.Input-module__97NlzW__input{min-width:0;height:40px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}.Input-module__97NlzW__input::placeholder{color:var(--color-text-muted)}.Input-module__97NlzW__input:disabled{cursor:not-allowed}.Input-module__97NlzW__textarea{resize:vertical;height:auto;padding:10px 0;line-height:1.4}.Input-module__97NlzW__hint{font-size:var(--text-xs);color:var(--color-text-muted)}
.GameSearchField-module__d_qF1G__root{gap:var(--space-2);flex-direction:column;display:flex}.GameSearchField-module__d_qF1G__spinner{animation:.8s linear infinite GameSearchField-module__d_qF1G__spin}.GameSearchField-module__d_qF1G__empty{padding:var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.GameSearchField-module__d_qF1G__results{max-height:264px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.GameSearchField-module__d_qF1G__result{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background var(--ease-default);background:0 0;border:none;display:flex}.GameSearchField-module__d_qF1G__result:hover{background:#ffffff0f}.GameSearchField-module__d_qF1G__cover{background-color:#ffffff0f;background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;width:32px;height:43px}.GameSearchField-module__d_qF1G__info{flex-direction:column;flex:1;min-width:0;display:flex}.GameSearchField-module__d_qF1G__name{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.GameSearchField-module__d_qF1G__year{font-size:var(--text-xs);color:var(--color-text-secondary)}.GameSearchField-module__d_qF1G__toggle{color:var(--color-text-secondary);transition:color var(--ease-default), transform var(--ease-default);flex-shrink:0;display:flex}.GameSearchField-module__d_qF1G__result:hover .GameSearchField-module__d_qF1G__toggle{color:var(--color-text);transform:scale(1.08)}.GameSearchField-module__d_qF1G__selected .GameSearchField-module__d_qF1G__toggle{color:var(--profile-accent,var(--color-primary))}@keyframes GameSearchField-module__d_qF1G__spin{to{transform:rotate(360deg)}}
.EditSectionModal-module__5R4mja__overlay{z-index:110;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both EditSectionModal-module__5R4mja__overlayIn;display:flex;position:fixed;inset:0}.EditSectionModal-module__5R4mja__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 48px);animation:.34s cubic-bezier(.34,1.56,.64,1) both EditSectionModal-module__5R4mja__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.EditSectionModal-module__5R4mja__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.EditSectionModal-module__5R4mja__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.EditSectionModal-module__5R4mja__subheading{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.EditSectionModal-module__5R4mja__wide{max-width:560px}.EditSectionModal-module__5R4mja__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.EditSectionModal-module__5R4mja__field{gap:var(--space-2);flex-direction:column;display:flex}.EditSectionModal-module__5R4mja__label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.EditSectionModal-module__5R4mja__textarea{width:100%;padding:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--ease-default);background:#ffffff08;line-height:1.5}.EditSectionModal-module__5R4mja__textarea:focus{border-color:var(--profile-accent,var(--color-primary));outline:none}.EditSectionModal-module__5R4mja__hint{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}.EditSectionModal-module__5R4mja__shelf{gap:var(--space-2);flex-direction:column;display:flex}.EditSectionModal-module__5R4mja__shelfLabel{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:500}.EditSectionModal-module__5R4mja__rows{gap:var(--space-2);max-height:320px;padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.EditSectionModal-module__5R4mja__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:grab;background:#ffffff08;list-style:none;display:flex;position:relative}.EditSectionModal-module__5R4mja__row:active{cursor:grabbing}.EditSectionModal-module__5R4mja__rowHandle{color:var(--color-text-secondary);flex-shrink:0}.EditSectionModal-module__5R4mja__rowCover{aspect-ratio:3/4;border-radius:var(--radius-sm);background-color:#ffffff0f;background-position:50%;background-size:cover;flex-shrink:0;width:32px}.EditSectionModal-module__5R4mja__rowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text);flex:1;overflow:hidden}.EditSectionModal-module__5R4mja__rowRemove,.EditSectionModal-module__5R4mja__rowAdd{border:1px solid var(--color-border);width:24px;height:24px;color:var(--color-text);cursor:pointer;transition:background var(--ease-default), border-color var(--ease-default), color var(--ease-default), opacity var(--ease-default);background:#0d0d0df2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EditSectionModal-module__5R4mja__rowRemove:hover{color:#fff;background:#e5484d;border-color:#e5484d}.EditSectionModal-module__5R4mja__rowAdd:hover:not(:disabled){background:var(--profile-accent,var(--color-primary));border-color:var(--profile-accent,var(--color-primary));color:#fff}.EditSectionModal-module__5R4mja__rowAdd:disabled{opacity:.4;cursor:default}.EditSectionModal-module__5R4mja__actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border);display:flex}@keyframes EditSectionModal-module__5R4mja__overlayIn{0%{opacity:0}}@keyframes EditSectionModal-module__5R4mja__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.DeleteCollectionModal-module__dceUbW__overlay{z-index:110;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both DeleteCollectionModal-module__dceUbW__overlayIn;display:flex;position:fixed;inset:0}.DeleteCollectionModal-module__dceUbW__dialog{align-items:center;gap:var(--space-2);width:100%;max-width:380px;padding:var(--space-6) var(--space-5) var(--space-5);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;animation:.34s cubic-bezier(.34,1.56,.64,1) both DeleteCollectionModal-module__dceUbW__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.DeleteCollectionModal-module__dceUbW__icon{color:#e5484d}.DeleteCollectionModal-module__dceUbW__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.DeleteCollectionModal-module__dceUbW__text{font-size:var(--text-sm);color:var(--color-text-secondary)}.DeleteCollectionModal-module__dceUbW__actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}@keyframes DeleteCollectionModal-module__dceUbW__overlayIn{0%{opacity:0}}@keyframes DeleteCollectionModal-module__dceUbW__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.ProfileBody-module__p6Y4AG__body{align-items:flex-start;gap:var(--space-3);flex-direction:row;display:flex}.ProfileBody-module__p6Y4AG__sections{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ProfileBody-module__p6Y4AG__side{flex-direction:column;flex-shrink:0;gap:10px;width:231px;display:flex}@media (max-width:768px){.ProfileBody-module__p6Y4AG__body{flex-direction:column}.ProfileBody-module__p6Y4AG__sections,.ProfileBody-module__p6Y4AG__side{width:100%}}.ProfileBody-module__p6Y4AG__emptyEdit{text-align:center;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-12) var(--space-6) var(--space-8);border:1px dashed color-mix(in srgb, var(--color-primary) 45%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 6%, transparent);flex-direction:column;flex:1;display:flex}.ProfileBody-module__p6Y4AG__emptyEditIcon{border-radius:var(--radius-full);width:64px;height:64px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);justify-content:center;align-items:center;display:inline-flex}.ProfileBody-module__p6Y4AG__emptyEditTitle{font-size:var(--text-lg);color:var(--color-text)}.ProfileBody-module__p6Y4AG__emptyEditText{max-width:46ch;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.55}.ProfileBody-module__p6Y4AG__emptyEditArrow{margin-top:var(--space-2);color:var(--color-primary);opacity:.8;align-self:flex-end;animation:1.6s ease-in-out infinite ProfileBody-module__p6Y4AG__emptyEditNudge}@keyframes ProfileBody-module__p6Y4AG__emptyEditNudge{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}@media (prefers-reduced-motion:reduce){.ProfileBody-module__p6Y4AG__emptyEditArrow{animation:none}}.ProfileBody-module__p6Y4AG__clickable{cursor:pointer;position:relative}.ProfileBody-module__p6Y4AG__clickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-md)}.ProfileBody-module__p6Y4AG__openHint{font-size:var(--text-xs);color:var(--color-text-secondary);opacity:0;transition:opacity var(--ease-default), transform var(--ease-default);pointer-events:none;align-items:center;gap:2px;display:inline-flex;position:absolute;top:18px;right:20px;transform:translate(-4px)}.ProfileBody-module__p6Y4AG__clickable:hover .ProfileBody-module__p6Y4AG__openHint,.ProfileBody-module__p6Y4AG__clickable:focus-visible .ProfileBody-module__p6Y4AG__openHint{opacity:1;transform:translate(0)}
.ProfileEditActions-module__px3fzG__actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}
.CustomizeBanner-module__iZddBq__banner{top:var(--space-4);z-index:60;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--text-sm);color:var(--color-text-subtle);white-space:nowrap;pointer-events:none;background:#0d0d0de6;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 12px 32px #00000073}.CustomizeBanner-module__iZddBq__banner strong{color:var(--color-text);font-weight:600}.CustomizeBanner-module__iZddBq__icon{color:var(--profile-accent,var(--color-primary));flex-shrink:0}
.ProfileEditFab-module__nz0W9a__root{right:var(--space-6);bottom:var(--space-6);z-index:60;align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed}@media (max-width:768px){.ProfileEditFab-module__nz0W9a__root{right:var(--space-4);bottom:calc(var(--nav-mobile-h) + var(--space-4))}}.ProfileEditFab-module__nz0W9a__fab{border-radius:var(--radius-full);background:var(--color-primary);color:#0a0a0a;cursor:pointer;border:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 12px 32px #00000080}.ProfileEditFab-module__nz0W9a__fab[aria-expanded=false]{animation:2s ease-out infinite ProfileEditFab-module__nz0W9a__fabPulse}@keyframes ProfileEditFab-module__nz0W9a__fabPulse{0%{box-shadow:0 12px 32px #00000080, 0 0 0 0 color-mix(in srgb, var(--color-primary) 55%, transparent)}70%{box-shadow:0 12px 32px #00000080,0 0 0 16px #0000}to{box-shadow:0 12px 32px #00000080,0 0 #0000}}@media (prefers-reduced-motion:reduce){.ProfileEditFab-module__nz0W9a__fab[aria-expanded=false]{animation:none}}.ProfileEditFab-module__nz0W9a__dial{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.ProfileEditFab-module__nz0W9a__action{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--color-text);background:0 0;border:none;padding:0;display:flex}.ProfileEditFab-module__nz0W9a__actionLabel{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--text-sm);white-space:nowrap;background:#0d0d0de6}.ProfileEditFab-module__nz0W9a__actionIcon{border-radius:var(--radius-full);border:1px solid var(--color-border);width:44px;height:44px;transition:border-color var(--ease-default), color var(--ease-default);background:#0d0d0df2;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 24px #00000073}.ProfileEditFab-module__nz0W9a__action:hover .ProfileEditFab-module__nz0W9a__actionIcon{border-color:var(--profile-accent,var(--color-primary));color:var(--profile-accent,var(--color-primary))}
.AddSectionModal-module__DkoJ_W__overlay{z-index:100;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both AddSectionModal-module__DkoJ_W__overlayIn;display:flex;position:fixed;inset:0}.AddSectionModal-module__DkoJ_W__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 48px);animation:.34s cubic-bezier(.34,1.56,.64,1) both AddSectionModal-module__DkoJ_W__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.AddSectionModal-module__DkoJ_W__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.AddSectionModal-module__DkoJ_W__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.AddSectionModal-module__DkoJ_W__subheading{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.AddSectionModal-module__DkoJ_W__grid{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid;overflow-y:auto}.AddSectionModal-module__DkoJ_W__card{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color var(--ease-default), transform var(--ease-default), background var(--ease-default);background:#ffffff08;flex-direction:column;display:flex}.AddSectionModal-module__DkoJ_W__card:hover:not(:disabled){border-color:var(--profile-accent,var(--color-primary));background:#ffffff0f;transform:translateY(-2px)}.AddSectionModal-module__DkoJ_W__card:disabled{opacity:.45;cursor:not-allowed}.AddSectionModal-module__DkoJ_W__cardIcon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--profile-accent,var(--color-primary));background:#ffffff0f;justify-content:center;align-items:center;display:flex}.AddSectionModal-module__DkoJ_W__cardLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.AddSectionModal-module__DkoJ_W__cardDescription{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}@keyframes AddSectionModal-module__DkoJ_W__overlayIn{0%{opacity:0}}@keyframes AddSectionModal-module__DkoJ_W__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.ReviewGrid-module__rkXM9q__section{gap:var(--space-3);flex-direction:column;display:flex}.ReviewGrid-module__rkXM9q__title{font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.ReviewGrid-module__rkXM9q__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewGrid-module__rkXM9q__list{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:720px){.ReviewGrid-module__rkXM9q__grid{grid-template-columns:minmax(0,1fr)}}.ReviewGrid-module__rkXM9q__empty{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}
.GifPlusHint-module__qoIP0W__upsell,.GifPlusHint-module__qoIP0W__active{font-size:var(--text-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4;display:inline-flex}.GifPlusHint-module__qoIP0W__active,.GifPlusHint-module__qoIP0W__upsell svg,.GifPlusHint-module__qoIP0W__active svg{color:var(--color-primary)}.GifPlusHint-module__qoIP0W__cta{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.GifPlusHint-module__qoIP0W__cta:hover{text-decoration:underline}
.ActivityCard-module__Wq11Ua__card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--ease-default), background var(--ease-default);background:#ffffff08;flex-direction:column;display:flex}.ActivityCard-module__Wq11Ua__card:hover{background:#ffffff0b;border-color:#ffffff24}.ActivityCard-module__Wq11Ua__head{align-items:center;gap:var(--space-3);display:flex}.ActivityCard-module__Wq11Ua__text{min-width:0;font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;line-height:1.45}.ActivityCard-module__Wq11Ua__name{color:var(--color-text);text-decoration:none}.ActivityCard-module__Wq11Ua__name:hover,.ActivityCard-module__Wq11Ua__listName{color:var(--color-primary)}.ActivityCard-module__Wq11Ua__date{font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}.ActivityCard-module__Wq11Ua__covers{gap:var(--space-3);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.ActivityCard-module__Wq11Ua__covers::-webkit-scrollbar{display:none}.ActivityCard-module__Wq11Ua__cover{aspect-ratio:3/4;border-radius:var(--radius-md);width:92px;transition:transform .18s cubic-bezier(.33, 1, .68, 1), box-shadow var(--ease-default);background-color:#ffffff0f;background-position:50%;background-size:cover;flex-shrink:0}.ActivityCard-module__Wq11Ua__cover:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 24px #00000073}.ActivityCard-module__Wq11Ua__foot{align-items:center;display:flex}
.BackgroundUploadModal-module__c9FFUa__overlay{z-index:100;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both BackgroundUploadModal-module__c9FFUa__overlayIn;display:flex;position:fixed;inset:0}.BackgroundUploadModal-module__c9FFUa__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;width:100%;max-width:480px;animation:.34s cubic-bezier(.34,1.56,.64,1) both BackgroundUploadModal-module__c9FFUa__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.BackgroundUploadModal-module__c9FFUa__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.BackgroundUploadModal-module__c9FFUa__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.BackgroundUploadModal-module__c9FFUa__subheading{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.BackgroundUploadModal-module__c9FFUa__content{align-items:stretch;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.BackgroundUploadModal-module__c9FFUa__dropzone{aspect-ratio:16/7;border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:100%;transition:border-color var(--ease-default), background var(--ease-default);background:#ffffff08;justify-content:stretch;align-items:stretch;padding:0;display:flex;overflow:hidden}.BackgroundUploadModal-module__c9FFUa__dropzone:hover,.BackgroundUploadModal-module__c9FFUa__dropzoneActive{border-color:var(--profile-accent,var(--color-primary));background:#ffffff0f}.BackgroundUploadModal-module__c9FFUa__placeholder{justify-content:center;align-items:center;gap:var(--space-2);width:100%;color:var(--color-text-secondary);font-size:var(--text-sm);flex-direction:column;display:flex}.BackgroundUploadModal-module__c9FFUa__placeholder strong{color:var(--color-text)}.BackgroundUploadModal-module__c9FFUa__preview{background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.BackgroundUploadModal-module__c9FFUa__hint{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:center}.BackgroundUploadModal-module__c9FFUa__error{font-size:var(--text-xs);color:var(--color-danger,#ff4d6d);justify-content:center;align-items:center;gap:6px;display:inline-flex}.BackgroundUploadModal-module__c9FFUa__previewHint{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-xs);background:#000000a6;display:inline-flex}@keyframes BackgroundUploadModal-module__c9FFUa__overlayIn{0%{opacity:0}}@keyframes BackgroundUploadModal-module__c9FFUa__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.FollowingFeed-module__zjEdKW__feed{gap:var(--space-5);flex-direction:column;display:flex}.FollowingFeed-module__zjEdKW__head{flex-direction:column;gap:2px;display:flex}.FollowingFeed-module__zjEdKW__title{font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.FollowingFeed-module__zjEdKW__sub{font-size:var(--text-sm);color:var(--color-text-secondary)}.FollowingFeed-module__zjEdKW__list{gap:var(--space-3);flex-direction:column;display:flex}.FollowingFeed-module__zjEdKW__item{animation:.42s both FollowingFeed-module__zjEdKW__feedIn;animation-delay:calc(var(--i) * 50ms)}.FollowingFeed-module__zjEdKW__gate{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#ffffff08;flex-direction:column;display:flex}@keyframes FollowingFeed-module__zjEdKW__feedIn{0%{opacity:0;transform:translateY(10px)}}
.EditIdentityModal-module__67kq-a__overlay{z-index:110;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both EditIdentityModal-module__67kq-a__overlayIn;display:flex;position:fixed;inset:0}.EditIdentityModal-module__67kq-a__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 48px);animation:.34s cubic-bezier(.34,1.56,.64,1) both EditIdentityModal-module__67kq-a__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.EditIdentityModal-module__67kq-a__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.EditIdentityModal-module__67kq-a__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.EditIdentityModal-module__67kq-a__subheading{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.EditIdentityModal-module__67kq-a__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.EditIdentityModal-module__67kq-a__avatarRow{align-items:center;gap:var(--space-3);display:flex}.EditIdentityModal-module__67kq-a__avatarActions{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.EditIdentityModal-module__67kq-a__uploadHint{font-size:var(--text-xs);color:var(--color-text-secondary)}.EditIdentityModal-module__67kq-a__uploadError{font-size:var(--text-xs);color:var(--color-danger,#ff4d6d)}.EditIdentityModal-module__67kq-a__field{gap:var(--space-2);flex-direction:column;display:flex}.EditIdentityModal-module__67kq-a__label{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.EditIdentityModal-module__67kq-a__textarea{width:100%;padding:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--ease-default);background:#ffffff08;line-height:1.5}.EditIdentityModal-module__67kq-a__textarea:focus{border-color:var(--profile-accent,var(--color-primary));outline:none}.EditIdentityModal-module__67kq-a__group{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.EditIdentityModal-module__67kq-a__socials{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.EditIdentityModal-module__67kq-a__socials{grid-template-columns:1fr}}.EditIdentityModal-module__67kq-a__swatches{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EditIdentityModal-module__67kq-a__swatch{border-radius:var(--radius-full);cursor:pointer;width:28px;height:28px;transition:transform var(--ease-default);border:2px solid #0000}.EditIdentityModal-module__67kq-a__swatch:hover{transform:scale(1.1)}.EditIdentityModal-module__67kq-a__swatchDefault{font-size:var(--text-xs);color:var(--color-text-secondary);border:2px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;background:#ffffff0d;padding:4px 12px}.EditIdentityModal-module__67kq-a__swatchActive{border-color:var(--color-text)}.EditIdentityModal-module__67kq-a__swatchCustom{border:2px dashed var(--color-border);border-radius:var(--radius-full);cursor:pointer;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}.EditIdentityModal-module__67kq-a__swatchCustom input{opacity:0;cursor:pointer;position:absolute;inset:0}.EditIdentityModal-module__67kq-a__borders{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.EditIdentityModal-module__67kq-a__borderOption{align-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--ease-default), background var(--ease-default);background:#ffffff08;border:2px solid #0000;flex-direction:column;display:flex}.EditIdentityModal-module__67kq-a__borderOption:hover{background:#ffffff0f}.EditIdentityModal-module__67kq-a__borderActive{border-color:var(--profile-accent,var(--color-primary))}.EditIdentityModal-module__67kq-a__borderName{font-size:var(--text-xs);color:var(--color-text-secondary)}.EditIdentityModal-module__67kq-a__borderEmpty{font-size:var(--text-sm);color:var(--color-text-secondary)}.EditIdentityModal-module__67kq-a__borderShopLink{color:var(--profile-accent,var(--color-primary));text-decoration:underline}.EditIdentityModal-module__67kq-a__actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--color-border);display:flex}@keyframes EditIdentityModal-module__67kq-a__overlayIn{0%{opacity:0}}@keyframes EditIdentityModal-module__67kq-a__dialogIn{0%{opacity:0;transform:translateY(16px)scale(.98)}}
.ReviewCard-module__XZQjza__card{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-5);border-radius:var(--radius-md);transition:transform var(--ease-default), border-color var(--ease-default), box-shadow var(--ease-default);background:#0d0d0d;border:1px solid #262626;flex-direction:column;display:flex;position:relative}.ReviewCard-module__XZQjza__mine{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary), 0 0 18px color-mix(in srgb, var(--color-primary) 22%, transparent)}.ReviewCard-module__XZQjza__mineBadge{z-index:2;font-size:var(--text-xs);color:#0d0d0d;background:var(--color-primary);border-radius:var(--radius-full);align-self:flex-start;padding:2px 10px;font-weight:600;position:relative}.ReviewCard-module__XZQjza__delete{top:var(--space-3);right:var(--space-3);z-index:3;color:#e5e5e5;border-radius:var(--radius-full);cursor:pointer;opacity:0;width:26px;height:26px;transition:color var(--ease-default), opacity var(--ease-default), background var(--ease-default), border-color var(--ease-default);background:#0a0a0a99;border:1px solid #ffffff24;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.ReviewCard-module__XZQjza__card:hover .ReviewCard-module__XZQjza__delete,.ReviewCard-module__XZQjza__delete:focus-visible{opacity:1}.ReviewCard-module__XZQjza__delete:hover{color:#fff;background:var(--color-danger,#ff4d6d);border-color:var(--color-danger,#ff4d6d)}.ReviewCard-module__XZQjza__delete:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ReviewCard-module__XZQjza__delete:disabled{cursor:default;opacity:.5}.ReviewCard-module__XZQjza__open{z-index:1;border-radius:inherit;position:absolute;inset:0}.ReviewCard-module__XZQjza__open:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ReviewCard-module__XZQjza__head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.ReviewCard-module__XZQjza__who{z-index:2;align-items:center;gap:var(--space-3);min-width:0;display:flex;position:relative}.ReviewCard-module__XZQjza__author:hover{color:var(--color-primary)}.ReviewCard-module__XZQjza__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ReviewCard-module__XZQjza__author{font-size:var(--text-base);color:var(--color-text);line-height:1.2}.ReviewCard-module__XZQjza__sub{font-size:var(--text-sm);color:#838383;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.ReviewCard-module__XZQjza__cover{border-radius:var(--radius-sm);background-position:50%;background-size:cover;background-color:var(--color-surface);flex-shrink:0;width:40px;height:50px}.ReviewCard-module__XZQjza__body{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-base);color:var(--color-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.ReviewCard-module__XZQjza__expanded .ReviewCard-module__XZQjza__body{-webkit-line-clamp:5;line-clamp:5;line-height:1.45}.ReviewCard-module__XZQjza__foot{z-index:2;align-items:center;gap:var(--space-3);width:100%;display:flex;position:relative}.ReviewCard-module__XZQjza__platform{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);background:#ffffff0a;margin-left:auto;padding:3px 10px;display:inline-flex}.ReviewCard-module__XZQjza__stat{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:#838383;transition:color var(--ease-default);display:inline-flex}a.ReviewCard-module__XZQjza__stat:hover{color:#c9c9c9}@media (max-width:480px){.ReviewCard-module__XZQjza__card{padding:var(--space-4);gap:var(--space-2)}.ReviewCard-module__XZQjza__foot{flex-wrap:wrap}}
.DeleteReviewModal-module__XEm0Tq__overlay{z-index:110;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both DeleteReviewModal-module__XEm0Tq__overlayIn;display:flex;position:fixed;inset:0}.DeleteReviewModal-module__XEm0Tq__dialog{align-items:center;gap:var(--space-2);width:100%;max-width:380px;padding:var(--space-6) var(--space-5) var(--space-5);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;animation:.34s cubic-bezier(.34,1.56,.64,1) both DeleteReviewModal-module__XEm0Tq__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.DeleteReviewModal-module__XEm0Tq__icon{color:#e5484d}.DeleteReviewModal-module__XEm0Tq__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.DeleteReviewModal-module__XEm0Tq__text{font-size:var(--text-sm);color:var(--color-text-secondary)}.DeleteReviewModal-module__XEm0Tq__actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}@keyframes DeleteReviewModal-module__XEm0Tq__overlayIn{0%{opacity:0}}@keyframes DeleteReviewModal-module__XEm0Tq__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.Pagination-module__YG7uqa__pager{justify-content:center;align-items:center;gap:.75rem;padding:1rem 0 .25rem;display:flex}.Pagination-module__YG7uqa__btn{border:1px solid var(--color-border,#ffffff1f);width:2rem;height:2rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Pagination-module__YG7uqa__btn:disabled{opacity:.4;cursor:default}.Pagination-module__YG7uqa__status{color:var(--color-text-muted,#9aa0a6);text-align:center;min-width:3.5rem;font-size:.875rem}
.HomeTabs-module__WS6EfG__bar{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-6);display:flex;position:relative}.HomeTabs-module__WS6EfG__tablist{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07060682;padding:4px;display:inline-flex}.HomeTabs-module__WS6EfG__tab{border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;transition:background var(--ease-default), color var(--ease-default);background:0 0;border:none;padding:9px 22px}.HomeTabs-module__WS6EfG__tab:hover{color:var(--color-text)}.HomeTabs-module__WS6EfG__active{color:var(--color-text);background:#ffffff1a}
.GameReviews-module__orEtSG__section{gap:var(--space-4);flex-direction:column;display:flex}.GameReviews-module__orEtSG__head{align-items:baseline;gap:var(--space-3);display:flex}.GameReviews-module__orEtSG__title{font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.GameReviews-module__orEtSG__count{font-size:var(--text-sm);color:var(--color-text-muted)}.GameReviews-module__orEtSG__empty{padding:var(--space-6) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.GameReviews-module__orEtSG__list{gap:var(--space-4);flex-direction:column;display:flex}.GameReviews-module__orEtSG__item{animation:.36s both GameReviews-module__orEtSG__fadeUp;animation-delay:calc(var(--i) * 40ms)}@keyframes GameReviews-module__orEtSG__fadeUp{0%{opacity:0;transform:translateY(10px)}}
.page-module__IZXxpq__main{background:var(--color-bg);min-height:100vh;padding-left:64px;position:relative;overflow-x:clip}.page-module__IZXxpq__content{gap:var(--space-8);max-width:980px;padding:var(--space-10) var(--space-4) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.page-module__IZXxpq__columns{gap:var(--space-6);grid-template-columns:1fr 320px;align-items:start;display:grid}.page-module__IZXxpq__back{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-self:flex-start;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.page-module__IZXxpq__back:hover{color:var(--color-text);background:#ffffff0d;border-color:#ffffff1f}.page-module__IZXxpq__sectionTitle{font-size:var(--text-lg);color:var(--color-text);font-weight:400;line-height:1.2}.page-module__IZXxpq__about{gap:var(--space-4);flex-direction:column;display:flex}.page-module__IZXxpq__description{font-size:var(--text-base);color:var(--color-text-subtle);line-height:1.6}.page-module__IZXxpq__facts{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__IZXxpq__fact{gap:var(--space-1);flex-direction:column;display:flex}.page-module__IZXxpq__fact dt{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.page-module__IZXxpq__fact dd{font-size:var(--text-sm);color:var(--color-text)}.page-module__IZXxpq__breakdown{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:#0d0d0d;border:1px solid #262626;flex-direction:column;display:flex}.page-module__IZXxpq__bars{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.page-module__IZXxpq__barRow{align-items:center;gap:var(--space-2);grid-template-columns:36px 1fr 40px;display:grid}.page-module__IZXxpq__barScore{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:3px;display:inline-flex}.page-module__IZXxpq__barHeart{color:var(--color-primary);display:inline-flex}.page-module__IZXxpq__barTrack{border-radius:var(--radius-full);background:#ffffff0f;height:8px;display:block;overflow:hidden}.page-module__IZXxpq__barFill{width:var(--fill);border-radius:var(--radius-full);background:var(--color-primary);transform-origin:0;height:100%;animation:.6s both page-module__IZXxpq__barGrow;animation-delay:calc(.12s + var(--i) * 70ms);display:block}.page-module__IZXxpq__barVotes{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums}@keyframes page-module__IZXxpq__barGrow{0%{transform:scaleX(0)}}@media (max-width:820px){.page-module__IZXxpq__columns{grid-template-columns:1fr}}@media (max-width:768px){.page-module__IZXxpq__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.page-module__IZXxpq__content{padding:var(--space-6) var(--space-4) var(--space-10);gap:var(--space-6)}}
.DiscardChangesModal-module__z8VSxG__overlay{z-index:110;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both DiscardChangesModal-module__z8VSxG__overlayIn;display:flex;position:fixed;inset:0}.DiscardChangesModal-module__z8VSxG__dialog{align-items:center;gap:var(--space-2);width:100%;max-width:380px;padding:var(--space-6) var(--space-5) var(--space-5);text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#0d0d0df2;flex-direction:column;animation:.34s cubic-bezier(.34,1.56,.64,1) both DiscardChangesModal-module__z8VSxG__dialogIn;display:flex;box-shadow:0 24px 60px #0009}.DiscardChangesModal-module__z8VSxG__icon{color:#e5484d}.DiscardChangesModal-module__z8VSxG__heading{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.DiscardChangesModal-module__z8VSxG__text{font-size:var(--text-sm);color:var(--color-text-secondary)}.DiscardChangesModal-module__z8VSxG__actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}@keyframes DiscardChangesModal-module__z8VSxG__overlayIn{0%{opacity:0}}@keyframes DiscardChangesModal-module__z8VSxG__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.SearchBar-module__rSLmSq__wrapper{width:100%;max-width:300px;position:relative}.SearchBar-module__rSLmSq__form{align-items:center;gap:var(--space-2);width:100%;height:44px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07060680;display:flex}.SearchBar-module__rSLmSq__dropdown{top:calc(100% + var(--space-2));z-index:50;max-height:360px;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-glass);position:absolute;left:0;right:0;overflow-y:auto}.SearchBar-module__rSLmSq__results{flex-direction:column;gap:2px;list-style:none;display:flex}.SearchBar-module__rSLmSq__result{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--ease-default);text-decoration:none;display:flex}.SearchBar-module__rSLmSq__result:hover{background:#ffffff0f}.SearchBar-module__rSLmSq__cover{border-radius:var(--radius-sm);background-position:50%;background-size:cover;background-color:var(--color-bg);border:1px solid var(--color-border);flex-shrink:0;width:32px;height:42px}.SearchBar-module__rSLmSq__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchBar-module__rSLmSq__title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.SearchBar-module__rSLmSq__year{font-size:var(--text-xs);color:var(--color-text-muted)}.SearchBar-module__rSLmSq__empty{padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.SearchBar-module__rSLmSq__icon{color:var(--color-text-muted);flex-shrink:0;display:inline-flex}.SearchBar-module__rSLmSq__input{width:100%;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);background:0 0;border:none;outline:none}.SearchBar-module__rSLmSq__input::placeholder{color:var(--color-text-muted)}
.HomeGreeting-module__5tPfJG__greeting{gap:var(--space-1);flex-direction:column;display:flex}.HomeGreeting-module__5tPfJG__title{font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:400}.HomeGreeting-module__5tPfJG__name{color:var(--color-primary)}.HomeGreeting-module__5tPfJG__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}
.ProfileOwnerClient-module__3P0H4a__main{background-position:0 0,0 0,0 0,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,cover;background-attachment:scroll,scroll,scroll,fixed;min-height:100vh;padding-left:64px;transition:background-image .24s}.ProfileOwnerClient-module__3P0H4a__content{gap:var(--space-3);max-width:980px;padding:var(--space-12) 0 var(--space-6);flex-direction:column;margin:0 auto;display:flex}.ProfileOwnerClient-module__3P0H4a__error{right:var(--space-6);bottom:calc(var(--space-6) + 72px);z-index:60;max-width:320px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);background:#5a181beb;border:1px solid #e5484d99;position:fixed}@media (max-width:768px){.ProfileOwnerClient-module__3P0H4a__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.ProfileOwnerClient-module__3P0H4a__content{padding:var(--space-8) var(--space-3) var(--space-6)}.ProfileOwnerClient-module__3P0H4a__error{right:var(--space-4);left:var(--space-4);max-width:none;bottom:calc(var(--nav-mobile-h) + 88px)}}
.page-module__VBdWPW__main{background-position:0 0,0 0,0 0,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,cover;background-attachment:scroll,scroll,scroll,fixed;min-height:100vh;padding-left:64px}.page-module__VBdWPW__content{gap:var(--space-3);max-width:980px;padding:var(--space-12) 0 var(--space-6);flex-direction:column;margin:0 auto;display:flex}@media (max-width:768px){.page-module__VBdWPW__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.page-module__VBdWPW__content{padding:var(--space-8) var(--space-3) var(--space-6)}}
.page-module__Rm_NFa__main{background:var(--color-bg);min-height:100vh;padding-left:64px;position:relative;overflow-x:clip}.page-module__Rm_NFa__content{gap:var(--space-6);max-width:840px;padding:var(--space-10) var(--space-4) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.page-module__Rm_NFa__back{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--ease-default), transform var(--ease-default);align-self:flex-start;display:inline-flex}.page-module__Rm_NFa__back:hover{color:var(--color-text);transform:translate(-2px)}.page-module__Rm_NFa__state{padding:var(--space-10) 0;font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}@media (max-width:768px){.page-module__Rm_NFa__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.page-module__Rm_NFa__content{padding:var(--space-6) var(--space-4) var(--space-10);gap:var(--space-5)}}
.page-module__C3yneq__main{background:var(--color-bg);min-height:100vh;padding-left:64px}.page-module__C3yneq__content{gap:var(--space-6);max-width:760px;padding:var(--space-12) var(--space-4) var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page-module__C3yneq__header{flex-direction:column;gap:8px;display:flex}.page-module__C3yneq__title{font-size:var(--text-2xl);color:var(--color-primary);font-weight:400;line-height:1}.page-module__C3yneq__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}@media (max-width:768px){.page-module__C3yneq__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.page-module__C3yneq__content{padding:var(--space-8) var(--space-4) var(--space-8)}}
.PlusModal-module___qnPia__overlay{z-index:200;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070606b8;justify-content:center;align-items:center;animation:.24s both PlusModal-module___qnPia__overlayIn;display:flex;position:fixed;inset:0}.PlusModal-module___qnPia__dialog{width:100%;max-width:420px;max-height:calc(100vh - 48px);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center;background:radial-gradient(340px 220px at 50% -10%, color-mix(in srgb, var(--color-primary) 26%, transparent), transparent 70%), #0d0d0df5;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 0 120px 0 color-mix(in srgb, var(--color-primary) 20%, transparent), 0 24px 60px #0009;animation:.34s cubic-bezier(.34,1.56,.64,1) both PlusModal-module___qnPia__dialogIn;position:relative;overflow-y:auto}.PlusModal-module___qnPia__close{top:var(--space-3);right:var(--space-3);position:absolute}.PlusModal-module___qnPia__badge{width:64px;height:64px;margin-bottom:var(--space-4);border-radius:var(--radius-full);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 38%, transparent);box-shadow:0 0 50px color-mix(in srgb, var(--color-primary) 24%, transparent);justify-content:center;align-items:center;animation:.48s cubic-bezier(.34,1.56,.64,1) both PlusModal-module___qnPia__pop;display:inline-flex}.PlusModal-module___qnPia__brand{letter-spacing:.35em;color:var(--color-primary);margin-bottom:var(--space-2);font-size:11px}.PlusModal-module___qnPia__title{font-size:var(--text-xl);color:var(--color-text);font-weight:400;line-height:1.2}.PlusModal-module___qnPia__subtitle{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.PlusModal-module___qnPia__benefits{gap:var(--space-3);margin:var(--space-6) 0;text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.PlusModal-module___qnPia__benefit{align-items:flex-start;gap:var(--space-3);display:flex}.PlusModal-module___qnPia__benefitIcon{color:var(--color-primary);flex-shrink:0;margin-top:2px}.PlusModal-module___qnPia__benefitTitle{font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:block}.PlusModal-module___qnPia__benefitDesc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4;display:block}.PlusModal-module___qnPia__cta{width:100%}.PlusModal-module___qnPia__fine{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.PlusModal-module___qnPia__error{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:#ff6b6b;border-radius:var(--radius-md);background:#ff4d4d1f;border:1px solid #ff4d4d59;align-items:center;gap:6px;line-height:1.35;display:flex}@keyframes PlusModal-module___qnPia__pop{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes PlusModal-module___qnPia__overlayIn{0%{opacity:0}}@keyframes PlusModal-module___qnPia__dialogIn{0%{opacity:0;transform:translateY(24px)scale(.95)}}
.ShopView-module__Fr8J8G__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:860px){.ShopView-module__Fr8J8G__grid{grid-template-columns:1fr}}.ShopView-module__Fr8J8G__card{--tier-accent:var(--color-primary);align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) var(--space-4);background:var(--color-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--ease-default), border-color var(--ease-default), box-shadow var(--ease-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.ShopView-module__Fr8J8G__card:before{content:"";background:linear-gradient(90deg, transparent, var(--tier-accent), transparent);height:2px;position:absolute;top:0;left:0;right:0}.ShopView-module__Fr8J8G__card:hover{border-color:color-mix(in srgb, var(--tier-accent) 45%, var(--color-border));box-shadow:0 16px 40px #0006, 0 0 24px color-mix(in srgb, var(--tier-accent) 18%, transparent);transform:translateY(-3px)}.ShopView-module__Fr8J8G__raro{--tier-accent:#22d3ee}.ShopView-module__Fr8J8G__epico{--tier-accent:#a855f7}.ShopView-module__Fr8J8G__lendario{--tier-accent:#fbbf24}.ShopView-module__Fr8J8G__tier{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tier-accent);background:color-mix(in srgb, var(--tier-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--tier-accent) 35%, transparent);border-radius:var(--radius-full);align-self:flex-end;padding:2px 10px;font-weight:600}.ShopView-module__Fr8J8G__preview{padding:var(--space-4) 0;justify-content:center;align-items:center;display:flex}.ShopView-module__Fr8J8G__name{font-size:var(--text-lg);color:var(--color-text);font-weight:600}.ShopView-module__Fr8J8G__description{min-height:3em;font-size:var(--text-sm);text-align:center;color:var(--color-text-secondary);line-height:1.5}.ShopView-module__Fr8J8G__footer{justify-content:center;align-items:center;min-height:36px;margin-top:auto;display:flex}.ShopView-module__Fr8J8G__owned{font-size:var(--text-sm);color:var(--tier-accent);align-items:center;gap:6px;display:inline-flex}.ShopView-module__Fr8J8G__error{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-danger,#ff4d6d)}.ShopView-module__Fr8J8G__success{margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-success,#34d399)}.ShopView-module__Fr8J8G__skeleton{border-radius:var(--radius-lg);background:var(--color-glass);border:1px solid var(--color-border);height:320px;animation:1.4s ease-in-out infinite ShopView-module__Fr8J8G__pulse}@keyframes ShopView-module__Fr8J8G__pulse{0%,to{opacity:.55}50%{opacity:1}}
.page-module__Nm5nzG__main{background:var(--color-bg);min-height:100vh;padding-left:64px}.page-module__Nm5nzG__content{gap:var(--space-6);max-width:960px;padding:var(--space-12) var(--space-4) var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page-module__Nm5nzG__header{flex-direction:column;gap:8px;display:flex}.page-module__Nm5nzG__title{font-size:var(--text-2xl);color:var(--color-primary);font-weight:400;line-height:1}.page-module__Nm5nzG__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}@media (max-width:768px){.page-module__Nm5nzG__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.page-module__Nm5nzG__content{padding:var(--space-8) var(--space-4) var(--space-8)}}
.LegalPage-module__h8n5Pq__main{min-height:100vh;padding-left:var(--sidebar-w);background:var(--color-bg)}.LegalPage-module__h8n5Pq__content{max-width:760px;padding:var(--space-12) var(--space-4) var(--space-12);color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 auto;line-height:1.7}.LegalPage-module__h8n5Pq__header{margin-bottom:var(--space-8);flex-direction:column;gap:8px;display:flex}.LegalPage-module__h8n5Pq__title{font-size:var(--text-2xl);color:var(--color-primary);font-weight:400;line-height:1}.LegalPage-module__h8n5Pq__updated{font-size:var(--text-xs);color:var(--color-text-muted)}.LegalPage-module__h8n5Pq__content h2{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--text-lg);color:var(--color-text);font-weight:500}.LegalPage-module__h8n5Pq__content p{margin-bottom:var(--space-3)}.LegalPage-module__h8n5Pq__content ul{margin:0 0 var(--space-3);padding-left:var(--space-5);list-style:outside}.LegalPage-module__h8n5Pq__content li{margin-bottom:var(--space-2)}.LegalPage-module__h8n5Pq__content a{color:var(--color-primary);text-decoration:underline}.LegalPage-module__h8n5Pq__content strong{color:var(--color-text);font-weight:500}@media (max-width:768px){.LegalPage-module__h8n5Pq__main{padding-left:0;padding-bottom:var(--nav-mobile-h)}.LegalPage-module__h8n5Pq__content{padding:var(--space-8) var(--space-4) var(--space-8)}}
