@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-20c0,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_0d24fa{font-family:Michroma,Michroma Fallback;font-weight:400;font-style:normal}.__variable_0d24fa{--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-20c0,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-20c0,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-20c0,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_ebfcd2{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_ebfcd2{--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}.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}.relic--fire{--relic:#f59e0b}.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}.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 .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;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-plate--max .plate{background:linear-gradient(180deg,#1c1710,#0e0c09)}.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-plate--max .support-tier{color:#e9c675}.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-plate--max .support-price{color:#e9c675}.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 .support-plate--max .support-rule{background:linear-gradient(90deg,rgba(233,198,117,.7),transparent)}.page-home .perks{display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.5;color:#b8b3aa}.page-home .support-plate--max .perks{color:#d6d1c8}.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--max .perks li:before{color:#e9c675}.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:4px}.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-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}.page-progression .totals .stat.in0{animation:fs-in0 .4s cubic-bezier(.2,.7,.2,1) both}.page-progression .totals .stat.in1{animation:fs-in1 .4s cubic-bezier(.2,.7,.2,1) both}@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 .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.page-progression .steps .stat{padding:11px 0;font-size:13px}.page-progression .steps .stat-label{gap:10px}.page-progression .calculator{margin-top:56px;--clip:14px}.page-progression .calculator .plate{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:40px 44px}.page-progression .calculator-controls{display:flex;flex-direction:column;gap:28px}.page-progression .calculator-title{font-size:30px}.page-progression .chip-label{font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#8f8a82;margin-bottom:12px}.page-progression .chips{display:flex;gap:6px}.page-progression .chip{width:56px;height:40px;display:grid;place-items:center;font:12px ui-monospace,Menlo,Consolas,monospace;color:#b8b3aa;background:#121110;border:1px solid rgba(255,255,255,.12);--clip:6px;transition:background .25s,color .25s,filter .25s}.page-progression .chip:hover{filter:brightness(1.3)}.page-progression .chip.is-active{color:#1a1409;background:linear-gradient(180deg,#f3dc9c,#c9a054);border-color:transparent}.page-progression .calculator-range{font:11px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#e9c675}.page-progression .calculator-empty{padding:14px 0;font-size:14px;color:#8f8a82}.page-progression .totals .item-icon{width:20px;height:20px}.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 .split p,.page-progression .temple-biome{font-size:14px;color:#8f8a82}.page-progression .split p{line-height:1.6;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-events .seal-grid-section{position:relative;padding:72px 120px 40px;overflow:hidden}.page-events .seal-grid-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%,rgba(212,150,60,.08),transparent 70%)}.page-events .seal-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page-events .seal{position:relative;display:block;width:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.page-events .seal--sealed:focus-visible,.page-events .seal--sealed:hover{transform:translateY(-6px)}.page-events .seal-frame{--clip:16px}.page-events .seal.is-selected .seal-frame{background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.12) 50%,rgba(255,255,255,.35))}.page-events .seal--forged .seal-frame,.page-events .seal--forged.is-selected .seal-frame{background:linear-gradient(180deg,#fff1c4,#b8883a 45%,#7d5a1f 55%,#e9c675)}.page-events .seal-face{position:relative;height:300px;overflow:hidden;background:#0a0806}.page-events .seal-chamber{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px 40px;background:radial-gradient(ellipse 60% 55% at 50% 50%,rgba(233,198,117,.34),rgba(20,16,10,0) 70%),#0a0806}.page-events .seal-chamber .item-icon{width:40px;height:40px;box-shadow:0 0 0 6px rgba(233,198,117,.1)}.page-events .seal-legendary{font-size:36px;line-height:.9;letter-spacing:.02em}.page-events .seal-holder{font:11px/1.6 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.04em;color:#b8b3aa;white-space:nowrap}.page-events .seal-holder b{font-weight:400;color:#e8e4dc}.page-events .seal-holder span{color:#8f8a82}.page-events .seal-plate{position:absolute;inset:0;background:linear-gradient(180deg,#1a1815,#0d0c0a)}.page-events .seal-plate-ticks{position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.03) 0deg 1deg,transparent 1deg 15deg);opacity:.5}.page-events .seal-plate-ring{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid rgba(255,255,255,.06);transition:border-color .4s}.page-events .seal-plate-ring--inner{width:104px;height:104px;opacity:.6}.page-events .seal.is-selected .seal-plate-ring{border-color:rgba(255,255,255,.14)}.page-events .seal-plate-boss{position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:linear-gradient(180deg,#2a2723,#14120f);transform:rotate(45deg);border:1px solid rgba(255,255,255,.1)}.page-events .seal-num,.page-events .seal-state{position:absolute;top:22px;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.2em;text-transform:uppercase;color:#6f6a62}.page-events .seal-num{left:24px}.page-events .seal-state{right:24px;letter-spacing:.16em}.page-events .seal--forged .seal-num,.page-events .seal--forged .seal-state{color:#e9c675}.page-events .seal-engraving{position:absolute;left:24px;right:24px;bottom:22px;text-align:left}.page-events .seal-date{font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;color:#8f8a82;margin-bottom:10px}.page-events .seal-name{font-size:30px;line-height:.95;color:#a8a39a;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 rgba(0,0,0,.9)}.page-events .seal-open-frame{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,241,196,.35),inset 0 0 28px 8px rgba(0,0,0,.7)}.page-events .seal-open-footer{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;border-top:1px solid rgba(233,198,117,.3)}.page-events .seal-open-footer .seal-name{font-size:18px;letter-spacing:.08em;text-shadow:none}.page-events .seal-open-footer .seal-date{margin:0;font-size:10px;letter-spacing:.14em}.page-events .seal-tip{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:3;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.2,1);--clip:8px}.page-events .seal-tip .plate{padding:14px 16px;display:flex;flex-direction:column;gap:8px;text-align:left;background:linear-gradient(180deg,#171512,#0e0d0b)}.page-events .seal-tip-time{font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#e9c675}.page-events .seal-tip-desc{font-size:13px;line-height:1.5;color:#b8b3aa;text-wrap:pretty}.page-events .seal--sealed:focus-visible .seal-tip,.page-events .seal--sealed:hover .seal-tip{opacity:1;transform:none}.page-events .seal-details{padding:72px 120px 130px}.page-events .seal-detail{display:none}.page-events .seal-detail.is-active{display:block}.page-events .seal-detail-rule{margin-bottom:56px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent)}.page-events .seal-detail--forged .seal-detail-rule{background:linear-gradient(90deg,#e9c675,transparent)}.page-events .seal-detail-grid{display:grid;grid-template-columns:400px 1fr;gap:80px;align-items:start}.page-events .seal-detail .eyebrow{margin-bottom:18px}.page-events .seal-detail-title{font-size:72px;line-height:.9;margin-bottom:20px}.page-events .seal-detail-desc{font-size:16px;line-height:1.6;color:#b8b3aa;text-wrap:pretty}.page-events .seal-badge{margin-top:28px;display:inline-flex;align-items:center;white-space:nowrap;padding:10px 14px;border:1px solid rgba(255,255,255,.14);font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#b8b3aa}.page-events .seal-detail--forged .seal-badge{border-color:transparent;background:linear-gradient(180deg,#f3dc9c,#c9a054);color:#1a1409}.page-events .seal-detail-cols{display:grid;grid-template-columns:1fr 1fr;gap:56px}.page-events .legendary-head{display:flex;align-items:center;gap:16px;padding:18px 0 14px}.page-events .legendary-head .item-icon{width:36px;height:36px}.page-events .legendary-name{font-size:34px;line-height:.95;color:#e9c675}.page-events .seal-detail-cols .stat-value{white-space:normal;max-width:60%;justify-content:flex-end;text-align:right}.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 .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}}.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 .calculator .plate{gap:clamp(32px,3.9vw,56px);padding:40px clamp(28px,3vw,44px)}.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-events .seal-grid-section{padding:72px var(--pad) 40px}.page-events .seal-details{padding:72px var(--pad) 130px}.page-events .seal-detail-grid{grid-template-columns:clamp(280px,27.78vw,400px) 1fr;gap:clamp(40px,5.56vw,80px)}.page-events .seal-detail-title{font-size:clamp(52px,5vw,72px)}.page-events .seal-holder{white-space:normal}.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}}@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 .steps{grid-template-columns:1fr;gap:32px}.page-progression .calculator .plate{grid-template-columns:1fr;gap:36px;padding:32px 24px}.page-progression .chips{flex-wrap:wrap}.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-events .seal-grid-section{padding:48px 24px 24px}.page-events .seal-grid{grid-template-columns:1fr}.page-events .seal-tip{display:none}.page-events .seal-details{padding:48px 24px 96px}.page-events .seal-detail-cols,.page-events .seal-detail-grid{grid-template-columns:1fr;gap:40px}.page-events .seal-detail-title{font-size:clamp(44px,12vw,64px)}.page-events .seal-badge{display:inline-block;white-space:normal;line-height:1.5}.page-events .seal-detail-cols .stat-value{display:inline;max-width:none}.page-events .seal-detail-cols .stat{display:grid;grid-template-columns:auto 1fr;text-align:right}.page-events .seal-detail-cols .stat>span:first-child{text-align:left}.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}}@media (max-width:1023px) and (min-width:900px){.page-relics .abilities{grid-template-columns:1fr}.page-events .seal-grid{grid-template-columns:repeat(2,1fr)}.page-progression .steps{grid-template-columns:repeat(3,1fr)}}.site{width:100%}@media (min-width:1440px){.site{--pad:max(120px,calc(50vw - 720px));--nav-pad:max(72px,calc(50vw - 768px))}.nav{padding-left:var(--nav-pad);padding-right:var(--nav-pad)}.footer,.section,.title-band{padding-left:var(--pad);padding-right:var(--pad)}.rule--inset{margin:0 var(--pad)}.page-home .hero-content{left:var(--pad);right:var(--pad)}.page-home .changelog-band-inner,.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-changelog .entries,.page-changelog .filters,.page-events .seal-details,.page-events .seal-grid-section,.page-relics .key-hint,.page-relics .relic-section,.page-relics .relic-strip,.page-relics .sb-section,.page-rules .jump,.page-rules .rules,.page-staff .people-section{padding-left:var(--pad);padding-right:var(--pad)}.page-home .relic-ring-inner{grid-template-columns:384px 1fr}}.page-home .dial{justify-self:center}.emblem,img.emblem{display:block;width:32px;height:32px;image-rendering:pixelated;object-fit:contain;filter:drop-shadow(0 2px 0 rgba(0,0,0,.95))}.emblem--sm{width:32px;height:32px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.9))}.page-home .dial-emblem .emblem{width:64px;height:64px}.page-home .dial-core .emblem{width:96px;height:96px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.95))}.page-relics .relic-tab{gap:10px;align-content:center}.page-relics .relic-tab-emblem{width:64px;height:64px;opacity:.55;transition:opacity .35s}.page-relics .relic-tab.is-active .relic-tab-emblem,.page-relics .relic-tab:hover .relic-tab-emblem{opacity:1}.page-relics .relic-title{display:flex;align-items:flex-end;gap:22px}.page-relics .relic-head-emblem{width:64px;height:64px;margin-bottom:4px;filter:drop-shadow(0 3px 0 rgba(0,0,0,.95)) drop-shadow(0 0 18px var(--relic-glow))}.page-home .server-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.page-home .players{gap:2px}.page-home .player{min-height:32px}.page-home .player-emblem{width:32px;height:32px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.95))}@media (max-width:899px){.page-home .dial-emblem .emblem{width:32px;height:32px}.page-home .dial-core .emblem{width:64px;height:64px}.page-relics .relic-tab{gap:6px}.page-relics .relic-head-emblem,.page-relics .relic-tab-emblem{width:32px;height:32px}}.item-icon{width:32px;height:32px}img.item-icon{display:block;border:0;background:none;image-rendering:pixelated;object-fit:contain}.page-progression .totals .item-icon{width:32px;height:32px}.page-progression .steps .stat-label{gap:12px}@media (min-width:1024px){.page-relics .abilities{display:block;column-count:2;column-gap:20px;margin-bottom:-20px}.page-relics .ability{break-inside:avoid;margin:0 0 20px}}@media (min-width:900px){.page-rules .rules{display:block;column-count:2;column-gap:72px;padding-bottom:56px}.page-rules .rule-group{break-inside:avoid;margin-bottom:64px}}.page-progression .gathered{margin:12px 0 2px;font:11px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#8f8a82}.page-progression .check{position:relative;cursor:pointer;gap:14px;transition:opacity .25s}.page-progression .check .stat-label{flex:1}.page-progression .check input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.page-progression .checkbox{--clip:4px;flex:none;display:grid;place-items:center;width:18px;height:18px;background:#121110;box-shadow:inset 0 0 0 1px rgba(233,198,117,.45);transition:box-shadow .2s,background .2s}.page-progression .checkbox:after{content:"";width:8px;height:8px;background:linear-gradient(180deg,#f3dc9c,#c9a054);opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s}.page-progression .check:hover .checkbox{box-shadow:inset 0 0 0 1px rgba(233,198,117,.9)}.page-progression .check input:checked~.checkbox:after{opacity:1;transform:none}.page-progression .check input:focus-visible~.checkbox{outline:1px solid #e9c675;outline-offset:3px}.page-progression .check.is-done{opacity:.42}.page-progression .check.is-done .stat-label,.page-progression .check.is-done .stat-value{text-decoration:line-through;text-decoration-color:rgba(233,198,117,.7)}.page-progression .temple-coords{font:12px ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em;color:#e8e4dc;white-space:nowrap}.page-progression .coord-copy{--clip:5px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);color:#8f8a82;font:10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;transition:color .25s,border-color .25s}.page-progression .coord-copy:hover{border-color:rgba(233,198,117,.7);color:#e8e4dc}.page-progression .coord-copy.is-copied{border-color:rgba(233,198,117,.7);color:#e9c675}.page-progression .landmarks-head{margin-top:44px;padding-bottom:12px;border-bottom:1px solid rgba(233,198,117,.3)}.page-progression .temples--landmarks{border-top:0}.page-progression .temple--landmark .temple-name{color:#e9c675}.page-events .seal-badge{gap:.45em}.page-relics .sb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:100%;max-width:902px;margin:0 auto 26px}@media (max-width:899px){.page-relics .sb-head{flex-direction:column;gap:14px;margin-bottom:22px}}.page-relics .sb-lede{max-width:420px;font-size:15px;line-height:1.6;color:#8f8a82;text-wrap:pretty}.page-relics .sb-stage video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.page-events .seal--won .seal-frame,.page-events .seal--won.is-selected .seal-frame{background:linear-gradient(180deg,#d9be86,#8a6a33 45%,#5a4218 55%,#b8955c)}.page-events .seal--won .seal-num,.page-events .seal--won .seal-state{color:#c9a054}.page-events .seal--won .seal-plate{background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(233,198,117,.16),transparent 70%),linear-gradient(180deg,#1a1815,#0d0c0a)}.page-events .seal--won .seal-plate-ring{border-color:rgba(233,198,117,.14)}.page-events .seal--won .seal-plate-boss{border-color:rgba(233,198,117,.3)}.page-events .seal--won .seal-engraving .seal-name{color:#e8e4dc;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.8)}.page-events .seal--won .seal-date{color:#c9a054}.page-events .seal--won .seal-holder{display:block;margin-top:10px;white-space:normal;text-shadow:0 0 10px rgba(0,0,0,.9)}.page-events .seal--won .seal-holder>span{display:block;color:#b8b3aa}.page-events .seal--won .seal-holder>span+span{color:#8f8a82}.page-events .seal-detail--won .seal-detail-rule{background:linear-gradient(90deg,#c9a054,transparent)}.page-events .seal-detail--won .seal-badge{border-color:rgba(233,198,117,.55);color:#e9c675}.page-events .seal-grid-section{overflow:visible}.page-events .seal:focus-visible,.page-events .seal:focus-within,.page-events .seal:hover{z-index:4}.page-events .detail-lines{display:flex;flex-direction:column}.page-events .detail-line{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;line-height:1.5;color:#c9c4bb;text-wrap:pretty}.page-events .detail-line b{font-weight:600;color:#e9c675}.page-home .status-dot.is-off{background:#6f6a62;box-shadow:0 0 0 3px rgba(111,106,98,.15)}.page-home .players-count.is-off{color:#8f8a82}.footer{flex-wrap:wrap}.footer-credit{flex-basis:100%;margin:12px 0 0;text-align:right}.footer-credit a{color:#8f8a82;text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(143,138,130,.45)}.footer-credit a:hover{color:#e9c675;text-decoration-color:rgba(233,198,117,.6)}@media (max-width:899px){.footer-credit{margin-top:0;text-align:left}.page-home .hero-render img{object-position:12% 50%}.page-home .hero-fade{background:radial-gradient(ellipse 130% 50% at 50% 72%,rgba(11,10,9,.88) 0,rgba(11,10,9,.64) 58%,rgba(11,10,9,.14) 92%),linear-gradient(180deg,rgba(11,10,9,.72),rgba(11,10,9,.28) 26%,rgba(11,10,9,.34) 58%,#0b0a09)}.page-home .discord-render img{object-position:62% 50%}.page-home .discord-fade{background:radial-gradient(ellipse 100% 56% at 50% 50%,rgba(11,10,9,.74) 0,rgba(11,10,9,.5) 62%,rgba(11,10,9,.14) 100%),linear-gradient(180deg,#0b0a09,rgba(11,10,9,.22) 22%,rgba(11,10,9,.26) 72%,#0b0a09)}}.page-progression .temple{grid-template-columns:112px 40px clamp(150px,14vw,200px) 1fr auto}.page-progression .temple--landmark .temple-name{grid-column:3}.page-progression .temple-shot{--clip:8px;display:block;width:112px;line-height:0}.page-progression .temple-shot img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.page-progression .temple-shot .plate{aspect-ratio:16/9;background:linear-gradient(180deg,#201b14,#121110)}.page-progression .temple:hover .temple-shot{filter:brightness(1.18)}@media (max-width:899px){.page-progression .temple{grid-template-columns:88px 1fr auto;gap:6px 14px;padding:14px 0}.page-progression .temple-shot{width:88px;grid-column:1;grid-row:1/span 3;align-self:center}.page-progression .temple .emblem{display:none}.page-progression .temple--landmark .temple-name,.page-progression .temple-name{grid-column:2/4;grid-row:1}.page-progression .temple-coords{grid-column:2;grid-row:2}.page-progression .coord-copy{grid-column:3;grid-row:2;align-self:center}}@media (max-width:599px){.page-progression .temple{grid-template-columns:88px 1fr}.page-progression .temple-coords{white-space:normal}.page-progression .temple--landmark .temple-name,.page-progression .temple-name{grid-column:2;grid-row:1}.page-progression .coord-copy{grid-column:2;grid-row:3;justify-self:start;margin-top:4px}}.page-home .bundles{display:flex;flex-direction:column;gap:36px}.page-home .bundles-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.page-home .bundles-head .support-tier{margin-bottom:12px}.page-home .bundles-title{font-size:36px;line-height:.95}.page-home .bundles-lede{max-width:380px;font-size:16px;line-height:1.6;color:#8f8a82;text-wrap:pretty}.page-home .bundle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:24px;max-width:calc(50% - 12px)}.page-home .bundle{--clip:16px}.page-home .bundle .plate{display:flex;flex-direction:column;gap:28px;padding:36px 40px}.page-home .bundle-name{font-size:36px;line-height:.95}.page-home .support-note{font-size:15px;line-height:1.6;color:#8f8a82}.page-home .support-note .mono{font-size:14px;color:#d9d6cf}@media (max-width:899px){.page-home .bundles-head{flex-direction:column;align-items:flex-start;gap:16px}.page-home .bundle-grid{max-width:none}.page-home .bundle .plate{padding:32px 28px}.page-home .bundle-name,.page-home .bundles-title{font-size:32px}}