:root{--bg:#0b1423;--panel:#142238;--ink:#f5f2e9;--muted:#adb9cb;--gold:#e7bf6c;--line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 'Segoe UI',Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}h1,h2,h3,p{margin:0 0 22px}h1,h2,h3{line-height:1.14;letter-spacing:-.035em}h1{font-size:clamp(34px,3.5vw,52px)}h2{font-size:clamp(32px,4vw,50px)}h3{font-size:27px}p{color:var(--muted)}em{font-style:normal;color:var(--gold)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #76c7ff;outline-offset:5px}.site-header{background:#fafafa;color:#192b40}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:16px;line-height:1.4}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:.05em}.header-inner nav{display:flex;gap:24px;align-items:center;font-size:14px}.language-switch{display:flex;gap:2px;border:1px solid #ccd2d9;padding:3px;border-radius:7px}.language-switch button{border:0;background:transparent;padding:5px 8px;color:#344258;font-size:12px;font-weight:700;border-radius:4px}.language-switch [aria-pressed=true]{background:#1c334d;color:white}.hero{position:relative;overflow:hidden;background:#101d30}.hero-scenery{position:absolute;inset:0;background:linear-gradient(90deg,#0b1423f5 4%,#0b1423c9 48%,#0b14234d),linear-gradient(0deg,#0b1423,transparent 50%),url('assets/mountain-night.webp') center/cover}.hero-grid{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center;padding:54px 0 65px}.eyebrow{display:block;color:var(--gold);font-weight:700;font-size:11px;letter-spacing:.18em;margin-bottom:20px}.game-logo{width:330px;margin:0 0 24px}.lead{font-size:17px;max-width:570px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--line);border-radius:7px;padding:13px 20px;font-size:14px;line-height:1.5;font-weight:700;text-align:center}.gold{background:var(--gold);color:#172336;border-color:var(--gold)}.outline{background:transparent;color:var(--ink)}.button:hover{filter:brightness(1.1)}.hero-meta{display:flex;list-style:none;gap:8px 20px;flex-wrap:wrap;padding:0;margin:28px 0 0;font-size:12px;color:#c9d2dd}.hero-meta li:before{content:'•';color:var(--gold);margin-right:8px}.hero-phones{height:585px;position:relative;margin-left:20px}.phone{position:absolute;width:235px;border:6px solid #24334a;border-radius:30px;overflow:hidden;box-shadow:0 25px 70px #0009;background:#142238}.back-phone{left:0;top:12px;transform:rotate(-7deg);opacity:.9}.front-phone{right:0;top:72px;transform:rotate(6deg)}.hero-seal{position:absolute;bottom:0;left:0;border:1px solid #e7bf6c66;background:#101d30ee;border-radius:12px;padding:15px 25px;box-shadow:0 10px 40px #0005}.hero-seal b{font-size:34px;color:var(--gold);line-height:1.2;display:block}.hero-seal span{font-size:9px;letter-spacing:.12em}.hero-bottom{position:relative;display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);font-size:10px;letter-spacing:.14em;color:var(--muted)}.section-nav{border-bottom:1px solid var(--line);background:#101b2c}.section-nav .wrap{display:flex;justify-content:space-between;gap:24px;overflow:auto;padding:20px 0;white-space:nowrap;font-size:13px}.section-nav a:hover,.text-link{color:var(--gold)}.section{padding:90px 0}.section-heading{max-width:770px;margin-bottom:42px}.section-heading p{font-size:18px}.intro-split{display:grid;grid-template-columns:1fr 2fr;gap:60px}.intro-split p{max-width:620px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:30px}.steps article{border-top:1px solid var(--line);padding-top:24px}.step-number{display:block;font-size:13px;font-weight:700;color:var(--gold);margin-bottom:18px;letter-spacing:.1em}.steps h3{font-size:23px}.steps p{font-size:15px}.game-section{background:#101d30}.game-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--line);gap:8px}.game-tab{border:0;border-bottom:3px solid transparent;background:none;color:var(--muted);padding:16px 8px;font-weight:600}.game-tab span{font-size:10px;display:block;opacity:.6}.game-tab[aria-selected=true]{border-color:var(--gold);color:var(--gold);background:#e7bf6c08}.game-panel{display:grid;grid-template-columns:42% 58%;align-items:center;padding:45px 30px;gap:0}.game-phone .zoom{width:215px;margin:auto;box-shadow:0 20px 65px #0008;border:5px solid #2b3d55;border-radius:23px;overflow:hidden}.game-copy{padding:0 30px}.game-copy h3{font-size:clamp(29px,3vw,43px)}.game-copy p{font-size:18px}.chips{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap;margin:26px 0}.chips li{padding:6px 12px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:#d4deea}.section-note{font-size:13px;text-align:center;margin:0}.zoom{display:block;position:relative}.zoom-label{position:absolute;right:10px;bottom:10px;background:#101d30dd;border:1px solid #fff4;border-radius:50%;width:30px;height:30px;text-align:center;line-height:28px;color:#fff}.daily-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.check-list{padding:0;list-style:none;margin:28px 0}.check-list li{padding:8px 0 8px 26px;position:relative}.check-list li:before{content:'✓';color:var(--gold);position:absolute;left:0}.small{font-size:12px;line-height:1.8}.daily-visual{position:relative}.daily-shot{width:220px;margin:auto;border:5px solid #2b3d55;border-radius:24px;overflow:hidden}.round-label{position:absolute;right:0;bottom:40px;border:1px solid var(--line);border-radius:50%;width:146px;height:146px;background:#1c304a;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:10px;line-height:1.4}.round-label b{font-size:30px;color:var(--gold)}.progress-block{margin-top:85px;padding-top:65px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:70px}.progress-pictures{display:flex;gap:18px;justify-content:center}.progress-pictures .zoom{width:155px;border-radius:15px;overflow:hidden;border:3px solid #2b3d55}.rank-tabs{display:flex;gap:7px;flex-wrap:wrap}.rank-tabs span{font-size:11px;border:1px solid var(--line);padding:6px 10px;border-radius:4px}.worlds-section{background:#111f30}.world-controls,.time-controls,.filters{display:flex;gap:8px;flex-wrap:wrap}.world-controls button,.time-controls button,.filters button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:12px 20px;border-radius:6px}.world-controls button{flex:1;text-align:left}.world-controls small{display:block;font-size:9px;letter-spacing:.12em}.world-controls [aria-pressed=true],.time-controls [aria-pressed=true],.filters [aria-pressed=true]{background:var(--gold);color:#15243a;border-color:var(--gold)}.world-stage{margin:18px 0;position:relative;overflow:hidden;border-radius:12px;border:1px solid var(--line)}.world-stage>img{width:100%;aspect-ratio:16/9;object-fit:cover}.world-stage figcaption{position:absolute;bottom:0;left:0;right:0;padding:45px 28px 20px;background:linear-gradient(transparent,#000b);display:flex;align-items:center;justify-content:space-between}.world-stage strong{font-size:23px}.world-stage span{font-size:13px}.time-controls{justify-content:center}.time-controls button{font-size:13px;padding:8px 24px}.world-widget>.small{text-align:center;margin-top:14px}.sound-row{margin-top:45px;display:flex;gap:30px;align-items:center;border-top:1px solid var(--line);padding-top:35px}.sound-row h3{font-size:24px;margin-bottom:12px}.sound-row p{margin:0;max-width:850px}.sound-mark{font-size:55px;color:var(--gold);width:90px;flex-shrink:0;text-align:center}.plans-layout{display:grid;grid-template-columns:290px 1fr;gap:40px;align-items:start}.premium-summary{padding:32px;background:linear-gradient(145deg,#2b3040,#152337);border:1px solid #e7bf6c55;border-radius:12px}.premium-star{font-size:30px;color:var(--gold)}.premium-summary h3{font-size:24px;margin-top:12px;line-height:1.4}.price{font-size:70px;font-weight:800;line-height:1.2;color:var(--gold)}.price span{font-size:18px;font-weight:400}.premium-summary p{font-size:13px}.premium-summary hr{border:0;border-top:1px solid var(--line);margin:25px 0}.premium-summary .button{font-size:12px;width:100%;padding:12px 5px}.plans{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.plans th,.plans td{padding:13px 12px;border-bottom:1px solid var(--line)}.plans thead th{font-size:11px;color:var(--gold);letter-spacing:.06em}.plans th:first-child{width:52%;text-align:left}.plans tbody th{font-weight:400;color:#ccd6e3;line-height:1.5}.plans td{text-align:center;line-height:1.4}.plans td:last-child,.plans thead th:last-child{background:#e7bf6c07}.yes{color:#68d8a5;font-size:21px;font-weight:700}.no{color:#f17c82;font-size:21px}.premium-section .small{margin-top:22px}.activation{margin-top:36px;padding:28px;border-left:3px solid var(--gold);background:#142238}.activation h3{font-size:23px}.activation p{max-width:870px;margin-bottom:12px}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 20px;margin:28px 0}.gallery-item{margin:0;min-width:0}.gallery-item .zoom{padding:12px;background:#142238;border:1px solid var(--line);border-radius:12px}.gallery-item img{height:360px;width:100%;object-fit:contain}.gallery-item figcaption{font-size:12px;margin-top:9px;color:var(--muted)}.gallery-more{margin:10px auto;display:flex}.download-section{background:linear-gradient(110deg,#2a3345,#17283c);padding:65px 0;border-block:1px solid #e7bf6c44}.download-grid{display:grid;grid-template-columns:180px 1fr;gap:50px;align-items:center}.download-grid>img{border-radius:26px;width:160px;box-shadow:0 15px 45px #0005}.download-grid h2{font-size:42px}.download-grid .small{margin:16px 0 0}.unavailable{background:#e7bf6c26;color:var(--gold);border-color:#e7bf6c50}.install-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.install-step{min-width:0}.install-step h3{font-size:21px;min-height:48px}.install-step img{width:100%;border:1px solid var(--line);border-radius:12px;margin-bottom:22px}.install-step p{font-size:14px}.help-list{margin-top:25px}.source-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:30px;font-size:11px;color:var(--gold)}.source-links>span{width:100%;color:var(--muted)}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;font-weight:600;padding-right:20px}details p{margin:15px 0 0;font-size:14px;max-width:950px}.narrow{max-width:860px}.faq-section{padding-top:30px}.faq-section>div>p{margin-top:25px}footer{background:#07101c;padding:40px 0;border-top:1px solid var(--line)}.footer-inner{display:flex;justify-content:space-between;font-size:12px}.footer-inner strong{letter-spacing:.15em;color:var(--gold)}.footer-inner p{margin:8px 0 0}dialog{background:#0e192a;color:white;border:1px solid #fff4;border-radius:12px;width:min(1000px,95vw);padding:15px 20px;max-height:96dvh}dialog::backdrop{background:#020713e8}.viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.viewer-bar p{margin:0;color:white;font-size:14px}.viewer-bar button,.viewer-body button{background:#21334a;border:1px solid #fff3;color:white;border-radius:50%;width:42px;height:42px;font-size:28px;flex-shrink:0}.viewer-body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px}.viewer-body img{max-height:calc(92dvh - 130px);width:auto;max-width:calc(100% - 110px);object-fit:contain}.viewer-count{text-align:center;font-size:12px;margin:10px 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip{position:fixed;top:-100px;left:10px;background:var(--gold);color:#132438;padding:12px;z-index:999}.skip:focus{top:10px}
@media(min-width:1500px){.hero-grid{padding-block:75px}.hero-phones{height:610px}}@media(max-width:1000px){.hero-grid{grid-template-columns:1.2fr 1fr}.hero-phones{height:520px;margin:0}.phone{width:195px}.front-phone{top:95px}.hero-seal{bottom:0}.plans-layout{grid-template-columns:235px 1fr;gap:25px}.premium-summary{padding:23px}.gallery-item img{height:290px}.daily-grid{gap:35px}.header-inner nav{gap:14px}}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.header-inner{padding:14px 0;flex-wrap:wrap;gap:10px}.brand{font-size:14px}.header-inner nav{width:100%;justify-content:space-between;font-size:12px}.hero-grid{grid-template-columns:1fr;padding:35px 0 40px}.game-logo{width:280px}.hero-copy{max-width:600px}.hero-phones{width:360px;max-width:100%;height:490px;margin:15px auto}.phone{width:195px}.hero-bottom>span{display:none}.hero-bottom{justify-content:center}.section{padding:60px 0}.intro-split{grid-template-columns:1fr;gap:5px}.steps{gap:18px}.steps h3{font-size:20px}.steps p{font-size:13px}.game-tabs{grid-template-columns:repeat(3,1fr);gap:4px}.game-tab{font-size:14px;padding:10px}.game-panel{grid-template-columns:1fr;padding:30px 0;gap:30px}.game-phone .zoom{width:170px}.game-copy{padding:0 10px}.game-copy h3{font-size:32px}.game-copy p{font-size:16px}.daily-grid{grid-template-columns:1fr}.daily-visual{width:300px;max-width:100%;margin:0 auto}.daily-shot{width:185px}.round-label{right:-5px;width:115px;height:115px}.progress-block{grid-template-columns:1fr;gap:32px;margin-top:45px;padding-top:40px}.progress-pictures .zoom{width:130px}.world-controls{gap:5px}.world-controls button{padding:10px 8px;font-size:12px}.world-controls small{font-size:8px}.world-stage strong{font-size:18px}.world-stage figcaption{padding:35px 15px 12px}.time-controls button{padding:7px 18px}.sound-row{gap:12px;align-items:flex-start}.sound-mark{width:48px;font-size:40px}.plans-layout{grid-template-columns:1fr}.premium-summary{padding:24px}.premium-summary h3{display:inline-block;margin:0 0 14px 16px;vertical-align:middle}.premium-summary .price{font-size:55px}.premium-summary .button{width:auto;padding-inline:25px}.plans{font-size:12px}.plans th,.plans td{padding:12px 6px}.plans thead th{font-size:9px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:22px 13px}.gallery-item img{height:340px}.gallery-item .zoom{padding:7px}.filters button{font-size:12px;padding:8px 13px}.download-grid{grid-template-columns:1fr;gap:25px}.download-grid>img{width:95px;border-radius:20px}.download-grid h2{font-size:35px}.install-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.install-step h3{font-size:20px}.footer-inner{gap:25px;flex-wrap:wrap}.section-heading p{font-size:16px}}@media(max-width:420px){.hero-phones{width:305px;height:455px}.phone{width:176px}.front-phone{top:70px}.hero-seal{padding:10px 15px}.steps{grid-template-columns:1fr;gap:0}.steps article{padding-top:18px}.steps .step-number{float:left;margin:4px 15px 0 0}.steps p{font-size:14px}.gallery-item img{height:285px}.install-grid{grid-template-columns:1fr}.install-step img{max-width:275px;margin-inline:auto}.install-step h3{min-height:0}.install-step p{font-size:15px}.world-stage strong{font-size:15px}.world-stage span{font-size:11px}.time-controls{gap:5px}.time-controls button{padding:6px 15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
