html,body{margin:0;padding:0}
.wh-root{--wh-bg:#0b0410;--wh-panel:#1a0726;--wh-pur:#b300ff;--wh-pur2:#7a14c9;--wh-gold:#ffcc00;--wh-gold2:#b38f00;--wh-ink:#f4ecff;--wh-mut:#c6b3dc;--wh-bd:#5b1a86;
  min-height:100vh;background:var(--wh-bg) url(/images/wh/bg.webp) center top/cover fixed;color:var(--wh-ink);font:400 15px/1.65 Arial,Helvetica,sans-serif;overflow-x:clip;padding-bottom:78px}
.wh-root *{box-sizing:border-box}
.wh-root a{color:inherit;text-decoration:none}
.wh-root img{max-width:100%;height:auto;display:block}
.wh-root h1,.wh-root h2,.wh-root h3{font-family:Arial Black,Arial,sans-serif;font-weight:900;margin:0;letter-spacing:.01em}
.wh-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:10px;font:900 15px/1 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;transition:filter .15s}
.wh-btn:hover{filter:brightness(1.12)}
.wh-btn-g{background:linear-gradient(#ffe066,var(--wh-gold) 45%,var(--wh-gold2));color:#2a1200;border:2px solid #fff3b0;box-shadow:0 0 14px #ffcc0066}
.wh-btn-p{background:linear-gradient(#d65cff,var(--wh-pur) 50%,var(--wh-pur2));color:#fff;border:2px solid #f0c8ff;box-shadow:0 0 14px #b300ff66}
.wh-btn-s{height:36px;padding:0 14px;font-size:13px}
.wh-btn-xl{height:60px;padding:0 44px;font-size:20px;border-radius:14px}
.wh-pulse{animation:wh-pulse 1.5s ease-in-out infinite}
@keyframes wh-pulse{0%,100%{transform:scale(1);box-shadow:0 0 14px #ffcc0066,0 0 0 0 #ffcc0099}50%{transform:scale(1.06);box-shadow:0 0 22px #ffcc00aa,0 0 0 14px #ffcc0000}}
@media (prefers-reduced-motion:reduce){.wh-pulse{animation:none}}
.wh-top{position:sticky;top:0;z-index:40;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:#000;border-bottom:2px solid var(--wh-pur);box-shadow:0 2px 14px #b300ff88}
.wh-burger{width:42px;height:40px;border-radius:8px;background:linear-gradient(var(--wh-pur),var(--wh-pur2));border:2px solid var(--wh-gold);display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 9px;cursor:pointer}
.wh-burger i{display:block;height:3px;background:#fff;border-radius:2px}
.wh-logo{position:absolute;left:50%;transform:translateX(-50%);width:110px}
.wh-marq{overflow:hidden;white-space:nowrap;background:#000;border-bottom:2px solid var(--wh-pur);font:700 13px/22px Arial,sans-serif;text-transform:uppercase}
.wh-marq span{display:inline-block;padding-left:100%;animation:wh-marq 38s linear infinite}
@keyframes wh-marq{to{transform:translateX(-100%)}}
.wh-drawer{position:fixed;inset:0;z-index:60;visibility:hidden}
.wh-drawer.open{visibility:visible}
.wh-drawer-in{position:absolute;left:0;top:0;bottom:0;width:min(300px,86vw);background:var(--wh-panel);border-right:2px solid var(--wh-pur);padding:14px;transform:translateX(-100%);transition:transform .25s;z-index:2;overflow-y:auto}
.wh-drawer.open .wh-drawer-in{transform:none}
.wh-scrim{position:absolute;inset:0;background:#000a;border:0;opacity:0;transition:opacity .25s}
.wh-drawer.open .wh-scrim{opacity:1}
.wh-drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.wh-drawer-top button{background:none;border:0;color:#fff;cursor:pointer}
.wh-drawer-top svg{width:26px;height:26px}
.wh-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}
.wh-nav{display:flex;flex-direction:column;gap:6px}
.wh-nav a{display:flex;align-items:center;gap:12px;padding:6px 10px;border-radius:10px;background:linear-gradient(145deg,#2a0d5d,#130826);border:1px solid var(--wh-bd);font-weight:700;text-transform:uppercase;font-size:14px}
.wh-nav a[aria-current]{border-color:var(--wh-gold);color:var(--wh-gold)}
.wh-nav img{width:34px;height:34px}
.wh-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:12px;max-width:1920px;margin:0 auto}
.wh-left,.wh-right{display:none}
.wh-card-img{display:block;border-radius:6px;overflow:hidden;border:1px solid var(--wh-bd)}
.wh-facts{border:2px solid var(--wh-pur);background:#120419e6}
.wh-facts-h{background:linear-gradient(145deg,#3a0054,#ffd700);color:#fff;font:900 16px/34px Arial,sans-serif;padding:0 12px;text-transform:uppercase}
.wh-facts table{width:100%;border-collapse:collapse;font-size:13px}
.wh-facts td{padding:9px 12px;border-top:1px solid var(--wh-bd)}
.wh-facts td+td{text-align:right;color:var(--wh-gold);font-weight:700}
.wh-hero{display:flex;flex-direction:column;align-items:center;gap:12px}
.wh-hero-img{width:100%;border-radius:8px;border:1px solid var(--wh-bd)}
.wh-hero-c{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}
.wh-hero-c small{color:var(--wh-gold);font:900 16px/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}
.wh-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:16px 0 4px;border-bottom:2px solid var(--wh-pur);padding-bottom:6px}
.wh-tabs img{width:100%;max-width:110px;margin:0 auto}
.wh-art{background:#130520e8;border:1px solid var(--wh-bd);border-radius:10px;padding:20px 16px;margin-top:14px}
.wh-head h1{font-size:clamp(24px,4vw,36px);line-height:1.15;color:var(--wh-gold);text-shadow:0 0 12px #ffcc0055}
.wh-lead{font-size:17px;color:var(--wh-ink);margin:12px 0 0}
.wh-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}
.wh-stats div{background:linear-gradient(145deg,#2a0d5d,#130826);border:1px solid var(--wh-pur);border-radius:10px;padding:12px;text-align:center}
.wh-stats strong{display:block;color:var(--wh-gold);font:900 22px/1.1 Arial,sans-serif}
.wh-stats span{font-size:12px;color:var(--wh-mut);text-transform:uppercase}
.wh-toc{background:#0b0410;border:1px dashed var(--wh-pur);border-radius:10px;padding:12px 16px;margin:16px 0}
.wh-toc strong{color:var(--wh-gold);text-transform:uppercase;font-size:13px}
.wh-toc ol{margin:8px 0 0;padding-left:20px}
.wh-toc a{color:var(--wh-mut)}
.wh-toc a:hover{color:#fff}
.wh-sec{margin-top:28px}
.wh-sec h2,.wh-faq h2{font-size:clamp(20px,2.6vw,26px);line-height:1.25;color:#fff;border-left:5px solid var(--wh-pur);padding-left:12px;margin-bottom:12px}
.wh-sec h3{font-size:17px;color:var(--wh-gold);margin:14px 0 6px}
.wh-sec p{margin:0 0 12px}
.wh-check{list-style:none;padding:0}
.wh-check li{padding:6px 0 6px 28px;position:relative}
.wh-check li:before{content:"✔";position:absolute;left:0;color:var(--wh-gold)}
.wh-steps{counter-reset:s;list-style:none;padding:0}
.wh-steps li{counter-increment:s;position:relative;padding:10px 12px 10px 52px;margin-bottom:8px;background:#1d0830;border-radius:10px;border:1px solid var(--wh-bd)}
.wh-steps li:before{content:counter(s);position:absolute;left:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:var(--wh-gold);color:#2a1200;font-weight:900;display:grid;place-items:center}
.wh-tbl{overflow-x:auto;margin:12px 0}
.wh-tbl table{width:100%;border-collapse:collapse;font-size:14px}
.wh-tbl th{background:var(--wh-pur);color:#fff;text-align:left;padding:9px 10px;font-size:13px;text-transform:uppercase}
.wh-tbl td{padding:9px 10px;border-bottom:1px solid var(--wh-bd)}
.wh-tip{background:#2b2200;border:1px solid var(--wh-gold);border-radius:10px;padding:12px 14px;margin:12px 0;display:flex;gap:12px}
.wh-tip b{color:var(--wh-gold);text-transform:uppercase}
.wh-tip p{margin:0}
.wh-note{display:flex;gap:12px;align-items:flex-start;border-radius:10px;padding:12px 14px;margin:12px 0}
.wh-note p{margin:0}
.wh-note span{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:900}
.wh-note-warn{background:#3a0a14;border:1px solid #ff4d6d}.wh-note-warn span{background:#ff4d6d}
.wh-note-info{background:#1a1040;border:1px solid #8a7dff}.wh-note-info span{background:#8a7dff}
.wh-mid{display:flex;width:max-content;max-width:100%;margin:8px auto 0}
.wh-promo-row{display:grid;grid-template-columns:1fr;gap:10px}
.wh-promo-row img{border-radius:8px}
.wh-pc{display:grid;grid-template-columns:1fr;gap:12px}
.wh-pros,.wh-cons{border-radius:10px;padding:12px 16px}
.wh-pros{background:#0e2a17;border:1px solid #2fd16a}.wh-cons{background:#2e0c14;border:1px solid #ff4d6d}
.wh-pros h3,.wh-cons h3{margin-top:0}
.wh-pros ul,.wh-cons ul{margin:0;padding-left:20px}
.wh-faq{margin-top:28px}
.wh-faq details{border:1px solid var(--wh-bd);border-radius:10px;margin-bottom:8px;background:#1a0726}
.wh-faq summary{cursor:pointer;padding:12px 14px;font-weight:700}
.wh-faq details[open] summary{color:var(--wh-gold)}
.wh-faq details p{margin:0;padding:0 14px 12px}
.wh-explore{margin-top:26px}
.wh-explore-h{font:900 18px/1 Arial,sans-serif;color:var(--wh-gold);text-transform:uppercase;margin-bottom:10px}
.wh-explore-g{display:grid;grid-template-columns:1fr;gap:8px}
.wh-explore-g a{display:block;padding:12px 14px;border-radius:10px;background:linear-gradient(145deg,#2a0d5d,#130826);border:1px solid var(--wh-pur)}
.wh-explore-g strong{display:block;color:var(--wh-gold);text-transform:uppercase}
.wh-explore-g small{color:var(--wh-mut)}
.wh-lobby{margin-top:16px}
.wh-search{display:flex;align-items:center;gap:10px;background:#fff;color:#777;border-radius:4px;height:44px;padding:0 14px}
.wh-search svg{width:18px;height:18px}
.wh-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0;padding:8px;border-radius:8px;background:linear-gradient(135deg,#120626,#250d4e)}
.wh-cats a{text-align:center;padding:9px 4px;border-radius:6px;background:linear-gradient(145deg,#2a0d5d,#130826);border:1px solid var(--wh-bd);font:700 13px/1 Arial,sans-serif;text-transform:uppercase}
.wh-cats a.on{background:linear-gradient(135deg,#bf32ff,#992bff 70%)}
.wh-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.wh-tile{display:flex;flex-direction:column;gap:6px}
.wh-tile img{border-radius:6px;border:1px solid #ffffff33;aspect-ratio:255/175;object-fit:cover;width:100%}
.wh-tile span{text-align:center;font:700 12px/24px Arial,sans-serif;border:2px solid var(--wh-pur);border-radius:14px;background:#2a0838;box-shadow:0 0 8px #b300ff77}
.wh-wallet{display:flex;flex-direction:column;gap:4px;padding:12px 18px}
.wh-wallet strong{color:var(--wh-gold);font-size:20px}
.wh-wallet small{font-size:13px}
.wh-foot{padding:24px 16px;text-align:center;background:#000c;border-top:2px solid var(--wh-pur);display:flex;flex-direction:column;align-items:center;gap:12px}
.wh-fnav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;text-transform:uppercase;font-weight:700}
.wh-foot-b{display:flex;gap:12px;align-items:center;max-width:820px;text-align:left;font-size:13px;color:var(--wh-mut)}
.wh-foot-b p,.wh-op,.wh-copy{margin:0}
.wh-18{flex:none;width:40px;height:40px;border-radius:50%;border:2px solid #ff4d6d;display:grid;place-items:center;font-weight:900}
.wh-op,.wh-copy{font-size:12px;color:var(--wh-mut);max-width:820px}
.wh-bar{position:fixed;left:0;right:0;bottom:0;z-index:45;height:70px;display:grid;grid-template-columns:repeat(5,1fr);background:#000;border-top:2px solid var(--wh-pur);box-shadow:0 -2px 14px #b300ff66}
.wh-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:900 10px/1 Arial,sans-serif;text-transform:uppercase}
.wh-bar img{width:42px;height:42px}
@media (min-width:640px){.wh-grid{grid-template-columns:repeat(3,1fr)}.wh-stats{grid-template-columns:repeat(4,1fr)}.wh-pc,.wh-explore-g{grid-template-columns:1fr 1fr}.wh-promo-row{grid-template-columns:repeat(3,1fr)}.wh-art{padding:26px}}
@media (min-width:1024px){.wh-cols{grid-template-columns:minmax(0,1fr) 300px}.wh-right{display:flex;flex-direction:column;gap:10px;position:sticky;top:90px;align-self:start}.wh-grid{grid-template-columns:repeat(4,1fr)}.wh-burger{display:none}.wh-top{justify-content:flex-end}}
@media (min-width:1360px){.wh-cols{grid-template-columns:330px minmax(0,1fr) 330px}.wh-left{display:flex;flex-direction:column;gap:12px;position:sticky;top:90px;align-self:start}.wh-grid{grid-template-columns:repeat(6,1fr)}}
@media (min-width:1024px) and (max-width:1359px){.wh-burger{display:flex}.wh-top{justify-content:space-between}}
