@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&display=swap";.realm-gateway{color:#f8ebd4;background:#17100c;grid-template-columns:minmax(220px,.7fr) repeat(2,minmax(260px,1fr));gap:12px;padding:22px max(5vw,24px);display:grid}.realm-gateway>div{flex-direction:column;justify-content:center;padding:18px;display:flex}.realm-gateway>div span,.gateway-card small{font:500 9px var(--mono);letter-spacing:.14em;color:#d6a34d}.realm-gateway h2{font:600 31px/.95 var(--serif);letter-spacing:-.04em;margin:8px 0 0}.gateway-card{color:#fff0d5;background:radial-gradient(circle at 100% 0,#bb2a1f42,#0000 42%),#2a0d0b;border:1px solid #ebc1683d;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:142px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex}.gateway-card:hover{border-color:#e5b857;transform:translateY(-4px)}.gateway-tierlist{background:radial-gradient(circle at 100% 0,#455dbe59,#0000 42%),#12182b}.gateway-card strong{max-width:320px;font:600 25px/1 var(--serif);letter-spacing:-.035em}.gateway-card b{font:600 9px var(--mono);letter-spacing:.1em;color:#efc363}@media (width<=900px){.realm-gateway{grid-template-columns:1fr 1fr}.realm-gateway>div{grid-column:1/-1;padding:4px 0 10px}}@media (width<=620px){.realm-gateway{grid-template-columns:1fr;padding:18px 16px}.realm-gateway>div{grid-column:auto}.gateway-card{min-height:126px}.topbar nav a{display:none!important}.topbar nav a:first-child,.topbar nav a:nth-child(2){display:inline-flex!important}}.tier-badge{color:#e7edff;min-width:42px;font:700 10px var(--mono);background:#2e385a;border:1px solid #fad77a3d;border-radius:9px;grid-template-columns:auto;justify-items:center;gap:1px;padding:4px 6px;line-height:1;display:inline-grid}.tier-badge small{font:7px var(--mono);letter-spacing:.04em;color:#c6d1ef}.tier-badge.tier-HT1{color:#fff0a5;background:linear-gradient(135deg,#9b7420,#604512)}.tier-badge.tier-LT1{color:#f8df8e;background:linear-gradient(135deg,#7f6928,#514521)}.tier-badge.tier-HT2{color:#ffd1a5;background:linear-gradient(135deg,#805432,#4d2e23)}.tier-badge.tier-LT2{color:#d9d6ff;background:linear-gradient(135deg,#5c527e,#303451)}.tier-badge.tier-HT3{color:#dce8ff;background:#405790}.tier-badge.tier-LT3{color:#c7d5f2;background:#3b4b70}.tier-badge.tier-HT4,.tier-badge.tier-LT4{color:#b8c5e1;background:#303c57}.tier-badge.tier-HT5,.tier-badge.tier-LT5{color:#9eacc9;background:#252e40}.tier-badge.state-PEAK{box-shadow:0 0 0 1px #f5ce71,0 0 16px #f4c45359}.tier-badge.state-BOOSTED{border-color:#7eb9ff;box-shadow:0 0 16px #568fff4d}.tier-badge.state-RETIERD{opacity:.6;filter:saturate(.55)}.player-tier-strip .tier-badge{color:#f2d06f;background:0 0;border:0;min-width:26px;padding:2px 3px}.player-tier-strip .tier-badge small{display:none}.tier-page-v5 .discipline-tier>button{grid-template-columns:34px minmax(0,1fr) auto}.tier-page-v5 .discipline-tier>button .tier-badge{justify-self:end}.tier-page-v5 .five-tier-columns{grid-template-columns:repeat(5,minmax(218px,1fr))}.tier-assignment{grid-template-columns:minmax(120px,1fr) 86px 105px!important;align-items:center!important;gap:7px!important;display:grid!important}.tier-assignment>span{align-items:center;gap:6px;display:flex}.tier-assignment select{padding:8px!important}.tester-tiers-v3{grid-template-columns:1fr!important}@media (width<=620px){.tier-assignment{grid-template-columns:1fr 1fr!important}.tier-assignment>span{grid-column:1/-1}.tier-assignment select{font-size:11px}.tier-page-v5 .five-tier-columns{grid-template-columns:repeat(5,225px)}}.tier-page-v4 .tier-T1{color:#ffe37c;background:#80601a}.tier-page-v4 .tier-T2{color:#ffcf89;background:#705033}.tier-page-v4 .tier-T3{color:#c8d5ff;background:#414d82}.tier-page-v4 .tier-T4{color:#b7c6e8;background:#354263}.tier-page-v4 .tier-T5{color:#a5b1ce;background:#293244}.tier-page-v4 .tier-board{background:radial-gradient(circle at 16% 16%,#4967d12e,#0000 23%),radial-gradient(circle at 87% 10%,#f2bd4f2b,#0000 21%),linear-gradient(135deg,#101a30,#11182a 58%,#2b1d13)}.tier-page-v4 .tier-board:before{content:"";pointer-events:none;background:radial-gradient(at 20% 80%,#325bcf1c,#0000 34%),radial-gradient(at 80% 20%,#e8a7391f,#0000 29%);animation:13s ease-in-out infinite alternate fiveTierAtmosphere;position:absolute;inset:-8%}.tier-page-v4 .tier-board-top{z-index:2}.tier-page-v4 .tier-tabs-wide{z-index:2;scrollbar-color:#8c7040 transparent;flex-direction:row;gap:10px;margin:40px 0 25px;padding:6px 3px 14px;display:flex;position:relative;overflow-x:auto}.tier-page-v4 .tier-tabs-wide button{color:#c1ccef;background:linear-gradient(145deg,#172342,#0f1626);border:1px solid #849ae747;border-radius:18px;flex:0 0 112px;min-height:100px;padding:10px 8px;transition:transform .32s cubic-bezier(.2,.78,.22,1),border-color .32s,box-shadow .32s,background .32s;position:relative;transform:perspective(950px)translateZ(0)}.tier-page-v4 .tier-tabs-wide button:hover{border-color:#ebbd62;transform:perspective(950px)rotateX(5deg)translateY(-7px)translateZ(16px);box-shadow:0 15px 30px #0000004a,0 0 23px #6883ed30}.tier-page-v4 .tier-tabs-wide button.selected{color:#fff8e5;background:linear-gradient(135deg,#765427,#314e90 60%,#1d2039);border-color:#f1c562;box-shadow:0 0 0 1px #f6c65e29,0 15px 34px #0000004d,inset 0 0 25px #f7c7651f}.tier-page-v4 .tier-tabs-wide button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;display:block;overflow:hidden}.tier-page-v4 .tier-tabs-wide .tier-mode-icon{filter:drop-shadow(0 7px 9px #00000054);width:55px;height:55px;margin:auto;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s}.tier-page-v4 .tier-tabs-wide button:hover .tier-mode-icon,.tier-page-v4 .tier-tabs-wide button.selected .tier-mode-icon{filter:drop-shadow(0 0 12px #f3c65b70);transform:scale(1.13)rotate(-3deg)}.tier-page-v4 .tier-tabs-wide button:first-child b{color:#f3c45c;text-shadow:0 0 17px #f6c85f6b;font-size:30px}.tier-page-v4 .tier-list-head{padding-top:5px}.tier-page-v4 .tier-player-expanded{background:linear-gradient(102deg,#192745,#111827 64%,#2a1c12);border-color:#98acf14d;grid-template-columns:72px 64px minmax(200px,1fr) 100px 190px;min-height:124px;padding:15px 24px;transition:transform .33s cubic-bezier(.2,.78,.22,1),box-shadow .33s,border-color .33s;transform:perspective(1150px)translateZ(0)}.tier-page-v4 .tier-player-expanded:hover{border-color:#ecbd5d;transform:perspective(1150px)rotateX(1.4deg)rotateY(-1.4deg)translateY(-5px)translateZ(17px);box-shadow:0 20px 35px #00000047}.tier-page-v4 .tier-player-name strong{font-size:clamp(25px,2.3vw,36px);line-height:.95}.tier-page-v4 .tier-player-name small{color:#c4d0f1;font:10px var(--mono);letter-spacing:.08em;margin-top:8px}.tier-page-v4 .tier-player-score>b:first-child{background:linear-gradient(135deg,#f9d271,#c98a36 48%,#91a9f4);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:39px}.player-tier-strip{border-top:1px solid #a0b5f629;grid-column:2/-1;align-items:center;gap:7px;padding-top:8px;display:flex;overflow-x:auto}.player-tier-strip>span{background:#080d1a57;border:1px solid #8ba1e938;border-radius:999px;align-items:center;gap:3px;min-width:44px;padding:4px 5px;display:flex}.player-tier-strip .tier-mode-icon{filter:drop-shadow(0 2px 3px #0000004d);flex:0 0 19px;width:19px;height:19px}.player-tier-strip .tier-chip{color:#f5d16f;background:0 0;min-width:0;padding:3px 4px;font-size:8px}.tier-T1{color:#ffe37c;background:#80601a}.tier-T2{color:#ffcf89;background:#705033}.tier-T3{color:#c8d5ff;background:#414d82}.tier-T4{color:#b7c6e8;background:#354263}.tier-T5{color:#a5b1ce;background:#293244}.tier-page-v4 .five-tier-board{background:radial-gradient(circle at 93% 12%,#f0b84826,#0000 24%),linear-gradient(145deg,#182748,#111827 68%,#322215);border-color:#b4c6ff52;border-radius:22px;margin-top:0;padding:33px;box-shadow:0 24px 70px #00000045}.tier-page-v4 .discipline-icon{background:linear-gradient(145deg,#6e5328,#334f8f);overflow:hidden}.tier-page-v4 .discipline-icon .tier-mode-icon{width:49px;height:49px}.tier-page-v4 .five-tier-columns{grid-template-columns:repeat(5,minmax(205px,1fr));gap:13px;padding-bottom:6px;overflow-x:auto}.tier-page-v4 .discipline-tier{background:linear-gradient(#17233d,#0d1423);border-color:#90a5ec47;min-width:205px;transition:transform .32s cubic-bezier(.2,.78,.22,1),box-shadow .32s,border-color .32s;transform:perspective(1100px)translateZ(0)}.tier-page-v4 .discipline-tier:hover{border-color:#eabb5e;transform:perspective(1100px)rotateX(3deg)translateY(-8px)translateZ(18px);box-shadow:0 22px 40px #0000004d}.tier-page-v4 .discipline-tier>header{background:linear-gradient(105deg,#755026,#344f91 57%,#c68b34)}.tier-page-v4 .tier-column-T2>header{background:linear-gradient(105deg,#5d4d33,#38578e 57%,#b87935)}.tier-page-v4 .tier-column-T3>header{background:linear-gradient(105deg,#303e6c,#3b4d7a 57%,#9c733c)}.tier-page-v4 .tier-column-T4>header{background:linear-gradient(105deg,#263456,#34446a 57%,#72593c)}.tier-page-v4 .tier-column-T5>header{background:linear-gradient(105deg,#202940,#30394e 57%,#5c4d3e)}.tier-page-v4 .tier-profile-compact-v2{background:radial-gradient(circle at 88% 9%,#f0ba4b40,#0000 27%),radial-gradient(circle at 8% 85%,#4861cb54,#0000 36%),linear-gradient(135deg,#202a4b,#111827 61%,#3a2614);border-color:#ebc15b94;grid-template-columns:minmax(400px,.82fr) minmax(480px,1.18fr);gap:48px;width:min(1240px,100vw - 76px);padding:50px 58px 42px}.tier-page-v4 .tier-profile-compact-v2 h1{white-space:nowrap;letter-spacing:-.075em;font-size:clamp(55px,6.4vw,96px);line-height:.82}.tier-page-v4 .tier-profile-compact-v2 h1.long-player-name{white-space:normal;font-size:clamp(42px,4.8vw,70px);line-height:.9}.tier-page-v4 .compact-skin-frame{width:160px;height:160px}.tier-page-v4 .compact-skin-frame img{width:140px;height:140px}.tier-page-v4 .compact-profile-skill{padding-left:45px}.tier-page-v4 .tier-radar{width:min(100%,460px);height:250px}.tier-page-v4 .compact-tier-chips{gap:10px}.tier-page-v4 .compact-tier-chips>span{padding:8px 10px;font-size:10px}.tier-page-v4 .compact-tier-chips .tier-mode-icon{width:22px;height:22px}.tester-tiers-v2{grid-template-columns:repeat(2,1fr)}.tester-tiers-v2 label{grid-template-columns:20px 1fr;align-items:center;gap:6px;display:grid}.tester-tiers-v2 select{grid-column:1/-1}.tester-tiers-v2 .tier-mode-icon{width:18px;height:18px}@keyframes fiveTierAtmosphere{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.04)}}@media (width<=900px){.tier-page-v4 .tier-tabs-wide{margin-top:27px}.tier-page-v4 .tier-player-expanded{grid-template-columns:48px 52px minmax(120px,1fr) auto;min-height:150px;padding:13px}.tier-page-v4 .tier-player-expanded .tier-player-score,.tier-page-v4 .tier-player-expanded .region{display:flex}.tier-page-v4 .tier-player-expanded .tier-player-score>b:first-child{font-size:27px}.tier-page-v4 .tier-player-expanded .tier-player-score small{display:none}.tier-page-v4 .tier-player-name strong{font-size:25px}.tier-page-v4 .player-tier-strip{grid-column:2/-1;gap:5px}.player-tier-strip>span{min-width:39px}.player-tier-strip .tier-mode-icon{width:17px;height:17px}.tier-page-v4 .five-tier-columns{grid-template-columns:repeat(5,235px)}.tier-page-v4 .tier-profile-compact-v2{grid-template-columns:1fr;gap:28px;width:min(760px,100vw - 40px);padding:38px 28px}.tier-page-v4 .compact-profile-skill{border-top:1px solid #aec0fa29;border-left:0;padding:28px 0 0}.tier-page-v4 .tier-profile-compact-v2 h1{font-size:clamp(48px,10vw,72px)}}@media (width<=560px){.tier-page-v4 .tier-tabs-wide{gap:7px;margin-left:-3px;margin-right:-3px}.tier-page-v4 .tier-tabs-wide button{border-radius:14px;flex-basis:87px;min-height:83px}.tier-page-v4 .tier-tabs-wide .tier-mode-icon{width:41px;height:41px}.tier-page-v4 .tier-tabs-wide button>span{font-size:8px}.tier-page-v4 .tier-player-expanded{grid-template-columns:36px 45px minmax(0,1fr) auto;gap:8px;min-height:152px}.tier-page-v4 .tier-player-expanded .region{display:none}.tier-page-v4 .tier-player-expanded .tier-player-score>b:first-child{font-size:23px}.tier-page-v4 .tier-player-name strong{font-size:22px}.tier-page-v4 .tier-player-name small{font-size:8px}.tier-page-v4 .five-tier-board{margin-left:-4px;margin-right:-4px;padding:19px 14px}.tier-page-v4 .five-tier-board>header{gap:10px}.tier-page-v4 .discipline-key{display:none}.tier-page-v4 .tier-profile-compact-v2{width:calc(100vw - 24px);padding:31px 20px}.tier-page-v4 .tier-profile-compact-v2 h1{white-space:normal;font-size:clamp(43px,14vw,66px)}.tier-page-v4 .compact-skin-frame{width:125px;height:125px}.tier-page-v4 .compact-skin-frame img{width:110px;height:110px}.tier-page-v4 .tier-radar{height:210px}.tier-page-v4 .compact-tier-chips{max-height:145px;overflow:auto}.tester-tiers-v2{grid-template-columns:1fr}}.tier-page-v3 .tier-board:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 74%,#4c68cc21,#0000 22%),radial-gradient(circle at 80% 20%,#f0b94a1a,#0000 20%);animation:14s ease-in-out infinite alternate practiceAtmosphere;position:absolute;inset:0}.tier-workspace{z-index:2;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:24px;margin-top:42px;display:grid;position:relative}.tier-page-v3 .tier-tabs-rail{flex-direction:column;gap:8px;margin:0;padding:0;display:flex;overflow:visible}.tier-page-v3 .tier-tabs-rail button{background:linear-gradient(145deg,#1e2946f2,#0c1220f2);border-radius:14px;flex:0 0 89px;width:132px;min-height:89px;padding:8px 7px;transition:transform .34s cubic-bezier(.18,.8,.24,1),border-color .34s,box-shadow .34s,background .34s;position:relative;transform:perspective(800px)rotateY(0)translateZ(0)}.tier-page-v3 .tier-tabs-rail button:hover{border-color:#d9ac54;transform:perspective(800px)rotateY(9deg)translate(6px)translateZ(16px);box-shadow:8px 12px 24px #00000042,0 0 23px #657ee92b}.tier-page-v3 .tier-tabs-rail button.selected{background:linear-gradient(140deg,#6d5128,#304c88 64%,#1b203b);box-shadow:7px 13px 30px #080c1859,inset 0 0 20px #ffcb5c24}.tier-mode-icon{object-fit:contain;filter:drop-shadow(0 6px 8px #00000059);width:48px;height:48px;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s;display:block}.tier-tabs-rail button:hover .tier-mode-icon,.tier-tabs-rail button.selected .tier-mode-icon{filter:drop-shadow(0 0 11px #efc25c7a);transform:translateY(-2px)scale(1.11)rotate(-3deg)}.tier-mode-icon.compact{filter:none;flex:0 0 17px;width:17px;height:17px}.tier-mode-fallback{font:27px var(--serif);color:#f2c05b}.tier-page-v3 .tier-tabs-rail button>span{text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:10px;overflow:hidden}.tier-page-v3 .tier-content{min-width:0;animation:.65s cubic-bezier(.18,.8,.24,1) both contentRise}.tier-page-v3 .tier-list-head{padding-top:12px}.tier-page-v3 .tier-list-head,.tier-page-v3 .tier-list,.tier-page-v3 .discipline-board{margin:0}.tier-page-v3 .tier-player{animation:.5s both rowEnter;animation-delay:calc(var(--row,0) * 60ms);transform:perspective(1050px)translateZ(0)}.tier-page-v3 .tier-player:hover{transform:perspective(1050px)rotateX(1deg)rotateY(-1.5deg)translate(7px)translateZ(16px)}.tier-player-name small{align-items:center;gap:5px;white-space:normal!important;display:flex!important}.tier-player-name small em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.player-level-icon{color:#1d1821;width:18px;height:18px;font:12px var(--serif);background:linear-gradient(135deg,#f5ce70,#8162b8);border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 0 12px #eec05b45}.tier-page-v3 .discipline-board{margin-top:0;transform:perspective(1300px)rotateX(.2deg)}.tier-page-v3 .discipline-icon{overflow:hidden}.discipline-icon .tier-mode-icon{width:45px;height:45px}.tier-page-v3 .discipline-tier{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;animation:6s ease-in-out infinite tierFloat;transform:perspective(1200px)rotateX(0)translateZ(0)}.tier-page-v3 .discipline-tier:nth-child(2){animation-delay:-2.2s}.tier-page-v3 .discipline-tier:nth-child(3){animation-delay:-3.4s}.tier-page-v3 .discipline-tier:nth-child(4){animation-delay:-4.8s}.tier-page-v3 .discipline-tier:hover{border-color:#e4b353;transform:perspective(1200px)rotateX(2deg)translateY(-7px)translateZ(15px);box-shadow:0 22px 40px #00000047}.discipline-tier>button strong{gap:2px;display:grid}.discipline-tier>button strong small{color:#aebde4;font:8px var(--mono);letter-spacing:.06em;display:block}.discipline-tier>button strong small i{color:#1b2033;background:#d7a94e;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:4px;font-style:normal;display:inline-grid}.tier-profile-compact-v2 h1{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.tier-profile-compact-v2 h1.long-player-name{letter-spacing:-.05em;font-size:clamp(32px,4.5vw,48px);line-height:.95}.tier-profile-compact-v2 .profile-title i{color:#ffd265;margin-right:4px;font-style:normal}.tier-profile-compact-v2 .compact-tier-chips>span{overflow-wrap:anywhere;max-width:100%}.tier-page-v3 .compact-profile-skill .tier-mode-icon{width:18px;height:18px}.tier-page-v3 .compact-profile-skill .tier-radar{filter:drop-shadow(0 0 20px #5971dd2e)}@keyframes practiceAtmosphere{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}@keyframes contentRise{0%{opacity:0;transform:translateY(18px)rotateX(2deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes rowEnter{0%{opacity:0;transform:perspective(1050px)translate(-16px)rotateY(2deg)}to{opacity:1;transform:perspective(1050px)translate(0)rotateY(0)}}@keyframes tierFloat{0%,to{translate:0}50%{translate:0 -5px}}@media (width<=850px){.tier-workspace{margin-top:30px;display:block}.tier-page-v3 .tier-tabs-rail{flex-direction:row;margin-bottom:22px;padding-bottom:6px;overflow-x:auto}.tier-page-v3 .tier-tabs-rail button{flex:0 0 92px;width:92px;height:78px;min-height:78px}.tier-page-v3 .tier-tabs-rail button:hover{transform:translateY(-4px)}.tier-page-v3 .tier-tabs-rail button>span{font-size:8px}.tier-page-v3 .tier-mode-icon{width:35px;height:35px}.tier-page-v3 .tier-tabs-rail button:first-child b{font-size:25px}.tier-page-v3 .tier-content,.tier-page-v3 .discipline-tier{animation:none}}@media (prefers-reduced-motion:reduce){.tier-page-v3 *,.tier-page-v3 :before{transition:none!important;animation:none!important}}.tier-page-v2{color:#eff3ff;background:radial-gradient(circle at 86% 14%,#3e53a373,#0000 24%),radial-gradient(circle at 12% 32%,#c98e2f21,#0000 23%),linear-gradient(130deg,#0d111d,#12182c 58%,#19130f)}.tier-page-v2 .page-intro{background:radial-gradient(circle at 72% 20%,#e5b04d47,#0000 19%),radial-gradient(circle at 86% 63%,#4462c152,#0000 25%),linear-gradient(125deg,#11172a,#25213b 58%,#3d2714)}.tier-page-v2 .page-intro em{color:#f6cb69;text-shadow:0 0 26px #fcc14b52}.tier-page-v2 .tier-board{background:radial-gradient(circle at 19% 3%,#d89e3924,#0000 25%),radial-gradient(circle at 82% 62%,#3f58b82b,#0000 31%),linear-gradient(135deg,#101726,#111627 55%,#211810);border-top:1px solid #e7b85624}.tier-page-v2 .tier-board-orbit{border-color:#ecba5438;box-shadow:0 0 0 90px #4b60bc0e,0 0 70px #dda64229}.tier-page-v2 .tier-board-top h2 em{color:#f2bd5c}.tier-page-v2 .tier-link{color:#f4dfaa;background:linear-gradient(125deg,#48529d38,#bd7e281f);border-color:#e3b75961}.tier-page-v2 .tier-tabs{gap:10px}.tier-page-v2 .tier-tabs button{color:#b9c5ea;background:linear-gradient(145deg,#17213a,#111523);border-color:#768eda47;box-shadow:inset 0 1px #ffffff0d}.tier-page-v2 .tier-tabs button b{color:#93a6e8;text-shadow:0 0 18px #869ff16b}.tier-page-v2 .tier-tabs button.selected{color:#fff4d1;background:linear-gradient(135deg,#695126,#253964 63%,#17172b);border-color:#e4b553;box-shadow:0 0 0 1px #ebb94f26,0 -8px 35px #526fdd2e,inset 0 0 30px #ecb2441a}.tier-page-v2 .tier-tabs button.selected b{color:#ffd161}.tier-page-v2 .tier-player{background:linear-gradient(95deg,#172238,#111727 70%,#20180f);border-color:#8094d838}.tier-page-v2 .tier-player:hover{background:linear-gradient(95deg,#1d2d4c,#182241 70%,#382817);border-color:#d6a74e;box-shadow:0 9px 28px #00000038}.tier-page-v2 .tier-position{background:linear-gradient(135deg,#c98a34,#f9d071 48%,#6c87da);color:#0000;-webkit-background-clip:text;background-clip:text}.tier-page-v2 .tier-player-score>b:first-child{color:#f3c865}.tier-page-v2 .region{border:1px solid #bed3ff1f}.discipline-board{z-index:1;background:linear-gradient(145deg,#182239ed,#0e121ef2 68%,#3d2812c2);border:1px solid #8298df40;margin-top:38px;padding:29px;position:relative;box-shadow:0 24px 60px #00000038}.discipline-board>header{border-bottom:1px solid #a5b8f529;align-items:center;gap:15px;padding-bottom:25px;display:flex}.discipline-icon{color:#ffd06a;width:54px;height:54px;font:31px var(--serif);background:linear-gradient(145deg,#435ea9,#1e294c 56%,#b8792d);border-radius:15px;place-items:center;display:grid;box-shadow:0 0 25px #f0b94729}.discipline-board h3{font:600 31px var(--serif);letter-spacing:-.045em;margin:3px 0 2px}.discipline-board h3 em{color:#efbf61;font-style:italic}.discipline-board header small{color:#a9b5d8;font-size:11px}.discipline-key{color:#b7c4ea;font:9px var(--mono);letter-spacing:.08em;white-space:nowrap;margin-left:auto}.discipline-key i{background:#e6ae50;border-radius:50%;width:7px;height:7px;margin:0 7px 0 12px;display:inline-block;box-shadow:0 0 11px #e6ae50}.discipline-key i+i{background:#728ee7;box-shadow:0 0 11px #728ee7}.discipline-columns{grid-template-columns:repeat(4,minmax(210px,1fr));gap:14px;margin-top:22px;display:grid;overflow-x:auto}.discipline-tier{background:linear-gradient(#151d30fa,#0c101af2);border:1px solid #7d94de3d;border-radius:15px;min-width:210px;overflow:hidden}.discipline-tier>header{color:#fff4d6;background:linear-gradient(105deg,#40306a,#273c70 58%,#a36a29);border-bottom:1px solid #fad27447;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px;display:grid}.discipline-tier.low>header{background:linear-gradient(105deg,#273b6f,#35578e 58%,#b98236)}.discipline-tier.four>header{background:linear-gradient(105deg,#3e315d,#384067 58%,#8a6535)}.discipline-tier.five>header{background:linear-gradient(105deg,#242b47,#333b54 58%,#66523d)}.discipline-tier>header span{color:#f3c25d;font-size:19px}.discipline-tier>header b{font:600 14px var(--sans);letter-spacing:.04em}.discipline-tier>header small{font:8px var(--mono);color:#f8dc94}.discipline-tier>button{color:#f0f4ff;text-align:left;background:0 0;border:0;border-bottom:1px solid #8193d121;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.discipline-tier>button:hover{background:linear-gradient(90deg,#4b65b757,#d599351f)}.discipline-tier>button img{width:32px;height:32px;image-rendering:pixelated;background:#263657;border-radius:9px}.discipline-tier>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px var(--sans);overflow:hidden}.discipline-tier>button .region{display:none}.discipline-tier>button .tier-chip{min-width:37px;padding:5px;font-size:9px}.discipline-tier>p{color:#8997bb;margin:0;padding:20px 13px;font-size:11px;line-height:1.45}.tier-profile-compact-overlay{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#04070fd1;padding:24px}.tier-profile-compact{color:#f4f5ff;background:radial-gradient(circle at 88% 13%,#f2bb493d,#0000 28%),radial-gradient(circle at 10% 85%,#4b64cc47,#0000 34%),linear-gradient(135deg,#1a2137,#111729 60%,#382714);border:1px solid #e7ba5780;border-radius:28px;grid-template-columns:minmax(260px,.88fr) minmax(330px,1.12fr);gap:26px;width:min(860px,100%);padding:34px 37px 29px;display:grid;box-shadow:0 32px 100px #0000009e,inset 0 1px #ffffff1f}.tier-profile-compact .tier-close{color:#f2d182;background:#0f1422bf;border:1px solid #ebc9765e;width:40px;height:40px;font-size:28px;top:17px;right:18px}.compact-profile-summary{position:relative}.compact-skin-frame{background:radial-gradient(circle at 50% 30%,#f6c25666,#0000 50%),linear-gradient(145deg,#50472f,#202c52);border:1px solid #f1be50a6;border-radius:25px;place-items:center;width:122px;height:122px;margin-bottom:16px;display:grid;box-shadow:0 0 0 9px #667ace2e,0 0 38px #e7ac4238}.compact-skin-frame img{width:105px;height:105px;image-rendering:pixelated}.tier-profile-compact h1{font:600 clamp(40px,6vw,61px)/.9 var(--serif);letter-spacing:-.06em;margin:7px 0}.tier-profile-compact .profile-title{color:#f2c96d;font:10px var(--mono);letter-spacing:.08em;background:#2834598c;border:1px solid #edbe545c;border-radius:999px;margin:10px 0 0;padding:6px 10px;display:inline-block}.compact-meta{color:#b8c6ec;font:9px var(--mono);letter-spacing:.13em;margin:0}.tier-profile-compact .profile-bio{color:#c7d0e8;max-width:330px;margin:18px 0;font-size:12px;line-height:1.55}.compact-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.compact-stats span{text-align:center;background:#080d1861;border:1px solid #98abeb3d;border-radius:12px;padding:10px 8px}.compact-stats b,.compact-stats small{display:block}.compact-stats b{color:#f2c35f;font:600 23px var(--serif)}.compact-stats small{color:#aab7da;font:8px var(--mono);letter-spacing:.1em;margin-top:3px}.compact-profile-skill{border-left:1px solid #aec0fa29;padding-left:25px;position:relative}.compact-profile-skill>.label{color:#f0c567}.tier-radar{width:min(100%,345px);height:205px;margin:0 auto;display:block}.radar-grid{fill:none;stroke:#b9c9f52e;stroke-width:1px}.radar-axis{stroke:#b9c9f524;stroke-width:1px}.radar-score{fill:#f0bc5133;stroke:#f1c25d;stroke-width:2.5px;filter:drop-shadow(0 0 4px #f0be548c)}.radar-label{fill:#c1ccef;font:8px var(--mono);letter-spacing:.06em;text-anchor:middle;dominant-baseline:middle}.compact-tier-chips{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.compact-tier-chips>span{color:#d4ddf7;font:8px var(--mono);letter-spacing:.04em;background:#090e1854;border:1px solid #8da0e03b;border-radius:8px;align-items:center;gap:5px;padding:6px 7px;display:flex}.compact-tier-chips i{color:#f2c35e;font-size:13px;font-style:normal}.compact-tier-chips .tier-chip{min-width:29px;padding:3px 4px;font-size:8px}.tier-profile-compact .profile-tested{color:#99a8cc;font:8px var(--mono);letter-spacing:.08em;margin-top:15px;display:block}@media (width<=800px){.discipline-board{padding:20px}.discipline-board>header{flex-wrap:wrap;align-items:flex-start}.discipline-key{width:100%;margin-left:0}.tier-profile-compact{grid-template-columns:1fr;width:min(520px,100%);padding:30px 23px}.compact-profile-skill{border-top:1px solid #aec0fa29;border-left:0;padding:21px 0 0}.tier-radar{height:180px}.discipline-columns{grid-template-columns:repeat(4,250px)}}@media (width<=500px){.discipline-board{margin-left:-8px;margin-right:-8px;padding:15px}.discipline-icon{width:45px;height:45px}.discipline-board h3{font-size:25px}.tier-profile-compact h1{font-size:44px}.compact-stats b{font-size:20px}}.admin-tier-link{color:#5e458f;font:9px var(--mono);letter-spacing:.1em;border-bottom:1px solid;padding:10px 0;text-decoration:none;display:inline-block}.tier-page{color:#eaf0ff;background:#11131d;min-height:100vh}.tier-page .page-intro{background:radial-gradient(circle at 77% 17%,#6871ff66,#0000 23%),linear-gradient(122deg,#10101a,#222545 66%,#10121b)}.tier-page .page-intro .label,.tier-page .page-intro>p:last-child{color:#b9c1ee}.tier-board{background:radial-gradient(circle at 15% 8%,#5867d32e,#0000 20%),#10131c;padding:75px max(5%,44px) 100px;position:relative;overflow:hidden}.tier-board-orbit{border:1px solid #90a2ff1f;border-radius:50%;width:730px;height:730px;animation:12s ease-in-out infinite ringFloat;position:absolute;bottom:-450px;right:-250px;box-shadow:0 0 0 90px #6073dc09,0 0 65px #6472e824}.tier-board-top{z-index:1;justify-content:space-between;align-items:end;gap:28px;display:flex;position:relative}.tier-board-top h2{font:600 clamp(39px,5vw,66px)/.88 var(--serif);letter-spacing:-.06em;margin:15px 0 0}.tier-board-top h2 em{color:#9da9ff}.tier-board-top>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.tier-link{color:#dce2ff;font:9px var(--mono);letter-spacing:.1em;border:1px solid #b1beff59;padding:11px 13px;text-decoration:none}.tier-tabs{z-index:1;gap:8px;margin:46px 0 0;padding-bottom:5px;display:flex;position:relative;overflow-x:auto}.tier-tabs button{color:#8791ae;min-height:86px;font:600 13px var(--sans);background:#151a27;border:1px solid #8493d233;border-radius:16px 16px 0 0;flex:0 0 120px;place-items:center;gap:4px;padding:12px;display:grid}.tier-tabs button b{font:27px var(--serif);color:#b7c1e6}.tier-tabs button.selected{color:#fff;background:linear-gradient(145deg,#313b65,#1c2237);border-color:#737fca;box-shadow:0 -8px 35px #717fd82b}.tier-tabs button.selected b{color:#f1c358}.tier-list-head{z-index:1;color:#75809d;font:9px var(--mono);letter-spacing:.12em;grid-template-columns:minmax(280px,1fr) 120px 210px;gap:20px;padding:22px 25px 12px;display:grid;position:relative}.tier-list{z-index:1;gap:10px;display:grid;position:relative}.tier-player{color:#edf2ff;text-align:left;background:linear-gradient(100deg,#171d2b,#121722);border:1px solid #6675aa2e;border-radius:17px;grid-template-columns:72px 60px minmax(170px,1fr) 120px 210px;align-items:center;gap:15px;width:100%;min-height:84px;padding:11px 20px;transition:transform .22s,background .22s,border-color .22s;display:grid}.tier-player:hover{background:#20283c;border-color:#7b88cf;transform:translate(7px)}.tier-position{font:600 31px/.8 var(--serif);color:#b8c3e9}.tier-position.p1{color:#f4c44f}.tier-position.p2{color:#d5dfef}.tier-position.p3{color:#d88a45}.tier-player img{width:55px;height:55px;image-rendering:pixelated;background:#29324b;border-radius:14px}.tier-player-name strong,.tier-player-name small{display:block}.tier-player-name strong{font:600 21px var(--serif);letter-spacing:-.03em}.tier-player-name small{color:#9ca9ca;margin-top:3px;font-size:11px}.region{color:#a9c9ff;font:700 10px var(--mono);background:#263348;border-radius:8px;justify-self:start;padding:8px 10px}.region-NA{color:#ff9cae;background:#442434}.region-EU{color:#8ce0a9;background:#1e4937}.region-AS{color:#f0d679;background:#473b1f}.tier-player-score{justify-self:end;align-items:baseline;gap:8px;display:flex}.tier-player-score>b:first-child{font:600 28px var(--serif)}.tier-player-score small{color:#8996bc;font:9px var(--mono)}.tier-chip{color:#dce5ff;min-width:48px;font:700 11px var(--mono);background:#273044;border-radius:9px;place-items:center;padding:7px 8px;display:inline-grid}.tier-HT1{color:#ffd766;background:#604c1a}.tier-HT2{color:#efc666;background:#4c3c1a}.tier-HT3{color:#efa574;background:#513328}.tier-LT1{color:#b6c5ff;background:#34406d}.tier-LT2{color:#c4c9ee;background:#3c3f5b}.tier-LT3{color:#d5b3e8;background:#4a3655}.tier-HT4,.tier-LT4,.tier-LT5{color:#a8b4d2;background:#293044}.tier-empty{color:#aab5d6;border:1px dashed #6774ac;padding:35px}.tier-profile-overlay{z-index:100;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#05070ed1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.tier-profile{color:#eef2ff;background:radial-gradient(circle at 78% 16%,#6a77f952,#0000 22%),linear-gradient(145deg,#20284a,#121622 67%);border:1px solid #92a1f94f;border-radius:28px;width:min(690px,100%);padding:44px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080}.profile-halo{border:1px solid #a9b6ff47;border-radius:50%;width:260px;height:260px;position:absolute;top:-95px;right:-65px;box-shadow:0 0 0 45px #7988f30f}.tier-profile>img{width:110px;height:110px;image-rendering:pixelated;background:#19203a;border:5px solid #303c66;border-radius:28px;position:relative}.tier-profile h1{font:600 clamp(48px,8vw,76px)/.85 var(--serif);letter-spacing:-.07em;margin:19px 0 7px;position:relative}.profile-title{color:#e5eafe;font:600 14px var(--sans);background:#303852;border-radius:10px;padding:9px 12px;display:inline-block;position:relative}.profile-region,.profile-bio{color:#aeb9dc;position:relative}.profile-bio{max-width:520px;line-height:1.6}.profile-stats{background:#435174;gap:1px;margin:28px 0;display:flex;position:relative}.profile-stats span{background:#222a41;flex:1;padding:14px}.profile-stats small,.profile-stats b{display:block}.profile-stats small{font:8px var(--mono);letter-spacing:.1em;color:#9eabd1}.profile-stats b{font:600 25px var(--serif);margin-top:5px}.profile-tier-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid;position:relative}.profile-tier-grid>div{background:#0a0d1959;border:1px solid #9dacee2e;border-radius:13px;padding:12px}.profile-tier-grid span{font-size:19px}.profile-tier-grid small,.profile-tier-grid b{display:block}.profile-tier-grid small{color:#a9b5d5;margin:4px 0 7px;font-size:10px}.profile-tested{color:#8f9dc7;margin-top:25px;display:block;position:relative}.tier-close{z-index:101;color:#eef2ff;background:#2d3853;border:0;border-radius:50%;width:54px;height:54px;font-size:39px;line-height:.7;position:fixed;top:25px;right:30px}.tester-page{color:#edf1ff;background:#14182a;min-height:100vh}.tester-page .page-intro{background:radial-gradient(circle at 75% 20%,#707eff57,#0000 24%),#171b32}.tester-lock{min-height:560px;padding:105px max(8%,44px)}.tester-lock form{color:#231914;background:#eee6d4;gap:15px;max-width:470px;padding:31px;display:grid;box-shadow:14px 14px #6470b0}.tester-lock h2,.tester-heading h1{font:600 55px/.87 var(--serif);letter-spacing:-.06em;margin:17px 0}.tester-lock em,.tester-heading em{color:#8d62c5}.tester-console{background:radial-gradient(circle at 80% 16%,#5866e533,#0000 23%),#15192b;padding:130px max(6%,44px) 90px}.tester-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.tester-heading>span{color:#bec8f6;font:9px var(--mono);letter-spacing:.12em;border:1px solid #a6b3ff52;padding:11px}.tester-grid{grid-template-columns:1.18fr .82fr;gap:24px;margin-top:45px;display:grid}.tester-form{color:#241a1b;background:#f3ead9;gap:16px;padding:25px;display:grid;box-shadow:13px 13px #6a75b8}.tester-fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.tester-tiers{background:#e5d7bf;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.tester-tiers>p{grid-column:1/-1}.tester-tiers label{font-size:8px}.tester-tiers select{padding:9px}.tester-roster{background:#202743;border:1px solid #98a6f73d;padding:22px}.new-tier-player{color:#e6eaff;width:100%;font:9px var(--mono);letter-spacing:.1em;background:0 0;border:1px dashed #9daaf5;margin:17px 0;padding:11px}.tester-player{color:#edf1ff;text-align:left;background:0 0;border:0;border-top:1px solid #9eaef62e;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.tester-player img{width:38px;height:38px;image-rendering:pixelated;background:#303956;border-radius:9px}.tester-player span{flex:1}.tester-player b,.tester-player small{display:block}.tester-player small{color:#aeb9e0;margin-top:3px;font-size:10px}.tester-player i{font:8px var(--mono);color:#acb8ed}@media (width<=850px){.tier-list-head{display:none}.tier-player{grid-template-columns:48px 49px minmax(120px,1fr) auto;gap:9px}.tier-player-score{display:none}.tier-player-name strong{font-size:18px}.tier-player img{width:45px;height:45px}.tier-player .region{display:none}.tester-grid{grid-template-columns:1fr}.profile-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.tier-board{padding:60px 20px}.tier-board-top,.tester-heading{flex-direction:column;align-items:start}.tier-tabs button{flex-basis:96px;min-height:72px;font-size:11px}.tier-tabs button b{font-size:22px}.tier-player{padding:10px}.tier-position{font-size:24px}.tier-profile{padding:28px 20px}.profile-stats{flex-direction:column}.tier-close{top:13px;right:13px}.tester-console{padding:105px 20px 60px}.tester-fields,.tester-tiers{grid-template-columns:1fr}.tester-lock{padding:70px 24px}}.founder-grid{z-index:1;perspective:950px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid;position:relative}.founding-section{isolation:isolate;color:#f8ead1;background:radial-gradient(circle at 17% 9%,#e8b55829,#0000 22%),linear-gradient(125deg,#17100e,#352115 52%,#1a100d);padding:105px max(8%,44px);position:relative;overflow:hidden}.founding-section .label{color:#d7a557}.founding-section .split em{color:#e9bc64}.founding-section .split>p{color:#d6bfa0}.founding-orbit{z-index:-1;aspect-ratio:1;border:1px solid #f6c76c2e;border-radius:50%;width:520px;animation:10s ease-in-out infinite ringFloat;position:absolute;top:-190px;right:-100px;box-shadow:0 0 0 60px #e8ad450a,0 0 0 120px #e8ad4508}.founder-card{background:linear-gradient(145deg,#ffe7b61c,#2b170d99);border:1px solid #f5d69d36;min-height:270px;padding:25px;overflow:hidden;box-shadow:0 17px 36px #0000003d}.founder-card:before{content:"";border:1px solid #f8cb6f2e;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 45px #ce8a272e}.founder-card-builder{background:linear-gradient(145deg,#5a41876b,#17111cbf)}.founder-sigil,.founder-card .label,.founder-card h3,.founder-card>p:last-child{z-index:1;position:relative}.founder-sigil{color:#f4c76d;width:44px;height:44px;font:25px var(--serif);border:1px solid #f9d7967a;border-radius:50%;place-items:center;margin-bottom:38px;display:grid;box-shadow:0 0 28px #e9aa3e2e}.founder-card h3{color:#f9ebd2;font:600 36px/.95 var(--serif);letter-spacing:-.05em;margin:13px 0 8px}.founder-card>p:last-child{color:#d8c09e;max-width:245px;margin:0;font-size:12px;line-height:1.55}@media (width<=850px){.founder-grid{grid-template-columns:1fr}.founder-card{min-height:220px}}@media (width<=620px){.founding-section{padding:65px 24px}.founder-grid{margin-top:38px}}.mode-about{--mode-deep:#170f12;--mode-mid:#4a1e1c;--mode-glow:#e5694375;background:radial-gradient(circle at 72% 18%,var(--mode-glow),transparent 27%),linear-gradient(145deg,var(--mode-mid),var(--mode-deep) 61%);color:#f7ebd5;min-height:100vh}.mode-about-semi-vanilla{--mode-deep:#191b11;--mode-mid:#635222;--mode-glow:#e5be4961}.mode-about-practice{--mode-deep:#11111b;--mode-mid:#292c4e;--mode-glow:#7883f359}.mode-about>:not(.mode-atmosphere){z-index:1;position:relative}.mode-atmosphere{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mode-atmosphere:before,.mode-atmosphere:after{content:"";aspect-ratio:1;width:min(72vw,900px);box-shadow:0 0 80px 18px var(--mode-glow),inset 0 0 80px #ffc75b0f;border:1px solid #ffda8c29;border-radius:50%;animation:13s ease-in-out infinite modeOrbit;position:absolute;top:8vh;right:-24vw}.mode-atmosphere:after{width:min(45vw,570px);animation-direction:reverse;animation-delay:-7s;top:55vh;right:36vw}.mode-atmosphere i{width:11px;height:11px;box-shadow:0 0 28px 10px var(--mode-glow);background:#f4c96b;border-radius:50%;animation:7s ease-in-out infinite modeSpark;position:absolute}.mode-atmosphere i:first-child{top:28%;left:13%}.mode-atmosphere i:nth-child(2){width:7px;height:7px;animation-delay:-3s;top:52%;right:17%}.mode-atmosphere i:nth-child(3){width:5px;height:5px;animation-delay:-5s;bottom:18%;left:41%}.mode-about .page-intro{background:linear-gradient(118deg,#07060840,#0000000f),radial-gradient(circle at 77% 24%,var(--mode-glow),transparent 23%);color:#fff0cf}.mode-about .page-intro .label,.mode-about .page-intro>p:last-child{color:#efd29a}.mode-about .page-intro .intro-glow{border-color:#ffd8896b;box-shadow:0 0 0 65px #ffcb6a14,0 0 0 130px #ffcb6a0a}.mode-about .mode-detail{color:#f7ebd5;background:linear-gradient(#0705070a,#00000057)}.mode-about .mode-detail:before{box-shadow:0 0 100px var(--mode-glow);border-color:#ffdb9033}.mode-about .mode-detail-hero h2{color:#fff0d3;text-shadow:0 10px 40px #00000047}.mode-about .mode-detail-mark{color:#ffd37629}.mode-about .mode-detail-grid article{color:#faebcd;background:linear-gradient(145deg,#fff4da24,#100a0c57);border-color:#ffdc9942;box-shadow:13px 13px #0000002e}.mode-about .mode-detail-grid li{border-color:#ffe0a52e}.mode-about .mode-detail-actions button{color:#f7db9b;background:#100a0c3b;border-color:#ffdd99a6}.mode-about .mode-detail-actions .button{color:#2b1909;background:linear-gradient(135deg,#f4d184,#bd7626)}@keyframes modeOrbit{50%{filter:brightness(1.2);transform:translate(-5vw,24px)rotate(8deg)scale(1.06)}}@keyframes modeSpark{50%{opacity:.45;transform:translateY(-38px)scale(.62)}}@media (width<=650px){.mode-atmosphere:before{width:92vw;right:-34vw}.mode-atmosphere:after{width:65vw;right:12vw}}.mode-link{color:inherit;perspective:900px;text-decoration:none;display:block}.mode-link:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.mode-link .mode{height:100%;transition:transform .3s cubic-bezier(.2,.75,.2,1),filter .3s}.mode-link:hover .mode{filter:brightness(1.1)}.mode-detail{background:radial-gradient(circle at 84% 16%,#d295303d,#0000 22%),#f6ead5;padding:84px max(8%,44px);position:relative;overflow:hidden}.mode-detail:before{content:"";aspect-ratio:1;border:1px solid #99651d29;border-radius:50%;width:52vw;animation:10s ease-in-out infinite ringFloat;position:absolute;top:-24vw;right:-20vw}.mode-detail-hero{max-width:800px;position:relative}.mode-detail-hero h2{max-width:660px;font:600 clamp(43px,6vw,76px)/.92 var(--serif);letter-spacing:-.065em;margin:19px 0 50px}.mode-detail-mark{color:#b073222e;font:700 clamp(100px,20vw,260px)/.75 var(--serif);position:absolute;top:0;right:6%}.mode-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:960px;display:grid;position:relative}.mode-detail-grid article{border:1px solid var(--line);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#fff8e9b8;padding:27px;box-shadow:11px 11px #b5802f2e}.mode-detail-grid ul{margin:22px 0 0;padding:0;list-style:none}.mode-detail-grid li{border-top:1px solid var(--line);font:600 19px/1.12 var(--serif);padding:14px 0}.mode-detail-grid li:before{content:"✦";color:#bc7924;font:12px var(--mono);margin-right:10px}.mode-detail-actions{gap:12px;margin-top:42px;display:flex;position:relative}.mode-detail-actions button{color:#2a1a12;font:600 10px var(--mono);letter-spacing:.12em;background:0 0;border:1px solid #2a1a12;padding:14px 17px}@media (width<=650px){.mode-detail{padding:62px 24px}.mode-detail-grid{grid-template-columns:1fr}.mode-detail-actions{flex-direction:column;align-items:stretch}.mode-detail-actions .button{text-align:center}.mode-detail-mark{opacity:.55;top:20px;right:0}}.case-file{background:#f0e2c9;border-top:1px solid #d5bb91;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 14px;display:grid}.case-file>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.case-file>div b{font:9px var(--mono);letter-spacing:.08em;color:#73501f}.case-file label{gap:6px;font-size:8px}.case-file textarea{min-height:82px;padding:9px;font-size:12px;line-height:1.4}.case-file .needs-detail textarea{border-color:#bd7c27;box-shadow:inset 3px 0 #bd7c27}.submit-ticket:disabled{cursor:not-allowed;color:#e7d6b4;opacity:.72;background:#8f7b5b}@media (width<=620px){.case-file{grid-template-columns:1fr}}.topbar{-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(115deg,#180f0ae0,#452a14ad);border:1px solid #f4cd803d;border-top:0;padding:0 22px;box-shadow:0 18px 48px #0b060333}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 13% 14%,#e6b24a1a,#0000 22%),radial-gradient(circle at 88% 78%,#974d181f,#0000 26%);animation:15s ease-in-out infinite alternate ambientShift;position:fixed;inset:0}.page-intro:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffe1a114,#0000 58%) 0 0/220% 100%;animation:11s linear infinite lightSweep;position:absolute;inset:0}.hero-rings{animation:9s ease-in-out infinite ringFloat}.depth-card:hover{box-shadow:0 30px 55px #512e0d47}.privacy-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:76px max(8%,44px);display:grid}.privacy-page article{border:1px solid var(--line);background:linear-gradient(145deg,#f4e6cf,#ead5ad);padding:32px;box-shadow:12px 12px #b9853833}.privacy-page h2{font:600 34px/.95 var(--serif);letter-spacing:-.05em;margin:17px 0}.privacy-page p:not(.label){color:#695338;font-size:14px;line-height:1.65}@keyframes ambientShift{to{filter:hue-rotate(8deg);transform:translateY(-14px)scale(1.03)}}@keyframes ringFloat{50%{filter:brightness(1.15);transform:translateY(-16px)rotate(2deg)}}@keyframes lightSweep{to{background-position:-220% 0}}@media (width<=620px){.topbar{padding:0 11px}.privacy-page{grid-template-columns:1fr;padding:60px 24px}}.mode-redeem{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.mode-redeem label{font-size:8px}.mode-redeem input{margin-top:6px;padding:9px}.mode-redeem button,.access-code-card button{color:#f1cd88;font:8px var(--mono);letter-spacing:.08em;background:#2a1a12;border:0;align-self:end;padding:10px}.mode-redeem small{color:#735328;grid-column:1/-1;font-size:11px}.access-role{color:#875e29;font:9px var(--mono);letter-spacing:.1em;margin:0}.access-console form small{color:#765b38;font-size:11px;line-height:1.5}.access-code-card{position:relative}.access-code-card h2{font-family:var(--mono)!important;letter-spacing:.04em!important;font-size:19px!important}.access-code-card button{color:#fff2df;background:#7a281b;position:absolute;bottom:16px;right:16px}@media (width<=620px){.mode-redeem{grid-template-columns:1fr}.mode-redeem button{justify-self:stretch}}:root{--ink:#1d140f;--cream:#f8f0e0;--cream2:#edddc0;--gold:#c7892e;--light:#f4cd77;--line:#4e321433;--serif:"Playfair Display",serif;--sans:"DM Sans",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}.topbar{z-index:30;color:#faefd9;justify-content:space-between;align-items:center;width:min(1320px,100% - 32px);height:74px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:-.05em;align-items:center;gap:9px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.brand i{color:var(--light);font-style:normal}.brand-seal{width:28px;height:28px;font:16px var(--serif);border:1px solid;border-radius:50%;place-items:center;display:grid}.topbar nav,.nav-right{align-items:center;gap:27px;display:flex}.topbar nav a,.topbar .store,.identity{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.topbar nav a:hover,.topbar nav .active,.identity{color:var(--light)}.identity{font-size:8px}.store{border-bottom:1px solid #f8efd999;padding:9px 0}.hero{isolation:isolate;color:#f9efd9;background:radial-gradient(circle at 51% 35%,#6f4920 0,#34231a 27%,#17110e 72%,#0d0b0a 100%);height:100vh;min-height:790px;max-height:980px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#0000 38%,#00000073 100%);position:absolute;inset:0}.grid-plane{z-index:-1;background-color:#0000;background-image:linear-gradient(#dea74b1f 1px,#0000 1px),linear-gradient(90deg,#dea74b1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:38% -10% -35%;transform:perspective(370px)rotateX(63deg);-webkit-mask-image:linear-gradient(#0000,#000 46%,#0000);mask-image:linear-gradient(#0000,#000 46%,#0000)}.overline{font:10px var(--mono);letter-spacing:.22em;color:#d9ac61;position:absolute;top:112px;left:50%;transform:translate(-50%)}.hero-rings{aspect-ratio:1;border:1px solid #f4c56a29;border-radius:50%;width:69vw;position:absolute;top:6vh;left:15.5vw;box-shadow:inset 0 0 100px #ca8a2a26,0 0 150px #0a050026}.hero-rings:after{content:"";border:1px solid #f4c56a17;border-radius:50%;position:absolute;inset:9%}.orb{background:#e3b453;border-radius:50%;width:13px;height:13px;animation:6s ease-in-out infinite drift;position:absolute;box-shadow:0 0 35px 14px #d4993d}.orb.one{top:29%;left:17%}.orb.two{width:8px;height:8px;animation-delay:-3s;top:38%;right:18%}.orb.three{width:6px;height:6px;animation-delay:-1.3s;bottom:22%;left:26%}.crown-scene{text-align:center;filter:drop-shadow(0 26px 30px #080604);width:330px;height:330px;margin-left:-165px;transition:transform 70ms linear;position:absolute;top:16%;left:50%}.crown-core{font:285px/.9 var(--serif);color:#e9bc62;text-shadow:-6px 6px #8a5518,0 0 45px #f0be5173}.shard{font:54px var(--serif);color:#e9bd63;transition:transform 70ms linear;position:absolute;top:77px}.shard.left{left:13px}.shard.right{right:13px}.hero-copy{text-align:center;width:min(710px,88vw);position:absolute;bottom:67px;left:50%;transform:translate(-50%)}.hero-copy>p{color:#d7a75b;font:10px var(--mono);letter-spacing:.25em;margin:0}.hero h1{font:700 clamp(66px,10vw,132px)/.84 var(--serif);letter-spacing:-.09em;margin:10px 0}.hero h1 i{color:#e0b45f;font-style:italic}.hero-copy>span{color:#e4d3b5;max-width:490px;margin:20px auto;font-size:14px;line-height:1.5;display:block}.hero-copy div{justify-content:center;align-items:center;gap:12px;display:flex}.hero-copy button,.button,form button,.verification-banner button{color:#2b1909;font:600 10px var(--mono);letter-spacing:.12em;background:linear-gradient(135deg,#f2ce7b,#b97825);border:0;padding:14px 17px;text-decoration:none}.hero-copy .ghost{color:#f6e3be;background:0 0;border:1px solid #f7e2b973}.scroll-note{font:9px var(--mono);letter-spacing:.15em;color:#c29b62;position:absolute;bottom:24px;left:42px}.signal{min-height:64px;font:10px var(--mono);letter-spacing:.08em;background:#c78d36;justify-content:space-between;align-items:center;padding:0 8%;display:flex}.signal span i{background:#1d583e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.signal button{font:inherit;background:0 0;border:0}.signal a{text-decoration:none}.section{padding:108px max(8%,44px)}.cream{background:var(--cream)}.dark{color:#f7ecd8;background:#1d1511}.label{font:10px var(--mono);letter-spacing:.15em;color:#a4773b;margin:0}.split{grid-template-columns:1.25fr .75fr;align-items:end;gap:14%;margin-top:35px;display:grid}.split h2,.page-intro h1,.admin-lock h1,.admin-heading h1{font:700 clamp(46px,7vw,96px)/.88 var(--serif);letter-spacing:-.07em;margin:0}.split em,.page-intro em,.admin-lock em,.admin-heading em,.chat em,.verified-card em,.discord-lock em,.verify-flow em,.locked-support em{color:#bb7c26;font-style:italic}.dark .split em{color:#dfaa51}.split>p{max-width:330px;margin:0;font-size:14px;line-height:1.65}.mode-grid{perspective:900px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.depth-card{transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.75,.2,1),box-shadow .24s;position:relative}.mode{color:#f7ebd5;background:#2a1c14;min-height:420px;padding:25px;overflow:hidden;box-shadow:0 16px 26px #462d1124}.mode:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 22%,#f0bb5a73,#0000 28%),linear-gradient(150deg,#0000,#00000080);position:absolute;inset:0}.mode.unstable{background:linear-gradient(155deg,#4a1e1c,#170f12 72%)}.mode.vanilla{background:linear-gradient(155deg,#635222,#191b11 72%)}.mode.practice{background:linear-gradient(155deg,#292c4e,#11111b 72%)}.mode-number,.mode-emblem,.mode .eyebrow,.mode h3,.mode>p,.mode b{z-index:1;position:relative}.mode-number{font:9px var(--mono);color:#f3cb7a}.mode-emblem{font:70px var(--serif);color:#f4cb72;text-shadow:0 12px #411a0780,0 0 35px #f8c45b57;margin:55px 0 17px;line-height:.8}.mode .eyebrow{font:8px var(--mono);letter-spacing:.15em;color:#e9cc99}.mode h3{font:600 42px/.86 var(--serif);letter-spacing:-.06em;margin:12px 0}.mode h3 em{color:#f2c462;font-style:italic}.mode>p:last-of-type{color:#e6d3b3;max-width:270px;font-size:12px;line-height:1.55}.mode b{font:9px var(--mono);letter-spacing:.1em;color:#f5d494;position:absolute;bottom:26px;left:25px}.verification-banner{color:#261709;background:linear-gradient(115deg,#dfb65d,#a86c25 65%,#5a3217);padding:95px max(8%,44px);position:relative;overflow:hidden}.verification-banner h2{font:700 clamp(49px,7vw,91px)/.88 var(--serif);letter-spacing:-.07em;margin:20px 0;position:relative}.verification-banner h2 em{color:#fff0ba;font-style:italic}.verification-banner>p:not(.label){max-width:500px;font-size:14px;line-height:1.6;position:relative}.verification-banner button{color:#f8db93;background:#20140d;margin-top:12px;position:relative}.banner-orbit{border:1px solid #2f1b093d;border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:13%;box-shadow:0 0 0 70px #502b0814,0 0 0 140px #502b080f}.command-grid{border-top:1px solid #f4deb53d;border-left:1px solid #f4deb53d;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.command-grid button{text-align:left;color:#f7ecd8;background:0 0;border:1px solid #f4deb53d;border-top:0;border-left:0;min-height:210px;padding:24px;transition:background .2s,transform .2s}.command-grid button:hover{background:#332219;transform:translateY(-5px)}.command-grid span{font:9px var(--mono);letter-spacing:.12em;color:#d29a45;display:block}.command-grid b{font:600 26px/.95 var(--serif);letter-spacing:-.04em;margin-top:58px;display:block}.social-list{border-top:1px solid var(--line);margin-top:60px}.social-list a{border-bottom:1px solid var(--line);font:600 28px var(--serif);letter-spacing:-.04em;justify-content:space-between;padding:20px 0;text-decoration:none;display:flex}.social-list span{font:12px var(--sans);color:#725c3d;align-self:center}footer{color:#f5e8d0;background:#17100c;justify-content:space-between;align-items:end;gap:20px;min-height:150px;padding:37px max(8%,44px);display:flex}footer>span,footer>a:last-child{font:9px var(--mono);letter-spacing:.13em;color:#b5935b}footer>a:last-child{border-bottom:1px solid #f5e8d080;padding-bottom:5px;text-decoration:none}.page-intro{color:#f7ecd7;background:radial-gradient(circle at 78% 22%,#d397345c,#0000 24%),linear-gradient(120deg,#211710,#51351c);padding:154px max(8%,44px) 84px;position:relative;overflow:hidden}.page-intro h1{margin:23px 0;position:relative}.page-intro>p:last-child{color:#d8c5a5;max-width:430px;font-size:14px;line-height:1.6;position:relative}.page-badge{font:9px var(--mono);letter-spacing:.11em;color:#f1c66f;border:1px solid #f4d28f5e;margin:20px 0 0;padding:7px 10px;display:inline-block;position:relative}.intro-glow{border:1px solid #ebb75452;border-radius:50%;width:370px;height:370px;position:absolute;top:-170px;right:13%;box-shadow:0 0 0 65px #ebb7540f,0 0 0 130px #ebb7540d}.verify-layout{grid-template-columns:1.15fr .85fr;gap:11%;padding:84px max(8%,44px);display:grid}.discord-lock,.verify-flow,.verified-card{border:1px solid var(--line);background:#f0e1c6;min-height:390px;padding:33px}.discord-glyph,.verified-mark{color:#fff;width:60px;height:60px;font:34px var(--serif);background:#5643a2;border-radius:18px;place-items:center;display:grid;box-shadow:8px 8px #b49359}.verified-mark{font:31px var(--sans);background:#256348;border-radius:50%}.discord-lock h2,.verify-flow h2,.verified-card h2,.locked-support h2{font:700 51px/.88 var(--serif);letter-spacing:-.06em;margin:28px 0 18px}.discord-lock>p,.verify-flow>p,.verified-card>p{color:#685437;max-width:430px;font-size:14px;line-height:1.6}.discord-lock button{margin-top:13px}.discord-lock small,.code-panel small{font:9px var(--mono);color:#876d48;margin-top:15px;display:block}.verify-flow form{gap:15px;max-width:460px;margin-top:31px;display:grid}.verify-flow form p{color:#6d573a;font-size:13px;line-height:1.55}.verify-aside{padding-top:25px}.verify-aside ul{border-top:1px solid var(--line);margin-top:30px;padding:0;list-style:none}.verify-aside li{border-bottom:1px solid var(--line);font:600 20px var(--serif);padding:16px 0}.verify-aside li:before{content:"✦";color:#bd7d27;margin-right:10px;font-size:13px}.aside-note{color:#7c6546;margin-top:40px;font-size:12px;line-height:1.5}.code-panel{color:#f4ddae;background:#1d1511;margin-top:30px;padding:27px;box-shadow:9px 9px #c29145}.code-panel>span{font:9px var(--mono);letter-spacing:.14em;color:#d7a655}.code-panel strong{font:600 40px var(--mono);letter-spacing:.14em;margin:11px 0 23px;display:block}.code-panel p{margin:0 0 8px;font-size:13px}.code-panel code{color:#f2cf82;font:13px var(--mono);background:#382519;padding:10px;display:inline-block}.stats{background:#c6ab7f;gap:1px;margin:29px 0;display:flex}.stats span{background:#f8efdf;flex:1;padding:14px}.stats small,.stats b{display:block}.stats small{font:8px var(--mono);letter-spacing:.1em;color:#8e6d39}.stats b{font:600 18px var(--serif);margin-top:5px}.locked-support{background:radial-gradient(circle at 76% 20%,#d397342b,transparent 23%),var(--cream);min-height:500px;padding:110px max(8%,44px)}.locked-support>div{max-width:550px}.locked-support span{font:50px var(--serif);color:#b57b29}.locked-support p{color:#705b3e;max-width:340px;line-height:1.6}.locked-support button{color:#f8d996;font:10px var(--mono);letter-spacing:.1em;background:#20140d;border:0;padding:13px 15px}.ticket-shell{background:#f2e4cd;grid-template-columns:.37fr .63fr;padding:70px max(8%,44px);display:grid}.ticket-types{padding-right:30px}.ticket-types>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;gap:13px;width:100%;padding:18px 0;display:flex}.ticket-types button b{color:#6b4218;background:#dfc38e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ticket-types button.selected b{color:#f5ca71;background:#21160f}.ticket-types button strong,.ticket-types button small{display:block}.ticket-types button strong{font:600 19px var(--serif)}.ticket-types button small{color:#826b4d;margin-top:3px;font-size:11px}.support-chat{background:#fbf5e9;border:1px solid #b99c70;padding:0;box-shadow:12px 12px #d4b275}.support-chat>header{border-bottom:1px solid #cbb18a;justify-content:space-between;align-items:center;padding:16px;display:flex}.support-chat>header>div{grid-template-columns:31px auto;align-items:center;column-gap:9px;display:grid}.support-chat>header b{font:600 17px var(--serif)}.support-chat>header small{font:8px var(--mono);letter-spacing:.1em;color:#997b4b;grid-column:2}.bot-avatar{color:#f4c66d;background:#20150e;border-radius:50%;grid-row:span 2;place-items:center;width:31px;height:31px;display:grid}.support-chat>header>span{font:8px var(--mono);letter-spacing:.1em;color:#906d39}.conversation{background:linear-gradient(135deg,#f6ebd8,#fffaf0);flex-direction:column;gap:9px;min-height:238px;padding:20px;display:flex}.conversation p{max-width:78%;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.from-bot{color:#4c3621;background:#ead6ae;border-radius:2px 13px 13px;align-self:flex-start}.from-user{color:#f4e6cc;background:#2a1a12;border-radius:13px 2px 13px 13px;align-self:flex-end}.chat-compose{border-top:1px solid #d5bb91;grid-template-columns:1fr auto;gap:8px;padding:14px;display:grid}.chat-compose input{background:#fffaf0;border:1px solid #c8a97c;padding:11px}.chat-compose button,.submit-ticket{color:#f6d18a;font:9px var(--mono);letter-spacing:.1em;background:#21160f;border:0;padding:10px 13px}.ticket-subject{color:#87633a;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 14px 14px;display:block}.ticket-subject input{background:#fffaf0;border:1px solid #c8a97c;margin-top:7px;padding:10px}.submit-ticket{width:calc(100% - 28px);margin:0 14px 15px;padding:13px}.ticket-result{margin:0 14px 17px!important}.store-layout{grid-template-columns:.25fr .75fr;gap:45px;padding:70px max(8%,44px);display:grid}.filter-list{border-top:1px solid var(--line);margin:26px 0 45px}.filter-list button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;font:600 21px var(--serif);background:0 0;justify-content:space-between;padding:14px 0;display:flex}.filter-list button span{color:#b57927}.filter-list button.selected{color:#ad6f1e;font-style:italic}.promo{color:#f6e8c8;background:#25170f;grid-template-columns:1fr auto;gap:8px;padding:18px;display:grid}.promo label{font:8px var(--mono);letter-spacing:.1em;gap:7px;display:grid}.promo input{color:#f5d590;background:#392518;border:1px solid #705127;width:100%;padding:9px}.promo button{color:#f2cc80;font:8px var(--mono);background:0 0;border:1px solid #ce9845;align-self:end;padding:9px}.promo small{color:#c8ae82;grid-column:1/-1;font-size:10px}.product-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.product-card{border:1px solid var(--line);background:#f0dfc2;padding:14px}.product-visual{color:#f0c46a;height:190px;font:110px var(--serif);background:radial-gradient(circle at 50% 35%,#d49a3e,#5f381a 33%,#20140e 73%);place-items:center;display:grid;position:relative;overflow:hidden}.product-visual:before,.product-visual:after{content:"";border:1px solid #f7c76761;border-radius:50%;position:absolute}.product-visual:before{width:170px;height:170px}.product-visual:after{width:238px;height:238px}.product-visual span{z-index:1;text-shadow:-5px 6px #8a5518,0 0 26px #f7c65c8c;position:relative}.product-visual.spark{background:radial-gradient(circle at 30% 25%,#e7d6ac,#62603b 28%,#1d2217 73%)}.product-visual.shards{background:radial-gradient(circle,#c78030,#402044 38%,#160f1c 75%)}.product-visual.ember{background:radial-gradient(circle at 50% 30%,#e97c31,#77251d 42%,#1f1110 75%)}.product-card>small{font:8px var(--mono);letter-spacing:.1em;color:#9d6d30;margin-top:17px;display:block}.product-card h2{font:600 29px var(--serif);letter-spacing:-.04em;margin:7px 0}.product-card>p{color:#705a3d;font-size:12px;line-height:1.5}.product-card ul{border-top:1px solid var(--line);color:#806747;padding:0;font-size:11px;list-style:none}.product-card li{padding:5px 0}.product-card li:before{content:"✦";color:#b77725;margin-right:6px}.product-card>div:last-child{justify-content:space-between;align-items:center;display:flex}.product-card b{font:600 24px var(--serif)}.product-card>div:last-child button{color:#f6e4bd;font:9px var(--mono);background:#21160f;border:0;padding:10px}.cart-drawer{z-index:50;color:#f4dfb5;background:#21150e;width:min(390px,100vw - 48px);padding:28px;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 70px #00000070}.cart-drawer h2{font:600 38px var(--serif);margin:8px 0}.cart-drawer p{color:#d6bea0;font-size:13px;line-height:1.55}.cart-drawer>b{font:600 28px var(--serif);margin:22px 0;display:block}.cart-drawer>b small{font:10px var(--sans);color:#c69c5a}.cart-drawer>button:not(.close-cart){color:#2c190c;width:100%;font:10px var(--mono);letter-spacing:.1em;background:#e6b654;border:0;padding:13px}.cart-drawer>small{color:#bfa681;margin-top:15px;font-size:10px;display:block}.close-cart{color:#f4dfb5;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:15px}.chat{grid-template-columns:1.1fr .9fr;gap:10%;padding:90px max(8%,44px);display:grid}.chat article{background:#2a1d16;border:1px solid #eacb954d;margin-top:18px;padding:20px}.chat article header,.chat article footer{min-height:auto;font:10px var(--mono);color:#dfc697;background:0 0;justify-content:space-between;padding:0 0 16px;display:flex}.chat article header b{color:#d59b42}.chat article p{color:#cfbda2;font-size:13px}.chat>div:last-child h2{font:700 55px/.9 var(--serif);letter-spacing:-.07em;margin:25px 0}.chat>div:last-child p{color:#cbb89b;font-size:14px;line-height:1.55}.button{display:inline-block}.admin-lock{grid-template-columns:1.2fr .8fr;align-items:center;gap:12%;min-height:calc(100vh - 222px);padding:130px max(8%,44px);display:grid}.admin-lock>div>p:last-child{color:#745e42;max-width:340px;font-size:14px;line-height:1.6}.admin-lock form,.verify-flow form{border:1px solid var(--line);background:#f0e3ca;gap:16px;padding:27px;display:grid}form label{color:#805e34;font:9px var(--mono);letter-spacing:.11em;text-transform:uppercase;gap:8px;display:grid}input,textarea,select{width:100%;color:var(--ink);background:#fff9ee;border:1px solid #c6ad85;padding:12px;font-size:14px}textarea{resize:vertical;min-height:115px}form button{justify-self:start}.result{color:#855c24;margin:0;font-size:12px}.admin-space{padding:125px max(8%,44px)}.admin-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-heading>p{font:500 19px var(--serif);background:#dfc89b;margin:0;padding:14px 17px}.admin-tabs{border-bottom:1px solid var(--line);gap:4px;margin:49px 0 20px;display:flex}.admin-tabs button{font:10px var(--mono);letter-spacing:.1em;background:0 0;border:0;padding:12px 19px}.admin-tabs button.selected{color:#f4d392;background:#21160f}.ticket-list article{border-top:1px solid var(--line);grid-template-columns:.28fr 1fr .25fr;gap:20px;padding:22px 0;display:grid}.ticket-list article small,.admin-catalog article small{font:9px var(--mono);letter-spacing:.1em;color:#96682e}.ticket-list article h2,.admin-catalog article h2{font:600 23px var(--serif);margin:0 0 6px}.ticket-list article p,.admin-catalog article p{color:#715b3d;white-space:pre-line;margin:4px 0;font-size:12px;line-height:1.5}.ticket-list article select{height:min-content;font:10px var(--mono);text-transform:uppercase;background:0 0}.empty{color:#765d3c;border:1px dashed #a78657;padding:25px}.admin-catalog{grid-template-columns:.38fr .62fr;gap:45px;display:grid}.admin-catalog form{background:#eddbbd;align-self:start;gap:10px;padding:20px;display:grid}.admin-catalog>div{gap:8px;display:grid}.admin-catalog article{border:1px solid var(--line);background:#f6ecda;padding:17px}@keyframes drift{50%{opacity:.52;transform:translateY(-16px)}}@media (width<=850px){.topbar nav{gap:13px}.identity{display:none}.mode-grid,.command-grid{grid-template-columns:1fr}.mode{min-height:350px}.command-grid button{min-height:155px}.command-grid b{margin-top:38px}.verify-layout,.ticket-shell,.store-layout,.admin-catalog{grid-template-columns:1fr;gap:35px}.ticket-types{padding-right:0}.product-grid{grid-template-columns:1fr}.ticket-list article{grid-template-columns:1fr;gap:9px}}@media (width<=620px){.topbar{width:calc(100% - 22px);height:60px}.topbar nav{gap:10px}.topbar nav a{font-size:8px}.topbar nav a:first-child,.topbar nav a:last-child{display:none}.topbar .store{font-size:8px}.brand{font-size:12px}.brand-seal{width:22px;height:22px}.hero{min-height:700px}.overline{font-size:8px;top:90px}.crown-scene{transform-origin:50%;top:20%}.crown-core{font-size:220px}.hero-copy{bottom:55px}.hero h1{font-size:68px}.hero-copy div{flex-direction:column}.signal{flex-direction:column;align-items:start;gap:9px;padding:12px 20px;font-size:8px}.signal a{display:none}.section,.verify-layout,.ticket-shell,.store-layout,.chat,.admin-lock,.admin-space,.locked-support{padding:60px 24px}.split,.chat,.admin-lock{grid-template-columns:1fr;gap:35px}.split h2{font-size:51px}.social-list a{font-size:24px}.social-list span{display:none}.verification-banner{padding:65px 24px}.banner-orbit{right:-260px}.mode-grid{margin-top:40px}.mode{min-height:330px}.mode-emblem{margin-top:35px}.page-intro{padding:118px 24px 63px}.page-intro h1,.admin-lock h1,.admin-heading h1{font-size:54px}.verify-aside{padding-top:0}.stats{flex-direction:column}.ticket-shell{padding-top:40px}.support-chat>header>span{display:none}.conversation{min-height:275px}.admin-heading{flex-direction:column;align-items:start}.admin-tabs{margin-top:30px;overflow:auto}.admin-tabs button{white-space:nowrap}.cart-drawer{width:calc(100vw - 30px);bottom:15px;right:15px}footer{flex-direction:column;align-items:start;padding:29px 24px}}.roleplay-page{color:#f7ecd2;background:#07101d;min-height:100vh}.roleplay-page .topbar{color:#fff4db;border-color:#ebc15e33;position:absolute}.protagonist-trials{background:radial-gradient(circle at 92% 0,#b7251b4a,#0000 35%),linear-gradient(145deg,#3d100ceb,#120605f5);border:1px solid #edba4957;border-radius:22px;max-width:1450px;margin:0 auto 34px;padding:28px;box-shadow:0 24px 70px #00000040}.protagonist-heading{grid-template-columns:1fr minmax(300px,.7fr);align-items:end;gap:8%;margin-bottom:24px;display:grid}.protagonist-heading h2{font:650 clamp(42px,6vw,78px)/.88 var(--serif);letter-spacing:-.055em;margin:8px 0 0}.protagonist-heading h2 em{color:#efbf59}.protagonist-heading>p{color:#c9a990;margin:0;font-size:14px;line-height:1.6}.protagonist-heading strong{color:#f2cb73}.protagonist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.protagonist-card{background:#0c040485;border:1px solid #e3b0413d;border-radius:14px;padding:18px}.protagonist-card header{align-items:center;gap:11px;display:flex}.protagonist-card header>span{color:#f3c45e;width:42px;height:42px;font:22px var(--serif);background:#5d1712;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.protagonist-card small{color:#e5ad4c;font:700 8px var(--mono);letter-spacing:.12em}.protagonist-card h3{font:600 28px var(--serif);margin:2px 0 0}.protagonist-card>p{color:#c69d82;font-size:12px}.protagonist-card ol{counter-reset:trial;min-height:135px;margin:15px 0;padding:0;list-style:none}.protagonist-card li{counter-increment:trial;color:#e5c9ae;border-top:1px solid #e5b24521;padding:6px 0;font-size:11px;line-height:1.35}.protagonist-card li:before{content:counter(trial,decimal-leading-zero);color:#dca846;font:8px var(--mono);margin-right:7px}.protagonist-card>b{color:#f0bd58;font:700 8px/1.45 var(--mono);letter-spacing:.08em;display:block}.protagonist-card.claimed{opacity:.68}.protagonist-card.claimed header>span{color:#bd7d63;background:#40100f}@media (width<=1050px){.protagonist-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.protagonist-trials{padding:20px 15px}.protagonist-heading{grid-template-columns:1fr;gap:18px}.protagonist-grid{grid-template-columns:1fr}.protagonist-card ol{min-height:0}}.roleplay-intro{background:radial-gradient(circle at 73% 20%,#305da352,#0000 29%),radial-gradient(circle at 20% 65%,#d6a0352e,#0000 31%),linear-gradient(135deg,#07101d,#101a31 54%,#1b160e);min-height:530px;padding:145px max(7vw,36px) 72px;position:relative;overflow:hidden}.roleplay-intro:before{content:"";opacity:.22;background-image:linear-gradient(#e8c46814 1px,#0000 1px),linear-gradient(90deg,#e8c46814 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.roleplay-aura{border:1px solid #e8c15e33;border-radius:50%;width:580px;height:580px;animation:16s linear infinite roleplayOrbit;position:absolute;top:-170px;right:4%;box-shadow:0 0 0 68px #7091df09,0 0 0 136px #e8c15e06}.roleplay-aura:before,.roleplay-aura:after{content:"✦";color:#ebc663;text-shadow:0 0 28px #e9bb4f;font-size:28px;position:absolute}.roleplay-aura:before{top:138px;left:38px}.roleplay-aura:after{bottom:123px;right:55px}.roleplay-intro>.label{color:#dfba5d;position:relative}.roleplay-intro>div:not(.roleplay-aura){grid-template-columns:minmax(420px,1fr) minmax(260px,440px);align-items:end;gap:9vw;margin-top:54px;display:grid;position:relative}.roleplay-intro h1{font:700 clamp(72px,10vw,150px)/.73 var(--serif);letter-spacing:-.07em;margin:0}.roleplay-intro h1 em{color:#ecc768;font-weight:600}.roleplay-intro>div>p{color:#b7c5df;max-width:400px;margin:0 0 8px;font-size:17px;line-height:1.65}.roleplay-count{font:10px var(--mono);letter-spacing:.16em;color:#8294b5;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:42px;right:max(7vw,36px)}.roleplay-count b{font:600 30px var(--serif);color:#f0ca6e}.roleplay-archive{background:radial-gradient(circle at 50% 0,#2f4b842b,#0000 35%),#09111f;min-height:600px;padding:42px max(5vw,24px) 90px}.archive-toolbar{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09111fe0;border:1px solid #90a8de38;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1450px;margin:0 auto 32px;padding:11px;display:flex;position:sticky;top:12px;box-shadow:0 20px 55px #00000040}.archive-toolbar>label{color:#edc76b;background:#111d33;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:280px;height:50px;padding:0 16px;display:flex}.archive-toolbar input{color:#f6edda;background:0 0;border:0;outline:0;width:100%;font-size:16px}.archive-toolbar>div{align-items:center;gap:10px;display:flex}.archive-toolbar button,.helper-dialog>button:last-child,.character-tools form>button{color:#17120b;font:700 10px var(--mono);letter-spacing:.08em;background:linear-gradient(135deg,#f0ce75,#a46d22);border:1px solid #e5bd5e;border-radius:10px;padding:13px 17px}.archive-toolbar>div>b,.archive-status{font:9px var(--mono);letter-spacing:.11em;color:#8fa2c3}.archive-status i{background:#6ad7bb;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 12px #6ad7bb}.archive-toolbar .helper-unlock{color:#eac66d;background:0 0}.roleplay-notice{color:#d9c690;max-width:1450px;font:11px var(--mono);background:#e5bf6014;border-left:2px solid #e8c164;margin:-14px auto 22px;padding:12px 15px}.character-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1450px;margin:auto;transition:opacity .2s;display:grid;position:relative}.character-grid.is-loading{opacity:.38;min-height:480px}.character-grid.is-loading:after{content:"LOADING THE CAST…";font:10px var(--mono);letter-spacing:.18em;color:#e8c462;position:absolute;top:160px;left:50%;transform:translate(-50%)}.character-card{text-align:left;color:#f4ead6;background:linear-gradient(145deg,#121e35,#0b1425 62%,#221b10);border:1px solid #829bd338;border-radius:18px;min-width:0;padding:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.character-card:hover{border-color:#deb95f;transform:perspective(900px)rotateX(2deg)rotateY(-2deg)translateY(-8px);box-shadow:0 25px 45px #00000052,0 0 30px #4b71c021}.availability{z-index:2;font:700 8px var(--mono);letter-spacing:.12em;border-radius:99px;padding:6px 8px;position:absolute;top:14px;right:14px}.availability.open{color:#8ce7d0;background:#194c49;border:1px solid #347b72}.availability.taken{color:#aebfea;background:#273555;border:1px solid #475d8e}.skin-stage{background:radial-gradient(circle at 50% 62%,#5984e042,#0000 42%),linear-gradient(#101c33,#080f1b);border-radius:12px;justify-content:center;align-items:flex-end;height:265px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.skin-stage:after{content:"";filter:blur(16px);opacity:.35;background:#dfb64f;border-radius:50%;height:20px;position:absolute;bottom:10px;left:18%;right:18%}.skin-stage i{border:1px solid #e4bf6233;border-radius:50%;width:155px;height:155px;position:absolute;top:34px;box-shadow:0 0 0 24px #5d7ec40a}.skin-stage img{z-index:1;max-width:88%;max-height:235px;image-rendering:pixelated;filter:drop-shadow(0 13px 10px #0000007a);transition:transform .32s;position:relative}.character-card:hover .skin-stage img{transform:scale(1.06)translateY(-4px)}.character-card>small{font:9px var(--mono);letter-spacing:.13em;color:#e0b958}.character-card h2{text-overflow:ellipsis;font:600 clamp(24px,2.2vw,34px)/1 var(--serif);margin:8px 0 7px;overflow:hidden}.character-card p{color:#899ab7;min-height:38px;margin:0;font-size:13px;line-height:1.45}.character-card>b{color:#dbbd72;font:9px var(--mono);letter-spacing:.11em;margin-top:16px;display:block}.archive-empty{text-align:center;color:#8292ad;grid-column:1/-1;padding:100px 20px}.archive-empty>span{color:#dfbc65;font-size:50px}.archive-empty h2{font:600 38px var(--serif);color:#f2e8d2}.archive-pages{justify-content:center;align-items:center;gap:22px;max-width:1450px;margin:35px auto 0;display:flex}.archive-pages button{color:#e6c269;font:10px var(--mono);background:0 0;border:1px solid #e0bc5d73;border-radius:8px;padding:11px 15px}.archive-pages button:disabled{opacity:.25}.archive-pages span{font:10px var(--mono);color:#8393af}.roleplay-overlay{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#02060dd1;place-items:center;padding:22px;animation:.2s roleplayFade;display:grid;position:fixed;inset:0}.helper-dialog,.character-profile{background:radial-gradient(circle at 100% 0,#4263ae33,#0000 35%),#0d1729;border:1px solid #e1be636b;border-radius:20px;position:relative;box-shadow:0 38px 110px #00000094}.helper-dialog{color:#f4ead8;width:min(520px,100%);padding:45px}.helper-dialog h2{font:600 52px/.9 var(--serif);margin:15px 0}.helper-dialog h2 em{color:#e7bf61}.helper-dialog>p:not(.label){color:#98a8c3;line-height:1.55}.helper-dialog label{color:#cbb983;font:10px var(--mono);gap:8px;margin-top:16px;display:grid}.helper-dialog input,.helper-dialog select,.character-tools input,.character-tools select{color:#f5ead6;background:#101c31;border:1px solid #849cd34a;border-radius:9px;outline:none;width:100%;padding:14px}.helper-dialog>input{margin:15px 0}.helper-dialog>small{color:#8597b6;margin:13px 0;line-height:1.5;display:block}.dialog-close{z-index:3;border:0;position:absolute;top:15px;right:18px;color:#d8c693!important;background:0 0!important;padding:4px!important;font-size:27px!important}.character-profile{color:#f5ead5;grid-template-columns:42% 58%;width:min(1120px,96vw);max-height:92vh;display:grid;overflow:auto}.profile-skin{background:radial-gradient(circle,#4570cd47,#0000 38%),linear-gradient(#121f37,#07101c);border-radius:20px 0 0 20px;flex-direction:column;min-height:650px;padding:24px;display:flex;position:relative}.profile-skin>div{flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.profile-skin>div i{border:1px solid #e5c16433;border-radius:50%;width:320px;height:320px;position:absolute;top:80px;box-shadow:0 0 0 52px #5b80d009}.profile-skin img{z-index:1;max-width:90%;max-height:520px;image-rendering:pixelated;filter:drop-shadow(0 25px 20px #0009);animation:4.5s ease-in-out infinite skinFloat;position:relative}.profile-skin>a{z-index:1;color:#e5c46f;font:9px var(--mono);letter-spacing:.1em;align-self:center;position:relative}.profile-record{padding:55px 45px}.profile-record>h1{overflow-wrap:anywhere;font:650 clamp(44px,5vw,75px)/.9 var(--serif);letter-spacing:-.04em;margin:11px 0 24px}.record-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:21px;display:grid}.record-facts span{background:#101c31a6;border:1px solid #819bd333;border-radius:9px;padding:13px}.record-facts small,.record-facts b{display:block}.record-facts small{color:#7385a5;font:8px var(--mono);letter-spacing:.11em}.record-facts b{color:#ead081;font:9px var(--mono);margin-top:6px}.inventory-shot{background:#08101d;border:1px solid #e2be5f52;border-radius:12px;width:100%;height:205px;position:relative;overflow:hidden}.inventory-shot img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.inventory-shot span{color:#e6c56f;font:9px var(--mono);background:#050a13cc;border-radius:7px;padding:7px 9px;position:absolute;bottom:12px;left:12px}.inventory-missing{color:#7587a6;border:1px dashed #7b96d145;border-radius:11px;align-content:center;place-items:center;height:125px;display:grid}.inventory-missing span{font-size:28px}.inventory-missing p{font-size:13px}.character-tools{border-top:1px solid #899fd033;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;padding-top:20px;display:grid}.character-tools form{background:#080f1b8c;border:1px solid #819ad22e;border-radius:11px;gap:9px;padding:14px;display:grid}.character-tools label{color:#9faecc;font:9px var(--mono);gap:5px;display:grid}.character-tools .file-field input{padding:9px;font-size:10px}.remove-character{font:9px var(--mono);letter-spacing:.1em;border:1px solid #52617e;border-radius:8px;grid-column:1/-1;padding:10px}.roleplay-cast-cta{color:#151008!important;background:linear-gradient(135deg,#edcb71,#9b6825)!important;border-color:#dcb354!important}@keyframes roleplayOrbit{to{transform:rotate(360deg)}}@keyframes roleplayFade{0%{opacity:0}}@keyframes skinFloat{50%{transform:translateY(-9px)}}@media (width<=1050px){.character-grid{grid-template-columns:repeat(3,1fr)}.character-profile{grid-template-columns:38% 62%}.profile-record{padding:50px 30px}.record-facts{grid-template-columns:1fr}.profile-skin{min-height:600px}}@media (width<=760px){.roleplay-intro{min-height:540px;padding-left:24px;padding-right:24px}.roleplay-intro>div:not(.roleplay-aura){grid-template-columns:1fr;gap:25px}.roleplay-intro h1{font-size:72px}.roleplay-count{right:24px}.archive-toolbar{flex-direction:column;align-items:stretch;position:relative;top:0}.archive-toolbar>div{flex-wrap:wrap;justify-content:space-between}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-stage{height:220px}.character-profile{grid-template-columns:1fr}.profile-skin{border-radius:20px 20px 0 0;min-height:420px}.profile-skin img{max-height:350px}.profile-skin>div i{width:230px;height:230px;top:30px}.profile-record{padding:35px 22px}.character-tools{grid-template-columns:1fr}}@media (width<=490px){.roleplay-intro h1{font-size:59px}.roleplay-count{display:none}.character-grid{grid-template-columns:1fr}.skin-stage{height:285px}.archive-toolbar>label{min-width:0}.archive-status{display:none}.character-card h2{font-size:31px}.roleplay-overlay{padding:10px}.profile-record>h1{font-size:43px}}@media (prefers-reduced-motion:reduce){.roleplay-page *{transition:none!important;animation:none!important}}.multi-role-section{background:radial-gradient(circle at 12% 15%,#6a131857,#0000 32%),linear-gradient(#0d0404,#190706);border-top:1px solid #e5b14333;padding:80px max(5vw,24px) 100px}.multi-role-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1450px;margin:0 auto 30px;display:flex}.multi-role-heading h2{font:650 clamp(48px,7vw,94px)/.86 var(--serif);letter-spacing:-.05em;margin:8px 0}.multi-role-heading h2 em{color:#edbf58}.multi-role-heading>div>p:last-child{color:#c7a78e;max-width:650px;line-height:1.6}.multi-role-heading>button,.multi-role-dialog>button:last-child{color:#17120b;font:700 10px var(--mono);letter-spacing:.08em;background:linear-gradient(135deg,#f0ce75,#a46d22);border:1px solid #e5bd5e;border-radius:10px;padding:14px 18px}.multi-role-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1450px;margin:auto;display:grid}.multi-role-group{background:linear-gradient(150deg,#40110df2,#150707fa);border:1px solid #e4b14647;border-radius:18px;min-width:0;padding:24px;box-shadow:0 22px 60px #00000047}.multi-role-group header{align-items:center;gap:14px;display:flex}.multi-role-group header>span{color:#f0c05b;width:52px;height:52px;font:25px var(--serif);border:1px solid #f1bf4f6b;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 22px #ce96281f}.multi-role-group h3{font:600 36px var(--serif);margin:3px 0 0}.multi-role-group header small,.multi-grade-list small,.multi-members small{color:#bd8e70;font:8px var(--mono);letter-spacing:.11em;display:block}.multi-role-group>p{color:#c7a990;min-height:68px;font-size:13px;line-height:1.55}.multi-mafia{background:linear-gradient(150deg,#3e1a09fa,#140805fa)}.multi-null{background:linear-gradient(150deg,#280c2af5,#09060ffa)}.multi-grade-list{gap:6px;display:grid}.multi-grade-list>div{background:#0000002e;border:1px solid #dca73b2b;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.multi-grade-list b{color:#efd18f;font-size:12px}.multi-members{border-top:1px solid #e0ab3e29;gap:7px;margin-top:17px;padding-top:15px;display:grid}.multi-members>span{background:#7c1d182e;border-radius:8px;padding:9px 30px 9px 10px;position:relative}.multi-members>span>b{font-size:13px}.multi-members>span>button{color:#d99c83;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:8px}.multi-members>i{color:#8f6f61;font-size:12px}.multi-role-dialog{max-height:92vh;overflow:auto}@media (width<=980px){.multi-role-groups{grid-template-columns:1fr}.multi-role-group>p{min-height:0}.multi-role-heading{flex-direction:column;align-items:flex-start}}.roleplay-page{color:#fff0d4;background:#120706}.roleplay-page .topbar{background:linear-gradient(#120706f5,#1207069e,#0000);border-color:#dca83f42}.roleplay-page .brand-seal,.roleplay-page .topbar a.active{color:#f4c45d;text-shadow:0 2px #4d100c,0 0 20px #f4c45d57}.roleplay-intro{background:radial-gradient(circle at 76% 18%,#9b161870,#0000 31%),radial-gradient(circle at 18% 70%,#c77e1c3d,#0000 34%),linear-gradient(135deg,#100504,#2b0d0a 54%,#3b140b)}.roleplay-intro:before{opacity:.3;background-image:linear-gradient(#efbe521a 1px,#0000 1px),linear-gradient(90deg,#efbe521a 1px,#0000 1px)}.roleplay-aura{border-color:#f4c14f47;box-shadow:0 0 0 68px #97141612,0 0 0 136px #efb84109}.roleplay-intro h1,.character-card h2,.profile-record>h1,.helper-dialog h2{text-shadow:0 4px #360806b8,0 12px 35px #0000005c}.roleplay-intro>div>p{color:#d8bda5}.roleplay-count{color:#b18a70}.roleplay-archive{background:radial-gradient(circle at 50% 0,#9313163d,#0000 38%),linear-gradient(#170807,#0e0504)}.archive-toolbar{background:#1b0807e8;border-color:#e0ab434d;box-shadow:0 22px 60px #2703026b}.archive-toolbar>label{color:#f3c259;background:#32100d;box-shadow:inset 0 0 0 1px #811a1759}.archive-toolbar input{color:#fff1d7}.archive-toolbar input::placeholder{color:#9e7463}.archive-toolbar>div>b,.archive-status{color:#c09576}.archive-status i{background:#efb94d;box-shadow:0 0 12px #bd301f}.character-card{color:#fff0d6;background:linear-gradient(145deg,#39110e,#1d0907 62%,#321807);border-color:#ba462c52;box-shadow:inset 0 1px #ffdb840d}.character-card:hover{border-color:#edbd59;box-shadow:0 25px 45px #16000085,0 0 34px #aa1f1840}.availability.open{color:#ffd67b;background:#51310c;border-color:#98671b}.availability.taken{color:#ffb6a3;background:#5a1313;border-color:#9d3025}.skin-stage{background:radial-gradient(circle at 50% 62%,#be2a1d57,#0000 42%),linear-gradient(#3b120e,#130605)}.skin-stage i,.profile-skin>div i{border-color:#efbc4e4d;box-shadow:0 0 0 24px #971a1414}.character-card p{color:#c59f88}.character-card>b{color:#f1c15c}.archive-pages span{color:#b98d72}.helper-dialog,.character-profile{background:radial-gradient(circle at 100% 0,#9c19164d,#0000 36%),#240b09;border-color:#ebb64680;box-shadow:0 38px 110px #180000b8}.helper-dialog>p:not(.label){color:#d0ad96}.helper-dialog input,.helper-dialog select,.character-tools input,.character-tools select{color:#fff0d5;background:#35110e;border-color:#be4b2d61}.profile-skin{background:radial-gradient(circle,#b5251a5c,#0000 40%),linear-gradient(#3d130f,#140605)}.record-facts span{background:#36100cb8;border-color:#be442845}.record-facts small{color:#a87863}.inventory-shot{background:#130504}.inventory-missing{color:#a97b67;border-color:#be482b57}.character-tools{border-color:#c0462a4d}.character-tools form{background:#1e0705a8;border-color:#b841264d}.character-tools .danger-action,.remove-character{color:#efb39e!important;background:#45120f!important;border-color:#7f2b21!important}.inventory-auto{--slot:clamp(27px,3vw,36px);color:#3f3f3f;background:#c6c6c6;border:3px solid #555;border-color:#fff #555 #555 #fff;width:max-content;max-width:100%;margin:0 auto;padding:12px;font-family:Arial,sans-serif;box-shadow:0 0 0 2px #111,0 13px 30px #00000057}.inventory-upper{grid-template-columns:var(--slot) calc(var(--slot)*3.2) calc(var(--slot)*2.35) var(--slot);align-items:center;gap:10px;min-height:150px;display:grid}.inventory-armor{gap:2px;display:grid}.inventory-player{height:calc(var(--slot)*3.8);background:radial-gradient(circle,#303030,#111);border:2px solid #fff;border-color:#555 #fff #fff #555;place-items:center;display:grid}.inventory-player img{object-fit:contain;max-width:100%;height:95%;image-rendering:pixelated;filter:drop-shadow(3px 5px 1px #00000080)}.inventory-crafting{align-self:start;padding-top:7px}.inventory-crafting strong{margin-bottom:5px;font-size:11px;font-weight:400;display:block}.inventory-crafting>div{grid-template-columns:repeat(2,var(--slot));gap:2px;display:grid}.inventory-offhand{align-self:end;margin-bottom:7px}.inventory-storage,.inventory-hotbar{grid-template-columns:repeat(9,var(--slot));gap:2px;display:grid}.inventory-storage{margin-top:10px}.inventory-hotbar{margin-top:7px}.inventory-slot{width:var(--slot);height:var(--slot);box-sizing:border-box;background:#8b8b8b;border:2px solid #fff;border-color:#373737 #fff #fff #373737;place-items:center;display:grid;position:relative;overflow:hidden}.inventory-slot>img{z-index:2;object-fit:contain;width:84%;height:84%;image-rendering:pixelated;filter:drop-shadow(1px 2px #0000005c);position:relative}.inventory-slot>i{z-index:1;color:#5f5f5f;font:700 9px/1 Arial,sans-serif;position:absolute}.inventory-slot>em{z-index:3;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(125deg,#0000 20%,#b85bff7a 45%,#0000 70%);animation:2.2s linear infinite inventoryGlint;position:absolute;inset:2px}.inventory-slot>b{z-index:4;color:#fff;text-shadow:1px 1px #222,-1px -1px #222,1px -1px #222,-1px 1px #222;font:700 12px/1 Arial,sans-serif;position:absolute;bottom:-1px;right:1px}.inventory-slot.selected{outline-offset:-2px;outline:2px solid #fff3a5;box-shadow:inset 0 0 8px #f4c852}.inventory-auto>small{text-align:center;color:#5e5e5e;font:700 8px var(--mono);letter-spacing:.07em;margin-top:8px;display:block}@keyframes inventoryGlint{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (width<=490px){.inventory-auto{--slot:29px;padding:8px}.inventory-upper{grid-template-columns:var(--slot) calc(var(--slot)*3) calc(var(--slot)*2.1) var(--slot);gap:6px;min-height:126px}}.inventory-player{isolation:isolate;position:relative;overflow:hidden}.inventory-player>.inventory-player-glow{z-index:0;filter:blur(12px);background:#ffffff2b;border-radius:50%;position:absolute;inset:18% 12%}.inventory-player>.inventory-player-skin{z-index:1;object-fit:contain;width:100%;height:96%;image-rendering:pixelated;filter:drop-shadow(3px 5px 1px #00000094);position:relative}.inventory-player>.equipment-layer{z-index:2;object-fit:contain;height:auto;image-rendering:pixelated;filter:drop-shadow(1px 2px #171717);pointer-events:none;position:absolute}.inventory-player>.equipment-helmet{width:31%;top:0;left:48%;transform:translate(-50%)}.inventory-player>.equipment-chestplate{width:37%;top:31%;left:48%;transform:translate(-50%)}.inventory-player>.equipment-leggings{width:32%;bottom:18%;left:48%;transform:translate(-50%)}.inventory-player>.equipment-boots{width:29%;bottom:0;left:48%;transform:translate(-50%)}.tier-show-stats{color:#151927;width:100%;font:700 14px/1.2 var(--sans);letter-spacing:.04em;text-align:center;cursor:pointer;background:linear-gradient(105deg,#ebc879,#d99545,#edc578) 0 0/200% 100%;border:1px solid #e8bd6e;border-radius:9px;margin-top:22px;padding:15px 18px;transition:background-position .45s,transform .3s,box-shadow .3s;display:block}.tier-show-stats:hover,.tier-show-stats:focus-visible{outline-offset:3px;background-position:100% 0;outline:2px solid #f7db9e;transform:translateY(-2px);box-shadow:0 12px 28px #e8b66338}.tier-stats-overlay{-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#040710db;align-items:start;padding:22px;overflow-y:auto}.tier-stats-screen{isolation:isolate;color:#f3eee4;width:min(1240px,100%);max-height:calc(100vh - 44px);font-family:var(--sans);background:radial-gradient(circle at 87% 12%,#b1792b36,#0000 31%),radial-gradient(circle at 8% 71%,#3b5caa40,#0000 39%),linear-gradient(125deg,#121c32 2%,#0d1527 48%,#312013 100%);border:1px solid #b993594b;border-radius:18px;margin:auto;animation:.55s cubic-bezier(.16,.82,.21,1) both tierStatsEnter;position:relative;overflow:auto;box-shadow:0 35px 100px #03050bc9,inset 0 0 0 1px #f6d69012}.tier-stats-screen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 23% 31%,#5377df30,#0000 22%),radial-gradient(circle at 72% 52%,#eab95d24,#0000 25%),linear-gradient(115deg,#0000 32%,#e9c2730b 49%,#0000 65%);animation:18s ease-in-out infinite alternate tierStatsAura;position:absolute;inset:-35%}.tier-stats-screen:after{content:"";background:linear-gradient(90deg,#6d88d9,#e9bd66 48%,#92501f);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px #e8b56277}.tier-stats-actions{z-index:2;background:#0c1224a8;border-bottom:1px solid #e8cc8940;justify-content:space-between;align-items:center;gap:16px;padding:16px 30px;display:flex;position:relative}.tier-stats-actions>span{color:#efd28f;font:600 12px var(--mono);letter-spacing:.16em}.tier-stats-actions i{color:#7390d8;margin:0 4px;font-style:normal}.tier-stats-actions>div{align-items:center;gap:17px;display:flex}.tier-stats-actions button{color:#d8e2f7;font:600 13px var(--mono);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;transition:color .25s,transform .25s}.tier-stats-actions button:last-child{font:400 28px/1 var(--sans)}.tier-stats-actions button:hover,.tier-stats-actions button:focus-visible{color:#f0c879;outline:none;transform:translateY(-1px)}.tier-stats-hero{background:linear-gradient(105deg,#1928495c,#10182a12 62%,#ac753038);border-bottom:1px solid #d8ba7d42;grid-template-columns:minmax(0,1fr) 310px;min-height:338px;display:grid;position:relative;overflow:hidden}.tier-stats-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 79px,#e7c9870c 80px 81px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.tier-stats-head-runners{z-index:0;pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}.tier-head-runner{background:#05070c;border:6px solid;place-items:center;width:66px;height:66px;padding:5px;display:grid;position:absolute;transform:rotate(-7deg);box-shadow:0 12px 30px #000b}.tier-head-runner img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.tier-head-runner-win{border-color:#3ed47a;animation:11s linear infinite tierHeadRunRight;top:42px;left:-90px;box-shadow:0 0 0 4px #07140d,0 0 34px #3ed47a6e}.tier-head-runner-loss{border-color:#ed5664;animation:13s linear 2.2s infinite tierHeadRunLeft;bottom:34px;right:-90px;box-shadow:0 0 0 4px #16070a,0 0 34px #ed56646e}.tier-stats-identity{z-index:1;padding:39px 20px 34px 46px;animation:.7s .12s both tierStatsRise;position:relative}.tier-stats-eyebrow{color:#aec5f2;font:600 12px var(--mono);letter-spacing:.17em;margin:0 0 10px}.tier-stats-eyebrow span{color:#e0b969;padding:0 8px}.tier-stats-live{color:#8de2aa;letter-spacing:.08em;text-shadow:0 0 14px #69d69270;margin-left:13px;font-style:normal;display:inline-block}.tier-stats-identity h2{color:#f8da8c;max-width:100%;font:700 clamp(46px,6vw,78px)/.98 var(--serif);letter-spacing:-.055em;text-shadow:0 8px 28px #d6a75047;overflow-wrap:anywhere;margin:0}.tier-stats-subtitle{color:#d1def5;font:700 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#020308 0%,#070a12 78%,#11131a 100%);border:1px solid #e4bd6e45;border-left:6px solid #edbd60;flex-wrap:wrap;align-items:center;gap:2px;margin:17px 0 0;padding:13px 18px;display:inline-flex;box-shadow:0 13px 28px #0009,inset 0 1px #ffffff0b}.tier-stats-subtitle b{color:#f2cb76}.tier-stats-subtitle span{color:#648bd8;padding:0 8px}.tier-stats-score{border-top:1px solid #a6bce244;align-items:baseline;gap:13px;margin-top:25px;padding-top:22px;display:flex}.tier-stats-score>span,.tier-stats-best>span{color:#a7b8d5;font:600 12px var(--mono);letter-spacing:.12em}.tier-stats-score strong{color:#f7d78c;font:700 clamp(42px,5vw,65px)/.9 var(--serif);letter-spacing:-.07em}.tier-stats-score small{color:#e5b862;font:600 13px var(--mono)}.tier-stats-best{flex-wrap:wrap;align-items:center;gap:11px;margin-top:21px;display:flex}.tier-stats-best>div{background:#b9803240;border:1px solid #d7ad5b74;border-radius:9px;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:inline-flex;box-shadow:0 0 20px #e9b95a20}.tier-stats-best b{font-size:14px;font-weight:600}.tier-stats-best p{color:#cbd3e1;margin:0;font-size:14px}.tier-stats-best .tier-mode-icon{width:18px;height:18px}.tier-stats-best .tier-badge{font-size:10px}.tier-stats-skin-stage{isolation:isolate;background:radial-gradient(at 50% 61%,#4467b75c,#0000 58%),linear-gradient(160deg,#6d4b2430,#0000 65%);place-items:end center;min-height:338px;display:grid;position:relative;overflow:hidden}.tier-stats-skin-stage:after{content:"";z-index:-1;filter:blur(15px);background:#030715a6;border-radius:50%;height:32px;position:absolute;bottom:13px;left:10%;right:10%}.tier-stats-skin-ring{z-index:-1;aspect-ratio:1;border:1px solid #e8bd7b88;border-radius:50%;width:230px;animation:6s ease-in-out infinite tierStatsPulse;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 0 0 20px #d4a4550b,0 0 0 58px #658add0a,0 0 55px #e3ad5650,inset 0 0 25px #9dc0ff2e}.tier-stats-skin-stage img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 15px #020713a3);width:min(88%,290px);height:314px;image-rendering:pixelated;animation:5s ease-in-out infinite tierStatsFloat;display:block;position:relative}.tier-stats-skin-label{z-index:2;color:#f1d28e;font:600 11px var(--mono);letter-spacing:.08em;background:#0f1830d9;border:1px solid #ead08d60;padding:7px 10px;position:absolute;bottom:13px;right:16px}.tier-stats-facts{background:linear-gradient(90deg,#101b34b5,#3d2919a0);border-bottom:1px solid #d5b9773d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tier-stats-facts>div{border-right:1px solid #d5b9772b;min-width:0;padding:21px 22px 20px;animation:.65s both tierStatsRise}.tier-stats-facts>div:nth-child(2){animation-delay:80ms}.tier-stats-facts>div:nth-child(3){animation-delay:.16s}.tier-stats-facts>div:nth-child(4){border-right:0;animation-delay:.24s}.tier-stats-facts b{color:#f7e3b2;font:700 clamp(21px,2.3vw,29px)/1.15 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tier-stats-facts b i{color:#88a3da;font-size:.66em;font-style:normal}.tier-stats-facts small{color:#adbfdf;font:600 11px var(--mono);letter-spacing:.12em;margin-top:6px;display:block}.tier-stats-layout{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:29px;padding:32px;display:grid}.tier-stats-section-heading>span{color:#8faadf;font:600 12px var(--mono);letter-spacing:.16em}.tier-stats-section-heading h3{color:#f4e8d1;font:700 clamp(24px,2.3vw,31px)/1.1 var(--serif);letter-spacing:-.03em;margin:8px 0 18px}.tier-stats-section-heading h3 span{color:#e6b964}.tier-stats-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.tier-stats-kit-grid>button{min-height:60px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#213252b8,#3528178c);border:1px solid #98ace449;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;transition:transform .28s,border-color .28s,background .28s;display:grid;box-shadow:inset 0 1px #a1b9f21f}.tier-stats-kit-grid>button:hover,.tier-stats-kit-grid>button:focus-visible,.tier-stats-kit-grid>button.selected{background:linear-gradient(120deg,#2b416bbf,#64411da6);border-color:#ecc77c9c;outline:none;transform:translateY(-3px);box-shadow:0 10px 24px #03081766,inset 3px 0 #e8b85a}.tier-stats-kit-grid>button>span:not(.tier-badge){color:#e5e9f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.tier-stats-kit-grid>button>span:not(.tier-badge) b,.tier-stats-kit-grid>button>span:not(.tier-badge) small{text-overflow:ellipsis;display:block;overflow:hidden}.tier-stats-kit-grid>button>span:not(.tier-badge) small{color:#92a9cf;font:500 10px var(--mono);letter-spacing:.04em;margin-top:3px}.tier-stats-kit-grid .tier-mode-icon{width:24px;height:24px}.tier-stats-kit-grid .tier-mode-fallback{font-size:21px}.tier-stats-kit-grid .tier-badge{min-width:32px;padding:5px;font-size:10px}.tier-stats-kit-grid .tier-badge small{display:none}.tier-stats-main{min-width:0}.tier-stats-main>nav{background:#0c162bb8;border:1px solid #94abd044;border-radius:9px;gap:8px;margin-bottom:16px;padding:4px;display:flex}.tier-stats-main>nav button{color:#a5b6d4;font:600 12px var(--mono);letter-spacing:.09em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:10px;transition:background .25s,color .25s,box-shadow .25s}.tier-stats-main>nav button.active{color:#17213a;background:linear-gradient(100deg,#c4964d,#e4be77);border-color:#eac17373;box-shadow:0 3px 16px #e9b85930}.tier-stats-main>nav button:focus-visible{outline-offset:2px;outline:2px solid #f5d694}.tier-stats-overview{grid-template-columns:1fr;gap:13px;display:grid}.tier-stats-panel{background:linear-gradient(135deg,#1b2b48bd,#392719b3);border:1px solid #92a9da46;border-radius:10px;min-width:0;padding:19px 21px;animation:.48s both tierStatsRise;box-shadow:inset 0 1px #b7c8ef19}.tier-stats-panel h4{color:#e8c783;font:600 12px var(--mono);letter-spacing:.14em;margin:0 0 14px}.tier-live-dot{background:#63dc91;border-radius:50%;width:7px;height:7px;margin-right:4px;animation:1.8s ease-in-out infinite tierLivePulse;display:inline-block;box-shadow:0 0 12px #63dc91}.tier-stats-panel p{color:#cad3e2;margin:0;font-size:14px;line-height:1.55}.tier-stats-career>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.tier-stats-career>div span{text-align:center;background:#101c33b0;border:1px solid #caa56335;border-radius:6px;padding:11px 8px}.tier-stats-career b,.tier-stats-career small{display:block}.tier-stats-career b{color:#fbdf9f;font-size:22px;font-weight:700}.tier-stats-career small{color:#9cb2d6;font:600 11px var(--mono);letter-spacing:.08em;margin-top:4px}.tier-stats-match-list{margin:0 -21px -19px;display:grid}.tier-stats-match-list>div{color:#e1e6f1;border-top:1px solid #9ab0d230;grid-template-columns:42px 27px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:7px 16px;font-size:13px;display:grid}.tier-stats-match-list strong{font:700 12px var(--mono)}.tier-stats-match-list strong.win{color:#75dda1}.tier-stats-match-list strong.loss{color:#f18b96}.tier-stats-match-list img{width:27px;height:27px;image-rendering:pixelated}.tier-stats-match-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-stats-match-list small,.tier-stats-match-list time{color:#a9bbd6;font-size:12px}.tier-stats-empty{min-height:160px}.tier-mode-detail{background:linear-gradient(135deg,#14233fdb,#392718d1);border:1px solid #9aafd24f;border-radius:12px;min-width:0;padding:19px 21px 22px;animation:.45s both tierStatsRise;box-shadow:inset 0 1px #b7c8ef1c}.tier-mode-back{color:#9eb9e8;font:600 11px var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:0}.tier-mode-back:hover,.tier-mode-back:focus-visible{color:#f3cd7d;outline:none}.tier-mode-detail>header{border-bottom:1px solid #d2ae6e42;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;margin:15px 0 18px;padding-bottom:17px;display:grid}.tier-mode-detail-icon{background:#5a351d73;border:1px solid #d69d4c80;border-radius:13px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 28px #d59b3b1b}.tier-mode-detail-icon .tier-mode-icon{width:38px;height:38px}.tier-mode-detail-icon .tier-mode-fallback{font-size:34px}.tier-mode-detail header p{color:#8faadd;font:600 10px var(--mono);letter-spacing:.12em;margin:0 0 3px}.tier-mode-detail header h3{color:#f6e8cf;font:700 29px/1 var(--serif);margin:0}.tier-mode-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tier-mode-detail-metrics>span,.tier-mode-detail-secondary>span{text-align:center;background:#090f1fb8;border:1px solid #8da3ca36;border-radius:7px;padding:12px 8px}.tier-mode-detail-metrics b,.tier-mode-detail-metrics small,.tier-mode-detail-secondary b,.tier-mode-detail-secondary small{display:block}.tier-mode-detail-metrics b{color:#f5d58c;font-size:19px}.tier-mode-detail-metrics b i{color:#8ea7d5;font-size:.7em;font-style:normal}.tier-mode-detail-metrics small,.tier-mode-detail-secondary small{color:#91a5c9;font:600 9px var(--mono);letter-spacing:.08em;margin-top:4px}.tier-mode-detail-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.tier-mode-detail-secondary>span{padding:9px 5px}.tier-mode-detail-secondary b{color:#e8edf7;margin-top:3px;font-size:15px}.tier-mode-chart{background:#050914b8;border:1px solid #bd98564a;border-radius:9px;margin-top:17px;padding:15px 17px 12px}.tier-mode-chart>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.tier-mode-chart h4{color:#e9c579;font:600 11px var(--mono);letter-spacing:.13em;margin:0}.tier-mode-chart>div small{color:#8499bd;font-size:11px}.tier-mode-chart svg{width:100%;height:155px;margin-top:7px;display:block;overflow:visible}.tier-mode-empty{text-align:center;place-items:center;min-height:155px;display:grid;color:#aebbd1!important;margin:7px 0 0!important}@keyframes tierStatsEnter{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tierStatsRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tierStatsAura{0%{transform:translate(-3%,-2%)rotate(-3deg)}to{transform:translate(3%,2%)rotate(3deg)}}@keyframes tierStatsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tierStatsPulse{0%,to{opacity:.8;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.065)}}@keyframes tierHeadRunRight{0%{left:-90px;transform:translateY(0)rotate(-7deg)}46%{left:calc(100% + 20px);transform:translateY(30px)rotate(7deg)}to{left:calc(100% + 20px);transform:translateY(30px)rotate(7deg)}}@keyframes tierHeadRunLeft{0%{right:-90px;transform:translateY(0)rotate(7deg)}46%{right:calc(100% + 20px);transform:translateY(-25px)rotate(-7deg)}to{right:calc(100% + 20px);transform:translateY(-25px)rotate(-7deg)}}@keyframes tierLivePulse{50%{opacity:.4;transform:scale(.76)}}@media (width<=920px){.tier-stats-layout{grid-template-columns:1fr}.tier-stats-hero{grid-template-columns:minmax(0,1fr) 260px}.tier-stats-identity{padding-left:30px}.tier-stats-skin-stage img{width:245px}.tier-stats-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.tier-stats-overlay{padding:8px}.tier-stats-screen{border-radius:12px;max-height:calc(100vh - 16px)}.tier-stats-actions{padding:13px 16px}.tier-stats-actions>span{font-size:10px}.tier-stats-actions>div{gap:8px}.tier-stats-actions button{font-size:11px}.tier-stats-hero{grid-template-columns:minmax(0,1fr) 145px;min-height:276px}.tier-stats-identity{padding:28px 4px 25px 18px}.tier-stats-identity h2{font-size:clamp(34px,7.5vw,52px)}.tier-stats-eyebrow{letter-spacing:.08em;font-size:10px}.tier-stats-subtitle{font-size:13px}.tier-stats-score{flex-wrap:wrap;gap:7px;margin-top:17px;padding-top:16px}.tier-stats-score>span{width:100%;font-size:10px}.tier-stats-score strong{font-size:40px}.tier-stats-best{gap:6px;margin-top:14px}.tier-stats-best>span{width:100%;font-size:10px}.tier-stats-skin-stage{min-height:276px}.tier-stats-skin-stage img{width:140px;height:245px}.tier-stats-skin-ring{width:130px;top:58px}.tier-stats-skin-label{font-size:8px;bottom:8px;right:4px}.tier-stats-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-stats-facts>div{border-bottom:1px solid #d5b9772b;padding:15px}.tier-stats-facts>div:nth-child(2){border-right:0}.tier-stats-facts b{font-size:20px}.tier-stats-facts small{font-size:10px}.tier-stats-layout{gap:28px;padding:20px 15px}.tier-stats-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-stats-match-list time{display:none}.tier-mode-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-mode-detail-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-mode-chart>div{display:block}.tier-mode-chart>div small{margin-top:5px;display:block}}@media (width<=420px){.tier-stats-hero{grid-template-columns:minmax(0,1fr) 108px}.tier-stats-identity h2{font-size:32px}.tier-stats-skin-stage img{width:108px;height:220px}.tier-stats-skin-ring{width:95px}.tier-stats-kit-grid>button{grid-template-columns:19px minmax(0,1fr) auto;gap:5px;padding:8px 6px}.tier-stats-kit-grid>button>span:not(.tier-badge){font-size:12px}.tier-stats-kit-grid .tier-mode-icon{width:19px;height:19px}.tier-stats-match-list>div{grid-template-columns:40px 24px minmax(0,1fr) auto}.tier-stats-match-list time{display:none}.tier-mode-detail{padding:15px 12px}.tier-mode-detail>header{grid-template-columns:50px minmax(0,1fr) auto}.tier-mode-detail-icon{width:50px;height:50px}.tier-mode-detail header h3{font-size:23px}.tier-mode-detail-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier-directory-tools{justify-content:flex-end;align-items:center}.tier-player-search{background:linear-gradient(120deg,#111c35eb,#3d2714e6);border:1px solid #e3b75973;border-radius:8px;align-items:center;gap:8px;min-width:min(290px,100%);padding:9px 12px;display:flex;box-shadow:inset 0 1px #ffffff0d}.tier-player-search span{color:#efc66f;font-size:20px;line-height:1}.tier-player-search input{color:#f6ecd7;width:100%;min-width:0;font:600 14px var(--sans);background:0 0;border:0;outline:0;padding:0}.tier-player-search input::placeholder{color:#91a5c8}.tier-player-search:focus-within{border-color:#f2c66d;box-shadow:0 0 0 3px #5370cf2e,0 10px 25px #0003}@media (width<=620px){.tier-directory-tools{justify-content:flex-start;width:100%}.tier-player-search{order:-1;width:100%}}@media (prefers-reduced-motion:reduce){.tier-stats-screen,.tier-stats-screen:before,.tier-stats-identity,.tier-stats-facts>div,.tier-stats-panel,.tier-stats-skin-ring,.tier-stats-skin-stage img,.tier-head-runner,.tier-live-dot{animation:none}.tier-head-runner-win{top:36px;left:8%}.tier-head-runner-loss{bottom:24px;right:30%}.tier-show-stats,.tier-stats-kit-grid>button,.tier-stats-actions button{transition:none}}.ban-page{color:#f8edda;background:#070b14}.ban-stage{background:radial-gradient(circle at 20% 20%,#4072c238,#0000 34%),radial-gradient(circle at 82% 70%,#db9c3533,#0000 30%),linear-gradient(145deg,#070b14,#10182a 52%,#1f140d);place-items:center;min-height:calc(100vh - 150px);padding:150px 24px 90px;display:grid;position:relative;overflow:hidden}.ban-stage:before{content:"";opacity:.2;background-image:linear-gradient(#84a9e61f 1px,#0000 1px),linear-gradient(90deg,#84a9e61f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.ban-orbit{border:1px solid #efb95238;border-radius:50%;animation:22s linear infinite banSpin;position:absolute}.ban-orbit:before,.ban-orbit:after{content:"";background:#e9b857;border-radius:50%;position:absolute;box-shadow:0 0 25px #e9b857}.ban-orbit:before{width:9px;height:9px;top:15%;left:13%}.ban-orbit:after{background:#78a6ee;width:5px;height:5px;bottom:27%;right:7%;box-shadow:0 0 24px #78a6ee}.ban-orbit-one{width:720px;height:720px}.ban-orbit-two{width:940px;height:940px;animation-duration:34s;animation-direction:reverse}.ban-sword{font:400 min(43vw,610px)/1 var(--serif);color:#e8b54e0b;filter:drop-shadow(0 0 44px #e8b54e1f);position:absolute;transform:rotate(-11deg)}.ban-card{text-align:center;background:linear-gradient(145deg,#12192bf5,#0c0e17f7);border:1px solid #eebe5f6b;width:min(760px,100%);padding:54px 58px;position:relative;box-shadow:0 35px 110px #000b,inset 0 1px #ffefc11f}.ban-card:before{content:"";background:linear-gradient(90deg,#547fc7,#f3c86d,#8a5429);height:4px;animation:3s ease-in-out infinite banGlow;position:absolute;inset:-1px}.ban-kicker{font:10px var(--mono);letter-spacing:.25em;color:#8da7d0;margin:0 0 25px}.ban-seal{color:#f2c66e;width:76px;height:76px;font:700 45px var(--serif);background:#1b1420;border:1px solid #f0c36b;place-items:center;margin:0 auto 24px;display:grid;transform:rotate(45deg);box-shadow:0 0 0 9px #eab34b0f,0 0 38px #eab34b33}.ban-seal span{transform:rotate(-45deg)}.ban-state{font:10px var(--mono);letter-spacing:.18em;color:#f07b80;justify-content:center;align-items:center;gap:9px;display:flex}.ban-state i{background:#f05d66;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite banPulse;box-shadow:0 0 17px #f05d66}.ban-card h1{font:700 clamp(53px,9vw,92px)/.88 var(--serif);letter-spacing:-.07em;color:#0000;background:linear-gradient(105deg,#fff0c4,#e6b455 50%,#84aeed);-webkit-background-clip:text;background-clip:text;margin:13px 0 10px}.ban-reason{color:#c7bba8;max-width:570px;margin:0 auto 30px;font-size:16px;line-height:1.65}.ban-countdown{background:#080c16;border:1px solid #7199d852;padding:21px}.ban-countdown span,.ban-facts dt{font:9px var(--mono);letter-spacing:.16em;color:#7f9cca;display:block}.ban-countdown strong{font:600 clamp(24px,5vw,38px) var(--serif);color:#f1c467;margin-top:9px;display:block}.ban-facts{border:1px solid #ecbf6633;grid-template-columns:repeat(3,1fr);margin:23px 0;display:grid}.ban-facts div{border-right:1px solid #ecbf6633;padding:18px 14px}.ban-facts div:last-child{border-right:0}.ban-facts dd{color:#eee0ca;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.ban-actions{justify-content:center;gap:10px;margin-top:28px;display:flex}.ban-actions a{font:10px var(--mono);letter-spacing:.1em;color:#f4d58e;border:1px solid #f4cb777a;padding:14px 17px;text-decoration:none}.ban-actions a:first-child{color:#160f0c;background:linear-gradient(135deg,#e9bc62,#a96b24);border:0}.ban-card>small{color:#75849e;margin-top:21px;line-height:1.5;display:block}@keyframes banSpin{to{transform:rotate(360deg)}}@keyframes banPulse{50%{opacity:.35;transform:scale(.72)}}@keyframes banGlow{50%{filter:brightness(1.5);opacity:.72}}@media (width<=650px){.ban-card{padding:42px 22px}.ban-facts{grid-template-columns:1fr}.ban-facts div{border-bottom:1px solid #ecbf6633;border-right:0}.ban-facts div:last-child{border-bottom:0}.ban-actions{flex-direction:column}.ban-orbit-one{width:520px;height:520px}.ban-orbit-two{width:690px;height:690px}}
