:root{--bg:#0a0c0e;--panel:#111416;--line:#2b2d2e;--gold:#d7b675;--white:#f2eee6;--muted:#9b9b97}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{height:100px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px;background:#0a0c0ef2;position:relative;z-index:2}.brand{display:flex;gap:12px;align-items:center;font-size:22px;font-weight:800;letter-spacing:1px}.brand b{color:var(--gold)}.brand small{display:block;font:8px Arial;letter-spacing:3px;color:var(--muted)}.brand-mark{font:bold 32px Georgia;color:var(--gold);border:1px solid #786447;transform:rotate(-5deg);width:45px;text-align:center;line-height:50px}nav{display:flex;gap:30px;color:#c8c7c2;font-size:13px}nav a:hover,footer a:hover{color:var(--gold)}.button{border:1px solid var(--gold);background:var(--gold);color:#14130e;display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;padding:14px 23px;font-size:11px;letter-spacing:1.3px;font-weight:800}.button:hover{background:#efd4a0}.button.small{min-height:42px;padding:10px 18px;font-size:10px}.eyebrow{font-size:10px;font-weight:bold;letter-spacing:2.3px;color:var(--gold);display:flex;align-items:center;gap:12px}.line{height:1px;width:32px;background:var(--gold)}.hero{position:relative;min-height:730px;display:grid;grid-template-columns:1.05fr 1fr;padding:70px 5% 95px;overflow:hidden;background:radial-gradient(ellipse at 80% 50%,#291b12 0,transparent 52%)}.hero-copy{z-index:1;padding-top:24px}.hero h1{font-family:Impact,'Arial Narrow',sans-serif;font-stretch:condensed;font-size:clamp(52px,5.3vw,84px);line-height:1.01;letter-spacing:-1.5px;margin:29px 0 25px;font-weight:900}.hero h1 em{white-space:nowrap;font-style:normal;color:var(--gold)}.hero p{font-size:15px;color:#afafaa;line-height:1.9}.actions{display:flex;align-items:center;gap:25px;margin:30px 0}.text-link{font-size:12px;border-bottom:1px solid #696052;padding-bottom:5px}.text-link span{padding-left:12px}.hero-art{position:relative;display:flex;align-items:center;justify-content:center}.hero-art img{width:115%;height:540px;object-fit:contain;max-width:760px;mix-blend-mode:screen;filter:saturate(.8);margin-top:-30px}.art-caption{position:absolute;bottom:0;left:15%;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#8a7d68}.server-copy{display:flex;gap:13px;align-items:center;background:transparent;border:0;color:var(--white);padding:15px 0;text-align:left}.server-copy strong{font-size:12px;font-weight:500}.server-copy small{display:block;font-size:10px;color:var(--muted)}.copy-label{font-size:9px;color:var(--gold);margin-left:20px}.status-dot{background:#777;width:6px;height:6px;border-radius:100%}.status-dot.online{background:#8cbb85;box-shadow:0 0 12px #8cbb8570}.hero-footer{position:absolute;bottom:0;left:5%;right:5%;height:65px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.2px;color:#95958e}.hero-footer a{color:var(--gold)}.section{padding:90px 5%}.section-top{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:36px}h2{font-family:Georgia,serif;font-size:42px;line-height:1.18;font-weight:normal;margin:16px 0}h3{font-family:Georgia,serif;font-size:23px;font-weight:normal}p{color:#afafaa}.section-top p{font-size:13px}.world{border-bottom:1px solid var(--line);background:#0e1012}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.features article{padding:35px 35px 0 0;position:relative}.features article+article{padding-left:35px;border-left:1px solid var(--line)}.feature-icon{font-size:37px;color:var(--gold)}.number{position:absolute;right:35px;top:45px;font-size:10px;color:#636561}.features p{font-size:13px;max-width:310px}.features a{font-size:10px;letter-spacing:.6px;color:var(--gold);display:inline-block;margin-top:13px}.store{background:radial-gradient(ellipse at 50% 60%,#1c1913 0,transparent 65%)}.pill{display:inline-block;border:1px solid #55452d;color:var(--gold);padding:5px 9px;font-size:9px;letter-spacing:1px}.store-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:28px}.store-tabs span{padding:15px 0}.store-tabs .active{color:var(--gold);border-bottom:2px solid var(--gold)}.store-tabs a{margin-left:auto;color:var(--gold)}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.package{background:linear-gradient(150deg,#1b1b18,#111415);border:1px solid #35342e;padding:30px;position:relative;overflow:hidden}.package.featured{border-color:#a78b55}.package .tag{font-size:8px;letter-spacing:1.7px;color:var(--gold);min-height:18px}.package h3{margin:10px 0 3px;font-size:25px}.coin-scene{height:125px;display:flex;justify-content:center;align-items:center;perspective:500px}.coin{width:78px;height:78px;border:5px double #edca7c;border-radius:50%;background:radial-gradient(circle at 35% 25%,#e9cb85,#8d632c);box-shadow:5px 5px 0 #64461e,10px 15px 30px #0008,inset 0 0 0 4px #976d32;color:#58401c;text-shadow:1px 1px #efd59b;display:flex;align-items:center;justify-content:center;font:bold 42px Georgia;transform:rotate(-15deg)}.coin+.coin{margin-left:-28px;margin-top:24px}.coins-value{font-family:Georgia,serif;font-size:42px;line-height:1.2;margin-top:12px}.coins-value small{font:10px Arial;letter-spacing:1px;color:var(--muted);display:block;margin:8px 0 20px}.package .price{font-size:24px;margin:18px 0 20px;padding-top:18px;border-top:1px solid #38362f}.package .price small{font-size:10px;color:var(--muted);margin-left:8px}.package .button{width:100%;background:transparent;color:var(--gold)}.package.featured .button{background:var(--gold);color:#13120e}.package .button:hover{background:#e0bf7b;color:#111}.store-foot{display:flex;justify-content:space-between;font-size:10px;color:#9d9b92;margin-top:24px}.account{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#111416;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account p,.account li{font-size:13px;color:#a5a5a0}.account ol{padding-left:20px;line-height:2.5}code{font:12px monospace;color:var(--gold);background:#20201c;padding:4px 6px}.account-panel{border:1px solid #3c3b33;background:#0c0e0f;padding:28px}.panel-heading{display:flex;justify-content:space-between;letter-spacing:2px;font-size:10px;color:var(--gold);padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:25px}label{font-size:12px;display:block;margin-bottom:8px}input{border:1px solid #48483d;border-radius:0;background:#171a1b;color:var(--white);padding:14px;width:100%;margin:8px 0 18px}.account-panel .button{width:100%}.muted{font-size:10px!important;color:var(--muted)}.orders-list{padding:0;list-style:none}.orders-list li{padding:12px 0;border-top:1px solid var(--line)}.orders-list small{display:block;color:var(--gold)}.download{display:flex;align-items:center;gap:70px;justify-content:center;background:linear-gradient(120deg,#191710,#0c0e10)}.download-symbol{font:bold 140px Georgia;color:var(--gold);border:1px solid #655438;width:225px;height:245px;text-align:center;line-height:1.3;transform:rotate(-5deg);box-shadow:18px 18px 0 #171816}.download-symbol span{font:10px Arial;letter-spacing:5px;display:block}.download p{font-size:13px}.download .button{margin-top:15px}.guide{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.faqs details{border-bottom:1px solid var(--line);padding:20px 0}.faqs summary{cursor:pointer;font-size:14px}.faqs p{font-size:13px}footer{border-top:1px solid var(--line);padding:45px 5% 25px;display:flex;flex-wrap:wrap;gap:35px;align-items:center}footer>p{font-size:12px}footer>div{margin-left:auto;display:flex;gap:24px;font-size:11px}footer button,.inline{background:none;border:0;color:inherit;padding:0;font-size:inherit}footer>small{width:100%;border-top:1px solid var(--line);padding-top:22px;color:#747772;font-size:9px}dialog{background:#141718;color:var(--white);border:1px solid #6e5e42;padding:40px;width:520px;max-width:92vw}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:32px}dialog p{font-size:13px}.close{position:absolute;right:16px;top:10px;background:none;border:0;color:var(--gold);font-size:25px}.check{display:flex;gap:10px;align-items:start;margin:25px 0}.check input{width:18px;margin:4px 0}.inline{text-decoration:underline;color:var(--gold)}#pay{width:100%}#checkout-error{color:#eda59b}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(120px);background:#e0c18a;color:#15130d;box-shadow:0 8px 30px #0009;padding:14px 24px;z-index:10;font-size:13px;transition:transform .2s;max-width:90vw}#toast.show{transform:translateX(-50%) translateY(0)}.admin{max-width:1000px;margin:auto;padding:60px 24px}.admin table{width:100%;border-collapse:collapse;font-size:12px}.admin td,.admin th{text-align:left;border-bottom:1px solid var(--line);padding:12px}.admin .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.admin label input[type=checkbox]{width:auto}.hidden{display:none!important}@media(min-width:1600px){header,.section,footer{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}.hero{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:800px){header{height:80px}nav{gap:16px;font-size:11px}nav a:first-child{display:none}header>.button{display:none}.hero{grid-template-columns:1fr;padding-top:25px;padding-bottom:85px}.hero-copy{padding-top:10px}.hero h1{font-size:clamp(40px,9vw,65px)}.hero-art{position:absolute;right:-120px;top:100px;width:470px;opacity:.24}.hero-copy{max-width:95%}.hero-footer{font-size:7px;gap:15px}.hero-footer span:nth-child(3){display:none}.section{padding:60px 6%}.section-top{display:block}.section-top p{margin-top:25px}h2{font-size:34px}.features,.packages{grid-template-columns:1fr}.features article,.features article+article{padding:25px 0;border:0;border-bottom:1px solid var(--line)}.features p{max-width:none}.package{padding:25px}.packages{gap:18px}.coin-scene{height:100px;position:absolute;right:28px;top:48px}.package .coins-value{margin-top:40px}.store-tabs{gap:14px;font-size:8px}.store-tabs>span:nth-child(2){display:none}.store-foot{display:block;line-height:2.5}.store-foot span{display:block}.account,.guide{grid-template-columns:1fr;gap:30px}.download{gap:30px;display:block}.download-symbol{display:none}footer{gap:20px}footer>div{margin:0;gap:20px;flex-wrap:wrap}.admin .grid{grid-template-columns:1fr}.admin table{display:block;overflow:auto}.actions{gap:17px}.actions .button{padding:14px;font-size:10px}.text-link{font-size:11px}}

.packages{grid-template-columns:minmax(0,520px);justify-content:center}.package .price>span{font-size:26px}.package a.button{display:flex;justify-content:space-between}.account-panel h3{margin-top:25px}
