:root{--bg:#070809;--panel:#0d0f11;--panel2:#121519;--line:#24282d;--text:#ece8df;--muted:#9da2a7;--gold:#c7a15a;--gold2:#e0c17f;--red:#8e392f;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 70% 0,#17140f 0,#090a0b 34%,#070809 66%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:72px;padding:12px 26px;border-bottom:1px solid rgba(199,161,90,.18);background:rgba(7,8,9,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:24px}.brand,.topbar{display:flex;align-items:center}.brand{gap:10px;font-size:13px;letter-spacing:.15em;white-space:nowrap}.brand b{color:var(--gold);font-weight:650}.brand-logo{display:block;width:38px;height:38px;object-fit:contain;flex:0 0 auto}.brand-logo.small{width:28px;height:28px}.footer-brand{gap:8px;white-space:nowrap}.footer-brand,.navlinks{display:flex;align-items:center}.navlinks{gap:18px;margin:auto;font-size:12px;color:#bebbb4}.navlinks a:hover{color:var(--gold2)}.header-actions{display:flex;align-items:center;gap:12px}.lang-switch{display:flex;border:1px solid var(--line)}.lang-switch a{padding:7px 8px;color:#777;font-size:10px;letter-spacing:.12em}.lang-switch a.active{background:#17130d;color:var(--gold2)}.quick-nav{border-bottom:1px solid rgba(199,161,90,.14);background:#090a0b}.quick-nav-inner{width:min(var(--max),calc(100% - 40px));margin:auto;display:flex;justify-content:center;gap:4px;padding:7px 0}.quick-nav a{padding:8px 13px;border:1px solid transparent;color:#8e9295;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.quick-nav a:hover{color:var(--gold2);border-color:#373023;background:#100e0a}.quick-nav a.accent{color:#e2c482;border-color:#5d4b2d;background:#151109}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid var(--gold);background:linear-gradient(180deg,#d3af69,#ae8746);color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.18s ease}.button:hover{transform:translateY(-1px);filter:brightness(1.08)}.button.ghost{background:transparent;color:var(--gold2);border-color:#5b4b31}.button-small{min-height:36px;padding:0 14px;font-size:10px}.hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;grid-gap:54px;gap:54px;padding:88px max(40px,calc((100vw - var(--max))/2));position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(rgba(255,255,255,.014) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.hero-gridline{position:absolute;width:1px;background:linear-gradient(transparent,var(--gold),transparent);opacity:.28;top:0;bottom:0;left:58%}.hero-copy{position:relative;z-index:2;max-width:760px}.eyebrow{font-size:11px;letter-spacing:.22em;color:var(--gold2);font-weight:700;text-transform:uppercase}.hero h1,.page-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98;letter-spacing:-.03em;margin:.28em 0}.hero h1{font-size:clamp(46px,6vw,86px);max-width:900px}.hero-sub{max-width:680px;color:#b3b2ad;font-size:18px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.status-dot{margin-top:30px;color:#858a8d;font-size:11px;letter-spacing:.14em}.status-dot i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6d9d70;box-shadow:0 0 14px #6d9d70;margin-right:8px}.sigil-wrap{position:relative;place-items:center;filter:drop-shadow(0 0 60px rgba(199,161,90,.12))}.sigil,.sigil-wrap{aspect-ratio:1;display:grid}.sigil{width:58%;border:1px solid rgba(199,161,90,.58);transform:rotate(45deg);place-items:center;box-shadow:inset 0 0 80px rgba(199,161,90,.05),0 0 80px rgba(199,161,90,.04)}.sigil:after,.sigil:before{content:"";position:absolute;inset:13%;border:1px solid rgba(199,161,90,.2)}.sigil:after{inset:28%;border-color:rgba(199,161,90,.32)}.sigil span{transform:rotate(-45deg);font-family:Georgia,serif;font-size:clamp(72px,9vw,150px);color:#d7b66f;text-shadow:0 0 40px rgba(199,161,90,.25)}.orbit{position:absolute;border:1px solid rgba(199,161,90,.14);border-radius:50%;width:78%;aspect-ratio:1}.orbit-b{width:94%;border-style:dashed;animation:spin 36s linear infinite}.orbit-a{animation:spin 24s linear infinite reverse}@keyframes spin{to{transform:rotate(1turn)}}.manifesto{padding:110px 0 52px;max-width:900px}.section-index{font-size:10px;letter-spacing:.22em;color:#676b6f;margin-bottom:18px}.cta-band h2,.manifesto h2{font:400 clamp(34px,4.5vw,66px)/1.05 Georgia,serif;margin:0 0 22px}.manifesto p{font-size:18px;color:#9fa2a4;max-width:760px}.content-grid,.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:110px}.content-card,.feature-card{background:linear-gradient(145deg,#0d0f11,#0a0b0d);padding:32px;min-height:260px;position:relative;transition:.2s ease}.feature-card:hover{background:#121416;box-shadow:inset 0 2px 0 var(--gold)}.number{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#665b47;letter-spacing:.14em}.content-card h2,.feature-card h3{font:400 25px/1.1 Georgia,serif;margin:32px 0 14px}.content-card p,.feature-card p{color:#8f9497;font-size:14px}.arrow{position:absolute;right:28px;bottom:22px;color:var(--gold)}.cta-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:72px max(40px,calc((100vw - var(--max))/2));display:flex;align-items:end;justify-content:space-between;gap:40px;background:linear-gradient(90deg,#0b0c0e,#12100c)}.cta-band>div:first-child{max-width:760px}.footer{padding:48px max(40px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:auto 1fr auto;grid-gap:28px;gap:28px;align-items:center;color:#777b7d;font-size:12px;border-top:1px solid #17191b}.footer-links{display:flex;gap:22px;justify-content:center}.footer-links a:hover{color:var(--gold2)}.footer p{margin:0;text-align:right}.page-hero{padding:74px 0 40px;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(38px,4.8vw,66px);max-width:980px}.page-hero>p{font-size:17px;color:#a3a6a8;max-width:850px}.breadcrumb{display:flex;gap:10px;color:#5f6467;font-size:11px;margin-bottom:26px}.breadcrumb a:hover{color:var(--gold)}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.content-card{min-height:280px}.content-card-media{padding-top:24px}.card-media{width:100%;max-height:148px;overflow:hidden;margin:16px 0 18px;border:1px solid #24282d;background:#08090a}.card-media img{display:block;width:100%;height:100%;object-fit:cover;opacity:.82;filter:saturate(.78) contrast(.96);transition:.2s ease}.content-card-media:hover .card-media img{opacity:.94;filter:saturate(.9) contrast(1)}.content-card-skills{grid-column:span 2}.classes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classes-grid .content-card-skills{grid-column:auto}.skill-sample-note{margin-top:16px}.method-label,.skill-sample-note{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(199,161,90,.22);background:#100e0a;color:#b89a62;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.method-label{margin-top:18px}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-grid .content-card{min-height:240px}.download-grid .content-card h2{margin-top:18px}.server-info-grid .content-card:last-child,.world-grid .content-card:last-child{grid-column:1/-1;min-height:220px}.skill-sample-note+.skill-list{margin-top:10px}.skill-list{display:grid;grid-gap:12px;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #25292d}.skill-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px;background:#090a0b;border:1px solid #1e2226}.skill-row img{width:40px;height:40px;object-fit:contain;border:1px solid #4a412f;background:#050607;box-shadow:0 3px 14px rgba(0,0,0,.35)}.skill-row strong{display:block;color:#ddd4c3;font-size:13px;line-height:1.2}.skill-row span{display:block;margin-top:4px;color:#858b8e;font-size:12px;line-height:1.4}.technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-grid .content-card{padding-right:92px}.technology-grid .content-card:last-child:nth-child(odd){grid-column:1/-1;min-height:220px}.tech-card-icon{position:absolute;top:28px;right:28px;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(199,161,90,.34);background:linear-gradient(145deg,#15120d,#0a0b0d);color:var(--gold2);box-shadow:inset 0 0 18px rgba(199,161,90,.06)}.tech-card-icon svg{width:26px;height:26px}.technology-grid .content-card:hover .tech-card-icon{border-color:rgba(199,161,90,.62);background:#18130d}.coming-soon{display:inline-block;margin-top:24px;border:1px solid #5d4a2e;color:var(--gold2);padding:9px 12px;font-size:10px;letter-spacing:.2em;background:#120f0b}.section-nav{border-top:1px solid var(--line);padding:48px 0 90px;display:flex;justify-content:space-between;gap:30px;color:#777}.section-nav>span{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.section-nav>div{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.section-nav a{font-size:12px}.section-nav a:hover{color:var(--gold)}.account-grid{display:grid;grid-template-columns:1.1fr .8fr .8fr;grid-gap:18px;gap:18px;padding:56px 0 100px;align-items:start}.account-note,.form-card{border:1px solid var(--line);background:linear-gradient(145deg,#101214,#0b0c0e);padding:28px}.account-note h3,.form-card h3{font:400 28px/1.1 Georgia,serif;margin:0 0 22px}.field{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.field label{font-size:11px;color:#8f9497;text-transform:uppercase;letter-spacing:.1em}.form-card input,.form-card select,.form-card textarea{width:100%;border:1px solid #30343a;background:#08090a;color:#ece8df;padding:13px 14px;outline:none}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#80683b;box-shadow:0 0 0 2px rgba(199,161,90,.07)}.check{display:flex;gap:9px;color:#8f9497;font-size:12px;margin:8px 0 20px}.check input{width:auto}.form-message{font-size:12px;color:var(--gold2);margin:14px 0 0}.compact{padding:24px}.account-note p{color:#8f9497}.community-layout{display:grid;grid-template-columns:1fr 380px;grid-gap:20px;gap:20px;padding:56px 0 100px;align-items:start}.topics{display:grid;grid-gap:10px;gap:10px}.empty-state,.topic{border:1px solid var(--line);background:#0c0e10;padding:24px}.topic h3{font:400 26px Georgia,serif;margin:16px 0 8px}.topic p{color:#929699}.topic small{color:#5f6467}.tag{display:inline-block;border:1px solid #394047;padding:4px 7px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-right:7px;color:#9ea2a5}.tag-bug{border-color:#6b3b36;color:#c98075}.tag-balance{border-color:#685832;color:#d0ad63}.tag-suggestion{border-color:#3a5d4b;color:#7fb699}.tag.status{border-color:#363a3e;color:#686d70}.empty-state{color:#656a6d;min-height:150px;display:grid;place-items:center}.classes-grid-art{grid-column:span 2;min-height:320px;overflow:hidden;position:relative;background:#08090a}.classes-grid-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #24282d;pointer-events:none}.classes-grid-art img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center center;opacity:.9;filter:saturate(.86) contrast(.98);transition:.2s ease}.classes-grid-art:hover img{opacity:1;filter:saturate(.95) contrast(1)}.combat-grid-art{grid-column:span 2;min-height:280px;overflow:hidden;position:relative;background:#08090a}.combat-grid-art:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #24282d;pointer-events:none}.combat-grid-art img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;object-position:center center}@media (max-width:1100px){.navlinks{display:none}.topbar{justify-content:space-between}.hero{grid-template-columns:1fr;min-height:auto;padding-top:100px}.sigil-wrap{max-width:620px;width:100%;margin:auto}.content-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.account-grid{grid-template-columns:1fr 1fr}.account-note{grid-column:1/-1}.footer{grid-template-columns:1fr}.footer,.footer p{text-align:center}.community-layout{grid-template-columns:1fr}.community-layout .form-card{order:-1}}@media (max-width:680px){.topbar{padding:10px 14px}.quick-nav-inner{width:100%;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line)}.quick-nav a{display:flex;justify-content:center;padding:10px 6px;background:#0b0c0e;border:0;font-size:9px}.quick-nav a.accent{background:#171209}.brand span:last-child,.lang-switch{display:none}.wrap{width:min(100% - 24px,var(--max))}.hero{padding:64px 18px 58px;gap:30px}.hero h1{font-size:44px}.hero-sub{font-size:16px}.sigil-wrap{max-width:350px}.manifesto{padding-top:70px}.content-grid,.feature-grid{grid-template-columns:1fr;margin-bottom:70px}.content-card,.feature-card{min-height:auto}.cta-band{padding:52px 18px;display:block}.cta-band .hero-actions{margin-top:25px}.page-hero{padding:54px 0 32px}.page-hero h1{font-size:38px}.account-grid,.field-grid{grid-template-columns:1fr}.section-nav{display:block}.section-nav>div{justify-content:flex-start;margin-top:18px}.footer{padding-inline:18px}.footer-links{flex-wrap:wrap}.header-actions .button{display:none}.content-card-skills{grid-column:auto}.skill-list{grid-template-columns:1fr}.card-media{max-height:126px}}@media (max-width:1100px){.classes-grid .skill-list{grid-template-columns:1fr}}@media (max-width:680px){.classes-grid,.classes-grid .skill-list{grid-template-columns:1fr}}@media (max-width:1100px){.combat-grid-art{grid-column:span 2}}@media (max-width:680px){.combat-grid-art{grid-column:auto;min-height:auto;aspect-ratio:16/9}.combat-grid-art img{min-height:0}.classes-grid-art{grid-column:auto;min-height:auto;aspect-ratio:16/9}.classes-grid-art img{min-height:0}.technology-grid{grid-template-columns:1fr}.technology-grid .content-card,.technology-grid .content-card:last-child{grid-column:auto;padding-right:82px}.tech-card-icon{top:24px;right:24px;width:44px;height:44px}}.community-layout-live{grid-template-columns:minmax(0,1fr) 410px}.topic-button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit}.topic-button:hover{border-color:#45403a;background:#101214}.community-side{display:grid;grid-gap:12px;gap:12px;align-content:start;position:-webkit-sticky;position:sticky;top:96px}.forum-session{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:#0c0e10;padding:12px 14px;color:#a5a9ac;font-size:12px}.forum-session button,.moderation-actions button,.thread-back{border:1px solid #353a3f;background:#0a0b0d;color:#a9adb0;padding:7px 10px;cursor:pointer}.forum-session button:hover,.moderation-actions button:hover,.thread-back:hover{border-color:#6a5838;color:var(--gold2)}.forum-thread{max-height:calc(100vh - 130px);overflow:auto}.forum-thread>h3{margin:18px 0 10px}.forum-thread>p{color:#a0a4a7;white-space:pre-wrap}.forum-thread-head{display:flex;align-items:center;gap:7px}.thread-back{margin-left:auto;font-size:18px;line-height:1}.forum-replies{display:grid;grid-gap:8px;gap:8px;margin:20px 0;padding-top:14px;border-top:1px solid var(--line)}.forum-reply{border:1px solid #202429;background:#090a0b;padding:12px}.forum-reply strong{font-size:12px;color:#ddd4c3}.forum-reply p{margin:7px 0;color:#989da0;white-space:pre-wrap;font-size:13px}.forum-reply small,.forum-thread small{color:#62676a;font-size:11px}.forum-thread textarea{width:100%;margin-bottom:10px;border:1px solid #30343a;background:#08090a;color:#ece8df;padding:12px;resize:vertical}.moderation-actions{display:flex;gap:8px;margin-top:12px}.forum-message{margin:0;border:1px solid #393026;background:#110e0a;padding:10px 12px}@media (max-width:900px){.community-layout-live{grid-template-columns:1fr}.community-side{position:static}.forum-thread{max-height:none}}@media (max-width:680px){.download-grid{grid-template-columns:1fr}.server-info-grid .content-card:last-child,.world-grid .content-card:last-child{grid-column:auto}}.form-intro{margin:-4px 0 20px;color:#8f9497;font-size:13px}.check a{color:var(--gold2);text-decoration:underline;text-underline-offset:2px}.login-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.text-button{border:0;background:transparent;color:#9f8b66;padding:8px 0;cursor:pointer;font-size:11px;text-decoration:underline;text-underline-offset:3px}.text-button:hover{color:var(--gold2)}.account-center{padding:56px 0 100px}.account-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:30px;border:1px solid var(--line);background:linear-gradient(145deg,#101214,#0b0c0e)}.account-overview h2{font:400 clamp(30px,3vw,44px)/1.05 Georgia,serif;margin:10px 0 12px}.account-overview p{max-width:760px;margin:0;color:#94999c}.privacy-banner{margin-top:14px;padding:14px 18px;border:1px solid rgba(199,161,90,.25);background:#100e0a;color:#b6a27e;font-size:12px}.game-accounts-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);grid-gap:18px;gap:18px;margin-top:18px}.game-accounts-card{border:1px solid var(--line);background:#0c0e10;overflow:hidden}.game-accounts-head{display:flex;justify-content:space-between;gap:22px;padding:26px;border-bottom:1px solid var(--line)}.game-account-form h3,.game-accounts-head h3{font:400 28px/1.1 Georgia,serif;margin:8px 0 10px}.game-accounts-head p{max-width:700px;margin:0;color:#8f9497;font-size:13px}.db-state{height:max-content;white-space:nowrap;padding:6px 8px;border:1px solid #5b3430;color:#b97970;background:#130d0d;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.db-state.ok{border-color:#365541;color:#82b28c;background:#0d120f}.game-account-table-wrap{overflow-x:auto}.game-account-table{width:100%;border-collapse:collapse;font-size:13px}.game-account-table td,.game-account-table th{padding:15px 18px;text-align:left;border-bottom:1px solid #1b1e21}.game-account-table th{color:#777d80;font-size:9px;letter-spacing:.12em;text-transform:uppercase;background:#090a0b}.game-account-table td{color:#aeb1b2}.game-account-table strong{color:#ddd5c6}.account-status{display:inline-block;padding:4px 7px;border:1px solid #33493a;color:#85ad8b;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.empty-cell{text-align:center!important;padding:34px!important;color:#666d70!important}.game-account-form{align-self:start}.game-account-form small{display:block;margin-top:14px;color:#73797c;font-size:11px;line-height:1.5}.account-mode{display:grid;grid-gap:8px;gap:8px;margin:2px 0 20px;color:#9a9fa1;font-size:12px}.account-mode label{display:flex;align-items:center;gap:8px}.privacy-note h3{font:400 28px/1.1 Georgia,serif;margin:8px 0 14px}@media (max-width:900px){.game-accounts-layout{grid-template-columns:1fr}.account-overview{display:block}.account-overview .button{margin-top:20px}}@media (max-width:680px){.account-center{padding:36px 0 70px}.account-overview,.game-accounts-head{padding:20px}.game-accounts-head{display:block}.db-state{display:inline-block;margin-top:16px}.game-account-table td,.game-account-table th{padding:12px 10px}.game-account-table td:nth-child(4),.game-account-table th:nth-child(4){display:none}}.legal-identity{margin-top:28px;padding:16px 18px;border:1px solid rgba(199,161,90,.22);background:#100e0a}.legal-identity p{margin:7px 0 0;color:#a9a39a;font-size:12px}.legal-identity a{color:var(--gold2);text-decoration:underline;text-underline-offset:3px}.join-actions{margin-top:24px}.join-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:28px;background:var(--line);border:1px solid var(--line)}.join-step{display:flex;align-items:center;gap:13px;min-height:72px;padding:16px 18px;background:#0b0c0e}.join-step span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #57472e;color:var(--gold2);font-size:9px;letter-spacing:.12em}.join-step strong{color:#c6c2b9;font-size:11px;line-height:1.45;letter-spacing:.04em;font-weight:600}@media (max-width:760px){.join-steps{grid-template-columns:1fr}.join-step{min-height:58px}.join-actions .button{flex:1 1 180px}}:root{--section-space:84px;--card-pad:28px}.page-hero{padding:68px 0 36px}.page-hero>p{margin-bottom:0;line-height:1.65}.breadcrumb{margin-bottom:22px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--section-space)}.feature-card{min-height:240px;padding:var(--card-pad);display:flex;flex-direction:column}.feature-card h3{margin:26px 0 12px}.feature-card p{margin:0 0 34px}.feature-card .arrow{margin-top:auto}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-top:36px;margin-bottom:var(--section-space)}.content-card{min-width:0;min-height:250px;padding:var(--card-pad)}.content-card h2{margin:26px 0 12px}.content-card>p{margin:0}.content-card-skills{grid-column:auto}.card-media{max-height:none;aspect-ratio:16/9;margin:14px 0 18px}.content-card-media{padding-top:28px}.content-card-media h2{margin-top:18px}.section-grid-classes{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-classes>.classes-grid-art{grid-column:1/-1}.section-grid-combat{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-combat>.combat-grid-art{grid-column:1/-1}.section-grid-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-equipment>.content-card:last-child{grid-column:1/-1}.section-grid-world{grid-template-columns:repeat(3,minmax(0,1fr))}.section-grid-world>.content-card:last-child{grid-column:1/-1}.section-grid-technology{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-technology>.content-card:last-child:nth-child(odd){grid-column:1/-1}.section-grid-cookies,.section-grid-download,.section-grid-privacy,.section-grid-server-info,.section-grid-terms,.section-grid-updates{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-server-info>.content-card:last-child{grid-column:auto}.classes-grid-art,.combat-grid-art{width:100%;height:clamp(320px,34vw,470px);min-height:0;overflow:hidden}.classes-grid-art img,.combat-grid-art img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center center}.skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:16px}.skill-row{min-width:0}.technology-grid .content-card{min-height:250px;padding:28px 88px 28px 28px}.tech-card-icon{top:24px;right:24px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:48px 0 var(--section-space)}.account-grid>.account-note{grid-column:1/-1}.account-note,.form-card{padding:26px}.account-center{padding:48px 0 var(--section-space)}.game-accounts-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.85fr);gap:16px}.account-overview{padding:28px}.privacy-banner{margin-top:12px}.game-accounts-layout{margin-top:16px}.community-layout,.community-layout-live{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:16px;padding:48px 0 var(--section-space)}.topics{gap:8px}.empty-state,.topic{padding:22px}.community-side{gap:10px}.join-steps{margin-top:24px}.section-nav{padding:44px 0 72px}.legal-identity{margin-top:24px}.cta-band{gap:32px}.footer{gap:24px}@media (max-width:1100px){.feature-grid,.section-grid-world{grid-template-columns:repeat(2,minmax(0,1fr))}.section-grid-world>.content-card:last-child{grid-column:1/-1}.community-layout,.community-layout-live{grid-template-columns:1fr}.community-side{position:static}.forum-thread{max-height:none}}@media (max-width:760px){:root{--section-space:64px;--card-pad:22px}.page-hero{padding:52px 0 30px}.content-grid,.feature-grid,.section-grid-classes,.section-grid-combat,.section-grid-cookies,.section-grid-download,.section-grid-equipment,.section-grid-privacy,.section-grid-server-info,.section-grid-technology,.section-grid-terms,.section-grid-updates,.section-grid-world{grid-template-columns:1fr}.section-grid-classes>.classes-grid-art,.section-grid-combat>.combat-grid-art,.section-grid-equipment>.content-card:last-child,.section-grid-technology>.content-card:last-child,.section-grid-world>.content-card:last-child{grid-column:auto}.content-card,.feature-card{min-height:0;padding:var(--card-pad)}.technology-grid .content-card,.technology-grid .content-card:last-child{padding:22px 76px 22px 22px}.tech-card-icon{top:20px;right:20px;width:42px;height:42px}.skill-list{grid-template-columns:1fr}.classes-grid-art,.combat-grid-art{height:auto;aspect-ratio:16/9}.account-grid{grid-template-columns:1fr;padding-top:40px}.account-grid>.account-note{grid-column:auto}.game-accounts-layout{grid-template-columns:1fr}.community-layout,.community-layout-live{padding-top:40px}.section-nav{padding:38px 0 60px}}@media (max-width:480px){.account-note,.content-card,.empty-state,.feature-card,.form-card,.topic{padding:20px}.content-card h2,.feature-card h3{font-size:23px}.card-media{margin-inline:0}}.section-grid-why-interlude-reforged{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.section-grid-why-interlude-reforged>.why-card:last-child{grid-column:1/-1}.why-card{min-height:250px;border-color:#262a2d;background:radial-gradient(circle at 92% 10%,rgba(199,161,90,.07),transparent 30%),linear-gradient(145deg,#101214,#0a0b0d);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.why-card:hover{transform:translateY(-2px);border-color:rgba(199,161,90,.34);box-shadow:0 14px 34px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.02)}.why-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px}.why-card-top .number{position:static}.why-skill-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:2px;border:1px solid #51452f;background:linear-gradient(145deg,#18150f,#090a0b);box-shadow:0 0 0 1px rgba(0,0,0,.7),0 0 18px rgba(199,161,90,.08)}.why-skill-icon img{width:40px;height:40px;display:block;image-rendering:auto}.why-card h2{margin-top:20px}.why-card p{color:#a2a6a7;line-height:1.68}@media (max-width:760px){.section-grid-why-interlude-reforged{grid-template-columns:1fr}.section-grid-why-interlude-reforged>.why-card:last-child{grid-column:auto}.why-card{min-height:0}}.connection-faq{margin-top:-28px;margin-bottom:var(--section-space)}.connection-faq-head{max-width:820px;margin-bottom:24px}.connection-faq-head h2{font:400 clamp(30px,3.6vw,48px)/1.08 Georgia,Times New Roman,serif;margin:10px 0 12px}.connection-faq-head p{margin:0;color:#94999c;line-height:1.65}.connection-faq-list{border:1px solid var(--line);background:var(--line);display:grid;grid-gap:1px;gap:1px}.connection-faq-item{background:linear-gradient(145deg,#0d0f11,#0a0b0d)}.connection-faq-item summary{list-style:none;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:20px 22px;cursor:pointer;color:#d8d2c6}.connection-faq-item summary::-webkit-details-marker{display:none}.connection-faq-item summary span{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;color:#756344;letter-spacing:.12em}.connection-faq-item summary strong{font:600 14px/1.45 inherit}.connection-faq-item summary:after{content:"+";grid-column:3;color:var(--gold2);font-size:18px;line-height:1}.connection-faq-item[open] summary:after{content:"–"}.connection-faq-item[open] summary{background:#100e0a}.connection-faq-item>p{margin:0;padding:0 22px 22px 74px;color:#92979a;font-size:13px;line-height:1.7;max-width:1050px}@media (max-width:680px){.connection-faq{margin-top:-18px}.connection-faq-item summary{grid-template-columns:30px minmax(0,1fr);padding:17px 16px;gap:10px}.connection-faq-item>p{padding:0 16px 18px 56px}}.section-grid-download{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.section-grid-download{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.section-grid-download{grid-template-columns:1fr}}.section-grid-equipment>.content-card{display:flex;flex-direction:column;min-height:560px}.section-grid-equipment>.content-card h2{min-height:32px;margin-bottom:12px}.section-grid-equipment>.content-card>p{min-height:66px;margin-bottom:18px;line-height:1.62}.section-grid-equipment .skill-list{width:100%;min-height:270px;margin-top:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(126px,1fr));align-items:stretch}.section-grid-equipment .skill-row{min-width:0;min-height:0;height:100%;padding:12px;align-items:start}.section-grid-equipment .skill-row strong{min-height:16px}.section-grid-equipment .skill-row span{line-height:1.48}.section-grid-equipment .skill-list .skill-row:last-child:nth-child(odd),.section-grid-equipment .skill-row:first-child:nth-last-child(2),.section-grid-equipment .skill-row:first-child:nth-last-child(2)~.skill-row{grid-column:1/-1}.section-grid-equipment>.content-card:last-child{min-height:190px}.section-grid-equipment>.content-card:last-child>p{min-height:0;max-width:920px}@media (max-width:760px){.section-grid-equipment>.content-card,.section-grid-equipment>.content-card h2,.section-grid-equipment>.content-card>p{min-height:0}.section-grid-equipment .skill-list{min-height:0;grid-template-columns:1fr;grid-template-rows:none}.section-grid-equipment .skill-list .skill-row:last-child:nth-child(odd),.section-grid-equipment .skill-row,.section-grid-equipment .skill-row:first-child:nth-last-child(2),.section-grid-equipment .skill-row:first-child:nth-last-child(2)~.skill-row{grid-column:auto;min-height:0}}.content-grid,.feature-grid,.section-grid{align-items:stretch}.feature-card,.section-grid>.content-card{height:100%;display:flex;flex-direction:column}.feature-card h3,.section-grid:not(.section-grid-why-interlude-reforged)>.content-card h2{text-wrap:balance}.feature-card>p,.section-grid:not(.section-grid-why-interlude-reforged)>.content-card>p{line-height:1.62}@media (min-width:761px){.feature-card h3{min-height:56px}.section-grid:not(.section-grid-why-interlude-reforged)>.content-card h2{min-height:56px;display:flex;align-items:flex-start}.section-grid:not(.section-grid-why-interlude-reforged)>.content-card>p{min-height:70px}.section-grid>.content-card-skills .skill-list{margin-top:auto}.section-grid-combat>.content-card,.section-grid-download>.content-card,.section-grid-server-info>.content-card,.section-grid-technology>.content-card,.section-grid-updates>.content-card,.section-grid-world>.content-card{min-height:290px}.section-grid-classes>.content-card{min-height:0}}.skill-list{align-items:stretch;grid-auto-rows:1fr}.skill-row{height:100%;min-height:104px}.skill-row>div{min-width:0;display:flex;flex-direction:column}.skill-row strong{min-height:16px}.skill-row span{line-height:1.48}.content-card-media .card-media{flex:0 0 auto;width:100%;aspect-ratio:16/9}.content-card-media .card-media img{width:100%;height:100%;object-fit:cover}.account-note,.connection-faq-item,.form-card,.forum-reply,.section-grid-why-interlude-reforged>.content-card,.topic{height:auto}@media (max-width:760px){.feature-card,.section-grid>.content-card{height:auto}.feature-card h3,.section-grid:not(.section-grid-why-interlude-reforged)>.content-card h2,.section-grid:not(.section-grid-why-interlude-reforged)>.content-card>p,.skill-row{min-height:0}.skill-list{grid-auto-rows:auto}}.brand-copy{display:grid;grid-gap:1px;gap:1px;line-height:1.05}.brand-copy>span{font-size:13px;letter-spacing:.15em}.brand-copy small{font-size:8px;letter-spacing:.13em;color:#74797c;font-weight:650}@media (max-width:680px){.brand-copy small{display:none}}.section-grid-classes{gap:14px;background:transparent;border:0}.section-grid-classes>.content-card{--class-accent:#b89a62;min-height:0;border:1px solid #262a2d;background:radial-gradient(circle at 100% 0,rgba(199,161,90,.055),transparent 34%),linear-gradient(145deg,#101214,#0a0b0d);box-shadow:inset 0 2px 0 var(--class-accent)}.section-grid-classes>.content-card:first-child{--class-accent:#c8a45e}.section-grid-classes>.content-card:nth-child(2){--class-accent:#8e78b5}.section-grid-classes>.content-card:nth-child(3){--class-accent:#a95f4b}.section-grid-classes>.content-card:nth-child(4){--class-accent:#6f9a79}.section-grid-classes>.content-card:nth-child(5){--class-accent:#658ba8}.section-grid-classes>.content-card:nth-child(6){--class-accent:#7f8f9b}.section-grid-classes>.content-card:nth-child(7){--class-accent:#b89456}.section-grid-classes>.content-card:nth-child(8){--class-accent:#9d754f}.section-grid-classes>.content-card .number{color:var(--class-accent)}.section-grid-classes>.content-card h2{min-height:0;margin-bottom:12px}.section-grid-classes>.content-card>p{min-height:104px;margin:0;line-height:1.62}.section-grid-classes .skill-sample-note{align-self:flex-start;margin-top:18px;border-color:var(--class-accent);color:#c8b58c;background:#0d0d0d}.section-grid-classes .skill-list{grid-template-columns:1fr;grid-auto-rows:auto;width:100%;margin-top:12px;padding-top:12px;gap:8px;border-top-color:#2a2e32}.section-grid-classes .skill-row{min-height:78px;height:auto;padding:11px 12px;background:linear-gradient(90deg,#0a0b0c,#090a0b);border-color:#24292d;border-left:2px solid var(--class-accent)}.section-grid-classes .skill-row img{border-color:color-mix(in srgb,var(--class-accent) 55%,#302c25)}.section-grid-classes .skill-row strong{min-height:0;color:#e2ddd3}.section-grid-classes .skill-row span{margin-top:5px;line-height:1.5}.section-grid-classes>.classes-grid-art{margin-top:0;border:1px solid #262a2d}@media (max-width:1100px){.section-grid-classes>.content-card>p{min-height:0}}@media (max-width:760px){.section-grid-classes{gap:10px}.section-grid-classes>.content-card{box-shadow:inset 0 2px 0 var(--class-accent)}.section-grid-classes .skill-row{min-height:0}}.feature-grid,.section-grid:not(.section-grid-classes){gap:14px;background:transparent;border:0}.feature-card,.section-grid:not(.section-grid-classes)>.content-card{--card-accent:#b89a62;border:1px solid #262a2d;background:radial-gradient(circle at 100% 0,rgba(199,161,90,.05),transparent 34%),linear-gradient(145deg,#101214,#0a0b0d);box-shadow:inset 0 2px 0 var(--card-accent)}.feature-card:nth-child(8n+1),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+1){--card-accent:#c8a45e}.feature-card:nth-child(8n+2),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+2){--card-accent:#8e78b5}.feature-card:nth-child(8n+3),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+3){--card-accent:#a95f4b}.feature-card:nth-child(8n+4),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+4){--card-accent:#6f9a79}.feature-card:nth-child(8n+5),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+5){--card-accent:#658ba8}.feature-card:nth-child(8n+6),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+6){--card-accent:#7f8f9b}.feature-card:nth-child(8n+7),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n+7){--card-accent:#b89456}.feature-card:nth-child(8n),.section-grid:not(.section-grid-classes)>.content-card:nth-child(8n){--card-accent:#9d754f}.feature-card .number,.section-grid:not(.section-grid-classes)>.content-card .number{color:var(--card-accent)}.feature-card:hover,.section-grid:not(.section-grid-classes)>.content-card:hover{border-color:color-mix(in srgb,var(--card-accent) 42%,#262a2d);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--card-accent) 9%,transparent),transparent 34%),linear-gradient(145deg,#111315,#0b0c0e)}.section-grid:not(.section-grid-classes) .skill-list{width:100%;min-height:0;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto;margin-top:12px;padding-top:12px;gap:8px;border-top-color:#2a2e32}.section-grid:not(.section-grid-classes) .skill-row{grid-column:auto;min-height:78px;height:auto;padding:11px 12px;background:linear-gradient(90deg,#0a0b0c,#090a0b);border-color:#24292d;border-left:2px solid var(--card-accent)}.section-grid:not(.section-grid-classes) .skill-row img{border-color:color-mix(in srgb,var(--card-accent) 55%,#302c25)}.section-grid:not(.section-grid-classes) .skill-row strong{min-height:0;color:#e2ddd3}.section-grid:not(.section-grid-classes) .skill-row span{margin-top:5px;line-height:1.5}.section-grid-equipment>.content-card,.section-grid-equipment>.content-card h2{min-height:0}.section-grid-equipment>.content-card>p{min-height:82px}.section-grid-equipment .skill-list{min-height:0;grid-template-columns:1fr;grid-template-rows:none}.section-grid-equipment .skill-list .skill-row:last-child:nth-child(odd),.section-grid-equipment .skill-row,.section-grid-equipment .skill-row:first-child:nth-last-child(2),.section-grid-equipment .skill-row:first-child:nth-last-child(2)~.skill-row{grid-column:auto;min-height:78px}.section-grid-combat>.combat-grid-art,.section-grid-world>.content-card-media,.section-grid:not(.section-grid-classes) .card-media{border-color:#2a2e32}.join-steps{gap:10px;background:transparent;border:0}.join-step{border:1px solid #262a2d;box-shadow:inset 0 2px 0 #8e7850;background:linear-gradient(145deg,#101214,#0a0b0d)}.connection-faq-list{gap:10px;border:0;background:transparent}.connection-faq-item{border:1px solid #262a2d;box-shadow:inset 0 2px 0 #806b48}.account-note,.account-overview,.empty-state,.form-card,.topic{border-color:#262a2d;background:radial-gradient(circle at 100% 0,rgba(199,161,90,.035),transparent 34%),linear-gradient(145deg,#101214,#0a0b0d);box-shadow:inset 0 2px 0 #5f5544}@media (max-width:760px){.feature-grid,.section-grid:not(.section-grid-classes){gap:10px}.section-grid-equipment>.content-card>p,.section-grid:not(.section-grid-classes) .skill-row{min-height:0}.connection-faq-list,.join-steps{gap:8px}}.registration-interest{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(280px,1.3fr);grid-gap:24px;gap:24px;align-items:center;margin-top:8px;margin-bottom:26px;padding:22px 24px;border:1px solid rgba(199,161,90,.24);background:linear-gradient(120deg,rgba(199,161,90,.07),rgba(255,255,255,.018))}.registration-interest-count{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:end}.registration-interest-count .eyebrow{grid-column:1/-1;margin-bottom:6px}.registration-interest-count strong{font-size:clamp(2.5rem,6vw,4.6rem);line-height:.9;font-weight:800;letter-spacing:-.05em}.registration-interest-count>span:last-child{padding-bottom:5px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.registration-interest p{margin:0;max-width:720px;color:var(--muted);line-height:1.7}@media(max-width:720px){.registration-interest{grid-template-columns:1fr;gap:14px;padding:18px}}