@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cinzel-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-greek.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-greek.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-greek.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-greek.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gold: #c89a3d;--gold-bright: #f0c66c;--gold-deep: #9f6b1e;--ember: #b52a1f;--lava: #e35a1e;--charcoal: #0e0b0a;--panel: #151211;--panel-deep: #0c0a09;--warm-gray: #d4c2a3;--green: #4b6b3c;--bg: var(--charcoal);--surface: var(--panel);--text: #eee4d2;--text-muted: #a99a83;--border: rgba(200, 154, 61, .3);--border-strong: rgba(200, 154, 61, .62);--radius-panel: 10px;--radius-button: 8px;--shadow-soft: 0 4px 24px rgba(0, 0, 0, .62);--shadow-gold: 0 0 22px rgba(227, 90, 30, .18);--s1: 8px;--s2: 12px;--s3: 16px;--s4: 24px;--s5: 32px;--s6: 48px;--s7: 64px;--s8: 80px;--font-display: "Cinzel", "Times New Roman", serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--container: 1416px}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}html,body,#app{min-height:100%}body{margin:0;color:var(--text);font:15px/1.65 var(--font-body);overflow-x:hidden;background-color:var(--bg);background-image:linear-gradient(#090706e6,#090706f5),url(/images/lobi2/auth-world.jpg);background-position:center top;background-size:cover;background-attachment:fixed}::selection{color:#fff;background:#b52a1fbf}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}h1,h2,h3,h4,h5{margin:0 0 var(--s2);color:#ead3a5;font-family:var(--font-display);font-weight:700;letter-spacing:.035em;line-height:1.2}h1{font-size:clamp(2rem,4vw,3.5rem)}h2{font-size:clamp(1.4rem,2.4vw,2rem)}h3{font-size:1.08rem}p{margin:0 0 var(--s3)}a{color:var(--gold-bright);text-decoration:none;transition:color .18s ease,filter .18s ease}a:hover{color:#fff0c3}button,input,textarea,select{font:inherit}button{color:inherit}img{display:block;max-width:100%;height:auto}ul,ol{padding-left:1.25rem}hr{border:0;border-top:1px solid var(--border);margin:var(--s4) 0}.site{display:flex;min-height:100vh;flex-direction:column}.site-main{flex:1;min-height:60vh}.container{width:min(100% - 32px,var(--container));margin-inline:auto}.page-content{padding-block:var(--s6) var(--s7)}.page-content--tight{padding-block:var(--s4) var(--s6)}.muted{color:var(--text-muted)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s1);color:var(--gold);font:700 .72rem var(--font-display);letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"◆";color:var(--ember);font-size:.65rem}.site-header{position:sticky;z-index:40;top:0;border-bottom:1px solid rgba(181,42,31,.42);background:#040303f5;box-shadow:0 9px 35px #00000094;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;min-height:64px;align-items:center;gap:clamp(14px,2vw,30px)}.header-brand{display:flex;width:154px;flex:0 0 auto;align-items:center}.brand{display:inline-flex;width:154px;flex:0 0 auto;align-items:center;justify-content:center}.brand__image{width:100%;height:auto;filter:drop-shadow(0 2px 7px rgba(227,90,30,.34))}.brand--large{width:min(540px,90%)}.brand--footer{width:100px}.main-nav{display:flex;flex:1;align-items:center;justify-content:center;gap:clamp(12px,1.65vw,28px)}.main-nav a{position:relative;padding:22px 0 20px;color:#cfc4b3;font:700 .68rem var(--font-display);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.main-nav a:hover{color:var(--gold-bright)}.main-nav a:after{position:absolute;right:50%;bottom:-1px;left:50%;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--lava),transparent);transition:right .18s,left .18s}.main-nav a:hover:after,.main-nav a.is-active:after{right:-8px;left:-8px}.main-nav a.is-active{color:#f5d797;text-shadow:0 0 13px rgba(227,90,30,.65)}.header-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--s2)}.header-user{max-width:130px;overflow:hidden;color:var(--warm-gray);text-overflow:ellipsis;white-space:nowrap}.header-user-btn{display:inline-flex;align-items:center;gap:8px}.header-user-avatar{width:24px;height:24px;flex-shrink:0;border-radius:50%;object-fit:cover;border:1px solid var(--gold-deep);background:#0b0908}.mobile-nav{display:none;margin-left:auto}.mobile-nav summary{list-style:none;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.menu-toggle{display:grid;width:42px;height:42px;place-content:center;gap:5px;border:1px solid var(--border-strong);border-radius:var(--radius-button);background:#0f0c0aeb}.menu-toggle span{display:block;width:19px;height:1px;background:var(--gold-bright)}.mobile-nav__menu{position:absolute;top:calc(100% + 1px);right:16px;left:16px;display:grid;padding:var(--s3);border:1px solid var(--border-strong);background:#0b0908;box-shadow:var(--shadow-soft)}.mobile-nav:not([open]) .mobile-nav__menu{display:none}.mobile-nav__menu a{padding:11px 8px;border-bottom:1px solid rgba(200,154,61,.12);color:var(--warm-gray)}.panel,.ornate-panel{position:relative;isolation:isolate;min-width:0;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--s4);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 35%),repeating-linear-gradient(125deg,rgba(255,255,255,.01) 0 1px,transparent 1px 6px),#120f0df5;background-clip:padding-box;box-shadow:inset 0 0 28px #c89a3d09,var(--shadow-soft)}.panel:before,.ornate-panel:before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:0;pointer-events:none;border:1px solid rgba(200,154,61,.09);border-radius:calc(var(--radius-panel) - 4px);content:""}.panel:after,.ornate-panel:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;pointer-events:none;content:"";background:linear-gradient(135deg,var(--gold-deep) 0 1px,transparent 1px) top left/22px 22px no-repeat,linear-gradient(225deg,var(--gold-deep) 0 1px,transparent 1px) top right/22px 22px no-repeat,linear-gradient(45deg,var(--gold-deep) 0 1px,transparent 1px) bottom left/22px 22px no-repeat,linear-gradient(315deg,var(--gold-deep) 0 1px,transparent 1px) bottom right/22px 22px no-repeat}.panel>*,.ornate-panel>*{position:relative;z-index:1}.panel--accent{border-color:var(--border-strong);box-shadow:inset 0 0 32px #e35a1e12,var(--shadow-soft)}.panel--flat{box-shadow:none}.card-link{display:block;height:100%;color:inherit}.card-link:hover{color:inherit;filter:brightness(1.08)}.btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:var(--s1);padding:10px 19px;border:1px solid transparent;border-radius:var(--radius-button);cursor:pointer;font:700 .74rem/1 var(--font-display);letter-spacing:.075em;text-transform:uppercase;transition:filter .18s,transform .18s,box-shadow .18s}.btn:hover{color:inherit;filter:brightness(1.13);transform:translateY(-1px)}.btn:active{transform:none}.btn:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.58;transform:none}.btn--primary{border-color:#da6f27;color:#fff4d8;background:linear-gradient(180deg,#8f2118,#5f100d 55%,#360906);box-shadow:inset 0 0 0 2px #ffab4d1a,inset 0 10px 15px #e35a1e1f,0 0 18px #b52a1f2b}.btn--secondary{border-color:var(--border-strong);color:#ead3a5;background:linear-gradient(180deg,#70360f57,#1f140d80);box-shadow:inset 0 0 0 2px #c89a3d0d}.btn--tertiary{border-color:#c89a3d4d;color:var(--warm-gray);background:#07060580}.btn--destructive{border-color:#c33e2b;color:#fff;background:linear-gradient(180deg,#862419,#4f100c)}.btn--wide{width:100%}.btn--large{min-height:52px;padding-inline:40px;font-size:.86rem}.btn--compact{min-height:31px;padding:7px 15px;font-size:.62rem}.icon-button{width:42px;padding:0;font-size:1.15rem}.section{margin-bottom:var(--s6)}.section:last-child{margin-bottom:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4);border-bottom:1px solid var(--border);padding-bottom:var(--s2)}.section-heading h2{margin:0}.section-heading__line{display:inline-flex;align-items:center;gap:10px}.section-heading__line:before{color:var(--ember);content:"◆";font-size:.7rem}.section-heading__action{font:.68rem var(--font-display);letter-spacing:.08em;text-transform:uppercase}.grid{display:grid;gap:var(--s4)}.grid--cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.stack{display:grid;gap:var(--s3)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:var(--s4)}.hero{position:relative;display:grid;min-height:620px;align-items:center;overflow:hidden;border-bottom:1px solid rgba(200,154,61,.24);background-image:linear-gradient(90deg,#050403eb,#0504033d 46%,#0504037a),linear-gradient(0deg,var(--charcoal),transparent 34%),url(/images/lobi2/hero-season.jpg);background-position:center;background-size:cover}.hero:after{position:absolute;right:0;bottom:0;left:0;height:90px;content:"";background:linear-gradient(transparent,var(--charcoal));pointer-events:none}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:clamp(32px,7vw,100px);align-items:center;padding-block:var(--s7)}.hero__copy{max-width:720px;text-align:center}.hero__copy .brand{justify-content:center;margin-bottom:var(--s2)}.hero__title{margin:0;color:#ecd49d;font-size:clamp(2rem,4.3vw,4rem);text-shadow:0 3px 18px #000}.hero__subtitle{color:#d9c6a6;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}.hero__actions{display:flex;justify-content:center;gap:var(--s2);margin-top:var(--s4)}.season-card{border-color:var(--border-strong);background:#0a0807e6}.season-card__visual{width:min(210px,72%);margin:-8px auto 4px;filter:drop-shadow(0 0 18px rgba(227,90,30,.32))}.season-card h2{margin-bottom:0;font-size:1.55rem}.season-card__timer{display:grid;grid-template-columns:repeat(4,1fr);margin:var(--s3) 0;border:1px solid var(--border);border-radius:6px}.season-card__timer div{padding:10px 3px;border-right:1px solid var(--border);text-align:center}.season-card__timer div:last-child{border:0}.season-card__timer strong{display:block;color:#f0d49a;font:1.15rem var(--font-display)}.season-card__timer span{color:var(--text-muted);font-size:.54rem;text-transform:uppercase}.feature-strip{position:relative;z-index:2;margin-top:-14px}.feature-strip__inner{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:#0b0908f5;box-shadow:var(--shadow-soft)}.feature{display:flex;min-height:80px;align-items:center;gap:var(--s2);padding:var(--s3);border-right:1px solid var(--border)}.feature:last-child{border-right:0}.feature__icon,.round-icon{display:inline-grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--gold-bright);background:radial-gradient(circle,#c89a3d26,#05040366);box-shadow:inset 0 0 12px #c89a3d1a}.feature strong{display:block;color:#d8c49e;font:.7rem var(--font-display)}.feature small{color:var(--text-muted);font-size:.65rem}.home-panels{display:grid;grid-template-columns:1.15fr 1.1fr .8fr .9fr;gap:var(--s3)}.home-panel{min-width:0}.mini-list{display:grid;gap:1px;padding:0;margin:0;list-style:none;background:#c89a3d1f}.mini-list__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:var(--s2);padding:10px 0;background:#0f0c0afa}.mini-list__item--simple{grid-template-columns:minmax(0,1fr) auto}.mini-list__rank{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#c89a3d17;color:var(--gold);font-family:var(--font-display)}.mini-list__title{overflow:hidden;margin:0;color:#ddc99e;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.mini-list__meta{margin:0;color:var(--text-muted);font-size:.64rem}.mini-list__value{color:var(--gold);font:.74rem var(--font-display);white-space:nowrap}.media-card{position:relative;min-height:184px;overflow:hidden;padding:0}.media-card__image{width:100%;height:184px;object-fit:cover;opacity:.7;transition:transform .35s,opacity .35s}.media-card:hover .media-card__image{transform:scale(1.025);opacity:.85}.media-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:end;padding:var(--s4);background:linear-gradient(transparent 22%,#070504f0 95%)}.media-card__overlay h3{font-size:1.2rem}.badge{display:inline-flex;width:fit-content;align-items:center;padding:3px 8px;border:1px solid rgba(200,154,61,.28);border-radius:999px;color:#e4d0a8;background:#9f6b1e24;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.badge--live,.badge--success{border-color:#4b6b3cb3;color:#a5ca8c;background:#4b6b3c2e}.badge--danger{border-color:#b52a1fb3;color:#f39b83;background:#b52a1f2e}.badge--info{color:#8ec9df;background:#2a66802e}.support-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3)}.support-step{position:relative;text-align:center}.support-step:not(:last-child):after{position:absolute;top:23px;right:-15px;color:var(--gold-deep);content:"›";font-size:1.6rem}.support-step__num{display:grid;width:48px;height:48px;margin:0 auto var(--s2);place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--gold-bright);font:800 1rem var(--font-display);background:#c89a3d14}.support-step h3{margin-bottom:4px;font-size:.78rem}.support-step p{color:var(--text-muted);font-size:.68rem}.teaser-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3)}.teaser{display:flex;min-height:170px;align-items:center;gap:var(--s4);overflow:hidden}.teaser__art{width:150px;height:120px;flex:0 0 auto;object-fit:cover;border:1px solid var(--border);border-radius:7px}.page-hero{position:relative;min-height:245px;display:flex;align-items:end;overflow:hidden;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#070504f2,#0705042e 58%,#070504c7),linear-gradient(0deg,var(--charcoal),transparent 70%),url(/images/lobi2/auth-world.jpg) center 56%/cover}.page-hero__inner{position:relative;z-index:2;padding-block:var(--s6) var(--s5)}.page-hero h1{margin-bottom:var(--s1);text-shadow:0 2px 14px #000}.page-hero p{max-width:660px;color:#d2c1a6}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--s2);color:var(--text-muted);font-size:.74rem}.breadcrumbs span:after{margin-left:8px;color:var(--gold-deep);content:"›"}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.news-card{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:170px;overflow:hidden;padding:0}.news-card__image{width:100%;height:100%;min-height:170px;object-fit:cover;background:#090706}.news-card__body{padding:var(--s4)}.news-card__body h3{font-size:1.03rem}.news-card__meta,.article-meta{color:var(--text-muted);font-size:.7rem}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-card{overflow:hidden;padding:0}.event-card__image{width:100%;aspect-ratio:16/8;object-fit:cover;opacity:.76}.event-card__body{padding:var(--s4)}.article-shell{max-width:960px;margin-inline:auto}.article-cover{width:100%;max-height:440px;margin-bottom:var(--s4);border:1px solid var(--border);border-radius:var(--radius-panel);object-fit:cover}.prose{color:#dacdb8;line-height:1.85}.prose h2,.prose h3{margin-top:var(--s5)}.prose img{margin:var(--s4) auto;border:1px solid var(--border);border-radius:8px}.prose blockquote{margin:var(--s4) 0;border-left:3px solid var(--gold-deep);padding:var(--s2) var(--s4);color:var(--warm-gray);background:#c89a3d0d}.reward-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s2);padding:0;list-style:none}.reward{text-align:center}.reward img{width:72px;height:72px;margin:0 auto var(--s2);object-fit:contain}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:var(--s3)}.field label{color:#d8bc86;font:700 .7rem var(--font-display);letter-spacing:.05em;text-transform:uppercase}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select,.qty-input{width:100%;min-height:44px;border:1px solid rgba(200,154,61,.38);border-radius:6px;outline:0;color:var(--text);background:#050403cc;padding:10px 13px;transition:border .18s,box-shadow .18s}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus,.qty-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c89a3d1a}.field input[type=file]{padding:9px}.field input[type=checkbox],.field input[type=radio]{accent-color:var(--ember)}.field .error{color:#ff977d;font-size:.74rem}.check-row{display:flex;align-items:flex-start;gap:var(--s2);color:var(--warm-gray)}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);margin-top:var(--s4)}.auth-page{position:relative;display:grid;min-height:calc(100vh - 77px);align-items:center;padding:var(--s6) 0;background-image:linear-gradient(90deg,#05040338,#050403e6 62%,#080605),url(/images/lobi2/auth-world.jpg);background-position:center;background-size:cover}.auth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.62fr);align-items:center;gap:clamp(40px,7vw,100px)}.auth-intro{max-width:620px;text-align:center;text-shadow:0 2px 16px #000}.auth-intro h2{font-size:clamp(1.7rem,3vw,2.8rem)}.auth-card{border-color:var(--border-strong);padding:clamp(24px,4vw,44px)}.auth-card__heading{margin-bottom:var(--s4);text-align:center}.auth-card__heading h1{font-size:2rem}.auth-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3);margin-top:var(--s5)}.auth-benefit{padding:var(--s3);text-align:center}.auth-benefit .round-icon{margin:0 auto var(--s2)}.auth-benefit h3{font-size:.72rem}.overflow-x{overflow-x:auto;scrollbar-color:var(--gold-deep) #080605}.table{width:100%;min-width:620px;border-collapse:collapse}.table th,.table td{padding:13px 15px;border-bottom:1px solid rgba(200,154,61,.15);text-align:left;vertical-align:middle}.table th{color:#d8b873;background:#c89a3d0b;font:.68rem var(--font-display);letter-spacing:.06em;text-transform:uppercase}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#c89a3d0b}.table td strong{color:var(--gold-bright)}.rank{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--gold);font-family:var(--font-display)}.tabs{display:flex;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:#0a0807}.tabs .btn{min-width:max-content;flex:1;border:0;border-right:1px solid var(--border);border-radius:0}.tabs .btn:last-child{border-right:0}.tabs .btn--primary{box-shadow:inset 0 -2px var(--lava)}.unavailable,.empty-state{padding:var(--s5);border:1px dashed rgba(200,154,61,.38);border-radius:var(--radius-panel);color:var(--text-muted);text-align:center;background:#0a080780}.subdomain-hero{padding:var(--s5) 0;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#080605f5,#08060552),url(/images/lobi2/auth-world.jpg) center 55%/cover}.subdomain-hero__content{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.subdomain-hero h1{margin:0;font-size:clamp(2rem,4vw,3.1rem)}.category-list{display:grid;gap:1px;padding:0;margin:0;list-style:none;background:#c89a3d2b}.category-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:var(--s3);padding:var(--s3);color:inherit;background:#100d0b}.category-row:hover{color:inherit;background:#17120e}.category-row h3{margin-bottom:2px}.category-row__count{color:var(--gold);text-align:right}.category-row__count small{display:block;color:var(--text-muted)}.forum-post{display:grid;grid-template-columns:180px minmax(0,1fr);padding:0;overflow:hidden}.forum-post__author{padding:var(--s4);border-right:1px solid var(--border);text-align:center;background:#c89a3d09}.forum-post__avatar{display:grid;width:64px;height:64px;margin:0 auto var(--s2);place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--gold);font:1.3rem var(--font-display);background:#090706}.forum-post__body{min-width:0;padding:var(--s4)}.ticket-message{max-width:82%}.ticket-message--staff{margin-left:auto;border-color:#c89a3da6}.status{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:.63rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.status--open{color:#9cc786;background:#4b6b3c47}.status--pending{color:#e8bd69;background:#9f6b1e47}.status--answered{color:#89c5de;background:#29647f47}.status--closed{color:#aaa;background:#7878782e}.faq-list details{border-bottom:1px solid var(--border)}.faq-list details:last-child{border-bottom:0}.faq-list summary{padding:var(--s3) 0;color:#dfc899;cursor:pointer;font-family:var(--font-display)}.faq-list details p{padding-right:var(--s4);color:var(--text-muted)}.market-categories{display:flex;flex-wrap:wrap;gap:var(--s2)}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s3)}.product-card{overflow:hidden;padding:0}.product-card__visual{display:grid;aspect-ratio:4/3;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(181,42,31,.13),transparent 58%),#0a0807}.product-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.product-card:hover .product-card__visual img{transform:scale(1.035)}.product-card__placeholder{color:var(--gold-deep);font-size:3.2rem;filter:drop-shadow(0 0 14px rgba(227,90,30,.2))}.product-card__body{padding:var(--s3)}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.price{color:var(--gold-bright);font:700 1.05rem var(--font-display)}.product-detail{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.85fr);gap:var(--s4)}.product-gallery{display:grid;min-height:440px;place-items:center;overflow:hidden;padding:0}.product-gallery img{width:100%;height:100%;max-height:540px;object-fit:cover}.product-gallery__empty{font-size:7rem;color:var(--gold-deep)}.order-summary{position:sticky;top:100px}.cart-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--s3);border-top:1px solid var(--border)}.toast-wrap{position:fixed;z-index:200;top:84px;right:20px;display:flex;flex-direction:column;gap:10px;width:min(400px,calc(100% - 40px));pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-button);background:#0e0b0af7;box-shadow:var(--shadow-soft);color:var(--text);font-size:.86rem;animation:toast-in .28s cubic-bezier(.2,.8,.2,1)}.toast--success{border-left-color:var(--green)}.toast--error{border-left-color:var(--ember)}.toast--info{border-left-color:var(--gold)}.toast__icon{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font-size:.7rem;font-weight:700}.toast--success .toast__icon{background:#4b6b3c47;color:#9fce86}.toast--error .toast__icon{background:#b52a1f47;color:#f0836f}.toast--info .toast__icon{background:#c89a3d3d;color:var(--gold-bright)}.toast__msg{flex:1;line-height:1.4}.toast__close{flex-shrink:0;background:none;border:0;color:var(--text-muted);font-size:1.15rem;line-height:1;cursor:pointer;padding:0 2px}.toast__close:hover{color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:20px;background:#060504b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:modal-fade .18s ease}.modal{width:min(440px,100%);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);overflow:hidden;animation:modal-pop .2s cubic-bezier(.2,.8,.2,1)}.modal__head{display:flex;align-items:center;gap:12px;padding:var(--s3) var(--s4);border-bottom:1px solid var(--border)}.modal__icon{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:1rem}.modal__icon--danger{background:#b52a1f33;color:#f0836f}.modal__icon--primary{background:#c89a3d33;color:var(--gold-bright)}.modal__title{margin:0;font-family:var(--font-display);font-size:1.05rem;color:var(--text)}.modal__body{padding:var(--s4);color:var(--text-muted);line-height:1.55}.modal__body p:first-child{margin-top:0}.modal__foot{display:flex;justify-content:flex-end;gap:10px;padding:var(--s3) var(--s4);border-top:1px solid var(--border);background:#0003}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.prelaunch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:24px;background:radial-gradient(120% 120% at 50% 0%,#3c140880,#060504db);backdrop-filter:blur(9px) saturate(.9);-webkit-backdrop-filter:blur(9px) saturate(.9);animation:modal-fade .22s ease}.prelaunch__panel{position:relative;width:min(520px,100%);padding:40px 34px 34px;text-align:center;background:linear-gradient(180deg,var(--panel) 0%,var(--panel-deep) 100%);border:1px solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft),inset 0 0 0 1px #c89a3d14,0 0 60px #e35a1e24;animation:modal-pop .26s cubic-bezier(.2,.8,.2,1)}.prelaunch__panel:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(200,154,61,.16);border-radius:7px;pointer-events:none}.prelaunch__close{position:absolute;top:12px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:#07060599;color:var(--warm-gray);font-size:1.35rem;line-height:1;cursor:pointer;transition:color .16s,border-color .16s,background .16s}.prelaunch__close:hover{color:var(--gold-bright);border-color:var(--border-strong);background:#b52a1f38}.prelaunch__logo{width:148px;max-width:60%;height:auto;margin:0 auto 6px;filter:drop-shadow(0 6px 18px rgba(227,90,30,.35))}.prelaunch__eyebrow{display:inline-block;margin-bottom:12px;padding:4px 14px;border:1px solid var(--border);border-radius:999px;color:var(--gold-bright);font:700 .62rem var(--font-display);letter-spacing:.18em;text-transform:uppercase;background:#c89a3d14}.prelaunch__title{margin:0 0 16px;color:transparent;background:linear-gradient(#ffe6ab,#c89a3d);background-clip:text;-webkit-background-clip:text;font:700 clamp(1.5rem,4vw,2rem)/1.15 var(--font-display);text-shadow:0 4px 20px rgba(0,0,0,.4)}.prelaunch__body{margin-bottom:26px;color:var(--text-muted);font-size:.96rem;line-height:1.62}.prelaunch__body p{margin:0 0 12px}.prelaunch__body p:last-child{margin-bottom:0}.prelaunch__cta{min-width:200px}@media(max-width:480px){.prelaunch__panel{padding:34px 20px 26px}}@media(prefers-reduced-motion:reduce){.prelaunch,.prelaunch__panel{animation:none}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:var(--s4)}.pagination .btn{min-width:40px;padding-inline:11px}.pagination [aria-current=page]{border-color:var(--lava);color:#fff;background:#b52a1f59}.site-footer{margin-top:auto;border-top:1px solid rgba(200,154,61,.2);background:#070605}.footer-inner{display:grid;min-height:68px;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s4)}.footer-brand{display:flex;align-items:center;gap:var(--s3);color:var(--text-muted);font-size:.72rem}.socials{display:flex;gap:var(--s2)}.socials a{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(200,154,61,.2);border-radius:50%;color:var(--warm-gray);background:#12100e}.footer-links{justify-self:end;color:var(--text-muted);font:.65rem var(--font-display);letter-spacing:.06em;text-transform:uppercase}.footer-links a{color:inherit}.error-page{min-height:620px;display:grid;place-items:center;text-align:center;background:linear-gradient(rgba(8,6,5,.4),var(--charcoal)),url(/images/lobi2/boss-hunt.jpg) center/cover}.error-code{margin:0;color:transparent;background:linear-gradient(#ffe09b,#9f6b1e);-webkit-background-clip:text;background-clip:text;font:900 clamp(6rem,18vw,13rem)/.8 var(--font-display);text-shadow:0 8px 25px rgba(0,0,0,.5)}@media(max-width:1120px){.main-nav{gap:14px}.main-nav a{font-size:.64rem}.header-actions .btn--secondary{display:none}.home-panels{grid-template-columns:repeat(2,1fr)}.feature-strip__inner{grid-template-columns:repeat(3,1fr)}.feature:nth-child(3){border-right:0}.feature:nth-child(n+4){border-top:1px solid var(--border)}.event-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.main-nav,.header-actions{display:none}.mobile-nav{display:block}.header-inner{min-height:68px}.hero{min-height:auto}.hero__inner{grid-template-columns:1fr;padding-block:var(--s6)}.hero__copy{margin-inline:auto}.season-card{width:min(100%,520px);margin-inline:auto}.feature-strip{margin-top:0;padding-top:var(--s3)}.grid--3,.grid--4,.split,.teaser-grid,.news-grid,.product-detail{grid-template-columns:1fr}.grid--3,.grid--4,.support-flow{grid-template-columns:repeat(2,1fr)}.support-step:after{display:none}.auth-grid{grid-template-columns:1fr}.auth-intro{display:none}.auth-card{width:min(100%,590px);margin-inline:auto}.order-summary{position:static}.footer-inner{grid-template-columns:1fr;justify-items:center;padding-block:var(--s4);text-align:center}.footer-links{justify-self:center}}@media(max-width:660px){body{font-size:14px}.container{width:min(100% - 24px,var(--container))}.page-content{padding-block:var(--s5)}.panel,.ornate-panel{padding:var(--s3)}.hero{background-position:63% center}.hero__inner{padding-block:var(--s5)}.hero__actions{flex-direction:column;align-items:stretch}.hero__copy .btn{width:100%}.season-card__visual{width:150px}.feature-strip__inner{grid-template-columns:1fr}.feature,.feature:nth-child(3){border-right:0;border-top:1px solid var(--border)}.feature:first-child{border-top:0}.home-panels,.grid--2,.grid--3,.grid--4,.event-grid,.auth-benefits,.news-card{grid-template-columns:1fr}.news-card__image{height:180px}.teaser{align-items:flex-start}.teaser__art{width:100px;height:100px}.page-hero{min-height:210px}.subdomain-hero__content{align-items:flex-start;flex-direction:column}.category-row{grid-template-columns:46px minmax(0,1fr)}.category-row__count{grid-column:2;text-align:left}.forum-post{grid-template-columns:1fr}.forum-post__author{display:flex;align-items:center;gap:var(--s2);border-right:0;border-bottom:1px solid var(--border);text-align:left}.forum-post__avatar{width:42px;height:42px;margin:0}.ticket-message{max-width:100%}.section-heading{align-items:flex-start;flex-direction:column}.product-gallery{min-height:300px}.auth-page{padding-block:var(--s4)}.auth-card{padding:var(--s4)}.footer-brand{flex-direction:column}}.page-hero,.subdomain-hero,.auth-page{isolation:isolate}.page-hero__background,.subdomain-hero__background,.auth-page__background{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.page-hero__background{object-position:center 51%}.page-hero:after,.subdomain-hero:after,.auth-page:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.page-hero:after{background:linear-gradient(90deg,#0805047a,#0805041f 58%,#08050494),linear-gradient(0deg,#0e0b0a,transparent 58%)}.subdomain-hero{position:relative;overflow:hidden;min-height:175px;display:flex;align-items:center}.subdomain-hero__background{object-position:center 51%}.subdomain-hero:after{background:linear-gradient(90deg,#07050480,#07050426 58%,#07050485)}.auth-page:after{background:linear-gradient(90deg,#05040314,#050403e6 67%,#080605)}.page-content--designed{padding-block:16px 28px}.designed-heading{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;border-bottom:1px solid rgba(200,154,61,.34);padding-bottom:5px}.designed-heading h2{margin:0;font-size:1rem}.designed-heading p{margin:2px 0 0;color:var(--text-muted);font-size:.62rem}.designed-heading>span,.designed-heading>a{color:var(--gold);font:600 .55rem var(--font-display);text-transform:uppercase}.content-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;margin-bottom:12px}.content-toolbar .tabs .btn{min-height:36px;padding:8px 14px;font-size:.58rem}.page-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;padding:0 11px;background:#070504d1}.page-search input{width:100%;border:0;outline:0;color:var(--text);background:transparent}.portal-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid var(--border);background:#0c0908f5}.portal-strip a{display:grid;min-height:70px;place-content:center;border-right:1px solid var(--border);padding:10px 18px;text-align:center}.portal-strip a:last-child{border:0}.portal-strip strong{color:#e1c68f;font:700 .82rem var(--font-display);text-transform:uppercase}.portal-strip span{color:var(--text-muted);font-size:.58rem}.download-hero{position:relative;isolation:isolate;overflow:hidden;min-height:275px;border-bottom:1px solid var(--border)}.download-hero>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.download-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#06040326,#0604030d 60%,#0604037a),linear-gradient(0deg,#0d0a08,transparent 45%)}.download-hero__inner{display:grid;min-height:275px;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:54px}.download-hero__inner>div{max-width:700px;text-align:center}.download-hero .brand--large{width:min(440px,80%)}.download-hero h1{margin:-4px 0 0;font-size:2rem}.download-hero p{color:#d6c5a6}.download-client-info{padding:16px 19px}.download-client-info h2{padding-bottom:8px;border-bottom:1px solid var(--border);font-size:.86rem}.download-client-info p{display:grid;grid-template-columns:1fr auto;margin:0;border-bottom:1px solid rgba(200,154,61,.12);padding:7px 0;color:var(--text-muted);font-size:.6rem}.download-client-info p strong{color:var(--gold-bright)}.download-client-info small{display:block;margin-top:10px;color:#d6b675;font:600 .55rem var(--font-display);text-transform:uppercase}.download-center{padding:5px 16px 12px}.download-card-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.download-card-grid article{display:flex;min-width:0;min-height:205px;flex-direction:column;align-items:center;border:1px solid var(--border);padding:12px;text-align:center;background:#0e0b09d6}.download-card-grid h3{min-height:42px;margin:0;font-size:.78rem}.download-card-grid h3 small{display:block;color:var(--text-muted);font-size:.54rem}.download-card-grid img{width:72px;height:66px;object-fit:contain}.download-card-grid p{flex:1;margin:5px 0 9px;color:var(--text-muted);font-size:.56rem;line-height:1.45}.download-card-grid p small{display:block;color:#c9ad76}.download-card-grid .btn{min-height:29px;padding:6px;font-size:.55rem}.download-hero+.page-content--designed{margin-top:8px;padding:0}.download-hero__inner,.download-center,.download-info-grid,.download-benefits{width:min(100% - 32px,1368px)}.download-card-grid article{min-height:202px}.download-info-grid,.download-benefits{margin-top:0}.download-info-grid{display:grid;grid-template-columns:1.1fr 1.1fr 1fr .9fr;gap:8px;margin-top:8px}.download-info-grid>.panel{padding:12px}.requirement-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.requirement-columns>div>p{display:grid;grid-template-columns:1fr auto;margin:0;border-bottom:1px solid rgba(200,154,61,.1);padding:4px 0;font-size:.52rem}.requirement-columns p span{color:var(--text-muted)}.requirement-columns p strong{color:#d6c19a}.installation-list{display:grid;gap:5px;padding:0;margin:0;list-style:none}.installation-list li{display:grid;grid-template-columns:29px 1fr;gap:8px;align-items:center}.installation-list b{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--gold)}.installation-list strong,.installation-list small{display:block}.installation-list strong{font:600 .58rem var(--font-display)}.installation-list small{color:var(--text-muted);font-size:.48rem}.patch-note{border:1px solid rgba(200,154,61,.24);padding:7px}.patch-note+.patch-note{margin-top:5px}.patch-note strong{color:#d7b976;font:600 .56rem var(--font-display)}.patch-note ul{margin:5px 0 0;padding-left:15px;color:var(--text-muted);font-size:.47rem}.download-info-grid .support-faq details summary{padding:5px 0;font-size:.52rem}.download-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:8px;border-top:1px solid var(--border)}.download-benefits article{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px}.download-benefits img{width:40px;height:40px;object-fit:contain}.download-benefits strong,.download-benefits small{display:block}.download-benefits strong{color:#d7be8c;font:600 .57rem var(--font-display)}.download-benefits small{color:var(--text-muted);font-size:.46rem}.news-page-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.news-feature{position:relative;min-height:260px;overflow:hidden;padding:0}.news-feature>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.news-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px;background:linear-gradient(90deg,rgba(8,5,4,.96),rgba(8,5,4,.62) 48%,transparent 85%)}.news-feature__overlay h2{max-width:440px;margin:7px 0;font-size:1.55rem}.news-feature__overlay p{max-width:400px;margin-bottom:10px;color:#d0bea0;font-size:.7rem}.news-feature__overlay small{margin-top:8px;color:var(--text-muted);font-size:.55rem}.news-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.news-compact{display:grid;min-height:112px!important;grid-template-columns:126px 1fr!important;overflow:hidden;padding:0}.news-compact>img{width:126px;height:100%;object-fit:cover}.news-compact>div{min-width:0;padding:10px}.news-compact h3{overflow:hidden;margin:4px 0;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.news-compact p{display:-webkit-box;overflow:hidden;margin:0 0 3px;color:var(--text-muted);font-size:.54rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-compact small{color:#847660;font-size:.47rem}.news-page-sidebar{display:grid;align-content:start;gap:10px}.sidebar-panel{padding:13px}.sidebar-panel>h2{border-bottom:1px solid var(--border);padding-bottom:8px;font-size:.9rem}.sidebar-media{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:center;border-bottom:1px solid rgba(200,154,61,.15);padding:7px 0;color:inherit}.sidebar-media>img{width:88px;height:58px;object-fit:cover}.sidebar-media strong,.sidebar-media time{display:block}.sidebar-media strong{margin-top:3px;color:#d6bd89;font:600 .62rem var(--font-display)}.sidebar-media time{color:var(--text-muted);font-size:.48rem}.popular-list{display:grid;gap:0;padding:0;margin:0;list-style:none}.popular-list li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;border-bottom:1px solid rgba(200,154,61,.12);padding:7px 0}.popular-list b{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--gold)}.popular-list span{color:#d3bd90;font:.58rem var(--font-display)}.popular-list strong{color:var(--gold);font-size:.5rem}.event-season-hero{position:relative;isolation:isolate;overflow:hidden;min-height:210px;border-bottom:1px solid var(--border)}.event-season-hero>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.event-season-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#0503035c,#05030308 58%,#05030361)}.event-season-hero__inner{display:grid;min-height:210px;grid-template-columns:1fr 320px 220px;align-items:center;gap:14px}.event-season-hero__inner>div:first-of-type{max-width:530px}.event-season-hero h1{margin:0;font-size:2.6rem}.event-season-hero h2{margin:0 0 8px;font-size:1rem}.event-season-hero p{max-width:480px;color:#d6c5a7;font-size:.72rem}.season-countdown,.season-reward{padding:14px;text-align:center}.season-countdown>span,.season-reward>span{color:var(--gold);font:600 .68rem var(--font-display);text-transform:uppercase}.season-countdown>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:10px;border:1px solid var(--border)}.season-countdown b{border-right:1px solid var(--border);padding:11px 4px;color:#e8cc91;font:1.2rem var(--font-display)}.season-countdown b:last-child{border:0}.season-countdown small{display:block;color:var(--text-muted);font-size:.42rem;text-transform:uppercase}.season-reward img{width:105px;height:100px;margin:4px auto;object-fit:cover;mix-blend-mode:screen}.season-reward strong{color:#e1c181;font:.62rem var(--font-display);text-transform:uppercase}.event-overview-grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:8px;margin-top:10px}.designed-list-panel,.event-calendar{padding:10px}.designed-media-row{display:grid;min-height:65px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid rgba(200,154,61,.2);padding:5px 0;color:inherit}.designed-media-row>img{width:88px;height:56px;object-fit:cover}.designed-media-row strong,.designed-media-row small,.designed-media-row em{display:block}.designed-media-row strong{color:#ddb96f;font:600 .68rem var(--font-display)}.designed-media-row small{color:var(--text-muted);font-size:.49rem}.designed-media-row em{color:var(--gold);font-size:.46rem;font-style:normal}.designed-media-row>b{align-self:start;font-size:.4rem}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:7px}.calendar-days span{padding:5px 2px;color:var(--text-muted);font:.5rem var(--font-display);text-align:center}.calendar-days .is-today{border-radius:50%;color:#fff;background:var(--ember)}.calendar-row{display:grid;grid-template-columns:48px 42px 1fr auto;align-items:center;gap:7px;border-top:1px solid rgba(200,154,61,.18);padding:6px 0}.calendar-row time{color:#dbbc7c;font-family:var(--font-display)}.calendar-row img{width:40px;height:38px;object-fit:cover}.calendar-row strong{color:#dac598;font:.58rem var(--font-display)}.calendar-row>span{color:#6fad60;font-size:.45rem}.event-rewards{margin-top:8px;padding:7px 10px 9px}.event-rewards>div:last-child{display:grid;grid-template-columns:repeat(6,1fr)}.event-rewards article{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:6px;border-right:1px solid var(--border);padding:3px 7px}.event-rewards article:last-child{border:0}.event-rewards img{width:58px;height:54px;object-fit:contain}.event-rewards strong,.event-rewards small{display:block}.event-rewards strong{color:#d9b870;font:.58rem var(--font-display)}.event-rewards small{color:var(--text-muted);font-size:.45rem}.event-promo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.event-promo{display:grid;min-height:145px;grid-template-columns:1fr 1fr;overflow:hidden;padding:0}.event-promo>img{width:100%;height:100%;object-fit:cover}.event-promo>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px}.event-promo h3{font-size:.64rem}.event-promo p{color:var(--text-muted);font-size:.48rem}.event-season-hero+.page-content--designed{padding:0 0 5px}.event-season-hero__inner,.event-overview-grid,.event-rewards,.event-promo-grid{width:min(100% - 32px,1392px)}.event-promo{height:150px;min-height:0}.event-promo>img{width:100%;height:150px;object-fit:cover}.ranking-tabs{border-block:1px solid var(--border);background:#0a0807f5}.ranking-tabs>div{display:grid;grid-template-columns:repeat(7,1fr)}.ranking-tabs button{min-height:43px;border:0;border-right:1px solid var(--border);color:#d0bb90;background:transparent;font:600 .63rem var(--font-display);text-transform:uppercase}.ranking-tabs button.is-active{color:#fff0c6;background:linear-gradient(#762018,#3e0c09)}.ranking-layout{display:grid;grid-template-columns:220px minmax(0,1fr) 270px;gap:8px}.ranking-sidebar,.ranking-aside{display:grid;align-content:start;gap:8px}.ranking-sidebar .panel,.ranking-aside .panel{padding:12px}.ranking-aside .panel{display:flex;flex-direction:column}.ranking-aside .panel>.btn{margin-top:auto}.ranking-sidebar h2,.ranking-aside h2,.ranking-table-panel h2{border-bottom:1px solid var(--border);padding-bottom:7px;font-size:.8rem;text-align:center}.ranking-filter{display:grid;gap:4px;margin-bottom:9px;min-width:0}.ranking-filter span{color:#ceb174;font:.52rem var(--font-display);text-transform:uppercase}.ranking-filter select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:34px;border:1px solid var(--border);color:var(--text);background:#0a0807;padding:5px;text-overflow:ellipsis}.ranking-update p{color:var(--text-muted);font-size:.58rem}.ranking-update small,.ranking-update strong{display:block}.ranking-update strong{color:#83ae68;font-size:.58rem}.ranking-type-tabs{margin-bottom:8px}.ranking-podium{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;min-height:205px;margin-bottom:8px}.podium-card{min-height:178px;padding:15px;text-align:center}.podium-card--1{min-height:205px;border-color:#c89a3d}.podium-rank{position:absolute;top:-13px;left:calc(50% - 18px);display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--gold-bright);background:#120d09;font:700 1rem var(--font-display)}.podium-avatar{display:grid;width:68px;height:68px;margin:13px auto 7px;place-items:center;border:2px solid var(--gold-deep);border-radius:50%;color:#efcf8b;background:radial-gradient(circle,#4a2a18,#080605);font:700 1.4rem var(--font-display)}.podium-card h3{margin:0;font-size:.7rem}.podium-card p{margin:3px 0;color:var(--text-muted);font-size:.5rem}.podium-card>strong{color:var(--gold);font:700 .75rem var(--font-display)}.ranking-table-panel{padding:10px}.ranking-table-panel .table th,.ranking-table-panel .table td{padding:7px 9px;font-size:.57rem}.ranking-table-panel .rank{width:23px;height:23px}.rank-mini-row{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;border-bottom:1px solid rgba(200,154,61,.15);padding:7px 0;font-size:.55rem}.rank-mini-row b{color:var(--gold)}.rank-mini-row span{color:#d0c2a8}.rank-mini-row strong{color:#d8ae55;font-size:.5rem;white-space:nowrap}.rank-mini-guild{display:flex;align-items:center;gap:7px;min-width:0}.rank-mini-logo{flex:0 0 auto;width:20px;height:20px;border-radius:4px;object-fit:cover}.rank-mini-logo--ph{display:flex;align-items:center;justify-content:center;background:#0006;color:#e0c987;font:700 .55rem var(--font-display)}.rank-mini-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:10px}.forum-category-panel{padding:10px}.forum-designed-list{padding:0;margin:0;list-style:none}.forum-designed-list li+li{border-top:1px solid rgba(200,154,61,.18)}.forum-designed-list a{display:grid;min-height:64px;grid-template-columns:54px minmax(0,1fr) 65px 75px 220px;align-items:center;gap:9px;color:inherit}.forum-designed-list img{width:50px;height:50px;object-fit:contain}.forum-category-copy strong,.forum-category-copy small,.forum-designed-list b small,.forum-last strong,.forum-last small{display:block}.forum-category-copy strong{color:#d9b875;font:700 .73rem var(--font-display);text-transform:uppercase}.forum-category-copy small,.forum-last small,.forum-designed-list b small{color:var(--text-muted);font-size:.48rem}.forum-designed-list b{color:#d7c5a6;font:500 .64rem var(--font-display);text-align:center}.forum-last{display:grid;grid-template-columns:1fr}.forum-last strong{overflow:hidden;color:#d4ad5c;font:600 .55rem var(--font-display);text-overflow:ellipsis;white-space:nowrap}.forum-sidebar{display:grid;align-content:start;gap:8px}.forum-topic{display:grid;grid-template-columns:35px 1fr 20px;align-items:center;gap:7px;border-bottom:1px solid rgba(200,154,61,.15);padding:7px 0}.forum-topic>span{display:grid;width:33px;height:33px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--gold);background:#0a0807}.forum-topic strong,.forum-topic small{display:block}.forum-topic strong{color:#d9b66d;font:600 .57rem var(--font-display)}.forum-topic small{color:var(--text-muted);font-size:.47rem}.forum-topic>b{color:#b9aa91;font-size:.5rem}.forum-stats p{display:flex;justify-content:space-between;margin:0;border-bottom:1px solid rgba(200,154,61,.12);padding:6px;color:var(--text-muted);font-size:.55rem}.forum-stats p strong{color:#ddcba7}.forum-portal{margin-bottom:10px}.support-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:10px}.support-categories,.ticket-preview{padding:14px}.support-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.support-category-grid article{min-height:160px;border:1px solid var(--border);padding:12px;text-align:center;background:#0c0908ad}.support-category-grid img{width:64px;height:64px;margin:0 auto 6px;object-fit:contain}.support-category-grid h3{font-size:.7rem}.support-category-grid p{color:var(--text-muted);font-size:.53rem}.ticket-preview>p{color:var(--text-muted);font-size:.58rem}.ticket-preview article{border:1px solid var(--border);margin-bottom:6px;padding:8px}.ticket-preview article>strong{margin-left:7px;color:#d6b56e;font:.57rem var(--font-display)}.ticket-preview article p{margin:5px 0 0;color:#c4b59c;font-size:.54rem}.ticket-preview article small{color:var(--text-muted);font-size:.46rem}.support-lower-grid{display:grid;grid-template-columns:1.6fr .9fr;gap:10px;margin-top:10px}.support-lower-grid>.panel{padding:14px}.support-process{display:grid;grid-template-columns:repeat(5,1fr)}.support-process article{position:relative;text-align:center}.support-process article:not(:last-child):after{position:absolute;top:30px;right:-5px;color:var(--gold);content:"›"}.support-process img{width:60px;height:60px;margin:0 auto;object-fit:contain}.support-process b{color:var(--gold)}.support-process h3{margin:3px 0;font-size:.59rem}.support-process p{color:var(--text-muted);font-size:.47rem}.support-faq details{border:1px solid rgba(200,154,61,.22);margin-bottom:5px;padding:0 8px}.support-faq summary{padding:7px 0;color:#d6be90;cursor:pointer;font-size:.55rem}.support-faq details p{color:var(--text-muted);font-size:.5rem}.support-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.support-contact-grid article{display:flex;min-height:95px;align-items:center;gap:14px;padding:13px 22px}.support-contact-grid img{width:64px;height:64px;object-fit:contain}.support-contact-grid h2{margin:0;font-size:.85rem}.support-contact-grid p{margin:4px 0 0;color:var(--text-muted);font-size:.55rem}.status-online{color:#69c950!important;text-transform:uppercase}.market-promo{display:grid;min-height:160px;grid-template-columns:1fr 260px 70px;align-items:center;overflow:hidden;margin-bottom:10px;padding:20px 30px}.market-promo h2{margin:4px 0;font-size:1.45rem}.market-promo p{color:var(--text-muted)}.market-promo>img{width:260px;height:140px;object-fit:cover;mix-blend-mode:screen}.market-promo>b{color:#f1d093;font:1.8rem var(--font-display);text-align:center}.market-promo>b small{display:block;font-size:.55rem;text-transform:uppercase}.market-page-grid{display:grid;grid-template-columns:215px minmax(0,1fr) 280px;gap:10px}.market-category-sidebar{padding:10px}.market-category-sidebar h2{border-bottom:1px solid var(--border);padding:7px;font-size:.82rem}.market-category-sidebar>a{display:flex;min-height:44px;align-items:center;gap:9px;border-bottom:1px solid rgba(200,154,61,.15);padding:5px 8px;color:#cbbb9d;font:600 .56rem var(--font-display);text-transform:uppercase}.market-category-sidebar>a.is-active{color:#fff0c9;background:linear-gradient(90deg,rgba(142,30,21,.7),transparent)}.market-category-sidebar img{width:29px;height:29px;object-fit:contain}.market-category-sidebar .btn{margin-top:15px}.market-products{min-width:0}.market-featured{padding:10px}.market-featured>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.market-featured article{position:relative;overflow:hidden;border:1px solid var(--border);padding-bottom:8px;text-align:center}.market-featured article>img{width:100%;height:120px;object-fit:contain;background:radial-gradient(circle,#b52a1f2e,#080706)}.market-featured h3{margin:6px 4px 2px;font-size:.58rem}.market-featured article>strong{color:var(--gold);font:.7rem var(--font-display)}.sale-badge{position:absolute;z-index:2;top:4px;left:4px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff0c7;background:#8c1f17;font:700 .62rem var(--font-display)}.sale-badge small{display:block;margin-top:-8px;font-size:.35rem}.market-product-tabs{display:flex;overflow:hidden;margin-top:8px;border:1px solid var(--border)}.market-product-tabs button{min-height:36px;flex:1;border:0;border-right:1px solid var(--border);color:#c7b99f;background:#0c0908;font:.5rem var(--font-display);text-transform:uppercase}.market-product-tabs button.is-active{color:#fff;background:#6e1711}.market-product-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:6px}.market-product-grid .product-card__visual{aspect-ratio:1.25}.market-product-grid .product-card__body{padding:8px}.market-product-grid .product-card__body .badge{display:none}.market-product-grid .product-card h3{font-size:.52rem}.market-product-grid .price{font-size:.62rem}.market-cart-sidebar{display:grid;align-content:start;gap:8px}.market-cart-sidebar .panel{padding:12px}.market-balance>span,.market-balance>strong{display:block}.market-balance>span{color:var(--text-muted);font-size:.5rem}.market-balance>strong{margin:2px 0 9px;color:var(--gold-bright);font:1.3rem var(--font-display)}.mini-cart h2 small{float:right;color:var(--text-muted);font-size:.5rem}.mini-cart>div{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:6px;border-bottom:1px solid rgba(200,154,61,.15);padding:7px 0}.mini-cart img{width:30px;height:30px;object-fit:contain}.mini-cart div span{color:#d0c2aa;font-size:.52rem}.mini-cart div strong{color:var(--gold);font-size:.5rem}.mini-cart>p{display:flex;justify-content:space-between;margin:10px 0;color:var(--gold)}.market-trust p{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:7px;margin:0;padding:8px 0}.market-trust p>b{color:var(--gold);font-size:1.3rem}.market-trust strong,.market-trust small{display:block}.market-trust strong{color:#d7bd87;font:.57rem var(--font-display)}.market-trust small{color:var(--text-muted);font-size:.45rem}.page-hero{min-height:170px}.page-hero__inner{padding-block:28px 22px}.subdomain-hero{min-height:155px;padding:18px 0}.subdomain-hero~.site-main.page-content{padding-top:16px}.page-hero--compact{min-height:94px;align-items:center}.page-hero--compact .page-hero__inner{padding-block:8px}.page-hero--compact .eyebrow{display:none}.page-hero--compact h1{margin-bottom:2px;font-size:2rem}.page-hero--compact p{margin:0;font-size:.62rem}.page-hero--compact+.page-content--designed{padding:0}.page-hero--ranking{min-height:144px;align-items:center}.page-hero--ranking .page-hero__inner{padding:14px 0 12px 140px}.page-hero--ranking .eyebrow{display:none}.page-hero--ranking h1{margin:0;font-size:3.3rem}.page-hero--ranking p{margin:2px 0 0;font-size:.68rem}.page-hero--ranking+.page-content--designed{padding-top:11px}.news-page-shell{width:min(100% - 32px,1120px);grid-template-columns:minmax(0,1fr) 310px}.news-page-shell+.portal-strip{width:min(100% - 32px,1120px)}.news-page-main>.content-toolbar{margin-top:12px}.news-page-sidebar{margin-top:-64px}.news-feature{min-height:210px}.news-compact{--news-thumb-size: 116px;height:var(--news-thumb-size)!important;min-height:var(--news-thumb-size)!important;max-height:var(--news-thumb-size);grid-template-columns:var(--news-thumb-size) minmax(0,1fr)!important;overflow:hidden;contain:paint}.news-thumb{position:relative;isolation:isolate;width:calc(var(--news-thumb-size) - 12px);min-width:0;max-width:calc(var(--news-thumb-size) - 12px);height:calc(var(--news-thumb-size) - 12px);min-height:0;max-height:calc(var(--news-thumb-size) - 12px);overflow:hidden;contain:paint;margin:6px}.news-thumb:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background-image:var(--news-bg);background-position:center;background-size:cover;filter:blur(14px) brightness(.42) saturate(1.1);transform:scale(1.3)}.news-thumb>img{position:relative;z-index:1;display:block;width:100%;max-width:none;height:100%;object-fit:contain;object-position:center}.news-compact>div{display:flex;min-width:0;height:var(--news-thumb-size);flex-direction:column;overflow:hidden;padding:8px}.news-compact>div>.badge{align-self:flex-start}.news-compact>div>small:last-child{margin-top:auto}.subdomain-hero--forum,.subdomain-hero--support,.subdomain-hero--market{display:none}.forum-intro{display:grid;height:150px;grid-template-columns:160px 1fr;align-items:center;overflow:hidden;margin-bottom:10px;padding:14px 24px;background:linear-gradient(90deg,#0b0807f7,#0b08079e 52%,#0b08073d),url(/images/lobi2/hero-season.jpg) center 55%/cover}.forum-page-grid,.forum-portal{width:min(100% - 32px,1336px)}.forum-intro>img{width:130px;height:130px;object-fit:contain}.forum-intro h1{margin:0;font-size:2rem}.forum-intro h2{margin:2px 0;font-size:.9rem}.forum-intro p{max-width:500px;margin:0;color:var(--text-muted);font-size:.62rem}.forum-category-stack{display:grid;gap:12px}.forum-category-panel{margin-bottom:0}.forum-designed-list a{min-height:50px}.forum-designed-list img{width:42px;height:42px}.forum-portal{min-height:150px}.forum-portal a{display:grid;min-height:116px;place-items:center;text-align:center}.forum-portal img{width:50px;height:50px;object-fit:contain}.support-page-grid{grid-template-columns:minmax(0,1fr) 420px}.support-page-grid,.support-lower-grid,.support-contact-grid{width:min(100% - 32px,1348px)}.support-page-grid>main{display:grid;align-content:start;gap:10px}.support-intro{display:grid;height:150px;grid-template-columns:165px 1fr;align-items:center;overflow:hidden;padding:10px 20px;background:linear-gradient(90deg,#0b0807f7,#0b0807a3 55%,#0b080747),url(/images/lobi2/hero-season.jpg) center 56%/cover}.support-intro>img{width:140px;height:140px;object-fit:contain}.support-intro h1{margin:0;font-size:2rem}.support-intro p{max-width:520px;margin:3px 0 0;color:var(--text-muted);font-size:.62rem}.support-category-grid article{min-height:134px;padding:8px}.support-category-grid img{width:58px;height:58px}.support-page-grid>aside{display:flex;flex-direction:column}.ticket-preview{flex:1;display:flex;flex-direction:column;padding:11px}.ticket-preview-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:5px;overflow:auto;margin-bottom:10px}.ticket-preview-body>.empty-state{flex:1;display:grid;place-items:center}.ticket-preview h2{margin-bottom:5px;font-size:1.45rem}.ticket-preview>p{margin-bottom:7px}.ticket-preview article{margin-bottom:5px;padding:6px 8px}.ticket-preview-item{display:block;text-decoration:none}.ticket-preview-item article{transition:border-color .15s ease,background .15s ease;cursor:pointer}.ticket-preview-item:hover article{border-color:var(--gold);background:#c89a3d14}.ticket-preview-item article>strong{display:inline-block;margin-left:7px}.ticket-preview .btn{min-height:34px;padding-block:7px}.support-contact-grid article{min-height:118px}.market-top-row{display:grid;height:150px;grid-template-columns:minmax(0,1fr) 470px 290px;gap:0px;margin-top:13px}.market-top-row,.market-page-grid{width:min(100% - 32px,1378px)}.market-intro{height:150px;align-self:center;padding:34px 20px 10px;background:linear-gradient(90deg,#090706f5,#09070680),url(/images/lobi2/hero-season.jpg) center/cover}.market-intro h1{margin:2px 0;font-size:2.2rem}.market-intro p{max-width:380px;margin:0;color:var(--text-muted);font-size:.7rem}.market-top-row .market-promo{min-height:150px;grid-template-columns:1fr 175px 50px;margin:0;padding:12px 16px}.market-top-row .market-promo>img{width:175px;height:125px}.market-top-row .market-promo h2{font-size:1rem}.market-top-row .market-promo p{margin:3px 0 7px;font-size:.58rem}.market-top-row .market-balance{height:126px;overflow:hidden;padding:12px 14px}.market-top-row .market-balance h2{margin-bottom:7px;font-size:1.25rem}.market-page-grid{margin-top:10px}.market-daily{position:relative;min-height:160px;overflow:hidden}.market-daily img{position:absolute;right:-18px;bottom:-24px;width:150px;height:140px;object-fit:cover;opacity:.72;mix-blend-mode:screen}.subdomain-hero~.site-main.page-content{padding-bottom:8px}.ranking-tabs>.container,.ranking-layout{width:min(100% - 32px,1216px)}.ranking-layout{grid-template-columns:210px minmax(0,1fr) 315px}.ranking-type-tabs{display:none}.ranking-table-panel .table th,.ranking-table-panel .table td{padding:4px 7px;font-size:.54rem}.ranking-table-panel .rank{width:20px;height:20px}.ranking-aside .panel{overflow:hidden;padding:8px}.ranking-aside .panel:nth-child(1){height:235px}.ranking-aside .panel:nth-child(2){height:185px}.ranking-aside .panel:nth-child(3){height:136px}.ranking-aside h2{margin-bottom:4px;padding-bottom:5px}.ranking-aside .rank-mini-row{padding:4px 0}.ranking-aside .btn{min-height:30px;padding-block:6px}.market-featured article>img{height:153px}.market-product-grid .product-card__visual{height:72px;aspect-ratio:auto}.market-product-grid .product-card__visual img{object-fit:contain}.news-feature{height:210px;min-height:210px}.auth-page{min-height:calc(100vh - 150px)}.auth-page{min-height:calc(100vh - 70px)}.auth-page__background{object-position:center}.auth-grid{grid-template-columns:minmax(0,1.15fr) minmax(420px,.62fr)}.auth-intro .brand--large{width:min(520px,85%)}.auth-intro h2{margin-top:4px;font-size:1.65rem;text-transform:uppercase}.auth-intro p{color:#e0cda9}.auth-card{background:linear-gradient(145deg,#18120ef7,#080605f7)}.auth-page--register .auth-grid{grid-template-columns:minmax(0,1fr) 510px 240px;gap:20px}.auth-reasons{padding:16px}.auth-reasons h2{border-bottom:1px solid var(--border);padding-bottom:9px;font-size:.9rem}.auth-reasons article{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:9px;border-bottom:1px solid rgba(200,154,61,.14);padding:9px 0}.auth-reasons img{width:48px;height:48px;object-fit:contain}.auth-reasons strong,.auth-reasons small{display:block}.auth-reasons strong{color:#d8b878;font:.62rem var(--font-display)}.auth-reasons small{color:var(--text-muted);font-size:.49rem}.auth-benefits{margin-top:14px}.auth-benefits article{display:flex;min-height:78px;align-items:center;gap:12px;padding:12px 20px;text-align:left}.auth-benefits img{width:48px;height:48px;object-fit:contain}.auth-benefits strong,.auth-benefits small{display:block}.auth-benefits strong{color:#d8bd87;font:.64rem var(--font-display)}.auth-benefits small{color:var(--text-muted);font-size:.49rem}.auth-footer .footer-inner{min-height:68px}.auth-page.auth-page{min-height:calc(100vh - 150px)}@media(max-width:1180px){.download-card-grid{grid-template-columns:repeat(3,1fr)}.download-info-grid{grid-template-columns:repeat(2,1fr)}.news-page-shell,.forum-page-grid{grid-template-columns:minmax(0,1fr) 285px}.event-overview-grid{grid-template-columns:1fr 1fr}.event-calendar{grid-column:1/-1}.event-promo-grid{grid-template-columns:repeat(3,1fr)}.ranking-layout{grid-template-columns:200px minmax(0,1fr)}.ranking-aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.support-page-grid{grid-template-columns:minmax(0,1fr) 330px}.support-category-grid{grid-template-columns:repeat(3,1fr)}.market-page-grid{grid-template-columns:190px minmax(0,1fr)}.market-cart-sidebar{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.market-product-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.auth-grid,.auth-page--register .auth-grid{grid-template-columns:1fr}.auth-intro,.auth-reasons{display:none}.auth-card{width:min(100%,590px);margin-inline:auto}.auth-benefits{grid-template-columns:1fr}.download-hero__inner,.event-season-hero__inner{grid-template-columns:1fr;padding-block:24px}.download-client-info,.season-reward{display:none}.download-card-grid,.download-benefits{grid-template-columns:repeat(2,1fr)}.news-page-shell,.forum-page-grid,.support-page-grid,.support-lower-grid,.market-page-grid,.ranking-layout{grid-template-columns:1fr}.news-page-sidebar,.forum-sidebar{grid-template-columns:1fr 1fr}.news-page-shell{width:min(100% - 24px,1120px)}.news-page-sidebar,.forum-sidebar{margin-top:0}.page-hero--ranking .page-hero__inner{padding-left:0}.forum-intro,.support-intro{grid-template-columns:125px 1fr;padding-inline:14px}.forum-intro>img,.support-intro>img{width:112px;height:112px}.market-top-row{height:auto;grid-template-columns:1fr;margin-top:0}.market-top-row .market-promo{grid-template-columns:1fr 175px 50px}.market-top-row .market-balance{height:150px}.event-season-hero__inner{grid-template-columns:1fr 1fr}.event-season-hero__inner>div:first-of-type{grid-column:1/-1}.event-rewards>div:last-child{grid-template-columns:repeat(2,1fr)}.event-promo-grid{grid-template-columns:repeat(2,1fr)}.ranking-sidebar{grid-template-columns:1fr 1fr}.ranking-tabs>div{grid-template-columns:repeat(4,1fr)}.ranking-aside{grid-template-columns:1fr}.support-category-grid{grid-template-columns:repeat(2,1fr)}.support-contact-grid{grid-template-columns:1fr}.market-category-sidebar{display:flex;overflow-x:auto}.market-category-sidebar h2,.market-category-sidebar .btn{display:none}.market-category-sidebar>a{min-width:150px}.market-cart-sidebar{grid-template-columns:1fr}.market-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:660px){.content-toolbar{grid-template-columns:1fr}.content-toolbar .tabs{overflow-x:auto}.content-toolbar .tabs .btn{min-width:92px}.portal-strip,.news-page-sidebar,.forum-sidebar,.download-info-grid,.download-card-grid,.news-list-grid,.event-overview-grid,.event-promo-grid,.ranking-sidebar,.support-category-grid{grid-template-columns:1fr}.download-card-grid article{min-height:180px}.download-benefits{grid-template-columns:1fr}.news-compact{grid-template-columns:var(--news-thumb-size) minmax(0,1fr)!important}.news-thumb{width:calc(var(--news-thumb-size) - 12px)}.news-feature__overlay{padding:18px}.event-season-hero__inner{grid-template-columns:1fr}.season-countdown{grid-column:1}.event-rewards>div:last-child{grid-template-columns:1fr}.event-rewards article{border-right:0;border-bottom:1px solid var(--border)}.ranking-tabs>div{grid-template-columns:repeat(2,1fr)}.ranking-podium{grid-template-columns:1fr}.podium-card,.podium-card--1{min-height:170px}.forum-designed-list a{grid-template-columns:44px minmax(0,1fr) 50px}.forum-designed-list a>b:nth-of-type(2),.forum-last{display:none}.forum-intro,.support-intro{height:auto;min-height:135px;grid-template-columns:90px 1fr}.forum-intro>img,.support-intro>img{width:82px;height:82px}.forum-intro h1,.support-intro h1{font-size:1.55rem}.support-process{grid-template-columns:1fr 1fr;gap:12px}.support-process article:after{display:none}.market-promo,.market-top-row .market-promo{grid-template-columns:1fr 120px;padding:14px}.market-promo>img,.market-top-row .market-promo>img{width:120px;height:110px}.market-promo>b{display:none}.market-featured>div:last-child,.market-product-grid{grid-template-columns:repeat(2,1fr)}.market-product-tabs{overflow-x:auto}.market-product-tabs button{min-width:110px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero{isolation:isolate;min-height:324px;background-image:linear-gradient(90deg,#05030347,#0503030a 48%,#0503036b),linear-gradient(0deg,#0b0807 0%,transparent 28%),url(/images/lobi2/hero-season.jpg);background-position:center 50%}.hero__background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;pointer-events:none}.hero:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(circle at 36% 56%,rgba(227,90,30,.08),transparent 26%),linear-gradient(90deg,rgba(0,0,0,.18),transparent 34%,rgba(0,0,0,.2));pointer-events:none}.hero:after{height:72px;background:linear-gradient(transparent,#0b0807)}.hero__embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#e35a1e 0 1px,transparent 1.8px),radial-gradient(circle,#c89a3d 0 1px,transparent 1.8px);background-position:14% 18%,77% 27%;background-size:310px 260px,410px 370px;-webkit-mask-image:linear-gradient(transparent,black 25%,transparent 85%);mask-image:linear-gradient(transparent,black 25%,transparent 85%)}.hero__inner{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) 310px;gap:clamp(35px,5vw,72px);min-height:324px;padding:8px 128px 8px 0}.hero__inner>*{min-width:0}.hero__copy{width:100%;max-width:760px;margin-left:33px}.hero__copy .brand{margin:0 auto -6px}.hero__title{color:#ebcd8d;font-size:clamp(1.7rem,1.8vw,1.8rem);letter-spacing:.055em;text-shadow:0 3px 16px #000,0 0 22px rgba(181,42,31,.25)}.hero__subtitle{display:flex;align-items:center;justify-content:center;gap:9px;margin:2px 0 5px;color:#d8c5a2;font-size:.64rem;line-height:1.2;letter-spacing:.075em}.hero__subtitle i{width:3px;height:3px;border-radius:50%;background:var(--gold)}.hero__actions{margin-top:5px}.hero__actions .btn--large{min-height:38px;padding:8px 38px;font-size:.76rem}.hero__secondary-actions{display:flex;justify-content:center;gap:7px;margin-top:6px}.hero-link{min-width:118px;border:1px solid rgba(200,154,61,.32);padding:4px 10px;color:#cbb995;background:#070504b3;font:600 .51rem var(--font-display);letter-spacing:.055em;text-transform:uppercase}.hero-link:hover{border-color:var(--gold);color:#fff1ca}.season-card{display:grid;height:260px;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:4px 7px;overflow:hidden;border-color:#c89a3db3;padding:8px 10px;background:linear-gradient(135deg,#160d09f7,#070605f0)}.season-card__content{min-width:0}.season-card h2{margin:1px 0 0;color:#f0ce85;font-size:1.08rem}.season-card__limited{display:block;color:var(--gold);font:700 .56rem var(--font-display);letter-spacing:.09em;text-transform:uppercase}.season-card p{margin:5px 0 0;color:#c5b49a;font-size:.56rem;line-height:1.45}.season-card__visual{width:112px;max-width:none;margin:0 -5px 0 -2px;aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 0 16px rgba(227,90,30,.38));mix-blend-mode:screen}.season-card__countdown,.season-card>.btn{grid-column:1/-1}.season-card__countdown .eyebrow{font-size:.52rem}.season-card__timer{margin:4px 0 5px}.season-card__timer div{padding:5px 3px}.season-card__timer strong{font-size:.82rem}.season-card>.btn{min-height:34px;padding-block:7px;font-size:.62rem}.feature-strip{margin-top:-1px}.feature-strip__inner{border-radius:2px;background:#0a0807fa;box-shadow:0 8px 26px #000000b8,inset 0 0 22px #c89a3d0a}.feature{min-height:49px;padding:5px 14px}.feature__icon{flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid rgba(200,154,61,.42);border-radius:50%;object-fit:contain;background:radial-gradient(circle,#c89a3d24,#05040366);box-shadow:inset 0 0 12px #c89a3d1a}.feature strong{font-size:.65rem}.feature small{display:block;font-size:.58rem;line-height:1.35}.home-content{position:relative;margin-top:5px;padding:2px 0 8px}.home-dashboard{display:grid;grid-template-columns:1.18fr 1.12fr .83fr 1.03fr;gap:10px;align-items:stretch;margin-top:10px}.home-panel{min-width:0;min-height:272px;padding:10px}.home-panel__heading{display:flex;min-height:31px;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;border-bottom:1px solid rgba(200,154,61,.35)}.home-panel__heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.06rem;letter-spacing:.04em}.home-panel__heading h2:before{color:var(--ember);content:"◆";font-size:.45rem}.home-panel__heading a{font:600 .52rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.event-feature{position:relative;display:block;min-height:137px;overflow:hidden;border:1px solid rgba(200,154,61,.38)}.event-feature.card-link{height:auto}.event-feature__image{width:100%;height:137px;object-fit:cover;object-position:center 28%;transition:transform .35s,filter .35s}.event-feature:hover .event-feature__image{transform:scale(1.025);filter:brightness(1.1)}.event-feature__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:10px;background:linear-gradient(90deg,rgba(8,5,4,.94) 0%,rgba(8,5,4,.72) 45%,transparent 82%),linear-gradient(0deg,rgba(8,5,4,.88),transparent 55%)}.event-feature__overlay h3{max-width:72%;margin:2px 0;font-size:1rem}.event-feature__overlay p{max-width:62%;margin:0 0 4px;color:#c8b89e;font-size:.5rem;line-height:1.35}.event-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.event-mini{position:relative;min-height:66px;overflow:hidden;border:1px solid rgba(200,154,61,.28);color:#eed8a5}.event-mini img{width:100%;height:66px;object-fit:cover;opacity:.6}.event-mini span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:7px;background:linear-gradient(0deg,rgba(6,4,3,.92),transparent)}.event-mini small{color:#84ad6e;font-size:.45rem;text-transform:uppercase}.event-mini strong{overflow:hidden;font:600 .6rem var(--font-display);text-overflow:ellipsis;white-space:nowrap}.news-rail,.ranking-rail,.guild-rail{padding:0;margin:0;list-style:none}.news-rail li+li,.ranking-rail li+li{border-top:1px solid rgba(200,154,61,.2)}.news-rail a{display:grid;height:68px;min-height:68px;grid-template-columns:92px minmax(0,1fr) 12px;align-items:center;gap:8px;overflow:hidden;padding:4px 2px;color:inherit}.news-rail img{width:92px;height:58px;object-fit:cover;border:1px solid rgba(200,154,61,.25)}.news-rail__body{display:block;min-width:0}.news-rail__body small{display:block;width:fit-content;margin-bottom:2px;padding:1px 5px;color:#f1c887;background:#b52a1f94;font-size:.43rem;font-style:normal;text-transform:uppercase}.news-rail__body strong{display:block;overflow:hidden;color:#e6ca8e;font:600 .69rem var(--font-display);text-overflow:ellipsis;white-space:nowrap}.news-rail__body em{display:-webkit-box;overflow:hidden;margin:1px 0;color:#a99a83;font-size:.5rem;font-style:normal;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:1}.news-rail__body time{color:#827563;font-size:.47rem}.news-rail b{color:var(--gold);font:400 1.3rem var(--font-display)}.ranking-rail li{display:grid;min-height:42px;grid-template-columns:24px 31px minmax(0,1fr) auto;align-items:center;gap:6px}.ranking-rail__rank{display:grid;width:24px;height:24px;place-items:center;color:#c9b99f;font:700 .7rem var(--font-display)}.ranking-rail__rank--1{border-radius:50%;color:#ffdc72;background:#c89a3d30;box-shadow:0 0 10px #c89a3d2b}.ranking-rail__rank--2{color:#cdd0d7}.ranking-rail__rank--3{color:#d17c46}.ranking-rail__avatar{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(200,154,61,.35);border-radius:50%;color:#cfaf76;background:radial-gradient(circle,#32241a,#080706);font:600 .7rem var(--font-display)}.ranking-rail__name{min-width:0}.ranking-rail__name strong,.ranking-rail__name small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-rail__name strong{color:#ddd0b7;font-size:.57rem}.ranking-rail__name small{color:#8e806c;font-size:.48rem}.ranking-rail li>b{color:var(--gold);font:600 .57rem var(--font-display)}.guild-rail{display:grid;gap:7px}.guild-rail li{position:relative;display:grid;min-height:64px;grid-template-columns:27px 52px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid rgba(200,154,61,.3);background:linear-gradient(90deg,#b52a1f1c,#08060557)}.guild-rail__rank{display:grid;align-self:stretch;place-items:center;color:var(--gold);background:#c89a3d0d;font:600 .7rem var(--font-display)}.guild-rail img{width:50px;height:55px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(227,90,30,.25))}.guild-rail li>span:nth-of-type(2){min-width:0;padding-left:6px}.guild-rail strong,.guild-rail small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-rail strong{color:#e2ba6c;font:700 .72rem var(--font-display)}.guild-rail small{color:#a89a85;font-size:.49rem}.guild-rail li>b{position:absolute;right:7px;bottom:5px;color:var(--gold);font:600 .48rem var(--font-display)}.home-utility-grid{display:grid;grid-template-columns:1.06fr .95fr .95fr;gap:10px;margin-top:8px}.utility-panel{min-height:145px;padding:7px 12px}.utility-panel__title{text-align:center}.utility-panel__title h2{margin-bottom:0;font-size:.92rem}.utility-panel__title p{margin-bottom:4px;color:#a99a83;font-size:.49rem;line-height:1.25}.support-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0;margin:0 0 6px;list-style:none}.support-steps li{position:relative;min-width:0;text-align:center}.support-steps li:not(:last-child):after{position:absolute;top:25px;right:-5px;color:var(--gold);content:"›"}.support-steps img{width:34px;height:36px;margin:0 auto -2px;object-fit:contain}.support-steps b{position:absolute;top:28px;left:calc(50% + 12px);color:#f0cb81;font:600 .48rem var(--font-display)}.support-steps strong,.support-steps small{display:block}.support-steps strong{font:600 .53rem var(--font-display)}.support-steps small{color:#8e806c;font-size:.44rem;line-height:1.3}.utility-panel .btn{min-height:30px;padding-block:7px;font-size:.58rem}.forum-shortcuts{display:grid;height:55px;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:6px;border:1px solid rgba(200,154,61,.2)}.forum-shortcuts a{min-width:0;border-right:1px solid rgba(200,154,61,.18);padding:5px;text-align:center}.forum-shortcuts a:last-child{border:0}.forum-shortcuts img{width:34px;height:36px;margin:0 auto;object-fit:contain}.forum-shortcuts strong,.forum-shortcuts small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-shortcuts strong{color:#dec592;font:600 .5rem var(--font-display)}.forum-shortcuts small{color:#837664;font-size:.42rem}.market-showcase{display:grid;height:55px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px}.market-showcase a{position:relative;display:block;height:55px;overflow:hidden;border:1px solid rgba(200,154,61,.28);background:radial-gradient(circle,#b52a1f26,#080706 68%)}.market-showcase img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 7px rgba(227,90,30,.32))}.market-showcase a:first-child img{object-fit:cover;mix-blend-mode:screen}.market-showcase span{position:absolute;right:0;bottom:0;left:0;padding:3px;color:#d5bd8d;background:#050403cc;font:500 .4rem var(--font-display);text-align:center}.utility-panel--market>.btn img{width:22px;height:22px;object-fit:contain}.home-utility-grid{grid-template-columns:1fr 1.06fr 1.08fr;gap:8px;margin-top:10px}.utility-panel{display:flex;min-height:158px;flex-direction:column;overflow:hidden;border-color:#ab711d9e;border-radius:3px;padding:8px 8px 9px;background:radial-gradient(circle at 50% 10%,rgba(120,48,16,.13),transparent 46%),linear-gradient(180deg,#160e0afa,#080706fa);box-shadow:inset 0 0 34px #c89a3d0b,0 7px 22px #0000009e}.utility-panel:before{top:4px;right:4px;bottom:4px;left:4px;border-color:#c89a3d1f;border-radius:1px}.utility-panel:after{background:linear-gradient(135deg,#bd8330 0 2px,transparent 2px) top left/28px 28px no-repeat,linear-gradient(225deg,#bd8330 0 2px,transparent 2px) top right/28px 28px no-repeat,linear-gradient(45deg,#bd8330 0 2px,transparent 2px) bottom left/28px 28px no-repeat,linear-gradient(315deg,#bd8330 0 2px,transparent 2px) bottom right/28px 28px no-repeat}.utility-panel__title{position:relative;text-align:center}.utility-panel__title:before,.utility-panel__title:after{position:absolute;top:10px;width:22%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(200,154,61,.36))}.utility-panel__title:before{left:0}.utility-panel__title:after{right:0;transform:scaleX(-1)}.utility-panel__title h2{margin-bottom:0;color:#e1c18a;font-size:.92rem;text-transform:uppercase}.utility-panel__title p{margin-bottom:6px;color:#958770;font-size:.48rem;line-height:1.2}.support-steps{flex:none;height:88px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;margin:0;border-block:1px solid rgba(200,154,61,.22)}.support-steps li{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(200,154,61,.2);padding:4px 3px;text-align:center}.support-steps li:last-child{border-right:0}.support-steps li:not(:last-child):after{display:none}.support-steps img{position:relative;z-index:1;width:50px;height:50px;margin:0 0 2px;filter:drop-shadow(0 0 5px rgba(227,90,30,.18))}.support-steps .step-label{display:block}.support-steps b{position:static;margin-right:4px;color:#d5a845;font:600 .5rem var(--font-display)}.support-steps strong{display:inline;color:#d7c29a;font:600 .46rem var(--font-display)}.support-steps small{display:block;width:100%;overflow:hidden;margin-top:1px;color:#817563;font-size:.4rem;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.utility-panel>.btn{display:flex;width:min(100%,220px);min-height:27px;margin:auto auto 0;padding:5px 18px;border-radius:2px;font-size:.55rem}.forum-shortcuts{flex:none;height:88px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-width:1px 0}.forum-shortcuts a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 3px}.forum-shortcuts img{width:50px;height:50px;margin-bottom:2px;filter:drop-shadow(0 0 5px rgba(227,90,30,.18))}.forum-shortcuts strong{font-size:.48rem}.forum-shortcuts small{font-size:.4rem}.market-showcase{flex:none;height:88px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0}.market-showcase a{min-height:0;height:88px;border-color:#c89a3d52;background:radial-gradient(circle at 50% 42%,#7a341340,#070605f5 72%);box-shadow:inset 0 0 12px #c89a3d09}.market-showcase img{width:100%;height:100%;padding:3px 4px 13px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(227,90,30,.3))}.market-showcase a:first-child img{padding:3px 4px 13px}.market-showcase span{padding:2px;background:#050403e0;font-size:.39rem;text-transform:uppercase}.utility-panel--market>.btn{width:min(100%,260px)}.utility-panel--market>.btn img{width:18px;height:18px}.socials span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(200,154,61,.2);border-radius:50%;color:var(--warm-gray);background:#12100e;font-weight:700}.footer-links{display:flex;align-items:center;gap:12px}.footer-links i{width:1px;height:13px;background:#c89a3d47}@media(max-width:1180px){.home-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.home-panel{min-height:330px}.home-utility-grid{grid-template-columns:1fr 1fr}.utility-panel--support{grid-column:1/-1}}@media(max-width:900px){.hero{min-height:auto;background-position:64% center}.hero:before{background:linear-gradient(#0302024d,#030202b8)}.hero__inner{grid-template-columns:1fr;min-height:0;padding:34px 0 46px}.hero__copy{margin-inline:auto}.season-card{width:min(100%,560px);margin-inline:auto}.home-utility-grid{grid-template-columns:1fr}.utility-panel--support{grid-column:auto}}@media(max-width:660px){.header-brand,.brand{width:126px}.brand--large{width:min(420px,100%)}.brand--footer{width:108px}.hero{background-position:68% center}.hero__inner{padding:26px 0 43px}.hero__title{font-size:clamp(1.35rem,7vw,1.65rem)}.hero__subtitle{flex-wrap:wrap;gap:6px;font-size:.55rem}.hero__secondary-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.hero__secondary-actions .hero-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__secondary-actions .hero-link:last-child{grid-column:1/-1}.season-card{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);padding:14px}.season-card__content{min-height:112px;padding-right:98px}.season-card__visual{position:absolute;top:16px;right:-5px;width:112px;margin:0}.season-card h2{font-size:1.1rem}.feature-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.feature,.feature:nth-child(3){min-width:0;border-top:1px solid var(--border);border-right:1px solid var(--border);padding-inline:8px}.feature>div{min-width:0}.feature strong,.feature small{overflow-wrap:anywhere}.feature:nth-child(-n+2){border-top:0}.feature:nth-child(2n){border-right:0}.feature:last-child{grid-column:1/-1;border-right:0}.home-dashboard{grid-template-columns:1fr}.home-panel{min-height:0}.support-steps,.forum-shortcuts{grid-template-columns:repeat(2,1fr);gap:8px}.support-steps li:nth-child(2):after{display:none}.forum-shortcuts a:nth-child(2){border-right:0}.market-showcase{grid-template-columns:repeat(2,1fr)}}@media(min-width:1181px){.forum-page-grid,.forum-portal,.market-top-row,.market-page-grid{width:min(100% - 32px,1416px)}.forum-intro{height:auto;min-height:150px;overflow:visible}.forum-intro h1{font-size:2.2rem}.forum-intro h2{font-size:1.05rem}.forum-intro p{font-size:.82rem}.forum-designed-list a{min-height:62px;grid-template-columns:56px minmax(0,1fr) 72px 84px 240px}.forum-designed-list img{width:46px;height:46px}.forum-category-copy strong{font-size:.95rem}.forum-category-copy small,.forum-last small,.forum-designed-list b small{font-size:.7rem}.forum-designed-list b{font-size:.82rem}.forum-last strong{font-size:.74rem}.forum-topic strong{font-size:.76rem}.forum-topic small{font-size:.64rem}.forum-topic>b{font-size:.66rem}.forum-stats p{font-size:.76rem}.forum-portal{min-height:auto}.forum-portal a{min-height:128px}.market-top-row{height:auto}.market-intro{height:auto;min-height:150px}.market-intro h1{font-size:2.2rem}.market-intro p{font-size:.86rem}.market-top-row .market-balance{height:auto;overflow:visible;margin-left:10px}.market-cart-sidebar{margin-top:0}}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--text-muted)}[contenteditable] blockquote{border-left:3px solid var(--gold-deep);margin:8px 0;padding:4px 12px;color:var(--warm-gray);background:#c89a3d0d}.forum-prefix{display:inline-block;padding:2px 8px;border-radius:4px;font:700 .62rem var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-right:6px;vertical-align:middle}.forum-solved{color:#8fd889;font-weight:700}.forum-best{border-color:#63c95a99!important;box-shadow:inset 0 0 0 1px #63c95a4d}.forum-thread-list{display:grid;gap:12px}.forum-thread-row{display:grid;grid-template-columns:74px minmax(0,1fr) 210px 150px;align-items:center;gap:20px;padding:16px 24px;color:inherit}.forum-thread-row:hover{color:inherit;filter:brightness(1.07)}.forum-thread-row__avatar{width:60px;height:60px;border-radius:50%;border:2px solid var(--gold-deep);object-fit:contain;background:radial-gradient(circle,#3a2413,#0a0706);box-shadow:0 0 14px #c89a3d26;padding:5px}.forum-thread-row__main{min-width:0}.forum-thread-row__head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.forum-thread-row__head h3{margin:0;font:700 1.14rem var(--font-display);color:#ecd49d;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-thread-row__excerpt{margin:0 0 5px;color:var(--text-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-thread-row__by{font-size:.76rem;color:var(--text-muted)}.forum-thread-row__by b{color:var(--gold);font-weight:700}.forum-thread-row__by b.is-staff{color:#e8564a}.forum-thread-row__stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.forum-thread-stat{text-align:center}.forum-thread-stat b{display:block;color:#ecd9b0;font:700 1.05rem var(--font-body)}.forum-thread-stat span{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--text-muted);font-size:.64rem}.forum-thread-row__activity{text-align:right}.forum-thread-row__activity small{display:block;color:var(--text-muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.05em}.forum-thread-row__activity time{display:block;color:#cbb98f;font-size:.74rem;margin:2px 0}.forum-thread-row__activity b{color:var(--gold);font-size:.78rem;font-weight:700}.forum-thread-row__activity b.is-staff{color:#e8564a}.forum-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 12px;border-radius:5px;font:700 .64rem var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.18);flex:0 0 auto;white-space:nowrap}.forum-tag--pin{background:linear-gradient(180deg,#8f2118,#5f100d)}@media(max-width:860px){.forum-thread-row{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 14px}.forum-thread-row__stats,.forum-thread-row__activity{display:none}.forum-thread-row__avatar{width:46px;height:46px}.forum-thread-row__head h3{font-size:.96rem}}@media(min-width:1181px){.placeholder-dummy{display:none}.market-balance>strong{font-size:1.45rem}.market-daily img{right:0;bottom:0;width:118px;height:auto}.market-category-sidebar>a{min-height:46px;font-size:.74rem}.market-category-sidebar img{width:26px;height:26px}.market-featured h3{font-size:.82rem}.market-featured article>strong{font-size:.95rem}.market-product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.market-product-grid .product-card__visual{height:auto;aspect-ratio:4/3}.market-product-grid .product-card__visual img{object-fit:contain}.market-product-grid .product-card h3{font-size:.84rem}.market-product-grid .price{font-size:.92rem}.market-product-grid .product-card__body .badge{display:inline-flex}.mini-cart div span,.mini-cart div strong{font-size:.72rem}.market-trust strong{font-size:.74rem}.market-trust small{font-size:.62rem}.designed-media-row strong{font-size:.84rem}.designed-media-row small{font-size:.66rem}.designed-media-row em{font-size:.64rem}.event-rewards strong{font-size:.74rem}.event-rewards small{font-size:.62rem}.season-countdown small{font-size:.6rem}.season-reward strong{font-size:.74rem}.news-compact h3{font-size:.84rem}.news-compact p{font-size:.68rem}.news-compact small{font-size:.62rem}.sidebar-media strong{font-size:.74rem}.popular-list span{font-size:.72rem}.popular-list strong{font-size:.66rem}.support-category-grid h3{font-size:.82rem}.support-category-grid p{font-size:.66rem}.ticket-preview{height:auto;overflow:visible}}.download-patch-notes .btn{margin-top:6px}.ranking-layout>*,.ranking-main,.support-process>*,.download-info-grid>*,.event-overview-grid>*,.market-page-grid>*{min-width:0}.support-process{grid-template-columns:repeat(5,minmax(0,1fr))}.support-process h3,.support-process p{overflow-wrap:anywhere}@media(min-width:1181px){.download-hero+.page-content--designed{margin-top:0}.event-season-hero__inner{grid-template-columns:minmax(0,748px) 290px 220px;justify-content:start}.event-season-hero__inner>div:first-of-type{padding-left:90px}.forum-page-grid,.forum-portal{width:min(100% - 32px,1336px)}.market-top-row,.market-page-grid{width:min(100% - 32px,1392px)}.market-top-row{justify-content:start}.auth-page--login .auth-grid{grid-template-columns:minmax(0,1fr) 530px;gap:48px}.home-content{margin-top:0;padding-top:0}.home-dashboard{margin-top:7px}.home-panel{min-height:268px}.home-utility-grid{margin-top:8px}.utility-panel{min-height:145px}.support-steps,.forum-shortcuts,.market-showcase{height:72px}.support-steps img,.forum-shortcuts img{width:40px;height:40px}.market-showcase a{height:72px}.utility-panel>.btn{margin-top:3px}}@media(max-width:900px){.ranking-layout,.ranking-layout>*,.ranking-sidebar,.ranking-main,.ranking-aside{width:100%;max-width:100%}}.lang-switch{position:relative;display:inline-flex;--ls-border: #4a3218;--ls-border-hover: #7e5622;--ls-bg: rgba(30,19,11,.8);--ls-panel: #120c08;--ls-divider: #2c1d12;--ls-label: #b08e5c;--ls-text: #ded0bb;--ls-active: rgba(224,169,75,.16);--ls-hover: rgba(224,169,75,.1)}.lang-switch__btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 8px;border:1px solid var(--ls-border);border-radius:4px;background:var(--ls-bg);color:var(--ls-text);font:600 .72rem var(--font-body);letter-spacing:.04em;cursor:pointer;transition:border-color .18s}.lang-switch__btn:hover,.lang-switch__btn[aria-expanded=true]{border-color:var(--ls-border-hover)}.lang-switch__btn[aria-busy=true]{opacity:.6;pointer-events:none}.lang-switch__code{font:600 .72rem var(--font-display);letter-spacing:.14em;color:#e8c98e}.lang-switch__caret{font-size:.55rem;color:#8c6a3c}.flag{display:inline-block;flex:0 0 auto;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px #0009}.flag--sm{width:20px;height:14px}.flag--md{width:24px;height:16px}.lang-switch__panel{position:absolute;top:46px;inset-inline-end:0;z-index:60;width:min(430px,calc(100vw - 32px));max-height:330px;overflow-y:auto;padding:14px;border:1px solid var(--ls-border);border-radius:6px;background:var(--ls-panel);box-shadow:0 24px 60px #000c}.lang-switch__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--ls-divider)}.lang-switch__label{color:var(--ls-label);font:600 11.5px var(--font-display);letter-spacing:.2em;text-transform:uppercase}.lang-switch__close{border:0;background:none;color:var(--ls-label);font-size:1rem;cursor:pointer;line-height:1}.lang-switch__close:hover{color:var(--gold-bright)}.lang-switch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.lang-switch__item{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid transparent;border-radius:4px;color:var(--ls-text);font-size:14px;cursor:pointer}.lang-switch__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-switch__item:hover,.lang-switch__item:focus-visible{background:var(--ls-hover);outline:none}.lang-switch__item.is-active{background:var(--ls-active);border-color:var(--ls-border-hover)}.lang-switch--footer .lang-switch__btn{font:500 .72rem var(--font-body);background:transparent}.lang-switch--footer .lang-switch__name{color:var(--ls-text)}.lang-switch--footer .lang-switch__panel{top:auto;bottom:calc(100% + 8px);inset-inline-end:auto;inset-inline-start:0}.lang-switch--mobile{display:block;width:100%;margin-top:6px;border-top:1px solid rgba(200,154,61,.12);padding-top:6px}.lang-switch--mobile .lang-switch__btn{width:100%;justify-content:flex-start;padding:11px 8px;border:0;border-radius:0;background:none;font-size:.9rem}.lang-switch--mobile .lang-switch__btn .lang-switch__caret{margin-inline-start:auto}.lang-switch--mobile .lang-switch__panel{position:static;width:100%;max-height:none;box-shadow:none;border:0;padding:8px 0 0}.lang-switch--mobile .lang-switch__grid{grid-template-columns:1fr}@media(min-width:480px){.lang-switch--mobile .lang-switch__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.footer-inner .lang-switch--footer .lang-switch__panel{inset-inline:auto;left:50%;transform:translate(-50%)}}[dir=rtl] .lang-switch__label{letter-spacing:0}.forum-thread-lang{margin-inline-start:auto;align-self:center}.home-about{padding-block:var(--s2) var(--s6)}.home-about__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s3);align-items:start}.home-about__intro,.home-about__faq{padding:14px 16px}.home-about__intro h2,.home-about__faq h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:1.02rem;letter-spacing:.04em;padding-bottom:8px;border-bottom:1px solid rgba(200,154,61,.35)}.home-about__intro h2:before,.home-about__faq h2:before{color:var(--ember);content:"◆";font-size:.45rem}.home-about__intro p{color:var(--text-muted);font-size:.72rem;line-height:1.65;margin:0 0 10px}.home-about__features{list-style:none;margin:12px 0 14px;padding:0;display:grid;gap:6px}.home-about__features li{position:relative;padding-left:18px;color:var(--text);font-size:.7rem;line-height:1.5}.home-about__features li:before{content:"◆";position:absolute;left:0;top:2px;color:var(--gold);font-size:.55em}.home-about__actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:4px}.home-about__actions .btn{font-size:.62rem;padding:8px 16px}.home-about__faq .faq-list details{border-bottom:1px solid var(--border)}.home-about__faq .faq-list summary{font-size:.74rem;padding:9px 0;letter-spacing:.02em}.home-about__faq .faq-list details p{font-size:.68rem;color:var(--text-muted);line-height:1.55;margin:0 0 9px;padding-right:8px}@media(max-width:900px){.home-about__inner{grid-template-columns:1fr}}
