@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cinzel-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cinzel-900-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cinzel';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/cinzel-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cinzel';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/cinzel-900-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant SC';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cormorant-sc-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Cormorant SC';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cormorant-sc-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Cormorant SC';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cormorant-sc-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Cormorant SC';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cormorant-sc-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/manrope-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/manrope-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/manrope-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/manrope-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Cormorant SC';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cormorant-sc-700-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/manrope-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip{position:absolute;left:-999px;top:8px;padding:8px 14px;border-radius:6px;z-index:200;background:#fff;color:#000}.skip:focus{left:8px}:focus-visible{outline:2px solid var(--focus,#e8b04a);outline-offset:2px}.modal{border:1px solid var(--m-line,#3a3b42);border-radius:var(--m-radius,10px);background:var(--m-bg,#121318);color:var(--m-ink,#e8e6e1);padding:26px;width:min(420px,calc(100vw - 32px));box-shadow:0 30px 80px rgba(0,0,0,.75)}.modal::backdrop{background:rgba(2,3,5,.75);backdrop-filter:blur(3px)}.modal-close-form{position:absolute;top:8px;right:8px;margin:0}.modal-x{background:none;border:0;font-size:26px;line-height:1;color:inherit;opacity:.6;cursor:pointer;width:36px;height:36px;border-radius:6px}.modal-x:hover{opacity:1;background:rgba(255,255,255,.06)}.modal-h{margin:0 40px 18px 0}.auth-form{display:flex;flex-direction:column;gap:13px}.auth-form label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;opacity:.92}.auth-form .check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.auth-form .check input{margin-top:3px;accent-color:var(--focus,#e8b04a)}input[aria-invalid="true"]{border-color:#e0574f!important;box-shadow:0 0 0 3px rgba(224,87,79,.18)!important}.form-msg{min-height:18px;margin:0;font-size:13px;color:#f29b93}.form-msg.ok{color:#93dcae}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%,calc(100% + 40px));visibility:hidden;background:#17181d;border:1px solid #3a3b42;color:#eee;padding:12px 20px;border-radius:10px;font:600 14px/1.4 system-ui,sans-serif;box-shadow:0 14px 40px rgba(0,0,0,.6);transition:transform .35s,visibility .35s;z-index:300;max-width:calc(100vw - 32px);text-align:center}.toast.show{transform:translate(-50%,0);visibility:visible}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}canvas.embers{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}:root{--bg:#09090b;--panel:#111216;--panel-2:#17181d;--line:#2a2b31;--line-2:#3c3e45;--red:#c9241b;--red-2:#ff5a3c;--red-3:#6d0b07;--gold:#d6a44a;--gold-2:#f2d28c;--ink:#e7e3da;--ink-2:#aaa69e;--ink-3:#76747a;--fd:"Cormorant SC","Cormorant",Georgia,serif;--fl:"Cinzel",Georgia,serif;--fb:"Manrope",system-ui,sans-serif;--focus:#ff5a3c;--m-bg:#121317;--m-line:#3c3e45;--m-radius:6px}body{background: radial-gradient(1200px 600px at 50% -100px,rgba(201,36,27,.14),transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0 2px,transparent 2px 6px),var(--bg);color:var(--ink);font:15px/1.55 var(--fb)}a{color:var(--gold-2);text-decoration:none}a:hover{color:#fff}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 14px}.muted{color:var(--ink-2)}.small{font-size:13px}.topbar{background:#000;border-bottom:1px solid #1d1e22;font-size:12.5px;color:var(--ink-3)}.topbar-in{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:34px;flex-wrap:wrap}.lang{position:relative;z-index:30}.lang summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;padding:4px 9px;border:1px solid #2c2d33;border-radius:3px;background:#15161a;color:var(--ink);font-weight:700;font-size:12px;user-select:none}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{border-color:#ff6a4f}.lang .ico{width:15px;height:15px;fill:#e0372a}.lang .caret{width:8px;height:5px;fill:var(--ink-3);transition:transform .2s}.lang[open] .caret{transform:rotate(180deg)}.lang-list{position:absolute;left:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;min-width:170px;background:#101114;border:1px solid #2c2d33;border-radius:4px;box-shadow:0 12px 30px rgba(0,0,0,.7)}.lang-list a{display:block;padding:7px 10px;border-radius:3px;color:var(--ink-2);font-weight:600;font-size:13px}.lang-list a:hover,.lang-list a:focus-visible{background:#1c1d22;color:#fff}.lang-list a[aria-current]{color:#fff;background:linear-gradient(90deg,rgba(224,55,42,.35),transparent)}.lang-pick main{padding:60px 16px}.lang-pick ul{list-style:none;padding:0;display:grid;gap:8px;max-width:280px}.lang-pick a{display:block;padding:10px 14px;border:1px solid #2c2d33;border-radius:4px}.topbar-right{display:flex;gap:16px;align-items:center}.srv-time b{color:var(--ink);font-variant-numeric:tabular-nums}.demo-flag{color:#ff9d8a}.banner-wrap{max-width:1240px;margin:0 auto}.banner{position:relative;aspect-ratio:1240/430;max-height:470px;width:100%;overflow:hidden;background:#0c0c0e;border-left:1px solid #000;border-right:1px solid #000;isolation:isolate}@keyframes drift{from{transform:scale(1.02)}to{transform:scale(1.08) translateX(-1%)}}.banner-shade{position:absolute;inset:0;z-index:-2;background: linear-gradient(270deg,rgba(6,6,8,.78) 0%,rgba(6,6,8,.35) 34%,transparent 58%),linear-gradient(0deg,rgba(6,6,8,.85) 0%,transparent 26%),linear-gradient(180deg,rgba(6,6,8,.6) 0%,transparent 16%)}.banner canvas.embers{z-index:-1}.frame{position:absolute;left:0;right:0;z-index:2;background:linear-gradient(180deg,#3a3c43,#16171b 55%,#07070a);box-shadow:0 1px 0 rgba(255,255,255,.06) inset}.frame-top{top:0;height:20px;border-bottom:1px solid #000;box-shadow:0 2px 10px rgba(0,0,0,.7)}.frame-bottom{bottom:0;height:14px;border-top:1px solid #000;background:linear-gradient(0deg,#3a3c43,#16171b 55%,#07070a)}.emblem{position:absolute;left:50%;transform:translateX(-50%);z-index:3;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8))}.emblem-top{top:-4px;width:clamp(130px,17vw,240px);height:auto}.emblem-bottom{bottom:-6px;width:clamp(170px,20vw,270px)}.emblem-bottom img{display:block;width:100%;height:auto}.plate-text{position:absolute;left:0;right:0;top:50%;transform:translateY(-38%);text-align:center;font:700 clamp(9px,.95vw,12.5px)/1 var(--fl);letter-spacing:.24em;text-transform:uppercase;color:#eadfc4;text-shadow:0 1px 0 #000,0 0 8px rgba(0,0,0,.9)}.blade{position:absolute;bottom:0;z-index:2;width:clamp(70px,11vw,150px);filter:drop-shadow(0 -2px 8px rgba(0,0,0,.7))}.blade-l{left:0}.blade-r{right:0;transform:scaleX(-1)}.banner-title{position:absolute;right:8%;top:50%;transform:translateY(-46%);text-align:right;z-index:1;display:flex;flex-direction:column;align-items:flex-end;line-height:1}.banner-title .pre{font:700 clamp(15px,1.9vw,26px)/1 var(--fl);color:#f1eee8;letter-spacing:.04em;text-shadow:0 2px 0 #000,0 0 14px rgba(0,0,0,.9);margin-bottom:6px}.logo-title{margin:0;font:900 clamp(46px,7.6vw,104px)/.9 var(--fl);letter-spacing:.01em;background:linear-gradient(180deg,#ffb08a 0%,#ff4a2a 34%,#c9160e 62%,#6a0805 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px rgba(20,2,1,.85);filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 22px rgba(255,60,30,.35))}.logo-title span{margin-left:.12em}.banner-title .sub{font:700 clamp(13px,1.5vw,20px)/1 var(--fl);color:#c9c6c0;letter-spacing:.08em;text-shadow:0 2px 0 #000,0 0 10px #000;margin-top:8px}.mainnav{position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#2c2e34,#17181c 52%,#0c0d10);border-top:1px solid #4a4c53;border-bottom:1px solid #000;box-shadow:0 6px 18px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.07)}.mainnav-in{display:flex;align-items:center;min-height:50px}.mainnav-brand{display:none;font:900 18px var(--fl);letter-spacing:.06em;color:#eee}.mainnav-brand b{color:var(--red-2)}.navlinks{display:flex;margin:0 auto}.navlinks a{position:relative;display:block;padding:15px 18px;font:800 12.5px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:#cfccc5;text-shadow:0 1px 0 #000;transition:color .2s}.navlinks a+a::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:linear-gradient(transparent,#4a4c53,transparent)}.navlinks a::after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:2px;background:linear-gradient(90deg,transparent,var(--red-2),transparent);transform:scaleX(0);transition:transform .25s}.navlinks a:hover,.navlinks a.active{color:#fff}.navlinks a:hover::after,.navlinks a.active::after{transform:scaleX(1)}.burger{display:none;background:#121317;border:1px solid #3a3b42;border-radius:4px;width:42px;height:38px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto}.burger span{display:block;width:18px;height:2px;background:#ddd;transition:transform .3s,opacity .3s}.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){opacity:0}.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.portal{display:grid;grid-template-columns:250px minmax(0,1fr) 270px;grid-template-areas:"l m r";gap:14px;padding-top:16px;padding-bottom:30px}.col-left{grid-area:l}.col-main{grid-area:m}.col-right{grid-area:r}.col{display:flex;flex-direction:column;gap:14px;min-width:0}.box{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:3px;box-shadow:0 10px 24px -14px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.03)}.box-h{position:relative;margin:0;padding:10px 14px 10px 34px;font:700 19px/1.1 var(--fd);letter-spacing:.03em;color:#efebe3;text-shadow:0 1px 0 #000;background:linear-gradient(180deg,#2a2c32,#18191d);border-bottom:1px solid #000;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);border-radius:3px 3px 0 0}.box-h::before{content:"";position:absolute;left:13px;top:50%;width:9px;height:9px;margin-top:-5px;transform:rotate(45deg);background:linear-gradient(135deg,#ff7a55,#b3140d);box-shadow:0 0 8px rgba(255,70,40,.6)}.box-h::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--red),transparent 70%)}.box-b{padding:14px;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:3px;font:800 13px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid;transition:filter .2s,transform .1s,box-shadow .2s;white-space:nowrap;text-shadow:0 1px 0 rgba(0,0,0,.6)}.btn:active{transform:translateY(1px)}.btn-red{background:linear-gradient(180deg,#e9432f,#b3170e 55%,#7d0e08);border-color:#ff7357 #5a0904 #3d0603;color:#fff;box-shadow:0 6px 16px -6px rgba(201,36,27,.8),inset 0 1px 0 rgba(255,255,255,.3)}.btn-red:hover{filter:brightness(1.12);box-shadow:0 8px 22px -6px rgba(255,70,40,.9),inset 0 1px 0 rgba(255,255,255,.3)}.btn-steel{background:linear-gradient(180deg,#45474e,#24252a 55%,#16171b);border-color:#62646c #0b0b0d #000;color:#e5e2db;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.btn-steel:hover{filter:brightness(1.2)}.btn-discord{background:linear-gradient(180deg,#6b77ff,#4752c4);border-color:#8f98ff #2c3487 #222a73;color:#fff}.btn-sm{padding:8px 12px;font-size:11.5px}.btn-block{width:100%}.login-form{display:flex;flex-direction:column;gap:9px}.login-form input,.auth-form input:not([type=checkbox]){width:100%;background:#08080a;border:1px solid #2f3036;border-radius:3px;padding:10px 12px;color:var(--ink);font:500 15px var(--fb);box-shadow:inset 0 2px 6px rgba(0,0,0,.6)}.login-form input:focus,.auth-form input:focus{outline:none;border-color:#a3251c;box-shadow:inset 0 2px 6px rgba(0,0,0,.6),0 0 0 3px rgba(201,36,27,.22)}.login-links{display:flex;justify-content:space-between;font-size:12.5px}.srv-row{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:15px}.srv-tag{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffcf8a;background:rgba(214,164,74,.12);border:1px solid rgba(214,164,74,.35);padding:2px 8px;border-radius:2px}.bar{height:8px;background:#060607;border:1px solid #2b2c31;border-radius:2px;margin:9px 0 12px;overflow:hidden}.bar i{display:block;height:100%;width:6%;background:linear-gradient(90deg,#7d0e08,#ff4a2a);box-shadow:0 0 10px rgba(255,74,42,.6)}.kv{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.kv div{background:#0b0b0d;border:1px solid #232429;border-radius:2px;padding:7px 9px}.kv dt{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.kv dd{margin:2px 0 0;font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.ev{list-style:none;padding:6px 10px 10px}.ev-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;padding:8px 4px;border-bottom:1px dashed #26272c}.ev-item:last-child{border-bottom:0}.ev-name{font-weight:700;font-size:14px}.ev-when{grid-column:1;display:flex;gap:6px;font-size:12px;color:var(--ink-3)}.ev-time{color:var(--ink-2);font-variant-numeric:tabular-nums}.ev-cd{grid-column:2;grid-row:1/3;align-self:center;font:800 13px var(--fb);font-variant-numeric:tabular-nums;color:var(--gold-2)}.ev-item.is-next .ev-name{color:#ff8a6e}.ev-item.is-next .ev-cd{color:#ff6a4f;text-shadow:0 0 10px rgba(255,90,60,.5)}.opening{position:relative;border:1px solid var(--line);border-radius:3px;overflow:hidden;min-height:250px;display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate;box-shadow:0 10px 24px -14px #000}.opening img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.opening::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(closest-side,rgba(8,8,10,.55),rgba(8,8,10,.88)),linear-gradient(0deg,rgba(8,8,10,.6),transparent)}.opening-in{padding:24px 16px}.opening-pre{margin:0 0 10px;font:900 clamp(22px,3vw,34px)/1 var(--fl);letter-spacing:.06em;color:#fff;text-shadow:0 2px 0 #000,0 0 18px rgba(255,80,40,.45)}.countdown{display:flex;justify-content:center;gap:10px}.countdown div{min-width:72px;background:linear-gradient(180deg,rgba(30,31,36,.9),rgba(8,8,10,.92));border:1px solid #3b3d44;border-radius:3px;padding:10px 6px 8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.countdown b{display:block;font:900 clamp(26px,3.4vw,38px)/1 var(--fl);color:#ffb08a;background:linear-gradient(180deg,#ffd2b8,#ff4a2a 60%,#a5120b);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:lining-nums tabular-nums}.countdown span{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.opening-date{margin:10px 0 14px;font-weight:600;color:var(--ink-2);font-size:14px}.opening-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.news{display:flex;flex-direction:column;gap:0;padding-top:4px;padding-bottom:4px}.post{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #1f2025}.post:last-child{border-bottom:0}.post img{width:170px;height:100px;object-fit:cover;border:1px solid #2f3036;border-radius:2px}.post-meta{display:flex;gap:8px;align-items:center;margin:0 0 4px;font-size:12px;color:var(--ink-3)}.tag{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:2px;background:#5e0c07;color:#ffd6cc;border:1px solid #9c2318}.tag-blue{background:#0f2b4a;border-color:#2b5d94;color:#cfe3ff}.tag-gold{background:#3e2d0c;border-color:#8a6420;color:#ffe3a6}.post h3{margin:0 0 4px;font:700 19px/1.2 var(--fd);color:#f3efe7}.post p{margin:0 0 6px;color:var(--ink-2);font-size:14px}.more{font-size:12.5px;font-weight:800;letter-spacing:.04em;color:#ff8a6e}.more:hover{color:#fff}.info{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0}.info div{display:flex;justify-content:space-between;gap:10px;padding:8px 2px;border-bottom:1px solid #1f2025;font-size:14px}.info dt{color:var(--ink-3)}.info dd{margin:0;font-weight:700;text-align:right}.dl{display:flex;flex-direction:column;gap:10px}.dl-item{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#0b0b0d;border:1px solid #232429;border-radius:3px;padding:12px}.dl-item b{display:block;font-size:15px}.dl-item span{font-size:12.5px;color:var(--ink-3)}.dl-btns{display:flex;gap:6px;flex-wrap:wrap}.dl p{margin:2px 0 0}.mini-tabs{display:flex;gap:4px;margin-bottom:8px}.mini-tabs button{flex:1;background:#0b0b0d;border:1px solid #2a2b31;color:var(--ink-2);font:800 11px var(--fb);letter-spacing:.08em;text-transform:uppercase;padding:6px 4px;border-radius:2px;cursor:pointer}.mini-tabs button[aria-selected="true"]{background:linear-gradient(#3a0a07,#1c0504);border-color:#9c2318;color:#ffd6cc}.top{list-style:none;padding:0;margin:0 0 8px}.box-b.top{padding:8px 14px}.top li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #1d1e22}.top li:last-child{border-bottom:0}.pos{display:grid;place-items:center;width:22px;height:22px;border-radius:2px;font-weight:800;font-size:12px;background:#1b1c21;color:var(--ink-2)}.top li:nth-child(1) .pos{background:linear-gradient(#ffe39a,#b98325);color:#2a1a02}.top li:nth-child(2) .pos{background:linear-gradient(#f2f4f7,#8e959e);color:#15171a}.top li:nth-child(3) .pos{background:linear-gradient(#f3b98d,#8f512a);color:#200e04}.nm{min-width:0}.nm b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm small{display:block;font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.val{font-weight:800;font-variant-numeric:tabular-nums;color:var(--gold-2);font-size:14px}.vip-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #1d1e22;font-size:13px;color:var(--ink-2)}.vip-row b{font:700 17px var(--fd)}.v-bronze{color:#e3a072}.v-silver{color:#e0e5ec}.v-gold{color:var(--gold-2)}.vip p{margin:8px 0 0}.dc-count{margin:0 0 10px;color:var(--ink-2)}.dc-count b{font-size:22px;color:#fff;margin-right:4px}.site-footer{border-top:1px solid #1d1e22;background:#050506;padding:22px 0}.footer-in{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.footer-links{display:flex;gap:6px 18px;flex-wrap:wrap}.footer-links a{color:var(--ink-2);font-size:13px}.footer-in p{margin:0}.modal .box-h{margin:-26px -26px 18px;border-radius:6px 6px 0 0}.modal .modal-x{color:#eee;position:relative;z-index:2}@media (max-width:1100px){.portal{grid-template-columns:250px minmax(0,1fr);grid-template-areas:"l m" "r m"}.col-right{align-self:start}.navlinks a{padding:15px 12px}}@media (max-width:860px){.burger{display:flex}.mainnav-brand{display:block}.navlinks{position:absolute;left:0;right:0;top:100%;flex-direction:column;background:#0e0f12;border-bottom:1px solid #000;box-shadow:0 14px 30px rgba(0,0,0,.7);max-height:0;overflow:hidden;transition:max-height .3s}.navlinks.open{max-height:480px}.navlinks a{padding:15px 18px;border-top:1px solid #1d1e22}.navlinks a+a::before{display:none}.navlinks a::after{left:18px;right:auto;width:40px}.portal{grid-template-columns:1fr;grid-template-areas:"m" "l" "r"}.banner{aspect-ratio:16/11;max-height:none}.banner-img{object-position:24% 30%}.banner-shade{background:linear-gradient(0deg,rgba(6,6,8,.95) 0%,rgba(6,6,8,.55) 34%,transparent 60%),linear-gradient(180deg,rgba(6,6,8,.5),transparent 18%)}.banner-title{right:50%;top:auto;bottom:62px;transform:translateX(50%);align-items:center;text-align:center;width:100%}.blade{width:64px}.topbar-right .demo-flag{display:none}}@media (max-width:560px){.wrap{padding:0 10px}.post{grid-template-columns:1fr;gap:8px}.post img{width:100%;height:150px}.info{grid-template-columns:1fr}.countdown{gap:6px}.countdown div{min-width:0;flex:1}.dl-item{flex-direction:column;align-items:flex-start}.emblem-bottom{width:150px}.plate-text{font-size:9px}}:root:lang(vi){--fl:"Cormorant SC","Cormorant",Georgia,serif}:lang(vi) .logo-title,:lang(vi) .mainnav-brand{font-family:"Cinzel",Georgia,serif}.slides{position:absolute;inset:0;z-index:-3}.slide{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.slide.is-on{opacity:1}.slide img{width:100%;height:100%;object-fit:cover;object-position:30% 40%}.slide:nth-child(2) img{object-position:28% 35%}.slide:nth-child(n+3) img{object-position:26% 35%}.slide.is-on img{animation:drift 30s ease-in-out infinite alternate}.dots{position:absolute;right:20px;bottom:24px;z-index:4;display:flex;gap:6px}.dots button{width:22px;height:4px;padding:0;border:0;border-radius:2px;background:rgba(255,255,255,.3);cursor:pointer}.dots button[aria-current="true"]{background:#ff5a3c;box-shadow:0 0 8px rgba(255,90,60,.7)}a.logo-title{text-decoration:none}.box-foot a{white-space:nowrap}.bar i{width:0!important}.mainnav{max-width:1240px;margin:0 auto}.box-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 14px 12px;font-size:13px}.notice{background:rgba(214,164,74,.08);border:1px solid rgba(214,164,74,.3);border-left:3px solid var(--gold);border-radius:3px;padding:10px 14px;margin:0 0 14px;color:#ecdcbc;font-size:14px}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:14px 6px;color:var(--ink-3);font-size:13.5px}.empty svg{width:34px;height:34px;fill:none;stroke:#4c4a50;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.empty p{margin:0}.empty-lg{padding:36px 10px}.empty-lg svg{width:48px;height:48px}.sub-h{font:700 18px/1.2 var(--fd);color:#f0ebe2;margin:4px 0 10px}.ticks{list-style:none;padding:0;margin:0 0 6px}.ticks li{position:relative;padding:5px 0 5px 22px;color:var(--ink-2)}.ticks li::before{content:"";position:absolute;left:3px;top:12px;width:9px;height:5px;border-left:2px solid #ff6a4f;border-bottom:2px solid #ff6a4f;transform:rotate(-45deg)}.steps{margin:0 0 10px;padding-left:22px;color:var(--ink-2)}.steps li{padding:4px 0}code{font:600 13px ui-monospace,Consolas,monospace;background:#0b0b0d;border:1px solid #26272c;border-radius:3px;padding:1px 6px;color:#ffcfb8}.table-wrap{overflow-x:auto;border:1px solid #232429;border-radius:3px}.plain,.rk-table,.week{width:100%;border-collapse:collapse;font-size:14px}.plain th,.plain td,.rk-table th,.rk-table td,.week th,.week td{padding:9px 12px;border-bottom:1px solid #1f2025;text-align:left;vertical-align:top}.plain thead th,.rk-table thead th,.week thead th{background:#15161a;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.plain .num,.rk-table .num{text-align:right}.plain tr:last-child td{border-bottom:0}.prose{color:var(--ink-2)}.prose h2{font:700 20px/1.2 var(--fd);color:#f0ebe2;margin:20px 0 8px}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 12px}.prose ul{margin:0 0 12px;padding-left:20px}.prose li{margin:4px 0}.prose b{color:var(--ink)}.article .post-meta{margin-bottom:12px}.article-img img{width:100%;height:auto;max-height:340px;object-fit:cover;border:1px solid #2f3036;border-radius:2px;margin-bottom:16px}.post-img img{width:170px;height:100px;object-fit:cover;border:1px solid #2f3036;border-radius:2px}.post h3 a{color:#f3efe7}.post h3 a:hover{color:#ff8a6e}.opening-line{margin:12px 0 0;font-size:12.5px;color:var(--ink-3)}.opening-line time{color:var(--ink-2)}.band{display:flex;justify-content:space-between;align-items:center;gap:18px;background:radial-gradient(500px 120px at 0% 50%,rgba(201,36,27,.18),transparent 70%)}.band-h{margin:0 0 4px;font:700 22px/1.2 var(--fd);color:#f3efe7}.band p{margin:0}.band-r{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:170px;text-align:center}.band-r b{font:900 34px/1 var(--fl);color:#ffb08a}.band-r span{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.account p{margin:0 0 10px}.acc-count{display:flex;align-items:baseline;gap:8px;margin:0 0 12px;padding:8px 10px;background:#0b0b0d;border:1px solid #232429;border-radius:2px}.acc-count b{font:800 22px var(--fb);color:#fff;font-variant-numeric:tabular-nums}.acc-count span{font-size:12px;color:var(--ink-3)}.reg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.reg-intro p{margin:0 0 10px}.reg-form{display:flex;flex-direction:column;gap:12px}.reg-form fieldset{border:1px solid #26272c;border-radius:3px;padding:12px 14px 14px;margin:0;display:grid;gap:10px}.reg-form legend{padding:0 6px;font:700 15px var(--fd);color:#f0ebe2;letter-spacing:.04em}.reg-form label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:var(--ink-2)}.reg-form input:not([type=checkbox]),.reg-form select,.rk-filters select{width:100%;background:#08080a;border:1px solid #2f3036;border-radius:3px;padding:10px 12px;color:var(--ink);font:500 15px var(--fb);box-shadow:inset 0 2px 6px rgba(0,0,0,.6)}.reg-form select,.rk-filters select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#888 50%),linear-gradient(135deg,#888 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}.reg-form input:focus,.reg-form select:focus{outline:none;border-color:#a3251c;box-shadow:inset 0 2px 6px rgba(0,0,0,.6),0 0 0 3px rgba(201,36,27,.22)}.reg-form .check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.reg-form .check input{margin-top:3px;accent-color:#e0372a}.reg-form .check a{color:#ff8a6e}.hint{font-weight:500;color:var(--ink-3);font-size:12px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reg-done{text-align:center;padding:30px 10px;grid-column:2}.reg-done h2{font:700 26px var(--fd);color:#ffb08a;margin:0 0 8px}.reg-done b{color:#fff;font-size:18px}button:disabled{opacity:.6;cursor:wait}.rk-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.rk-tabs button{background:#0b0b0d;border:1px solid #2a2b31;color:var(--ink-2);font:800 11.5px var(--fb);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:2px;cursor:pointer}.rk-tabs button[aria-selected="true"]{background:linear-gradient(#3a0a07,#1c0504);border-color:#9c2318;color:#ffd6cc}.rk-filters{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:10px;margin-bottom:12px}.rk-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--ink-3)}.rk-filters select:disabled{opacity:.55}.ev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ev-card{background:#0b0b0d;border:1px solid #232429;border-left:3px solid #9c2318;border-radius:3px;padding:12px 14px}.ev-card h3{margin:0 0 4px;font:700 18px var(--fd);color:#f3efe7}.ev-desc{margin:0 0 6px;font-size:13.5px;color:var(--ink-2)}.ev-sched{margin:0 0 6px;font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ev-next{margin:0;font-size:13px;color:var(--ink-3)}.ev-next b{color:var(--gold-2);font-variant-numeric:tabular-nums}.week td,.week th{text-align:center;font-variant-numeric:tabular-nums;font-size:13px;white-space:nowrap}.week tbody th{text-align:left;color:var(--ink);font-size:13.5px}.week td.off{color:#3c3c42}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.tier{background:#0b0b0d;border:1px solid #232429;border-radius:3px;padding:14px}.tier h2{margin:0 0 8px;font:700 22px var(--fd)}.tier-hl{border-color:#9c2318;box-shadow:inset 0 0 20px rgba(201,36,27,.12)}.tier-cost{margin:8px 0 0;font-size:13px;color:var(--ink-3)}.tier-cost b{font:800 20px var(--fb);color:#fff}.dl-item.is-off{opacity:.7}.dl-item span[aria-disabled]{cursor:default;filter:grayscale(.4)}@media (max-width:860px){.reg{grid-template-columns:1fr}.reg-done{grid-column:1}.ev-grid,.tiers{grid-template-columns:1fr}.band{flex-direction:column;align-items:flex-start}.band-r{align-items:flex-start;text-align:left}.dots{right:10px;bottom:22px;gap:4px}.dots button{width:14px}}@media (max-width:560px){.post-img img{width:100%;height:150px}.rk-filters{grid-template-columns:1fr 1fr}}[data-layout="wide"] .portal{grid-template-columns:1fr;grid-template-areas:"m"}[data-layout="wide"] .col-left,[data-layout="wide"] .col-right{display:none}.mini-cd{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:12px 0 4px;align-items:center}.mini-cd span{grid-column:1/-1;font:700 14px var(--fd);color:#f0ebe2;letter-spacing:.04em}.mini-cd b{display:block;text-align:center;padding:6px 0;background:#08080a;border:1px solid #2b2c31;border-radius:2px;font:900 18px var(--fl);color:#ff8a6e}.cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0 0}.post-feature{grid-template-columns:1fr;border-bottom:1px solid #26272c;padding-bottom:16px}.post-feature .post-img img{width:100%;height:auto;aspect-ratio:900/420;max-height:300px}.post-feature h3{font-size:24px}.manifesto .lead{font-size:17px;color:#f0ebe2;border-left:3px solid #c9241b;padding-left:14px}.poll{display:grid;gap:8px}.poll-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 46px;gap:10px;align-items:center;font-size:14px}.poll-row i{display:block;height:12px;background:#08080a;border:1px solid #2b2c31;border-radius:2px;overflow:hidden}.poll-row i b{display:block;height:100%;width:0;background:linear-gradient(90deg,#7d0e08,#ff4a2a);box-shadow:0 0 10px rgba(255,74,42,.5);transition:width 1s ease}.poll-row em{font-style:normal;font-weight:800;text-align:right;color:#ffb08a;font-variant-numeric:tabular-nums}.cls-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cls-grid li{background:#0b0b0d;border:1px solid #26272c;border-left:3px solid #9c2318;padding:8px 10px;font-weight:700;font-size:13.5px}.cols2{columns:2;column-gap:24px}.cols2 li{break-inside:avoid}.acc-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.acc-login{margin-top:8px}.acc-hi{margin:0 0 10px}.reg-form textarea{width:100%;background:#08080a;border:1px solid #2f3036;border-radius:3px;padding:10px 12px;color:var(--ink);font:500 15px/1.5 var(--fb);resize:vertical;box-shadow:inset 0 2px 6px rgba(0,0,0,.6)}.reg-form input[type=file]{font-size:13px;color:var(--ink-2)}.tk-list{list-style:none;margin:0;padding:0}.tk-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:10px 6px;border-bottom:1px solid #1f2025;color:var(--ink)}.tk-list a:hover{background:rgba(201,36,27,.06)}.tk-no{grid-row:1/3;font-weight:800;color:var(--ink-3)}.tk-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-list small{grid-column:2;color:var(--ink-3)}.tk-list .tag{grid-row:1/3;grid-column:3}.tk-new b::after{content:" ●";color:#ff5a3c}.tk-answered{background:#123a24;border-color:#2e7d50;color:#c6f3d6}.tk-closed{background:#2a2a30;border-color:#3a3a40;color:#aaa}.tk-meta{display:flex;gap:10px;align-items:center;margin:0 0 12px}.thread{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.thread li{border:1px solid #26272c;border-radius:3px;padding:10px 12px;background:#0d0d10}.thread li.msg-staff{border-color:#5a1c14;background:linear-gradient(180deg,rgba(201,36,27,.08),#0d0d10)}.msg-h{margin:0 0 6px;font-size:12.5px;color:var(--ink-3)}.msg-h b{color:var(--ink)}.msg-b{white-space:pre-wrap;word-break:break-word;color:var(--ink-2)}.msg-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.msg-files img{border:1px solid #2f3036;border-radius:2px;height:auto}.rcode{margin:14px auto;max-width:420px;padding:12px;border:1px dashed #9c2318;background:#0b0b0d}.rcode code{display:block;font-size:20px;letter-spacing:.12em;text-align:center;padding:8px;color:#fff}.mail-row{position:relative}.hof{display:flex;flex-direction:column;gap:18px}.hof-hero{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;border:1px solid #3a2a12;border-radius:3px;isolation:isolate;box-shadow:0 0 0 1px #000,0 20px 50px -20px #000}.hof-hero picture,.hof-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hof-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(closest-side,rgba(10,8,5,.45),rgba(10,8,5,.92)),linear-gradient(0deg,rgba(10,8,5,.9),transparent 50%)}.hof-kicker{margin:0 0 6px;font:700 13px var(--fb);letter-spacing:.3em;text-transform:uppercase;color:#d6a44a}.hof-title{margin:0;font:900 clamp(48px,8vw,96px)/1 var(--fl);background:linear-gradient(180deg,#fff2c4,#e8b04a 45%,#8a5a12);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1px rgba(40,25,5,.8);filter:drop-shadow(0 3px 0 #000) drop-shadow(0 0 26px rgba(232,176,74,.35))}.hof-sub{margin:10px auto 0;max-width:56ch;color:#d8cfbd}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:14px;align-items:end}.pod{position:relative;text-align:center;padding:22px 14px 18px;background:linear-gradient(180deg,#1a150c,#0e0c08);border:1px solid #4a3714;border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,226,166,.12)}.pod-1{padding-top:36px;padding-bottom:40px;border-color:#a37a2a;box-shadow:0 0 30px -6px rgba(232,176,74,.35),inset 0 1px 0 rgba(255,226,166,.2)}.pod-crest{position:relative;width:76px;height:76px;margin:0 auto 10px}.pod-crest svg{width:100%;height:100%;fill:url(#ruby);stroke:#e8c27a;stroke-width:2;filter:drop-shadow(0 0 10px rgba(255,90,60,.4))}.pod-crest b{position:absolute;inset:0;display:grid;place-items:center;font:900 20px var(--fl);color:#fff;text-shadow:0 2px 0 #000}.pod-2 .pod-crest svg{fill:#5b6170}.pod-3 .pod-crest svg{fill:#8a5a2c;stroke:#e3a072}.pod h2{margin:0 0 6px;font:700 19px var(--fd);color:#f3e7c8}.pod-name{margin:0;font:900 30px var(--fl);color:#4d4536}.pod-note{margin:4px 0 0;font-size:12.5px;color:#8a7d64;text-transform:uppercase;letter-spacing:.1em}.hof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hof-card{background:#0e0c08;border:1px solid #3a2a12;border-radius:3px;padding:16px;text-align:center}.hof-card h3{margin:0 0 6px;font:700 16px var(--fd);color:#e8d9b5}.hof-card .pod-name{font-size:24px}@media (max-width:860px){.acc-cols{grid-template-columns:1fr}.cls-grid{grid-template-columns:repeat(2,1fr)}.cols2{columns:1}.podium{grid-template-columns:1fr}.pod-1{order:-1}.hof-grid{grid-template-columns:1fr 1fr}.poll-row{grid-template-columns:1fr 46px}.poll-row i{grid-column:1/-1;grid-row:2}}:root{--v3-card:#14151a;--v3-card-2:#1a1b21;--v3-deep:#0b0c0f;--v3-hair:rgba(255,255,255,.07);--v3-hair-2:rgba(255,255,255,.12);--v3-glow:rgba(255,74,42,.55);--v3-ember:#ff6a4f;--v3-r:12px;--v3-r-sm:8px;--v3-gold:#e8c27a;--v3-silver:#d9dee6;--v3-bronze:#e3a072;--v3-ok:#5fd38d;--v3-amber:#f2b24a;--ic-users:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zM2.5 20a6.5 6.5 0 0 1 13 0M16 4.6a3.5 3.5 0 0 1 0 6.6M18 14a6 6 0 0 1 3.5 6'/%3E%3C/svg%3E");--ic-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E");--ic-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5 4.5 5.5v5.8c0 4.8 3.2 8.8 7.5 10.2 4.3-1.4 7.5-5.4 7.5-10.2V5.5z'/%3E%3C/svg%3E");--ic-bolt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2.5 4.5 14H11l-1 7.5L18.5 10H12z'/%3E%3C/svg%3E");--ic-gem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5h11L22 9l-10 12L2 9zM2 9h20'/%3E%3C/svg%3E");--ic-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v14H6zM14 3v5h5M9 13h7M9 17h5'/%3E%3C/svg%3E");--ic-chart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16M7 16.5V12M12 16.5V6.5M17 16.5V9'/%3E%3C/svg%3E");--ic-swords:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 17.5 3 6V3h3l11.5 11.5M13 19l6-6M16 16l4 4M19 21l2-2M9.5 6.5 6 3H3v3l3.5 3.5M11 13l-6 6M3 19l2 2'/%3E%3C/svg%3E");--ic-cal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 5h14a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zM4 10h16M8 3v4M16 3v4'/%3E%3C/svg%3E");--ic-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM3 12h18M12 3c3 3.4 3 14.6 0 18M12 3c-3 3.4-3 14.6 0 18'/%3E%3C/svg%3E");--ic-castle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V8h3v3h2.5V8h5v3H17V8h3v13zM10 21v-4a2 2 0 0 1 4 0v4'/%3E%3C/svg%3E");--ic-skull:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a8 8 0 0 0-5 14.2V20h10v-2.8A8 8 0 0 0 12 3zM9 12h.01M15 12h.01M10 20v-2M14 20v-2'/%3E%3C/svg%3E");--ic-cpu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10H7zM10 3v4M14 3v4M10 17v4M14 17v4M3 10h4M3 14h4M17 10h4M17 14h4'/%3E%3C/svg%3E")}body{background: radial-gradient(900px 420px at 50% 560px,rgba(201,36,27,.09),transparent 70%),url(../img/v3-tex-smoke.webp) center 470px/1700px auto no-repeat,linear-gradient(180deg,#09090b,#070709 60%,#050506);background-color:#08080a}.portal{position:relative;gap:18px;padding-top:30px;padding-bottom:44px;grid-template-columns:252px minmax(0,1fr) 272px}.portal::before{content:"";position:absolute;left:14px;right:14px;top:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,90,60,.55) 50%,rgba(255,255,255,.1) 80%,transparent)}.portal::after{content:"";position:absolute;left:50%;top:-4px;width:64px;height:36px;margin-left:-32px;background:image-set(url(../img/crest-gem.webp) 1x,url(../img/crest-gem@2x.webp) 2x) center/contain no-repeat;filter:drop-shadow(0 4px 8px rgba(0,0,0,.85))}.col{gap:18px}.col>*:nth-child(2){animation-delay:.06s}.col>*:nth-child(3){animation-delay:.12s}.col>*:nth-child(4){animation-delay:.18s}.col>*:nth-child(n+5){animation-delay:.24s}.bi{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.18em}.si{width:1.2em;height:1.2em;flex:none;fill:currentColor;vertical-align:-.2em}.box{position:relative;isolation:isolate;border:1px solid #23252c;border-radius:var(--v3-r);background:linear-gradient(180deg,rgba(30,31,38,.93),rgba(15,16,20,.96) 55%,rgba(11,12,15,.98)),url(../img/v3-tex-steel.webp) center/cover,#111216;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(0,0,0,.4),0 1px 0 rgba(0,0,0,.7),0 26px 50px -30px #000}.box::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 30%,rgba(255,255,255,.02) 70%,rgba(255,90,60,.22));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.box-h{display:flex;align-items:center;gap:11px;margin:0;padding:15px 16px 13px;background:none;border:0;box-shadow:none;border-radius:var(--v3-r) var(--v3-r) 0 0;font:700 19px/1.15 var(--fd);letter-spacing:.035em;color:#f3eee5;text-shadow:0 1px 0 #000}.box-h::before{display:none}.box-h::after{left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,106,79,.7),rgba(255,255,255,.08) 38%,rgba(255,255,255,.03) 80%,transparent)}.box-h>.bi{width:32px;height:32px;padding:7px;border-radius:9px;color:#ff9a7e;stroke-width:1.7;background:radial-gradient(circle at 50% 0,rgba(255,120,90,.28),transparent 70%),linear-gradient(180deg,#2d0b08,#140404);border:1px solid rgba(255,106,79,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 16px -6px var(--v3-glow)}h1.box-h{font-size:clamp(21px,2.4vw,26px);padding:18px 18px 15px}h1.box-h>.bi{width:36px;height:36px;padding:8px}.box-b{padding:16px}.box-foot{padding:11px 16px 13px;margin:0;border-top:1px solid var(--v3-hair);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,0));border-radius:0 0 var(--v3-r) var(--v3-r)}.more{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800;letter-spacing:.05em;color:#ff8f74;transition:color .2s,transform .2s}.more:hover{color:#fff}.muted{color:#a8a49c}.kicker{margin:0 0 6px;font:800 11px/1.2 var(--fb);letter-spacing:.22em;text-transform:uppercase;color:#ff8a6e}.btn{border-radius:var(--v3-r-sm);gap:8px;padding:11px 18px;font-size:12.5px;letter-spacing:.1em;transition:filter .2s,transform .15s,box-shadow .25s}.btn .bi,.btn .si{width:16px;height:16px}.btn-red{background:linear-gradient(180deg,#f0553d 0%,#c21d12 48%,#8a0f08 100%);border-color:#ff8a6e #6d0b07 #4a0603;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 6px rgba(0,0,0,.25),0 10px 24px -10px rgba(255,60,30,.85),0 0 0 1px rgba(0,0,0,.5)}.btn-red:hover{filter:brightness(1.1) saturate(1.05);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 30px -10px rgba(255,70,40,.95),0 0 0 1px rgba(0,0,0,.5)}.btn-red:hover .bi{transform:translateX(2px)}.btn .bi{transition:transform .2s}.btn-steel{background:linear-gradient(180deg,#3c3e46,#22232a 55%,#17181d);border-color:#5b5d66 #101114 #050506;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.45)}.btn-discord{background:linear-gradient(180deg,#7581ff,#5865f2 50%,#3c46c4);border-color:#9ba3ff #2f38a0 #232a80;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 24px -12px rgba(88,101,242,.9)}.btn-discord:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-lg{padding:14px 26px;font-size:13.5px}.w-account{overflow:hidden}.acc-art{height:96px;margin-bottom:-44px;border-radius:var(--v3-r) var(--v3-r) 0 0;background:linear-gradient(180deg,rgba(14,15,19,.15),rgba(20,21,26,.98)),url(../img/v3-reg-wide.webp) center 38%/cover}.w-account .box-h{position:relative}.acc-count{flex-direction:column;align-items:flex-start;gap:2px;margin:0 0 14px;padding:12px 14px;border-radius:var(--v3-r-sm);background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.2));border:1px solid var(--v3-hair);box-shadow:inset 0 1px 6px rgba(0,0,0,.6)}.acc-count b,.reg-stat b{font:900 30px/1 var(--fl);background:linear-gradient(180deg,#fff,#ffc2a8 45%,#ff5a3c);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:lining-nums tabular-nums}.acc-count span{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#8d8a92}.acc-login{margin-top:9px}.srv-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font:700 18px var(--fd);letter-spacing:.04em}.pulse{position:relative;width:10px;height:10px;border-radius:50%;background:var(--v3-amber);box-shadow:0 0 10px var(--v3-amber)}.pulse::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--v3-amber);animation:v3pulse 2s ease-out infinite}@keyframes v3pulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(2.8);opacity:0}}.srv-tag{border-radius:999px;padding:3px 10px;font-size:10.5px;letter-spacing:.14em;background:rgba(242,178,74,.1);border-color:rgba(242,178,74,.38);color:#ffd58f}.bar{height:6px;border-radius:999px;border:0;background:#060607;box-shadow:inset 0 1px 2px #000,0 1px 0 rgba(255,255,255,.05);margin:12px 0 14px}.kv{gap:8px}.kv div{position:relative;padding:9px 10px 8px 36px;border-radius:var(--v3-r-sm);background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.2));border:1px solid var(--v3-hair)}.kv div::before{content:"";position:absolute;left:10px;top:50%;width:17px;height:17px;margin-top:-8.5px;background:#8b8890;-webkit-mask:var(--ic-users) center/contain no-repeat;mask:var(--ic-users) center/contain no-repeat}.kv .kv-chars::before{-webkit-mask-image:var(--ic-user);mask-image:var(--ic-user)}.kv .kv-guilds::before{-webkit-mask-image:var(--ic-shield);mask-image:var(--ic-shield)}.kv .kv-ver::before{-webkit-mask-image:var(--ic-bolt);mask-image:var(--ic-bolt);background:#ff8a6e}.kv dt{font-size:10px;letter-spacing:.12em;color:#7d7a82}.kv dd{font-size:15px;margin-top:1px}.mini-cd{gap:6px;margin:14px 0 4px}.mini-cd span{font:700 15px var(--fd)}.mini-cd b{border-radius:var(--v3-r-sm);padding:8px 0;font-size:17px;background:linear-gradient(180deg,#1b1c22,#09090b);border:1px solid #2c2e35;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -8px 14px rgba(0,0,0,.4);color:#ff9a7e;text-shadow:0 0 12px rgba(255,74,42,.5)}.ev-ring{position:relative;width:156px;height:156px;margin:16px auto 2px}.ev-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ev-ring circle{fill:none;stroke-width:6}.ev-ring .rt{stroke:#1c1d23;stroke-width:8}.ev-ring .rp{stroke:url(#ringGrad);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s ease;filter:drop-shadow(0 0 6px rgba(255,74,42,.65))}.ev-ring::before{content:"";position:absolute;inset:16px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1d1e24,#0a0a0c 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 18px rgba(0,0,0,.8),0 0 0 1px #000}.ev-ring-in{position:absolute;inset:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px}.ev-ring-in small{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7d7a82;line-height:1.2}.ev-ring-name{font:700 15px/1.1 var(--fd);color:#f3eee5;max-width:100%}.ev-ring-cd{font:900 19px/1 var(--fl);font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg,#ffd2b8,#ff4a2a);-webkit-background-clip:text;background-clip:text;color:transparent}.ev{padding:8px 12px 10px}.ev-item{padding:9px 6px;border-bottom:1px solid var(--v3-hair);border-radius:6px}.ev-item.is-next{background:linear-gradient(90deg,rgba(201,36,27,.16),transparent);border-bottom-color:transparent}.ev-name{font-size:13.5px}.ev-when{font-size:11.5px}.ev-time{padding:0 5px;border-radius:4px;background:#0a0a0c;border:1px solid #24252b;color:#cfccc5}.ev-cd{font-size:12.5px}.lb{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.lb li{display:grid;grid-template-columns:30px 30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--v3-r-sm);background:rgba(0,0,0,.26);border:1px solid var(--v3-hair)}.lb-guild li{grid-template-columns:30px minmax(0,1fr) auto}.lb .lb-1{background:linear-gradient(90deg,rgba(232,194,122,.13),rgba(0,0,0,.2) 70%);border-color:rgba(232,194,122,.25)}.lb .lb-2{background:linear-gradient(90deg,rgba(217,222,230,.09),rgba(0,0,0,.2) 70%)}.lb .lb-3{background:linear-gradient(90deg,rgba(227,160,114,.1),rgba(0,0,0,.2) 70%)}.lb-medal{width:30px;height:30px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.7))}.lb-pos{display:grid;place-items:center;width:26px;height:26px;margin:0 2px;border-radius:50%;background:#0b0b0e;border:1px solid #2c2d33;font:800 12px var(--fb);color:#8d8a92}.lb-cls{width:30px;height:30px;border-radius:7px;border:1px solid #2f3037;box-shadow:0 0 0 1px #000}.lb-nm{min-width:0}.lb-nm b{display:block;font-size:13px;font-weight:700;color:#8f8c94;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-nm small{display:block;font-size:11px;color:#6f6c74;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-val{font:800 13px var(--fb);color:#5f5c64;font-variant-numeric:tabular-nums}.lb-note{margin:0 0 8px;font-size:12px;color:#7d7a82;line-height:1.45}.crest{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(180deg,#26272d,#0d0d10);border:1px solid #34353c}.crest svg{width:17px;height:17px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.crest-1{color:var(--v3-gold);stroke:var(--v3-gold);border-color:rgba(232,194,122,.45)}.crest-1 svg{stroke:var(--v3-gold)}.crest-2 svg{stroke:var(--v3-silver)}.crest-3 svg{stroke:var(--v3-bronze)}.vip-row{display:grid;grid-template-columns:26px auto 1fr;gap:9px;padding:8px 0;border-bottom:1px solid var(--v3-hair)}.vip-row img{width:26px;height:26px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.vip-row span{text-align:right;font-size:12px;color:#8f8c94}.vip-row b{font-size:16px}.w-community{overflow:hidden}.com-art{position:relative;height:124px;margin:0;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000}.com-art img{width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.w-community:hover .com-art img{transform:scale(1.05)}.com-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,13,.95),rgba(10,10,13,.2) 60%,rgba(10,10,13,.35))}.com-count{position:absolute;left:14px;bottom:10px;z-index:1;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:8px;align-items:center}.com-count b{font:900 24px/1 var(--fl);color:#fff;text-shadow:0 2px 10px #000}.com-count small{grid-column:2;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#d6d2ca}.live-dot{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:var(--v3-ok);box-shadow:0 0 0 3px rgba(95,211,141,.18),0 0 10px var(--v3-ok);animation:v3blink 2.4s ease-in-out infinite}@keyframes v3blink{50%{opacity:.45}}.w-community .box-b>p{margin:0 0 12px}.soc-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.soc{--b:#8b8890;display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border-radius:var(--v3-r-sm);color:#e7e3da;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.25));border:1px solid var(--v3-hair);transition:border-color .2s,transform .2s,background .2s}.soc .si{width:28px;height:28px;padding:6px;border-radius:7px;color:#fff;background:var(--b);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 10px -4px var(--b)}.soc-t{display:flex;flex-direction:column;min-width:0;line-height:1.15}.soc-t b{font-size:12.5px}.soc-t small{font-size:10.5px;line-height:1.25;color:#8f8c94}.soc:hover{color:#fff;border-color:color-mix(in srgb,var(--b) 60%,transparent);transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,var(--b) 14%,transparent),rgba(0,0,0,.25))}.soc-discord{--b:#5865f2}.soc-facebook{--b:#1877f2}.soc-youtube{--b:#e8202e}.soc-tiktok{--b:#18181c}.soc-instagram{--b:#d62f76}.soc-twitch{--b:#8c45f7}.soc-tiktok .si{background:linear-gradient(135deg,#25f4ee -20%,#111 40%,#111 60%,#fe2c55 120%)}.soc-instagram .si{background:radial-gradient(circle at 30% 110%,#fdd96b,#f2683a 30%,#d62f76 60%,#8a3ab9 100%)}.news{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px}.post{position:relative;display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--v3-hair);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45));transition:border-color .25s,transform .25s,box-shadow .25s}.post:last-child{border-bottom:1px solid var(--v3-hair)}.post:hover{border-color:rgba(255,106,79,.3);transform:translateY(-2px);box-shadow:0 18px 34px -22px rgba(0,0,0,.9),0 0 0 1px rgba(255,74,42,.08)}.post-img{display:block;overflow:hidden;position:relative}.post-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,10,.55),transparent 55%);pointer-events:none}.post-img img,.post img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:0;border-radius:0;transition:transform .6s ease}.post:hover .post-img img{transform:scale(1.05)}.post-body{display:flex;flex-direction:column;flex:1;padding:11px 13px 13px}.post-meta{gap:10px;flex-wrap:wrap;margin:0 0 7px;font-size:11.5px;color:#7d7a82}.post h3{margin:0 0 6px;font:700 17px/1.2 var(--fd);letter-spacing:.01em}.post p:not(.post-meta){font-size:13px;line-height:1.5;color:#9e9a93;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-feature{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);padding:0;border-color:rgba(255,106,79,.22);box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),0 0 40px -18px rgba(255,60,30,.35)}.post-feature .post-img img{aspect-ratio:auto;height:100%;min-height:230px;max-height:none}.post-feature .post-img::after{background:linear-gradient(90deg,transparent 55%,rgba(14,15,19,.95)),linear-gradient(0deg,rgba(8,8,10,.4),transparent 50%)}.post-feature .post-body{justify-content:center;padding:18px 20px 18px 8px}.post-feature h3{font-size:clamp(20px,2.1vw,25px);line-height:1.15;margin-bottom:8px}.post-feature p:not(.post-meta){-webkit-line-clamp:4;font-size:13.5px;margin-bottom:12px}.post-feature .more{align-self:flex-start}.tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 8px;border-radius:999px;font-size:10px;letter-spacing:.14em;background:rgba(201,36,27,.16);border:1px solid rgba(255,106,79,.4);color:#ffc9bb}.tag::before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.tag-blue{background:rgba(60,130,220,.14);border-color:rgba(110,170,255,.4);color:#cfe3ff}.tag-gold{background:rgba(214,164,74,.14);border-color:rgba(232,194,122,.45);color:#ffe3a6}.tk-answered{background:rgba(46,125,80,.2);border-color:#2e7d50;color:#c6f3d6}.tk-closed{background:#24242a;border-color:#3a3a40;color:#aaa}.band-h{font:700 clamp(21px,2.3vw,26px)/1.15 var(--fd);margin:0 0 8px}.ticks li::before{border-color:#ff6a4f;top:11px}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.duo>.box{display:flex;flex-direction:column}.duo>.box>.box-b{flex:1}.w-poll .box-b{display:flex;flex-direction:column}.w-poll .box-b>p{margin:0 0 14px}.w-poll .poll{margin:auto 0;gap:16px}.poll{gap:12px}.poll-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:13.5px}.poll-row span{font-weight:600;color:#d9d5cd}.poll-row i{grid-column:1/-1;grid-row:2;height:9px;border:0;border-radius:999px;background:#060607;box-shadow:inset 0 1px 3px #000,0 1px 0 rgba(255,255,255,.05)}.poll-row i b{position:relative;border-radius:999px;background:linear-gradient(90deg,#7d0e08,#e0372a 60%,#ff8a6e);box-shadow:0 0 12px rgba(255,74,42,.55);transition:width 1.4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.poll-row i b::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translateX(-100%);animation:v3shine 2.8s ease-in-out infinite}@keyframes v3shine{60%,100%{transform:translateX(100%)}}.poll-row em{grid-row:1;grid-column:2;font:900 14px var(--fl)}.info-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.info-tiles div{position:relative;flex-direction:column;justify-content:flex-start;gap:2px;padding:11px 12px 10px 46px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.18));min-height:58px}.info-tiles div::before{content:"";position:absolute;left:11px;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:7px;background:linear-gradient(180deg,#2d0b08,#140404);border:1px solid rgba(255,106,79,.3)}.info-tiles div::after{content:"";position:absolute;left:17px;top:50%;width:14px;height:14px;margin-top:-7px;background:#ff9a7e;-webkit-mask:var(--ic-gem) center/contain no-repeat;mask:var(--ic-gem) center/contain no-repeat}.info-tiles .it-lang{grid-column:span 2}.duo .info-tiles .it-lang{grid-column:auto}.info-tiles .it-rate::after{-webkit-mask-image:var(--ic-chart);mask-image:var(--ic-chart)}.info-tiles .it-cls::after{-webkit-mask-image:var(--ic-swords);mask-image:var(--ic-swords)}.info-tiles .it-ev::after{-webkit-mask-image:var(--ic-cal);mask-image:var(--ic-cal)}.info-tiles .it-lang::after{-webkit-mask-image:var(--ic-globe);mask-image:var(--ic-globe)}.info-tiles dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#7d7a82}.info-tiles dd{text-align:left;font-size:14px;color:#efeae1}.duo .info-tiles{grid-template-columns:1fr;gap:6px}.duo .info-tiles div{flex-direction:row;justify-content:space-between;align-items:center;min-height:0;padding:8px 10px 8px 44px}.duo .info-tiles dd{text-align:right;font-size:13px}.req-tiles div::after{-webkit-mask-image:var(--ic-cpu);mask-image:var(--ic-cpu)}.cls-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.cls-strip li{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.02em;color:#bdb9b1;line-height:1.2}.cls-strip img{width:100%;max-width:68px;height:auto;aspect-ratio:1;border-radius:12px;border:1px solid #33343b;box-shadow:0 0 0 1px #000,0 10px 20px -12px #000,inset 0 1px 0 rgba(255,255,255,.1);transition:transform .25s,box-shadow .25s,border-color .25s}.cls-strip li:hover img{transform:translateY(-3px) scale(1.04);border-color:rgba(255,106,79,.55);box-shadow:0 0 0 1px #000,0 12px 24px -10px rgba(255,60,30,.6)}.reg-form{gap:14px;counter-reset:step}.reg-form fieldset{position:relative;border:1px solid var(--v3-hair-2);border-radius:10px;padding:16px 16px 16px;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.2))}.reg-form legend{display:flex;align-items:center;gap:8px;padding:0 8px;font:700 16px var(--fd)}.reg-form legend::before{content:"";width:8px;height:8px;transform:rotate(45deg);background:linear-gradient(135deg,#ff8a6e,#8f130c);box-shadow:0 0 8px var(--v3-glow)}#regForm legend,#apForm legend{counter-increment:step}#regForm legend::before,#apForm legend::before{transform:none;content:counter(step);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:800 11.5px var(--fb);color:#fff;background:linear-gradient(180deg,#e9432f,#8a0f08);box-shadow:0 0 10px -2px var(--v3-glow)}.reg-form label{font-size:12.5px;letter-spacing:.02em;color:#bdb9b1}.reg-form input:not([type=checkbox]):not([type=file]),.reg-form select,.reg-form textarea,.rk-filters select,.login-form input,.auth-form input:not([type=checkbox]){min-height:44px;border-radius:var(--v3-r-sm);background:linear-gradient(180deg,#07070a,#0c0c10);border:1px solid #2c2e35;box-shadow:inset 0 2px 8px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.04);font-size:15px;transition:border-color .2s,box-shadow .2s}.reg-form input:hover,.reg-form select:hover,.reg-form textarea:hover{border-color:#3b3d45}.reg-form input:focus,.reg-form select:focus,.reg-form textarea:focus{outline:none;border-color:#c9241b;box-shadow:inset 0 2px 8px rgba(0,0,0,.7),0 0 0 3px rgba(201,36,27,.22),0 0 18px -4px rgba(255,60,30,.5)}.reg-form select,.rk-filters select{background-image:linear-gradient(45deg,transparent 50%,#9a979f 50%),linear-gradient(135deg,#9a979f 50%,transparent 50%),linear-gradient(180deg,#07070a,#0c0c10);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%,0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat}.reg-form .check{font-size:13px;color:#a8a49c;line-height:1.45}.reg-form .check input{width:17px;height:17px;flex:none;margin-top:1px}.hint{font-size:11.5px;color:#7d7a82;letter-spacing:0}.form-msg{font-weight:600}.reg{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.reg-intro{position:sticky;top:66px;display:block;border-radius:10px;overflow:hidden;border:1px solid rgba(255,106,79,.22);background:#0b0b0e;box-shadow:0 0 40px -18px rgba(255,60,30,.5)}.reg-art{display:block;position:relative;height:300px}.reg-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.reg-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0b0e 4%,rgba(11,11,14,.3) 55%,rgba(11,11,14,.05))}.reg-intro-in{position:relative;z-index:1;margin-top:-70px;padding:0 16px 16px}.reg-intro p{font-size:14px;color:#d6d2ca}.reg-intro .ticks li{font-size:13px;color:#b8b4ac;padding-top:4px;padding-bottom:4px}.reg-stat{display:flex;align-items:baseline;gap:8px;margin-top:10px;padding-top:12px;border-top:1px solid var(--v3-hair-2)}.reg-stat span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8f8c94}.reg-done{position:relative;padding:34px 18px;border-radius:10px;border:1px solid rgba(95,211,141,.25);background:radial-gradient(300px 160px at 50% 0,rgba(95,211,141,.12),transparent 70%),rgba(0,0,0,.25)}.done-seal{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 12px;border-radius:50%;color:#d9ffe7;background:radial-gradient(circle at 50% 30%,#2e9a5d,#0f3d23);border:1px solid #5fd38d;box-shadow:0 0 30px -6px rgba(95,211,141,.7)}.done-seal .bi{width:30px;height:30px;stroke-width:2.4}.reg-done h2{color:#c9f7da}.rcode{border-radius:var(--v3-r-sm);border-color:#c9241b;background:rgba(0,0,0,.4)}.notice{border-radius:var(--v3-r-sm);border:1px solid rgba(232,194,122,.28);border-left:3px solid var(--v3-gold);background:linear-gradient(90deg,rgba(214,164,74,.1),rgba(214,164,74,.02));padding:11px 14px;font-size:13.5px}.prose{font-size:15px;line-height:1.7}.prose h2{position:relative;display:flex;align-items:center;gap:10px;font-size:21px;margin:26px 0 10px}.prose h2::before{content:"";width:8px;height:8px;flex:none;transform:rotate(45deg);background:linear-gradient(135deg,#ff8a6e,#8f130c);box-shadow:0 0 8px var(--v3-glow)}.prose ul{padding-left:0;list-style:none}.prose ul li{position:relative;padding-left:20px}.prose ul li::before{content:"";position:absolute;left:3px;top:.7em;width:6px;height:6px;border-radius:50%;background:#c9241b;box-shadow:0 0 6px rgba(255,74,42,.6)}.table-wrap{border-radius:10px;border:1px solid var(--v3-hair-2);background:rgba(0,0,0,.25)}.plain thead th,.rk-table thead th,.week thead th{background:linear-gradient(180deg,#1d1e24,#141519);color:#8f8c94;font-size:10.5px;letter-spacing:.12em;border-bottom:1px solid #000}.plain td,.rk-table td,.week td{border-bottom-color:var(--v3-hair)}.plain tbody tr:nth-child(even) td{background:rgba(255,255,255,.015)}.plain tbody tr:hover td{background:rgba(201,36,27,.06)}.prose .plain{margin:6px 0 10px}.article .post-meta{margin-bottom:14px}.article-img{display:block;position:relative;margin:0 0 20px;border-radius:10px;overflow:hidden;border:1px solid var(--v3-hair-2);box-shadow:0 20px 40px -24px #000}.article-img img{width:100%;height:auto;max-height:none;margin:0;border:0;border-radius:0;aspect-ratio:960/448;object-fit:cover}.manifesto .lead{font:600 18px/1.6 var(--fb);color:#f0ebe2;border-left:3px solid #c9241b;padding:4px 0 4px 16px;background:linear-gradient(90deg,rgba(201,36,27,.1),transparent 70%)}.manifesto .lead::first-letter{float:left;margin:4px 8px 0 0;font:900 48px/.8 var(--fl);color:#ff6a4f;text-shadow:0 0 18px rgba(255,74,42,.5)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;padding:14px 0 0;border-top:1px solid var(--v3-hair-2)}.share-l{display:inline-flex;align-items:center;gap:7px;margin-right:4px;font:800 11px var(--fb);letter-spacing:.16em;text-transform:uppercase;color:#8f8c94}.sh{--b:#33343b;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;height:40px;padding:0 11px;border-radius:10px;color:#e7e3da;cursor:pointer;font:700 12.5px var(--fb);background:linear-gradient(180deg,#25262d,#131418);border:1px solid #33343b;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .2s,background .2s,border-color .2s,color .2s}.sh .si,.sh .bi{width:18px;height:18px}.sh:hover{color:#fff;transform:translateY(-1px);background:var(--b);border-color:var(--b)}.sh-facebook{--b:#1877f2}.sh-x{--b:#000}.sh-whatsapp{--b:#1fa855}.sh-telegram{--b:#2aa3e0}.sh-copy{--b:#7d1109}.sh-x:hover{border-color:#555}.ev-grid{gap:12px;margin-top:14px}.ev-card{--a:#c9241b;--ic:var(--ic-skull);position:relative;padding:14px 14px 13px 62px;border:1px solid var(--v3-hair);border-left:1px solid var(--v3-hair);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.3));overflow:hidden;transition:border-color .2s,transform .2s}.ev-card:hover{border-color:color-mix(in srgb,var(--a) 50%,transparent);transform:translateY(-1px)}.ev-card::before{content:"";position:absolute;left:14px;top:15px;width:36px;height:36px;border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 45%,#000),#0b0b0d);border:1px solid color-mix(in srgb,var(--a) 55%,transparent);box-shadow:0 0 16px -6px var(--a)}.ev-card::after{content:"";position:absolute;left:23px;top:24px;width:18px;height:18px;background:#fff;opacity:.9;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.ev-card[data-ev=cc],.ev-card[data-ev=lms],.ev-card[data-ev=ts]{--a:#e0372a;--ic:var(--ic-swords)}.ev-card[data-ev=ld],.ev-card[data-ev=arca],.ev-card[data-ev=cs],.ev-card[data-ev=cw]{--a:#d6a44a;--ic:var(--ic-castle)}.ev-card[data-ev=bonus]{--a:#5fd38d;--ic:var(--ic-bolt)}.ev-card[data-ev=bc],.ev-card[data-ev=dg],.ev-card[data-ev=ag]{--a:#5c8fe0;--ic:var(--ic-shield)}.ev-card h3{font-size:18px}.ev-desc{font-size:13px;line-height:1.5}.ev-sched{font-size:12px}.ev-next{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.4);border:1px solid var(--v3-hair-2);font-size:12px}.ev-next b{color:#ffb39c}.week th,.week td{padding:8px 10px}.week tbody th{position:sticky;left:0;z-index:1;background:linear-gradient(90deg,#15161b 85%,rgba(21,22,27,.9));font-weight:700}.week tbody tr:hover td,.week tbody tr:hover th{background-color:rgba(201,36,27,.06)}.week .is-today{background:rgba(201,36,27,.1);color:#fff}.week thead .is-today{color:#ffb39c;box-shadow:inset 0 -2px 0 #ff6a4f}.cls-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cls-grid li{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--v3-hair);border-left:1px solid var(--v3-hair);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.3));font-size:13px;transition:border-color .2s}.cls-grid li:hover{border-color:rgba(255,106,79,.4)}.cls-grid img{width:40px;height:40px;flex:none;border-radius:8px;border:1px solid #2f3037}.cols2 li{padding:8px 10px 8px 32px;margin:0 0 6px;border-radius:var(--v3-r-sm);background:rgba(0,0,0,.25);border:1px solid var(--v3-hair)}.cols2 li::before{left:12px;top:15px}.rk-tabs{gap:4px;padding:4px;border-radius:10px;background:rgba(0,0,0,.4);border:1px solid var(--v3-hair);margin-bottom:14px}.rk-tabs button{flex:1 1 auto;border:0;border-radius:7px;background:none;padding:9px 12px;color:#9e9a93;transition:color .2s,background .2s}.rk-tabs button:hover{color:#fff}.rk-tabs button[aria-selected="true"]{background:linear-gradient(180deg,#e9432f,#8a0f08);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 16px -8px var(--v3-glow)}.rk-filters label{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.medal-trio{display:flex;align-items:flex-end;justify-content:center;gap:10px;margin-bottom:6px}.medal-trio img{filter:drop-shadow(0 6px 10px rgba(0,0,0,.8))}.medal-trio img:nth-child(2){filter:drop-shadow(0 0 18px rgba(232,194,122,.45)) drop-shadow(0 6px 10px rgba(0,0,0,.8))}.rk-wait{font:700 18px var(--fd);color:#efeae1}.rk-empty p:not(.rk-wait){max-width:44ch}.tiers{gap:14px;margin:16px 0}.tier{position:relative;display:flex;flex-direction:column;padding:20px 16px 16px;text-align:center;border:1px solid var(--v3-hair-2);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(0,0,0,.35))}.tier-medal{width:64px;height:64px;margin:0 auto 8px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.8))}.tier .ticks{text-align:left;margin:10px 0}.tier-hl{border-color:rgba(255,106,79,.4);box-shadow:0 0 40px -14px rgba(255,60,30,.45),inset 0 0 0 1px rgba(255,106,79,.08)}.tier-cost{margin-top:auto!important;padding-top:10px;border-top:1px solid var(--v3-hair)}.dl-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:14px;border-radius:10px;border:1px solid var(--v3-hair-2);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.3))}.dl-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#ffb39c;background:linear-gradient(180deg,#2d0b08,#120404);border:1px solid rgba(255,106,79,.3)}.dl-ic .bi{width:22px;height:22px}.steps{counter-reset:s;list-style:none;padding:0}.steps li{counter-increment:s;position:relative;padding:8px 0 8px 40px}.steps li::before{content:counter(s);position:absolute;left:0;top:6px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:800 12.5px var(--fb);color:#fff;background:linear-gradient(180deg,#3c3e46,#17181d);border:1px solid #55575e}.hof-hero{min-height:380px;border-radius:14px;border-color:rgba(232,194,122,.3)}.hof-hero::after{background:radial-gradient(closest-side,rgba(10,8,5,.2),rgba(10,8,5,.72)),linear-gradient(0deg,rgba(10,8,5,.95),transparent 55%)}.podium{gap:16px}.pod{border-radius:14px;background:linear-gradient(180deg,rgba(40,32,18,.9),rgba(14,12,8,.95));border-color:rgba(232,194,122,.22)}.pod-1{border-color:rgba(232,194,122,.6)}.pod-crest{width:96px;height:auto;margin:0 auto 14px}.pod-crest img{width:96px;height:96px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.85))}.pod-1 .pod-crest img{width:112px;height:112px;margin:-8px;filter:drop-shadow(0 0 24px rgba(232,194,122,.5)) drop-shadow(0 10px 18px rgba(0,0,0,.85))}.pod-crest b{position:static;display:inline-block;margin-top:8px;padding:2px 12px;border-radius:999px;font-size:13px;background:#0b0a07;border:1px solid rgba(232,194,122,.4);color:var(--v3-gold);text-shadow:none}.hof-card{position:relative;border-radius:12px;padding:18px 14px 16px;background:linear-gradient(180deg,rgba(40,32,18,.6),rgba(14,12,8,.9))}.hof-ic{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 10px;border-radius:50%;color:var(--v3-gold);background:radial-gradient(circle at 50% 30%,#3b2c12,#120e06);border:1px solid rgba(232,194,122,.4);box-shadow:0 0 16px -6px rgba(232,194,122,.5)}.hof-ic .bi{width:20px;height:20px}.tk-list a{border-radius:var(--v3-r-sm);border-bottom-color:var(--v3-hair)}.thread li{border-radius:10px;border-color:var(--v3-hair-2)}.site-footer{position:relative;margin-top:10px;padding:0;border-top:1px solid #1c1d22;background: radial-gradient(700px 200px at 50% 0,rgba(201,36,27,.12),transparent 70%),linear-gradient(180deg,#0c0c0f,#050506)}.ft-crest{position:absolute;left:50%;top:-20px;width:120px;margin-left:-60px}.ft-crest svg{display:block;width:100%;height:40px}.ft-top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:28px;padding-top:46px;padding-bottom:30px}.ft-logo{display:inline-block;font:900 26px/1 var(--fl);letter-spacing:.06em;color:#efeae1;margin-bottom:10px}.ft-logo b{color:#ff5a3c;margin-left:.1em;text-shadow:0 0 18px rgba(255,74,42,.5)}.ft-brand>p{margin:0 0 14px;max-width:44ch;line-height:1.6}.ft-follow{margin:0 0 10px!important;font:800 11px var(--fb)!important;letter-spacing:.18em;text-transform:uppercase;color:#8f8c94}.social-row{display:flex;flex-wrap:wrap;gap:8px}.social-row .soc{padding:0;width:42px;height:42px;justify-content:center;border-radius:11px;background:linear-gradient(180deg,#1c1d22,#0e0e11)}.social-row .soc .si{width:42px;height:42px;padding:11px;border-radius:11px;background:none;box-shadow:none;color:#cfccc5;transition:color .2s}.social-row .soc:hover{background:var(--b);border-color:var(--b)}.social-row .soc:hover .si{color:#fff}.social-row .soc-instagram:hover{background:radial-gradient(circle at 30% 110%,#fdd96b,#f2683a 30%,#d62f76 60%,#8a3ab9 100%)}.social-row .soc-tiktok:hover{background:linear-gradient(135deg,#25f4ee -20%,#111 40%,#111 60%,#fe2c55 120%)}.social-row .soc-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-col{display:flex;flex-direction:column;gap:9px}.ft-col h3{margin:4px 0 6px;font:700 16px var(--fd);letter-spacing:.06em;color:#efeae1;padding-bottom:8px;border-bottom:1px solid var(--v3-hair);position:relative}.ft-col h3::after{content:"";position:absolute;left:0;bottom:-1px;width:28px;height:1px;background:#ff6a4f}.ft-col a{font-size:13.5px;color:#a8a49c;transition:color .2s,transform .2s}.ft-col a:hover{color:#fff;transform:translateX(2px)}.ft-bottom{border-top:1px solid #16171b;background:rgba(0,0,0,.45)}.ft-bottom-in{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.ft-bottom-in p{margin:0}.footer-links{gap:6px 16px}.footer-links a{font-size:12.5px;color:#8f8c94}.footer-links a:hover{color:#fff}.totop{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#cfccc5;border:1px solid #2c2d33;background:#111216}.totop:hover{color:#fff;border-color:#ff6a4f}.toast{border-radius:12px;border-color:rgba(255,106,79,.35);background:linear-gradient(180deg,#1d1e24,#111216);box-shadow:0 20px 50px rgba(0,0,0,.7),0 0 30px -10px rgba(255,60,30,.5);font-family:var(--fb)}.soc:focus-visible,.sh:focus-visible{outline:2px solid #ff6a4f;outline-offset:2px}@media (max-width:1240px){.news{grid-template-columns:repeat(2,minmax(0,1fr))}.w-news .news .post:last-child{display:none}.cls-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.cls-strip img{max-width:72px}}@media (max-width:1100px){.portal{grid-template-columns:252px minmax(0,1fr)}.news{grid-template-columns:repeat(3,minmax(0,1fr))}.w-news .news .post:last-child{display:flex}.cls-strip{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:980px){.duo{grid-template-columns:1fr}.ft-top{grid-template-columns:1fr 1fr 1fr}.ft-brand{grid-column:1/-1}}@media (max-width:860px){.portal{padding-top:26px;grid-template-columns:1fr}.news{grid-template-columns:repeat(2,minmax(0,1fr))}.w-news .news .post:last-child{display:none}.post-feature{grid-template-columns:1fr}.post-feature .post-img img{height:auto;min-height:0;aspect-ratio:960/448}.post-feature .post-img::after{background:linear-gradient(0deg,rgba(14,15,19,.9),transparent 50%)}.post-feature .post-body{padding:4px 16px 16px}.cls-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.reg{grid-template-columns:1fr}.reg-done{grid-column:1}.reg-intro{position:relative;top:0}.reg-art{height:auto;aspect-ratio:720/420}.cls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.portal{gap:14px}.col{gap:14px}.box-b{padding:14px}.news{grid-template-columns:1fr;padding:14px;gap:12px}.w-news .news .post:last-child{display:grid}.post{display:grid;grid-template-columns:112px minmax(0,1fr)}.post .post-img img{height:100%;aspect-ratio:auto;min-height:92px}.post-body{padding:9px 11px 10px}.post h3{font-size:15.5px;margin-bottom:4px}.post p:not(.post-meta){-webkit-line-clamp:2;font-size:12.5px}.post-feature{display:flex}.post-feature .post-img img{aspect-ratio:960/448;min-height:0}.post-feature h3{font-size:20px}.post-feature p:not(.post-meta){-webkit-line-clamp:3}.info-tiles{grid-template-columns:1fr 1fr;gap:6px}.info-tiles div{padding:9px 9px 9px 40px}.info-tiles div::before{left:8px}.info-tiles div::after{left:14px}.info-tiles dd{font-size:13px}.hof-title{font-size:clamp(36px,11vw,96px)}.cls-grid{grid-template-columns:1fr 1fr}.cls-grid li{font-size:12px;gap:8px}.cls-grid img{width:34px;height:34px}.share-l{flex-basis:100%}.share .sh-copy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ft-top{grid-template-columns:1fr 1fr;gap:22px 16px;padding-top:40px}.ft-top .ft-col:last-child{grid-column:1/-1}.ft-bottom-in{flex-direction:column;align-items:flex-start}.dl-item{grid-template-columns:auto minmax(0,1fr)}.dl-item .dl-btns{grid-column:1/-1}.rk-tabs button{flex:1 1 30%;padding:8px 6px;font-size:10.5px}.ev-card{padding-left:58px}.hof-hero{min-height:300px}}.reg-form .check input[type=checkbox],.auth-form .check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:19px;height:19px;flex:none;margin:1px 0 0;border-radius:5px;border:1px solid #42444c;background:linear-gradient(180deg,#07070a,#111216);box-shadow:inset 0 1px 3px #000;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.reg-form .check input[type=checkbox]:hover{border-color:#ff6a4f}.reg-form .check input[type=checkbox]:checked,.auth-form .check input[type=checkbox]:checked{border-color:#ff8a6e;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat,linear-gradient(180deg,#e9432f,#8a0f08);box-shadow:0 0 10px -2px var(--v3-glow)}.ev-next:has(b:empty){display:none}.herald{--h-g1:#f2dca0;--h-g2:#d8b36a;--h-g3:#a57d38;--h-line:#4a3a1e;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;padding:32px 34px 30px;border:1px solid var(--h-line);border-radius:var(--v3-r);background:radial-gradient(400px 230px at 87% 50%,rgba(201,36,27,.34),transparent 70%),linear-gradient(180deg,rgba(38,29,18,.84),rgba(16,12,8,.95)),url(../img/v1-parchment.webp) 0 0/420px,#120d08;box-shadow:inset 0 1px 0 rgba(255,236,190,.1),inset 0 0 44px rgba(0,0,0,.6),0 0 0 1px #000,0 0 0 5px #0e0f12,0 0 0 6px rgba(216,179,106,.3),0 0 60px -26px rgba(255,60,30,.55),0 26px 50px -28px #000}.herald::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(242,220,160,.45),rgba(216,179,106,.08) 35%,rgba(216,179,106,.05) 70%,rgba(255,90,60,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.herald::after{content:"";position:absolute;inset:5px;z-index:2;pointer-events:none;border:22px solid transparent;border-image:url(../img/v1-frame.svg) 36/22px stretch}.herald-txt{position:relative;z-index:3;min-width:0}.herald .kicker{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--h-g2);letter-spacing:.3em}.herald .kicker::after{content:"";flex:0 0 46px;height:1px;background:linear-gradient(90deg,var(--h-g3),transparent)}.herald-h{margin:0 0 10px;font:700 clamp(26px,2.55vw,35px)/1.08 var(--fd);letter-spacing:.01em;color:#f8ecd2;text-shadow:0 2px 0 #000,0 0 26px rgba(216,179,106,.18);text-wrap:balance}.herald-p{margin:0;max-width:50ch;font-size:15px;line-height:1.6;color:#dccdab}.herald .cta-row{margin:20px 0 0;gap:10px}.herald .btn-lg{padding:13px 20px;letter-spacing:.09em}.herald .btn-steel{color:var(--h-g1);border-color:rgba(216,179,106,.6) #0b0b0d #000}.herald .btn-steel:hover{color:#fff;border-color:var(--h-g1)}.herald-medal{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:160px;text-align:center}.medal{display:grid;place-items:center;width:148px;height:148px;background:url(../img/v1-medal.svg) center/contain no-repeat;filter:drop-shadow(0 10px 16px rgba(0,0,0,.8)) drop-shadow(0 0 20px rgba(216,179,106,.2));animation:v3medal 4.5s ease-in-out infinite}.medal b{max-width:108px;font:900 27px/1 var(--fl);color:var(--h-g1);background:linear-gradient(180deg,#fff1c8,#e1b55c 55%,#9a6a1c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.herald-medal span{max-width:150px;font:800 10.5px/1.4 var(--fb);letter-spacing:.16em;text-transform:uppercase;color:var(--h-g2)}@keyframes v3medal{50%{filter:drop-shadow(0 10px 16px rgba(0,0,0,.8)) drop-shadow(0 0 30px rgba(242,190,110,.42))}}@media (prefers-reduced-motion:reduce){.medal{animation:none}}@media (max-width:640px){.herald{grid-template-columns:1fr;gap:20px;padding:30px 22px 26px;text-align:center}.herald::after{inset:4px;border-width:18px}.herald .kicker{justify-content:center;letter-spacing:.24em}.herald .kicker::before{content:"";flex:0 0 30px;height:1px;background:linear-gradient(270deg,var(--h-g3),transparent)}.herald .kicker::after{flex-basis:30px}.herald-h{font-size:clamp(25px,7.4vw,31px)}.herald-p{margin:0 auto;font-size:14.5px}.herald .cta-row{justify-content:center}.herald .cta-row .btn{flex:1 1 210px}.herald-medal{flex-direction:row;justify-content:center;gap:14px;min-width:0;padding-top:16px;border-top:1px solid rgba(216,179,106,.18);text-align:left}.medal{width:104px;height:104px}.medal b{max-width:78px;font-size:19px}.herald-medal span{max-width:140px}}@media (max-width:560px){.hof-kicker{margin-bottom:12px;font-size:12px;letter-spacing:.22em}}.announce{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:12px;padding:9px 48px 9px 16px;font-size:14px;line-height:1.45;text-align:center;border-bottom:1px solid rgba(0,0,0,.6)}.announce p{margin:0;max-width:1100px}.announce a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px}.announce-info{background:linear-gradient(90deg,#0d2340,#14365e 50%,#0d2340);color:#dcebff}.announce-event{background:linear-gradient(90deg,#3a2808,#5b410f 50%,#3a2808);color:#ffe9bd}.announce-warning{background:linear-gradient(90deg,#4a0c07,#7a140c 50%,#4a0c07);color:#ffe0d8}.announce-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:rgba(0,0,0,.25);color:inherit;font-size:20px;line-height:1;cursor:pointer}.announce-x:hover{background:rgba(0,0,0,.45)}.page-off .notice{margin:0}.news-dyn{grid-column:1/-1;display:grid;gap:14px;min-width:0}.post.post-dyn{display:block;grid-template-columns:none}.kv-exp,.kv-drop{grid-column:1/-1}.post-dyn .post-body{padding:14px 16px 16px}.post-dyn h3{margin:6px 0 8px}.post-dyn .post-text p{margin:0 0 10px;color:#d7d1c6}.post-dyn .post-text p:last-child{margin-bottom:0}.post-dyn.is-pinned{border-color:rgba(232,194,122,.45)}.reg-closed{margin-bottom:16px}.dl-ver{margin:10px 0 0}.lost{position:relative;min-height:clamp(420px,46vw,620px);border:1px solid var(--v3-hair);border-radius:12px;overflow:hidden;background:#070708;display:flex;align-items:center;justify-content:flex-end;isolation:isolate}.lost-art{position:absolute;inset:0;z-index:-1}.lost-art img{width:100%;height:100%;object-fit:cover;object-position:30% 50%}.lost::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 30%,rgba(5,5,7,.72) 58%,rgba(5,5,7,.92)),linear-gradient(0deg,rgba(5,5,7,.6),transparent 35%)}.lost-in{width:min(560px,52%);padding:36px 40px 36px 0;text-align:left}.lost-k{margin:0 0 4px;font:800 12px/1.4 var(--fb,Manrope),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#e8c27a}.lost-num{margin:0;font:900 clamp(84px,11vw,150px)/.9 Cinzel,serif;letter-spacing:.02em;background:linear-gradient(180deg,#ffb08a 0%,#ff4a2a 38%,#b5140c 66%,#4a0604 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 #000) drop-shadow(0 0 28px rgba(255,60,30,.35))}.lost h1{margin:10px 0 10px;font-size:clamp(22px,2.4vw,30px);line-height:1.2;color:#f3dfae}.lost-p{margin:0 0 18px;color:#d3ccbf;font-size:15px;line-height:1.6}.lost-chat{border:1px solid rgba(232,194,122,.22);border-radius:10px;background:rgba(0,0,0,.55);padding:12px 14px 14px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6)}.lost-sys{margin:0 0 6px;font-size:13.5px;color:#ffd36b;overflow-wrap:anywhere}.lost-sys code{color:#ff9a7e;font-size:13px}.lost-where{margin:0 0 10px;font-size:13px;color:#a8a29a}.lost-cmds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lost-cmd{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border-radius:7px;border:1px solid #3a3c44;background:linear-gradient(180deg,#1d1e23,#121317);color:#ece7dd;font-size:14px;text-decoration:none!important;transition:border-color .15s,transform .15s}.lost-cmd b{font-family:ui-monospace,Consolas,monospace;font-weight:700;color:#7fd3ff}.lost-cmd:hover{border-color:#ff7a5c;transform:translateY(-1px)}.lost-cmd.is-main{border-color:#b5241a;background:linear-gradient(180deg,#e9432f,#8a0f08)}.lost-cmd.is-main b{color:#fff}@media (max-width:760px){.lost{display:block;min-height:0;background:#070708}.lost-art{position:relative;display:block;aspect-ratio:760/520}.lost::after{background:linear-gradient(0deg,#070708 40%,transparent 62%)}.lost-in{width:auto;padding:0 18px 22px;margin-top:-56px;position:relative}}.tb-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--v3-ember);box-shadow:0 0 0 3px rgba(255,106,79,.18),0 0 10px var(--v3-ember);animation:v3blink 2.4s ease-in-out infinite}.tb-hire{display:inline-flex;align-items:center;gap:8px;padding:4px 11px 4px 9px;border:1px solid rgba(255,106,79,.45);border-radius:999px;background:rgba(255,74,42,.08);color:#ffcbb8;font:800 10.5px/1.2 var(--fb);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.tb-hire:hover{background:rgba(255,74,42,.18);border-color:#ff8a6e;color:#fff}html[data-page="apply"] .tb-hire,html[data-page="apply"] .w-team-side,html[data-page="index"] .w-team-side{display:none}.w-team{overflow:hidden}.team-hero{position:relative;display:flex;align-items:center;min-height:300px;overflow:hidden;border-radius:var(--v3-r) var(--v3-r) 0 0}.team-hero picture{position:absolute;inset:0}.team-hero img{width:100%;height:100%;object-fit:cover;object-position:72% 40%}.team-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(9,9,11,.95) 0%,rgba(9,9,11,.82) 36%,rgba(9,9,11,.2) 70%,rgba(9,9,11,0) 100%),linear-gradient(0deg,var(--v3-card) 0%,transparent 26%)}.team-hero-txt{position:relative;z-index:1;max-width:min(440px,62%);padding:28px 24px}.team-hero .kicker{display:flex;align-items:center;gap:9px}.team-h{margin:0 0 10px;font:700 clamp(24px,3vw,32px)/1.12 var(--fd);color:#f5efe4;text-shadow:0 2px 0 #000}.team-lead{margin:0 0 16px;color:#ddd6c9;font-size:14.5px;line-height:1.55;text-shadow:0 1px 2px #000}.team-hero-txt .team-lead:last-child{margin-bottom:0}.role-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.role-chips a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 11px;border:1px solid var(--v3-hair-2);border-radius:999px;background:var(--v3-card-2);color:#efe9dd;font-weight:700;font-size:13.5px;text-decoration:none;transition:border-color .2s,background .2s}.role-chips a:hover{border-color:rgba(255,106,79,.6);background:rgba(255,74,42,.09);color:#fff}.role-chips .bi{width:16px;height:16px;color:#ff9a7e}.team-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none}.team-perks li{display:flex;align-items:flex-start;gap:10px;color:#d9d3c7;font-size:14px;line-height:1.5}.team-perks .bi{flex:none;width:18px;height:18px;margin-top:2px;color:var(--v3-ok)}.team-perks a{color:#ff8a6e}.ap-duo .team-perks{grid-template-columns:1fr}.roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none}.role{display:flex;gap:14px;padding:16px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:linear-gradient(180deg,var(--v3-card-2),var(--v3-deep));transition:border-color .2s}.role:hover{border-color:rgba(255,106,79,.45)}.role>.bi{flex:none;width:40px;height:40px;padding:9px;border-radius:10px;color:#ff9a7e;background:rgba(255,74,42,.1);box-shadow:inset 0 0 0 1px rgba(255,106,79,.25)}.role-b{display:flex;flex:1;flex-direction:column;min-width:0}.role h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:700 18px/1.2 var(--fd);color:#f5efe4}.role-tag{padding:3px 6px;border:1px solid rgba(255,106,79,.35);border-radius:4px;background:rgba(255,74,42,.14);color:#ffcbb8;font:800 10.5px/1 var(--fb);font-style:normal;letter-spacing:.06em}.role p{flex:1;margin:0 0 12px;color:#cfc8bb;font-size:14px;line-height:1.5}.role-need{display:block;margin-top:6px;font-size:13px;color:var(--v3-gold)}.role-need b{color:#f2dca0;font-weight:700}.role-go{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;color:#ff8a6e;font:800 12px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.role-go .bi{width:14px;height:14px;transition:transform .2s}.role-go:hover{color:#fff}.role-go:hover .bi{transform:translateX(3px)}.ap-steps{counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ap-steps li{counter-increment:s;position:relative;padding:46px 14px 14px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2);color:#cfc8bb;font-size:13.5px;line-height:1.5}.ap-steps li::before{content:counter(s);position:absolute;left:14px;top:13px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(180deg,#f0553d,#8a0f08);box-shadow:0 0 10px rgba(255,74,42,.4);color:#fff;font:800 12px/1 var(--fb)}.ap-steps b{color:#f5efe4}.ap-guest{padding:16px;border:1px dashed rgba(255,106,79,.4);border-radius:var(--v3-r-sm);background:rgba(255,74,42,.05)}.ap-guest p{margin:0 0 12px;color:#e6dfd2}.ap-guest .cta-row{display:flex;flex-wrap:wrap;gap:10px}#apply-form{scroll-margin-top:16px}.team-side-art{position:relative;display:block;margin:2px 14px 0;overflow:hidden;aspect-ratio:16/9;border-radius:var(--v3-r-sm);box-shadow:inset 0 0 0 1px var(--v3-hair-2)}.team-side-art img{width:100%;height:100%;object-fit:cover;object-position:74% 40%;transition:transform .4s}.team-side-art:hover img{transform:scale(1.04)}.hire-badge{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:4px;background:rgba(194,29,18,.92);color:#fff;font:800 10px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase}.role-mini{display:grid;gap:6px;margin:6px 0 14px;padding:0;list-style:none}.role-mini li{position:relative;padding-left:16px;color:#e6dfd2;font-size:13.5px}.role-mini li::before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;transform:rotate(45deg);background:var(--v3-ember)}@media (max-width:1100px){.ap-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.team-hero{display:block;min-height:0}.team-hero picture{position:relative;display:block;height:190px}.team-hero::after{bottom:auto;height:190px;background:linear-gradient(0deg,var(--v3-card) 0%,rgba(20,21,26,.25) 45%,transparent 100%)}.team-hero-txt{max-width:none;margin-top:-30px;padding:0 16px 8px}.team-perks,.ap-steps{grid-template-columns:1fr}.ap-steps li{padding:12px 14px 12px 50px}.ap-steps li::before{top:12px}.tb-hire{padding:3px 9px 3px 8px;letter-spacing:.08em}.w-team .box-foot{flex-direction:column;align-items:stretch;gap:10px;text-align:center}.w-team .box-foot .btn{width:100%}}.hall{--h-gold:#d9b36a;--h-gold-2:#f3dfae;--h-line:rgba(217,179,106,.22);--h-ink:#e9e4da;--h-mute:#a49c8c;display:flex;flex-direction:column;gap:clamp(36px,5vw,64px);padding-bottom:12px}.hall-kicker{display:flex;align-items:center;gap:12px;margin:0 0 10px;font:700 11.5px/1 var(--fb);letter-spacing:.32em;text-transform:uppercase;color:var(--h-gold)}.hall-kicker::before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--h-gold))}.hall h2{margin:0;font:700 clamp(26px,3.2vw,38px)/1.1 var(--fd);color:var(--h-ink);letter-spacing:.01em}.hall-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(380px,46vw,560px);display:flex;align-items:flex-end;border-radius:16px;border:1px solid var(--h-line);box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.hall-hero picture,.hall-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2}.hall-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#09090b 0%,rgba(9,9,11,.82) 22%,rgba(9,9,11,.25) 58%,rgba(9,9,11,.45) 100%),radial-gradient(60% 50% at 50% 100%,rgba(201,36,27,.22),transparent 70%)}.hall-hero-in{width:100%;padding:clamp(24px,4vw,48px);text-align:center}.hall-eyebrow{margin:0 0 14px;font:700 12px/1 var(--fb);letter-spacing:.34em;text-transform:uppercase;color:var(--h-gold)}.hall-title{margin:0;font:900 clamp(44px,7.4vw,92px)/.95 var(--fl);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg,#fff7e2 0%,#f0d79c 38%,#b88a3e 72%,#7a5522 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(0,0,0,.85)) drop-shadow(0 12px 30px rgba(0,0,0,.7))}.hall-lead{margin:16px auto 0;max-width:52ch;color:#d6cfc1;font-size:clamp(14.5px,1.4vw,16.5px);line-height:1.6;text-shadow:0 1px 8px #000}.hall-seasons{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.hall-seasons a,.hall-seasons span{display:inline-block;padding:8px 16px;border-radius:999px;font:700 12px/1 var(--fb);letter-spacing:.08em;color:var(--h-mute);border:1px solid rgba(255,255,255,.12);background:rgba(10,10,12,.55);backdrop-filter:blur(6px)}.hall-seasons [aria-current]{color:#1b1409;background:linear-gradient(180deg,#f3dfae,#cf9f52);border-color:#f3dfae}.hall-seasons a:hover{color:var(--h-ink);border-color:var(--h-line)}.hall-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(20px,3vw,32px)}.hall-head .hall-kicker::after{content:"";width:28px;height:1px;background:linear-gradient(270deg,transparent,var(--h-gold))}.legends{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:clamp(12px,1.8vw,22px);align-items:end}.legend{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:3/4;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0d0d10;box-shadow:0 24px 50px -28px rgba(0,0,0,.95);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.legend-champ{aspect-ratio:3/4.35;border-color:rgba(217,179,106,.38);box-shadow:0 30px 70px -30px rgba(0,0,0,.95),0 0 0 1px rgba(217,179,106,.08),0 0 60px -20px rgba(217,179,106,.25)}.legend-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.legend::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a0a0c 6%,rgba(10,10,12,.86) 30%,rgba(10,10,12,.1) 62%,rgba(10,10,12,.35) 100%)}.legend:hover{transform:translateY(-4px);border-color:rgba(217,179,106,.45)}.legend:hover .legend-art{transform:scale(1.04)}.legend-num{position:absolute;top:16px;left:50%;transform:translateX(-50%);padding:6px 14px 5px;border-radius:999px;font:700 12px/1 var(--fl);letter-spacing:.22em;color:var(--h-gold-2);background:rgba(10,10,12,.62);border:1px solid rgba(217,179,106,.35);backdrop-filter:blur(4px)}.legend-champ .legend-num{color:#1b1409;background:linear-gradient(180deg,#f3dfae,#cf9f52);border-color:#f3dfae}.legend-body{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,2vw,26px);text-align:center}.legend h3{margin:0;font:700 12px/1.2 var(--fb);letter-spacing:.24em;text-transform:uppercase;color:var(--h-gold)}.legend-name{margin:10px 0 0;font:700 clamp(20px,2vw,26px)/1.15 var(--fd);color:var(--h-ink)}.legend-name::after{content:"";display:block;width:44px;height:1px;margin:12px auto 10px;background:linear-gradient(90deg,transparent,var(--h-gold),transparent)}.legend-meta{margin:0;color:var(--h-mute);font-size:13.5px;line-height:1.45}.hall-siege{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;border:1px solid var(--h-line);min-height:clamp(260px,30vw,360px);display:flex;align-items:center}.hall-siege-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;z-index:-2}.hall-siege::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#09090b 0%,rgba(9,9,11,.9) 34%,rgba(9,9,11,.2) 70%,rgba(9,9,11,.35) 100%)}.hall-siege-in{max-width:520px;padding:clamp(24px,4vw,48px)}.hall-siege-in p:last-child{margin:14px 0 0;color:#d2cbbd;line-height:1.6}.records{list-style:none;margin:0 auto;padding:0;max-width:860px;border-top:1px solid var(--h-line)}.record{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;padding:16px 6px;border-bottom:1px solid var(--h-line);transition:background .25s}.record:hover{background:linear-gradient(90deg,transparent,rgba(217,179,106,.05),transparent)}.record-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--h-gold);border:1px solid var(--h-line);background:rgba(217,179,106,.06)}.record-ic .bi{width:18px;height:18px}.record-t{font:700 17px/1.25 var(--fd);color:var(--h-ink)}.record-who{font-size:13.5px;color:var(--h-mute);font-style:italic;text-align:right}.hall-legacy{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(20px,3vw,32px);border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(0,0,0,.2))}.hall-legacy-art{margin:0}.hall-legacy-art img{display:block;width:100%;height:auto;border-radius:10px;filter:sepia(.35) saturate(.85) contrast(1.05);box-shadow:0 18px 40px -20px #000;border:1px solid rgba(255,255,255,.08)}.hall-legacy-art figcaption{margin-top:8px;font-size:12px;color:var(--h-mute);letter-spacing:.06em}.hall-legacy-in p{color:#cfc8ba;line-height:1.65}.hall-legacy-in h2{font-size:clamp(22px,2.4vw,30px)}@media (max-width:900px){.legends{grid-template-columns:1fr 1fr;align-items:stretch}.legend-champ{grid-column:1/-1;order:-1;aspect-ratio:16/11}.legend-champ .legend-art{object-position:50% 25%}.hall-legacy{grid-template-columns:1fr}}@media (max-width:560px){.hall-hero{min-height:440px;border-radius:12px}.legends{grid-template-columns:1fr}.legend,.legend-champ{aspect-ratio:4/5}.hall-siege::after{background:linear-gradient(0deg,#09090b 10%,rgba(9,9,11,.85) 55%,rgba(9,9,11,.3) 100%)}.hall-siege{align-items:flex-end;min-height:380px}.record{grid-template-columns:40px 1fr;gap:6px 14px}.record-who{grid-column:2;text-align:left}}@media (prefers-reduced-motion:reduce){.legend,.legend-art{transition:none}.legend:hover{transform:none}.legend:hover .legend-art{transform:none}}.sup-hero .box-b{padding-top:14px}.sup-lead{margin:0 0 14px;font-size:15.5px;color:#d6d2ca}.sup-search{position:relative;margin:0 0 14px}.sup-search .bi{position:absolute;left:14px;top:50%;width:20px;height:20px;margin-top:-10px;color:#ff8a6e;pointer-events:none}.sup-search input{width:100%;min-height:52px;padding:12px 16px 12px 44px;border-radius:var(--v3-r-sm);background:linear-gradient(180deg,#07070a,#0c0c10);border:1px solid #34363e;box-shadow:inset 0 2px 8px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.04);color:var(--ink);font:500 16px var(--fb);transition:border-color .2s,box-shadow .2s}.sup-search input:focus{outline:none;border-color:#c9241b;box-shadow:inset 0 2px 8px rgba(0,0,0,.7),0 0 0 3px rgba(201,36,27,.22),0 0 18px -4px rgba(255,60,30,.5)}.sup-search input::placeholder{color:#7d7a82}.sup-topics{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.sup-topics a{display:inline-flex;align-items:center;min-height:36px;padding:6px 13px;border-radius:999px;font:700 12.5px var(--fb);letter-spacing:.03em;color:#e7e3da;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.3));border:1px solid var(--v3-hair-2);transition:border-color .2s,color .2s,transform .2s}.sup-topics a:hover{color:#fff;border-color:rgba(255,106,79,.55);transform:translateY(-1px)}.sup-topics li:last-child a{border-color:rgba(255,106,79,.45);color:#ffc9bb}.faq{display:grid;gap:8px}.faq-i{border:1px solid var(--v3-hair);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.28));transition:border-color .2s;scroll-margin-top:70px}.faq-i[open]{border-color:rgba(255,106,79,.35)}.faq-i summary{position:relative;display:block;cursor:pointer;list-style:none;padding:13px 44px 13px 15px;font:700 15px/1.35 var(--fb);color:#efeae1}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary::after{content:"";position:absolute;right:17px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #ff8a6e;border-bottom:2px solid #ff8a6e;transform:rotate(45deg);transition:transform .2s}.faq-i[open] summary::after{transform:rotate(-135deg);margin-top:-2px}.faq-i summary:hover{color:#fff}.faq-i summary:focus-visible{outline:2px solid #c9241b;outline-offset:2px;border-radius:10px}.faq-a{padding:0 15px 12px;color:var(--ink-2);font-size:14.5px}.faq-a p{margin:0 0 10px}.faq-a ul{margin:0 0 10px;padding-left:20px}.faq-a li{margin:0 0 4px}.faq-a a{color:#ff8f74;text-decoration:underline;text-underline-offset:2px}.faq-a b{color:var(--ink)}.faq-none{margin:6px 0 0}.sup-sub{margin:22px 0 6px;font:700 17px var(--fd);color:#f0ebe2;scroll-margin-top:70px}.sup-login{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.sup-link{display:flex;gap:8px;margin:12px 0}.sup-link input{flex:1;min-width:0;min-height:40px;padding:8px 10px;border-radius:var(--v3-r-sm);background:#07070a;border:1px solid #2c2e35;color:#ffd9cc;font:500 13px ui-monospace,Consolas,monospace}#gtDone{text-align:left}#gtDone h3{margin:0 0 8px;font:700 20px var(--fd);color:#c9f7da}#contact{scroll-margin-top:70px}.role-badge{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;font:800 10px/1.6 var(--fb);letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;color:#ffd9cc;background:rgba(201,36,27,.2);border:1px solid rgba(255,106,79,.45)}.role-owner,.role-admin{color:#ffe3a6;background:rgba(214,164,74,.16);border-color:rgba(232,194,122,.5)}.role-gm{color:#cfe3ff;background:rgba(60,130,220,.16);border-color:rgba(110,170,255,.45)}.msg-h time{color:var(--ink-3)}.thread li.msg-user{border-color:#26272c}.rate-box{margin-top:14px}.stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.stars input{position:absolute;opacity:0;width:1px;height:1px}.reg-form .stars label{display:block;cursor:pointer;font-size:32px;line-height:1;color:#3a3b42;transition:color .15s,transform .15s;padding:2px}.reg-form .stars label:hover,.reg-form .stars label:hover~label,.reg-form .stars input:checked~label{color:#f2b24a;text-shadow:0 0 12px rgba(242,178,74,.45)}.stars input:focus-visible+label{outline:2px solid #c9241b;border-radius:4px}.tk-back{margin-top:16px}#tkCat{font-size:12px}.pw-form{max-width:420px}.rcode-box{margin-top:12px}.rcode-box .rcode{margin:12px 0}@media (max-width:560px){.faq-i summary{font-size:14.5px;padding:12px 40px 12px 13px}.faq-a{padding:0 13px 10px}.sup-login .btn{width:100%}.sup-link{flex-direction:column}}#accUser{display:flex;flex-direction:column;gap:18px}@media (max-width:860px){#accUser{gap:14px}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;font-size:12.5px;color:var(--ink-3,#9a958c)}.crumbs a{color:#cfc8bb;text-decoration:none}.crumbs a:hover{color:#fff}.crumbs b{color:#efe9dd;font-weight:700}.crumbs span{opacity:.6}.prose{font-size:15px;line-height:1.68;color:#ddd6c9}.prose>*:first-child{margin-top:0}.prose h2{margin:28px 0 10px;font:700 22px/1.25 var(--fd);color:#f5efe4;scroll-margin-top:16px}.prose h3{margin:20px 0 8px;font:700 17.5px/1.3 var(--fd);color:#f1e6cf}.prose h4{margin:16px 0 6px;font-size:15px;color:#f1e6cf}.prose p{margin:0 0 12px}.prose ul,.prose ol{margin:0 0 14px;padding-left:22px}.prose li{margin:4px 0}.prose a{color:#ff9a7e;text-decoration:underline;text-decoration-color:rgba(255,154,126,.35);text-underline-offset:3px}.prose a:hover{color:#fff;text-decoration-color:#fff}.prose strong{color:#f5efe4}.prose .table-wrap{margin:0 0 16px;overflow-x:auto;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm)}.prose table{width:100%;border-collapse:collapse;font-size:14px}.prose th,.prose td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--v3-hair)}.prose th{background:rgba(255,255,255,.03);color:#f1e6cf;font-weight:700;white-space:nowrap}.prose tr:last-child td{border-bottom:0}.note{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(214,164,74,.32);border-left:3px solid var(--v3-gold);border-radius:var(--v3-r-sm);background:rgba(214,164,74,.07);color:#ecdcbc}.toc{float:right;width:min(260px,40%);margin:0 0 14px 20px;padding:12px 14px;border:1px solid var(--v3-hair-2);border-radius:var(--v3-r-sm);background:var(--v3-card-2);font-size:13.5px}.toc b{display:block;margin-bottom:6px;font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:#ff8a6e}.toc ol{margin:0;padding-left:18px}.toc li{margin:4px 0}.toc a{color:#d9d3c7;text-decoration:none}.toc a:hover{color:#fff}@media (max-width:760px){.toc{float:none;width:auto;margin:0 0 16px}}.chip-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.chip-list li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--v3-hair-2);border-radius:999px;background:var(--v3-card-2);font-size:13.5px}.chip-list li small{color:var(--v3-gold)}.chip-list a{color:#efe9dd;text-decoration:none}.chip-list a:hover{color:#ff9a7e}.g-cta .box-b{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.g-cta p{margin:0;color:#e6dfd2}.g-cta .cta-row{display:flex;flex-wrap:wrap;gap:10px}.g-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-top:14px}.g-tool{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:linear-gradient(180deg,var(--v3-card-2),var(--v3-deep));color:#efe9dd;text-decoration:none;transition:border-color .2s}.g-tool:hover{border-color:rgba(255,106,79,.5)}.g-tool .bi{width:22px;height:22px;color:#ff9a7e;margin-bottom:4px}.g-tool b{font:700 16px/1.2 var(--fd)}.g-tool small{color:#a9a294;font-size:12.5px}.g-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.g-card{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2);color:#efe9dd;text-decoration:none;transition:border-color .2s}.g-card:hover{border-color:rgba(255,106,79,.5)}.g-card img{flex:none;width:44px;height:44px;border-radius:8px}.g-card>.bi{flex:none;width:36px;height:36px;padding:8px;border-radius:9px;color:#ff9a7e;background:rgba(255,74,42,.1)}.g-card span{display:flex;flex-direction:column;gap:3px;min-width:0}.g-card b{font:700 15.5px/1.2 var(--fd)}.g-card small{color:#a9a294;font-size:12.5px;line-height:1.4}.db-sub{margin:-4px 0 12px}.db-h2{margin:18px 0 10px;font:700 18px/1.2 var(--fd);color:#f5efe4}.db-h3{margin:16px 0 8px;font:700 15px/1.2 var(--fd);color:#f1e6cf}.db-h3 small{color:var(--v3-gold);font-family:var(--fb)}.db-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 12px}.db-kv div{padding:9px 11px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2)}.db-kv dt{font:800 10.5px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:#a9a294;margin-bottom:5px}.db-kv dd{margin:0;color:#f5efe4;font-weight:700}.db-where{display:grid;gap:8px;margin:0;padding:0;list-style:none}.db-where>li{padding:10px 12px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2);line-height:1.6}.db-where>li>b a{color:#f5efe4;font-family:var(--fd);font-size:16px;text-decoration:none}.db-where div{margin-top:4px;color:#cfc8bb;font-size:14px}.db-where a{color:#ff9a7e;text-decoration:none}.db-where a:hover{color:#fff}.db-where small{color:var(--v3-gold)}.db-table{width:100%;border-collapse:collapse;font-size:14px}.db-table th,.db-table td{padding:8px 10px;border-bottom:1px solid var(--v3-hair);text-align:left}.db-table th{color:#a9a294;font:800 11px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase}.db-table a{color:#efe9dd;text-decoration:none}.db-table a:hover{color:#ff9a7e}.db-kinds li{font-size:14px}details summary{cursor:pointer;color:#ff9a7e;margin:4px 0 10px;font-weight:700}.dl-form{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.dl-form input[type=search]{flex:1 1 260px;min-width:0;padding:12px 14px;border:1px solid var(--v3-hair-2);border-radius:var(--v3-r-sm);background:#0b0c0f;color:#f5efe4;font-size:16px}.dl-form input[type=search]:focus{outline:2px solid rgba(255,106,79,.6);outline-offset:1px}.dl-tabs{display:flex;flex-wrap:wrap;gap:6px}.dl-tabs button{padding:9px 13px;border:1px solid var(--v3-hair-2);border-radius:999px;background:var(--v3-card-2);color:#d9d3c7;font:700 13px/1 var(--fb);cursor:pointer}.dl-tabs button.is-on{border-color:rgba(255,106,79,.6);background:rgba(255,74,42,.12);color:#fff}.dl-results{display:grid;gap:6px;margin:0 0 14px;padding:0;list-style:none}.dl-pick{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2);color:#efe9dd;text-align:left;cursor:pointer;font:inherit}.dl-pick:hover{border-color:rgba(255,106,79,.5)}.dl-pick b{flex:1;font-weight:700}.dl-detail{padding:14px;border:1px solid rgba(255,106,79,.35);border-radius:var(--v3-r);background:linear-gradient(180deg,rgba(255,74,42,.06),transparent);margin-bottom:14px}.dl-h{margin:0 0 10px;font:700 20px/1.2 var(--fd);color:#f5efe4}.db-search{margin:12px 0 0}.timers{display:grid;gap:18px;margin-top:12px}.tm-h{margin:0 0 8px;font:800 12px/1 var(--fb);letter-spacing:.16em;text-transform:uppercase;color:#ff8a6e}.tm-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tm-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2)}.tm-name{color:#f5efe4;font-weight:700;text-decoration:none}a.tm-name:hover{color:#ff9a7e}.tm-when{color:#a9a294;font-size:13px;white-space:nowrap}.tm-cd{min-width:84px;text-align:right;color:var(--v3-gold);font-variant-numeric:tabular-nums}.tm-cd.tm-soon{color:#7f8792;font-weight:600;font-size:12px}.tm-times{margin:0 0 10px;color:#e6dfd2}.ev-page .tm-row{grid-template-columns:minmax(0,1fr) auto}.box-foot-in{margin:14px 0 0}@media (max-width:560px){.tm-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.tm-when{grid-column:1;grid-row:2;white-space:normal}.tm-cd{grid-column:2;grid-row:1/3}}.navlinks a{white-space:nowrap}@media (min-width:861px){.navlinks a{padding:15px 13px;letter-spacing:.09em;font-size:12px}.navlinks a::after{left:13px;right:13px}}@media (min-width:861px) and (max-width:1180px){.navlinks a{padding:15px 9px;letter-spacing:.05em;font-size:11.5px}.navlinks a::after{left:9px;right:9px}}@media (max-width:860px){.navlinks.open{max-height:720px}}.rw-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:14px 0}.rw-filter label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#a9a294;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rw-filter input,.rw-filter select{padding:10px 12px;border:1px solid var(--v3-hair-2);border-radius:var(--v3-r-sm);background:#0b0c0f;color:#f5efe4;font:15px var(--fb);min-width:180px}.rw-table td{vertical-align:top}.rw-void td{opacity:.55}.rw-voided{color:#ff8a6e}.linkish{padding:0;border:0;background:none;color:#ff9a7e;font:inherit;font-weight:700;cursor:pointer;text-align:left}.linkish:hover{color:#fff;text-decoration:underline}.pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.team-grid,.cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:14px 0;padding:0;list-style:none}.team-card{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2)}.team-card .tag{align-self:flex-start}.team-name{font:700 18px/1.2 var(--fd);color:#f5efe4}.team-card.is-online{border-color:rgba(95,211,141,.45)}.team-card.is-online .team-name::after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--v3-ok);box-shadow:0 0 8px var(--v3-ok);vertical-align:middle}.cr-card a{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2);color:#efe9dd;text-decoration:none}.cr-card a:hover{border-color:rgba(255,106,79,.5)}.cr-card b{font:700 17px/1.2 var(--fd)}.cr-card .tag{align-self:flex-start;margin-top:4px}.cr-card.is-live a{border-color:rgba(255,74,42,.6);box-shadow:0 0 0 1px rgba(255,74,42,.25),0 8px 24px -12px rgba(255,74,42,.6)}.vote-sites{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;padding:0;list-style:none}.vote-sites li{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2)}.vote-top{display:grid;gap:6px;margin:10px 0;padding-left:24px}.vote-top li{padding:8px 12px;border:1px solid var(--v3-hair);border-radius:var(--v3-r-sm);background:var(--v3-card-2)}.vote-top li b{margin-right:10px;color:#f5efe4}.vote-top li span{color:var(--v3-gold)}.vote-top li.is-me{border-color:rgba(255,106,79,.6)}.g-tool.is-soon{opacity:.85;cursor:default}.g-tool em{align-self:flex-start;margin-top:6px;padding:3px 8px;border-radius:999px;background:rgba(214,164,74,.14);border:1px solid rgba(232,194,122,.4);color:#ffe3a6;font:800 10px/1 var(--fb);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.live-list{display:grid;gap:6px;margin:0;list-style:none}.live-list a{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid rgba(255,74,42,.4);border-radius:var(--v3-r-sm);background:rgba(255,74,42,.07);color:#f5efe4;text-decoration:none}.live-list a:hover{background:rgba(255,74,42,.14)}.live-list small{color:#a9a294}.w-live .box-h .live-dot{grid-row:auto;background:#ff4a2a;box-shadow:0 0 0 3px rgba(255,74,42,.2),0 0 10px #ff4a2a}.tm-row{grid-template-columns:minmax(0,1fr) auto auto auto}.rem-bell{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--v3-hair-2);border-radius:999px;background:transparent;color:#8f8a80;cursor:pointer;font:700 12.5px var(--fb)}.rem-bell svg{width:16px;height:16px}.rem-bell:hover{color:#fff;border-color:rgba(255,106,79,.5)}.rem-bell.is-on{color:#fff;background:rgba(255,74,42,.18);border-color:rgba(255,106,79,.7)}.rem-bell.with-label{padding:7px 12px}.rem-cal{color:#ff9a7e;font-weight:700;font-size:13px}.tm-tools{margin:14px 0 0;line-height:1.9}@media (max-width:560px){.tm-row{grid-template-columns:minmax(0,1fr) auto auto}.tm-act{grid-column:3;grid-row:1/3}}.mapview{position:relative;width:min(100%,560px);aspect-ratio:1;margin:0 0 8px;border:1px solid var(--v3-hair-2);border-radius:var(--v3-r-sm);overflow:hidden;background:#0b0c0f}.mapview img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.mapview svg{position:absolute;inset:0;width:100%;height:100%}.mapview rect{cursor:pointer;transition:fill-opacity .15s}.mapview a:hover rect,.mapview a:focus rect{fill-opacity:.45}.mv-npc{fill:#5aa0ff;stroke:#0b0c0f;stroke-width:.8;cursor:pointer}.mv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:12.5px;color:#cfc8bb}.mv-k{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:middle}.mv-low{background:hsl(48,85%,58%)}.mv-high{background:hsl(0,85%,58%)}.mv-boss{background:#c77dff}.mv-npcdot{background:#5aa0ff;border-radius:50%}.mv-safe{background:rgb(47,74,53)}