:root{--ink:#14100c;--ink-2:#1a150f;--ink-3:#1f1912;--ink-4:#2a2015;--rule:#33291c;--rule-2:#453b2e;--bone:#e8dfc9;--bone-2:#c9c0aa;--bone-3:#a79c89;--bone-4:#938775;--gold:#c9a24a;--gold-2:#e6c878;--gold-3:#8a6c2f;--gold-glow:#c9a24a47;--gold-action-fill:linear-gradient(180deg, #f2d488, #d9ae55);--discord:#5865f2;--discord-glow:#5865f280;--crimson:#8b2a2a;--crimson-2:#c44a3f;--azure:#2a4a7f;--azure-2:#4a7fb8;--verdant:#4a6b3a;--violet:#5a3e6b;--enchant:#bb7dfc;--pos:#6bbd6b;--neg:#c44a3f;--warn:#d9a53a;--ff-display:var(--font-cinzel), "Cinzel", Georgia, serif;--ff-body:var(--font-sora), "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ff-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--ff-ui:var(--font-sora), "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ff-control:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--action:var(--gold);--action-hover:var(--gold-2);--on-action:var(--ink);--focus:var(--gold-2);--link:var(--gold-2);--selection:#c9a24a17;--hover:#e8dfc90b;--negative-text:#ef8b80;--warning-text:#e9bb58;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-control:7px;--radius-group:14px;--radius-dialog:16px;--control-h:38px;--accent:var(--gold);--accent-glow:var(--gold-glow);--pad:20px;--pad-sm:12px;--pad-lg:28px;--stroke:1px;--edge:7px;--topbar-h:76px;--page-gutter:40px;--maxw:min(1500px, 100%);--dur-fast:.14s;--dur-base:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1)}html:lang(el),html:lang(ru){--ff-display:var(--font-noto-serif), Georgia, serif;--ff-body:var(--font-noto-sans), "Segoe UI", sans-serif;--ff-ui:var(--font-noto-sans), "Segoe UI", sans-serif;--ff-control:var(--font-noto-sans), "Segoe UI", sans-serif}html:lang(zh){--ff-display:var(--font-noto-serif-sc), var(--font-noto-sans-sc), serif;--ff-body:var(--font-noto-sans-sc), sans-serif;--ff-ui:var(--font-noto-sans-sc), sans-serif;--ff-control:var(--font-noto-sans-sc), sans-serif}html:lang(ko){--ff-display:var(--font-noto-serif-kr), var(--font-noto-sans-kr), serif;--ff-body:var(--font-noto-sans-kr), sans-serif;--ff-ui:var(--font-noto-sans-kr), sans-serif;--ff-control:var(--font-noto-sans-kr), sans-serif}html:not(:lang(en)) body{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}html:not(:lang(en)) .btn{white-space:normal;text-align:center;line-height:1.2}html:not(:lang(en)) .hx-banner__off{overflow-wrap:anywhere;font-size:11px}html:lang(zh) body,html:lang(ko) body{overflow-wrap:anywhere}.tr-note{color:var(--bone-4);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:12.5px;display:flex}.tr-note--top{margin:-6px 0 22px}.tr-note .ico{width:14px;height:14px;color:var(--bone-3);flex:none}.legal-lang{margin-bottom:16px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none;overflow-x:clip}body{background-color:var(--ink);color:var(--bone);font-family:var(--ff-body);font-optical-sizing:auto;background-image:radial-gradient(150% 65% at 50% -25%,#c9a24a0b,#0000 55%);background-attachment:fixed;min-height:100vh;font-size:16px;line-height:1.65}body:before{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--gold-glow);color:var(--bone)}*{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:0}::-webkit-scrollbar-track{background:0 0}h1,h2,h3,h4{font-family:var(--ff-display);color:var(--bone);letter-spacing:.01em;font-weight:600;line-height:1.15}h4{font-family:var(--ff-body);letter-spacing:0;font-weight:600}.display{font-family:var(--ff-display);letter-spacing:.02em;font-weight:700}.card-title{font-family:var(--ff-body);letter-spacing:0;color:var(--bone);font-size:18px;font-weight:600;line-height:1.3}.card-title--lg{font-size:19.5px}.eyebrow{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);font-size:11px;font-weight:600}.eyebrow--gold{color:var(--gold)}.mono{font-family:var(--ff-mono)}.ico{flex:none;width:18px;height:18px}.muted{color:var(--bone-3)}.gold{color:var(--gold)}.shell{z-index:1;min-height:100vh;position:relative;overflow:clip}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.content{min-width:0;padding:0 var(--page-gutter);flex:1;container:content/inline-size}.wrap{max-width:var(--maxw);width:100%;min-width:0;margin:0 auto}.btn{font-family:var(--ff-display);letter-spacing:.18em;text-transform:uppercase;border:var(--stroke) solid transparent;transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base) var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:13px 26px;font-size:12.5px;font-weight:600;display:inline-flex}.btn .ico{width:16px;height:16px}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--primary{background:var(--gold-action-fill);color:#241806;-webkit-tap-highlight-color:transparent;border-color:#e6c477;transition:filter .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6d68c,0 2px 8px #0000004d}.btn--primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fffae480 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn--primary .ico{transition:transform .18s}.btn--ghost{border-color:var(--rule-2);color:var(--bone);background:#ffffff03}.btn--sm{letter-spacing:.16em;padding:8px 14px;font-size:11px}.btn--lg{letter-spacing:.22em;padding:16px 38px;font-size:14px}.card{border:var(--stroke) solid var(--rule);padding:var(--pad-lg);transition:border-color var(--dur-base) var(--ease-out);background:linear-gradient(#1c181380,#0f0d0b80);position:relative;overflow:hidden}.card:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--gold-3), transparent);opacity:.4;height:2px;transition:opacity var(--dur-base);position:absolute;top:0;left:0;right:0}.card:hover{border-color:var(--rule-2)}.card:hover:before{opacity:.75}.card--pad{padding:var(--pad)}.bracket{padding:var(--pad-lg);background:linear-gradient(#1c181352,#0f0d0b52);position:relative}.bracket:before,.bracket:after,.bracket>.bracket__b1,.bracket>.bracket__b2{content:"";border:var(--stroke) solid var(--gold-3);pointer-events:none;width:14px;height:14px;position:absolute}.bracket:before{border-bottom:0;border-right:0;top:0;left:0}.bracket:after{border-bottom:0;border-left:0;top:0;right:0}.bracket>.bracket__b1{border-top:0;border-right:0;bottom:0;left:0}.bracket>.bracket__b2{border-top:0;border-left:0;bottom:0;right:0}.section{padding:64px 0}.section--tight{padding:40px 0}.route-view--inner{padding-top:20px}.route-view--inner :is(.section,.section--tight,.si-section){padding-block:24px}.route-view--inner>.page-head+:is(.section,.section--tight),.route-view--inner .si-board>.si-section:first-child{padding-top:0}.center-label{justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.center-label:before,.center-label:after{content:"";height:var(--stroke);background:linear-gradient(90deg, transparent, var(--rule-2));flex:1;max-width:220px}.center-label:after{background:linear-gradient(90deg, var(--rule-2), transparent)}.center-label .lbl{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.center-label .lbl:before,.center-label .lbl:after{content:"◆";color:var(--gold-3);font-size:11px}.section-head{border-bottom:var(--stroke) solid var(--rule);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;padding-bottom:18px;display:flex}.section-head__title,.cta-title{font-size:clamp(20px,2.4vw,28px)}.section-head__sub{color:var(--bone-3);text-wrap:balance;margin-top:6px}.section-head>div:first-child{min-width:0}.page-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2);border:var(--stroke) solid var(--gold-3);background:#c9a24a0d;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag--bone{color:var(--bone-3);border-color:var(--rule-2);background:0 0}.tag--pos{color:var(--pos);border-color:#6bbd6b66}.tag--crimson{color:var(--negative-text);border-color:#c44a3f66}.tag--azure{color:var(--azure-2);border-color:#4a7fb866}.chip{font-family:var(--ff-mono);letter-spacing:.12em;color:var(--bone-2);border:var(--stroke) solid var(--rule-2);background:var(--ink-2);align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.stats{border:var(--stroke) solid var(--rule);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a09088c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{border-right:var(--stroke) solid var(--rule);padding:20px 24px 22px}.stat:last-child{border-right:0}.stat__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat__label{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-4);font-size:11px;font-weight:600}.stat__ico{color:var(--gold-3);place-items:center;display:inline-grid}.stat__ico svg{width:15px;height:15px}.stat__value{font-family:var(--ff-display);color:var(--bone);margin-top:12px;font-size:32px;font-weight:600;line-height:1}.stat__value.is-gold{color:var(--gold-2)}.tbl-wrap{border:var(--stroke) solid var(--rule);max-width:100%;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;min-width:460px;font-size:14px}.tbl thead th{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);text-align:left;background:var(--ink-2);border-bottom:var(--stroke) solid var(--rule-2);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:500}.tbl tbody td{border-bottom:var(--stroke) solid var(--rule);color:var(--bone-2);padding:11px 16px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:#c9a24a08}.tbl td.num{font-family:var(--ff-mono);text-align:right;color:var(--bone)}.tbl td.is-gold{color:var(--gold-2)}.tbl td.num .unit{color:var(--bone-3);margin-left:1px;font-size:.86em}.tbl .lead{color:var(--bone);font-weight:500}.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-sm{gap:10px}.gap-md{gap:18px}.wrap-flex{flex-wrap:wrap}.mt-sm{margin-top:10px}.mt-md{margin-top:20px}.flist{flex-direction:column;gap:11px;display:flex}.flist li{color:var(--bone-2);padding-left:22px;line-height:1.5;position:relative}.flist li:before{content:"";border:var(--stroke) solid var(--gold);width:7px;height:7px;position:absolute;top:9px;left:2px;transform:rotate(45deg)}.flist li b,.flist li strong{color:var(--bone);font-weight:600}.drow{border-bottom:var(--stroke) solid var(--rule);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.drow:last-child{border-bottom:0}.drow dt{color:var(--bone-3);font-family:var(--ff-mono);letter-spacing:.06em;font-size:12px}.drow dd{color:var(--bone);text-align:right;font-weight:500}.kicker{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:11px;font-weight:600}.note{border-left:2px solid var(--gold-3);color:var(--bone-2);background:#c9a24a0a;padding:14px 18px;line-height:1.6}.hero{flex-direction:column;justify-content:flex-start;width:100cqi;min-height:min(58cqi,920px);margin-inline:calc(-50cqi + 50%);padding:40px 28px 48px;display:flex;position:relative}.hero__bg{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:-webkit-radial-gradient(82% 84% at 50% 46%,#c9a24a14,#0000 70%),-webkit-linear-gradient(270deg,#0000 26%,#0a090857 52%,#0a090833 72%,#0000 90%),-webkit-linear-gradient(#0a09084d,#0a09084d),-webkit-image-set(url(/assets/hero-elven-ruins-torches.avif?v=2) 1x type("image/avif"),url(/assets/hero-elven-ruins-torches.webp?v=2) 1x type("image/webp"));background-image:radial-gradient(82% 84% at 50% 46%,#c9a24a14,#0000 70%),linear-gradient(#0000 26%,#0a090857 52%,#0a090833 72%,#0000 90%),linear-gradient(#0a09084d,#0a09084d),image-set("/assets/hero-elven-ruins-torches.avif?v=2" 1x type("image/avif"),"/assets/hero-elven-ruins-torches.webp?v=2" 1x type("image/webp"));background-position:50%,50%,50%,50% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 -40px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%),linear-gradient(#0000 0,#000 8% 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%),linear-gradient(#0000 0,#000 8% 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect;container-type:size}.hero__torch{--s:max(100cqw / 1920, 100cqh / 1137);--ox:calc((100cqw - 1920 * var(--s)) * .5);--oy:calc((100cqh - 1137 * var(--s)) * .3);left:calc(var(--ox) + var(--x) * var(--s));top:calc(var(--oy) + 298 * var(--s));width:calc(96 * var(--s));height:calc(168 * var(--s));pointer-events:none;position:absolute}.hero__torch--l{--x:460}.hero__torch--r{--x:1420}.hero__torch:before{content:"";background:var(--flame) center / 100% 100% no-repeat;filter:brightness(.72);animation:1.7s ease-in-out infinite torch-flame,.9s ease-in-out infinite alternate torch-shape;position:absolute;inset:0}.hero__torch--l:before{--flame:url(/assets/hero-torch-l.webp)}.hero__torch--r:before{--flame:url(/assets/hero-torch-r.webp);animation-delay:-.6s,-.3s}.hero__torch:after{content:"";mix-blend-mode:screen;background:radial-gradient(closest-side at 50% 45%,#ffaa4647,#ff8c321a 55%,#0000);animation:2.3s ease-in-out infinite torch-glow;position:absolute;inset:-40% -110% -10%}.hero__torch--r:after{animation-duration:2.7s;animation-delay:-1.1s}@keyframes torch-shape{0%{opacity:0}to{opacity:1}}@keyframes torch-flame{0%,to{transform:none}23%{transform:scaleY(1.04)translateY(-1%)}41%{transform:scaleX(.97)}67%{transform:scaleY(.97)translateY(1%)}84%{transform:scaleX(1.03)}}@keyframes torch-glow{0%,to{opacity:.85}13%{opacity:1}29%{opacity:.7}47%{opacity:.95}61%{opacity:.78}78%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__torch:before,.hero__torch:after{animation:none}.hero__torch:before{opacity:0}}.hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.footer{border-top:var(--stroke) solid var(--rule-2);padding:30px var(--page-gutter) 28px;margin:44px calc(-1 * var(--page-gutter)) 0;background:linear-gradient(180deg, var(--ink-2), var(--ink) 40%);box-shadow:inset 0 1px #d6bc7a0d}.footer__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.footer__logo{display:block}.footer__logo .wordmark-img{filter:none;width:222px;max-width:100%;margin:0 auto}.footer__nav{border-top:var(--stroke) solid var(--rule);border-bottom:var(--stroke) solid var(--rule);flex-wrap:wrap;justify-content:center;gap:30px;width:100%;margin-top:18px;padding:15px 0;display:flex}.footer__nav a{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);transition:color var(--dur-base);font-size:11px;font-weight:600}.footer__nav a:hover{color:var(--gold-2)}.footer__copy{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--bone-3);font-size:11px}.footer__copy:first-of-type{margin-top:16px}.footer__copy+.footer__copy{margin-top:6px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px;display:grid}.legal-side{border-bottom:var(--stroke) solid var(--rule);padding-bottom:22px}.legal-toc{flex-wrap:wrap;gap:8px;display:flex}.legal-toc__label{letter-spacing:.2em;text-transform:uppercase;width:100%;color:var(--bone-4);padding-bottom:4px;font-size:11px}.legal-toc__link{border:var(--stroke) solid var(--rule);font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);align-items:center;gap:10px;padding:12px;font-size:11px;font-weight:600;display:flex}.legal-toc__link:hover,.legal-toc__link.is-on{color:var(--gold-2);border-color:var(--gold-3);background:#c9a24a12}.legal-toc__n{color:var(--gold-3);flex:none;font-size:11px}.legal-updated{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-4);margin-top:16px;font-size:11px;font-weight:600;line-height:1.6}.legal-body{min-width:0;max-width:100%}.legal-sec{margin-top:48px}.legal-body>.legal-sec:first-child{margin-top:0}.legal-sec__title{color:var(--gold-2);border-bottom:var(--stroke) solid var(--rule);padding-bottom:14px;font-size:clamp(20px,3vw,26px)}.legal-block{margin-top:20px}.legal-block__h{font-family:var(--ff-body);letter-spacing:0;color:var(--bone);margin-bottom:8px;font-size:16px;font-weight:600}.legal-block__p{color:var(--bone-2);font-size:15.5px;line-height:1.75}.legal-block__p+.legal-block__p{margin-top:12px}.legal-block__list{margin:10px 0 0;padding:0;list-style:none}.legal-block__list li{color:var(--bone-2);margin-top:9px;padding-left:22px;font-size:15.5px;line-height:1.65;position:relative}.legal-block__list li:before{content:"";border:var(--stroke) solid var(--gold);width:7px;height:7px;position:absolute;top:9px;left:2px;transform:rotate(45deg)}.legal-closing{border-top:var(--stroke) solid var(--rule);color:var(--bone-3);margin-top:48px;padding-top:24px;font-size:14.5px;line-height:1.65}.wordmark-img{filter:drop-shadow(0 8px 34px #c9a24a38);width:min(540px,82%);height:auto;margin:6px auto 0;display:block}.gicon{object-fit:contain;border:var(--stroke) solid var(--rule-2);background:linear-gradient(#15120e,#0b0a08);border-radius:2px;flex:none;width:40px;height:40px;padding:3px;box-shadow:inset 0 0 0 1px #0006}.sicard{flex-direction:column;display:flex}.si-head__count{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-4);white-space:nowrap;flex:none;align-self:flex-start;margin-top:6px;font-size:11px}.si-head__n .ico{width:18px;height:18px}.si-section{scroll-margin-top:calc(var(--topbar-h) + 72px);padding:40px 0}.si-head{border-bottom:var(--stroke) solid var(--rule);align-items:flex-start;gap:18px;margin-bottom:26px;padding-bottom:18px;display:flex}.si-head__n{width:44px;height:44px;font-family:var(--ff-display);letter-spacing:.06em;color:var(--gold);border:var(--stroke) solid var(--gold-3);background:#c9a24a0d;flex:none;place-items:center;margin-top:2px;font-size:16px;font-weight:700;display:grid}.si-head__main{flex:1;min-width:0}.si-head__title{font-size:clamp(20px,2.4vw,28px)}.si-head__sub{color:var(--bone-3);text-wrap:balance;margin-top:6px}.si-head__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.si-bands{flex-direction:column;gap:20px;display:flex}.si-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.si-duo{grid-template-columns:1fr}}.sicard__title{font-size:18.5px}.sicard__blurb{color:var(--bone-3);margin-top:5px;font-size:13.5px;line-height:1.5}.sicard__items{border-top:var(--stroke) solid var(--rule);margin-top:16px;padding-top:16px}.sicard__items .flist li{max-width:92ch}.sicard--lead{background:linear-gradient(160deg,#c9a24a0f,#0f0d0b52 46%)}.sicard--lead .sicard__head{align-items:center;gap:16px}.sicard--lead .sicard__title{font-size:21px}.sicard--lead .sicard__blurb{font-size:14.5px}.sicard--wide .si-rows{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-content:start;display:grid}.sicard--wide .subbox .si-rows{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.sicard--wide .tbl thead th{white-space:nowrap}.sicard .tbl{min-width:0}.sicard .tbl thead th{white-space:normal;padding:11px 12px}.sicard .tbl tbody td{padding:10px 12px}.feed{flex-direction:column;gap:20px;display:flex}.news-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.news-tags{flex-wrap:wrap;gap:8px;display:flex}.news-tagchip{border:var(--stroke) solid var(--rule-2);background:var(--ink-2);font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base), background var(--dur-base);border-radius:3px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.news-tagchip:hover:not(:disabled){color:var(--bone);border-color:var(--gold-3)}.news-tagchip.is-on{color:var(--gold-2);border-color:var(--gold);background:#c9a24a14}.news-tagchip__n{color:var(--bone-4);font-size:11px}.news-tagchip.is-on .news-tagchip__n{color:inherit}.post__head{border-bottom:var(--stroke) solid var(--rule);flex-direction:column;margin-bottom:16px;padding-bottom:14px;display:flex}.post__kicker{flex-wrap:wrap;align-items:center;gap:12px;min-height:20px;display:flex}.post__kicker .tag{align-items:center;gap:6px;display:inline-flex}.post__kicker .tag:before{content:"";background:currentColor;flex:none;width:4px;height:4px;transform:rotate(45deg)}.post__date{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);font-size:11px}.post__by{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);font-size:11px;font-weight:600}.post__by:before{content:"◆";vertical-align:middle;color:var(--gold-3);margin-right:12px;font-size:11px}.post__rule{background:var(--rule);flex:24px;min-width:16px;height:1px}@media (max-width:560px){.post__rule{display:none}}.post__flag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);border:var(--stroke) solid var(--gold-3);background:#c9a24a1a;flex:none;padding:3px 9px;font-size:11px}.post__body{max-height:13em;transition:max-height var(--dur-slow) var(--ease-out);position:relative;overflow:hidden}.post__body.is-open{max-height:4000px}.post__body p{color:var(--bone-2);max-width:78ch;font-size:15px;line-height:1.7}.post__body p+p{margin-top:10px}.post__body>*+*{margin-top:12px}.post__body>*+.post-h{margin-top:22px}.post-h{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin:0;font-size:11px;font-weight:600;display:flex}.post-h:after{content:"";background:var(--rule);flex:1;height:1px}.post-ul{flex-direction:column;gap:6px;display:flex}.post-ul li{color:var(--bone-2);max-width:92ch;padding-left:19px;font-size:15px;line-height:1.6;position:relative}.post-ul li:before{content:"◆";color:var(--gold-3);font-size:11px;line-height:2.4;position:absolute;top:0;left:0}.chg{flex-direction:column;gap:2px;display:flex}.chg__row{color:var(--bone-2);grid-template-columns:22px minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:10px;padding:4px 0;font-size:15px;line-height:1.55;display:grid}.chg__ico{width:22px;height:22px;color:var(--chg-c);border:var(--stroke) solid currentColor;background:#ffffff05;grid-row:span 1;align-self:start;place-items:center;display:grid}.chg__ico .ico{width:12px;height:12px}.chg__kind{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--chg-c);font-size:11px;font-weight:600}.chg__text{min-width:0}.chg__row--added,.ned__tool--added{--chg-c:var(--pos)}.chg__row--improved,.ned__tool--improved{--chg-c:var(--gold-2)}.chg__row--changed,.ned__tool--changed{--chg-c:var(--azure-2)}.chg__row--fixed,.ned__tool--fixed{--chg-c:var(--bone-2)}.chg__row--removed,.ned__tool--removed{--chg-c:var(--neg)}.chg__row--note,.ned__tool--note{--chg-c:var(--bone-4)}@media (max-width:560px){.chg__row{grid-template-columns:20px minmax(0,1fr);row-gap:2px}.chg__kind,.chg__text{grid-column:2}}.post-note{border:var(--stroke) solid var(--rule-2);background:#c9a24a0b;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.post-note__ico{width:16px;height:16px;color:var(--gold-2);flex:none;margin-top:3px}.post-note p{color:var(--bone-2);max-width:88ch;margin:0;font-size:14.5px;line-height:1.6}.post__body strong{color:var(--bone);font-weight:600}.bracket.action-card{text-align:center;width:100%;scroll-margin-top:calc(var(--topbar-h) + 20px);padding:24px 28px}.action-card .cta-title{line-height:1.3}.action-card__description{color:var(--bone-3);text-wrap:pretty;margin:8px auto 0;font-size:15px;line-height:1.6}.action-card__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.action-card__actions .btn{min-width:156px;min-height:44px}@container content (max-width:640px){.bracket.action-card{padding:22px 16px}}@container content (max-width:460px){.action-card__actions{grid-template-columns:minmax(0,1fr);display:grid}.action-card__actions .btn{width:100%;min-width:0}}@media (max-width:560px){.btn{white-space:normal}.pui-state__action .btn{width:100%}}.sicard__head{align-items:flex-start;gap:14px;display:flex}.drop-row{border:var(--stroke) solid var(--rule);background:#0f0d0b80;align-items:center;gap:12px;padding:9px 12px;display:flex}.drop-row--sm{gap:10px;padding:6px 10px}.drop-row--sm strong{font-size:14px}.drop-row--link{color:inherit;transition:border-color var(--dur-base,.18s) ease, background var(--dur-base,.18s) ease;text-decoration:none}.drop-row--link:hover{border-color:var(--gold-3);background:#c9a24a0f}.si-skillhit{border:var(--stroke) solid transparent;width:100%;color:var(--bone);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:8px;padding:5px 7px;font-size:13px;display:flex}.si-skillhit:hover{border-color:var(--rule-2);background:#c9a24a0f}.subbox{border:var(--stroke) solid var(--rule);background:#0a090873;padding:16px 18px}.form{flex-direction:column;gap:16px;display:flex}.form>.btn{align-self:flex-end}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field input,.field select,.field textarea{background:var(--ink-2);border:var(--stroke) solid var(--rule-2);color:var(--bone);font-family:var(--ff-body);width:100%;transition:border-color var(--dur-base);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:2px;padding:12px 14px;font-size:15px}.field textarea{line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold-3)}.field input:focus:not(:focus-visible),.field select:focus:not(:focus-visible),.field textarea:focus:not(:focus-visible){outline:none}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field input::placeholder,.field textarea::placeholder{color:var(--bone-4)}.checkrow{color:var(--bone-3);align-items:center;gap:8px;font-size:13px;display:flex}.checkrow input{width:auto;accent-color:var(--gold)}.checkrow a{color:var(--gold-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--gold-2) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gold-2) 55%, transparent);text-underline-offset:3px;transition:color var(--dur-base), text-decoration-color var(--dur-base)}.checkrow a:hover{color:var(--gold);text-decoration-color:currentColor}.checkrow a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}@media (max-width:1024px){.nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width:720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:16px 16px 18px}.stat__value{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(20px,6vw,25px)}.stat:nth-child(2n){border-right:0}.stat:nth-child(-n+2){border-bottom:var(--stroke) solid var(--rule)}.grid-2,.grid-3{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}.content,.hero,.footer{padding-left:18px;padding-right:18px}.hero{width:auto;margin:0 -18px;padding-top:56px}.footer{margin:48px -18px 0}}@media (min-width:721px) and (max-width:980px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-panel{padding:var(--pad-lg)}.dl-mirror-head{border-bottom:var(--stroke) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;padding-bottom:16px;display:flex}.dl-mirror-specs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-mirror-file{font-family:var(--ff-mono);letter-spacing:.02em;color:var(--bone);margin-top:7px;font-size:13.5px}.dl-note{margin-top:18px}.spec{font-family:var(--ff-mono);letter-spacing:.08em;color:var(--bone-3);border:var(--stroke) solid var(--rule);background:var(--ink-2);padding:3px 9px;font-size:11px}.updater{grid-template-columns:1.18fr .82fr;align-items:center;gap:36px;display:grid}.updater__shot-wrap{position:relative}.updater__shot-wrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 60% at 50% 44%,#c9a24a1a,#0000 70%);position:absolute;inset:-9% -5%}.updater__shot{z-index:1;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#0000 0,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:760px){.updater{grid-template-columns:1fr;gap:22px}}.dl-mirror-label{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-4);font-size:11px;font-weight:600}.dl-mirrors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:18px;display:grid}.dl-mirrors>*{flex-direction:column;gap:8px;min-width:0;display:flex;container:mirror/inline-size}.dl-mirror__name,.dl-mirror__host{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container mirror (max-width:400px){.dl-mirror{justify-content:space-between;gap:12px}.dl-mirror__body{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.dl-mirror{border:var(--stroke) solid var(--gold-3);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base), transform var(--dur-base) var(--ease-out);background:linear-gradient(110deg,#c9a24a14,#0f0d0b80 62%);flex:1;align-items:center;gap:18px;padding:18px 20px;display:flex}.dl-mirror:hover{border-color:var(--gold);background:linear-gradient(110deg,#c9a24a24,#0f0d0b80 62%)}@media (prefers-reduced-motion:reduce){.dl-mirror:hover{transform:none}}.dl-mirror__logo{object-fit:contain;flex:none;width:40px;height:40px}.dl-mirror__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dl-mirror__name{font-family:var(--ff-body);color:var(--bone);font-size:18px;font-weight:600}.dl-mirror__host{color:var(--bone-4);letter-spacing:.06em;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dl-mirror .dl-mirror__cta{flex:none;min-height:44px}.dl-mirror__cta .ico{width:15px;height:15px}@media (max-width:780px){.dl-mirrors{grid-template-columns:1fr}}@media (max-width:480px){.dl-mirror{flex-wrap:wrap}.dl-mirror__cta{width:100%}}.dl-mirror__ext{width:16px;height:16px;color:var(--bone-4);transition:color var(--dur-base), transform var(--dur-base) var(--ease-out);flex:none}.dl-mirror:hover .dl-mirror__ext{color:var(--gold-2);transform:translate(2px,-2px)}@media (max-width:560px){.dl-mirror__body{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.dl-mirror__host{margin-top:2px}}.mir-add{margin-bottom:14px}.mir-panel{border:var(--stroke) solid var(--rule-2);background:linear-gradient(#15120d,#0b0a08);border-radius:3px;margin:8px 0 14px;padding:22px;box-shadow:0 18px 44px -18px #000000d9}.mir-editor{flex-direction:column;gap:18px;display:flex}.mir-editor__grid{grid-template-columns:var(--editor-cols,minmax(0, 1.4fr) minmax(0, 1.4fr) minmax(0, .8fr));gap:16px;display:grid}.si-trow{align-items:center;gap:6px;margin-bottom:6px;display:flex}.si-trow input{background:var(--ink);border:var(--stroke) solid var(--rule-2);min-width:0;color:var(--bone);font:inherit;border-radius:3px;flex:1 1 0;padding:8px 10px;font-size:13px}.si-trow input:focus{border-color:var(--gold-3)}.si-trow input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.si-ed-grid{border:var(--stroke) solid var(--rule-2);background:#0000002e;border-radius:3px;padding:10px}.si-item{border:var(--stroke) solid var(--rule-2);border-radius:3px;padding:12px}.iconpick{min-width:0;position:relative}.iconpick__btn{background:var(--ink);border:var(--stroke) solid var(--rule-2);width:100%;color:var(--bone);cursor:pointer;font:inherit;border-radius:3px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.iconpick__btn:hover{border-color:var(--gold-3)}.iconpick__name{text-overflow:ellipsis;white-space:nowrap;color:var(--bone-3);overflow:hidden}.iconpick__pop{z-index:30;border:var(--stroke) solid var(--rule-2);background:linear-gradient(#15120d,#0b0a08);border-radius:4px;min-width:260px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 18px 44px -18px #000000d9}.iconpick__search{background:var(--ink);border:var(--stroke) solid var(--rule-2);width:100%;color:var(--bone);font:inherit;border-radius:3px;margin-bottom:8px;padding:6px 9px;font-size:12px}.iconpick__search:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.iconpick__grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;max-height:240px;display:grid;overflow-y:auto}.iconpick__opt{border:var(--stroke) solid transparent;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:6px;display:flex}.iconpick__opt:hover{border-color:var(--rule-2);background:#c9a24a0f}.iconpick__opt.is-on{border-color:var(--gold-3);background:#c9a24a1f}.mir-editor__label{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);margin-bottom:9px;font-size:11px;font-weight:600;display:block}.mir-pick{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;display:grid}.mir-pick__opt{cursor:pointer;background:var(--ink-2);border:var(--stroke) solid var(--rule-2);transition:border-color var(--dur-base), background var(--dur-base), transform var(--dur-base) var(--ease-out);border-radius:2px;flex-direction:column;align-items:center;gap:7px;padding:11px 6px 9px;display:flex}.mir-pick__opt:hover{border-color:var(--gold-3);background:#c9a24a0d;transform:translateY(-2px)}.mir-pick__opt.is-on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold-3) inset;background:#c9a24a1a}.mir-pick__opt img{object-fit:contain;opacity:.85;width:24px;height:24px;transition:opacity var(--dur-base)}.mir-pick__opt:hover img,.mir-pick__opt.is-on img{opacity:1}.mir-pick__name{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-4);text-align:center;font-size:11px;font-weight:600;line-height:1.2}.mir-pick__opt.is-on .mir-pick__name{color:var(--gold-2)}.mir-editor__preview .dl-mirror--preview{cursor:default;pointer-events:none;margin-top:0}.mir-editor__preview .dl-mirror--preview:hover{border-color:var(--rule);background:linear-gradient(#1c181380,#0f0d0b80);transform:none}.mir-editor__err{color:var(--negative-text);border-left:2px solid var(--neg);background:#c44a3f0f;margin:0;padding:8px 12px;font-size:13px}.mir-editor__foot{border-top:var(--stroke) solid var(--rule);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (max-width:620px){.mir-editor__grid{grid-template-columns:1fr}}.tzbar{border:var(--stroke) solid var(--rule);background:#1c181366;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:inline-flex}.tzbar__label{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);font-size:11px;font-weight:600}.tzbar__clock{color:var(--gold-2);letter-spacing:.08em;min-width:76px;font-size:13px}.boss-tbl{min-width:560px;margin-top:20px}.boss-tbl th.ta-c,.boss-tbl td.ta-c{text-align:center}.boss-tbl th.ta-r,.boss-tbl td.ta-r{text-align:right}.boss-tbl td{vertical-align:middle}.boss-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.boss-alive{font-family:var(--ff-mono);letter-spacing:.08em;color:#9fd08a;align-items:center;gap:7px;font-size:12px;display:inline-flex}.boss-alive__dot{background:#7fc168;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 0 3px #7fc1682e}.boss-eta{flex-direction:column;gap:1px;display:inline-flex}.ta-r .boss-eta{align-items:flex-end}.ta-r .boss-alive{justify-content:flex-end}.boss-eta__cd{color:var(--gold-2);letter-spacing:.04em;font-size:14px}.boss-eta__at{font-size:11.5px}[data-type=Feature]{--c:#e6c878}[data-type=Epic]{--c:#7fb2e6}[data-type=Raid]{--c:#d9a066}[data-type=Siege]{--c:#d98a8a}[data-type=Olympiad]{--c:#b89ae0}[data-type=Event]{--c:#9fd08a}.rm-tag{font:11px var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--c,var(--gold));border:var(--stroke) solid var(--c,var(--gold));opacity:.95;padding:3px 8px;font-weight:600}.news-add{margin-bottom:6px}.news-add__btn{gap:8px}.news-add__plus{margin-top:-1px;font-size:16px;font-weight:700;line-height:1}.news-add__panel{border:var(--stroke) solid var(--rule-2);background:#c9a24a09;padding:20px 22px}.news-add__panel .eyebrow{margin-bottom:14px}.news-editor{gap:13px}.news-editor__row{grid-template-columns:1fr 1fr 1fr;gap:13px;display:grid}.news-editor__body{background:var(--ink-2);border:var(--stroke) solid var(--rule-2);color:var(--bone);font-family:var(--ff-body);resize:vertical;width:100%;min-height:9em;transition:border-color var(--dur-base);border-radius:2px;padding:12px 14px;font-size:15px;line-height:1.6}.news-editor__body:focus{border-color:var(--gold-3);outline:none}.news-editor__body::placeholder{color:var(--bone-4)}.news-editor__hint{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-4);margin-top:-2px;font-size:11px;font-weight:600}.news-editor__hint code{font-family:var(--ff-mono);letter-spacing:.06em;text-transform:none;color:var(--bone-3);border:var(--stroke) solid var(--rule-2);padding:1px 5px;font-size:11px}.ned{border:var(--stroke) solid var(--rule-2);background:var(--ink-2)}.ned__bar{border-bottom:var(--stroke) solid var(--rule);background:#00000038;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.ned__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ned__tool{border:var(--stroke) solid var(--rule-2);background:var(--ink-2);color:var(--bone-3);font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur-base), border-color var(--dur-base);align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.ned__tool:hover{color:var(--gold-2);border-color:var(--gold-3)}.ned__tool.is-on{color:var(--gold-2);border-color:var(--gold);background:#c9a24a14}.ned__tool .ico{width:13px;height:13px;color:var(--chg-c,var(--bone-4))}.ned__tool:hover .ico{color:var(--chg-c,var(--gold-2))}.ned__tool-h{font-family:var(--ff-display);color:var(--bone-4);font-size:13px;line-height:1}.ned__sep{background:var(--rule-2);align-self:stretch;width:1px;margin:0 2px}.ned__tabs{gap:6px;margin-left:auto;display:flex}.ned__tab{border:var(--stroke) solid var(--rule-2);color:var(--bone-4);font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur-base), border-color var(--dur-base);padding:4px 12px;font-size:11px;font-weight:600}.ned__tab:hover{color:var(--bone-2)}.ned__tab.is-on{color:var(--gold-2);border-color:var(--gold);background:#c9a24a14}.ned__pick{border-bottom:var(--stroke) solid var(--rule);padding:10px}.ned__preview{min-height:9em;padding:16px 18px}.ned .news-editor__body{background:0 0;border:0;border-radius:0}.ned .news-editor__body:focus{border-color:#0000}.news-editor__err{color:var(--negative-text);border-left:2px solid var(--neg);background:#c44a3f0f;padding:8px 12px;font-size:13px}.news-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.news-admin{border-top:var(--stroke) solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.news-admin__form{margin:0;display:inline-flex}.raid-roster-row{border-top:var(--stroke) solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 0;display:flex}.raid-roster-row__main{flex-wrap:wrap;flex:320px;align-items:center;gap:6px 10px;min-width:0;display:flex}.raid-roster-row__editor{width:100%}.raid-roster-row>.news-admin{border:0;margin:0;padding:0}.news-admin__sep{background:var(--rule-2);width:1px;height:16px;margin:0 6px}.news-ctl{border:var(--stroke) solid var(--rule-2);color:var(--bone-3);cursor:pointer;font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur-base), border-color var(--dur-base), background var(--dur-base);background:0 0;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:600;display:inline-flex}.news-ctl:hover:not(:disabled){color:var(--gold-2);border-color:var(--gold-3);background:#c9a24a0d}.news-ctl:disabled{opacity:.5;cursor:default}.news-ctl--text{padding:5px 11px}.news-ctl.is-on{color:var(--gold);border-color:var(--gold-3)}.news-ctl--danger:hover:not(:disabled){color:var(--negative-text);border-color:var(--neg);background:#c44a3f0f}.news-ctl .ico{width:14px;height:14px}.news-ctl__up{transform:rotate(-90deg)}.news-ctl__down{transform:rotate(90deg)}.news-admin__err{color:var(--negative-text);margin-left:6px;font-size:12px}@media (max-width:620px){.news-editor__row{grid-template-columns:1fr}}.npc-stage{width:100%;height:clamp(400px,62vh,540px);margin-top:2px;position:relative}.npc-stage.is-pointing{cursor:pointer}.npc-stage__canvas{top:0;left:calc(-1 * var(--npc-bleed,0%));pointer-events:none;display:block;position:absolute;width:calc(100% + 2 * var(--npc-bleed,0%))!important;height:100%!important}.npc-figure{width:100%;position:relative}.npc-plate{z-index:2;left:50%;top:var(--npc-head-y,0px);text-align:center;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #000000e6;flex-direction:column;align-items:center;gap:2px;transition:opacity .26s;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 28px))}.npc-cameo:not(.is-ready) .npc-plate{opacity:0}.npc-plate__title{font-family:var(--ff-ui);letter-spacing:.04em;color:var(--gold);font-size:12px}.npc-plate__name{font-family:var(--ff-display);letter-spacing:.06em;color:var(--bone);font-size:17px}.npc-cameo{pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.npc-cameo .npc-figure{flex:auto;min-height:0}.npc-cameo .npc-stage.npc-cameo__stage{height:100%;min-height:0;margin:0}.npc-cameo .npc-plate__name{font-size:15px}.dl-npc-row{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:12px;display:grid}.dl-npc{height:552px;margin-top:41px}@container content (max-width:1240px){.dl-npc{display:none}.dl-npc-row{grid-template-columns:minmax(0,1fr)}}@container content (max-width:900px){.dl-npc{display:none}.dl-npc-row{grid-template-columns:minmax(0,1fr)}}@container content (max-width:860px){.npc-stage{grid-area:1/1/3;align-self:start;height:250px;margin:0}}.live-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-4);align-items:center;gap:7px;font-size:11px;display:inline-flex}.live-dot{background:var(--pos);width:7px;height:7px;box-shadow:0 0 6px var(--pos);animation:pulse 2s var(--ease-in-out) infinite;border-radius:999px;flex:none}.live-tag--down{color:var(--warn)}.live-dot--down{background:var(--warn);box-shadow:0 0 6px var(--warn);animation:none}.note--warn{border-color:var(--warn);color:var(--bone-2);background:#d9a53a0f}.pgstate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:56vh;padding:48px 20px;display:flex}.pgstate__emblem{opacity:.9}.pgstate__kicker{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-3);margin-top:6px;font-size:11px;font-weight:600}.pgstate__title{font-family:var(--ff-display);letter-spacing:.04em;color:var(--bone);font-size:clamp(28px,5vw,46px);line-height:1.1}.pgstate__sub{color:var(--bone-3);text-wrap:balance;max-width:110ch;margin:0;font-size:15px;line-height:1.65}.pgstate__cta{margin-top:12px}.cd-bar{align-items:center;gap:7px;min-width:0;display:inline-flex}.cd-bar__ico{color:var(--gold);flex:none}.cd-bar__label{font-family:var(--ff-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--bone-4);white-space:nowrap;font-size:11px;font-weight:600}.cd-bar__time{color:var(--gold-2);font-size:12.5px}.cd-bar--off{opacity:.75}.cd-bar__off{text-transform:uppercase;letter-spacing:.12em;color:var(--warn);border:var(--stroke) solid var(--warn);padding:1px 5px;font-size:11px}@media (max-width:760px){.cd-bar__label{display:none}}@media (max-width:720px){.cd-bar{flex:0 auto;gap:5px;min-width:0;overflow:hidden}.cd-bar__ico{width:12px;height:12px}.cd-bar__time{letter-spacing:0;white-space:nowrap;font-size:11px}.cd-bar__off{letter-spacing:.08em;padding:1px 4px;font-size:11px}}.navprog{z-index:300;pointer-events:none;opacity:0;height:3px;animation:navprog-in .14s var(--ease-out) .14s forwards;position:fixed;top:0;left:0;right:0}.navprog.is-done{animation:navprog-out .34s var(--ease-out) forwards}.navprog__bar{transform-origin:0;background:linear-gradient(90deg, var(--gold-3), var(--gold) 55%, var(--gold-2));width:100%;height:100%;box-shadow:0 0 10px var(--gold-glow), 0 0 3px var(--gold-glow);transform:scaleX(0)}@keyframes navprog-in{to{opacity:1}}@keyframes navprog-out{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.navprog{animation-duration:1ms}.navprog__bar{transition:none!important;transform:scaleX(1)!important}}.pui-pagehead{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pui-toolbar{background:var(--ink-2);border:var(--stroke) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 12px;display:flex}.pui-toolbar__left{flex-wrap:wrap;flex:280px;align-items:center;gap:10px;min-width:0;display:flex}.pui-toolbar__right{color:var(--bone-4);font-size:11.5px;font-family:var(--ff-mono);letter-spacing:.06em;align-items:center;gap:8px;display:flex}.pui-search{border:var(--stroke) solid var(--rule-2);background:var(--ink);height:36px;color:var(--bone);font-size:13px;font-family:var(--ff-body);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:2px;outline:none;width:280px;min-width:0;max-width:100%;padding:0 12px}.pui-search:focus{border-color:var(--gold-3);box-shadow:0 0 0 3px #c9a24a14}.field select{cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a89a82' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.pui-actions-btn{border:var(--stroke) solid var(--rule-2);background:var(--ink-2);width:30px;height:30px;color:var(--bone-3);cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base);border-radius:2px;place-items:center;display:inline-grid}.pui-actions-btn:hover,.pui-actions-btn.is-open{color:var(--gold-2);border-color:var(--gold-3)}.pui-actions-btn svg{width:16px;height:16px}.pui-menu{overscroll-behavior:contain;z-index:90;background:linear-gradient(180deg, var(--ink-2), var(--ink));border:var(--stroke) solid var(--rule-2);flex-direction:column;min-width:0;min-height:0;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 20px 50px -16px #000000bf}.pui-menu__item{text-align:left;width:100%;color:var(--bone-2);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);background:0 0;border:0;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.pui-menu__item:hover,.pui-menu__item:focus-visible{color:var(--bone);background:#c9a24a14}.pui-menu__item.is-danger{color:var(--negative-text)}.pui-menu__item.is-danger:hover{background:#c44a3f1a}.pui-menu__item svg{width:15px;height:15px;color:var(--bone-4);flex:none}.pui-menu__item:hover svg{color:var(--gold)}.pui-menu__item.is-danger svg{color:var(--negative-text)}.pui-menu__item:disabled{opacity:.4;cursor:not-allowed}.pui-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:46px 20px;display:flex}.pui-empty__action{margin-top:14px}.pui-state{text-align:center;border:var(--stroke) solid var(--rule);background:linear-gradient(#1c181380,#0f0d0b80);flex-direction:column;align-items:center;gap:10px;max-width:620px;margin:clamp(24px,6vh,64px) auto;padding:clamp(32px,6vw,48px) clamp(20px,5vw,40px);display:flex;position:relative;overflow:hidden}.pui-state:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-3), transparent);opacity:.5;height:2px;position:absolute;top:0;left:0;right:0}.pui-state__ico{border:var(--stroke) solid var(--gold-3);width:52px;height:52px;color:var(--gold-2);background:#c9a24a0f;place-items:center;margin-bottom:8px;display:grid}.pui-state__ico svg{width:22px;height:22px}.pui-state__title{font-family:var(--ff-display);letter-spacing:.02em;color:var(--bone);font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.15}.pui-state__sub{color:var(--bone-3);max-width:52ch;font-size:15px;line-height:1.6}.pui-state__action{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.pui-empty__ico{border:var(--stroke) solid var(--rule-2);width:40px;height:40px;color:var(--bone-4);place-items:center;margin-bottom:6px;display:grid}.pui-empty__ico svg{width:18px;height:18px}.pui-empty__title{font-family:var(--ff-body);color:var(--bone-2);font-size:15.5px;font-weight:600}.pui-empty__sub{color:var(--bone-4);max-width:48ch;font-size:13px;line-height:1.55}.pui-pager{border-top:var(--stroke) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.pui-pager__count{color:var(--bone-4);font-size:12px}.pui-pager__btns{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pui-pager__pos{color:var(--bone-2);padding:0 8px;font-size:12px}.pui-badge{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;border:var(--stroke) solid transparent;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.pui-badge--success{color:var(--pos);background:#6bbd6b1f;border-color:#6bbd6b66}.pui-badge--warning{color:var(--warn);background:#c9a24a1f;border-color:#c9a24a4d}.pui-badge--error{color:var(--negative-text);background:#c44a3f1f;border-color:#c44a3f66}.pui-badge--muted{color:var(--bone-4);border-color:var(--rule-2);background:#ffffff0a}.pui-badge--gold{color:var(--gold-2);background:#c9a24a1f;border-color:#c9a24a4d}.pui-toggle{border:var(--stroke) solid var(--rule-2);background:var(--ink-2);cursor:pointer;width:38px;height:21px;transition:background var(--dur-base);border-radius:20px;flex:none;position:relative}.pui-toggle.is-on{background:var(--gold-3);border-color:var(--gold-3)}.pui-toggle__knob{background:var(--bone);width:15px;height:15px;transition:transform var(--dur-base);border-radius:50%;position:absolute;top:2px;left:2px}.pui-toggle.is-on .pui-toggle__knob{background:#1a1206;transform:translate(17px)}.pui-spinner{border:2px solid var(--rule-2);border-top-color:var(--gold);border-radius:50%;animation:.7s linear infinite pui-spin;display:inline-block}@keyframes pui-spin{to{transform:rotate(360deg)}}.pui-modal-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:flex-start;padding:8vh 20px 20px;display:flex;position:fixed;inset:0}.pui-modal{background:linear-gradient(180deg, var(--ink-2), var(--ink));border:var(--stroke) solid var(--rule-2);border-radius:2px;flex-direction:column;width:100%;max-width:440px;max-height:86vh;display:flex;box-shadow:0 30px 80px -20px #000000b3}.pui-modal__head{border-bottom:var(--stroke) solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pui-modal__title{font-family:var(--ff-body);color:var(--bone);font-size:16.5px;font-weight:600}.pui-modal__close{width:36px;height:36px;color:var(--bone-4);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.pui-modal__close:hover{color:var(--gold-2);background:#ffffff0a}.pui-modal__body{overscroll-behavior:contain;min-height:0;padding:18px;overflow-y:auto}.pui-toasts{overflow-wrap:anywhere;z-index:210;flex-direction:column;gap:8px;max-width:calc(100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.pui-toast{border:var(--stroke) solid var(--rule-2);background:var(--ink-2);max-width:340px;animation:pui-toast-in .22s var(--ease-out);border-radius:2px;padding:11px 16px;font-size:13px;box-shadow:0 12px 30px -12px #0009}@keyframes pui-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pui-toast{animation:none}}.pui-toast--success{color:#b6f0cd;border-color:#22c55e66}.pui-toast--error{color:#f0b6b6;border-color:#dc464666}.pui-toast--info{color:var(--bone)}.pui-card{border:var(--stroke) solid var(--rule);transition:border-color var(--dur-base) var(--ease-out);background:linear-gradient(#1c181380,#0f0d0b80);position:relative;overflow:hidden}.pui-card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-3), transparent);opacity:.4;height:2px;position:absolute;top:0;left:0;right:0}.pui-card:hover{border-color:var(--rule-2)}.pui-card__body{padding:var(--pad)}.pui-card:not(:has(>.pui-card__body)){padding:var(--pad)}.pui-cardhead{padding:15px var(--pad);border-bottom:var(--stroke) solid var(--rule);align-items:center;gap:13px;display:flex}.pui-cardhead__ico{border:var(--stroke) solid var(--rule-2);background:var(--ink-2);width:34px;height:34px;color:var(--gold-2);flex:none;place-items:center;display:grid}.pui-cardhead__ico svg{width:16px;height:16px}.pui-cardhead__main{flex:1;min-width:0}.pui-cardhead__title{font-family:var(--ff-body);color:var(--bone);font-size:16px;font-weight:600;line-height:1.3}.pui-cardhead__desc{color:var(--bone-4);margin-top:3px;font-size:12.5px;line-height:1.5}.pui-cardhead__action{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.pui-card--flush>.pui-card__body{padding:0}.pui-card--flush{overflow:visible}.pui-card--flush>.pui-card__body>.pui-pager{margin-top:0;padding:12px 16px}.pui-card--flush>.pui-card__body>.pui-toolbar{border:0;border-bottom:var(--stroke) solid var(--rule);background:0 0;margin:0;padding:12px 16px}.pui-modal-foot{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.pstat{border:var(--stroke) solid var(--rule);transition:border-color var(--dur-base);background:linear-gradient(#1c181380,#0f0d0b80);padding:16px 18px 18px;position:relative;overflow:hidden}.pstat:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-3), transparent);opacity:.4;height:2px;position:absolute;top:0;left:0;right:0}.pstat:hover{border-color:var(--rule-2)}.pstat__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pstat__label{color:var(--bone-4);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-family:var(--ff-ui);font-weight:600}.pstat__ico{color:var(--gold-3);place-items:center;display:inline-grid}.pstat__ico svg{width:15px;height:15px}.pstat__value{font-family:var(--ff-display);color:var(--bone);margin-top:12px;font-size:30px;font-weight:600;line-height:1}.pstat .pstat__value--text{font-family:var(--ff-body);overflow-wrap:anywhere;font-size:16px;line-height:1.4}.pstat{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.pstat--gold .pstat__value{color:var(--gold-2)}.pstat--pos .pstat__value{color:var(--pos)}.pstat--neg .pstat__value{color:var(--negative-text)}.pstat__sub{color:var(--bone-4);margin-top:6px;font-size:11px}.chart-card{border:var(--stroke) solid var(--rule);background:linear-gradient(#1c181380,#0f0d0b80);padding:18px;position:relative}.chart-card--wide{grid-column:1/-1}.chart-card__title{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);border-bottom:var(--stroke) solid var(--rule);margin-bottom:14px;padding-bottom:10px;font-size:11px;font-weight:600}.pui-divider{align-items:center;gap:14px;margin:4px 0;display:flex}.pui-divider span{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:11px;font-weight:600}.pui-divider:after{content:"";background:var(--rule);flex:1;height:1px}.reveal{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.sel{min-width:0;max-width:100%;display:inline-block;position:relative}.sel--full{width:100%;display:block}.sel__btn{background:var(--ink-2);border:var(--stroke) solid var(--rule-2);width:100%;min-width:0;height:36px;color:var(--bone);font-family:var(--ff-body);text-align:left;cursor:pointer;transition:border-color var(--dur-base);border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.sel__btn:hover:not(:disabled),.sel__btn.is-open{border-color:var(--gold-3)}.sel__btn:disabled{opacity:.5;cursor:default}.sel__btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sel__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel__value.is-placeholder{color:var(--bone-4)}.sel__caret{width:14px;height:14px;color:var(--bone-4);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base);flex:none}.sel__btn.is-open .sel__caret{color:var(--gold-2);transform:rotate(180deg)}.sel__menu{overscroll-behavior:contain;z-index:95;background:linear-gradient(180deg, var(--ink-3), var(--ink-2));border:var(--stroke) solid var(--rule-2);border-radius:2px;outline:none;max-height:300px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 14px 34px #0000008c}.sel__opt{width:100%;color:var(--bone-2);font-family:var(--ff-body);text-align:left;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.sel__opt:hover,.sel__opt.is-active{color:var(--gold-2);background:#c9a24a24}.sel__opt>span{overflow-wrap:anywhere;min-width:0}.sel__opt.is-on{color:var(--gold-2)}.sel__check{width:14px;height:14px;color:var(--gold-2);flex:none}.ann__chip{font:600 9.5px/1 var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);border:var(--stroke) solid var(--rule-2);border-radius:2px;flex:none;padding:4px 6px}.wiki-icon{object-fit:contain;vertical-align:middle;border-radius:3px;flex-shrink:0;display:inline-block}.wiki-icon--ph{background:var(--ink-2);border:var(--stroke) solid var(--rule-2);border-radius:3px}.wiki-search,.wiki-filter{background:var(--ink);border:var(--stroke) solid var(--rule-2);color:var(--bone);font:inherit;border-radius:3px;padding:9px 12px;font-size:13px}.wiki-search{flex:1;min-width:200px}.wiki-filter{cursor:pointer}.wiki-search:focus-visible,.wiki-filter:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tbl-wrap{overflow-x:auto}:not(.flex-col)>.mlist+.note,:not(.flex-col)>.tbl-wrap+.note{margin-top:18px}.wiki-back{border:1px solid var(--rule-2);background:var(--ink-3);max-width:100%;min-height:44px;color:var(--gold-2);letter-spacing:.06em;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.wiki-back:hover{border-color:var(--gold-2);background:var(--ink-4)}.wiki-back:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.sicard+.sicard{margin-top:18px}.wiki-ms{margin-top:16px}.wiki-trade__get{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wiki-set__this{color:var(--gold-2);border-color:var(--gold-3)!important}.si-duo>.sicard+.sicard{margin-top:0}.wiki-set__stat{border-color:var(--gold-3);color:var(--gold-2);font-weight:600}.wiki-id{font-family:var(--ff-mono);color:var(--bone-4);opacity:.85;margin-left:6px;font-size:11px}.wiki-sel{min-width:138px}.mlist{flex-direction:column;gap:6px;display:none}.mrow{border:var(--stroke) solid var(--rule);min-height:56px;color:inherit;background:#0f0d0b80;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}a.mrow:hover,a.mrow:active{border-color:var(--gold-3);background:#c9a24a0f}.mrow__main{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.mrow__title{font-family:var(--ff-body);color:var(--gold-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.25;display:flex}.mrow__title .tag,.mrow__title .rm-tag{flex:none}.mrow__meta{color:var(--bone-3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.mrow__meta .tag,.mrow__meta .rm-tag{vertical-align:1px;margin-right:7px}.mrow__side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.mrow__side .boss-eta{align-items:flex-end}.mrow__side .boss-alive{justify-content:flex-end}.mrow__level{white-space:nowrap}@container content (max-width:480px){.mrow--boss{flex-direction:column;align-items:stretch;gap:10px}.mrow--boss .mrow__main{flex:none}.mrow--boss .mrow__side,.mrow--boss .boss-eta{text-align:left;align-items:flex-start}.mrow--boss .boss-alive{justify-content:flex-start}}@container content (max-width:640px){.bracket{padding:20px 16px}.has-mlist .tbl-wrap{display:none}.has-mlist .mlist{display:flex}.si-section{scroll-margin-top:calc(var(--topbar-h) + 104px)}}.wikiref-ignore textarea{resize:vertical;font-size:12.5px;line-height:1.6}.wikiref-flag--on{color:var(--gold-2);border-color:var(--gold-3)}.wiki-ref{color:inherit;border-bottom:1px dotted var(--gold-3);transition:color var(--dur-base,.18s) ease, border-color var(--dur-base,.18s) ease}.flist .wiki-ref{color:var(--bone)}.wiki-ref:hover{color:var(--gold-2);border-bottom-color:var(--gold-2)}.topbar__bell{width:var(--control-h);height:var(--control-h);border:var(--stroke) solid var(--rule-2);border-radius:var(--radius-control);color:var(--bone-3);cursor:pointer;transition:color var(--dur-base), border-color var(--dur-base);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__bell:hover,.topbar__bell.is-open{color:var(--gold-2);border-color:var(--gold-3)}.topbar__bell .ico{width:16px;height:16px}.topbar__bell-count{min-width:17px;height:17px;font-family:var(--ff-mono);color:var(--ink);background:var(--gold-2);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-6px}.topbar__bell.is-critical{color:var(--negative-text);border-color:#c44a3f73}.topbar__bell.is-critical .topbar__bell-count{background:var(--crimson-2);color:var(--bone)}.sec-menu{z-index:90;background:linear-gradient(180deg, var(--ink-2), var(--ink));border:var(--stroke) solid var(--rule-2);flex-direction:column;width:340px;max-width:calc(100vw - 16px);display:flex;position:fixed;box-shadow:0 20px 50px -16px #000000bf}.sec-menu__head{border-bottom:var(--stroke) solid var(--rule-2);font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.sec-menu__badge{color:var(--gold-2)}.sec-menu__body{overscroll-behavior:contain;min-height:0;max-height:340px;overflow-y:auto}.sec-menu__head,.sec-menu__foot{flex-shrink:0}.sec-menu__row{align-items:baseline;gap:9px;padding:9px 12px;display:flex}.sec-menu__row+.sec-menu__row{border-top:var(--stroke) solid #ffffff0d}.sec-dot{border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.sec-dot--critical{background:var(--crimson-2)}.sec-dot--warning{background:var(--gold-2)}.sec-dot--notice{background:var(--bone-4)}.sec-menu__text{min-width:0;color:var(--bone-2);overflow-wrap:anywhere;flex:1;font-size:12.5px}.sec-menu__when{font-family:var(--ff-mono);color:var(--bone-4);flex:none;font-size:11px}.sec-menu__empty{text-align:center;color:var(--bone-4);padding:18px 12px;font-size:12.5px}.sec-menu__foot{border-top:var(--stroke) solid var(--rule-2);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.sec-menu__link{font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);cursor:pointer;transition:color var(--dur-base);background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.sec-menu__link:hover:not(:disabled){color:var(--gold-2)}.sec-menu__link:disabled{opacity:.45;cursor:default}@container content (min-width:641px) and (max-width:960px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container content (max-width:900px){.si-duo{grid-template-columns:minmax(0,1fr)}}@container content (max-width:640px){.grid-2,.grid-3{grid-template-columns:1fr}.section{padding:32px 0}.section--tight,.si-section{padding:28px 0}.section-head,.si-head{margin-bottom:22px}.center-label{gap:10px;margin-bottom:24px}.center-label .lbl{letter-spacing:.2em;text-align:center;gap:8px}.card{padding:20px 16px}.hero__cta{flex-direction:column;align-items:center}.hero__cta .btn{width:min(100%,300px)}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;width:100%;display:grid}.footer__nav a{letter-spacing:.14em;place-items:center;min-height:44px;font-size:11px;display:grid}.si-head{flex-wrap:wrap;gap:12px}.si-head__main{flex:180px}.si-head__count{margin-left:56px}.mir-editor__grid{grid-template-columns:minmax(0,1fr)}.mir-panel,.news-add__panel{padding:16px}.si-ed-grid{overflow-x:auto}.si-ed-grid .si-trow{min-width:480px}.iconpick__pop{min-width:0}.pui-cardhead__main{flex-basis:calc(100% - 48px)}.pui-cardhead{flex-wrap:wrap;gap:10px;padding:14px 16px}:is(.pui-card__body,.pui-card:not(:has(>.pui-card__body))){padding:16px}.pui-card--flush>.pui-card__body{padding:0}.pui-toolbar{gap:10px}.pui-toolbar__left,.pui-toolbar__left>.pui-search{flex-basis:100%;width:100%}.pui-toolbar__left>.sel{flex:130px}.pui-toolbar__right{margin-left:auto}.pui-pager__count{text-align:center;width:100%}.pui-pager__btns{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.pui-pager__pos{text-align:center;grid-area:1/1/auto/-1;padding:0 0 8px}.pui-pager__btns .btn{padding-left:6px;padding-right:6px;font-size:11px}.pstat{padding:14px 12px}.pstat__top{align-items:flex-start;gap:6px}.pstat__label{letter-spacing:.1em;overflow-wrap:anywhere;font-size:11px}.pstat__value{overflow-wrap:anywhere;font-size:24px}.pui-divider span{white-space:normal}.chart-card{min-width:0;padding:14px 12px}}@media (max-width:720px){.field input,.field select,.field textarea,.pui-search,.wiki-search,.si-trow input,.iconpick__search{font-size:16px}.sel__btn,.pui-search,.wiki-search,.sel__opt,.pui-menu__item{min-height:44px}.pui-actions-btn{width:44px;height:44px}.pui-pager .btn,.news-ctl{min-height:44px}.sec-menu__link{align-items:center;min-height:44px;display:inline-flex}.pui-modal-scrim{padding:16px 12px}.pui-modal{max-height:calc(100dvh - 32px)}.pui-modal__head,.pui-modal__body{padding:14px}.si-section{scroll-margin-top:calc(var(--topbar-h) + 126px)}}.si-board{min-width:0}.si-followup{margin-top:24px}.si-board .si-section{scroll-margin-top:calc(var(--topbar-h) + 20px);padding:28px 0}.si-board .si-section:first-of-type{padding-top:12px}.si-board .si-head{margin-bottom:20px;padding-bottom:16px}.si-board .si-head__sub{font:14px/1.65 var(--ff-ui);text-wrap:pretty;max-width:80ch}.si-board .si-head__chips{gap:6px;margin-top:10px}.si-board .si-head__chips .chip{font:12px/1.5 var(--ff-ui);letter-spacing:0;text-transform:none}.si-section .sicard{border:1px solid var(--rule);border-radius:var(--radius-group);background:linear-gradient(#1c181357,#0f0d0b57);min-width:0;padding:24px}.si-board .sicard:before,.si-board .sicard:after,.si-board .sicard>.bracket__b1,.si-board .sicard>.bracket__b2{display:none}.si-board .si-bands>.sicard+.sicard{margin-top:0}.si-board .sicard__head{align-items:center;gap:14px}.si-board .sicard__title{font-size:21px;line-height:1.35}.si-board .sicard__blurb{font:14px/1.6 var(--ff-ui);max-width:80ch;margin-top:4px}.si-board .sicard__body{font:14px/1.7 var(--ff-ui)}.si-board .sicard__body .flist{font:inherit;gap:10px}.si-board .sicard__body .flist li{line-height:inherit}.si-board .sicard__body .flist li:before{top:calc(.85em - 3.5px)}.si-board .sicard__body .tbl{font:13px/1.6 var(--ff-ui)}.si-board .sicard__body .tbl thead th{font:600 12px/1.5 var(--ff-ui);letter-spacing:0;text-transform:none;white-space:normal}.si-board .sicard__body .eyebrow{font:600 13px/1.5 var(--ff-ui);letter-spacing:0;text-transform:none}.si-board .sicard__body .drow{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:12px 20px;display:grid}.si-board .sicard__body .drow dt{font:inherit;letter-spacing:0}.si-board .sicard__body .drow dd{text-align:left;overflow-wrap:anywhere;min-width:0}.sicard__body{min-width:0}.sicard__head{border-bottom:var(--stroke) solid var(--rule);padding-bottom:18px}.sicard__items{border:0;margin-top:18px;padding-top:0}.sicard__items .flist{line-height:1.65}.sicard__controls{grid-column:1/-1}.si-section .subbox{background:#00000029}.si-section .subbox>.flex{flex-wrap:wrap;gap:8px 12px}.si-section .drop-row{min-width:0;height:100%}.si-section .drop-row .flex{flex-wrap:wrap}.si-section .tbl{font-variant-numeric:tabular-nums}.si-section .tbl tbody tr:nth-child(2n){background:#c9a24a06}.si-section .note{line-height:1.65}@container content (max-width:640px){.si-board .sicard{padding:18px}.si-board .sicard__title{font-size:19px}.si-board .sicard__body .drow{grid-template-columns:minmax(0,1fr);gap:4px}.si-board .sicard__body .tbl thead th,.si-board .sicard__body .tbl tbody td{padding:10px 8px}}@container content (max-width:360px){.si-board .sicard__body .tbl thead th,.si-board .sicard__body .tbl tbody td{padding-inline:6px}}@media (max-width:720px){.si-section{scroll-margin-top:calc(var(--topbar-h) + 120px)}.si-head__count{display:none}.si-head__n{width:34px;height:34px;font-size:13px}.si-head__title{font-size:21px}.si-head__sub{text-wrap:pretty}}.si-board .si-duo{align-items:start}.si-board .mir-panel,.si-board .mir-editor,.si-board .field,.si-board .si-ed-grid{min-width:0;max-width:100%}.si-board .mir-editor__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.si-board .sicard:has(.mir-editor){align-items:stretch;gap:18px;display:flex}.si-board .sicard:has(.mir-editor) .sicard__body{border-left:0;padding-left:0}.si-board .sicard:has(.mir-editor) .sicard__head{flex-direction:row}.si-hidden-label{color:var(--gold-2);border:var(--stroke) solid var(--rule);font:11px var(--ff-mono);background:#c9a24a14;margin:6px 0;padding:4px 8px;display:inline-block}.si-board .sicard__head{flex-wrap:wrap}.cms-control{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%}.cms-control__error{color:var(--crimson);white-space:normal;max-width:240px;font-size:12px}.si-board .news-ctl:disabled{opacity:.4;cursor:default}.si-board .mir-editor input,.si-board .mir-editor textarea{min-width:0}@media (max-width:720px){.si-board .news-ctl{min-width:44px;min-height:44px}.si-board .mir-editor input,.si-board .mir-editor textarea{font-size:16px}.si-board .si-trow{flex-wrap:wrap}.si-board .si-trow>input{flex:100px}.si-board .si-ed-grid .si-trow{flex-wrap:nowrap}.si-board .si-ed-grid .si-trow>input{min-width:100px}}.si-board .mir-editor{scroll-margin-top:calc(var(--topbar-h) + 20px)}.si-board .sicard__head>div{flex:1;min-width:0}.si-board .sicard__head>.si-hidden-label{flex-basis:100%}.cms-editor{scroll-margin-top:calc(var(--topbar-h) + 20px);min-width:0}.cms-surface .mir-panel,.cms-surface .field,.cms-surface .mir-editor__grid{min-width:0;max-width:100%}.cms-surface .news-ctl:disabled,.news-tagchip:disabled{opacity:.4;cursor:default}.post__body.is-open{max-height:none;overflow:visible}.post__body{overflow-wrap:anywhere}.news-editor__row{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.news-editor__body{font-size:16px;line-height:1.65}.cms-surface .mir-editor__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}@media (max-width:720px){.cms-surface .news-ctl,.ned__tool,.ned__tab,.news-tagchip{min-width:44px;min-height:44px}.cms-editor input,.cms-editor textarea{min-width:0;font-size:16px}.cms-surface .news-admin{flex-wrap:wrap;gap:8px}.cms-surface .hero__cta{gap:10px}.cms-surface .hero__cta>a{justify-content:center}.post__kicker{flex-wrap:wrap;gap:8px 12px}.news-editor__row{grid-template-columns:minmax(0,1fr)}}.pui-sort-button{min-height:32px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:inherit;align-items:center;gap:4px;display:inline-flex}.pui-sort-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pui-table-error{color:var(--bone);background:#b4414114;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.pui-table-error>svg{width:20px;height:20px;color:var(--crimson);flex:none}.pui-table-error p{flex:240px}@media (max-width:700px){.pui-search,.pui-modal input{min-height:44px;font-size:16px}.pui-modal .btn,.pui-actions-btn,.pui-modal__close{min-height:44px}.pui-actions-btn{width:44px}.pui-pager__btns{flex-wrap:wrap;justify-content:center}.pui-pager__pos{text-align:center;order:-1;width:100%}.pui-modal-scrim{align-items:center;padding:12px}.pui-modal{max-height:calc(100dvh - 24px)}}html{scrollbar-gutter:stable;scroll-padding-top:calc(var(--topbar-h) + 20px)}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}:focus-visible{outline-offset:3px}input,textarea,select{accent-color:var(--gold)}::-webkit-scrollbar-thumb{border-radius:8px}.route-view{min-width:0;animation:ui-page-in var(--dur-slow) var(--ease-out)}@keyframes ui-page-in{0%{opacity:.65}to{opacity:1}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-popup-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes ui-popup-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.pui-modal,.pui-menu,.pui-toasts,.sec-menu,.iconpick__pop{--ff-body:var(--ff-ui);font-family:var(--ff-ui)}.nav-scrim{display:none}.card,.sicard,.pui-card,.pstat,.chart-card,.pui-state,.dl-mirror,.cms-editor,.news-add__panel,.news-editor__body{border-radius:var(--radius-group)}.card:before,.pui-card:before{opacity:.25}.section-head__sub{text-wrap:pretty}.hero{min-height:clamp(360px,42cqi,580px)}.btn{min-height:var(--control-h);font-family:var(--ff-control);letter-spacing:0;text-transform:none;border-radius:var(--radius-control);padding:8px 16px;font-size:14px}.btn--sm{letter-spacing:0;min-height:34px;padding:6px 12px;font-size:13px}.btn--lg{min-height:44px;padding:10px 20px;font-size:15px}.btn--danger{color:#ffd1c9;border-color:var(--crimson-2);background:#8b2a2a3d}.confirm-message{color:var(--bone-2);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.mir-pick__opt:hover{transform:translateY(-1px)}.field label{font-family:var(--ff-ui);letter-spacing:0;text-transform:none;color:var(--bone-2);font-size:13px;font-weight:500}.field input,.field select,.field textarea,.pui-search,.iconpick__btn,.iconpick__search,.wiki-search,.sel__btn,.news-editor__body{border-radius:var(--radius-control);font-family:var(--ff-ui);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base), box-shadow var(--dur-base);font-size:14px}.field input:not([type=checkbox]):not([type=radio]),.field select,.sel__btn,.pui-search,.iconpick__btn,.wiki-search{min-height:var(--control-h)}.field input[type=checkbox],.field input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--gold);flex:none;padding:0}.checkrow{align-items:flex-start}.checkrow input[type=checkbox],.checkrow input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0}.field input:focus,.field textarea:focus,.field select:focus,.pui-search:focus,.iconpick__search:focus{box-shadow:none;outline:2px solid var(--focus);outline-offset:2px}.sel__btn{height:var(--control-h);padding:0 12px;line-height:1.4}.sel__opt,.pui-menu__item{min-height:36px;font-family:var(--ff-ui);border-radius:var(--radius-control);font-size:14px}.news-tagchip,.news-ctl,.cms-control,.pui-sort-button,.iconpick__opt{transition:color var(--dur-base), background-color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base)}.pui-sort-button{border-radius:var(--edge)}.pui-actions-btn{border-radius:var(--edge);width:36px;height:36px}.pui-toggle{width:42px;height:24px}.pui-toggle__knob{width:18px;height:18px}.pui-toggle.is-on .pui-toggle__knob{transform:translate(18px)}.pui-cardhead{padding:16px 20px}.pui-cardhead__title{font-size:16px}.pui-cardhead__desc{font-size:13px}.pui-cardhead__ico{border-radius:var(--edge);width:36px;height:36px}.pstat{padding:16px 20px}.pstat__label{letter-spacing:.1em}.pui-badge,.tag{letter-spacing:.07em;border-radius:3px}.tbl thead th{letter-spacing:.08em;color:var(--bone-2)}.tbl tbody td{transition:background-color var(--dur-fast)}.pui-toolbar{border-radius:var(--edge);gap:12px}.pui-empty__sub,.pui-pager__count,.pui-pager__pos{font-size:14px}.pui-state__sub{color:var(--bone-2);font-size:16px}.pui-modal-scrim{animation:ui-fade-in var(--dur-base) var(--ease-out);background:#000000a8;padding-top:7vh}.pui-modal{border-radius:var(--radius-dialog);max-width:480px;max-height:86dvh;animation:ui-popup-in var(--dur-slow) var(--ease-out);box-shadow:0 24px 80px #00000080}.pui-modal--wide{max-width:820px}.pui-modal__head{padding:14px 20px}.pui-modal__title{font-size:19px;line-height:1.35}.pui-modal__close{border-radius:var(--edge);width:44px;height:44px;color:var(--bone-3);transition:color var(--dur-base), background-color var(--dur-base)}.pui-modal__body{scrollbar-gutter:stable;padding:20px}.pui-modal-foot{border-top:1px solid var(--rule);justify-content:flex-end;gap:10px;padding-top:16px}.sel__menu,.pui-menu,.sec-menu,.iconpick__pop{border-radius:var(--radius-group);border-color:var(--rule-2);animation:ui-popup-in var(--dur-base) var(--ease-out);box-shadow:0 14px 40px #00000073}.iconpick__pop{min-width:min(260px,100%)}.pui-modal-scrim[data-state=closing]{animation:ui-fade-out var(--dur-fast) ease-in both;pointer-events:none}.pui-modal-scrim[data-state=closing] .pui-modal,.sel__menu[data-state=closing],.pui-menu[data-state=closing],.sec-menu[data-state=closing],.iconpick__pop[data-state=closing]{animation:ui-popup-out var(--dur-fast) ease-in both;pointer-events:none}.pui-toast{border-radius:6px;padding:12px 16px;font-size:15px}.sec-menu__text,.sec-menu__empty{font-size:14px}.cms-editor,.news-add__panel{animation:ui-popup-in var(--dur-base) var(--ease-out)}@media (max-width:700px){.card{--pad-lg:20px}.pui-cardhead{padding:14px 16px}.pstat{padding:16px}.pui-modal-scrim{padding:12px}.pui-modal{max-height:calc(100dvh - 24px)}.pui-modal__head,.pui-modal__body{padding:14px}.pui-modal__title{font-size:18px}.btn,.sel__btn,.sel__opt,.pui-menu__item,.news-tagchip,.pui-sort-button,.iconpick__search{min-height:44px}.pui-actions-btn{width:44px;height:44px}.pui-modal-foot .btn{flex:auto}}.pui-toast{animation:ui-popup-in var(--dur-base) var(--ease-out)}.pui-toast[data-state=closing]{animation:ui-popup-out var(--dur-fast) var(--ease-out) both}.mir-editor{animation:ui-popup-in var(--dur-base) var(--ease-out)}.si-skillhit{border-radius:var(--edge);min-height:44px}.si-skillhit:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.si-ed-grid:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pui-modal .note,.pui-modal .muted{overflow-wrap:anywhere}.dl-mirror-editor{grid-column:1/-1}@media (max-width:700px){.si-board .si-skillrow{border:var(--stroke) solid var(--rule-2);border-radius:var(--edge);grid-template-columns:minmax(0,1fr) repeat(3,40px);padding:10px;display:grid}.si-skillrow>.drop-row{grid-column:1/-1}.si-skillrow>.news-ctl:nth-child(2){grid-column:2}.pui-modal .pstat{padding:14px}}.pui-card,.pstat,.chart-card,.pui-state{border-radius:var(--radius-group)}.pui-card:before,.pstat:before,.chart-card:before,.pui-state:before{display:none}.pui-toolbar{gap:12px}.pui-card--flush .pui-toolbar{border-bottom:1px solid var(--rule);padding:12px 20px}.pui-badge--error,.pui-menu__item.is-danger,.pui-menu__item.is-danger svg,.tag--crimson{color:var(--negative-text)}.pui-badge--warning,.note--warn{color:var(--warning-text)}.pui-toggle:before{content:"";position:absolute;inset:-10px -1px}.pstat__value{font-family:var(--ff-mono);letter-spacing:-.04em;font-size:28px}.pstat__label{font-family:var(--ff-ui);text-transform:none;letter-spacing:0;font-size:12px}.chart-card{padding:20px}.chart-card__title{font-family:var(--ff-ui);letter-spacing:0;text-transform:none;font-size:13px}.pui-search::placeholder{color:var(--bone-4)}.pui-toolbar__right{font-family:var(--ff-ui);letter-spacing:0;font-size:12px}.turnstile{min-height:65px}.news-ctl,.cms-control,.mir-panel,.si-ed-grid,.news-editor{font-family:var(--ff-ui)}.cms-editor,.news-add__panel,.mir-panel{border-radius:var(--radius-group)}.news-ctl,.cms-control{border-radius:var(--radius-control)}.wiki-breadcrumb{font-family:var(--ff-ui)}.tbl thead th{font-size:12px}.post__body,.legal-body{font-size:17px}@media (max-width:700px){:root{--control-h:44px}.field input,.field textarea,.field select,.wiki-search,.pui-search,.sel__btn,.iconpick__search{font-size:16px}.btn--sm,.news-ctl,.cms-control,.iconpick__opt{min-height:44px}.news-ctl,.iconpick__opt{min-width:44px}.pui-card--flush .pui-toolbar{padding:12px 16px}}.shell--wiki .sicard{border:1px solid var(--rule);border-radius:var(--radius-group)}.shell--wiki .sicard:before,.shell--wiki .sicard:after,.shell--wiki .sicard>.bracket__b1,.shell--wiki .sicard>.bracket__b2{display:none}.wiki-back{border-radius:var(--radius-control);font-family:var(--ff-ui);letter-spacing:0;min-height:var(--control-h);font-size:13px}.legal-toc__n,.pgstate__kicker{color:var(--bone-3)}.wiki-search:focus-visible,.sel__btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none}:where(button,[role=button],.btn):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(button,[role=button]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.16)}.btn:not(:disabled):not([aria-disabled=true]):hover{transform:none;box-shadow:0 7px 18px #0000004d}.btn--primary:not(:disabled):not([aria-disabled=true]):hover,.dl-mirror:hover .btn--primary{filter:brightness(1.07);border-color:#f6e0a4;transform:translateY(-1px);box-shadow:inset 0 1px #fffae4b3,0 6px 20px #e2b85f61}.btn--primary:not(:disabled):not([aria-disabled=true]):hover:after,.dl-mirror:hover .btn--primary:after{transition:transform .65s;transform:translate(120%)}.btn--primary:not(:disabled):not([aria-disabled=true]):hover .ico:last-child{transform:translate(3px)}.btn--ghost:not(:disabled):not([aria-disabled=true]):hover{color:var(--gold-2);border-color:var(--gold);background:#c9a24a21}.btn--danger:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--negative-text);color:#ffe1dc;background:#c44a3f4d}.news-ctl.news-ctl--danger:not(:disabled):hover{color:var(--negative-text);border-color:var(--negative-text);background-color:#c44a3f29;box-shadow:inset 0 0 0 1px #c44a3f24}}.btn:not(:disabled):not([aria-disabled=true]):active{transform:none;box-shadow:inset 0 2px 5px #0003}.btn--primary:not(:disabled):not([aria-disabled=true]):active,.dl-mirror:active .btn--primary{filter:brightness(.94);border-color:#cfa650;transition-duration:70ms;transform:translateY(0)scale(.975);box-shadow:inset 0 2px 6px #51330959,0 0 0 3px #f2d48847}.btn--primary:focus-visible{outline-offset:3px;outline:2px solid #f1d694}@media (prefers-reduced-motion:reduce){.btn--primary,.btn--primary .ico{transform:none!important}.btn--primary:after{display:none}}:is(.news-ctl,.pui-actions-btn,.pui-modal__close,.auth-tab):not(:disabled):active{background-color:#c9a24a33}.btn:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.navprog{opacity:1}.navprog.is-done{opacity:0}.btn:not(:disabled):not([aria-disabled=true]):is(:hover,:active),.dl-mirror:hover,.mir-pick__opt:hover{transform:none}}.shell:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px)brightness(.34)saturate(1.15);background:url(/assets/hero-blur.webp) 50% 30%/cover no-repeat;height:620px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.shell:has(.hx):before{display:none}.main{flex-direction:column;min-width:0;display:flex}.topnav{--gutter:max(var(--page-gutter), calc((100% - 1500px) / 2));z-index:60;height:var(--topbar-h);padding:0 var(--gutter);font-family:var(--ff-ui);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e0a06f0,#0e0a06bd);border-bottom:1px solid #ffdc9614;align-items:center;gap:18px;display:flex;position:sticky;top:0}.topnav__brand{flex:none;display:block}.topnav__brand .emblem{filter:drop-shadow(0 2px 8px #000);width:52px;height:52px;display:block}.topnav__links{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.topnav__link{color:#dcd1ba;white-space:nowrap;border-radius:var(--radius-control);transition:color var(--dur-base);align-items:center;gap:6px;padding:9px 11px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.topnav__link:hover{color:var(--gold-2)}.topnav__link .ico{width:16px;height:16px}.topnav__link.is-active{color:var(--gold-2)}.topnav__link.is-active:after{content:"";background:var(--gold);border-radius:1px;height:2px;position:absolute;bottom:3px;left:11px;right:11px}.topnav__actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.topnav__burger,.nav-drawer__close{width:44px;height:44px;color:var(--bone-2);border:1px solid var(--rule-2);border-radius:var(--radius-control);background:#ffffff03;flex:none;place-items:center;display:none}.topnav__burger .ico,.nav-drawer__close .ico{width:20px;height:20px}.acct-menu{position:relative}.acct-menu__trigger{gap:8px;max-width:260px}.acct-menu__trigger .ico{flex:none;width:16px;height:16px}.acct-menu__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acct-menu__trigger[aria-expanded=true] .acct-menu__chevron{transform:rotate(180deg)}.acct-menu__panel{z-index:2;background:#1f1912;border-radius:12px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #ffd46a38,0 18px 40px #0000008c}.acct-menu__item{text-align:left;width:100%;color:var(--bone-2);border-radius:var(--radius-control);align-items:center;gap:10px;padding:9px 11px;font-size:14px;font-weight:500;display:flex}.acct-menu__item:hover{color:var(--gold-2);background:#c9a24a21}.acct-menu__item .ico{width:16px;height:16px;color:var(--bone-3)}.acct-menu__item:hover .ico{color:currentColor}.acct-menu__role{color:var(--bone-3);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;padding:7px 11px 10px;font-size:12.5px;display:flex}.acct-menu__sep{background:var(--rule);height:1px;margin:5px 4px}.flag{border-radius:50%;flex:none;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #ffffff29}.lang-menu{position:relative}.lang-menu__trigger{height:40px;font:600 12.5px/1 var(--ff-ui);letter-spacing:.05em;color:var(--bone);border:1px solid var(--rule-2);border-radius:var(--radius-control);transition:border-color var(--dur-base), color var(--dur-base);background:#ffffff05;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.lang-menu__trigger:hover,.lang-menu__trigger[aria-expanded=true]{color:var(--gold-2);border-color:var(--gold-3)}.lang-menu__trigger.is-pending{opacity:.6}.lang-menu__chevron{opacity:.7;width:12px;height:12px;transition:transform var(--dur-base)}.lang-menu__trigger[aria-expanded=true] .lang-menu__chevron{transform:rotate(180deg)}.lang-menu__panel{z-index:2;background:#1f1912;border-radius:12px;min-width:196px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 0 1px #ffd46a38,0 18px 40px #0000008c}.lang-item{text-align:left;width:100%;min-height:36px;color:var(--bone-2);border-radius:var(--radius-control);font-size:14px;font-weight:500;font-family:var(--ff-body);align-items:center;gap:10px;padding:0 10px;display:flex}.lang-item:hover{color:var(--gold-2);background:#c9a24a1a}.lang-item.is-active{color:var(--gold-2);background:#c9a24a21}.lang-item__name{flex:1}.lang-item__check{width:14px;height:14px}.lang-item[lang=el],.lang-item[lang=ru],.lang-row [lang=el],.lang-row [lang=ru]{font-family:var(--font-noto-sans), "Segoe UI", sans-serif}.lang-item[lang=zh-CN],.lang-row [lang=zh-CN]{font-family:var(--font-noto-sans-sc), sans-serif}.lang-item[lang=ko],.lang-row [lang=ko]{font-family:var(--font-noto-sans-kr), sans-serif}.lang-row .flag{width:18px;height:18px}.lang-row__change{color:var(--bone-4);align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}.lang-row__change .ico{width:13px;height:13px;transform:rotate(-90deg)}.lang-row[aria-expanded=true] .lang-row__change .ico{transform:none}.lang-row__list{margin:2px 0 6px;padding:0 0 0 8px;list-style:none}.lang-row__list .lang-item{min-height:40px}.nav-drawer{font-family:var(--ff-ui);display:none}.nav-drawer__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.nav-drawer__brand .wordmark-img{width:120px;margin:0}.nav-drawer__nav{flex:1;padding:6px 10px 16px;overflow-y:auto}.nav-drawer__group{padding-top:12px}.nav-drawer__label{letter-spacing:.16em;text-transform:uppercase;color:var(--bone-4);padding:0 10px 6px;font-size:10.5px;font-weight:600}.nav-drawer__link{text-align:left;width:100%;min-height:44px;color:var(--bone-2);border-radius:var(--radius-control);align-items:center;gap:11px;padding:0 10px;font-size:15px;font-weight:500;display:flex}.nav-drawer__link .ico{width:17px;height:17px;color:var(--bone-3);flex:none}.nav-drawer__link:hover{color:var(--bone);background:var(--hover)}.nav-drawer__link.is-active{color:var(--gold-2);background:#c9a24a21}.nav-drawer__link.is-active .ico{color:var(--gold-2)}@media (max-width:1240px){:root{--page-gutter:20px}.topnav{gap:12px}.topnav__links{display:none}.topnav__burger,.nav-drawer__close{display:grid}.nav-drawer{z-index:80;border-right:1px solid var(--rule);visibility:hidden;width:min(320px,86vw);transition:transform var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);background:#1a150f;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.nav-drawer.is-open{visibility:visible;transition-delay:0s;transform:none}.nav-scrim{z-index:70;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-slow), visibility 0s linear var(--dur-slow);background:#0009;display:block;position:fixed;inset:0}.nav-scrim.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}@media (max-width:520px){:root{--page-gutter:14px}.topnav__download{display:none}.topnav__brand .emblem{width:44px;height:44px}.acct-menu__trigger{max-width:46vw}.lang-menu__code,.lang-menu__chevron{display:none}.lang-menu__trigger{justify-content:center;width:40px;padding:0}}.pagebar{font-family:var(--ff-ui);padding-top:34px}.wrap:has(.pgstate--404)>.pagebar{display:none}.pagebar--server{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}a.pagebar__group:hover{color:var(--gold)}.pagebar__group{letter-spacing:.16em;text-transform:uppercase;width:fit-content;color:var(--gold-2);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.pagebar__title{letter-spacing:-.02em;color:var(--bone);font-size:clamp(26px,3cqi,36px);font-weight:800;line-height:1.12;display:block}.card,.sicard,.pui-card,.pstat,.chart-card,.pui-state,.dl-mirror,.cms-editor,.news-add__panel{background:var(--ink-3);border-color:#ffdc9617}.card:before,.pui-card:before,.pstat:before,.chart-card:before,.pui-state:before{display:none}.bracket{border-radius:var(--radius-group);background:var(--ink-3);border:1px solid #ffdc9617}.bracket:before,.bracket:after,.bracket>.bracket__b1,.bracket>.bracket__b2{display:none}.section-head__title{font-family:var(--ff-ui);letter-spacing:-.01em;font-weight:700}.eyebrow{font-family:var(--ff-ui);letter-spacing:.14em;color:var(--gold-2);font-size:11px;font-weight:600}.eyebrow:not(:has(+:is(h1,h2,h3,h4,.display))){letter-spacing:0;text-transform:none;color:var(--bone);margin-bottom:8px;font-size:16px;font-weight:700}.center-label{margin:8px 0 18px;display:block}.center-label:before,.center-label:after,.center-label .lbl:before,.center-label .lbl:after{content:none}.center-label .lbl{font-family:var(--ff-ui);letter-spacing:-.01em;text-transform:none;text-align:left;color:#f4ecdb;font-size:26px;font-weight:700;line-height:1.2;display:block}.bracket .center-label{margin:0 0 8px}.bracket .center-label .lbl{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--gold-2);font-size:11px;font-weight:600}.pui-divider span{letter-spacing:-.01em;text-transform:none;color:#f4ecdb;font-size:18px;font-weight:700}.tag,.pui-badge,.chip,.spec,.rm-tag{font-family:var(--ff-ui);letter-spacing:.03em;border-radius:5px;font-weight:700}.tag{text-transform:none;color:var(--gold-2);background:#e6c87821;border-color:#0000;padding:2px 7px;font-size:10.5px}.tag--bone{color:var(--bone-2);background:#e8dfc914}.tag--pos{color:#74e39a;background:#74e39a1f}.tag--crimson{color:var(--negative-text);background:#c44a3f29}.tag--azure{color:#8fbdec;background:#4a7fb82e}.spec,.chip{text-transform:none;color:var(--bone-2);background:#e8dfc912;border-color:#0000;font-weight:600}.tbl-wrap{border:0}.tbl thead th{font-family:var(--ff-ui);letter-spacing:0;text-transform:none;color:var(--bone-3);border-bottom:1px solid var(--rule);background:0 0;font-size:12px;font-weight:600}.tbl tbody td{border-bottom-color:#2a2218}.note{background:#c9a24a0f;border:1px solid #ffd46a2e;border-radius:12px;padding:12px 16px}.note--warn{background:#d9a53a14;border-color:#d9a53a66}.live-tag{font-family:var(--ff-ui);letter-spacing:0;text-transform:none;color:var(--bone-3);font-size:12px;font-weight:500}.footer__nav a{font-family:var(--ff-ui);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.footer__copy{font-family:var(--ff-ui);letter-spacing:0;font-size:12px}.legal-toc__link{letter-spacing:0;text-transform:none;border-radius:var(--radius-control);font-size:13px}.legal-updated{letter-spacing:0;text-transform:none}.legal-sec p,.legal-sec li{max-width:100ch}.wiki-back,.post__date,.post__by,.post__flag,.si-head__count,.news-tagchip__n,.dl-mirror__host,.tzbar__label,.cd-bar__label,.boss-alive{font-family:var(--ff-ui);letter-spacing:0}.boss-alive{color:#74e39a;font-weight:600}.pui-cardhead__ico,.pui-empty__ico,.pui-state__ico,.si-section__n,.si-num{border-radius:9px}.wiki-back{min-height:0;color:var(--bone-3);background:0 0;border:0;margin-bottom:14px;padding:26px 0 0;font-size:13px;font-weight:500}.wiki-back:hover{color:var(--gold-2);background:0 0}@media (max-width:1120px){.wiki-back{min-height:44px;margin-bottom:4px;padding-top:12px}}.drow dt,.legal-toc__label,.pui-toolbar__right{font-family:var(--ff-ui);letter-spacing:0}.legal-toc__label{letter-spacing:.1em;color:var(--bone-3);font-size:11px;font-weight:600}.rm-tag{letter-spacing:0;color:#21180a;white-space:nowrap;background:#f7c14b;border-color:#0000;padding:2px 6px;font-size:10px}.rm-tag[data-type=Raid]{color:var(--gold-2);background:#e6c87821}.news-ctl,.ned__tool,.ned__tab,.mir-pick__name{letter-spacing:0;text-transform:none}.news-ctl{font-size:12px}.wrap:has(>.route-view>.pgstate)>.pagebar{display:none}@media (max-width:480px){.dl-mirror__body{clip:auto;clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}.hx{padding-bottom:64px}.hx-title{font-family:var(--ff-ui);letter-spacing:-.01em;color:#f4ecdb;font-size:26px;font-weight:700;line-height:1.2}.hx-section{margin-top:44px}.hx-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.hx-head__tools{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tzbar--compact{background:0 0;border:0;gap:8px;margin:0;padding:0}.tzbar--compact button{min-height:34px}.hx-head__note{color:var(--bone-3);font-size:13px}.hx-up{color:#74e39a}.hx-soon{color:#ffcf63}.hx-far{color:#ff8a72}.hx-hero{min-height:372px;margin:0 calc(-1 * var(--page-gutter));flex-direction:column;justify-content:center;padding:40px 24px 44px;display:flex;position:relative}.hx-hero .hero__bg{background-image:-webkit-image-set(url(/assets/hero-elven-ruins-torches.avif?v=2) 1x type("image/avif"),url(/assets/hero-elven-ruins-torches.webp?v=2) 1x type("image/webp"));background-image:image-set("/assets/hero-elven-ruins-torches.avif?v=2" 1x type("image/avif"),"/assets/hero-elven-ruins-torches.webp?v=2" 1x type("image/webp"));background-position:50% 30%;inset:0 calc(50% - 50vw) -130px;transform:translate(max(1.068vw,8px))scaleX(-1);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0006 6%,#000 16% 84%,#0006 94%,#0000 100%),linear-gradient(#0000 0,#000 9% 42%,#000000bd 55%,#0000006b 68%,#0000002e 80%,#0000000d 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0006 6%,#000 16% 84%,#0006 94%,#0000 100%),linear-gradient(#0000 0,#000 9% 42%,#000000bd 55%,#0000006b 68%,#0000002e 80%,#0000000d 91%,#0000 100%)}.hx-hero__veil{pointer-events:none;background:radial-gradient(30% 62%,#0a0704a8,#0a070457 62%,#0000);position:absolute;inset:0}.hx-hero__copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hx-hero__logo{filter:drop-shadow(0 6px 18px #000000bf);width:clamp(300px,30vw,432px);max-width:100%;height:auto;margin:0}.hx-hero__lead{font-family:var(--ff-ui);letter-spacing:.01em;text-transform:none;text-wrap:balance;color:#eadfc6;text-shadow:0 1px 10px #000000e6;margin-top:16px;font-size:19px;font-weight:400;line-height:1.35}.hx-hero__rule{background:linear-gradient(90deg, transparent, var(--gold) 28%, var(--gold) 72%, transparent);width:min(280px,70%);height:1px;margin-top:14px;position:relative}.hx-hero__rule:after{content:"";background:var(--gold-2);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 4px #0e0a06e6}.hx-perks{color:#f1e8d6;text-shadow:0 1px 8px #000000e6;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;margin:20px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.25;list-style:none;display:flex}.hx-perks li{white-space:nowrap;align-items:center;gap:7px;display:flex}.hx-perks .ico{width:17px;height:17px;color:var(--gold-2);flex:none}.hx-steps{background:linear-gradient(#120c07d6,#120c07e6),url(/assets/hero-blur.webp) 50% 60%/cover;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:94px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffdc9633,0 18px 40px #0006}.hx-step{--glow:#ffc86e4d;background:radial-gradient(250px 190px at 98px 100%, var(--glow), transparent);border-left:1px solid #ffd46a33;grid-template-columns:196px minmax(0,1fr);min-height:214px;display:grid}.hx-step:first-child{border:0}.hx-step--ember{--glow:#ff96464d}.hx-step--crystal{--glow:#46f0d242}.hx-step__fig{position:relative}.hx-step__npc{width:310px;height:280px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hx-step__npc .npc-stage{--npc-bleed:30%}.hx-step__fig:has(.hx-step__npc) img{display:none}.hx-step__fig img{filter:drop-shadow(6px 8px 12px #0009);width:auto;max-width:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hx-step__fig img.is-flipped{transform:translate(-50%)scaleX(-1)}.hx-step__text{z-index:1;align-self:center;padding:18px 18px 18px 6px;position:relative}.hx-step__n{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);font-size:11px;font-weight:600}.hx-step h3{font:700 21px/1.15 var(--ff-display);color:#fff;text-wrap:balance;margin:3px 0 6px}.hx-step p{color:#d3c8b1;min-height:2.9em;margin:0 0 12px;font-size:13px;line-height:1.45}.hx-step .btn{min-width:132px}.hx-panels{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:14px;display:grid}.hx-panel{background:var(--ink-3);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffdc9617}.hx-panel__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.hx-panel__head h3{font-family:var(--ff-ui);font-size:16px;font-weight:700}.hx-panel__head a{color:var(--bone-3);white-space:nowrap;font-size:12px;font-weight:500}.hx-panel__head a:hover{color:var(--gold-2)}.hx-panel__rows{flex-direction:column;flex:1;display:flex}.hx-panel__empty{color:var(--bone-3);text-align:center;padding:28px 18px;font-size:14px}.hx-boss{border-bottom:1px solid #2a2218;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 18px;display:grid}.hx-boss:last-child,.hx-rank:last-child{border:0}.hx-boss b{font-size:14px;font-weight:600}.hx-boss small{color:var(--bone-4);font-size:11.5px;display:block}.hx-boss .mono{white-space:nowrap;font-size:13.5px;font-weight:700}.hx-chip{vertical-align:1px;color:#21180a;background:#f7c14b;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:10px;font-weight:700}.hx-rank{border-bottom:1px solid #2a2218;flex:1;grid-template-columns:22px minmax(0,1fr) auto;align-content:center;align-items:center;gap:4px 10px;padding:7px 18px;display:grid}.hx-rank-tabs{gap:2px;min-width:0;margin-left:-8px;display:flex}.hx-rank-tab{font-family:var(--ff-ui);white-space:nowrap;color:var(--bone-3);border-radius:var(--radius-control);transition:color var(--dur-base), background-color var(--dur-base);padding:4px 8px;font-size:14px;font-weight:600}.hx-rank-tab:hover{color:var(--gold-2)}.hx-rank-tab.is-active{color:var(--bone);background:#c9a24a29;box-shadow:inset 0 0 0 1px #e6c47759}.hx-rank>b.mono{font-weight:700}.hx-oly{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;display:grid}.hx-oly__panel{background:radial-gradient(90% 60% at 50% 0, #e2b85f26, transparent 70%), var(--ink-3)}.hx-oly__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:22px 18px 18px;display:flex}.hx-oly__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ecd18a;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.hx-oly__eyebrow .ico{width:16px;height:16px}.hx-oly__tiles{grid-template-columns:repeat(4,minmax(0,78px));justify-content:center;width:100%;display:grid}.hx-oly__tile{border-left:1px solid #ecd18a33;padding:0 2px}.hx-oly__tile:first-child{border-left:0}.hx-oly__tile b{font-family:var(--ff-ui);letter-spacing:-.01em;color:#f2d488;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.05;display:block}.hx-oly__tile small{letter-spacing:.12em;text-transform:uppercase;color:var(--bone-4);margin-top:4px;font-size:9.5px;font-weight:600;display:block}.hx-oly__at{color:var(--bone-3);font-size:13px}.hx-oly__dates{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-oly__date{flex-direction:column;gap:2px;padding:11px 18px;display:flex}.hx-oly__date+.hx-oly__date{border-left:1px solid var(--rule)}.hx-oly__date small{letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);font-size:10px;font-weight:600}.hx-oly__date b{color:#ffcf63;font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700}.hx-oly__date span{color:var(--bone-4);font-size:12px}.hx-oly__facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hx-oly__facts>div{border-left:1px solid var(--rule);padding:11px 18px}.hx-oly__facts>div:first-child{border-left:0}.hx-oly__facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);font-size:10px;font-weight:600}.hx-oly__facts dd{color:var(--bone);margin:2px 0 0;font-size:13.5px;font-weight:600}.hx-oly__skills{border-top:1px solid var(--rule);padding:11px 18px 14px}.hx-oly__skills small{letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);font-size:10px;font-weight:600}.hx-oly__skills ul{flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hx-oly__skills li>*{color:var(--bone-2);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.hx-oly__skills a:hover{color:var(--gold-2)}.boss-clock{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;margin:-58px 0 22px;display:flex}.boss-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.boss-chips{flex-wrap:wrap;gap:8px;display:flex}.boss-chip{min-height:36px;font-family:var(--ff-ui);border:1px solid var(--rule-2);transition:color var(--dur-base), border-color var(--dur-base), background-color var(--dur-base);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.boss-chip span{color:var(--bone-3);font-variant-numeric:tabular-nums;font-weight:500}.boss-chip:hover{color:var(--gold-2);border-color:var(--gold-3)}.boss-chip.is-on{color:var(--gold-2);background:#c9a24a29;border-color:#e6c477}.boss-chip.is-on span{color:var(--gold-2)}.boss-search{border-radius:var(--radius-control);flex:0 320px;min-width:180px}.boss-panel .boss-tbl{min-width:680px;margin-top:0}.boss-panel .boss-tbl td{padding-block:4px}.boss-pic{width:82px;padding-right:0}.boss-art{object-fit:contain;width:66px;height:56px;display:block}.boss-art--none{color:var(--bone-4);place-items:center;display:grid}.boss-art--none .ico{width:24px;height:24px}.boss-name{color:var(--bone);font-size:14.5px;font-weight:600}a.boss-name:hover{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline}.boss-loc{color:var(--bone-2);font-size:13px}.boss-tbl td:last-child{white-space:nowrap}.boss-drop{width:70px}.boss-drop span{vertical-align:middle;display:inline-block}.boss-bar{background:var(--rule);border-radius:3px;height:5px;overflow:hidden}.boss-bar i{border-radius:inherit;height:100%;transition:width var(--dur-slow);display:block}.boss-bar--soon i{background:#ffcf63}.boss-bar--far i{background:#ff8a72}.boss-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:5px;display:inline-flex}.boss-sort .ico{width:12px;height:12px}.boss-sort:hover,.boss-sort.is-on{color:var(--gold-2)}.mrow--boss:has(>.boss-art){grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.mrow--boss>.boss-art{grid-row:1/3;width:56px;height:52px}:is(.mrow--boss:has(>.boss-art)>.mrow__main,.mrow--boss:has(>.boss-art)>.mrow__side){grid-column:2}@media (max-width:860px){.boss-clock{justify-content:flex-start;margin:0 0 14px}}@media (max-width:640px){.boss-search{flex:100%}}.hx-rank>.mono:not(b){color:var(--bone-3);font-size:13px;font-weight:500}.hx-rank__name{align-items:baseline;gap:7px;min-width:0;display:flex}.hx-rank__name b{white-space:nowrap;font-size:14px;font-weight:600}.hx-rank__name small{min-width:0;color:var(--bone-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.hx-rank__bar{background:var(--rule);border-radius:2px;grid-column:2/4;height:4px;overflow:hidden}.hx-rank__bar i{background:linear-gradient(90deg,#a87a22,#ffd46a);height:100%;display:block}.hx-oly>:last-child{contain:size}.hx-oly .hx-rank{row-gap:2px;padding:3px 18px;line-height:1.25}.hx-oly .hx-rank__name b{font-size:13.5px}.hx-oly .hx-rank__bar{height:3px}.hx-banners{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.hx-banner{text-align:center;color:var(--bone);clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),50% 100%,0 calc(100% - 28px));transition:filter var(--dur-base);background:linear-gradient(#2c2115,#1a130c 60%,#3a2810);padding-bottom:34px;display:block;position:relative}.hx-banner:before{content:"";z-index:1;background:linear-gradient(90deg,#a87a22,#ffd46a,#a87a22);height:3px;position:absolute;inset:0 0 auto}.hx-banner img{aspect-ratio:16/13;object-fit:cover;width:100%;height:auto;margin-bottom:12px;display:block}.hx-banner small{color:var(--bone-3);margin-top:2px;font-size:11px;display:block}.hx-banner b{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:14px;font-weight:700;display:block;overflow:hidden}.hx-banner__off{color:var(--bone-4);margin-top:9px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.3;display:block}.hx-banner__day{margin-top:9px;font-size:15px;font-weight:700;display:block}.hx-banner.is-next{background:linear-gradient(#5b3a12,#2a1a0a 60%,#6d4813)}.hx-banner.is-next .hx-banner__day,.hx-banner.is-next small.mono{color:#ffd46a}.feed{gap:16px}.news-bar:empty{display:none}.news-add__panel{margin:14px 18px}.feed .news-tagchip{font-family:var(--ff-ui);letter-spacing:0;text-transform:none;border-radius:999px;font-size:12.5px;font-weight:600}.feed>.muted{padding:40px 18px!important}.feed .cms-editor{width:100%;max-width:none}@media (max-width:1240px){.hx-steps{margin-top:74px}.hx-perks{grid-template-columns:repeat(2,auto);justify-content:center;display:grid}.hx-step{grid-template-columns:150px minmax(0,1fr)}.hx-step__fig img{zoom:.8}.hx-step__npc{width:250px;height:226px}.hx-step h3{font-size:16.5px}.hx-banners{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hx-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-panels>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1000px){.hx-oly{grid-template-columns:minmax(0,1fr)}.hx-oly>:last-child{contain:none}.hx-steps{grid-template-columns:minmax(0,1fr);margin-top:18px}.hx-step h3{font-size:20px}.hx-step{border-top:1px solid #ffd46a33;border-left:0}.hx-step:first-child{border-top:0}.hx-step__fig{overflow:hidden}.hx-step__fig img{zoom:.72}.hx-step__npc{display:none}.hx-step__fig:has(.hx-step__npc) img{display:block}}@media (max-width:860px){.hx-panels{grid-template-columns:minmax(0,1fr)}.hx-hero{min-height:0;padding:30px 18px 28px}.hx-hero__veil{background:#0e0a0699;-webkit-mask-image:linear-gradient(#0000,#000 14% 70%,#0000);mask-image:linear-gradient(#0000,#000 14% 70%,#0000)}.hx-hero__lead{font-size:18px}.hx-perks{text-align:left;grid-template-columns:repeat(2,auto);justify-content:center;gap:10px 18px;margin-top:18px;font-size:12.5px;display:grid}.hx-perks li+li{border-left:0;margin-left:0;padding-left:0}.hx-banners{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.hx-hero__lead{font-size:16.5px}.hx-step{grid-template-columns:112px minmax(0,1fr)}.hx-step__fig img{zoom:.56}.hx-step h3{white-space:normal;font-size:17px}.hx-step .btn{min-height:44px}}.discord-orb{z-index:55;will-change:transform;width:60px;height:60px;display:block;position:fixed;bottom:24px;right:24px}.discord-orb.is-live{inset:0 auto auto 0}.discord-orb__ball{color:#fff;width:60px;height:60px;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);background:radial-gradient(circle at 34% 28%,#8d98ff,#5865f2 58%,#3a43b8);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 2px #f1dca6d9,0 10px 26px #0000008c,0 0 30px #5865f2a6}.discord-orb__ball:after{content:"";pointer-events:none;border:2px solid #a8afffbf;border-radius:50%;animation:2.6s ease-out infinite discord-pulse;position:absolute;inset:-2px}.discord-orb__logo{transform-origin:50% 80%;width:32px;height:32px}.discord-orb:hover .discord-orb__logo,.discord-orb:focus-visible .discord-orb__logo{animation:.9s ease-in-out infinite discord-load}@keyframes discord-load{0%,to{transform:none}15%{transform:translateY(1px)scale(1.14,.84)rotate(-6deg)}35%{transform:translateY(-8px)scale(.92,1.1)rotate(9deg)}55%{transform:translateY(1px)scale(1.12,.86)rotate(6deg)}75%{transform:translateY(-6px)scale(.94,1.07)rotate(-9deg)}}.discord-orb:hover .discord-orb__ball,.discord-orb:focus-visible .discord-orb__ball{transform:scale(1.12);box-shadow:0 0 0 2px #f1dca6,0 12px 30px #0000008c,0 0 46px #7884fff2}.discord-orb__label{font-family:var(--ff-ui);color:#e0e3ff;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out);background:linear-gradient(#323a96f5,#202460f5);border-radius:999px 0 0 999px;padding:9px 26px 9px 15px;font-size:14px;font-weight:600;position:absolute;top:50%;right:46px;transform:translate(14px,-50%);box-shadow:inset 0 0 0 1px #a8afff80}.discord-orb:hover .discord-orb__label,.discord-orb:focus-visible .discord-orb__label{opacity:1;pointer-events:auto;transform:translateY(-50%)}.discord-orb:focus-visible{outline:none}.discord-orb:focus-visible .discord-orb__ball{outline-offset:4px;outline:2px solid #a8afff}.discord-sparks{z-index:54;pointer-events:none;position:fixed;inset:0;overflow:hidden}.discord-spark{background:#d8dcff;border-radius:50%;width:4px;height:4px;margin:-2px;animation:1s ease-out forwards discord-spark;position:absolute;box-shadow:0 0 8px 2px #7884ffe6}.discord-spark--burst{background:#ffe9a8;width:6px;height:6px;margin:-3px;animation-duration:.7s;box-shadow:0 0 10px 3px #ffcd6ee6}@keyframes discord-pulse{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}@keyframes discord-spark{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}}@media (max-width:1240px){.discord-orb{bottom:12px;right:12px}.discord-orb,.discord-orb__ball{width:48px;height:48px}.discord-orb__logo{width:26px;height:26px}.discord-orb__label{right:36px}}@media (prefers-reduced-motion:reduce){.discord-orb__ball{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base)!important}.discord-orb__ball:after{animation:2.6s ease-out infinite discord-pulse!important}.discord-orb:hover .discord-orb__logo,.discord-orb:focus-visible .discord-orb__logo{animation:.9s ease-in-out infinite discord-load!important}.discord-orb__label{transition:opacity var(--dur-base), transform var(--dur-base) var(--ease-out)!important}.discord-spark{animation:1s ease-out forwards discord-spark!important}.discord-spark--burst{animation-duration:.7s!important}}@media print{.topnav,.discord-orb,.discord-sparks{display:none}}.hx-more{color:var(--gold-2);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.hx-more:hover{color:var(--bone)}.news-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.news-cards--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-cards--n1,.news-cards--n0{grid-template-columns:minmax(0,1fr)}.news-cards__item{flex-direction:column;gap:8px;min-width:0;display:flex}.news-cards__item .ncard{flex:1}.news-cards__editor{grid-column:1/-1;min-width:0}.ncard{min-width:0}.ncard__link{height:100%;color:inherit;background:var(--ink-2);border:1px solid var(--rule);transition:border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:14px;flex-direction:column;padding:10px;display:flex}.ncard__link:hover{color:inherit;border-color:var(--gold-3);box-shadow:0 14px 30px -20px var(--gold-glow);transform:translateY(-2px)}.ncard__link:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.nbanner{aspect-ratio:35/16;background:var(--ink);border-radius:9px;flex:none;position:relative;overflow:hidden;container-type:inline-size}.nbanner__art{object-fit:cover;object-position:left center;width:100%;height:100%;transition:transform .5s var(--ease-out);position:absolute;inset:0}.ncard__link:hover .nbanner__art{transform:scale(1.035)}.nbanner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 36%,#0a0805d6 66%);position:absolute;inset:0}.nbanner:before{content:"";z-index:2;pointer-events:none;border:1px solid #e6c87833;border-radius:5px;position:absolute;inset:6px}.nbanner__headline{z-index:1;text-align:right;overflow-wrap:anywhere;text-wrap:balance;color:#0000;background:linear-gradient(#f6e2a8,#d9ae55);filter:drop-shadow(0 2px 6px #000000e6);-webkit-background-clip:text;background-clip:text;width:50%;font-size:clamp(17px,7.2cqi,56px);line-height:1.08;position:absolute;top:50%;right:7%;transform:translateY(-50%)}.nbanner__tags{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:13px;left:13px}.nbanner__tag{letter-spacing:.07em;text-transform:uppercase;border-radius:5px;padding:3px 9px;font-size:10.5px;font-weight:700;line-height:1.4}.nbanner__tag--gold{color:#1a140a;background:var(--gold-action-fill)}.nbanner__tag--crimson{color:#fff;background:var(--crimson-2)}.nbanner__tag--azure{color:#fff;background:var(--azure-2)}.nbanner__tag--bone{color:#1a140a;background:var(--bone)}.nbanner__flag{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-2);background:#0a0805cc;border-radius:5px;padding:2px 8px;font-size:10px;position:absolute;top:13px;right:13px}.nbanner__latest{z-index:3;letter-spacing:.07em;text-transform:uppercase;color:#1a140a;background:var(--gold-action-fill);border-radius:5px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:0 2px 12px #0000008c}.nbanner__latest:before{content:"";background:currentColor;width:5px;height:5px;transform:rotate(45deg)}.ncard__text{flex-direction:column;flex:1;min-width:0;padding:13px 6px 5px;display:flex}.ncard__meta{color:var(--bone-4);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.ncard__meta span:before{content:"◆";vertical-align:1px;color:var(--gold-3);margin-right:10px;font-size:8px}.ncard__title{font-family:var(--ff-ui);color:var(--bone);text-wrap:pretty;overflow-wrap:anywhere;margin-top:6px;font-size:18px;font-weight:600;line-height:1.3}.ncard__excerpt{color:var(--bone-3);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ncard__read{color:var(--gold-2);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;display:inline-flex}.ncard__read .ico{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out)}.ncard__link:hover .ncard__read .ico{transform:translate(3px)}.news-cards--n1 .ncard__link{flex-direction:row;align-items:stretch;gap:12px}.news-cards--n1 .nbanner{width:58%}.news-cards--n1 .ncard__text{justify-content:center;padding:14px 18px}.news-cards--n1 .ncard__title{font-size:clamp(22px,2vw,28px)}.news-cards--n1 .ncard__excerpt{-webkit-line-clamp:6;line-clamp:6;font-size:15px}.news-cards--n1 .ncard__read{margin-top:0}.news-stack{flex-direction:column;gap:18px;display:flex}.feed>.news-cards+.news-cards{margin-top:2px}.news-cards--slim .nbanner{width:30%}.news-cards--slim .ncard__text{padding:8px 14px}.news-cards--slim .ncard__title{font-size:18px}.news-cards--slim .ncard__excerpt{-webkit-line-clamp:2;line-clamp:2;font-size:14px}@container content (max-width:900px){.news-cards,.news-cards--n2{grid-template-columns:minmax(0,1fr)}.news-cards--n1 .ncard__link{flex-direction:column;gap:0}.news-cards--n1 .nbanner{width:auto}.news-cards--n1 .ncard__text{padding:13px 6px 5px}}@media (prefers-reduced-motion:reduce){.ncard__link:hover,.ncard__link:hover .nbanner__art,.ncard__link:hover .ncard__read .ico{transform:none}}.news-post{max-width:980px;margin:0 auto}.nbanner--hero{border-radius:14px;margin:14px 0 20px}.news-post__title{font-family:var(--ff-ui);color:var(--bone);text-wrap:pretty;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(25px,3vw,36px);font-weight:700;line-height:1.2}.news-post .post__body p{max-width:none}.news-more{flex-direction:column;gap:16px;margin-top:44px;display:flex}.news-editor__banner{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:16px;display:grid}@container content (max-width:700px){.news-editor__banner{grid-template-columns:minmax(0,1fr)}}.nart{border:0;min-width:0;margin:0;padding:0}.nart legend{color:var(--bone-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.nart__grid{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;max-height:268px;padding:2px;display:grid;overflow-y:auto}.nart__opt{background:var(--ink);border:1px solid var(--rule);cursor:pointer;min-width:0;transition:border-color var(--dur-base) var(--ease-out);border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}.nart__opt:hover{border-color:var(--gold-3)}.nart__opt.is-on{border-color:var(--gold-2);box-shadow:0 0 0 1px var(--gold-2)}.nart__opt:has(input:focus-visible){outline:2px solid var(--gold-2);outline-offset:1px}.nart__opt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.nart__opt img{aspect-ratio:35/16;object-fit:cover;object-position:left center;width:100%;height:auto;display:block}.nart__opt span{color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;padding:4px 7px 5px;font-size:11.5px;line-height:1.3;overflow:hidden}.nart__opt.is-on span{color:var(--gold-2)}.nart__opt--auto{text-align:center;justify-content:center;align-items:center}.nart__opt--auto span{white-space:normal}.si-layout{grid-template-columns:262px minmax(0,1fr);align-items:start;gap:32px;display:grid}.si-menu{top:calc(var(--topbar-h) + 16px);z-index:5;max-height:calc(100vh - var(--topbar-h) - 32px);flex-direction:column;display:flex;position:sticky}.si-menu__sel{display:none}.si-menu ol{padding:0;list-style:none}.si-menu__list{scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;min-height:0;margin:0;overflow-y:auto}.si-menu__row{grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.si-menu__chev{height:36px;color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.si-menu__chev .ico{width:15px;height:15px;transition:transform var(--dur-base) var(--ease-out);transform:rotate(-90deg)}.si-menu__ch.is-open .si-menu__chev .ico{transform:none}.si-menu__link{color:var(--gold-2);overflow-wrap:anywhere;padding:8px 0 8px 6px;font-size:15px;font-weight:500;line-height:20px}.si-menu__link:hover{color:var(--bone)}.si-menu__ch.is-hidden .si-menu__link{opacity:.55}.si-menu__kids{transition:grid-template-rows .22s var(--ease-out);grid-template-rows:0fr;display:grid}.si-menu__ch.is-open .si-menu__kids{grid-template-rows:1fr}.si-menu__kids>ol{border-left:1px solid var(--rule-2);min-height:0;margin-left:12px;overflow:hidden}.si-menu__ch.is-open .si-menu__kids>ol{margin-block:2px 8px}.si-menu__kid{color:var(--bone-4);overflow-wrap:anywhere;padding:6px 4px 6px 16px;font-size:14px;line-height:19px;display:block;position:relative}.si-menu__kid:hover{color:var(--bone-2)}.si-menu__kid.is-on{color:var(--bone)}.si-menu__kid.is-on:before{content:"";background:var(--gold-2);width:1px;position:absolute;top:3px;bottom:3px;left:-1px}.si-table-cap{margin-bottom:8px}.si-ed-grid .si-trow{flex-wrap:nowrap;min-width:max-content}.si-ed-grid .si-trow>input{flex:100px;width:100px;min-width:100px}.si-board .si-section,.si-board .sicard{scroll-margin-top:0}@media (prefers-reduced-motion:reduce){.si-menu__kids,.si-menu__chev .ico{transition:none}}@container content (max-width:1000px){.si-layout{grid-template-columns:minmax(0,1fr);gap:8px}.si-menu{top:var(--topbar-h);z-index:20;background:var(--ink-2);border:1px solid var(--rule);border-radius:10px;max-height:none;padding:8px}.si-menu__sel{display:block}.si-menu__sel .wiki-sel{width:100%}.si-menu__list{display:none}.si-board .si-section,.si-board .sicard{scroll-margin-top:60px}}[data-server=dawn]{--gold:#e0836a;--gold-2:#f9b89c;--gold-3:#a4563f;--gold-action-fill:linear-gradient(180deg, #ffcfb0, #ec8f72);--srv-tint:#e8836a29;--srv-ring:#f9b89c6b;--srv-on:#3a150d}[data-server=eternal]{--srv-tint:#c9a24a29;--srv-ring:#e6c47761;--srv-on:#2b1d09}.srv-switch{font-family:var(--ff-ui);background:#0e0a06;border-radius:10px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffd46a33}.srv-switch:before{content:"";width:calc((100% - 6px) / var(--srv-n));border-radius:var(--radius-control);background:var(--gold-action-fill);transform:translateX(calc(var(--srv-i) * 100%));transition:transform .26s cubic-bezier(.3,.8,.3,1);position:absolute;top:3px;bottom:3px;left:3px}.srv-switch button{white-space:nowrap;min-height:32px;color:var(--bone-3);border-radius:var(--radius-control);transition:color var(--dur-base);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative}.srv-switch button:hover:not(:disabled){color:var(--bone)}.srv-switch button:disabled{cursor:not-allowed;opacity:.45}.srv-switch button.is-on{color:var(--srv-on)}.srv-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.srv-switch .ico{flex:none;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.srv-switch:before{transition:none}}.srv-head{align-items:center}.srv-tools{flex-wrap:wrap;justify-content:flex-end}.srv-scope{animation:.26s srv-in}@keyframes srv-in{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.srv-scope{animation:none}.srv-card{transition:none}}.srv-scope[data-server=dawn] .hx-banner{background:linear-gradient(#30191a,#1c1012 60%,#42211c)}.srv-scope[data-server=dawn] .hx-banner:before{background:linear-gradient(90deg,#b0553f,#ffb896,#b0553f)}.srv-scope[data-server=dawn] .hx-banner.is-next{background:linear-gradient(#6b2f26,#2f1512 60%,#7c3d2c)}.srv-scope[data-server=dawn] .hx-banner.is-next .hx-banner__day,.srv-scope[data-server=dawn] .hx-banner.is-next small.mono{color:#ffbf9f}.srv-badge{font:600 11px/1.4 var(--ff-ui);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--gold-2);background:var(--srv-tint);box-shadow:inset 0 0 0 1px var(--srv-ring);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.srv-badge .ico{flex:none;width:12px;height:12px}.nbanner__tags .srv-badge{background:#0e0a06db;padding:3px 8px}.srv-closed{background:radial-gradient(520px 200px at 0 50%, var(--srv-tint), transparent), var(--ink-3);box-shadow:inset 0 0 0 1px var(--srv-ring);border-radius:14px;align-items:center;gap:18px;padding:26px 24px;display:flex}.srv-closed__ico{width:56px;height:56px;color:var(--gold-2);background:var(--srv-tint);border-radius:14px;flex:none;place-items:center;display:grid}.srv-closed__ico .ico{width:30px;height:30px}.srv-closed h3{font:700 22px/1.2 var(--ff-display);color:var(--gold-2)}.srv-closed__tag{color:var(--bone-2);margin-top:4px;font-size:13px;font-weight:600}.srv-closed p:last-child{color:var(--bone-3);margin-top:6px;font-size:13.5px;line-height:1.5}.srv-notice{margin-bottom:12px}.srv-season{color:var(--bone-2);margin-bottom:12px;font-size:13px}.srv-field__control{position:relative}.srv-field__required{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.srv-field .sel__value.is-placeholder{color:var(--gold-2);font-weight:600}.srv-field.is-missing .sel__btn{border-color:var(--negative-text);box-shadow:0 0 0 1px var(--negative-text)}.srv-field__error{color:var(--negative-text);margin-top:6px;font-size:12.5px}.sel__icon{vertical-align:-3px;width:15px;height:15px;margin-right:7px;display:inline-block}.sel__hint{color:var(--bone-4);margin-left:9px;font-size:11.5px;font-weight:400;display:inline}.sel__opt:disabled{cursor:not-allowed;opacity:.55}.sel__opt:disabled:hover{color:var(--bone-2);background:0 0}@media (max-width:620px){.srv-switch{width:100%}.srv-switch button{min-height:40px}.srv-closed{align-items:flex-start;padding:20px 16px}.sel__hint{margin:2px 0 0;display:block}}.news-editor .sel__btn .sel__hint{display:none}.srv-scope[data-server=dawn] .hx-rank__bar i{background:linear-gradient(90deg,#b0553f,#ffb896)}.srv-scope[data-server=dawn] .hx-soon{color:#ffbf9f}.srv-scope[data-server=dawn] .hx-rank-tab.is-active{background:var(--srv-tint);box-shadow:inset 0 0 0 1px var(--srv-ring)}.srv-section{z-index:1;margin-top:12px;position:relative}.srv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:62px;display:grid;position:relative}.srv-card{--npc-w:clamp(200px, 19vw, 272px);--foot:62px;filter:saturate(.8)brightness(.7);min-width:0;min-height:322px;transition:filter var(--dur-slow), box-shadow var(--dur-slow);background:#120d08;border-radius:14px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffdc9624,0 18px 40px #0006}.srv-card:not(.is-closed):hover{filter:saturate(.92)brightness(.92)}.srv-card.is-on{filter:none;box-shadow:inset 0 0 0 1px var(--srv-ring), 0 0 0 1px var(--srv-ring), 0 20px 60px -12px color-mix(in srgb, var(--gold) 42%, transparent)}.srv-card__scene{inset:0 0 var(--foot);border-radius:14px 14px 0 0;position:absolute;overflow:hidden}.srv-card__scene:before,.srv-card__scene:after{content:"";pointer-events:none;position:absolute}.srv-card[data-server=eternal] .srv-card__scene{--ecl:calc(.36 * var(--npc-w));--ecl-x:calc(.78 * var(--npc-w));--ecl-y:40%;--shade:linear-gradient(90deg, transparent 34%, #0e080657 56%, #0c08069e 78%, #0a0705c7);background:radial-gradient(circle at var(--ecl-x) var(--ecl-y), #0d0708 calc(var(--ecl) * .7), #150a0a calc(var(--ecl) - 1.5px), #ffd696f2 var(--ecl), #ff96469e calc(var(--ecl) + 4px), #d64a224d calc(var(--ecl) * 1.22), #9628181f calc(var(--ecl) * 1.6), transparent calc(var(--ecl) * 2.3)), radial-gradient(calc(1.7 * var(--npc-w)) calc(.9 * var(--npc-w)) at var(--ecl-x) 100%, #ff802e6b, #be3c1829 55%, transparent 80%), radial-gradient(1px 1px at 46% 12%, #ffecd2b3, transparent), radial-gradient(1px 1px at 58% 26%, #ffecd280, transparent), radial-gradient(1.5px 1.5px at 71% 9%, #ffecd299, transparent), radial-gradient(1px 1px at 84% 20%, #ffecd273, transparent), radial-gradient(1px 1px at 93% 7%, #ffecd28c, transparent), radial-gradient(1px 1px at 6% 16%, #ffecd280, transparent), var(--shade), linear-gradient(180deg, #08060b, #120a10 26%, #1f0d0f 50%, #3a140f 72%, #5e2412 88%, #7a3216)}.srv-card[data-server=eternal] .srv-card__scene:before{background:radial-gradient(1.5px 1.5px at 12% 74%,#ffc27a,#0000),radial-gradient(2px 2px at 22% 42%,#ffb25e,#0000),radial-gradient(1.5px 1.5px at 34% 62%,#ffd9a0,#0000),radial-gradient(1.5px 1.5px at 8% 30%,#ff9e50,#0000),radial-gradient(2px 2px at 41% 28%,#ffc27a,#0000),radial-gradient(1.5px 1.5px at 28% 18%,#ffb25e,#0000);animation:7s ease-in-out infinite alternate srv-embers;inset:0}.srv-card[data-server=dawn] .srv-card__scene{background:radial-gradient(calc(.8 * var(--npc-w)) calc(.8 * var(--npc-w)) at calc(.62 * var(--npc-w)) 72%, #ffe8c8e6, #ffc4969e 26%, #ffa0764d 52%, #ff8c6e1a 76%, transparent), linear-gradient(90deg, transparent 32%, #18122852 54%, #140f22a3 76%, #120d1ed1), linear-gradient(180deg, #171a38, #2a2345 22%, #4c2e4f 44%, #84424f 64%, #bb5f4f 82%, #d97c5a)}.srv-card[data-server=dawn] .srv-card__scene:before{left:calc(.62 * var(--npc-w) - 620px);background:repeating-conic-gradient(#ffdcb400 0deg,#ffdcb40d 3deg,#ffdcb421 6deg,#ffdcb40d 9deg,#ffdcb400 12deg 22deg);width:1240px;height:1240px;animation:90s linear infinite srv-rays;bottom:calc(28% - 620px);-webkit-mask-image:radial-gradient(closest-side,#000,#0000008c 34%,#0000002e 58%,#0000 76%);mask-image:radial-gradient(closest-side,#000,#0000008c 34%,#0000002e 58%,#0000 76%)}.srv-card__scene:after{background:linear-gradient(#0000,#0c0805b3);height:52%;inset:auto 0 0}.srv-card[data-server=dawn] .srv-card__scene:after{background:linear-gradient(#0000,#1b140c29 40%,#1b140c80 72%,#1b140ceb);height:46%}@keyframes srv-embers{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(-6px)}}@keyframes srv-rays{to{transform:rotate(360deg)}}.srv-card__pick{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.srv-card.is-on .srv-card__pick{cursor:default}.srv-card__pick:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.srv-card__figure{z-index:2;pointer-events:none;position:absolute;inset:0}.srv-npc{left:calc(.22 * var(--npc-w));bottom:calc(var(--foot) - 8px - .353 * var(--npc-w));width:calc(1.1 * var(--npc-w));height:calc(1.76 * var(--npc-w));position:absolute}.srv-npc .npc-stage{--npc-bleed:45%;pointer-events:auto}.srv-card__figure .npc-cameo,.srv-card__figure .npc-figure,.srv-card:not(.is-on) .npc-stage,.srv-card:not(.is-on) .srv-fig{pointer-events:none}.srv-npc--dawn{left:calc(-.24 * var(--npc-w));bottom:calc(var(--foot) + 10px - 1.12 * var(--npc-w));width:calc(1.7 * var(--npc-w));height:calc(2.73 * var(--npc-w))}.srv-npc--dawn .npc-stage{pointer-events:none}.srv-fig{left:24px;bottom:calc(var(--foot) - 4px);pointer-events:auto;display:block;position:absolute}.srv-fig img{width:auto;height:calc(1.26 * var(--npc-w));filter:drop-shadow(0 16px 26px #0009);max-width:none;transition:filter var(--dur-base);display:block}a.srv-fig:hover img{filter:drop-shadow(0 16px 26px #0009)brightness(1.08)}.srv-card__body{z-index:3;min-width:0;padding:20px 26px 20px calc(.96 * var(--npc-w));text-align:right;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.srv-card__body a{pointer-events:auto}.srv-card__mark{color:var(--bone-2);background:#0e0a06a8;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #ffdc962e}.srv-card.is-on .srv-card__mark{color:var(--srv-on);background:var(--gold-action-fill);box-shadow:none}.srv-card__mark .ico{width:12px;height:12px}.srv-card__name{font:700 clamp(32px, 3.5vw, 50px)/1.1 var(--ff-display);color:var(--gold-2);align-items:center;gap:12px;display:flex}.srv-card__name>span{background:linear-gradient(180deg, #fff3cf, var(--gold-2) 55%, var(--gold));-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #000c);-webkit-background-clip:text;background-clip:text}.srv-card__name .ico{width:.62em;height:.62em;filter:drop-shadow(0 0 10px var(--srv-ring));flex:none}.srv-card__pitch{text-wrap:balance;color:#e7dcc6;text-shadow:0 1px 8px #000000e6;max-width:34ch;margin-top:8px;font-size:14px;line-height:1.5}.srv-card__detail{min-height:40px;font-family:var(--ff-ui);align-items:center;margin-top:14px;display:flex}.srv-card__detail:empty{display:none}.srv-card__soon{color:var(--gold-2);box-shadow:inset 0 0 0 1px var(--srv-ring);background:#0e0a0699;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:600}.srv-card__detail .cd-bar{box-shadow:inset 0 0 0 1px var(--srv-ring);background:#0e0a0699;border-radius:7px;gap:8px;padding:6px 12px}.srv-card__detail .cd-bar__ico{width:15px;height:15px}.srv-card__detail .cd-bar__label{font-size:10.5px;display:inline}.srv-card__detail .cd-bar__time{letter-spacing:0;white-space:nowrap;font-size:15px;font-weight:700}.srv-card__cta{min-width:132px}.srv-card__foot{z-index:3;height:var(--foot);pointer-events:none;background:linear-gradient(#1b140c,#130e09);border-top:1px solid #ffdc9629;border-radius:0 0 14px 14px;align-items:center;gap:10px;padding:0 14px 0 18px;display:flex;position:relative}.srv-card__kind{color:var(--gold-2);background:var(--srv-tint);box-shadow:inset 0 0 0 1px var(--srv-ring);border-radius:5px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5}.srv-card__note{min-width:0;color:var(--bone-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.srv-card__links{flex:none;gap:6px;margin-left:auto;display:flex}.srv-card__links .btn{pointer-events:auto;min-width:0;min-height:36px;padding:6px 11px;font-size:13px}.srv-card__links .ico{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.srv-card__scene:before{animation:none}}.srv-shared{color:var(--gold-2);flex-basis:100%;align-items:center;gap:8px;font-size:13.5px;display:flex}.srv-shared .ico{flex:none;width:16px;height:16px}.srv-card__foot{container:srv-foot/inline-size}@media (min-width:951px){@container srv-foot (max-width:510px){.srv-card:not(.is-closed) .srv-card__note{display:none}}}@media (max-width:950px){.srv-card__foot{flex-wrap:wrap;height:auto;padding:10px 12px 12px}.srv-card__note{display:block}.srv-card__links{flex:100%;margin-left:0}.srv-card__links .btn{flex:1;padding:6px 4px}.srv-card__links .ico{display:none}.srv-cards{margin-top:14px}.srv-card{min-height:0}.srv-card__scene{border-radius:14px;inset:0}.srv-card[data-server=eternal] .srv-card__scene{--ecl:58px;--ecl-x:calc(100% - 84px);--ecl-y:46%;--shade:linear-gradient(90deg, #0a0705b3, #0c080666 50%, transparent 78%)}.srv-card__figure{display:none}.srv-card__body{text-align:left;align-items:flex-start;padding:22px 18px 18px}.srv-card__name{font-size:32px}.srv-card__mark{top:12px;right:12px}}@media (max-width:680px){.srv-cards{grid-template-columns:minmax(0,1fr);gap:12px}.srv-card__links .btn{min-height:44px}.srv-card__note{white-space:normal;line-height:1.25}@media (max-width:360px){.srv-card__name{gap:8px;font-size:26px}}}
