:root{color-scheme:dark;--bg:#090a0e;--panel:#111219;--gold:#f3ce72;--ink:#f5f2eb;--muted:#95969f;--line:#25262e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 'Segoe UI',Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}button{cursor:pointer}[hidden]{display:none!important}.ambient{position:absolute;top:0;right:0;width:70vw;height:850px;background:radial-gradient(ellipse at 65% 45%,#52402129,transparent 64%);pointer-events:none}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px max(5vw,24px);border-bottom:1px solid #ffffff0b;position:relative;z-index:3}.brand{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:750;letter-spacing:3px}.brand-sub{display:block;color:var(--gold);font-size:9px;letter-spacing:4.4px;line-height:1.4}.crest{width:39px;height:39px;display:grid;place-items:center;border:1px solid #f3ce7260;border-radius:50%;color:var(--gold);font:28px Georgia,serif;box-shadow:0 0 30px #e8ba3320}.mini{width:22px;height:22px;font-size:17px;box-shadow:none}nav{display:flex;align-items:center;gap:30px;font-size:13px;color:#b4b4bd}nav a:hover{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 23px;border-radius:9px;border:1px solid #36343b;background:#15151b;color:var(--ink);font-weight:600;line-height:1.4;transition:transform .22s,background .22s,box-shadow .22s}.button:hover{background:#232229;transform:translateY(-2px)}.button:disabled{opacity:.5;cursor:default;transform:none}.gold{background:linear-gradient(120deg,#f5d583,#e4b955);border-color:#e6c375;color:#241d0e;box-shadow:0 6px 24px #e3b64e15}.gold:hover{background:#ffe098;box-shadow:0 8px 28px #e3b64e30}.small{font-size:12px;padding:11px 17px}.full{width:100%;margin-top:16px}main{max-width:1320px;margin:auto;padding:0 42px}section{padding:100px 0;border-bottom:1px solid var(--line)}.eyebrow{color:var(--gold);font-size:10px;font-weight:700;letter-spacing:2.7px;display:block}.hero{min-height:710px;display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center;border:0;padding-top:75px;padding-bottom:85px}.hero-copy{animation:rise .8s ease both}.hero h1{font-size:clamp(60px,6.7vw,94px);letter-spacing:-5px;line-height:1.04;font-weight:650;margin:27px 0}.hero h1 em{font-style:normal;color:var(--gold)}p{color:var(--muted);line-height:1.85;margin:16px 0}.hero-copy>p{font-size:17px;max-width:450px}.hero-actions{display:flex;gap:12px;margin:31px 0}.version-row{display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:.8px;margin-top:36px}.version-row>span{color:#73747e;margin-right:4px}.version-row b{border:1px solid #393027;background:#d7b5550a;border-radius:5px;padding:4px 9px;color:#cec4a9;font-weight:500}.hero-note{font-size:11px;color:#72737e;margin-top:12px}.live-dot{display:inline-block;background:var(--gold);width:5px;height:5px;border-radius:50%;margin-right:9px;box-shadow:0 0 9px #edc466}.showcase{position:relative;aspect-ratio:1.12;border:1px solid #4f40253d;border-radius:25px;background:radial-gradient(circle at 52% 54%,#69512036,transparent 55%),linear-gradient(145deg,#14151e,#0a0c12);overflow:hidden;animation:rise 1s .1s ease both;box-shadow:0 30px 80px #0008}.showcase-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:35px 35px;transform:perspective(550px) rotateX(55deg) scale(1.6);transform-origin:center 90%;mask-image:linear-gradient(transparent,#000)}.preview-watermark{display:flex;align-items:center;gap:10px;font-size:10px;position:absolute;top:27px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:5px 12px;background:#0b0c11;border:1px solid #373438;border-radius:28px;color:#ddd6c2}.preview-watermark i{height:10px;border-left:1px solid #4b4650}.preview-watermark>span:last-child{color:#97949a;font-size:9px}.orbit{position:absolute;width:270px;height:270px;top:48%;left:50%;margin:-135px;border:1px solid #d7b25f35;border-radius:50%;transform:rotate(-25deg) scaleY(.42);box-shadow:0 0 20px #ad89250a}.orbit-two{width:360px;height:360px;margin:-180px;transform:rotate(35deg) scaleY(.45);border-style:dashed;animation:orbit 35s linear infinite}.monogram{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);font:170px Georgia,serif;color:#efd07e;opacity:.8;text-shadow:0 0 40px #efc75d30}.float-hud{background:#101119ee;border:1px solid #3c343449;border-radius:11px;position:absolute;padding:12px 14px;box-shadow:0 15px 30px #0007;backdrop-filter:blur(10px);font-size:10px;animation:float 7s ease-in-out infinite}.hud-title{font-size:11px;color:#ece9e4;display:flex;align-items:center;gap:9px;border-bottom:1px solid #ffffff0b;padding-bottom:8px}.hud-title>span{color:var(--gold);font-size:16px}.hud-title small{margin-left:auto;background:#2b241b;color:var(--gold);padding:0 5px;border-radius:4px;font-size:9px}.float-hud p{margin:9px 0 2px;color:#cecad2;font-size:9px;display:flex;justify-content:space-between;gap:20px}.float-hud b{font-weight:500;color:var(--gold)}.potions{left:7%;top:27%;width:185px;transform:rotate(-3deg)}.cooldown{right:6%;top:61%;width:175px;animation-delay:-3s}.line{height:2px;margin:5px 0;background:#30303a;border-radius:2px}.line span{display:block;width:68%;height:100%;background:var(--gold)}.cooldown .line span{width:42%}.keys{left:11%;bottom:15%;text-align:center;padding:10px;animation-delay:-1s}.keys b{color:#b7b5be;display:inline-grid;place-items:center;width:23px;height:22px;border:1px solid #3b3942;border-radius:4px;margin:2px;font:9px monospace}.keys b.pressed{background:var(--gold);color:#251e0a;border-color:var(--gold)}.keys .space{display:block;width:77px}.preview-label{position:absolute;left:24px;right:24px;bottom:20px;display:flex;justify-content:space-between;letter-spacing:2px;font-size:8px;color:#c0ad7a}.preview-label span{color:#62636f;letter-spacing:1px}.feature-strip{display:flex;gap:35px;justify-content:center;align-items:center;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#b6b5bf;font-size:12px}.feature-strip i{color:var(--gold);font-style:normal}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:40px}h2{font-size:44px;line-height:1.17;letter-spacing:-1.6px;font-weight:600;margin:20px 0 0}h3{font-size:21px;font-weight:600;letter-spacing:-.6px;margin:14px 0} .section-head>p{font-size:13px;margin:0}.feature-grid,.plan-grid,.steps,.dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.panel{border:1px solid #29282e;background:linear-gradient(140deg,#17171f,#101117);border-radius:15px;padding:30px}.feature-grid .panel{transition:transform .25s,border-color .25s}.feature-grid .panel:hover{transform:translateY(-5px);border-color:#8b713c}.feature-icon{color:var(--gold);font-size:32px;margin-bottom:30px}.feature-grid p{font-size:13px}.steps{margin-top:40px;gap:45px}.steps article>span{font-size:13px;color:var(--gold);border-bottom:1px solid #6c5934;display:block;padding-bottom:18px;margin-bottom:22px}.steps p{font-size:13px}.plan{position:relative;display:flex;flex-direction:column;transition:transform .25s}.plan:hover{transform:translateY(-5px)}.plan.featured{border-color:#99804b;background:linear-gradient(145deg,#2b2415,#15141a)}.plan-badge{position:absolute;right:20px;top:20px;color:var(--gold);font-size:9px;border:1px solid #695734;border-radius:5px;padding:2px 7px;letter-spacing:1px}.plan h3{font-size:25px;margin:15px 0}.plan-price{font-size:34px;font-weight:600;letter-spacing:-1px;color:var(--gold);margin:18px 0 0}.plan-price small{font-size:12px;letter-spacing:0;color:#b3a78d;margin-left:8px}.plan p{font-size:12px;min-height:40px}.plan ul{list-style:none;padding:20px 0;margin:15px 0 20px;border-top:1px solid #ffffff0c;font-size:12px;color:#c0bdc5}.plan li{padding:5px 0}.plan li::before{content:'✓';color:var(--gold);margin-right:10px}.plan .button{margin-top:auto;gap:10px}.payment-note{font-size:13px;margin-top:28px}.muted{font-size:11px;color:#777883}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.faq details{border-bottom:1px solid var(--line);padding:20px 0;font-size:14px}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px}.faq summary::after{content:'+';color:var(--gold);font-size:20px;line-height:1}.faq details[open] summary::after{content:'−'}.faq details p{font-size:13px;max-width:500px}footer{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:40px max(5vw,24px);color:#74747e;font-size:10px}footer p{color:#a19a87;font-size:12px}footer>span{text-align:right}.dashboard{padding-top:45px}.dashboard-grid h3{font-size:20px}.dashboard-grid p{font-size:12px}.orders{margin-top:24px;font-size:13px}.order-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:#a4a2ad}.verify{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;margin-top:35px;padding:28px 32px;border-color:#7d683c}.verify h2{font-size:28px}.verify p{font-size:12px}.verify>div:last-child{align-self:center}.verify code{display:block;color:var(--gold);letter-spacing:5px;font-size:26px;margin-bottom:15px}.telegram-links{margin-top:25px;display:flex;flex-wrap:wrap;gap:10px}dialog{color:var(--ink);background:#12131a;border:1px solid #41382c;border-radius:18px;padding:36px;width:min(440px,calc(100vw - 32px));box-shadow:0 20px 100px #000c}dialog::backdrop{background:#05060bce;backdrop-filter:blur(8px)}dialog h2{font-size:27px;margin-top:20px}.close{position:absolute;right:15px;top:12px;background:none;border:0;color:#8c8b95;font-size:25px;cursor:pointer;padding:3px 8px}.account-tabs{display:flex;gap:12px;margin:28px 0 22px;border-bottom:1px solid #34323a}.account-tabs button{color:#8c8b96;background:none;border:0;border-bottom:2px solid transparent;padding:0 0 12px}.account-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--gold)}label{display:block;font-size:12px;color:#aba7b2;margin-top:18px}input{display:block;width:100%;padding:13px 14px;background:#090a10;border:1px solid #34333d;border-radius:8px;color:var(--ink);margin-top:7px;font-size:14px}#account-message{font-size:12px;color:var(--gold)}#toast{position:fixed;bottom:24px;right:24px;max-width:400px;padding:16px 22px;background:#1b1913;border:1px solid #ad8c43;border-radius:10px;z-index:20;font-size:13px;box-shadow:0 10px 40px #0009}.reveal{animation:rise .65s ease both}@keyframes rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes orbit{from{transform:rotate(35deg) scaleY(.45)}to{transform:rotate(395deg) scaleY(.45)}}@media(max-width:1000px){main{padding:0 28px}.hero{gap:25px}.hero h1{font-size:68px}.potions{left:4%;width:157px}.cooldown{width:148px}.feature-strip{gap:20px;font-size:11px}.panel{padding:23px}.faq{gap:45px}}@media(max-width:760px){header{padding:20px}nav>a{display:none}nav{gap:0}main{padding:0 22px}.hero{grid-template-columns:1fr;padding:55px 0;gap:40px}.hero h1{font-size:74px;letter-spacing:-4px}.hero-copy>p{max-width:550px}.showcase{max-width:580px;width:100%;aspect-ratio:1.25}.potions{width:185px}.cooldown{width:170px}.feature-strip{flex-wrap:wrap;gap:10px 18px;font-size:10px}.feature-strip i:last-of-type{display:none}section{padding:65px 0}.section-head{align-items:flex-start;flex-direction:column;margin-bottom:28px}.feature-grid,.plan-grid,.dashboard-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr;gap:20px}.steps article{display:grid;grid-template-columns:40px 1fr;column-gap:20px}.steps article>span{grid-row:1/3;border:0}.steps h3{margin:0}.steps p{margin-top:7px}h2{font-size:36px}.faq,.verify{grid-template-columns:1fr;gap:25px}.verify{padding:24px}.hero-actions .button{padding:13px 18px;font-size:13px}footer{flex-wrap:wrap;gap:16px}footer p{display:none}.plan p{min-height:0}#toast{left:18px;right:18px;bottom:18px}.order-row{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* The launcher verification link has one task and one primary action. */
body.verification-mode header nav>a,body.verification-mode main>section:not(#verification),body.verification-mode main>.feature-strip,body.verification-mode footer{display:none!important}
body.verification-mode main{max-width:740px;padding:0 24px}
.verify{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;margin:clamp(25px,8vh,90px) auto 35px;padding:44px 38px;max-width:660px;box-shadow:0 25px 80px #0004}
.verify-symbol{display:grid;place-items:center;border:1px solid #d8b86870;border-radius:50%;width:66px;height:66px;color:var(--gold);font:45px Georgia,serif;margin-bottom:25px;background:#e0b44d0a}
.verify h2{font-size:32px;margin:19px 0 9px;line-height:1.25}.verify p{font-size:14px;max-width:480px;margin:9px 0}.verify-account{color:var(--gold);font-size:12px!important;overflow-wrap:anywhere}.verify .button{margin:23px 0 8px;min-width:240px;min-height:54px}.verify #verify-status{color:var(--gold);min-height:24px}.verify details{border-top:1px solid var(--line);width:100%;margin-top:22px;padding-top:16px;font-size:12px;color:var(--muted)}.verify summary{cursor:pointer}.verify code{font-size:16px;letter-spacing:3px;margin:16px 0}.verify details p{font-size:12px;margin:auto}.verify[data-state=complete] .verify-symbol{border-color:#b99a54;background:#d9ae3a14}
@media(max-width:760px){.verify{padding:32px 22px}.verify h2{font-size:28px}.verify .button{min-width:0;width:100%}}
.verify .text-button{background:none;border:0;padding:2px 8px;color:#a69b83;text-decoration:underline;text-underline-offset:3px;font-size:12px;margin-bottom:10px}.verify .text-button:hover{color:var(--gold)}
.friends-panel{grid-column:1/-1;margin-top:20px;padding:28px}.friends-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.friends-heading h3{margin-bottom:3px}.friends-plan-hint{color:var(--gold);border:1px solid #6d5720;border-radius:6px;padding:5px 9px;font-size:11px;white-space:nowrap}.friends-search{max-width:650px;margin-top:22px}.friends-search label{margin-top:0}.friends-search-row,.friends-chat-row{display:flex;gap:9px;align-items:center}.friends-search-row input,.friends-chat-row input{margin-top:7px}.friends-search-row .button,.friends-chat-row .button{flex-shrink:0}.friends-status{min-height:21px;color:var(--gold);font-size:12px;margin:8px 0}.friends-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:10px}.friends-columns h4,.friends-chat h4{font-size:13px;color:#ddd6c2;margin:0 0 10px}.friends-list{min-height:55px;border-top:1px solid var(--line)}.friends-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.friends-row small{display:block;color:var(--muted);font-size:11px}.friends-row-actions{display:flex;gap:6px;flex-wrap:wrap}.friends-row-actions button{font-size:11px;padding:6px 9px}.friends-online{color:#8dd69a}.friends-offline{color:var(--muted)}.friends-chat{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.friends-chat-heading{display:flex;justify-content:space-between;align-items:center}.friends-messages{max-height:190px;overflow:auto;margin:8px 0 12px}.friends-message{padding:8px 0;border-bottom:1px solid #ffffff09;font-size:12px}.friends-message small{color:var(--muted);margin-right:8px}.friends-chat-row input{margin-top:0}.friends-chat-row{align-items:center}@media(max-width:760px){.friends-panel{padding:22px}.friends-heading,.friends-columns{display:block}.friends-columns>div+div{margin-top:22px}.friends-search-row{align-items:flex-end}.friends-search-row .button{padding:11px 12px}}
/* Website shows presence only; chat, markers and inventory stay in the game client. */
.friends-game-note{margin-top:18px;padding:12px 14px;border:1px solid #3f3524;border-radius:9px;color:#b6ad95;background:#d7b5550a;font-size:12px}.friends-game-note strong{color:var(--gold)}
.wallet{grid-column:1/-1;margin-top:20px;border-color:#8b713c66;background:linear-gradient(135deg,#1b1812,#111219);animation:rise .55s ease both}.wallet-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.wallet-head h3{margin-bottom:0}.wallet-head strong{font-size:28px;color:var(--gold);letter-spacing:-.8px}.wallet-actions{display:flex;gap:10px;flex-wrap:wrap}.wallet-topup-box{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff12;max-width:650px}.amount-presets{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.amount-presets .button{padding:8px 12px}.wallet-topup-box input{max-width:300px;display:inline-block;margin-right:8px}.wallet-topup-box .button{margin-top:10px}.wallet-topup-box p{color:var(--gold);font-size:12px}.wallet-catalog{margin-top:25px;padding-top:20px;border-top:1px solid #ffffff12}.wallet-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#0d0e14;border:1px solid #282731;border-radius:9px}.wallet-item strong{display:block}.wallet-item small{display:block;color:var(--gold);margin-top:3px}.admin-wallet{grid-column:1/-1;margin-top:20px;border-color:#9e793d}.admin-topup{display:grid;grid-template-columns:1.4fr minmax(150px,1fr) auto auto;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid #ffffff12;font-size:12px}.admin-topup input{margin:0;padding:8px}.admin-topup .button{padding:8px 10px}@media(max-width:760px){.wallet-items{grid-template-columns:1fr}.admin-topup{grid-template-columns:1fr 1fr}.admin-topup input{grid-column:1/-1}}
.topup-input-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.topup-input-row input{flex:1;min-width:140px;margin:0}.topup-input-row>.button{margin:0}.topup-input-row>span{color:var(--muted);font-size:13px}.topup-receipt{background:#0c0d12;border:1px solid #766033;border-radius:12px;padding:22px}.topup-receipt h4{font-size:20px;margin:12px 0 18px;line-height:1.4}.topup-details{margin:0;display:grid;gap:10px}.topup-details>div{display:flex;justify-content:space-between;gap:15px}.topup-details dt{color:var(--muted);font-size:12px}.topup-details dd{margin:0;font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.topup-receipt #topup-next{color:#bbb5a7}.topup-receipt>details{margin-top:20px;color:var(--muted);font-size:12px}.topup-receipt summary{cursor:pointer}.topup-receipt pre{font:12px/1.8 'Segoe UI',Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);user-select:text;padding:12px;border:1px solid var(--line);border-radius:8px}.topup-receipt>#new-topup{display:flex;margin-top:18px}.wallet-request{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line);padding:14px 0}.wallet-request strong,.wallet-request small,.admin-topup strong,.admin-topup small{display:block}.wallet-request small,.admin-topup small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.wallet>details{margin-top:22px;font-size:13px}.wallet>details>summary{cursor:pointer}#admin-wallet-link{color:var(--gold)}@media(max-width:760px){nav #admin-wallet-link{display:inline-flex;font-size:11px}nav{gap:10px}.topup-receipt{padding:16px}.wallet-request{align-items:flex-start;flex-direction:column}.admin-wallet .wallet-head{align-items:flex-start;flex-wrap:wrap}.topup-input-row input{max-width:none}.topup-details>div{flex-wrap:wrap;gap:3px 12px}.topup-details dd{max-width:100%}}
.admin-own-request{grid-column:2/-1;margin:0;font-size:12px;line-height:1.7;color:var(--muted)}@media(max-width:760px){.admin-own-request{grid-column:1/-1}}
