@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93c5587b5a69576c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06084a2f60b23053-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Michroma Fallback;src:local("Arial");ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.00%;size-adjust:141.62%}.__className_fcd376{font-family:Michroma,Michroma Fallback;font-weight:400;font-style:normal}.__variable_fcd376{--font-michroma:"Michroma","Michroma Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_937c06{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_937c06{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:bigShoulders;src:url(/_next/static/media/7b27cc767c691985-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bigShoulders;src:url(/_next/static/media/044c4ed05809d558-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bigShoulders;src:url(/_next/static/media/c7b5c6c286239ac7-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bigShoulders Fallback;src:local("Arial");ascent-override:140.38%;descent-override:30.39%;line-gap-override:0.00%;size-adjust:70.10%}.__className_3d7e33{font-family:bigShoulders,bigShoulders Fallback}.__variable_3d7e33{--font-big-shoulders:"bigShoulders","bigShoulders Fallback"}*,:after,:before{box-sizing:border-box}body,html{background:#0b0a09}body{margin:0;color:#e8e4dc;font-family:var(--font-manrope),system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:#e9c675;text-decoration:none}a:hover{color:#fff1c4}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}hr{border:0;margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}:focus-visible{outline:1px solid #e9c675;outline-offset:3px}.site{position:relative;width:1440px;margin:0 auto;overflow:hidden;background:#0b0a09 repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 3px)}.site:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.site>*{position:relative}.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.eyebrow{font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#e9c675}.display{font-weight:700;line-height:.95;letter-spacing:.01em}.display,.h3{font-family:var(--font-big-shoulders),sans-serif;text-transform:uppercase}.h3{font-weight:600;line-height:1}.metal{display:inline-grid}.metal>span{grid-area:1/1}.metal-shadow{color:#000;transform:translateY(.045em);filter:blur(1.5px);opacity:.9}.metal-light{color:rgba(255,244,214,.88);transform:translateY(-.02em)}.metal-face{background:linear-gradient(180deg,#fff1c4,#e9c675 18%,#b8883a 42%,#7d5a1f 52%,#c9a054 64%,#f3dc9c 85%,#fff6d6);-webkit-background-clip:text;background-clip:text;color:transparent}.metal--steel .metal-light{color:rgba(255,255,255,.85)}.metal--steel .metal-face{background:linear-gradient(180deg,#fff,#d9d6cf 20%,#9a968e 45%,#63605a 52%,#b6b2aa 66%,#e9e6df 88%,#fff);-webkit-background-clip:text;background-clip:text}.clip{--clip:10px;clip-path:polygon(var(--clip) 0,100% 0,100% calc(100% - var(--clip)),calc(100% - var(--clip)) 100%,0 100%,0 var(--clip))}.plate-edge{display:block;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05) 50%,rgba(255,255,255,.12));transition:filter .3s,background .4s}.plate-edge--steel{background:linear-gradient(180deg,#9a968e,#4a4741 50%,#8f8b83)}.plate-edge--brass{background:linear-gradient(180deg,#fff1c4,#b8883a 45%,#7d5a1f 55%,#e9c675)}.plate-edge:hover{filter:brightness(1.25)}.plate{display:block;height:100%;background:linear-gradient(180deg,#151311,#0d0c0a)}.rule{height:1px;background:linear-gradient(90deg,transparent,rgba(233,198,117,.5) 25%,rgba(233,198,117,.5) 75%,transparent)}.rule--inset{margin:0 120px}.btn{display:inline-flex;align-items:center;gap:14px;padding:20px 34px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;--clip:12px;transition:filter .25s,border-color .25s,color .25s}.btn-brass{background:linear-gradient(180deg,#f3dc9c,#c9a054 45%,#9a7130 55%,#d9b264);color:#1a1409}.btn-brass:hover{filter:brightness(1.12);color:#000}.btn-steel{border:1px solid rgba(255,255,255,.25);color:#e8e4dc}.btn-steel:hover{border-color:#fff;color:#fff}.btn--sm{padding:16px 26px;font-size:12px;--clip:9px}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn-brass:disabled:hover{color:#1a1409}.btn-steel:disabled:hover{border-color:rgba(255,255,255,.25);color:#e8e4dc}.hint-touch{display:none}@media (hover:none){.hint-hover{display:none}.hint-touch{display:inline}}.arrow{font-family:var(--font-michroma),sans-serif;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#e9c675;padding-bottom:6px;border-bottom:1px solid rgba(233,198,117,.35);transition:border-color .25s,color .25s}.text-link:hover{border-color:#fff1c4;color:#fff1c4}.text-link .arrow{font-size:inherit}.item-icon{display:inline-block;width:18px;height:18px;flex:none;background:repeating-linear-gradient(135deg,#2a2419 0 3px,#1a1612 3px 6px);border:1px solid rgba(233,198,117,.35)}.item-icon--legendary,.item-icon--shard{border-color:rgba(233,198,117,.65)}.stat-title{font-family:var(--font-big-shoulders),sans-serif;font-weight:600;font-size:22px;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid rgba(233,198,117,.45);align-items:baseline}.stat,.stat-title{display:flex;justify-content:space-between;gap:16px}.stat{align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;color:#b8b3aa}.stat-label{gap:12px}.stat-label,.stat-value{display:flex;align-items:center}.stat-value{gap:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#e8e4dc;text-align:right;white-space:nowrap}.stat-value--brass{color:#e9c675}.emblem{display:block;width:40px;height:40px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.95)) drop-shadow(0 -1px 0 rgba(255,255,255,.14))}.emblem--sm{width:18px;height:18px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}.relic--fire{--relic:#ff7a1a}.relic--ice{--relic:#86e5ff}.relic--strength{--relic:#d946ef}.relic--agility{--relic:#84ff4d}.relic--blood{--relic:#e5484d}.relic--warden{--relic:#2dd4bf}.relic--metal{--relic:#e7e5e4}.relic--wither{--relic:#8a8378}.relic--lightning{--relic:#ffff55}.relic--ocean{--relic:#4d74f0}.relic--void{--relic:#8f4bff}.nav{z-index:5;display:flex;align-items:center;justify-content:space-between;padding:30px 72px;border-bottom:1px solid rgba(233,198,117,.16)}.wordmark{font-family:var(--font-michroma),sans-serif;font-size:17px;letter-spacing:.22em;line-height:1.2}.nav-links{display:flex;gap:36px;align-items:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.nav-links a{color:#a8a39a;transition:color .25s,border-color .25s}.nav-links a:hover{color:#fff1c4}.nav-links a.is-active{color:#e8e4dc;border-bottom:1px solid #e9c675;padding-bottom:4px}.nav-links .nav-discord{color:#e9c675;padding:10px 16px;border:1px solid rgba(233,198,117,.35);--clip:7px;clip-path:polygon(var(--clip) 0,100% 0,100% calc(100% - var(--clip)),calc(100% - var(--clip)) 100%,0 100%,0 var(--clip))}.nav-links .nav-discord:hover{border-color:#e9c675;color:#fff1c4}.title-band{position:relative;padding:80px 120px 56px;overflow:hidden}.title-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 90% at 15% 100%,rgba(212,150,60,.14),transparent 70%)}.title-band-inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.title-band .eyebrow{margin-bottom:20px}.page-title{font-size:84px;line-height:.9}.title-band-lede{max-width:420px;font-size:15px;line-height:1.6;color:#8f8a82;text-wrap:pretty}.section{position:relative;padding:96px 120px 110px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.section-head .eyebrow{margin-bottom:22px}.section-title{font-size:72px}.section-title--md{font-size:52px}.section-lede{max-width:380px;font-size:16px;line-height:1.6;color:#8f8a82;text-wrap:pretty}.split{display:grid;grid-template-columns:360px 1fr;gap:80px;align-items:start}.footer{display:flex;align-items:center;justify-content:space-between;padding:40px 120px 48px;border-top:1px solid rgba(233,198,117,.18)}.footer .wordmark{font-size:13px}.footer-links{display:flex;gap:28px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.footer-links a{color:#8f8a82}.footer-links a:hover{color:#e9c675}.footer-legal{font:11px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;color:#6f6a62}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.js .reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none}}.page-home .nav{position:absolute;top:0;left:0;right:0;border-bottom:0}.page-home .hero{position:relative;height:940px;overflow:hidden}.page-home .hero-render{position:absolute;inset:0;overflow:hidden;background:#0b0a09}.page-home .hero-render img{object-fit:cover;object-position:46% 50%;filter:brightness(1.08) contrast(1.06) saturate(1.06)}.page-home .hero-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 78%,rgba(212,150,60,.16),transparent 70%)}.page-home .hero-fade{position:absolute;inset:0;background:radial-gradient(ellipse 88% 48% at 14% 84%,rgba(11,10,9,.6) 0,rgba(11,10,9,.34) 60%,rgba(11,10,9,0) 92%),linear-gradient(90deg,rgba(11,10,9,.78),rgba(11,10,9,.58) 28%,rgba(11,10,9,.38) 66%,rgba(11,10,9,.06) 92%),linear-gradient(180deg,rgba(11,10,9,.62),rgba(11,10,9,.1) 24%,rgba(11,10,9,.26) 58%,#0b0a09)}.page-home .hero-content{position:absolute;left:120px;right:120px;bottom:120px;display:flex;flex-direction:column;gap:36px}.page-home .hero-title{font-family:var(--font-michroma),sans-serif;font-weight:400;font-size:86px;line-height:1.02;letter-spacing:-.005em;text-wrap:balance}.page-home .hero-meta{display:flex;align-items:center;gap:18px;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase}.page-home .hero-meta i{width:1px;height:12px;background:rgba(233,198,117,.3)}.page-home .hero-next{display:inline-flex;align-items:center;gap:10px;color:#8f8a82;transition:color .25s}.page-home .hero-next:hover{color:#fff1c4}.page-home .hero-next b{font-weight:400;color:#e8e4dc;letter-spacing:.1em}.page-home .hero-copy{max-width:560px;font-size:19px;line-height:1.55;color:#b8b3aa;text-wrap:pretty}.page-home .hero-actions{display:flex;align-items:center;gap:20px;margin-top:8px}.page-home .hero-mod{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;max-width:640px;margin-top:-14px;font-size:15px;line-height:1.55;color:#b8b3aa;text-wrap:pretty}.page-home .hero-mod b{font-weight:600;color:#e8e4dc}.page-home .server{position:relative}.page-home .server-plate{display:block}.page-home .server-plate-inner{display:flex;align-items:center;gap:16px;padding:0 22px;height:58px;background:linear-gradient(180deg,#171512,#0e0d0b)}.page-home .status-dot{width:8px;height:8px;border-radius:50%;background:#84ff4d;box-shadow:0 0 0 3px rgba(132,255,77,.15)}.page-home .server-address{font-family:var(--font-michroma),sans-serif;font-size:14px;letter-spacing:.06em;color:#e8e4dc;min-width:118px}.page-home .server-divider{width:1px;height:22px;background:rgba(255,255,255,.12)}.page-home .server-version{font-size:12px;letter-spacing:.1em;color:#8f8a82;text-transform:uppercase}.page-home .players-popover{position:absolute;left:0;bottom:calc(100% + 10px);width:300px;z-index:6;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);pointer-events:none}.page-home .server:focus-within .players-popover,.page-home .server:hover .players-popover{opacity:1;transform:none}.page-home .players-popover-inner{padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#171512,#0e0d0b)}.page-home .players-head{display:flex;justify-content:space-between;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8f8a82;padding-bottom:10px;border-bottom:1px solid rgba(233,198,117,.2)}.page-home .players-count{color:#84ff4d}.page-home .players{display:flex;flex-direction:column;gap:10px}.page-home .player{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;font:12px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.04em}.page-home .player-tier{color:var(--relic);font-weight:600}.page-home .player-name{color:#e8e4dc}.page-home .players-more{font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#6f6a62;padding-top:6px}.page-home .relic-ring{position:relative;padding:150px 120px 160px;overflow:hidden}.page-home .relic-ring:before{content:"";position:absolute;left:120px;right:120px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,198,117,.5) 25%,rgba(233,198,117,.5) 75%,transparent)}.page-home .relic-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 40%,var(--relic),transparent 70%);opacity:0;transition:opacity .9s ease}.page-home .relic-light.is-active{opacity:.2}.page-home .relic-ring-inner{position:relative;display:grid;grid-template-columns:1fr 720px;gap:96px;align-items:center}.page-home .relic-ring-copy .section-title{margin-bottom:20px}.page-home .relic-ring-copy .section-lede{max-width:400px;margin-bottom:48px}.page-home .relic-pick-rule{height:1px;background:linear-gradient(90deg,var(--relic),rgba(233,198,117,.25) 40%,transparent);transition:background .6s}.page-home .relic-pick{padding-top:36px;display:flex;flex-direction:column;gap:18px}.page-home .relic-pick-meta{font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8f8a82}.page-home .relic-pick-name{font-size:96px;line-height:.85;color:var(--relic);transition:color .6s}.page-home .relic-pick-desc{max-width:420px;font-size:17px;line-height:1.55;color:#d6d1c8;text-wrap:pretty}.page-home .relic-pick .btn{align-self:flex-start;margin-top:8px;padding:14px 22px;font-size:12px;--clip:8px;border:1px solid rgba(233,198,117,.35);color:#e9c675}.page-home .relic-pick .btn:hover{border-color:#e9c675;color:#fff1c4}.page-home .dial{position:relative;width:720px;height:720px}.page-home .dial-rim{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#fff1c4,#b8883a 25%,#7d5a1f 50%,#e9c675 75%,#fff1c4);opacity:.7;-webkit-mask:radial-gradient(circle closest-side,transparent 0 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(circle closest-side,transparent 0 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.page-home .dial-rail{position:absolute;inset:104px;border-radius:50%;border:1px solid rgba(233,198,117,.16)}.page-home .dial-spoke{position:absolute;top:50%;left:50%;width:1px;height:150px;margin-top:-256px;background:linear-gradient(180deg,transparent,rgba(233,198,117,.18));transform-origin:50% 256px;transform:rotate(var(--angle))}.page-home .dial-rotor{position:absolute;inset:0;will-change:transform}.page-home .dial-ticks{position:absolute;inset:14px;border-radius:50%}.page-home .dial-ticks--fine{background:repeating-conic-gradient(from 0deg,rgba(233,198,117,.4) 0deg .4deg,transparent .4deg 7.5deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 calc(100% - 12px),#000 calc(100% - 12px) 100%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 0 calc(100% - 12px),#000 calc(100% - 12px) 100%,transparent 100%)}.page-home .dial-ticks--coarse{background:repeating-conic-gradient(from 0deg,rgba(255,244,214,.85) 0deg .7deg,transparent .7deg 45deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 calc(100% - 22px),#000 calc(100% - 22px) 100%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 0 calc(100% - 22px),#000 calc(100% - 22px) 100%,transparent 100%)}.page-home .dial-emblem{position:absolute;top:50%;left:50%;width:120px;height:120px;margin:-60px 0 0 -60px;transform:rotate(var(--angle)) translateY(-256px)}.page-home .dial-emblem-upright{display:block;width:120px;height:120px;will-change:transform}.page-home .dial-emblem-plate{display:block;height:100%;--clip:12px;box-shadow:none;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05) 50%,rgba(255,255,255,.12));transition:transform .45s cubic-bezier(.2,.7,.2,1),background .5s,box-shadow .5s}.page-home .dial-emblem:focus-visible .dial-emblem-plate,.page-home .dial-emblem:hover .dial-emblem-plate{transform:scale(1.12);filter:none}.page-home .dial-emblem.is-active .dial-emblem-plate{background:linear-gradient(180deg,var(--relic),rgba(255,255,255,.08) 50%,var(--relic));box-shadow:0 0 34px var(--relic-glow)}.page-home .dial-emblem-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,#1a1815,#0f0e0c);transition:background .5s}.page-home .dial-emblem.is-active .dial-emblem-face{background:linear-gradient(180deg,var(--relic-tint),#0f0e0c 70%)}.page-home .dial-emblem .emblem{width:36px;height:36px;opacity:.55;transition:opacity .4s}.page-home .dial-emblem.is-active .emblem{opacity:1}.page-home .dial-emblem-name{font-family:var(--font-big-shoulders),sans-serif;font-weight:600;font-size:17px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#8f8a82;transition:color .4s}.page-home .dial-emblem.is-active .dial-emblem-name{color:var(--relic)}.page-home .dial-core{position:absolute;top:50%;left:50%;width:236px;height:236px;margin:-118px 0 0 -118px;--clip:16px;pointer-events:none;background:linear-gradient(180deg,var(--relic),rgba(255,255,255,.1) 45%,rgba(255,255,255,.06) 55%,var(--relic));box-shadow:0 0 60px var(--relic-glow);transition:background .6s,box-shadow .6s}.page-home .dial-core:hover{filter:none}.page-home .dial-core .plate{position:relative;display:grid;place-items:center;background:linear-gradient(180deg,#171512,#0b0a09);overflow:hidden}.page-home .dial-core-grain{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 10px,transparent 10px 20px)}.page-home .dial-core-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,var(--relic),transparent 70%);opacity:.18;transition:background .6s}.page-home .dial-core .emblem{position:relative;width:96px;height:96px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.95)) drop-shadow(0 -1px 0 rgba(255,255,255,.18))}.page-home .dial-core-meta{position:absolute;bottom:18px;left:0;right:0;text-align:center;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8f8a82}.page-home .season{position:relative;padding:150px 120px 170px;overflow:hidden}.page-home .season:before{content:"";position:absolute;left:120px;right:120px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,198,117,.5) 25%,rgba(233,198,117,.5) 75%,transparent)}.page-home .season-geo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(233,198,117,.06);pointer-events:none}.page-home .season-geo--outer{width:760px;height:760px}.page-home .season-geo--inner{width:560px;height:560px;border-color:rgba(233,198,117,.04)}.page-home .season-inner{position:relative;display:flex;flex-direction:column;gap:90px}.page-home .timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.page-home .timeline:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:linear-gradient(90deg,#e9c675,rgba(233,198,117,.5) 50%,rgba(233,198,117,.15))}.page-home .timeline-step{position:relative;display:flex;flex-direction:column;gap:28px;padding-top:34px}.page-home .timeline-step:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;background:linear-gradient(180deg,#fff1c4,#b8883a);transform:rotate(45deg) scale(.7)}.page-home .timeline-num{font-family:var(--font-michroma),sans-serif;font-size:13px;letter-spacing:.2em;color:#e9c675}.page-home .timeline-step h3{font-size:40px}.page-home .timeline-step p{font-size:16px;line-height:1.6;color:#8f8a82;text-wrap:pretty}.page-home .tier-track{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:6px}.page-home .tier-cell{height:34px;display:grid;place-items:center;font:11px ui-monospace,Menlo,Consolas,monospace;--clip:5px;color:#6f6a62;background:#141210;border:1px solid rgba(255,255,255,.06)}.page-home .tier-cell--1{color:#8a7a52;background:#1a1712;border-color:rgba(233,198,117,.15)}.page-home .tier-cell--2{color:#a88f55;background:#241e13;border-color:rgba(233,198,117,.25)}.page-home .tier-cell--3{color:#c9a054;background:#2f2614;border-color:rgba(233,198,117,.35)}.page-home .tier-cell--4{color:#1a1409;background:linear-gradient(180deg,#d9b264,#9a7130);border:0}.page-home .tier-cell--5{color:#1a1409;background:linear-gradient(180deg,#fff1c4,#c9a054 55%,#e9c675);border:0}.page-home .death-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);font:11px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;color:#b8b3aa;text-transform:uppercase}.page-home .death-tag b{font-family:var(--font-michroma),sans-serif;font-weight:400;color:#e8e4dc}.page-home .changelog-band{position:relative;background:#0e0d0b}.page-home .changelog-band:after,.page-home .changelog-band:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(233,198,117,.1),rgba(233,198,117,.55) 50%,rgba(233,198,117,.1))}.page-home .changelog-band:before{top:0}.page-home .changelog-band:after{bottom:0}.page-home .changelog-band-inner{display:grid;grid-template-columns:auto 1fr auto;gap:72px;align-items:center;padding:64px 120px}.page-home .changelog-version{font-family:var(--font-michroma),sans-serif;font-size:96px;line-height:1;letter-spacing:-.02em}.page-home .changelog-band-copy{display:flex;flex-direction:column;gap:12px}.page-home .changelog-band-copy p{font-size:20px;line-height:1.5;color:#d6d1c8;max-width:620px;text-wrap:pretty}.page-home .site-index{padding:150px 120px 160px}.page-home .site-index .sticky{position:sticky;top:120px}.page-home .index-list{display:flex;flex-direction:column;border-top:1px solid rgba(233,198,117,.25)}.page-home .index-item{display:grid;grid-template-columns:72px 260px 1fr 40px;align-items:center;gap:24px;padding:30px 0;border-bottom:1px solid rgba(233,198,117,.16);color:#e8e4dc;transition:border-color .3s,padding-left .3s,color .3s}.page-home .index-item:hover{border-color:rgba(233,198,117,.7);padding-left:12px;color:#fff1c4}.page-home .index-num{font:12px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;color:#8f8a82}.page-home .index-name{font-size:40px;color:inherit}.page-home .index-desc{font-size:15px;line-height:1.5;color:#8f8a82}.page-home .index-arrow{font-family:var(--font-michroma),sans-serif;font-size:14px;color:#e9c675;text-align:right}.page-home .support{position:relative;padding:150px 120px 170px;overflow:hidden}.page-home .support:before{content:"";position:absolute;left:120px;right:120px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,198,117,.5) 25%,rgba(233,198,117,.5) 75%,transparent)}.page-home .support:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 72% 60%,rgba(212,150,60,.16),transparent 70%)}.page-home .support-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:72px}.page-home .support-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-home .support-plate{--clip:16px}.page-home .support-plate .plate{display:flex;flex-direction:column;gap:36px;padding:48px 48px 44px}.page-home .support-head{display:flex;justify-content:space-between;align-items:flex-start}.page-home .support-tier{font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8f8a82;margin-bottom:14px}.page-home .support-name{font-size:56px;line-height:.9}.page-home .support-price{font-family:var(--font-michroma),sans-serif;font-size:22px;color:#d9d6cf}.page-home .support-price small{font-size:11px;color:#8f8a82;letter-spacing:.1em}.page-home .support-rule{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent)}.page-home .perks{flex-direction:column;font-size:15px;line-height:1.5;color:#b8b3aa}.page-home .perks,.page-home .perks li{display:flex;gap:14px}.page-home .perks li:before{content:"■";font-family:var(--font-michroma),sans-serif;font-size:10px;padding-top:5px;color:#d9d6cf}.page-home .support-plate .btn{margin-top:auto;align-self:flex-start}.page-home .discord-band{position:relative;height:620px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page-home .discord-render{position:absolute;inset:0;overflow:hidden;background:#0b0a09}.page-home .discord-render img{object-fit:cover;object-position:50% 58%;filter:brightness(1.1)}.page-home .discord-glow{position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 60%,rgba(212,150,60,.14),transparent 70%)}.page-home .discord-fade{position:absolute;inset:0;background:radial-gradient(ellipse 56% 62% at 50% 50%,rgba(11,10,9,.72) 0,rgba(11,10,9,.46) 58%,rgba(11,10,9,.05) 100%),linear-gradient(180deg,#0b0a09,rgba(11,10,9,.2) 22%,rgba(11,10,9,.24) 72%,#0b0a09)}.page-home .discord-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.page-home .discord-title{font-family:var(--font-michroma),sans-serif;font-weight:400;font-size:64px;line-height:1.05}.page-home .discord-copy{font-size:18px;line-height:1.5;color:#b8b3aa;max-width:480px}.page-relics .relic-strip{padding:40px 120px 10px;display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.page-relics .relic-tab{position:relative;display:grid;place-items:center;height:200px;--clip:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#15130f,#0d0c0a);color:#8f8a82;transition:border-color .35s,box-shadow .35s,color .35s,background .35s,transform .4s cubic-bezier(.2,.7,.2,1)}.page-relics .relic-tab:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px);pointer-events:none}.page-relics .relic-tab:hover{color:#e8e4dc;border-color:rgba(233,198,117,.55);transform:translateY(-4px)}.page-relics .relic-tab.is-active{color:var(--relic);border-color:var(--relic);background:linear-gradient(180deg,var(--relic-tint),rgba(12,11,9,.9));box-shadow:0 0 28px var(--relic-glow),inset 0 0 24px var(--relic-tint);transform:translateY(-4px)}.page-relics .relic-tab-num{position:absolute;top:10px;left:12px;font:9px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;color:#5a564f}.page-relics .relic-tab.is-active .relic-tab-num{color:var(--relic)}.page-relics .relic-tab-name{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-big-shoulders),sans-serif;font-weight:600;font-size:26px;letter-spacing:.14em;text-transform:uppercase}.page-relics .key-hint{display:flex;justify-content:flex-end;gap:22px;padding:0 120px 14px;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#5a564f}.page-relics .key-hint b{font-weight:400;color:#8f8a82}.page-relics .relic-section{padding:0 120px 120px}.page-relics .relic-plate{--clip:14px;background:linear-gradient(180deg,var(--relic-edge),rgba(255,255,255,.08) 30%,rgba(255,255,255,.06) 70%,var(--relic-edge2))}.page-relics .relic-plate:hover{filter:none}.page-relics .relic-plate>.plate{position:relative;overflow:hidden;background:linear-gradient(180deg,#14120f,#0c0b09 40%,#0b0a09)}.page-relics .relic-wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 20% 0,var(--relic),transparent 70%);opacity:.09}.page-relics .ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.page-relics .ambient>i{position:absolute;display:block}.page-relics .relic-content{position:relative;padding:52px 56px 56px}.page-relics .relic-content.swap0{animation:fs-swap0 .6s cubic-bezier(.2,.7,.2,1) both}.page-relics .relic-content.swap1{animation:fs-swap1 .6s cubic-bezier(.2,.7,.2,1) both}.page-relics .fx-tremor .relic-content{animation-name:fs-swap0,fs-tremor;animation-duration:.6s,6s;animation-timing-function:cubic-bezier(.2,.7,.2,1),linear;animation-iteration-count:1,infinite;animation-fill-mode:both,none}.page-relics .fx-tremor .relic-content.swap1{animation-name:fs-swap1,fs-tremor}.page-relics .relic-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:44px}.page-relics .relic-meta{font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8f8a82;margin-bottom:14px}.page-relics .relic-name-wrap{position:relative}.page-relics .relic-name{font-size:132px;line-height:.82;letter-spacing:.01em;color:var(--relic);text-shadow:0 0 40px var(--relic-glow)}.page-relics .fx-decay .relic-name{color:transparent;text-shadow:none}.page-relics .relic-name-fx{position:absolute;left:0;top:0;pointer-events:none}.page-relics .relic-rule{margin-top:18px;width:120px;height:1px;background:linear-gradient(90deg,var(--relic),transparent)}.page-relics .tier-toggle{display:flex;align-items:center;gap:10px;padding-bottom:6px}.page-relics .tier-toggle-label{font:12px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.22em;color:#8f8a82;margin-right:8px}.page-relics .tier-btn{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);color:#8f8a82;font:14px ui-monospace,Menlo,Consolas,monospace;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.page-relics .tier-btn:hover{border-color:rgba(233,198,117,.7);color:#e8e4dc}.page-relics .tier-btn.is-active{background:var(--relic);border-color:var(--relic);color:#0b0a09;box-shadow:0 0 18px var(--relic-glow)}.page-relics .abilities{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.page-relics .ability{--clip:10px;transition:opacity .3s}.page-relics .ability:hover{filter:none}.page-relics .ability.is-locked{opacity:.45}.page-relics .ability .plate{display:flex;flex-direction:column;gap:14px;padding:24px 26px 22px;background:linear-gradient(180deg,rgba(20,18,15,.92),rgba(11,10,9,.94))}.page-relics .ability-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-relics .ability-name{font-weight:700;font-size:30px;line-height:1;letter-spacing:.04em;color:var(--relic)}.page-relics .ability-bind{display:flex;gap:18px;margin-top:10px;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.page-relics .ability-bind b{font-weight:400;color:#e9c675}.page-relics .ability-bind span{color:#8f8a82}.page-relics .ability-type{flex:none;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#b6b2aa;border:1px solid rgba(255,255,255,.16);padding:6px 9px;margin-top:4px}.page-relics .ability-type--active{color:#e9c675;border-color:rgba(233,198,117,.45)}.page-relics .ability-desc{display:flex;flex-direction:column;gap:8px}.page-relics .ability-desc p{font-size:14px;line-height:1.55;color:#c9c4bb;text-wrap:pretty}.page-relics .ability-desc b{font-weight:700;color:var(--relic)}.page-relics .ability-rule{height:1px;background:linear-gradient(90deg,rgba(233,198,117,.35),rgba(255,255,255,.06) 60%,transparent)}.page-relics .tier-rows{display:flex;flex-direction:column;gap:14px}.page-relics .tier-table{display:flex;flex-direction:column;gap:4px}.page-relics .tier-table-heading{margin:0 0 2px;padding-left:14px;font-size:12.5px;font-weight:600;line-height:1.4;color:#a8a196}.page-relics .tier-row{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:baseline;padding:5px 0 5px 12px;border-left:2px solid transparent;color:#6f6a62;transition:border-color .25s,color .25s}.page-relics .tier-row-label{font:12px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em}.page-relics .tier-row-text{font-size:13.5px;line-height:1.4}.page-relics .tier-row.is-lit{border-color:var(--relic);color:#e8e4dc}.page-relics .tier-row.is-lit .tier-row-label{color:var(--relic)}.page-relics .fx-decay .ability{animation:fs-tweak 9s steps(1) 1s infinite}.page-relics .fx-decay .ability:nth-child(2){animation-duration:11.3s;animation-delay:2.7s}.page-relics .fx-decay .ability:nth-child(3){animation-duration:13.6s;animation-delay:4.4s}.page-relics .fx-decay .ability:nth-child(4){animation-duration:15.9s;animation-delay:6.1s}@keyframes fs-swap0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fs-swap1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fs-rise{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(-520px) translateX(24px);opacity:0}}@keyframes fs-frost{0%,to{opacity:0;transform:rotate(45deg) scale(.4)}50%{opacity:.9;transform:rotate(45deg) scale(1)}}@keyframes fs-streak{0%{transform:translateX(-300px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(1500px);opacity:0}}@keyframes fs-sheen{0%{transform:translateX(-60%) skewX(-20deg)}to{transform:translateX(160%) skewX(-20deg)}}@keyframes fs-wave{0%,to{transform:scaleY(.15)}50%{transform:scaleY(1)}}@keyframes fs-heart{0%,to{opacity:.15;transform:scale(.9)}18%{opacity:.6;transform:scale(1.05)}30%{opacity:.3;transform:scale(.97)}45%{opacity:.55;transform:scale(1.03)}}@keyframes fs-creep{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes fs-fleck{0%{transform:translateY(-40px) rotate(45deg);opacity:0}12%{opacity:.9}88%{opacity:.9}to{transform:translate(18px,220px) rotate(135deg);opacity:0}}@keyframes fs-snow{0%{transform:translate(0);opacity:0}8%{opacity:.7}50%{transform:translate(28px,280px)}92%{opacity:.7}to{transform:translate(-10px,580px);opacity:0}}@keyframes fs-vignette{0%,to{opacity:.25}10%{opacity:1}22%{opacity:.35}30%{opacity:.7}45%{opacity:.25}}@keyframes fs-tremor{0%,9%{transform:translate(0)}10%{transform:translate(-3px,2px)}11%{transform:translate(3px,-2px)}12%{transform:translate(-2px,-2px)}13%{transform:translate(2px,3px)}14%{transform:translate(-1px,1px)}15%{transform:translate(1px,-1px)}16%,to{transform:translate(0)}}@keyframes fs-dust{0%,9%{opacity:0;transform:translateY(0)}12%{opacity:.8}40%{opacity:0;transform:translateY(-90px) translateX(12px)}to{opacity:0}}@keyframes fs-static-climb{0%,to{height:30%}50%{height:58%}}@keyframes fs-static-jitter{0%{background-position:0 0}25%{background-position:-37px 21px}50%{background-position:52px -44px}75%{background-position:-19px -63px}to{background-position:0 0}}@keyframes fs-scan{0%,to{opacity:0}3%{opacity:1}4%{opacity:0}6%{opacity:.6}8%{opacity:0}}@keyframes fs-arc{0%,to{opacity:0}1%{opacity:.9}2%{opacity:.15}3.2%{opacity:.75}6%{opacity:0}}@keyframes fs-current{0%{transform:translateX(0)}to{transform:translateX(280%)}}@keyframes fs-bubble{0%{transform:translate(0);opacity:0}12%{opacity:.8}35%{transform:translate(8px,-90px)}65%{transform:translate(-6px,-170px)}88%{opacity:.8}to{transform:translate(4px,-250px);opacity:0}}@keyframes fs-pull{0%{transform:translate(var(--x),var(--y)) scale(1);opacity:0}18%{opacity:.9}to{transform:translate(0) scale(.2);opacity:0}}@keyframes fs-collapse{0%{transform:scale(1);opacity:0}25%{opacity:.6}to{transform:scale(.04);opacity:0}}@keyframes fs-tweak{0%,to{transform:none}3%{transform:skewX(-1.8deg) translateX(3px)}3.5%{transform:skewX(1.3deg) translateX(-2px)}3.9%{transform:translateX(1px)}4.3%{transform:none}47%{transform:skewX(.9deg) translateX(-1px)}47.4%{transform:skewX(-.5deg)}47.8%{transform:none}71%{transform:translateX(2px)}71.3%{transform:none}}@media (prefers-reduced-motion:reduce){.page-relics .ambient,.page-relics .relic-name-fx{display:none}.page-relics .fx-decay .relic-name{color:var(--relic)}.page-relics .ability,.page-relics .relic-content{animation:none!important}}.page-relics .sb-section{padding:0 120px 120px}.page-relics .sb-wrap{width:902px;margin:0 auto}.page-relics .sb-frame{--clip:14px;background:linear-gradient(180deg,#a8a49c,#4a4741 50%,#8f8b83)}.page-relics .sb-frame:hover{filter:none}.page-relics .sb-frame>.plate{background:linear-gradient(180deg,#151311,#0c0b09)}.page-relics .sb-stage{position:relative;width:900px;height:420px;background:radial-gradient(ellipse 60% 55% at 50% 100%,var(--relic-tint),transparent 70%),linear-gradient(180deg,#0e0d0b,#080807);transition:background .6s}.page-relics .sb-stage svg{display:block;width:100%;height:100%}.page-relics .sb-readout{position:absolute;left:18px;top:14px;display:flex;gap:18px;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#5a564f}.page-relics .sb-readout b{font-weight:400;color:var(--relic)}.page-relics .sb-timer{position:absolute;right:18px;top:14px;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;color:#5a564f}.page-relics .sb-corner{position:absolute;width:14px;height:14px;border:0 solid rgba(233,198,117,.45);pointer-events:none}.page-relics .sb-corner--tl{left:8px;top:8px;border-left-width:1px;border-top-width:1px}.page-relics .sb-corner--tr{right:8px;top:8px;border-right-width:1px;border-top-width:1px}.page-relics .sb-corner--bl{left:8px;bottom:8px;border-left-width:1px;border-bottom-width:1px}.page-relics .sb-corner--br{right:8px;bottom:8px;border-right-width:1px;border-bottom-width:1px}.page-relics .sb-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border-top:1px solid rgba(233,198,117,.16)}.page-relics .sb-abil{display:flex;flex-wrap:wrap;gap:10px}.page-relics .sb-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 20px 14px 16px;border:1px solid rgba(255,255,255,.16);color:#b6b2aa;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;--clip:8px;transition:color .25s,border-color .25s,background .25s,box-shadow .25s}.page-relics .sb-btn-num{color:#5a564f;font-size:10px}.page-relics .sb-btn:hover{border-color:var(--relic);color:#e8e4dc}.page-relics .sb-btn.is-playing{background:var(--relic);border-color:var(--relic);color:#0b0a09;box-shadow:0 0 18px var(--relic-glow)}.page-relics .sb-btn.is-playing .sb-btn-num{color:rgba(0,0,0,.55)}.page-relics .sb-replay{display:inline-flex;align-items:center;gap:10px;flex:none;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#8f8a82;padding:6px 0;border-bottom:1px solid rgba(233,198,117,.3);transition:color .25s,border-color .25s,opacity .25s}.page-relics .sb-replay:hover{color:#fff1c4;border-color:#fff1c4}.page-relics .sb-replay:disabled{opacity:.3;cursor:default}.page-relics .sb-replay .arrow{font-size:11px}.page-progression .section .eyebrow{margin-bottom:18px}.page-progression .section .section-title--md{margin-bottom:56px}@keyframes fs-in0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fs-in1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-progression .plates{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page-progression .info-plate{--clip:12px}.page-progression .info-plate .plate{display:flex;flex-direction:column;gap:18px;padding:32px 32px 28px}.page-progression .info-plate-num{font-family:var(--font-michroma),sans-serif;font-size:11px;letter-spacing:.2em;color:#e9c675}.page-progression .info-plate h3{font-size:34px}.page-progression .info-plate p{font-size:14px;line-height:1.6;color:#b8b3aa;text-wrap:pretty}.page-progression .info-plate .stat{padding:9px 0;font-size:13px;color:#8f8a82;border-bottom:0;border-top:1px solid rgba(255,255,255,.06)}.page-progression .info-plate .stat:last-child{padding-bottom:0}.page-progression .temples{border-top:1px solid rgba(233,198,117,.3)}.page-progression .temple{display:grid;grid-template-columns:40px 200px 1fr auto;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid rgba(233,198,117,.14);transition:padding-left .3s}.page-progression .temple:hover{padding-left:10px}.page-progression .temple-name{font-size:28px;color:var(--relic)}.page-progression .temple-biome{font-size:14px;color:#8f8a82}.page-progression .temple-coords{font:12px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;color:#e8e4dc}.page-progression .split p{font-size:14px;line-height:1.6;color:#8f8a82;text-wrap:pretty}.page-rules .jump{display:flex;align-items:center;gap:8px;padding:32px 120px 0}.page-rules .jump-label{letter-spacing:.18em;margin-right:10px}.page-rules .jump a,.page-rules .jump-label{font:10px/1 ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;color:#8f8a82}.page-rules .jump a{padding:9px 14px;border:1px solid rgba(255,255,255,.14);letter-spacing:.16em;--clip:6px;transition:color .25s,border-color .25s}.page-rules .jump a:hover{border-color:rgba(233,198,117,.7);color:#e8e4dc}.page-rules .rule-group-head{transition:border-color .5s}.page-rules .rule-group.is-lit .rule-group-head{border-color:#fff1c4}.page-rules .rules .stat{padding-left:8px;padding-right:8px;margin:0 -8px;transition:background .2s}.page-rules .rules .stat:hover{background:rgba(233,198,117,.05)}.page-rules .rules{padding:56px 120px 120px;display:grid;grid-template-columns:1fr 1fr;gap:64px 72px}.page-rules .rule-group-head{display:flex;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid rgba(233,198,117,.45)}.page-rules .rule-group-num{font-family:var(--font-michroma),sans-serif;font-size:11px;letter-spacing:.2em;color:#e9c675}.page-rules .rule-group-title{font-size:30px;letter-spacing:.06em}.page-rules .rules .stat{padding:14px 0;font-size:15px}.page-rules .rules .stat-value{font-size:13px}.page-changelog .entries{padding:8px 120px 120px}.page-changelog .entry{display:grid;grid-template-columns:400px 1fr;gap:72px;padding:64px 0;border-bottom:1px solid rgba(233,198,117,.2)}.page-changelog .entry-version{font-family:var(--font-michroma),sans-serif;font-size:64px;line-height:1;letter-spacing:-.02em}.page-changelog .entry--latest .entry-version{font-size:84px}.page-changelog .entry-meta{margin-top:22px;display:flex;gap:14px;align-items:center;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8f8a82}.page-changelog .entry-season{color:#e9c675}.page-changelog .entry-meta i{width:1px;height:12px;background:rgba(255,255,255,.15)}.page-changelog .entry-summary{margin-bottom:28px;font-size:20px;line-height:1.5;color:#d6d1c8;text-wrap:pretty}.page-changelog .changes{border-top:1px solid rgba(233,198,117,.4)}.page-changelog .change{display:grid;grid-template-columns:110px 1fr;gap:24px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.5;color:#b8b3aa}.page-changelog .change-tag{font:10px/1.6 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;padding-top:3px}.page-changelog .change>span:last-child{min-width:0;overflow-wrap:anywhere}.page-changelog .filters{display:flex;align-items:center;gap:8px;padding:32px 120px 0}.page-changelog .filters-label{letter-spacing:.18em;margin-right:10px}.page-changelog .filter,.page-changelog .filters-label{font:10px/1 ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;color:#8f8a82}.page-changelog .filter{padding:9px 14px;border:1px solid rgba(255,255,255,.14);letter-spacing:.16em;--clip:6px;transition:background .25s,color .25s,border-color .25s}.page-changelog .filter:hover{border-color:rgba(233,198,117,.7);color:#e8e4dc}.page-changelog .filter.is-active{color:#1a1409;background:linear-gradient(180deg,#f3dc9c,#c9a054);border-color:transparent}.page-changelog .change{transition:opacity .3s}.page-changelog .change.is-dim{opacity:.22}.page-changelog .change-tag--balance{color:#e9c675}.page-changelog .change-tag--fix{color:#b6b2aa}.page-changelog .change-tag--new{color:#fff1c4}.page-changelog .change-tag--removed{color:#8f8a82}.page-staff .people-section{position:relative;padding:96px 120px 140px;overflow:hidden}.page-staff .people-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 60%,rgba(212,150,60,.12),transparent 70%)}.page-staff .people{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page-staff .person{display:flex;flex-direction:column;gap:26px}.page-staff .skin-frame{--clip:14px;height:480px}.page-staff .skin-render{position:relative;overflow:hidden;background:linear-gradient(180deg,#171512,#0b0a09)}.page-staff .skin-render:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 12px,transparent 12px 24px)}.page-staff .skin-floor{position:absolute;left:0;right:0;bottom:70px;height:1px;background:linear-gradient(90deg,transparent,rgba(233,198,117,.4),transparent)}.page-staff .skin-pool{position:absolute;left:50%;bottom:70px;width:180px;height:38px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(212,150,60,.35),transparent 70%)}.page-staff .skin-render img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;padding-bottom:60px}.page-staff .person-num{position:absolute;top:18px;right:18px;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;color:#8f8a82}.page-staff .person-role{margin-bottom:14px}.page-staff .person-name{font-weight:600;font-size:56px;line-height:.9}.page-staff .person-rule{margin:18px 0 16px;height:1px;background:linear-gradient(90deg,rgba(233,198,117,.5),transparent)}.page-staff .person-does{font-size:15px;line-height:1.6;color:#b8b3aa;text-wrap:pretty}.page-staff .person .stat{margin-top:16px;padding:10px 0 0;border-bottom:0;border-top:1px solid rgba(255,255,255,.06);font-size:13px;color:#8f8a82}.page-staff .stat--copy{width:100%;padding-left:8px;padding-right:8px;margin:0 -8px;transition:background .2s}.page-staff .stat--copy:hover{background:rgba(233,198,117,.05)}.page-staff .stat--copy .stat-value{transition:color .25s}.page-staff .stat--copy.is-copied .stat-value{color:#e9c675}.page-gallery .gallery-meta{display:flex;gap:26px;margin-top:24px;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#6f6a62}.page-gallery .gallery-meta b{font-weight:400;color:#e9c675}.page-gallery .jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:32px 120px 0}.page-gallery .jump-label{letter-spacing:.18em;margin-right:10px}.page-gallery .jump a,.page-gallery .jump-label{font:10px/1 ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;color:#8f8a82}.page-gallery .jump a{padding:9px 14px;border:1px solid rgba(255,255,255,.14);letter-spacing:.16em;--clip:6px;transition:color .25s,border-color .25s}.page-gallery .jump a:hover{border-color:rgba(233,198,117,.7);color:#e8e4dc}.page-gallery .albums{padding:56px 120px 130px;display:flex;flex-direction:column;gap:100px}.page-gallery .album{scroll-margin-top:48px}.page-gallery .album-head{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding-bottom:14px;border-bottom:1px solid rgba(233,198,117,.45);transition:border-color .5s}.page-gallery .album.is-lit .album-head{border-color:#fff1c4}.page-gallery .album-head-l{display:flex;align-items:baseline;gap:16px;min-width:0}.page-gallery .album-num{font-family:var(--font-michroma),sans-serif;font-size:11px;letter-spacing:.2em;color:#e9c675;flex:none}.page-gallery .album-title{font-size:34px;letter-spacing:.06em}.page-gallery .album-meta{flex:none;font:12px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8f8a82;white-space:nowrap}.page-gallery .album-meta b{font-weight:400;color:#6f6a62}.page-gallery .album-shots{margin-top:26px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.page-gallery .album-shots>.shot{grid-column:span 2}.page-gallery .album-shots:has(>.shot:nth-child(5))>.shot:first-child:nth-last-child(3n+1){grid-column:span 6}.page-gallery .album-shots:has(>.shot:nth-child(5))>.shot:first-child:nth-last-child(3n+2),.page-gallery .album-shots:has(>.shot:nth-child(5))>.shot:nth-child(2):nth-last-child(3n+1){grid-column:span 3}.page-gallery .album-shots:not(:has(>.shot:nth-child(5)))>.shot{grid-column:span 3}.page-gallery .album-shots:not(:has(>.shot:nth-child(5)))>.shot:first-child:nth-last-child(odd){grid-column:span 6}.page-gallery .shot{position:relative;display:block;aspect-ratio:16/9;--clip:11px;--zoom:1;padding:1px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05) 50%,rgba(255,255,255,.14));transition:background .4s,filter .3s}.page-gallery .shot:focus-visible,.page-gallery .shot:hover{background:linear-gradient(180deg,#fff1c4,#b8883a 45%,#7d5a1f 55%,#e9c675);filter:brightness(1.05);--zoom:1.035}.page-gallery .shot-inner{position:relative;display:block;height:100%;overflow:hidden;background:#0c0b09;--clip:10px}.page-gallery .shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--zoom));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.page-gallery .shot-slot{position:absolute;inset:0;background:linear-gradient(180deg,#191613,#0c0b09 72%)}.page-gallery .shot-slot:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.016) 0 18px,transparent 18px 36px)}.page-gallery .shot-slot:after{content:"";position:absolute;left:0;right:0;top:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(233,198,117,.24) 30%,rgba(233,198,117,.24) 70%,transparent)}.page-gallery .gallery-empty{display:none;position:relative;padding:110px 0 150px 120px;grid-template-columns:480px 1fr;gap:80px;align-items:center;overflow:hidden}.page-gallery .gallery-empty:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 10% 60%,rgba(212,150,60,.12),transparent 70%)}.page-gallery .empty-copy-col{position:relative}.page-gallery .empty-title{font-size:64px;margin:20px 0 22px}.page-gallery .empty-copy{font-size:16px;line-height:1.6;color:#8f8a82;text-wrap:pretty;max-width:400px}.page-gallery .empty-copy+.btn{margin-top:34px}.page-gallery .empty-slots{position:relative;display:flex;gap:18px;align-items:center}.page-gallery .empty-slots span{flex:none;width:300px;aspect-ratio:16/9;--clip:11px;clip-path:polygon(var(--clip) 0,100% 0,100% calc(100% - var(--clip)),calc(100% - var(--clip)) 100%,0 100%,0 var(--clip));border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}.page-gallery .empty-slots span:first-child{transform:translateY(-34px)}.page-gallery .empty-slots span:nth-child(3){transform:translateY(38px)}.page-gallery main:not(:has(.album)) .albums,.page-gallery main:not(:has(.album)) .gallery-meta,.page-gallery main:not(:has(.album)) .jump{display:none}.page-gallery main:not(:has(.album)) .gallery-empty{display:grid}.page-gallery .lb{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:rgba(7,6,5,.985);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s}.page-gallery .lb.is-open{opacity:1;visibility:visible;pointer-events:auto}.page-gallery .lb:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.page-gallery .lb-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:26px 48px;border-bottom:1px solid rgba(233,198,117,.18)}.page-gallery .lb-bar-l{display:flex;align-items:baseline;gap:18px;min-width:0}.page-gallery .lb-num{font:12px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;color:#e9c675;flex:none}.page-gallery .lb-title{font-size:24px;letter-spacing:.08em;color:#e8e4dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-gallery .lb-stage{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:34px;padding:0 40px;min-height:0}.page-gallery .lb-figure{margin:0;flex:none;width:min(1240px,80vw,128vh);aspect-ratio:16/9;padding:1px;--clip:12px;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06) 50%,rgba(255,255,255,.18))}.page-gallery .lb-inner{position:relative;display:block;height:100%;overflow:hidden;background:#0c0b09;--clip:11px}.page-gallery .lb-inner img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.page-gallery .lb-nav{flex:none;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);color:#8f8a82;--clip:9px;transition:border-color .25s,color .25s,background .25s}.page-gallery .lb-nav:hover{border-color:#e9c675;color:#fff1c4;background:rgba(233,198,117,.07)}.page-gallery .lb-nav .arrow{font-size:14px}.page-gallery .lb-foot{position:relative;display:flex;align-items:center;justify-content:center;padding:22px 40px 30px}.page-gallery .lb-hint{font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#6f6a62}body.lb-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.page-gallery .lb,.page-gallery .shot,.page-gallery .shot img{transition:none}.page-gallery .shot:focus-visible,.page-gallery .shot:hover{--zoom:1}}.page-legendaries .abilities{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.page-legendaries .ability{--clip:10px;transition:opacity .3s}.page-legendaries .ability:hover{filter:none}.page-legendaries .ability.is-locked{opacity:.45}.page-legendaries .ability .plate{display:flex;flex-direction:column;gap:14px;padding:24px 26px 22px;background:linear-gradient(180deg,rgba(20,18,15,.92),rgba(11,10,9,.94))}.page-legendaries .ability-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-legendaries .ability-name{font-weight:700;font-size:30px;line-height:1;letter-spacing:.04em;color:var(--relic)}.page-legendaries .ability-bind{display:flex;gap:18px;margin-top:10px;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.page-legendaries .ability-bind b{font-weight:400;color:#e9c675}.page-legendaries .ability-bind span{color:#8f8a82}.page-legendaries .ability-type{flex:none;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#b6b2aa;border:1px solid rgba(255,255,255,.16);padding:6px 9px;margin-top:4px}.page-legendaries .ability-type--active{color:#e9c675;border-color:rgba(233,198,117,.45)}.page-legendaries .ability-desc{display:flex;flex-direction:column;gap:8px}.page-legendaries .ability-desc p{font-size:14px;line-height:1.55;color:#c9c4bb;text-wrap:pretty}.page-legendaries .ability-desc b{font-weight:700;color:var(--relic)}.page-legendaries .ability-rule{height:1px;background:linear-gradient(90deg,rgba(233,198,117,.35),rgba(255,255,255,.06) 60%,transparent)}.site.page-legendaries{overflow:clip}.page-legendaries .forge-chain{list-style:none;margin:0;display:flex;align-items:center;gap:18px;padding:26px 120px 34px;font:11px/1.3 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#8f8a82}.page-legendaries .forge-chain-step{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.page-legendaries .forge-chain-step b{font-weight:400;color:#e8e4dc}.page-legendaries .forge-chain-step small{font-size:10px;letter-spacing:.14em;color:#5a564f}.page-legendaries .forge-chain-link{flex:1;min-width:24px;height:1px;background:linear-gradient(90deg,rgba(233,198,117,.15),rgba(233,198,117,.55),rgba(233,198,117,.15));position:relative}.page-legendaries .forge-window{margin:-14px 0 0;padding:0 120px 34px;font:11px/1.5 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#8f8a82}.page-legendaries .forge-chain-link:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left:5px solid rgba(233,198,117,.7)}.page-legendaries .legendary-index{position:sticky;top:0;z-index:20;padding:0 120px;background:linear-gradient(180deg,rgba(11,10,9,.97),rgba(11,10,9,.92));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(233,198,117,.18);border-bottom:1px solid rgba(233,198,117,.18)}.page-legendaries .legendary-index-list{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));list-style:none;margin:0;padding:0}.page-legendaries .legendary-index-item{position:relative;display:flex;flex-direction:column;gap:9px;height:100%;padding:16px 10px 14px 12px;border-left:1px solid rgba(255,255,255,.06);color:#8f8a82;transition:color .25s,background .25s}.page-legendaries .legendary-index-list li:last-child .legendary-index-item{border-right:1px solid rgba(255,255,255,.06)}.page-legendaries .legendary-index-item:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--relic);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.page-legendaries .legendary-index-item:hover{color:#e8e4dc;background:var(--relic-faint)}.page-legendaries .legendary-index-item.is-current{color:#e8e4dc}.page-legendaries .legendary-index-item.is-current:after{transform:scaleX(1)}.page-legendaries .legendary-index-top{display:flex;align-items:center;justify-content:space-between;gap:6px;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;color:#5a564f}.page-legendaries .legendary-index-name{font-size:16px;line-height:1;letter-spacing:.04em;text-wrap:balance}.page-legendaries .legendary-index-item.is-current .legendary-index-name{color:var(--relic)}.page-legendaries .state-dot{display:inline-block;width:7px;height:7px;flex:none;border:1px solid var(--relic);transform:rotate(45deg)}.page-legendaries .state-dot--held{background:var(--relic);box-shadow:0 0 8px var(--relic-glow)}.page-legendaries .emblem--pending i{background:none;border:1px dashed rgba(255,255,255,.4);clip-path:none;transform:rotate(45deg) scale(.72)}.page-legendaries .legendaries{display:flex;flex-direction:column;padding:0 120px}.page-legendaries .legendary{padding:96px 0 104px;border-bottom:1px solid rgba(255,255,255,.06);scroll-margin-top:84px}.page-legendaries .legendary-head{display:flex;align-items:center;gap:18px;margin-bottom:30px;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#5a564f}.page-legendaries .legendary-num{color:var(--relic)}.page-legendaries .legendary-head-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--relic-soft),rgba(255,255,255,.06) 40%,transparent)}.page-legendaries .legendary-body{display:grid;grid-template-columns:720px minmax(0,1fr);gap:48px;align-items:start}.page-legendaries .legendary:nth-child(2n) .legendary-body{grid-template-columns:minmax(0,1fr) 720px}.page-legendaries .legendary:nth-child(2n) .stage-frame{order:2}.page-legendaries .stage-frame{--clip:16px}.page-legendaries .stage-frame:hover{filter:none}.page-legendaries .model-stage{position:relative;height:540px;overflow:hidden;background:radial-gradient(ellipse 55% 45% at 50% 70%,var(--relic-faint),transparent 70%),linear-gradient(180deg,#100f0d,#070706);touch-action:pan-y;user-select:none}.page-legendaries .model-stage:before{content:"";position:absolute;left:-30%;right:-30%;bottom:-40%;height:85%;transform:perspective(600px) rotateX(64deg);transform-origin:50% 0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 48px);-webkit-mask:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent);mask:linear-gradient(180deg,transparent,#000 35%,#000 60%,transparent);pointer-events:none}.page-legendaries .model-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s;cursor:grab}.page-legendaries .model-stage canvas:active{cursor:grabbing}.page-legendaries .model-stage.is-loaded canvas{opacity:1}.page-legendaries .stage-corner{position:absolute;width:16px;height:16px;border:0 solid rgba(233,198,117,.45);pointer-events:none;z-index:2}.page-legendaries .stage-corner--tl{left:10px;top:10px;border-left-width:1px;border-top-width:1px}.page-legendaries .stage-corner--tr{right:10px;top:10px;border-right-width:1px;border-top-width:1px}.page-legendaries .stage-corner--bl{left:10px;bottom:10px;border-left-width:1px;border-bottom-width:1px}.page-legendaries .stage-corner--br{right:10px;bottom:10px;border-right-width:1px;border-bottom-width:1px}.page-legendaries .stage-label{position:absolute;z-index:2;font:10px/1.5 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#5a564f;pointer-events:none}.page-legendaries .stage-label--tl{left:26px;top:22px}.page-legendaries .stage-label--tr{right:26px;top:22px;opacity:0;transition:opacity .4s}.page-legendaries .model-stage.is-loaded .stage-label--tr{opacity:1}.page-legendaries .model-pending{position:absolute;inset:0;transition:opacity .5s}.page-legendaries .model-stage.is-loaded .model-pending{opacity:0;pointer-events:none}.page-legendaries .pending-turntable{position:absolute;left:50%;top:62%;width:380px;height:380px;margin:-190px 0 0 -190px;transform:perspective(900px) rotateX(74deg)}.page-legendaries .pending-turntable i{position:absolute;inset:0;border-radius:50%;border:1px solid var(--relic-soft)}.page-legendaries .pending-turntable i:nth-child(2){inset:44px;border-style:dashed;opacity:.7;animation:pending-spin 40s linear infinite}.page-legendaries .pending-turntable i:nth-child(3){inset:110px;border-color:rgba(255,255,255,.08)}.page-legendaries .pending-turntable i:nth-child(4){inset:-1px;border:0;background:repeating-conic-gradient(var(--relic-soft) 0 .6deg,transparent .6deg 10deg);-webkit-mask:radial-gradient(circle,transparent 63%,#000 64%,#000 69%,transparent 70%);mask:radial-gradient(circle,transparent 63%,#000 64%,#000 69%,transparent 70%);animation:pending-spin 90s linear infinite reverse}@keyframes pending-spin{to{transform:rotate(1turn)}}.page-legendaries .pending-cube-wrap{position:absolute;left:50%;top:42%;width:150px;height:150px;margin:-75px 0 0 -75px;perspective:900px}.page-legendaries .pending-cube{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:pending-turn 26s linear infinite}.page-legendaries .pending-cube i{position:absolute;inset:0;border:1px solid var(--relic-soft);background:linear-gradient(var(--relic-faint),var(--relic-faint)),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18.75px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 18.75px)}.page-legendaries .pending-cube i:first-child{transform:translateZ(75px)}.page-legendaries .pending-cube i:nth-child(2){transform:rotateY(180deg) translateZ(75px)}.page-legendaries .pending-cube i:nth-child(3){transform:rotateY(90deg) translateZ(75px)}.page-legendaries .pending-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(75px)}.page-legendaries .pending-cube i:nth-child(5){transform:rotateX(90deg) translateZ(75px)}.page-legendaries .pending-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(75px)}@keyframes pending-turn{0%{transform:rotateX(-24deg) rotateY(0)}to{transform:rotateX(-24deg) rotateY(1turn)}}.page-legendaries .pending-caption{position:absolute;left:26px;bottom:24px;display:flex;flex-direction:column;gap:6px;font:10px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#5a564f}.page-legendaries .pending-caption b{font-weight:400;font-size:11px;color:var(--relic)}.page-legendaries .pending-caption code{font:inherit;letter-spacing:.06em;text-transform:none;color:#6f6a62}.page-legendaries .model-stage.is-loading .pending-caption b:after{content:" · loading";color:#8f8a82}.page-legendaries .legendary-info{display:flex;flex-direction:column;gap:28px;padding-top:6px}.page-legendaries .legendary-relic{display:flex;align-items:center;gap:12px}.page-legendaries .legendary-name{margin:16px 0 0;font-size:84px;line-height:.86;color:var(--relic);text-wrap:balance;text-shadow:0 0 28px var(--relic-faint)}.page-legendaries .legendary-facts .stat:first-child{border-top:1px solid rgba(255,255,255,.06)}.page-legendaries .slot-pending{color:#5a564f;font-style:normal;border-bottom:1px dashed rgba(255,255,255,.2);padding-bottom:1px}.page-legendaries .legendary-state{--clip:8px;display:flex;align-items:center;gap:14px;padding:16px 18px;font:12px/1.3 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:#e8e4dc;background:linear-gradient(90deg,var(--relic-faint),rgba(255,255,255,.02));border:1px solid var(--relic-soft)}.page-legendaries .legendary-state .state-dot{width:9px;height:9px}.page-legendaries .legendary-state b{font-weight:400;color:var(--relic);text-transform:none;letter-spacing:.04em;font-size:13px}.page-legendaries .legendary-state span{color:#8f8a82}.page-legendaries .state-dot--soon{border-style:dashed;border-color:rgba(255,255,255,.4)}.page-legendaries .legendary-state--soon{color:#b6b2aa;background:rgba(255,255,255,.02);border-style:dashed;border-color:rgba(255,255,255,.18);flex-wrap:wrap;row-gap:8px}.page-legendaries .legendary-state--soon b{color:#e8e4dc;white-space:nowrap}.page-legendaries .legendary--soon .recipes,.page-legendaries .legendary--soon .stage-frame,.page-legendaries .legendary-index-item.is-locked .emblem{opacity:.45}.page-legendaries .recipes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-legendaries .recipe-slot{--clip:10px}.page-legendaries .recipe-slot:hover{filter:none}.page-legendaries .recipe-slot .plate{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px}.page-legendaries .recipe-title{font-size:18px;letter-spacing:.06em;color:#e8e4dc}.page-legendaries .recipe-where{margin-top:6px;font:10px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8f8a82}.page-legendaries .recipe-ingredients{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page-legendaries .recipe-ingredients li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.page-legendaries .recipe-ingredients li:first-child{border-top:1px dashed rgba(255,255,255,.1)}.page-legendaries .recipe-ingredients i{width:18px;height:18px;flex:none;background:#0a0908;box-shadow:inset 0 1px 0 rgba(0,0,0,.8),inset 0 0 0 1px var(--relic-soft)}.page-legendaries .recipe-ingredients span{flex:1;height:6px;background:rgba(255,255,255,.05)}.page-legendaries .recipe-ingredients li:nth-child(2) span{flex:0 0 62%}.page-legendaries .recipe-ingredients li:nth-child(3) span{flex:0 0 44%}.page-legendaries .recipe-ingredients li:after{content:"× -";font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.1em;color:#5a564f}.page-legendaries .recipe-note{font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#5a564f}.page-legendaries .legendary-abilities{margin-top:44px}.page-legendaries .legendary-abilities .stat-title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.page-legendaries .legendary-abilities .stat-title span{font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;color:#5a564f}.page-legendaries .ability--empty .ability-name{color:#5a564f;border-bottom:1px dashed rgba(255,255,255,.18);padding-bottom:4px}.page-legendaries .ability--empty .ability-type{color:#5a564f;border-style:dashed}.page-legendaries .ability-desc-empty{display:flex;flex-direction:column;gap:9px;padding:4px 0}.page-legendaries .ability-desc-empty i{display:block;height:7px;background:rgba(255,255,255,.05)}.page-legendaries .ability-desc-empty i:nth-child(2){width:72%}.page-legendaries .season-note{padding:56px 120px 52px;text-align:center;font:11px/1.5 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#5a564f}@media (prefers-reduced-motion:reduce){.page-legendaries .pending-cube,.page-legendaries .pending-turntable i{animation:none!important}}.nav-toggle{display:none}@media (max-width:1439px){.site{width:100%;max-width:1440px;--pad:clamp(32px,8.33vw,120px);--dial:clamp(480px,50vw,720px)}.nav{padding:30px clamp(24px,5vw,72px)}.nav-links{gap:clamp(18px,2.5vw,36px)}.title-band{padding:80px var(--pad) 56px}.section{padding:96px var(--pad) 110px}.rule--inset{margin:0 var(--pad)}.page-title{font-size:clamp(56px,5.83vw,84px)}.section-title{font-size:clamp(48px,5vw,72px)}.footer{padding:40px var(--pad) 48px;flex-wrap:wrap;gap:16px 32px}.footer .wordmark,.footer-legal{white-space:nowrap}.page-home .hero{height:clamp(640px,65.28vw,940px)}.page-home .hero-content{left:var(--pad);right:var(--pad);bottom:clamp(64px,8.33vw,120px)}.page-home .hero-title{font-size:clamp(52px,5.97vw,86px)}.page-home .relic-ring,.page-home .season,.page-home .site-index,.page-home .support{padding-left:var(--pad);padding-right:var(--pad)}.page-home .relic-ring:before,.page-home .season:before,.page-home .support:before{left:var(--pad);right:var(--pad)}.page-home .relic-ring-inner{grid-template-columns:1fr var(--dial);gap:clamp(40px,6.67vw,96px)}.page-home .relic-pick-name{font-size:clamp(64px,6.67vw,96px)}.page-home .dial{width:var(--dial);height:var(--dial)}.page-home .dial-rail{inset:calc(var(--dial) * .1444)}.page-home .dial-spoke{margin-top:calc(var(--dial) * -.3556);transform-origin:50% calc(var(--dial) * .3556)}.page-home .dial-emblem{transform:rotate(var(--angle)) translateY(calc(var(--dial) * -.3556))}.page-home .changelog-band-inner{padding:64px var(--pad);gap:clamp(40px,5vw,72px)}.page-home .changelog-version{font-size:clamp(64px,6.67vw,96px)}.page-home .split{grid-template-columns:clamp(260px,25vw,360px) 1fr;gap:clamp(40px,5.56vw,80px)}.page-home .index-item{grid-template-columns:72px clamp(180px,18vw,260px) 1fr 40px}.page-home .discord-title{font-size:clamp(44px,4.44vw,64px)}.page-relics .relic-strip{padding:40px var(--pad) 10px}.page-relics .relic-tab{height:clamp(150px,13.9vw,200px)}.page-relics .relic-tab-name{font-size:clamp(18px,1.8vw,26px)}.page-relics .key-hint{padding:0 var(--pad) 14px}.page-relics .relic-section{padding:0 var(--pad) 120px}.page-relics .relic-content{padding:52px clamp(28px,3.9vw,56px) 56px}.page-relics .relic-name{font-size:clamp(88px,9.17vw,132px)}.page-progression .split{grid-template-columns:clamp(260px,25vw,360px) 1fr;gap:clamp(40px,5.56vw,80px)}.page-progression .temple{grid-template-columns:40px clamp(150px,14vw,200px) 1fr auto}.page-rules .jump{padding:32px var(--pad) 0;flex-wrap:wrap}.page-rules .rules{padding:56px var(--pad) 120px;gap:64px clamp(40px,5vw,72px)}.page-changelog .filters{padding:32px var(--pad) 0;flex-wrap:wrap}.page-changelog .entries{padding:8px var(--pad) 120px}.page-changelog .entry{grid-template-columns:clamp(280px,27.78vw,400px) 1fr;gap:clamp(40px,5vw,72px)}.page-changelog .entry-version{font-size:clamp(48px,4.44vw,64px)}.page-changelog .entry--latest .entry-version{font-size:clamp(60px,5.83vw,84px)}.page-staff .people-section{padding:96px var(--pad) 140px}.page-staff .skin-frame{height:clamp(360px,33.33vw,480px)}.page-staff .person-name{font-size:clamp(40px,3.89vw,56px)}.page-gallery .jump{padding:32px var(--pad) 0}.page-gallery .albums{padding:56px var(--pad) 130px;gap:clamp(64px,7vw,100px)}.page-gallery .album-title{font-size:clamp(26px,2.4vw,34px)}.page-gallery .gallery-empty{padding:110px 0 150px var(--pad);grid-template-columns:clamp(320px,33vw,480px) 1fr;gap:clamp(40px,5.56vw,80px)}.page-gallery .empty-title{font-size:clamp(44px,4.44vw,64px)}.page-gallery .lb-bar{padding:22px clamp(24px,3.33vw,48px)}.page-relics .sb-section{padding:0 var(--pad) 120px}.page-relics .sb-wrap{width:100%;max-width:902px}.page-relics .sb-stage{width:100%;height:auto;aspect-ratio:900/420}.page-legendaries .forge-chain{padding:26px var(--pad) 34px;gap:clamp(10px,1.25vw,18px)}.page-legendaries .forge-window{padding:0 var(--pad) 34px}.page-legendaries .legendaries,.page-legendaries .legendary-index{padding-left:var(--pad);padding-right:var(--pad)}.page-legendaries .season-note{padding:56px var(--pad) 52px}.page-legendaries .legendary-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(32px,3.33vw,48px)}.page-legendaries .legendary:nth-child(2n) .legendary-body{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.page-legendaries .model-stage{height:clamp(400px,37.5vw,540px)}.page-legendaries .legendary-name{font-size:clamp(56px,5.83vw,84px)}}@media (max-width:899px){.site{--dial:min(560px,calc(100vw - 48px))}.nav{position:relative;flex-wrap:wrap;padding:22px 24px}.page-home .nav{position:absolute;z-index:6}.nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin:-8px -8px -8px 0;align-items:center}.nav-toggle span{display:block;width:22px;height:1px;background:#e9c675;transition:transform .25s,opacity .25s}.nav--open .nav-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.nav--open .nav-toggle span:nth-child(2){opacity:0}.nav--open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:22px;padding:28px 0 8px}.nav--open .nav-links{display:flex}.nav--open,.page-home .nav--open{background:rgba(11,10,9,.97);border-bottom:1px solid rgba(233,198,117,.16)}.nav-links .nav-discord{margin-top:6px}.title-band{padding:56px 24px 40px}.title-band-inner{flex-direction:column;align-items:flex-start;gap:24px}.page-title{font-size:clamp(48px,14vw,72px)}.title-band-lede{max-width:none}.rule--inset{margin:0 24px}.section{padding:64px 24px 72px}.section-head{flex-direction:column;align-items:flex-start;gap:20px}.section-title{font-size:clamp(44px,12vw,64px)}.section-title--md{font-size:clamp(36px,9vw,48px)}.section-lede{max-width:none}.page-home .split,.page-progression .split,.split{grid-template-columns:1fr;gap:40px}.footer{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 24px 48px}.footer-legal{white-space:normal;line-height:1.6}.footer-links{flex-wrap:wrap;gap:18px 24px}.stat{gap:12px}.stat-value{white-space:normal;max-width:55%;justify-content:flex-end}.page-home .hero{height:auto;min-height:100svh;padding:140px 0 72px}.page-home .hero-content{position:relative;left:auto;right:auto;bottom:auto;padding:0 24px;gap:28px}.page-home .hero-meta{flex-wrap:wrap;gap:12px 18px;line-height:1.4}.page-home .hero-title{font-size:clamp(40px,11vw,64px)}.page-home .hero-copy{font-size:17px}.page-home .hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.page-home .players-popover{width:min(300px,calc(100vw - 48px))}.page-home .relic-ring{padding:96px 24px 110px}.page-home .relic-ring:before,.page-home .season:before,.page-home .support:before{left:24px;right:24px}.page-home .relic-ring-inner{grid-template-columns:1fr;gap:56px}.page-home .relic-ring-copy .section-lede{margin-bottom:36px}.page-home .relic-pick-name{font-size:clamp(56px,16vw,80px)}.page-home .dial{width:var(--dial);height:var(--dial);margin:0 auto}.page-home .dial-emblem{width:72px;height:72px;margin:-36px 0 0 -36px}.page-home .dial-emblem-upright{width:72px;height:72px}.page-home .dial-emblem-plate{--clip:8px}.page-home .dial-emblem .emblem{width:22px;height:22px}.page-home .dial-emblem-name{font-size:11px}.page-home .dial-emblem-face{gap:6px}.page-home .dial-spoke{height:90px}.page-home .dial-core{width:150px;height:150px;margin:-75px 0 0 -75px;--clip:12px}.page-home .dial-core .emblem{width:60px;height:60px}.page-home .dial-core-meta{bottom:12px;font-size:9px}.page-home .season{padding:96px 24px 110px}.page-home .season-geo{display:none}.page-home .season-inner{gap:56px}.page-home .timeline{grid-template-columns:1fr;gap:40px}.page-home .timeline:before{display:none}.page-home .timeline-step h3{font-size:32px}.page-home .changelog-band-inner{grid-template-columns:1fr;gap:28px;padding:56px 24px}.page-home .changelog-version{font-size:clamp(48px,14vw,72px)}.page-home .site-index{padding:96px 24px 110px}.page-home .site-index .sticky{position:static}.page-home .index-item{grid-template-columns:40px 1fr 32px;gap:12px 16px;padding:22px 0}.page-home .index-desc{grid-column:2;font-size:14px}.page-home .index-arrow{grid-row:1;grid-column:3}.page-home .index-name{font-size:32px}.page-home .support{padding:96px 24px 110px}.page-home .support-grid{grid-template-columns:1fr}.page-home .support-plate .plate{padding:36px 28px 32px}.page-home .support-name{font-size:44px}.page-home .discord-band{height:auto;min-height:520px;padding:96px 24px}.page-home .discord-title{font-size:clamp(32px,8.5vw,48px)}.page-relics .relic-strip{grid-template-columns:repeat(4,1fr);gap:8px;padding:32px 24px 10px}.page-relics .relic-tab{height:120px}.page-relics .relic-tab-name{font-size:18px}.page-relics .relic-tab-num{top:8px;left:9px}.page-relics .key-hint{display:none}.page-relics .relic-section{padding:14px 24px 72px}.page-relics .relic-content{padding:36px 22px 32px}.page-relics .relic-head{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:32px}.page-relics .relic-name{font-size:clamp(64px,20vw,96px)}.page-relics .relic-name-fx{display:none}.page-relics .tier-toggle{flex-wrap:wrap;gap:8px}.page-relics .tier-toggle-label{flex-basis:100%;margin:0 0 4px}.page-relics .tier-btn{width:38px;height:38px}.page-relics .abilities{grid-template-columns:1fr;gap:14px}.page-relics .ability .plate{padding:20px 20px 18px}.page-relics .ability-name{font-size:26px}.page-relics .ability-bind{flex-wrap:wrap;gap:8px 16px}.page-relics .tier-row{grid-template-columns:78px 1fr;gap:10px}.page-progression .plates{grid-template-columns:1fr}.page-progression .split{padding-bottom:80px!important}.page-progression .temple{grid-template-columns:40px 1fr;gap:6px 16px;padding:16px 0}.page-progression .temple-biome,.page-progression .temple-coords{grid-column:2}.page-progression .temple-name{font-size:24px}.page-rules .jump{padding:24px 24px 0}.page-rules .rules{grid-template-columns:1fr;padding:40px 24px 80px;gap:48px}.page-changelog .filters{padding:24px 24px 0}.page-changelog .entries{padding:8px 24px 80px}.page-changelog .entry{grid-template-columns:1fr;gap:28px;padding:48px 0}.page-changelog .entry-version{font-size:clamp(40px,12vw,56px)}.page-changelog .entry--latest .entry-version{font-size:clamp(48px,14vw,64px)}.page-changelog .entry-summary{font-size:18px}.page-changelog .change{grid-template-columns:80px 1fr;gap:12px}.page-staff .people-section{padding:56px 24px 96px}.page-staff .people{grid-template-columns:1fr;gap:56px}.page-staff .skin-frame{height:420px}.page-staff .person-name{font-size:clamp(40px,11vw,52px)}.page-gallery .jump{padding:24px 24px 0}.page-gallery .albums{padding:40px 24px 80px;gap:56px}.page-gallery .album-head{flex-direction:column;align-items:flex-start;gap:10px}.page-gallery .album-title{font-size:clamp(24px,7vw,32px)}.page-gallery .album-meta{white-space:normal}.page-gallery .album-shots{grid-template-columns:1fr;gap:10px}.page-gallery .album-shots:has(>.shot:nth-child(5))>.shot:first-child:nth-last-child(3n+1),.page-gallery .album-shots:has(>.shot:nth-child(5))>.shot:first-child:nth-last-child(3n+2),.page-gallery .album-shots:has(>.shot:nth-child(5))>.shot:nth-child(2):nth-last-child(3n+1),.page-gallery .album-shots:not(:has(>.shot:nth-child(5)))>.shot,.page-gallery .album-shots:not(:has(>.shot:nth-child(5)))>.shot:first-child:nth-last-child(odd),.page-gallery .album-shots>.shot{grid-column:auto}.page-gallery .gallery-empty{grid-template-columns:minmax(0,1fr);gap:48px;padding:64px 0 96px 24px}.page-gallery .empty-title{font-size:clamp(40px,11vw,56px)}.page-gallery .empty-copy{max-width:none;padding-right:24px}.page-gallery .empty-slots span{width:220px}.page-gallery .lb-bar{padding:18px 20px;gap:16px}.page-gallery .lb-title{font-size:18px}.page-gallery .lb-stage{padding:0 16px;gap:12px}.page-gallery .lb-figure{width:min(100%,calc(100vw - 32px))}.page-gallery .lb-nav{position:absolute;bottom:-72px;width:46px;height:46px;background:rgba(11,10,9,.8)}.page-gallery .lb-nav[data-lb-prev]{left:16px}.page-gallery .lb-nav[data-lb-next]{right:16px}.page-gallery .lb-foot{padding:88px 20px 24px}.page-gallery .lb-hint{display:none}.page-relics .sb-section{padding:0 24px 72px}.page-relics .sb-controls{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.page-relics .sb-btn{padding:12px 14px 12px 12px;gap:10px}.page-relics .sb-readout{gap:12px}.page-legendaries .forge-chain{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 24px 32px}.page-legendaries .forge-window{margin-top:-12px;padding:0 24px 32px}.page-legendaries .forge-chain-step{white-space:normal;flex-wrap:wrap;row-gap:4px}.page-legendaries .forge-chain-link{flex:none;width:1px;height:14px;min-width:0;margin-left:5px;background:linear-gradient(180deg,rgba(233,198,117,.15),rgba(233,198,117,.55))}.page-legendaries .forge-chain-link:after{display:none}.page-legendaries .legendary-index{padding:0}.page-legendaries .legendary-index-list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page-legendaries .legendary-index-list::-webkit-scrollbar{display:none}.page-legendaries .legendary-index-list li{flex:0 0 auto}.page-legendaries .legendary-index-item{width:118px;padding:14px 10px 12px 12px}.page-legendaries .legendaries{padding:0 24px}.page-legendaries .legendary{padding:64px 0 72px;scroll-margin-top:96px}.page-legendaries .legendary-body,.page-legendaries .legendary:nth-child(2n) .legendary-body{grid-template-columns:minmax(0,1fr);gap:32px}.page-legendaries .legendary:nth-child(2n) .stage-frame{order:0}.page-legendaries .model-stage{height:clamp(300px,90vw,420px)}.page-legendaries .pending-turntable{width:280px;height:280px;margin:-140px 0 0 -140px}.page-legendaries .legendary-name{font-size:clamp(48px,14vw,72px)}.page-legendaries .abilities,.page-legendaries .recipes{grid-template-columns:1fr}.page-legendaries .legendary-abilities{margin-top:36px}.page-legendaries .legendary-state--soon span{display:none}.page-legendaries .legendary-state--soon b{flex-basis:100%;padding-left:23px}.page-legendaries .season-note{padding:40px 24px 44px}}@media (max-width:1023px) and (min-width:900px){.page-relics .abilities{grid-template-columns:1fr}}