:root{--ink: #07121d;--ink-2: #0a1a28;--ink-3: #0f283a;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--coral: #ff6b5e;--coral-deep: #e8503f;--mango: #ffb84d;--teal: #2dd4bf;--palm: #4ade80;--sand: #f5e6c8;--text: #eaf4f4;--muted: #92aab7;--grad-logo: linear-gradient(92deg, #0de2ec 0%, #43f7a1 59.6%, #a9f555 78.7%, #f0e33e 100%);--font-display: "Titan One", system-ui, sans-serif;--font-body: "Outfit", system-ui, sans-serif;--ease-spring: cubic-bezier(.22, 1.1, .36, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--r-ctl: 10px;--r-card: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--ink);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}strong{color:var(--sand);font-weight:700}::selection{background:var(--coral);color:#fff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#050d15}::-webkit-scrollbar-thumb{background:#1d4c52;border-radius:8px;border:3px solid #050d15}::-webkit-scrollbar-thumb:hover{background:var(--teal)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#1d4c52 #050d15}}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.container{width:min(1120px,92vw);margin-inline:auto}.section{position:relative;padding:clamp(64px,9vh,104px) 0}.accent{color:var(--coral)}.s-head{max-width:620px;margin-bottom:clamp(36px,5vh,56px)}.s-head--center{margin-inline:auto;text-align:center}.s-head__kicker{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--muted);margin-bottom:16px}.s-head__kicker:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--coral)}.s-head__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4.6vw,3rem);line-height:1.12}.s-head__sub{color:var(--muted);margin-top:14px;font-size:clamp(1rem,1.4vw,1.1rem)}.reveal{animation:reveal-in .6s var(--ease-smooth) var(--rd, 0s) both}@keyframes reveal-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border-radius:var(--r-ctl);font-weight:700;font-size:.95rem;border:1px solid transparent;transition:transform .2s var(--ease-spring),background .2s,border-color .2s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--coral{background:var(--coral);color:#fff}.btn--coral:hover{background:#ff5a4c}.btn--discord{background:#5865f2;color:#fff}.btn--discord:hover{background:#4d59e0}.btn--ghost{border-color:var(--line-2);color:var(--text);background:#ffffff08}.btn--ghost:hover{border-color:var(--teal);color:var(--teal)}.btn--sm{height:38px;padding:0 16px;font-size:.85rem}.ip-pill{display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 18px;border-radius:var(--r-ctl);background:#06101a;border:1px solid var(--line-2);transition:transform .2s var(--ease-spring),border-color .2s}.ip-pill:hover{transform:translateY(-2px);border-color:var(--teal)}.ip-pill:active{transform:translateY(0)}.ip-pill__label{font-size:.62rem;font-weight:800;letter-spacing:.16em;color:var(--teal)}.ip-pill__ip{font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums}.ip-pill__icon{color:var(--muted);display:grid;place-items:center;transition:color .2s}.ip-pill:hover .ip-pill__icon{color:var(--teal)}.ip-pill--big{height:52px;padding:0 22px}.ip-pill--big .ip-pill__ip{font-size:1.16rem}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.actions--center{justify-content:center}.status-link{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--muted);transition:color .2s}.status-link:hover{color:var(--teal)}.status-link__dot{width:8px;height:8px;border-radius:50%;background:var(--mango)}.nav{position:fixed;inset:0 0 auto 0;z-index:100;padding:16px 0;background:#07121db8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:padding .3s var(--ease-smooth),background .3s,border-color .3s}.nav.scrolled{padding:10px 0;background:#07121de6;border-bottom-color:var(--line)}.nav__inner{width:min(1240px,94vw);margin-inline:auto;display:flex;align-items:center;gap:28px}.nav__logo{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.28rem}.nav__logo-mark{display:grid;place-items:center;transition:transform .3s var(--ease-spring)}.nav__logo:hover .nav__logo-mark{transform:rotate(-10deg)}.logo-palm{width:32px;height:32px}.nav__logo-text{font-weight:700;background:var(--grad-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.nav__links{display:flex;gap:26px;margin-left:auto}.nav__links a{font-weight:600;font-size:.92rem;color:var(--muted);position:relative;transition:color .2s;white-space:nowrap}.nav__links a:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .25s var(--ease-smooth)}.nav__links a:hover{color:var(--text)}.nav__links a:hover:after{transform:scaleX(1);transform-origin:left}.nav__links a[aria-current=page]{color:var(--text)}.nav__links a[aria-current=page]:after{transform:scaleX(1)}.nav__group{position:relative}.nav__group-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;font-weight:600;font-size:.92rem;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color .2s}.nav__group:hover .nav__group-btn,.nav__group.open .nav__group-btn{color:var(--text)}.nav__group-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .2s var(--ease-smooth)}.nav__group.open .nav__group-caret{transform:rotate(180deg)}.nav__group-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-6px);display:flex;flex-direction:column;gap:2px;min-width:168px;padding:8px;border-radius:var(--r-card);background:#07121df7;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #00000061;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .22s var(--ease-spring),visibility 0s .18s;z-index:60}.nav__group.open .nav__group-panel{opacity:1;transform:translate(-50%);pointer-events:auto;visibility:visible;transition-delay:0s}.nav__group-panel:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nav__group-panel a{padding:7px 10px;border-radius:8px;font-size:.88rem;transition:color .2s,background .2s}.nav__group-panel a:after{content:none}.nav__group-panel a:hover{color:var(--text);background:#ffffff0f}.nav__group-panel a[aria-current=page]{color:var(--teal)}.nav__burger{display:none;flex-direction:column;gap:5px;padding:8px}.nav__burger span{width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .3s,opacity .3s}.nav__burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger.open span:nth-child(2){opacity:0}.nav__burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;min-height:92vh;min-height:92svh;display:grid;place-items:center;padding:150px 0;overflow:hidden;background:linear-gradient(180deg,#08131f,#0a1c2c 55%,#0d2436)}.hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.7}.hero__sun{position:absolute;z-index:0;top:12%;right:9%;width:clamp(56px,7vw,92px);aspect-ratio:1;border-radius:24%;background:linear-gradient(135deg,#ffd166,#f96);opacity:.9;animation:sun-float 9s ease-in-out infinite;pointer-events:none}@keyframes sun-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(5deg)}}.hero__content{position:relative;z-index:2;text-align:center;width:min(820px,92vw)}.hero__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,7.6vw,5.2rem);line-height:1.05;margin-bottom:22px}.hero__title-line{display:block;overflow:hidden;padding-bottom:.06em}.hero__title-line--big{font-size:1.16em}.hero__word{display:inline-block;transform:translateY(110%);animation:word-in .8s var(--ease-spring) forwards;animation-delay:calc(.1s * var(--d) + .12s)}@keyframes word-in{to{transform:translateY(0)}}.hero__word--accent{color:var(--mango)}.hero__emoji{animation:word-in .8s var(--ease-spring) forwards,sway 4s ease-in-out infinite;animation-delay:calc(.1s * var(--d) + .12s),1.2s}.hero__palm{display:inline-block;width:.92em;height:.92em;vertical-align:-.08em}@keyframes sway{0%,to{rotate:0deg}50%{rotate:9deg}}.hero__sub{font-size:clamp(1.02rem,1.6vw,1.18rem);color:var(--muted);max-width:580px;margin:0 auto 32px}.hero__actions{justify-content:center;margin-bottom:22px}.waves{position:absolute;bottom:-2px;left:0;right:0;height:110px;pointer-events:none}.wave{position:absolute;bottom:0;left:0;width:200%;max-width:none;height:100%}.wave path{fill:currentColor}.wave--1{color:#2dd4bf1a;animation:wave-drift 15s linear infinite}.wave--2{color:#2dd4bf29;animation:wave-drift 11s linear infinite reverse;height:72%}.wave--3{color:var(--ink-2);animation:wave-drift 19s linear infinite}@keyframes wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-hero{position:relative;padding:140px 0 84px;text-align:center;overflow:hidden;background:linear-gradient(180deg,#08131f,#0a1c2c)}.page-hero__inner{position:relative;z-index:2}.page-hero__kicker{display:inline-flex;align-items:center;gap:9px;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:var(--muted);margin-bottom:14px}.page-hero__kicker:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--coral)}.page-hero__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5.4vw,3.4rem);line-height:1.1}.page-hero__sub{color:var(--muted);max-width:540px;margin:14px auto 0;font-size:clamp(1rem,1.4vw,1.1rem)}.page-hero .waves{height:80px}.marquee{background:var(--ink-2);border-block:1px solid var(--line);padding:15px 0;overflow:hidden;position:relative}.marquee:before,.marquee:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.marquee:before{left:0;background:linear-gradient(90deg,var(--ink-2),transparent)}.marquee:after{right:0;background:linear-gradient(-90deg,var(--ink-2),transparent)}.marquee__track{display:flex;align-items:center;width:max-content;animation:marquee 36s linear infinite}.marquee__track>*{margin-right:34px}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track span{font-family:var(--font-display);font-size:1rem;letter-spacing:.04em;color:#eaf4f4ad;white-space:nowrap}.marquee__track i{font-style:normal;color:var(--teal);font-size:.7rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.intro{background:var(--ink-2);text-align:center}.intro__inner{max-width:680px;margin-inline:auto}.intro__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.15;margin-bottom:16px}.intro__body{color:var(--muted);font-size:clamp(1rem,1.4vw,1.12rem);margin-bottom:30px}.features{background:var(--ink)}.feat-list{border-top:1px solid var(--line)}.feat-row{display:grid;grid-template-columns:30px minmax(150px,230px) 1fr;gap:4px 26px;align-items:baseline;padding:24px 4px;border-bottom:1px solid var(--line);transition:background .2s}.feat-row:hover{background:#2dd4bf08}.feat-row__icon{color:var(--teal);align-self:center}.feat-row__icon svg{width:26px;height:26px;display:block}.feat-row__logo{width:30px;height:30px;display:block;object-fit:contain}.feat-row__name{font-weight:700;font-size:1.08rem}.feat-row__desc{color:var(--muted);font-size:.96rem}.credits{background:var(--ink-2);text-align:center}.credits__people{display:flex;justify-content:center;align-items:flex-end;gap:clamp(28px,7vw,84px);margin-bottom:34px}.credits__person{display:flex;flex-direction:column;align-items:center;gap:14px}.credits__skin{height:clamp(150px,22vw,210px);width:auto;filter:drop-shadow(0 16px 22px rgba(0,0,0,.45))}.credits__name{font-family:var(--font-display);font-weight:400;font-size:1.05rem}.credits__lead{font-family:var(--font-display);font-weight:400;font-size:clamp(1.35rem,3vw,2.05rem);line-height:1.3;max-width:660px;margin-inline:auto}.join{background:var(--ink)}.join__inner{text-align:center}.join__steps{display:flex;align-items:stretch;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.join-step{display:flex;align-items:center;gap:14px;text-align:left;background:#ffffff08;border:1px solid var(--line);border-radius:var(--r-card);padding:16px 22px;max-width:280px}.join-step p{font-size:.92rem;color:var(--muted)}.join-step__num{font-family:var(--font-display);font-size:1.1rem;color:var(--mango);width:38px;flex:0 0 38px;aspect-ratio:1;display:grid;place-items:center;border-radius:8px;background:#ffb84d1a;border:1px solid rgba(255,184,77,.26)}.join-step__arrow{align-self:center;color:var(--muted);opacity:.4;font-size:1.1rem}.join__note{color:var(--muted);font-size:.88rem;margin-top:32px}.cta{background:var(--ink-2);text-align:center}.cta__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:22px}.footer{background:#050d15;padding:56px 0 36px;margin-top:auto}.footer__inner{width:min(1120px,92vw);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}.footer__brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.15rem}.footer__links{display:flex;flex-wrap:wrap;gap:20px;margin-left:auto}.footer__links a{color:var(--muted);font-size:.9rem;font-weight:600;transition:color .2s}.footer__links a:hover{color:var(--text)}.footer__legal{width:100%;border-top:1px solid var(--line);padding-top:22px;margin-top:4px;color:#6f8893;font-size:.78rem;line-height:1.7}.footer__legal a{color:#8e99f3}.footer__legal a:hover{color:#b3bbff}.toast{position:fixed;bottom:28px;left:50%;translate:-50% 120px;display:flex;align-items:center;gap:10px;background:#0c3b38;color:#d6fff8;border:1px solid rgba(45,212,191,.4);font-weight:700;font-size:.92rem;padding:12px 20px;border-radius:var(--r-ctl);z-index:200;opacity:0;transition:translate .45s var(--ease-spring),opacity .3s;pointer-events:none}.toast.show{translate:-50% 0;opacity:1}.stats-search{display:flex;flex-wrap:wrap;gap:10px;max-width:460px;margin:26px auto 0}.stats-search-mode{flex:1 0 100%;display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:5px;border-radius:var(--r-ctl);background:#ffffff08;border:1px solid var(--line)}.stats-search-mode__btn{height:34px;border-radius:8px;color:var(--muted);font-size:.84rem;font-weight:800;transition:color .2s,background .2s}.stats-search-mode__btn[aria-checked=true]{color:var(--ink);background:var(--teal)}.stats-search__input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border-radius:var(--r-ctl);background:#06101a;border:1px solid var(--line-2);color:var(--text);font:inherit;font-weight:600;transition:border-color .2s}.stats-search__input::placeholder{color:var(--muted);font-weight:500}.stats-search__input:focus{outline:none;border-color:var(--teal)}.stats-search .btn{flex:0 0 auto}.stats-profile-section{background:var(--ink)}.stats-profile{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:start}.stats-card{border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line);padding:20px}.stats-skin{display:grid;place-items:center;padding:22px;background:var(--ink-3);min-height:360px}.stats-skin__img{width:auto;height:320px;image-rendering:auto}.stats-body{min-width:0}.stats-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.stats-head__name{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.1;word-break:break-word}.stats-gang-chip{font-size:.76rem;font-weight:800;letter-spacing:.04em;padding:6px 12px;border-radius:8px;background:#2dd4bf14;border:1px solid rgba(45,212,191,.22);color:#bfeee6}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stats-grid+.stats-grid{margin-top:14px}.stats-grid+.stats-card{margin-top:14px}.stats-card--wide{grid-column:1 / -1}.stats-card__title{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.stats-card__rows{display:grid;gap:10px}.stats-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.stats-row dt{color:var(--muted);font-size:.9rem}.stats-row dd{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.stats-card__none{color:var(--muted);font-size:.94rem}.stats-card--hero{display:flex;flex-direction:column}.stats-hero__big{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,3.6vw,2.4rem);line-height:1.05;color:var(--mango);margin-bottom:6px}.stats-hero__sub{color:var(--muted);font-size:.88rem}.stats-members{display:grid;gap:8px}.stats-member{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;border-radius:var(--r-ctl);background:#ffffff06;border:1px solid var(--line);text-align:left;transition:border-color .2s,background .2s,transform .2s var(--ease-spring)}.stats-member--link:hover{transform:translateY(-2px);border-color:#2dd4bf47;background:#2dd4bf0a}.stats-member__face{width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:#06101a;border:1px solid var(--line);image-rendering:pixelated}.stats-member__main{flex:1 1 auto;min-width:0}.stats-member__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.stats-member__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.82rem}.stats-member__value{flex:0 0 auto;font-weight:800;font-variant-numeric:tabular-nums}.stats-msg{grid-column:1 / -1;text-align:center;border-radius:var(--r-card);border:1px solid var(--line);background:#ffffff08;padding:48px 24px}.stats-msg__title{font-family:var(--font-display);font-weight:400;font-size:1.4rem;margin-bottom:8px}.stats-msg__sub{color:var(--muted)}.stats-msg--error{border-color:#ff6b5e4d;background:#ff6b5e0d}.stats-skel__box{position:relative;overflow:hidden}.stats-skel__box:after,.stats-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:translate(-100%);animation:stats-shimmer 1.4s var(--ease-smooth) infinite}.stats-skel{position:relative;overflow:hidden;background:#ffffff0a;border-radius:8px}.stats-skel__line{height:14px;margin-bottom:12px}.stats-skel__line--lg{height:30px;width:240px;max-width:60%;margin-bottom:20px}.stats-skel__card{min-height:150px}@keyframes stats-shimmer{to{transform:translate(100%)}}.leaderboards{background:var(--ink-2)}.lb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.lb-tab{height:40px;padding:0 16px;border-radius:var(--r-ctl);font-weight:700;font-size:.88rem;color:var(--muted);background:#ffffff08;border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s,transform .2s var(--ease-spring)}.lb-tab:hover{transform:translateY(-2px);color:var(--text);border-color:var(--line-2)}.lb-tab[aria-selected=true]{color:var(--ink);background:var(--teal);border-color:var(--teal)}.lb-list{list-style:none;display:grid;gap:8px}.lb-item{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:var(--r-ctl);background:#ffffff08;border:1px solid var(--line)}.lb-item--link{cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--ease-spring)}.lb-item--link:hover{transform:translateY(-2px);border-color:#2dd4bf47;background:#2dd4bf0a}.lb-item__rank{font-family:var(--font-display);font-size:.95rem;color:var(--muted);width:42px;flex:0 0 42px;font-variant-numeric:tabular-nums}.lb-item--top1 .lb-item__rank{color:var(--mango)}.lb-item--top2 .lb-item__rank{color:var(--sand)}.lb-item--top3 .lb-item__rank{color:var(--coral)}.lb-item__face{width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:#06101a;image-rendering:pixelated;border:1px solid var(--line)}.lb-item__face--none{display:grid;place-items:center;image-rendering:auto;color:var(--ink);background:linear-gradient(135deg,var(--teal),var(--mango));font-size:.78rem;font-weight:900}.lb-item__name{font-weight:700;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-item__value{font-weight:800;font-variant-numeric:tabular-nums;flex:0 0 auto;text-align:right}.lb-item__unit{color:var(--muted);font-weight:600;font-size:.82rem}.lb-item--skel{padding:0;border:none;background:none}.lb-skel{display:block;width:100%;height:52px;border-radius:var(--r-ctl);background:#ffffff0a}.stats-search--solo{justify-content:center}.bans-back{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-weight:700;font-size:.9rem;margin-bottom:16px;transition:color .2s,gap .2s var(--ease-spring)}.bans-back:hover{color:var(--teal);gap:10px}.bans-feed-section{background:var(--ink)}.bans-filters{margin-bottom:20px}.bans-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:12px;margin-bottom:22px}.bans-count{display:grid;gap:6px;padding:16px 18px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line);border-top:2px solid var(--line-2)}.bans-count--total{border-top-color:var(--teal)}.bans-count--ban{border-top-color:var(--coral)}.bans-count--mute{border-top-color:#e6923e}.bans-count--warn{border-top-color:var(--mango)}.bans-count--kick{border-top-color:#78909c}.bans-count__num{font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,4vw,2.3rem);line-height:1;font-variant-numeric:tabular-nums;display:inline-block}.bans-count__label{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@keyframes bans-count-bump{0%{transform:none}32%{transform:translateY(-3px) scale(1.04)}to{transform:none}}.bans-count--bump .bans-count__num{animation:bans-count-bump .5s var(--ease-spring)}.bans-list{list-style:none;display:grid;gap:8px}.ban-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--r-ctl);background:#ffffff08;border:1px solid var(--line)}.ban-row--link{cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--ease-spring)}.ban-row--link:hover{transform:translateY(-2px);border-color:#2dd4bf47;background:#2dd4bf0a}.ban-row--new{animation:ban-in .5s var(--ease-smooth) both}@keyframes ban-in{0%{opacity:0;transform:translateY(-10px);background:#2dd4bf1f}to{opacity:1;transform:none}}.ban-row__face{flex:0 0 auto;width:34px;height:34px;border-radius:8px;background:var(--ink-3);object-fit:cover;image-rendering:pixelated}.ban-row__face--none{display:grid;place-items:center;font-family:var(--font-display);color:var(--muted);font-size:1rem;image-rendering:auto}.ban-row__body{flex:1 1 auto;min-width:0;display:grid;gap:4px}.ban-row__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ban-row__name{font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ban-row__reason{display:flex;align-items:center;gap:8px;color:var(--text);font-size:.95rem;min-width:0}.ban-row__reason>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ban-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:.82rem;font-weight:600}.ban-row__meta i{color:var(--line-2);font-style:normal}.ban-badge{flex:0 0 auto;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid transparent}.ban-badge--warn{color:#ffcf85;background:#ffb84d1f;border-color:#ffb84d4d}.ban-badge--mute{color:#f6b47a;background:#e6923e21;border-color:#e6923e52}.ban-badge--ban{color:#ff9184;background:#ff6b5e24;border-color:#ff6b5e57}.ban-badge--blacklist{color:#ff7a8a;background:#d63b4a29;border-color:#d63b4a6b}.ban-badge--alt{color:#c4a6ff;background:#a479ff24;border-color:#a479ff57}.ban-badge--kick{color:#aebfc9;background:#607d8b2e;border-color:#607d8b6b}.ban-status{flex:0 0 auto;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px;color:var(--muted);background:#ffffff0d;border:1px solid var(--line-2)}.ban-status--expired{color:#9fb2bd}.ban-status--lifted{color:#7fe6d6;background:#2dd4bf14;border-color:#2dd4bf42}.ban-status--revoked{color:#86e6a0;background:#4ade8014;border-color:#4ade8042}.ban-chip{flex:0 0 auto;font-size:.68rem;font-weight:800;padding:2px 7px;border-radius:6px;color:var(--ink);background:var(--muted)}.ban-chip--C1{background:#4ade80}.ban-chip--C2{background:#2dd4bf}.ban-chip--C3{background:#ffb84d}.ban-chip--C4{background:#ff955e}.ban-chip--C5{background:#ff6b5e}.ban-chip--C6{background:#a479ff}.ban-row--skel{padding:0;border:none;background:none}.ban-skel{display:block;width:100%;height:62px;border-radius:var(--r-ctl);background:#ffffff0a}.ban-skel-card{min-height:76px;border-radius:var(--r-ctl)}.bans-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.bans-pager__label{color:var(--muted);font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;min-width:116px;text-align:center}.bans-pager .btn[disabled]{opacity:.4;pointer-events:none;cursor:default;transform:none}.ban-pills{display:inline-flex;gap:8px;flex-wrap:wrap}.ban-pill{font-size:.76rem;font-weight:800;letter-spacing:.04em;padding:6px 12px;border-radius:8px;border:1px solid transparent}.ban-pill--banned{color:#ff9184;background:#ff6b5e1a;border-color:#ff6b5e4d}.ban-pill--muted{color:#f6b47a;background:#e6923e1a;border-color:#e6923e4d}.ban-pill--clear{color:#86e6a0;background:#4ade8014;border-color:#4ade8047}.bans-active-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:22px}.ban-active{display:grid;gap:12px;border-left:3px solid var(--line-2)}.ban-active--ban,.ban-active--blacklist,.ban-active--alt{border-left-color:var(--coral)}.ban-active--mute{border-left-color:#e6923e}.ban-active__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ban-active__reason{font-weight:700;font-size:1.05rem}.bans-history__title{font-family:var(--font-display);font-weight:400;font-size:1.15rem;margin-bottom:12px}@media (max-width: 900px){.join-step__arrow{display:none}.stats-profile{grid-template-columns:1fr}.stats-skin{min-height:0}.stats-skin__img{height:260px}.stats-grid{grid-template-columns:repeat(2,1fr)}.bans-active-grid{grid-template-columns:1fr}}@media (max-width: 960px){.nav__links{position:fixed;top:56px;right:3vw;flex-direction:column;gap:4px;background:#07121df7;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-card);padding:14px 22px;margin:0;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .25s,transform .3s var(--ease-spring),visibility 0s .25s}.nav__links.open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.nav__links a{padding:8px 0}.nav__group{width:100%}.nav__group-btn{width:100%;justify-content:space-between;padding:8px 0}.nav__group-panel{position:static;transform:none;min-width:0;padding:0 0 4px 12px;border:0;background:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;display:none}.nav__group.open .nav__group-panel{display:flex;transform:none}.nav__group-panel:before{content:none}.nav__burger{display:flex;margin-left:auto}.nav__cta{display:none}}@media (max-width: 680px){.hero__sun{display:none}.feat-row{grid-template-columns:auto 1fr;gap:4px 14px;align-items:center}.feat-row__desc{grid-column:1 / -1;margin-top:2px}.credits__people{gap:7vw}.credits__skin{height:130px}.footer__links{margin-left:0;width:100%}.stats-grid{grid-template-columns:1fr}.stats-search{flex-direction:column}.stats-search .btn{width:100%}.stats-member{align-items:flex-start}.stats-member__value{font-size:.86rem}.lb-item{gap:10px;padding:10px 12px}.lb-item__rank{width:32px;flex-basis:32px}.ban-row{gap:10px;padding:10px 12px}.bans-counts{grid-template-columns:repeat(2,1fr);gap:10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.15s!important}html{scroll-behavior:auto}.hero__word{transform:none;animation:none}.reveal{animation:none;opacity:1;transform:none}}.plus-badge{display:inline-flex;align-items:center;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--ink);background:linear-gradient(92deg,var(--teal),var(--mango))}.plus-head{display:flex;align-items:center;gap:10px;margin:26px 0 14px}.plus-head__title{font-family:var(--font-display);font-weight:400;font-size:1.25rem}.plus-locked{position:relative;overflow:hidden;text-align:center;padding:40px 24px}.plus-locked:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 140px at 20% 20%,rgba(45,212,191,.12),transparent),radial-gradient(420px 140px at 80% 80%,rgba(255,184,77,.1),transparent);filter:blur(2px);pointer-events:none}.plus-locked__inner{position:relative;z-index:1;display:grid;gap:12px;justify-items:center}.plus-locked__title{font-family:var(--font-display);font-weight:400;font-size:1.35rem}.plus-locked__body{color:var(--muted);max-width:480px}.lb-periods{display:flex;gap:6px;margin:-12px 0 18px}.lb-period{height:30px;padding:0 12px;border-radius:8px;font-weight:700;font-size:.78rem;color:var(--muted);background:#ffffff08;border:1px solid var(--line);transition:color .2s,border-color .2s,background .2s}.lb-period[aria-selected=true]{color:var(--ink);background:var(--mango);border-color:var(--mango)}.trend-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.trend-select{height:36px;padding:0 10px;border-radius:8px;background:#06101a;border:1px solid var(--line-2);color:var(--text);font:inherit;font-size:.86rem;font-weight:600}.trend-select:focus{outline:none;border-color:var(--teal)}.trend-empty{color:var(--muted);font-size:.92rem;padding:24px 0;text-align:center}.link-flow{max-width:560px;margin-inline:auto;display:grid;gap:16px}.link-code{display:grid;gap:6px;justify-items:center;padding:26px 20px}.link-code__label{font-size:.62rem;font-weight:800;letter-spacing:.16em;color:var(--teal)}.link-code__code{font-family:var(--font-display);font-size:clamp(2.2rem,8vw,3.2rem);letter-spacing:.18em;color:var(--mango);-webkit-user-select:all;user-select:all}.link-code__cmd{font-variant-numeric:tabular-nums;font-weight:800;background:#06101a;border:1px solid var(--line-2);border-radius:8px;padding:8px 14px}.link-wait{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-weight:600;justify-content:center}.link-wait__dot{width:9px;height:9px;border-radius:50%;background:var(--teal);animation:link-pulse 1.2s ease-in-out infinite}@keyframes link-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.link-meta{color:var(--muted);font-size:.84rem;text-align:center}.stats-card__rows--scroll{max-height:260px;overflow-y:auto;padding-right:6px}a.lb-tab{display:inline-flex;align-items:center;text-decoration:none}.lb-tab[aria-current=page]{color:var(--ink);background:var(--teal);border-color:var(--teal)}.profile-tabs{margin:0 0 18px}.lb-group{margin-bottom:28px}.lb-group__title{font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.lb-back{margin-bottom:16px;font-weight:700;font-size:.9rem}.lb-back a{color:var(--muted);transition:color .2s}.lb-back a:hover{color:var(--text)}.lb-featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lb-featured{display:flex;flex-direction:column;gap:10px}.lb-featured .lb-list{gap:6px}.lb-featured__more{margin-top:auto;align-self:flex-end;font-weight:800;font-size:.84rem;color:var(--teal);transition:color .2s}.lb-featured__more:hover{color:var(--text)}.lb-all-cta{margin-top:26px;text-align:center}@media (max-width: 900px){.lb-featured-grid{grid-template-columns:1fr}}.lbx-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}a.lbx-card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform .2s var(--ease-spring),border-color .2s}a.lbx-card:hover{transform:translateY(-3px);border-color:var(--line-2)}.lbx-card__head{display:flex;align-items:center;gap:8px}.lbx-card__head .stats-card__title{margin:0;flex:1}.lbx-card__chip{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);border:1px solid var(--line-2);border-radius:999px;padding:2px 8px}.lbx-card__arrow{color:var(--muted);font-weight:800;transition:color .2s,transform .2s}a.lbx-card:hover .lbx-card__arrow{color:var(--teal);transform:translate(2px)}.lbx-mini{list-style:none;display:grid;gap:6px;margin:0;padding:0}.lbx-mini__row{display:flex;align-items:center;gap:8px;font-size:.86rem;min-height:24px}.lbx-mini__row--first .lbx-mini__name{color:var(--mango)}.lbx-mini__rank{color:var(--muted);font-weight:800;width:22px;flex:none;font-size:.74rem}.lbx-mini__face{width:22px;height:22px;border-radius:5px;flex:none;image-rendering:pixelated}.lbx-mini__face--none{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:var(--muted);font-size:.66rem;font-weight:800}.lbx-mini__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.lbx-mini__value{color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lbx-mini__skel{display:block;height:18px;width:100%;border-radius:6px}@media (max-width: 900px){.lbx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.lbx-grid{grid-template-columns:1fr}}.wealth-bars{display:grid;gap:8px}.wealth-bar{display:flex;align-items:center;gap:10px}.wealth-bar__label{width:110px;flex:none;text-align:right;color:var(--muted);font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums}.wealth-bar__track{flex:1;height:14px;border-radius:6px;background:#ffffff0a;border:1px solid var(--line);overflow:hidden}.wealth-bar__fill{display:block;height:100%;min-width:2px;border-radius:5px;background:var(--teal);transition:width .5s var(--ease-spring)}.wealth-bar__count{width:110px;flex:none;color:var(--muted);font-weight:700;font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.wealth-note{margin-top:20px;text-align:center;color:var(--muted);font-size:.84rem}@media (max-width: 560px){.wealth-bar__label,.wealth-bar__count{width:76px;font-size:.72rem}}.profile-hero{position:relative;overflow:hidden;padding:120px 0 64px;background:linear-gradient(180deg,#08131f,#0a1c2c)}.profile-hero__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px}.profile-hero__kicker{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.profile-id{display:flex;align-items:center;gap:24px;min-width:0}.profile-id__skin{display:grid;place-items:center;flex:none;width:132px;height:232px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line)}.profile-id__img{width:auto;height:200px;image-rendering:auto}.profile-id__text{min-width:0}.profile-id__name{font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05;word-break:break-word}.profile-id__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:14px}.profile-id__seen{color:var(--muted);font-size:.88rem}.profile-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:1 1 340px;max-width:520px}.profile-figure{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line)}.profile-figure__value{font-family:var(--font-display);font-weight:400;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1;color:var(--teal);font-variant-numeric:tabular-nums}.profile-figure__label{color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.04em}.stats-profile-section .profile-tabs{margin-bottom:20px}.stats-profile-section--bare{padding-top:140px}.profile-again{margin-top:44px;padding-top:32px;border-top:1px solid var(--line);text-align:center}.profile-again__title{font-size:clamp(1.3rem,2.6vw,1.7rem);margin-bottom:18px}@media (max-width: 900px){.profile-hero{padding:100px 0 48px}.profile-hero__inner{flex-direction:column;align-items:flex-start}.profile-figures{max-width:none;width:100%}}@media (max-width: 560px){.profile-id{gap:16px}.profile-id__skin{width:92px;height:160px}.profile-id__img{height:140px}.profile-figures{grid-template-columns:1fr}.profile-figure{flex-direction:row;align-items:baseline;justify-content:space-between}}.profile-id__crest{height:132px}.gang-crest{position:relative;display:grid;place-items:center;width:100px;aspect-ratio:1;border-radius:18px;overflow:hidden;background:linear-gradient(140deg,var(--crest-a, var(--teal)),var(--crest-b, var(--mango)));box-shadow:0 16px 32px #00000047;isolation:isolate}.gang-crest__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.22;fill:#fff;mix-blend-mode:overlay}.gang-crest__label{position:relative;z-index:1;font-family:var(--font-display);font-size:2.6rem;line-height:1;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.35)}.gang-crest__label--long{font-size:1.5rem;letter-spacing:0}.gang-crest--light .gang-crest__label{color:var(--ink);text-shadow:none}.gang-crest--light .gang-crest__grid{fill:var(--ink);opacity:.16;mix-blend-mode:normal}@media (max-width: 560px){.profile-id__crest{height:92px}.gang-crest{width:68px;border-radius:14px}.gang-crest__label{font-size:1.9rem}.gang-crest__label--long{font-size:1.05rem}}.lb-item__crest{width:32px;border-radius:8px;flex:none;box-shadow:none}.lb-item__crest .gang-crest__label{font-size:1rem}.lb-item__crest .gang-crest__label--long{font-size:.72rem}.lb-item__crest .gang-crest__grid,.lbx-mini__crest .gang-crest__grid,.season-champ__crest .gang-crest__grid{opacity:.4}.lbx-mini__crest{width:22px;border-radius:5px;flex:none;box-shadow:none}.lbx-mini__crest .gang-crest__label{font-size:.7rem}.lbx-mini__crest .gang-crest__label--long{font-size:.44rem}.season-champ__crest{width:28px;border-radius:6px;flex:none;box-shadow:none}.season-champ__crest .gang-crest__label{font-size:.85rem}.season-champ__crest .gang-crest__label--long{font-size:.5rem}.stats-gang-chip--rank{color:var(--ink);background:var(--teal);transition:filter .2s}.stats-gang-chip--rank:hover{filter:brightness(1.08)}.gang-online{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:700;color:var(--teal)}.gang-online__dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 #2dd4bf8c;animation:gang-online-pulse 2.4s ease-out infinite}@keyframes gang-online-pulse{70%{box-shadow:0 0 0 7px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}@media (prefers-reduced-motion: reduce){.gang-online__dot{animation:none}}.gang-missions{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gang-mission{display:grid;gap:7px;padding:12px 14px;border-radius:var(--r-card);background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.gang-mission--done{border-color:#2dd4bf59}.gang-mission__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gang-mission__name{font-weight:700;color:var(--text)}.gang-mission__count{font-variant-numeric:tabular-nums;font-size:.88rem;color:var(--muted);white-space:nowrap}.gang-mission--done .gang-mission__count{color:var(--teal);font-weight:800}.gang-mission__track{height:7px;border-radius:99px;background:#ffffff12;overflow:hidden}.gang-mission__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--mango));transition:width .5s var(--ease-smooth)}.gang-mission--done .gang-mission__fill{background:var(--teal)}.gang-mission__grind{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.gang-seasons{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gang-season{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:var(--r-card);background:#ffffff08}.gang-season__rank{min-width:52px;font-family:var(--font-display);font-size:1.25rem;color:var(--teal);font-variant-numeric:tabular-nums}.gang-season__main{display:grid;gap:2px;flex:1;min-width:0}.gang-season__no{font-weight:700;color:var(--text)}.gang-season__as{font-size:.82rem;color:var(--muted)}.gang-season__score{font-variant-numeric:tabular-nums;font-weight:700;color:var(--muted);white-space:nowrap}.compare-modes{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;margin-top:22px;border-radius:12px;background:#ffffff08;border:1px solid var(--line)}.compare-modes__btn{height:34px;padding:0 22px;border-radius:8px;color:var(--muted);font-size:.84rem;font-weight:800;transition:color .2s,background .2s}.compare-modes__btn:hover{color:var(--text)}.compare-modes__btn[aria-checked=true]{color:var(--ink);background:var(--teal)}.compare-side__crest{width:64px;border-radius:14px}.compare-side__crest .gang-crest__label{font-size:1.7rem}.compare-side__crest .gang-crest__label--long{font-size:1rem}.dex-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dex-bar__count{color:var(--muted);font-size:.88rem}.dex-bar__count strong{color:var(--text)}.dex-bar__search{max-width:240px}.dex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;list-style:none;margin:0;padding:0}.dex-row{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line);border-left-width:3px}.dex-row--common{border-left-color:var(--line)}.dex-row--uncommon{border-left-color:#2dd4bf80}.dex-row--rare{border-left-color:var(--mango)}.dex-row--mythic{border-left-color:var(--coral)}.dex-row__main{display:flex;flex-direction:column;min-width:0;flex:1}.dex-row__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-row__group{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dex-row__pct{flex:none;font-weight:800;font-variant-numeric:tabular-nums}.dex-row__owners{flex:none;color:var(--muted);font-size:.76rem;min-width:42px;text-align:right}.feed-section{padding-bottom:0}.feed-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.feed-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line)}.feed-row--event{border-color:#2dd4bf4d;background:#2dd4bf0f}.feed-row__face{width:28px;height:28px;border-radius:6px;flex:none}.feed-row__text{flex:1;min-width:0;color:var(--muted);font-size:.92rem}.feed-row__who{padding:0;border:0;background:none;font:inherit;font-weight:800;color:var(--text);cursor:pointer}.feed-row__who:hover{color:var(--teal)}.feed-row__reward,.feed-row__crate{color:var(--text)}.feed-row__tag{flex:none;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);border:1px solid rgba(45,212,191,.3)}.feed-row__when{flex:none;color:var(--muted);font-size:.78rem}@media (max-width: 560px){.feed-row{flex-wrap:wrap}.feed-row__when{margin-left:40px}}.movers-section{padding-top:56px}.movers-range{margin-top:-8px}.movers-empty{padding:22px 0;color:var(--muted);text-align:center}.compare-form{max-width:640px;margin:20px auto 0}.compare-form__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.compare-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 16px;border-radius:var(--r-card);background:#ffffff09;border:1px solid var(--line);transition:border-color .2s,background .2s}.compare-card:focus-within{border-color:var(--teal);background:#2dd4bf0d}.compare-card__av{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#06101a;border:1px solid var(--line);color:#3f5a6b;transition:color .2s,border-color .2s}.compare-card:focus-within .compare-card__av{color:var(--teal);border-color:#2dd4bf66}.compare-card__av svg{width:26px;height:26px}.compare-card__input{width:100%;height:42px;padding:0 10px;text-align:center;border-radius:10px;background:#06101a;border:1px solid var(--line-2);color:var(--text);font:inherit;font-weight:700;transition:border-color .2s}.compare-card__input:focus{outline:none;border-color:var(--teal)}.compare-card__input::placeholder{color:#42596a;font-weight:600}.compare-form__vs{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--coral);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px #ff6b5e4d}.compare-form__go{display:block;margin:14px auto 0;min-width:230px}.compare-form__error{margin-top:12px;text-align:center;color:var(--coral);font-size:.9rem}@media (max-width: 560px){.compare-form__grid{grid-template-columns:1fr;gap:10px}.compare-form__vs{margin-inline:auto}.compare-form__go{width:100%}}.compare-heads{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--line)}.compare-side{display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-decoration:none}.compare-side__face{width:64px;height:64px;border-radius:12px}.compare-side__name{font-weight:800}.compare-heads__vs{color:var(--muted);font-weight:800;font-size:.8rem;letter-spacing:.1em}.compare-row{display:grid;grid-template-columns:1fr minmax(120px,auto) 1fr;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.04)}.compare-row:last-child{border-bottom:0}.compare-row__k{text-align:center;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.compare-row__v{font-variant-numeric:tabular-nums;font-weight:700;color:var(--muted)}.compare-row__v:first-child{text-align:right}.compare-row__v:last-child{text-align:left}.compare-row__v--win{color:var(--teal)}.profile-again__alt{margin-top:14px;font-size:.9rem}.my-rank{display:flex;align-items:center;gap:14px;margin-top:18px;padding:12px 16px;border-radius:var(--r-card);border:1px solid rgba(45,212,191,.28);background:#2dd4bf0f}.my-rank__rank{font-family:var(--font-display);font-size:1.1rem;color:var(--teal);font-variant-numeric:tabular-nums}.my-rank__main{display:flex;flex-direction:column;min-width:0;flex:1}.my-rank__main a{font-weight:700}.my-rank__meta{color:var(--muted);font-size:.8rem}.my-rank__value{display:flex;flex-direction:column;align-items:flex-end;font-weight:700;font-variant-numeric:tabular-nums}.my-rank__next{color:var(--muted);font-size:.76rem;font-weight:700}.my-holding{margin-bottom:18px;padding:10px 16px;border-radius:var(--r-card);border:1px solid rgba(45,212,191,.28);background:#2dd4bf0f;color:var(--muted);font-size:.9rem}.my-holding strong{color:var(--text);font-variant-numeric:tabular-nums}.icon-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.item-icon{width:20px;height:20px;flex:none;image-rendering:pixelated;object-fit:contain}.pulse-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px;color:var(--muted);font-size:.9rem}.pulse-strip--load{min-height:34px}.pulse-strip__dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 #2dd4bf8c;animation:pulse-dot 2.4s ease-out infinite}@keyframes pulse-dot{0%{box-shadow:0 0 #2dd4bf8c}70%{box-shadow:0 0 0 9px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}@media (prefers-reduced-motion: reduce){.pulse-strip__dot{animation:none}}.pulse-strip__total strong{color:var(--text);font-size:1.05rem}.pulse-strip__peak{font-size:.82rem}.market-currencies{margin-top:-8px}.market-note{max-width:62ch;margin-top:20px}.season-grid{margin-top:22px}.season-card{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.season-card--current{width:100%;border-color:#2dd4bf47;background:linear-gradient(135deg,rgba(45,212,191,.07),transparent 60%)}.season-card__kicker{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.season-card__title{font-family:var(--font-display);font-weight:400;font-size:clamp(1.4rem,3vw,2rem);line-height:1}.season-card__dates{color:var(--muted);font-size:.88rem}.season-card__note{color:var(--muted);font-size:.82rem}.season-champs{display:grid;gap:4px;width:100%}.season-champ{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:#ffffff08;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .18s var(--ease-spring)}.season-champ:disabled{cursor:default}.season-champ:not(:disabled):hover{background:#ffffff12}.season-champ__face{width:28px;height:28px;border-radius:6px;flex:none}.season-champ__face--gang{display:grid;place-items:center;font-family:var(--font-display);font-size:1rem;color:var(--ink);background:linear-gradient(135deg,var(--teal),var(--mango))}.season-champ__main{display:flex;flex-direction:column;min-width:0;flex:1}.season-champ__board{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.season-champ__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-champ__value{font-variant-numeric:tabular-nums;font-weight:700;flex:none}.season-placement+.season-placement{margin-top:16px}.season-placement__head{font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-bottom:4px}.season-placement__value{color:var(--muted);font-weight:400}.mini-bars{display:grid;gap:12px}.mini-bar__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.mini-bar__label{color:var(--muted);font-size:.88rem}.mini-bar__value{font-weight:700;font-variant-numeric:tabular-nums}.mini-bar__track{display:block;height:8px;border-radius:5px;background:#ffffff0d;border:1px solid var(--line);overflow:hidden}.mini-bar__fill{display:block;height:100%;border-radius:4px;background:var(--teal);transition:width .5s var(--ease-spring)}.chip-list{display:flex;flex-wrap:wrap;gap:6px;max-height:260px;overflow-y:auto}.chip{padding:5px 10px;border-radius:8px;font-size:.78rem;font-weight:700;color:#bfeee6;background:#2dd4bf12;border:1px solid rgba(45,212,191,.2)}.stats-card__note{margin-top:12px;color:var(--muted);font-size:.78rem;line-height:1.45}.lang-sub{margin:-4px 0 18px;color:var(--muted);font-size:.88rem}.lang-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.lang-col{min-width:0}.lang-col__head{margin:0 0 10px;color:var(--muted);font-weight:800;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.lang-list{display:flex;flex-direction:column}.lang-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--line)}.lang-row:last-child{border-bottom:0}.lang-row__term{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600}.lang-row__uses{flex:none;color:var(--muted);font-weight:700;font-size:.85rem;font-variant-numeric:tabular-nums}.lang-row--skel{border-bottom:0;padding:6px 2px}.lang-skel{display:block;height:18px;width:100%;border-radius:6px}@media (max-width: 620px){.lang-cols{grid-template-columns:1fr;gap:18px}}.bug-gate{padding-top:120px}.bug-gate__inner{max-width:560px;text-align:center}.bug-gate__title{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem)}.bug-gate__sub{color:var(--muted);margin:12px 0 26px}.bug-gate__note{color:var(--mango);font-weight:600}.bug-gate__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bug-hero-actions{display:flex;justify-content:center;margin-top:22px}.bug-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 22px}.bug-filters__q{flex:1 1 240px;height:42px}.bug-select{height:42px;padding:0 12px;border-radius:var(--r-ctl);background:#06101a;border:1px solid var(--line-2);color:var(--text);font:inherit;font-weight:600;font-size:.88rem;transition:border-color .2s}.bug-select:focus{outline:none;border-color:var(--teal)}.bug-check{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.86rem;font-weight:600;cursor:pointer}.bug-check input{accent-color:var(--teal);width:16px;height:16px}.bug-list{list-style:none;display:grid;gap:8px}.bug-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line);transition:border-color .2s,background .2s}.bug-row:hover{border-color:var(--teal);background:#ffffff0d}.bug-row__id{flex:none;color:var(--muted);font-weight:800;font-variant-numeric:tabular-nums;font-size:.84rem}.bug-row__main{flex:1 1 auto;min-width:0;display:grid;gap:3px}.bug-row__title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bug-row__meta{color:var(--muted);font-size:.8rem}.bug-row__meta code{font-size:.95em;color:var(--teal)}.bug-row__tags{flex:none;display:flex;align-items:center;gap:8px}.bug-row__assignee,.bug-row__comments{color:var(--muted);font-size:.76rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--line-2)}.bug-row--skel{padding:0;border:none;background:none}.bug-skel{display:block;height:62px;border-radius:var(--r-card)}.bug-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.02em;border:1px solid currentColor;white-space:nowrap}.bug-pill--open{color:#7cb8ff}.bug-pill--in_progress{color:var(--mango)}.bug-pill--resolved{color:var(--palm)}.bug-pill--wontfix,.bug-pill--duplicate{color:var(--muted)}.bug-pill--approved{color:var(--palm)}.bug-pill--rejected{color:var(--muted)}.bug-row--static{cursor:default}.bug-row--static:hover{border-color:var(--line);background:#ffffff08}.bug-votes{display:inline-flex;gap:6px;font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums}.bug-votes__up{color:var(--palm)}.bug-votes__down{color:var(--muted)}.bug-sev{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700}.bug-sev__dot{width:9px;height:9px;border-radius:50%;background:currentColor}.bug-sev--critical{color:var(--coral)}.bug-sev--high{color:var(--mango)}.bug-sev--medium{color:var(--teal)}.bug-sev--low{color:var(--muted)}.bug-tag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.74rem;font-weight:700;color:var(--muted);border:1px solid var(--line-2)}.bug-tag--code{color:var(--teal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bug-tag--dup{color:var(--mango)}.bug-tag--ai{color:var(--teal);border-color:var(--teal)}.bug-tier{font-size:.7rem;font-weight:800;color:var(--muted)}.bug-form-wrap{max-width:720px}.bug-form{display:grid;gap:18px}.bug-field{display:grid;gap:6px}.bug-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bug-field__label{font-weight:700;font-size:.86rem}.bug-field__hint{color:var(--muted);font-size:.78rem}.bug-input{width:100%;min-height:44px;padding:10px 14px;border-radius:var(--r-ctl);background:#06101a;border:1px solid var(--line-2);color:var(--text);font:inherit;transition:border-color .2s}.bug-input:focus{outline:none;border-color:var(--teal)}.bug-input::placeholder{color:var(--muted)}.bug-input--area{resize:vertical;line-height:1.6}.bug-input--sm{min-height:38px;width:110px;padding:6px 10px;font-size:.86rem}.bug-file-list{list-style:none;color:var(--muted);font-size:.8rem;display:grid;gap:2px}.bug-form__error{color:var(--coral);font-weight:600}.bug-form__actions{display:flex;gap:12px;flex-wrap:wrap}.bug-detail{padding-top:120px}.bug-detail__crumb{margin-bottom:14px;color:var(--muted);font-size:.84rem}.bug-detail__crumb a:hover{color:var(--teal)}.bug-detail__head{display:grid;gap:10px;margin-bottom:18px}.bug-detail__title{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.bug-detail__id{color:var(--muted);font-variant-numeric:tabular-nums}.bug-detail__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bug-detail__byline{color:var(--muted);font-size:.84rem}.bug-triage{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line);margin-bottom:16px}.bug-triage__label{font-weight:800;font-size:.8rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.bug-triage__dup{display:inline-flex;gap:6px;align-items:center}.bug-body{margin:18px 0;display:grid;gap:10px}.bug-body__h{font-size:.95rem;color:var(--sand)}.bug-body__none{color:var(--muted);font-style:italic}.bug-shots{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.bug-shots img{max-height:200px;border-radius:var(--r-ctl);border:1px solid var(--line-2)}.bug-thread{list-style:none;display:grid;gap:10px;margin-bottom:20px}.bug-entry{padding:14px 16px;border-radius:var(--r-card);background:#ffffff08;border:1px solid var(--line)}.bug-entry--ai{border-color:#2dd4bf66;background:#2dd4bf0d}.bug-entry__head{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.bug-entry__who{color:var(--text);font-size:.9rem}.bug-entry__time{color:var(--muted);font-size:.76rem;margin-left:auto}.bug-entry__body{white-space:pre-wrap;overflow-wrap:anywhere}.bug-entry--system{display:flex;align-items:center;gap:10px;padding:8px 16px;background:none;border:none;border-left:2px solid var(--line-2);border-radius:0;color:var(--muted);font-size:.82rem}.bug-entry__sysdot{width:6px;height:6px;border-radius:50%;background:var(--line-2);flex:none}.bug-entry__systext{flex:1 1 auto}.bug-entry--system strong{color:var(--muted)}.bug-avatar{width:28px;height:28px;border-radius:50%;flex:none}.bug-avatar--mono,.bug-avatar--ai{display:inline-grid;place-items:center;width:28px;height:28px;background:var(--ink-3);border:1px solid var(--line-2);font-weight:800;font-size:.8rem;line-height:1}.bug-avatar--ai{color:var(--teal);border-color:var(--teal)}.bug-row__assignee .bug-avatar{vertical-align:-.3em;margin-right:.3em}.bug-mention{padding:.05em .35em;border-radius:5px;background:color-mix(in srgb,var(--teal) 18%,transparent);color:var(--teal);font-weight:700;white-space:nowrap}.bug-mentionbox{position:relative;display:flex;flex-direction:column;gap:6px}.bug-textarea{resize:vertical;line-height:1.6}.bug-mentions{position:absolute;bottom:100%;left:0;z-index:30;width:min(320px,100%);margin-bottom:6px;padding:4px;border:1px solid var(--line-2);border-radius:10px;background:var(--ink-2);box-shadow:0 12px 30px #00000073;list-style:none;max-height:260px;overflow-y:auto}.bug-mentions__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:7px;text-align:left}.bug-mentions__item.is-active{background:var(--ink-3)}.bug-mentions__name{font-weight:700}.bug-mentions__tag{color:var(--muted);font-size:.78rem;margin-left:auto}.bug-linkbtn{color:var(--muted);font-size:.78rem;font-weight:700}.bug-linkbtn:hover{color:var(--teal)}.bug-linkbtn--danger:hover{color:var(--coral)}.bug-md{display:grid;gap:10px}.bug-md h4{font-size:.95rem;color:var(--sand)}.bug-md ul{padding-left:20px;display:grid;gap:4px}.bug-md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;color:var(--teal);background:#00000059;padding:1px 5px;border-radius:5px}.bug-md pre{overflow-x:auto;padding:12px 14px;border-radius:var(--r-ctl);background:#050d15;border:1px solid var(--line)}.bug-md pre code{background:none;padding:0;color:var(--text)}.bug-handoff{margin-bottom:18px;padding:14px 16px;border-radius:var(--r-card);background:#2dd4bf0d;border:1px solid rgba(45,212,191,.4)}.bug-handoff summary{font-weight:800;cursor:pointer;color:var(--teal)}.bug-handoff__hint{color:var(--muted);font-size:.8rem;margin:8px 0}.bug-handoff pre,.bug-code,.bug-token-new pre{overflow-x:auto;max-height:340px;padding:12px 14px;border-radius:var(--r-ctl);background:#050d15;border:1px solid var(--line);font-size:.82rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.bug-code{margin-bottom:10px}.bug-token-new{display:grid;gap:8px;justify-items:start;margin:14px 0 22px;padding:14px 16px;border-radius:var(--r-card);background:#ffb84d0f;border:1px solid rgba(255,184,77,.45)}.bug-token-new pre{width:100%;max-height:none;color:var(--mango)}.bug-reply{display:grid;gap:10px}.bug-reply__actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.bug-upload{display:inline-flex;align-items:center}@media (max-width: 720px){.bug-field-row{grid-template-columns:1fr}.bug-row{flex-wrap:wrap}.bug-row__tags{width:100%}.bug-detail,.bug-gate{padding-top:100px}}.admin-ratio{font-weight:700}.admin-ok{color:#34d399}.admin-warn{color:#fbbf24}.admin-bad{color:#f87171}.admin-thin{color:#94a3b8;font-weight:400;font-size:.85em}.admin-spark{display:flex;align-items:flex-end;gap:2px;height:44px;margin-top:10px}.admin-spark__bar{flex:1 1 0;min-width:3px;border-radius:2px 2px 0 0;background:#94a3b880}.admin-spark__bar.admin-ok{background:#34d399}.admin-spark__bar.admin-warn{background:#fbbf24}.admin-spark__bar.admin-bad{background:#f87171}.admin-section__title{font-family:var(--font-display);font-weight:400;font-size:1.35rem;margin:28px 0 0;color:#e2e8f0}.admin-strip__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:16px}.admin-strip__title{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.admin-legend{display:flex;gap:14px;margin:0;padding:0;list-style:none}.admin-legend li{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#94a3b8}.admin-legend__dot{width:9px;height:9px;border-radius:3px}.admin-strip{display:flex;align-items:stretch;gap:1px;height:56px;margin-top:8px;border-radius:6px;overflow:hidden;background:#94a3b81a}.admin-strip__day{flex:1 1 0;min-width:1px;display:flex;flex-direction:column-reverse}.admin-strip__seg{display:block;width:100%;background:#94a3b859}.admin-arc{margin:10px 0 0}.admin-arc__cap{margin:8px 2px 0;font-size:.82rem;color:#92aab7;line-height:1.5;max-width:92ch}.admin-phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.admin-phase{display:flex;gap:9px;padding:10px 12px;border-radius:10px;background:#0f172a8c;border:1px solid rgba(148,163,184,.18);border-left:3px solid rgba(148,163,184,.5)}.admin-phase--good{border-left-color:#34d399}.admin-phase--warn{border-left-color:#fbbf24}.admin-phase--bad{border-left-color:#f87171}.admin-phase__dot{width:9px;height:9px;border-radius:3px;margin-top:5px;flex:0 0 auto}.admin-phase__body{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-phase__title{font-size:.86rem;font-weight:800;color:#e2e8f0;text-transform:capitalize;letter-spacing:0}.admin-phase__line{font-size:.79rem;color:#92aab7;line-height:1.45}.admin-findings{display:flex;flex-direction:column;gap:12px;margin-top:14px}.admin-finding{background:#0f172a8c;border:1px solid rgba(148,163,184,.18);border-left:3px solid rgba(148,163,184,.5);border-radius:12px;padding:14px 16px}.admin-finding--confirmed{border-left-color:#f87171}.admin-finding--likely{border-left-color:#fbbf24}.admin-finding--watching{border-left-color:#94a3b8}.admin-finding__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:8px}.admin-finding__title{margin:0;font-size:1.02rem;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:0;flex:1 1 auto;min-width:200px}.admin-chip{font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:999px;white-space:nowrap;background:#94a3b82e;color:#cbd5e1}.admin-chip--confirmed{background:#f8717129;color:#fca5a5}.admin-chip--likely{background:#fbbf2429;color:#fcd34d}.admin-chip--watching{background:#94a3b829;color:#cbd5e1}.admin-finding__n{font-size:.78rem;color:#94a3b8;white-space:nowrap}.admin-finding__detail{margin:0;font-size:.9rem;line-height:1.55;color:#cbd5e1;max-width:78ch}.admin-finding__proposal{margin:10px 0 0;font-size:.9rem;line-height:1.55;color:#e2e8f0;max-width:78ch;padding:9px 12px;border-radius:8px;background:#38bdf812;border:1px solid rgba(56,189,248,.16)}.admin-finding__proposal b{color:#7dd3fc}.admin-finding__slots{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.admin-finding__slots code{font-size:.76rem;padding:2px 7px;border-radius:6px;background:#94a3b824;color:#cbd5e1}.admin-note{margin-top:12px;padding:10px 14px;border-radius:10px;font-size:.86rem;line-height:1.5;color:#cbd5e1;background:#fbbf2414;border:1px solid rgba(251,191,36,.2)}.admin-suspects{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.admin-suspect{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.88rem;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.12)}.admin-suspect:last-child{border-bottom:0}.admin-suspect__who{color:#e2e8f0}.admin-suspect__meta{color:#94a3b8;font-size:.8rem}.admin-suspect__ratio{color:#fca5a5;font-weight:700;white-space:nowrap}@media (max-width: 720px){.admin-finding__title{min-width:0}.admin-suspect{flex-wrap:wrap}}.admin-tabs{margin-bottom:18px}.admin-claude{max-width:780px}.admin-claude .bug-body__h{margin-top:22px}.admin-claude .bug-list{margin-top:8px}.econ-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin-bottom:16px}.econ-filter{display:grid;gap:6px}.econ-filter>span{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.econ-filter--pills{flex:1 1 320px}.econ-pills{display:flex;flex-wrap:wrap;gap:6px}.econ-pills .lb-tab{height:36px;padding:0 12px;cursor:pointer}.econ-pills .lb-tab--on{color:var(--ink);background:var(--teal);border-color:var(--teal)}.econ-body--stale{opacity:.55;transition:opacity .15s}.econ-tiles{display:grid;gap:14px;margin-bottom:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.econ-tile{display:grid;gap:4px;align-content:start;padding:16px 18px;border-radius:var(--r-card);background:#0f172a8c;border:1px solid rgba(148,163,184,.18)}.econ-tile__label{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.econ-tile__value{font-family:var(--font-display);font-size:2.1rem;line-height:1.1;color:#e2e8f0;overflow-wrap:anywhere}.econ-tile__unit{font-size:.78rem;color:#94a3b8}.econ-tile--in .econ-tile__value{color:#34d399}.econ-tile--out .econ-tile__value{color:#f87171}.econ-tile--net{grid-column:span 2}.econ-tile--hot{background:linear-gradient(120deg,#f871712e,#f871710d);border-color:#f8717166}.econ-tile--hot .econ-tile__value{color:#fca5a5}.econ-tile--cold{background:linear-gradient(120deg,#38bdf829,#38bdf80a);border-color:#38bdf85c}.econ-tile--cold .econ-tile__value{color:#7dd3fc}.econ-bars{display:flex;flex-direction:column;gap:4px;margin-top:10px}.econ-bar{display:grid;grid-template-columns:minmax(120px,200px) 1fr minmax(90px,auto);align-items:center;gap:12px;width:100%;text-align:left;padding:6px 10px;border-radius:8px;background:none;border:1px solid transparent;color:inherit;font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.econ-bar:hover:not(:disabled){background:#94a3b812}.econ-bar--active{background:#2dd4bf14;border-color:#2dd4bf4d}.econ-bar--static,.econ-bar:disabled{cursor:default}.econ-bar__label{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:.86rem;color:#e2e8f0;overflow-wrap:anywhere}.econ-bar__cls{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:999px;white-space:nowrap;background:#94a3b829;color:#cbd5e1}.econ-bar__cls--faucet{background:#34d39929;color:#6ee7b7}.econ-bar__cls--sink{background:#f8717129;color:#fca5a5}.econ-bar__cls--transfer{background:#94a3b829;color:#cbd5e1}.econ-bar__track{height:14px;border-radius:4px;background:#94a3b81a;overflow:hidden}.econ-bar__fill{display:block;height:100%;background:#34d399;border-radius:4px}.econ-bar__fill--neg{background:#f87171}.econ-bar__value{font-size:.84rem;font-weight:700;text-align:right;white-space:nowrap}@media (max-width: 720px){.econ-tile--net{grid-column:auto}.econ-bar{grid-template-columns:1fr;gap:4px}.econ-bar__value{text-align:left}}.mcicon{display:inline-block;flex:none;object-fit:contain;vertical-align:-.18em;image-rendering:auto}.mcicon--nexo{image-rendering:pixelated}.mcicon--none{border:1px dashed var(--line);border-radius:4px;opacity:.35}.mcslot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--mcslot, 32px) + 10px);height:calc(var(--mcslot, 32px) + 10px);flex:none;border:1px solid var(--line);border-radius:7px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000059;overflow:hidden}.mcslot--empty{background:#00000038;box-shadow:none}.mcslot__count{position:absolute;right:2px;bottom:0;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:700;line-height:1;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.9);pointer-events:none}.mcslot.is-enchanted:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#a882ff00 18%,#c6aaff8c 42%,#a882ff00 62%);background-size:260% 100%;mix-blend-mode:screen;animation:mcglint 3.6s linear infinite;pointer-events:none}@keyframes mcglint{0%{background-position:140% 0}to{background-position:-140% 0}}.logs__top{display:grid;gap:16px;margin-bottom:18px}.logs__search{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.logs__player{flex:0 1 200px}.logs__q{flex:1 1 260px}.logs__card{border:1px solid var(--line);border-radius:14px;background:#ffffff08;padding:14px 16px;display:grid;gap:6px}.logs__cardname{font-family:var(--font-display);font-size:1.3rem}.logs__uuid{color:var(--muted);font-family:ui-monospace,monospace;font-size:.74rem}.logs__meta{display:flex;flex-wrap:wrap;gap:22px;margin:6px 0 0}.logs__meta dt{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.logs__meta dd{margin:2px 0 0;font-size:.9rem}.logs__error{color:var(--coral);margin:10px 0}.logs__tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.logs__pager{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:18px}.mchead{position:relative;display:inline-block;overflow:hidden;flex:none;vertical-align:-.18em}.mchead__layer{position:absolute;image-rendering:pixelated;max-width:none}.logs__page{color:var(--muted);font-size:.85rem}.logs__live{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.85rem}.logs__live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--muted)}.logs__live--on{color:var(--palm)}.logs__live--on:before{background:currentColor;animation:logs-pulse 2s ease-in-out infinite}@keyframes logs-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.logs__live--on:before{animation:none}}.logtable{width:100%;border-collapse:collapse;font-size:.84rem}.logtable th{text-align:left;padding:10px 12px;color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);white-space:nowrap}.logtable td{padding:8px 12px;border-bottom:1px solid var(--line);vertical-align:top}.logtable tr:last-child td{border-bottom:none}.logtable tr:hover td{background:#ffffff09}.logtable__empty{text-align:center;color:var(--muted);padding:28px 12px}.logtable__time{font-family:ui-monospace,monospace;color:var(--muted);white-space:nowrap}.logtable__oasis{color:var(--muted);white-space:nowrap}.logtable__name{background:none;border:none;padding:0;color:var(--teal);font:inherit;cursor:pointer}.logtable__name:hover{text-decoration:underline}.logtable__event{white-space:nowrap}.logtable__where{color:var(--muted);white-space:nowrap}.logtable__world{display:block}.logtable__pos{font-family:ui-monospace,monospace;font-size:.76rem}.logtable__other{display:block;color:var(--muted);font-size:.76rem}.logchip{display:inline-block;padding:2px 7px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-right:6px;background:#ffffff14;color:var(--text)}.logchip--item{background:#2dd4bf29;color:var(--teal)}.logchip--block{background:#ffb84d29;color:var(--mango)}.logchip--session{background:#92aab729;color:var(--muted)}.logchip--command{background:#4ade8029;color:var(--palm)}.logchip--chat{background:#a882ff29;color:#c0a8ff}.logchip--econ{background:#f5e6c829;color:var(--sand)}.logchip--anticheat{background:#ff6b5e2e;color:var(--coral)}.logchip--staff{background:#ffffff24;color:#fff}.logact{font-family:ui-monospace,monospace;font-size:.74rem}.logact--pos{color:var(--palm)}.logact--neg{color:var(--coral)}.logact--alert{color:var(--coral);font-weight:700}.logact--neutral{color:var(--muted)}.logrow__item{position:relative}.logrow__icon{margin-right:5px}.logrow__item--has{cursor:pointer;border-bottom:1px dotted var(--line-2)}.logrow__pop{display:none;position:absolute;z-index:30;top:100%;left:0;margin-top:6px}.logrow__item--has:hover .logrow__pop,.logrow__item.is-pinned .logrow__pop{display:block}.logcard{min-width:220px;max-width:400px;width:max-content;background:var(--ink-2);border:1px solid var(--line-2);border-radius:12px;padding:10px 12px;box-shadow:0 18px 40px #00000073;display:grid;gap:4px}.logcard__head{display:flex;gap:10px;align-items:center}.logcard__id{min-width:0;flex:1}.logcard__name{font-weight:700}.logcard__count{color:var(--muted);font-family:ui-monospace,monospace}.logcard__type{color:var(--muted);font-family:ui-monospace,monospace;font-size:.72rem}.logcard__nexo{color:var(--teal);font-family:ui-monospace,monospace;font-size:.72rem}.logcard__ench{display:grid;font-size:.76rem;color:#c0a8ff}.logcard__lore{font-size:.76rem;color:var(--muted)}.logcard__serial{font-size:.7rem;color:var(--mango)}.logcard__grid{display:grid;grid-template-columns:repeat(9,auto);justify-content:start;gap:3px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.logs__h{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.1rem);margin-bottom:16px}.logs__notice{color:var(--teal);margin:10px 0}.logmodal__lead--item{display:flex;align-items:center;gap:10px}.logtable__act{white-space:nowrap}.logbtn{display:inline-block;background:#ffffff0f;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:.74rem;padding:3px 8px;margin:0 4px 3px 0;cursor:pointer;text-decoration:none}.logbtn:hover{border-color:var(--teal);color:var(--teal)}.logstatus{font-size:.74rem;font-weight:700}.logstatus--pending{color:var(--muted)}.logstatus--running{color:var(--mango)}.logstatus--done{color:var(--palm)}.logstatus--failed{color:var(--coral)}.logmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#03080eb8}.logmodal__box{width:min(420px,100%);background:var(--ink-2);border:1px solid var(--line-2);border-radius:16px;padding:22px;display:grid;gap:12px;box-shadow:0 24px 60px #00000080}.logmodal__title{font-family:var(--font-display);font-size:1.2rem}.logmodal__lead{color:var(--muted);font-family:ui-monospace,monospace;font-size:.82rem}.logmodal__field{display:grid;gap:5px;font-size:.82rem}.logmodal__field span{color:var(--muted)}.logmodal__warn{color:var(--mango);font-size:.78rem}.logmodal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.logmodal__box--wide{width:min(560px,100%)}.punishlist{display:grid;gap:10px;max-height:46vh;overflow-y:auto}.punishlist__class{display:grid;gap:5px}.punishlist__code{color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.punishlist__items{display:grid;gap:4px}.punishlist__item{display:flex;justify-content:space-between;gap:10px;align-items:baseline;background:#ffffff0a;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:.84rem;padding:6px 10px;cursor:pointer;text-align:left}.punishlist__item:hover{border-color:var(--teal)}.punishlist__item.is-picked{border-color:var(--coral);background:#ff6b5e1f}.punishlist__tier{color:var(--muted);font-size:.7rem}.punishpanel{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:grid;gap:6px}.punishpanel__head{color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.punishpanel__none{color:var(--muted);font-size:.82rem}.punishpanel__active{display:grid;gap:5px}.punishpanel__row{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:.8rem}.punishpanel__row--live{border:1px solid var(--line-2);border-radius:8px;padding:6px 9px;background:#ff6b5e12}.punishpanel__row.is-lifted{opacity:.55;text-decoration:line-through}.punishpanel__reason{flex:1 1 auto;min-width:0}.punishpanel__meta{color:var(--muted);font-size:.74rem}.punishpanel__btns{display:flex;gap:4px}.punishpanel__hist{display:grid;gap:3px;margin-top:6px}.gangdir-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.gangdir-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;cursor:pointer}.gangdir-toggle input{accent-color:var(--teal)}.gangdir-count{color:var(--muted);font-size:13px;margin:0 0 12px}.gangdir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.gangdir-card{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.gangdir-card:hover{border-color:#2dd4bf66;background:#2dd4bf0d}.gangdir-card__crest{width:48px;height:48px;flex:0 0 48px}.gangdir-card__crest .gang-crest__label{font-size:1.25rem}.gangdir-card__crest .gang-crest__label--long{font-size:.78rem}.gangdir-card__crest .gang-crest__grid{opacity:.45}.gangdir-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.gangdir-card__name{font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gangdir-card__badge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:#2dd4bf29;color:var(--teal)}.gangdir-card__meta{color:var(--muted);font-size:13px}.gangdir-card__blurb{color:var(--text);font-size:13px;opacity:.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gang-recruit__blurb{color:var(--text);margin:0}.heat-card__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.heatmap-wrap{overflow-x:auto}.heatmap{border-collapse:separate;border-spacing:2px}.heatmap__corner{width:42px}.heatmap__hour,.heatmap__dow{color:var(--muted);font-size:11px;font-weight:500;text-align:center}.heatmap__dow{text-align:right;padding-right:6px;white-space:nowrap}.heatmap__cell{width:18px;height:18px;border-radius:4px;background:rgba(45,212,191,var(--heat, 0));box-shadow:inset 0 0 0 1px #ffffff0a}.heatmap__cell--empty{background:#ffffff05}.watchlist-section{padding:clamp(18px,2.5vh,28px) 0 0;background:var(--ink-2)}.watchlist-card{padding:16px 18px}.watchlist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.watchlist-title{margin-bottom:0}.watchlist-clear{border:0;background:none;padding:0;color:var(--muted);font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .15s ease}.watchlist-clear:hover{color:var(--coral)}.watchlist-empty{color:var(--muted);margin:0;font-size:14px}.watchlist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.watchlist__item{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 5px;border:1px solid var(--line);border-radius:999px;background:#ffffff08;transition:border-color .15s ease,background .15s ease}.watchlist__item:hover{border-color:#2dd4bf66;background:#2dd4bf12}.watchlist__link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--text);font-size:14px;font-weight:600;padding-right:4px}.watchlist__face,.watchlist__crest{width:28px;height:28px;border-radius:999px;image-rendering:pixelated;object-fit:cover;flex:0 0 28px}.watchlist__crest .gang-crest__label{font-size:.78rem}.watchlist__crest .gang-crest__grid{opacity:.4}.watchlist__remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer;font-size:15px;line-height:1;padding:0;transition:color .15s ease,background .15s ease}.watchlist__remove:hover{color:var(--coral);background:#ffffff0f}.profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pin-btn{border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:var(--muted);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer}.pin-btn--on{border-color:#2dd4bf80;color:var(--teal);background:#2dd4bf1a}.stats-search{position:relative}.page-hero:has(.typeahead){overflow:visible}.typeahead{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:320px;overflow-y:auto;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0a1a28;box-shadow:0 18px 40px #00000073;text-align:left}.typeahead__label{margin:6px 8px 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.typeahead__row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--text);font-size:14px;text-align:left;cursor:pointer}.typeahead__row:hover{background:#2dd4bf1f}.typeahead__crest{width:22px;height:22px}.didyoumean{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;color:var(--muted);font-size:14px}.didyoumean__hit{color:var(--teal);text-decoration:none;border-bottom:1px dotted rgba(45,212,191,.5)}.trophy-case{display:flex;flex-direction:column;gap:18px}.trophy-case__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.trophy-case__title{margin:0;font-size:1.35rem;color:var(--text)}.trophy-case__sub{margin:4px 0 0;color:var(--muted);font-size:13px}.trophy-case__count{margin:0;font-size:1.6rem;font-weight:800;color:var(--mango);line-height:1}.trophy-case__count-of,.trophy-case__count-label{color:var(--muted);font-size:.8rem;font-weight:600}.trophy-tabs{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;padding-bottom:2px}.trophy-tab{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap}.trophy-tab:hover{border-color:var(--teal);color:var(--text)}.trophy-tab--on{border-color:#f6b26b73;background:#f6b26b17;color:var(--text)}.trophy-tab__name{font-weight:700;font-size:13px}.trophy-tab__count{font-size:11px;color:var(--muted)}.trophy-ladders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.trophy-ladder{padding:14px;border:1px solid var(--line);border-radius:14px;opacity:.62}.trophy-ladder--held{opacity:1}.trophy-ladder__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.trophy-ladder__name{color:var(--text);font-weight:700;font-size:14px}.trophy-ladder__desc{margin:6px 0 10px;color:var(--muted);font-size:12px}.trophy-chip{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;border:1px solid currentColor}.trophy-chip--none{color:var(--muted)}.trophy-chip--bronze{color:#c87f4a}.trophy-chip--silver{color:#c7cbd1}.trophy-chip--gold{color:#f2c744}.trophy-chip--diamond{color:#5fe0d9}.trophy-chip--netherite{color:#b0a09c}.trophy-bar{position:relative;height:8px;border-radius:999px;background:#ffffff12;overflow:hidden;margin-bottom:8px}.trophy-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,rgba(246,178,107,.55),var(--mango))}.trophy-bar__tick{position:absolute;top:0;bottom:0;width:1px;background:#00000073}.trophy-ladder__foot{display:flex;justify-content:space-between;gap:10px;font-size:12px}.trophy-ladder__value{color:var(--text);font-weight:700}.trophy-ladder__next{color:var(--muted)}.trophy-rungs{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.trophy-rung{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.trophy-rung--held .trophy-rung__name{color:var(--text);font-weight:600}.trophy-rung--held .trophy-rung__target{color:var(--mango)}.trophy-ladder__when{margin:10px 0 0;font-size:11px;color:var(--muted)}.milestones{list-style:none;margin:0;padding:0}.milestone{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.milestone:last-child{border-bottom:0}.milestone__value{color:var(--teal);font-weight:700}.milestone__label{color:var(--text);font-size:14px}.milestone__when{margin-left:auto;color:var(--muted);font-size:13px}.milestone__when--approx{font-style:italic;opacity:.8}.season-strip{margin:14px 0 0}.season-strip a{color:var(--muted);text-decoration:none;font-size:14px}.season-strip a:hover{color:var(--teal)}.season-strip strong{color:var(--text)}.season-strip__days{color:var(--muted)}.lb-export{margin:0 0 12px;text-align:right}.compare-legend{display:flex;gap:16px;justify-content:center;margin:10px 0 0;color:var(--muted);font-size:13px}.compare-legend__item{display:inline-flex;align-items:center;gap:6px}.compare-legend__item i{width:12px;height:3px;border-radius:2px}.nav__plus{margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:999px;background:#f6b26b29;color:var(--mango)}
