:root{color-scheme:dark;--bg:#090a0b;--bg-soft:#101214;--surface:#0f1011e6;--surface-strong:#121416;--ink:#f1e7d7;--muted:#aaa6a0;--bronze:#c49760;--bronze-soft:#7f6547;--wine:#6d1718;--wine-light:#9d2a28;--blue:#4db7e8;--green:#76c89b;--danger:#ef675f;--line:#c4976047;--line-soft:#f1e7d71f;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shell:min(1180px, calc(100vw - 48px))}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.shell{width:var(--shell);margin-inline:auto}.serif{font-family:var(--serif)}.muted{color:var(--muted)}.site-header{z-index:30;border-bottom:1px solid var(--line-soft);background:linear-gradient(#040506d1,#0405061a);position:absolute;inset:0 0 auto}.header-inner{align-items:center;gap:44px;height:76px;display:flex}.brand{color:#d9aa70;font:600 24px/1 var(--serif);letter-spacing:.08em;align-items:center;gap:12px;display:inline-flex}.brand svg{flex:none}.main-nav{align-items:stretch;gap:34px;height:100%;display:flex}.main-nav a{color:#d3d0ca;place-items:center;font-size:14px;display:grid;position:relative}.main-nav a:after{content:"";background:var(--bronze);height:2px;transition:transform .18s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a.active:after{transform:scaleX(1)}.main-nav a.active{color:var(--ink)}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.language-switch{border:1px solid var(--line);color:#d9c4a7;letter-spacing:.04em;padding:7px 9px;font-size:12px;font-weight:600}.language-switch:hover{border-color:var(--bronze);color:var(--ink)}.mobile-menu{color:var(--ink);background:0 0;border:0;padding:8px;display:none}.mobile-menu span{background:currentColor;width:23px;height:1px;margin:6px 0;display:block}.button{border:1px solid var(--bronze-soft);min-height:48px;color:var(--ink);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover{border-color:var(--bronze);transform:translateY(-1px)}.button-primary{background:linear-gradient(#862322,#5d1516);border-color:#b55d4c;box-shadow:inset 0 0 0 1px #ffffff0a}.button-primary:hover{background:linear-gradient(#982a27,#6d1718)}.button-ghost{background:#08090a73}.button-small{min-height:40px;padding-inline:20px}.button-wide{width:100%}.text-action{color:#ef675f;cursor:pointer;font:600 14px/1 var(--sans);background:0 0;border:0;padding:12px}.arrow{width:18px;height:18px;transition:transform .18s}.button:hover .arrow{transform:translate(3px)}.hero{isolation:isolate;border-bottom:1px solid var(--line);background:#151719 url(/images/hero-citadel.png) 50%/cover no-repeat;align-items:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050607d6 0%,#05060742 42%,#0000 70%),linear-gradient(#0000 52%,#050607c2);position:absolute;inset:0}.hero-content{max-width:650px;padding:156px 0 92px}.hero h1{max-width:640px;font:500 clamp(54px, 6vw, 88px)/.98 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px}.hero p{color:#ded6ca;max-width:540px;font:400 20px/1.55 var(--serif);margin:0 0 34px}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-actions .button{min-width:190px}.section{padding:112px 0;position:relative}.section-heading{max-width:660px;font:500 clamp(42px, 5vw, 65px)/1.04 var(--serif);letter-spacing:-.025em;margin:0}.section-rule{background:linear-gradient(90deg, var(--bronze), transparent);width:100%;height:1px;margin:26px 0 30px}.section-copy{max-width:590px;color:var(--muted);margin:0;font-size:17px}.world-section{background:radial-gradient(circle at 85% 10%,#56181726,#0000 38%),#0b0d0e;overflow:hidden}.world-layout{grid-template-columns:.88fr 1.12fr;align-items:start;gap:82px;display:grid}.world-aside{position:sticky;top:42px}.feature-list{border-top:1px solid var(--line)}.feature-row{border-bottom:1px solid var(--line-soft);grid-template-columns:66px 1fr;gap:24px;padding:30px 0;display:grid}.feature-icon{border:1px solid var(--bronze-soft);width:58px;height:58px;color:var(--bronze);place-items:center;display:grid}.feature-row h3{color:#e3c194;font:500 27px/1.15 var(--serif);margin:0 0 7px}.feature-row p{color:var(--muted);margin:0;font-size:15px}.server-about{gap:66px;display:grid}.server-intro{max-width:780px}.eyebrow{color:var(--bronze);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.rates-panel{border-block:1px solid var(--line)}.panel-heading{grid-template-columns:1fr minmax(270px,470px);align-items:end;gap:50px;padding:34px 0 30px;display:grid}.panel-heading h3{color:#e7c79e;font:500 clamp(30px, 3.4vw, 45px)/1.05 var(--serif);margin:0}.panel-heading p{color:var(--muted);margin:0;font-size:14px}.rate-steps{border-top:1px solid var(--line-soft)}.rate-steps article{border-bottom:1px solid var(--line-soft);grid-template-columns:150px 120px 1fr;align-items:center;gap:28px;min-height:76px;padding:14px 0;display:grid}.rate-steps article:last-child{border-bottom:0}.rate-steps span{color:#b8b0a6;letter-spacing:.08em;font-size:13px}.rate-steps strong{color:#f0d1a9;font:500 36px/1 var(--serif)}.rate-steps small{color:#777b7d;font-size:12px}.mechanics-grid{border-top:1px solid var(--line)}.mechanic-card{border-bottom:1px solid var(--line-soft);grid-template-columns:58px 270px minmax(0,1fr);align-items:start;gap:28px;min-height:0;padding:34px 0;display:grid}.mechanic-card:after{display:none}.mechanic-card-accent{background:0 0}.mechanic-card-wide{grid-column:auto}.card-index{color:#6f665d;font:500 12px/1 var(--serif);letter-spacing:.14em;padding-top:7px}.mechanic-card h3{color:#e3c194;font:500 27px/1.12 var(--serif);margin:0}.mechanic-card p,.mechanic-card li{color:var(--muted);font-size:15px}.mechanic-card p{margin:0}.mechanic-card ul{margin:0;padding-left:19px}.mechanic-card li+li{margin-top:9px}.mechanic-card li::marker{color:var(--bronze)}.detail-columns{grid-template-columns:repeat(2,1fr);gap:22px 56px;display:grid}.server-note{border-top:1px solid var(--line);color:#898682;margin:-26px 0 0;padding:18px 0 0 86px;font-size:13px}.download-section{border-block:1px solid var(--line);background:#0d0f10}.download-layout{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.download-meta{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:24px;font-size:13px;display:flex}.download-meta code{color:#c9b69c;overflow-wrap:anywhere;font-size:12px}.download-actions{flex-direction:column;gap:12px;min-width:244px;display:flex}.download-actions .button{justify-content:center}.start-section{text-align:center;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#070809e6,#4612126b,#070809e6),url(/images/hero-citadel.png) 50% 66%/cover no-repeat;place-items:center;min-height:410px;display:grid}.start-section h2{font:500 clamp(46px, 5vw, 68px)/1 var(--serif);margin:0 0 30px}.start-section .button{min-width:230px}.obt-hero{border-bottom:1px solid var(--line);background:#111315 url(/images/hero-obt.png) 50%/cover no-repeat;align-items:center;min-height:690px;display:flex}.obt-hero-content{padding-top:76px}.obt-hero-content>*{margin-left:min(41vw,500px)}.obt-hero h1{max-width:680px;font:500 clamp(54px, 5.8vw, 82px)/.96 var(--serif);letter-spacing:-.035em;text-wrap:balance;margin-top:0;margin-bottom:22px}.obt-hero p{color:#e1d8ca;max-width:610px;font:20px/1.5 var(--serif);text-wrap:balance;margin-top:0;margin-bottom:34px}.home-rates{border-bottom:1px solid var(--line);background:#0b0c0d}.home-rates-copy{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:start;gap:64px;padding-top:42px;padding-bottom:30px;display:grid}.home-rates-copy h2{font:500 clamp(32px, 3vw, 46px)/1.05 var(--serif);color:#f0e2cc;margin:0}.home-rates-copy p{color:#bdb4a7;max-width:760px;margin:0;font-size:17px;line-height:1.6}.home-rates-copy p+p{border-top:1px solid var(--line-soft);margin-top:13px;padding-top:13px}.home-rates-copy strong{color:#e6bd82;font-weight:600}.home-rates-inner{grid-template-columns:repeat(3,1fr) minmax(260px,1.35fr);align-items:center;min-height:88px;display:grid}.home-rates-inner>div{border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:13px;min-height:44px;display:flex}.home-rates-inner span{color:#bdb4a7;font:18px/1 var(--serif)}.home-rates-inner strong{color:#e6bd82;font:500 32px/1 var(--serif)}.home-rates-inner>a{color:#dbc4a3;font:17px/1.2 var(--serif);text-underline-offset:7px;justify-content:flex-end;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.home-rates-inner>a:hover .arrow{transform:translate(3px)}.coin-buyback{border-bottom:1px solid var(--line);background:radial-gradient(circle at 20%,#7b4f221f,#0000 30%),#0a0b0c;overflow:hidden}.coin-buyback-inner{grid-template-columns:minmax(240px,.78fr) 1.22fr;align-items:center;gap:70px;min-height:330px;display:grid}.coin-emblem{border-right:1px solid var(--line);align-self:stretch;place-items:center;display:grid}.coin-emblem img{filter:drop-shadow(0 22px 30px #0006);width:min(280px,78%);transform:rotate(-4deg)}.coin-buyback h2{font:500 clamp(42px, 4.5vw, 62px)/1 var(--serif);margin:0 0 14px}.coin-buyback p{color:#d3cabd;max-width:690px;font:19px/1.5 var(--serif);margin:0}.coin-buyback small{border-top:1px solid var(--line-soft);color:#8f8a83;max-width:690px;margin-top:24px;padding-top:18px;font-size:13px;display:block}.compact-download{border-bottom:1px solid var(--line);background:#0d0f10;padding:74px 0}.compact-download-inner{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.compact-download h2{font:500 clamp(40px, 4vw, 56px)/1 var(--serif);margin:0 0 12px}.compact-download p{max-width:660px;color:var(--muted);margin:0}.compact-download-actions{gap:10px;min-width:250px;display:grid}.compact-download-actions .button{width:100%}.download-checksums{color:#85817b;margin-top:19px;font-size:12px}.download-checksums summary{cursor:pointer;color:#bca98f;width:fit-content}.download-checksums code{overflow-wrap:anywhere;color:#8f8a83;max-width:720px;margin-top:7px;display:block}.server-page{background:#090a0b}.server-page-hero{border-bottom:1px solid var(--line);background:linear-gradient(#0000 30%,#070809c7),url(/images/hero-obt.png) 50% 26%/cover no-repeat;align-items:flex-end;min-height:315px;display:flex}.server-page-hero .shell{text-align:center;padding-bottom:42px}.server-page-hero h1{font:500 clamp(54px, 6vw, 78px)/1 var(--serif);margin:0}.server-page-hero p{color:#d6cabc;font:italic 18px/1.4 var(--serif);margin:13px 0 0}.server-page-content{padding:38px 0 74px}.server-rate-rail{border:1px solid var(--line);background:linear-gradient(#731b1961,#3f121238);grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.server-rate-rail>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:15px;min-height:72px;display:flex}.server-rate-rail>div:last-child{border-right:0}.server-rate-rail span{color:#d1c4b3;font:22px/1 var(--serif)}.server-rate-rail strong{color:#efca94;font:500 32px/1 var(--serif)}.server-chapters{border-top:1px solid var(--line)}.server-chapter{border-bottom:1px solid var(--line);grid-template-columns:58px 285px minmax(0,1fr);gap:24px;padding:27px 0 30px;display:grid}.chapter-index{color:#b9804e;font:500 20px/1 var(--serif);padding-top:4px}.server-chapter h2{color:#e8d8c0;font:500 27px/1.12 var(--serif);margin:0}.chapter-copy{color:#aaa6a0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 42px;font-size:14px;display:grid}.chapter-copy>p{margin:0}.chapter-copy>ul{margin:0;padding-left:18px}.chapter-copy li+li{margin-top:7px}.chapter-copy li::marker{color:var(--bronze)}.chapter-copy:not(.chapter-columns)>ul{columns:2;grid-column:1/-1;column-gap:54px}.chapter-copy strong{color:#d4b07b}.server-page-note{border-top:0;margin:20px 0 0;padding-left:0}.server-cta{border-block:1px solid var(--line);background:linear-gradient(90deg,#08090af0,#4a15146b,#08090af0),url(/images/hero-citadel.png) 50% 64%/cover no-repeat;padding:62px 0}.server-cta .shell{justify-content:center;align-items:center;gap:46px;display:flex}.server-cta h2{font:500 clamp(42px, 4.5vw, 62px)/1 var(--serif);margin:0}.server-cta .button{min-width:210px}.site-footer{background:#08090a;padding:44px 0 55px}.footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer-copy{color:#777;margin-top:8px;font-size:13px}.footer-nav{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:14px 30px;font-size:13px;display:flex}.footer-nav a:hover{color:var(--ink)}.auth-page{background:#0a0b0c;min-height:100vh}.auth-layout{grid-template-columns:minmax(430px,42%) 1fr;min-height:100vh;display:grid}.auth-panel{z-index:2;border-right:1px solid var(--line);background:#080a0bfa;padding:38px clamp(34px,6vw,105px) 60px;position:relative}.auth-back{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:inline-flex}.auth-back:hover{color:var(--ink)}.auth-top{border-bottom:1px solid var(--line);align-items:center;gap:26px;padding-bottom:30px;display:flex}.auth-language{margin-left:auto}.auth-form-wrap{max-width:430px;padding-top:clamp(60px,8vh,100px)}.auth-form-wrap h1{font:500 clamp(46px, 5vw, 64px)/1 var(--serif);margin:0 0 12px}.auth-lead{color:#c7c0b7;font:18px/1.5 var(--serif);margin:0 0 38px}.auth-image{background:url(/images/hero-citadel.png) 50%/cover no-repeat;position:fixed;inset:0 0 0 42%}.auth-image:after{content:"";background:linear-gradient(90deg,#080a0bb8,#0000 28%);position:absolute;inset:0}.form-group{margin-bottom:22px}.form-label{color:#e7ded0;font:17px/1.2 var(--serif);margin-bottom:8px;display:block}.field-shell{position:relative}.form-input{width:100%;height:50px;color:var(--ink);background:#101315;border:1px solid #43484d;border-radius:2px;outline:none;padding:0 46px 0 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.form-input:focus{border-color:#4daee0;box-shadow:0 0 0 1px #4daee03d}.form-hint{color:#7f8385;margin-top:6px;font-size:12px;display:block}.password-toggle{color:#9ea5ae;cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.password-toggle:hover{color:var(--ink)}.checkbox-row{color:#c8c3bb;align-items:flex-start;gap:11px;margin:28px 0;font-size:14px;display:flex}.checkbox-row input{accent-color:#8b2825;width:18px;height:18px;margin:2px 0 0}.inline-link{color:#dbaf78;text-underline-offset:3px;text-decoration:underline}.auth-switch{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin-top:30px;padding-top:26px;font-size:14px}.form-message{min-height:24px;color:var(--danger);margin:-4px 0 14px;font-size:13px}.form-message.success{color:var(--green)}.button[disabled]{opacity:.55;cursor:wait;transform:none}.profile-page{background:radial-gradient(circle at 70% 0,#4f1c183d,#0000 34%),#090a0b;min-height:100vh}.profile-page .site-header{background:#090a0b;position:relative}.profile-hero{border-bottom:1px solid var(--line);background:url(/images/hero-citadel.png) 50% 48%/cover no-repeat;align-items:flex-end;min-height:260px;display:flex;position:relative;overflow:hidden}.profile-hero:after{content:"";background:linear-gradient(90deg,#050607f0,#05060773),linear-gradient(#0000 28%,#090a0b);position:absolute;inset:0}.profile-hero .shell{z-index:1;padding-bottom:36px;position:relative}.profile-hero h1{font:500 clamp(52px, 6vw, 74px)/1 var(--serif);margin:0}.profile-main{padding:0 0 100px}.account-strip{border:1px solid var(--line);background:#111213c7;align-items:center;gap:24px;min-height:96px;margin:0 0 42px;padding:0 26px;display:flex}.coin-overview{border:1px solid var(--line);background:#0d0f10e0;grid-template-columns:repeat(3,minmax(0,1fr));margin:-20px 0 20px;display:grid}.coin-balance-card{border-right:1px solid var(--line-soft);min-height:154px;padding:25px 28px}.coin-balance-card:last-child{border-right:0}.coin-balance-card>span{color:#9a9da0;letter-spacing:.11em;text-transform:uppercase;font-size:12px;display:block}.coin-balance-card strong{color:#e2ba79;font:500 32px/1 var(--serif);margin:12px 0 9px;display:block}.coin-balance-card small{color:#777b7e;max-width:290px;font-size:12px;line-height:1.45;display:block}.coin-balance-card.total-coins{background:linear-gradient(135deg,#744c1f29,#0000 72%)}.coin-balance-card.total-coins strong{color:#f0cd91}.profile-actions{flex-wrap:wrap;gap:12px;margin:0 0 48px;display:flex}.account-mark{border:1px solid var(--bronze-soft);width:54px;height:54px;color:var(--bronze);font-family:var(--serif);border-radius:50%;place-items:center;display:grid}.account-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:13px}.account-name{font:500 25px/1 var(--serif);margin-top:2px}.profile-section-title{align-items:center;gap:20px;margin-bottom:18px;display:flex}.profile-section-title h2{font:500 34px/1 var(--serif);margin:0}.profile-section-title:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.character-table{border:1px solid var(--line);border-collapse:collapse;background:#0d0f10e0;width:100%}.character-table th{text-align:left;color:#8f9295;background:#ffffff06;height:44px;padding:0 22px;font-size:12px;font-weight:500}.character-table td{border-top:1px solid var(--line-soft);height:76px;padding:0 22px}.character-name{color:var(--ink);font:500 20px/1 var(--serif)}.character-class{color:#c1bbb1;font-family:var(--serif)}.character-level{font:600 22px/1 var(--serif)}.character-coins{color:#dfb775;font:500 17px/1 var(--serif);white-space:nowrap}.status{color:#9b9da1;align-items:center;gap:10px;display:inline-flex}.status:before{content:"";background:#6e737d;border-radius:50%;width:9px;height:9px}.status.online{color:var(--blue)}.status.online:before{background:var(--blue);box-shadow:0 0 12px #4db7e873}.empty-state{text-align:center;color:var(--muted);border:1px dashed #34383b;padding:70px 24px}.empty-state h3{color:var(--ink);font:500 25px/1.2 var(--serif);margin:0 0 8px}.loading-rows{border:1px solid var(--line)}.loading-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr 100px 130px 150px;align-items:center;gap:24px;height:76px;padding:0 22px;display:grid}.skeleton{background:linear-gradient(90deg,#202326 25%,#2b2f32 50%,#202326 75%) 0 0/200% 100%;border-radius:8px;width:70%;height:13px;animation:1.4s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.rules-page{background:#090a0b;min-height:100vh}.rules-page .site-header{background:#090a0b;position:relative}.rules-content{max-width:840px;padding:80px 0 120px}.rules-content h1{font:500 clamp(48px, 6vw, 70px)/1 var(--serif);margin:0 0 42px}.rules-content h2{color:#dfbd91;font:500 28px/1.2 var(--serif);margin:42px 0 14px}.rules-content p,.rules-content li{color:#b9b4ac}.legal-page{background:radial-gradient(circle at 85% 0,#5a1b1729,#0000 30%),#090a0b;min-height:100vh}.legal-page .site-header{background:#090a0b;position:relative}.legal-content{max-width:960px;padding:82px 0 110px}.legal-content h1{max-width:840px;font:500 clamp(46px, 6vw, 72px)/1 var(--serif);letter-spacing:-.025em;margin:0 0 30px}.legal-lead{color:#d1c8bc;max-width:820px;font:20px/1.65 var(--serif);margin:0 0 54px}.legal-content h2{color:#dfbd91;font:500 30px/1.2 var(--serif);margin:46px 0 15px}.legal-content p,.legal-content li{color:#b9b4ac}.legal-content li+li{margin-top:8px}.legal-content li::marker{color:var(--bronze)}.legal-content code{color:#d8bd9a}.legal-callout{border:1px solid var(--line);color:#c8c0b5;background:#c497600f;margin-top:38px;padding:22px 24px}.legal-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.price-panel{border:1px solid var(--line);background:linear-gradient(120deg,#701f1c38,#c497600a);grid-template-columns:1fr auto;align-items:center;gap:50px;margin:0 0 58px;padding:34px;display:grid}.price-panel h2{margin:2px 0 8px;font-size:38px}.price-panel p{margin:0}.price-kicker{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.price-equation{white-space:nowrap;align-items:center;gap:18px;display:flex}.price-equation strong{color:#f0d1a9;font:500 clamp(32px, 4vw, 48px)/1 var(--serif)}.price-equation span{color:#7f7a73}.tariff-grid{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.tariff-grid article{border-right:1px solid var(--line-soft);background:#0f1112c2;flex-direction:column;justify-content:center;gap:7px;min-height:150px;padding:22px;display:flex}.tariff-grid article:last-child{border-right:0}.tariff-grid article.featured{box-shadow:inset 0 2px var(--bronze);background:#6d17183b}.tariff-grid span{color:#807c77;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.tariff-grid strong{color:#e4c291;font:500 23px/1.2 var(--serif)}.tariff-grid b{color:var(--ink);font-size:18px}.price-note{margin:16px 0 0;font-size:13px}.catalog-table-wrap{border:1px solid var(--line);overflow-x:auto}.catalog-table{border-collapse:collapse;background:#0d0f10cc;width:100%;min-width:720px}.catalog-table th{color:#8f9295;text-align:left;background:#ffffff06;padding:14px 18px;font-size:12px;font-weight:600}.catalog-table td{border-top:1px solid var(--line-soft);color:#bbb5ac;vertical-align:top;padding:15px 18px;font-size:14px}.catalog-table td:nth-child(2){color:#e4c291;white-space:nowrap;font-weight:600}.support-info{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:42px;display:grid}.support-info article{border:1px solid var(--line);background:#0f1112bd;padding:24px}.support-info span{color:#7f7b76;letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.support-info strong{color:#e3c194;font:500 23px/1.2 var(--serif);margin:5px 0 6px;display:block}.support-info p{margin:0;font-size:13px}.support-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:46px;display:grid}.ticket-form,.tickets-panel{border:1px solid var(--line);background:#0d0f10c7;padding:28px}.ticket-form h2,.tickets-panel h2{margin:0 0 26px}.form-textarea{resize:vertical;min-height:170px;padding:13px 15px;line-height:1.5}.tickets-list{gap:12px;display:grid}.ticket-card{border:1px solid var(--line-soft);background:#ffffff05;padding:18px}.ticket-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ticket-head strong{color:#e6d5bd;font:500 18px/1.3 var(--serif)}.ticket-status{color:#a7aaac;letter-spacing:.08em;text-transform:uppercase;border:1px solid #4b4e50;flex:none;padding:3px 8px;font-size:10px}.status-answered{color:var(--green);border-color:#76c89b8c}.status-in_progress{color:var(--blue);border-color:#4db7e880}.ticket-card>p{white-space:pre-wrap;margin:12px 0;font-size:14px}.ticket-account{color:#8e8a84;margin-top:10px;font-size:12px}.ticket-account b{color:#d9b986}.ticket-card time{color:#74777a;font-size:11px}.ticket-reply{border-left:2px solid var(--bronze);background:#c497600f;margin:14px 0;padding:13px}.ticket-reply b{color:#dfbd91;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.ticket-reply p{white-space:pre-wrap;margin:6px 0 0;font-size:14px}.ticket-empty{text-align:center;color:var(--muted);border:1px dashed #34383b;padding:34px 18px}.ticket-admin-form{border-top:1px solid var(--line-soft);gap:12px;margin-top:18px;padding-top:18px;display:grid}.ticket-admin-form label{color:#bcb6ad;font-size:12px}.ticket-admin-form .form-textarea{min-height:110px;margin-top:6px}.ticket-admin-actions{gap:10px;display:flex}.ticket-admin-actions select{height:40px;padding-right:30px}.ticket-admin-form .form-message{margin:0}@media (width<=900px){:root{--shell:min(100% - 32px, 720px)}.header-inner{gap:18px;height:68px}.brand{font-size:20px}.mobile-menu{margin-left:auto;display:block}.main-nav,.header-actions{display:none}.menu-open .main-nav,.menu-open .header-actions{border:1px solid var(--line);background:#0d0f10;display:flex;position:absolute;left:16px;right:16px}.menu-open .main-nav{flex-direction:column;gap:0;height:auto;padding:8px 20px;top:68px}.menu-open .main-nav a{justify-content:start;min-height:48px}.menu-open .header-actions{padding:14px;top:324px}.hero{background-position:57%;min-height:720px}.hero-content{max-width:560px;padding-bottom:70px}.world-layout{grid-template-columns:1fr;gap:50px}.world-aside{position:static}.panel-heading{grid-template-columns:1fr;gap:18px}.rate-steps article{grid-template-columns:120px 100px 1fr}.mechanic-card{grid-template-columns:48px 210px minmax(0,1fr);gap:22px}.detail-columns{grid-template-columns:1fr;gap:8px}.download-layout{grid-template-columns:1fr;gap:34px}.download-layout .button{justify-self:start}.obt-hero{background-position:48%;align-items:flex-end;min-height:720px}.obt-hero-content{padding:170px 0 58px}.obt-hero-content>*{margin-left:0}.obt-hero h1,.obt-hero p{text-shadow:0 2px 24px #000;max-width:590px}.home-rates-copy{grid-template-columns:1fr;gap:16px}.home-rates-inner{grid-template-columns:repeat(3,1fr)}.home-rates-inner>a{border-top:1px solid var(--line);grid-column:1/-1;justify-content:center;min-height:64px}.coin-buyback-inner{grid-template-columns:minmax(210px,.65fr) 1.35fr;gap:42px}.compact-download-inner{grid-template-columns:1fr;gap:30px}.compact-download-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.server-chapter{grid-template-columns:46px 210px minmax(0,1fr);gap:18px}.chapter-copy{grid-template-columns:1fr}.chapter-copy:not(.chapter-columns)>ul{columns:1}.auth-layout{display:block}.auth-panel{background:#080a0bf0;width:min(100%,570px);min-height:100vh;padding-inline:32px}.auth-image{inset:0}.auth-image:after{background:#080a0b8c}.tariff-grid{grid-template-columns:repeat(2,1fr)}.tariff-grid article{border-bottom:1px solid var(--line-soft)}.support-grid{grid-template-columns:1fr}}@media (width<=620px){.hero{min-height:680px}.hero:before{background:linear-gradient(#0506072e,#0506078c 45%,#050607f5 100%)}.hero h1{font-size:clamp(46px,14vw,64px)}.hero p{font-size:18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.obt-hero{background-position:37%;min-height:660px}.obt-hero-content{padding-bottom:40px}.obt-hero h1{font-size:clamp(46px,14vw,61px)}.obt-hero p{font-size:18px}.home-rates-copy{gap:12px;padding-top:34px;padding-bottom:26px}.home-rates-copy h2{font-size:30px}.home-rates-copy p{font-size:15px;line-height:1.55}.home-rates-inner{grid-template-columns:repeat(3,1fr)}.home-rates-inner>div{flex-direction:column;align-items:center;gap:6px;min-height:70px}.home-rates-inner span{font-size:14px}.home-rates-inner strong{font-size:27px}.home-rates-inner>a{padding-inline:10px;font-size:15px}.coin-buyback-inner{grid-template-columns:1fr;gap:0;min-height:0;padding-block:54px}.coin-emblem{border-right:0;border-bottom:1px solid var(--line);min-height:210px}.coin-emblem img{width:210px}.coin-buyback-inner>div:last-child{padding-top:34px}.coin-buyback p{font-size:18px}.compact-download{padding:58px 0}.compact-download-actions{grid-template-columns:1fr}.server-page-hero{background-position:35% 30%;min-height:285px}.server-page-hero .shell{text-align:left}.server-rate-rail>div{flex-direction:column;gap:4px;min-height:62px}.server-rate-rail span{font-size:15px}.server-rate-rail strong{font-size:27px}.server-chapter{grid-template-columns:38px 1fr;gap:13px;padding:24px 0 27px}.server-chapter h2{font-size:24px}.chapter-copy{grid-column:2;font-size:14px}.server-cta{padding:54px 0}.server-cta .shell{text-align:center;flex-direction:column;align-items:stretch;gap:24px}.section{padding:78px 0}.server-about{gap:36px}.panel-heading{padding:26px 0 24px}.rate-steps article{grid-template-columns:76px 62px 1fr;gap:12px;min-height:68px}.rate-steps strong{font-size:28px}.rate-steps small{font-size:10px}.mechanic-card,.mechanic-card-wide{grid-template-columns:38px 1fr;gap:14px;padding:27px 0 30px}.mechanic-card h3{font-size:24px}.mechanic-card p,.mechanic-card ul,.mechanic-card .detail-columns{grid-column:2}.server-note{margin-top:-8px;padding-left:52px}.feature-row{grid-template-columns:54px 1fr;gap:18px}.feature-icon{width:50px;height:50px}.download-meta{flex-direction:column;gap:6px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-nav{flex-wrap:wrap;gap:16px 24px}.legal-content{padding:60px 0 80px}.legal-lead{font-size:18px}.price-panel{grid-template-columns:1fr;gap:24px;padding:25px}.tariff-grid{grid-template-columns:1fr}.tariff-grid article{border-right:0;min-height:112px}.support-info{grid-template-columns:1fr}.ticket-form,.tickets-panel{padding:20px}.auth-panel{padding:26px 20px 45px}.auth-top{gap:16px}.auth-top .brand svg{display:none}.auth-form-wrap{padding-top:64px}.account-strip{border-inline:0;margin-inline:-16px}.coin-overview{border-inline:0;grid-template-columns:1fr;margin-inline:-16px}.coin-balance-card{border-right:0;border-bottom:1px solid var(--line-soft);min-height:128px}.coin-balance-card:last-child{border-bottom:0}.character-table,.character-table tbody{display:block}.character-table thead{display:none}.character-table tr{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:12px;padding:20px;display:grid}.character-table td{border:0;height:auto;padding:0}.character-table td:nth-child(2){grid-column:1}.character-table td:nth-child(3){grid-area:1/2}.character-table td:nth-child(4){text-align:right;grid-area:2/2}.character-table td:nth-child(5){grid-column:1/-1}.loading-row{grid-template-columns:1fr 80px}.loading-row .skeleton:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
