.hero{background:linear-gradient(#07090c,#07090c 60%,var(--bg));position:relative}.hero-top{isolation:isolate;align-items:center;min-height:clamp(540px,68vh,640px);padding:104px 0 140px;display:flex;position:relative;overflow:hidden}.wall{--H:206px;--g:16px;gap:var(--g);z-index:-2;flex-direction:column;display:flex;position:absolute;top:46%;left:45%;right:-16%;transform:translateY(-50%)rotate(-5deg)}.track{gap:var(--g);padding-right:var(--g);will-change:transform;width:max-content;animation:140s linear infinite slide;display:flex}.r1 .track{animation-duration:150s}.r2 .track{animation-duration:125s;animation-direction:reverse}.r3 .track{animation-duration:165s}.r4 .track{animation-duration:135s;animation-direction:reverse}.r2{margin-left:-90px}.r3{margin-left:-40px}.r4{margin-left:-150px}@keyframes slide{to{transform:translate(-33.3333%)}}.cv{height:var(--H);width:calc(var(--H) * var(--w) / var(--h));background-repeat:no-repeat;background-image:var(--img-wall);background-size:calc(var(--H) * var(--AW) / var(--h)) auto;background-position:calc(var(--H) * var(--x) / var(--h) * -1) calc(var(--H) * var(--y) / var(--h) * -1);border-radius:10px;flex:none;box-shadow:0 0 0 1px #ffffff12,0 10px 30px #00000073}.wall.paused .track{animation-play-state:paused}.hero-top:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07090c 0% 44%,#07090c99 56%,#07090c1a 72%,#07090c59 100%),linear-gradient(#07090ce6 0%,#07090c00 18% 62%,#07090c 92%);position:absolute;inset:0}.hero-copy{position:relative}.h1{letter-spacing:-.03em;max-width:9.5em;font-size:clamp(46px,5.6vw,80px);font-weight:700;line-height:.98}.hero .lead{max-width:27em;color:var(--soft);margin:24px 0 32px;font-size:19px;line-height:1.5}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.send-btn[hidden]{display:none}.hero-meta{font:500 13.5px/1.6 var(--mono);color:#b8c0ca;flex-wrap:wrap;gap:4px 0;margin-top:22px;display:flex}.hero-meta>*{white-space:nowrap}.hero-meta>*+:before{content:"·";color:#ffffff4d;margin:0 10px;display:inline-block}.hero-meta a{color:var(--accent);text-underline-offset:3px;text-decoration:underline #5fcbf166}.hero-meta a:hover{text-decoration-color:currentColor}.motion{border:1px solid var(--line-2);color:var(--soft);font:500 13px/1 var(--head);cursor:pointer;background:#0a0d12cc;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:none;position:absolute;bottom:170px;right:24px}.js .motion{display:inline-flex}.motion:hover{color:var(--text)}.anno{z-index:2;margin:-120px 0 0;position:relative}.pins{position:relative;container-type:inline-size}.frame{border:1px solid var(--line-2);background:#0c1015;border-radius:16px;overflow:hidden;box-shadow:inset 0 -1px #ffffff14,0 60px 140px -30px #000000e6,0 0 0 8px #ffffff06}.frame picture{display:block}.frame img{width:100%;height:auto}.callout{left:var(--x);top:var(--y);z-index:2;width:0;height:0;position:absolute}.callout .dot{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);font:700 11px/1 var(--head);border-radius:50%;place-items:center;display:grid;position:absolute;top:-11px;left:-11px;box-shadow:0 0 0 5px #5fcbf138,0 4px 14px #00000080}.callout:before{content:"";background:#5fcbf1d9;position:absolute}.callout .tip{white-space:nowrap;font:500 clamp(12px,1.03cqw,14px)/1.1 var(--head);color:#fff;background:#0b0f14f0;border:1px solid #5fcbf166;border-radius:9px;padding:.5em .85em;position:absolute;box-shadow:0 10px 30px #00000073}.to-right:before{width:var(--len);height:1px;top:-.5px;left:11px}.to-right .tip{left:calc(11px + var(--len));top:0;transform:translateY(-50%)}.to-down:before{width:1px;height:var(--len);top:11px;left:-.5px}.to-down .tip{top:calc(11px + var(--len));left:var(--tx,0px);transform:translate(-50%)}.to-down-end:before{width:1px;height:var(--len);top:11px;left:-.5px}.to-down-end .tip{top:calc(11px + var(--len));right:-18px}.legend{display:none}.sources{padding:44px 0 8px}.sources h2{font:600 12px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.src-groups{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1.1fr) 2.4fr 3.4fr minmax(220px,1.6fr);margin:0;padding:0;list-style:none;display:grid}.src-groups>li{border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:20px 24px 22px;display:flex}.src-groups>li:first-child{border-left:0;padding-left:0}.src-logos{flex-wrap:wrap;gap:14px 22px;margin:0;padding:0;list-style:none;display:flex}.src-logos li{color:var(--text);font:500 14.5px/1.2 var(--head);white-space:nowrap;align-items:center;gap:9px;display:flex}.src-logos svg{color:#eef2f6bf;flex:none;width:24px;height:24px}.src-groups p{color:var(--muted);font-size:14.5px;line-height:1.5}.src-groups b{color:var(--soft);font-weight:600}.src-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:14px;font-size:14.5px;display:flex}.src-foot a{font:500 15px/1.2 var(--head);color:var(--soft);text-decoration:none}.src-foot a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.send-hint,.frame-phone,.hh-phone{display:none}.sec{padding:120px 0 0;position:relative}.sec-head{max-width:760px;margin-bottom:44px}.sec .h2{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.6vw,50px);line-height:1.05}.sec .lead{max-width:56ch;color:var(--soft);margin-top:16px;font-size:18px;line-height:1.55}.more-link{white-space:nowrap;margin-top:20px}.sec-head .more-link{margin-top:14px}.extras{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0 0 4px;padding:0;list-style:none;display:grid}.extra{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;grid-column:span 6;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.x-stores,.x-saves-and-backups{grid-column:span 7}.x-emulation,.x-wine-and-proton{grid-column:span 5}.extra:hover{border-color:#5fcbf166}.extra-pic{background:#0b0e13;flex:none;height:clamp(240px,26.4vw,380px);position:relative;overflow:hidden}.pic-wide,.extra-pic picture{height:100%;display:block}.pic-phone{display:none}.extra-pic img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.pic-stores{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:clamp(12px,1.4vw,20px);left:clamp(16px,2vw,24px)}.pic-stores li{height:30px;font:600 13px/1 var(--head);color:var(--text);backdrop-filter:blur(8px);background:#0a0d119e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;display:flex}.pic-stores svg{width:16px;height:16px}.extras-more{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.extra-text{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:8px;padding:22px 26px 26px;display:flex}.extra h3{font-size:21px;font-weight:600;line-height:1.2}.extra h3 a{text-decoration:none}.extra h3 a:after{content:"";z-index:1;position:absolute;inset:0}.extra p{color:var(--soft);text-wrap:balance;max-width:56ch;font-size:15.5px;line-height:1.5}.hist{grid-template-rows:auto 250px 380px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"yir yir yir yir yir head head head head head head head""yir yir yir yir yir num num num goal goal goal goal""yir yir yir yir yir chart chart chart chart chart chart chart";gap:16px;display:grid}.t-num{grid-area:num}.t-goal{grid-area:goal}.t-chart{grid-area:chart}.t-yir{grid-area:yir}.t-chart .crop{-webkit-mask:linear-gradient(90deg,#000 88%,#0000);mask:linear-gradient(90deg,#000 88%,#0000)}.hist-head{grid-area:head;align-self:end;padding:0 0 20px 24px}.sec .tile{background:var(--surface);border:1px solid var(--line);border-radius:16px}.sec .tile figcaption{background:var(--surface);color:var(--soft);font-size:15px}.t-yir{box-shadow:0 30px 80px -50px #e88c3080}.t-yir .crop{flex:auto}.sec-console{background:linear-gradient(180deg,var(--bg),#0d1117 16%,#0d1117 84%,var(--bg));margin-top:40px;padding:80px 0 40px}.cons-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px 64px;margin-bottom:48px;display:grid}.cons-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cons-facts li{border-left:1px solid var(--line);color:var(--soft);flex-direction:column;gap:6px;padding:4px 22px;font-size:15.5px;line-height:1.45;display:flex}.cons-facts .cf-key{margin-bottom:8px}.cons-facts b{font:600 17px/1.3 var(--head);color:var(--text)}.cf-key{align-items:center;gap:6px;height:30px;display:flex}.cf-key svg{width:28px;height:28px;color:var(--text)}.cons-facts code{white-space:nowrap;font:500 .9em var(--mono);color:var(--text);background:#ffffff12;border-radius:5px;padding:.1em .4em}.handheld{max-width:980px;margin:0 auto}.hh-body{background:linear-gradient(#2b2f35,#1d2025 45%,#16181c);border-radius:clamp(28px,7.5cqw,90px);grid-template-columns:15.5% minmax(0,1fr) 15.5%;align-items:center;padding:3.4% 0;display:grid;position:relative;box-shadow:inset 0 1.5px #ffffff17,inset 0 -8px 24px #0000008c,0 0 0 1px #0009,0 60px 120px -40px #000000f2,0 30px 80px -30px #5fcbf124;container-type:inline-size}.hh-screen{aspect-ratio:16/10;background:#000;border-radius:1.4cqw;position:relative;overflow:hidden;box-shadow:0 0 0 1.1cqw #090a0c,0 0 0 calc(1.1cqw + 1px) #ffffff0f}.hh-screen picture{height:100%;display:block}.hh-screen img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hh-side{flex-direction:column;justify-content:center;align-items:center;gap:3cqw;height:100%;display:flex}.hh-side i{flex:none;display:block}.hh-stick{background:radial-gradient(circle at 50% 42%,#3a3e45 0 38%,#24272c 40% 62%,#121316 64%);border-radius:50%;width:7.4cqw;height:7.4cqw;box-shadow:0 .4cqw .8cqw #0009,inset 0 .2cqw #ffffff14}.hh-pad{background:linear-gradient(160deg,#25282e,#1b1d21);border-radius:1.6cqw;width:8.6cqw;height:8.6cqw;box-shadow:inset 0 .15cqw #ffffff0d,inset 0 -.3cqw .6cqw #0006}.hh-dpad{filter:drop-shadow(0 .3cqw .4cqw #0009);background:linear-gradient(#2f3238,#2f3238) 50%/2.1cqw 100% no-repeat,linear-gradient(#2f3238,#2f3238) 50%/100% 2.1cqw no-repeat;width:6.4cqw;height:6.4cqw}.hh-abxy{width:6.8cqw;height:6.8cqw;position:relative}.hh-abxy b{background:#2f3238;border-radius:50%;width:2.2cqw;height:2.2cqw;position:absolute;box-shadow:0 .25cqw .4cqw #0009,inset 0 .15cqw #ffffff14}.hh-abxy b:first-child{top:0;left:2.3cqw}.hh-abxy b:nth-child(2){top:2.3cqw;left:0}.hh-abxy b:nth-child(3){top:2.3cqw;right:0}.hh-abxy b:nth-child(4){bottom:0;left:2.3cqw}.sec-perf{padding-top:80px}.perf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px 64px;display:grid}.perf h2{letter-spacing:-.03em;margin:0;font-weight:700}.perf-big{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(84px,10vw,148px);line-height:.85;display:flex}.perf-big small{color:#8b95a1;letter-spacing:0;margin-left:12px;font-size:.32em;font-weight:600}.perf-line{margin-top:16px;font-size:clamp(24px,2.4vw,34px);line-height:1.15;display:block}.perf-side .lead{margin-top:0}.perf-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:24px;display:flex}.perf-actions .more-link{margin:0}.perf-list{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.perf-list li{border-left:1px solid var(--line);color:var(--soft);flex-direction:column;gap:8px;padding:24px 24px 0;font-size:15.5px;line-height:1.4;display:flex}.perf-list li:first-child{border-left:0;padding-left:0}.perf-list b{font:700 44px/1 var(--head);color:var(--text);letter-spacing:-.02em;white-space:nowrap}.perf-list b small{color:#8b95a1;letter-spacing:0;margin-left:5px;font-size:.45em;font-weight:600}.switch{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 64px;display:grid}.switch-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.switch-list a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr) auto;align-items:start;gap:6px 24px;padding:22px 4px;text-decoration:none;display:grid}.sw-name{font:600 18px/1.3 var(--head);color:var(--text)}.sw-line{color:var(--soft);flex-direction:column;gap:6px;font-size:15.5px;line-height:1.5;display:flex}.sw-line>span{grid-template-columns:84px minmax(0,1fr);gap:12px;display:grid}.sw-line i{font:500 12px/1.9 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-style:normal}.sw-line>span+span i{color:var(--accent)}.sw-go{color:var(--accent);font:600 18px/1 var(--head);align-self:center;transition:transform .15s}.switch-list a:hover .sw-name{color:var(--accent)}.switch-list a:hover .sw-go{transform:translate(3px)}.sec-dl .send-btn{margin-top:22px}.dl-files>summary{display:none}.os.is-mine{border-color:#5fcbf18c;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #5fcbf140,0 24px 60px -30px #5fcbf159}.os-mine{color:var(--accent);font:600 12.5px/1.2 var(--head);background:#5fcbf11f;border-radius:999px;margin-left:auto;padding:4px 10px}.os-mine[hidden]{display:none}.phone .dl-files>summary{border:1px solid var(--line-2);background:var(--surface);color:var(--soft);font:600 15px/1.3 var(--head);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.phone .dl-files>summary::-webkit-details-marker{display:none}.phone .dl-files>summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:400}.phone .dl-files[open]>summary{margin-bottom:14px}.phone .dl-files[open]>summary:after{content:"×"}.maker{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:16px;padding:22px 24px;display:grid}.maker img{outline-offset:-1px;border-radius:22%;outline:1px solid #ffffff17;width:52px;height:52px}.maker p{color:var(--soft);font-size:16px;line-height:1.5}.maker strong{color:var(--text);font-weight:600}.maker-links{font:600 14px/1.4 var(--head);flex-wrap:wrap;gap:4px 20px;margin-top:10px;display:flex}.maker-links a{color:var(--accent);text-decoration:none}.maker-links a:hover{text-underline-offset:3px;text-decoration:underline}.maker .maker-meta{font:500 12.5px/1.5 var(--mono);color:var(--muted);margin-top:8px;display:block}.maker .maker-meta a{color:inherit;text-decoration:none}.maker .maker-meta a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.faq-grid{grid-template:"title list""side list"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:0 64px;display:grid}.faq-grid .faq{display:contents}.faq-grid .faq-title{letter-spacing:-.02em;grid-area:title;margin:0 0 14px;font-size:clamp(28px,2.8vw,38px);line-height:1.1}.faq-grid .faq-list{grid-area:list}.faq-stuck{color:var(--soft);grid-area:side;max-width:34ch;font-size:16px;line-height:1.55}.faq-stuck a{color:var(--accent);text-underline-offset:3px}.guides{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 64px;display:grid}.guides-head .h2,.sec-switch .h2,.sec-dl .h2{letter-spacing:-.02em;font-size:clamp(28px,2.8vw,38px);line-height:1.1}.sec p,.sec figcaption,.cons-facts span,.sw-line span,.src-groups p{text-wrap:pretty}.guide-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.guide-list a{border-bottom:1px solid var(--line);font:500 16.5px/1.3 var(--head);color:var(--text);align-items:center;gap:14px;padding:17px 4px;text-decoration:none;display:flex}.g-ico{background:var(--surface-2);border:1px solid var(--line);width:34px;height:34px;color:var(--soft);border-radius:9px;flex:none;place-items:center;display:grid}.g-ico svg{width:18px;height:18px}.g-title{flex:1}.g-go{color:var(--muted);transition:transform .15s,color .15s}.guide-list a:hover .g-title{color:var(--accent)}.guide-list a:hover .g-go{color:var(--accent);transform:translate(3px)}.closing{text-align:center;margin-top:96px;padding:28px 0 112px;position:relative;overflow:hidden}.closing-strip{--H:150px;opacity:.55;justify-content:center;gap:14px;width:max-content;margin:0 auto;display:flex;position:relative;left:50%;transform:rotate(-3deg)translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.closing-copy{margin-top:88px;position:relative}.closing .h2{letter-spacing:-.03em;font-size:clamp(34px,4.4vw,60px)}.closing .actions{justify-content:center;margin-top:30px}.phone-bar{z-index:55;border:1px solid var(--line-2);backdrop-filter:blur(16px);background:#0e1218eb;border-radius:999px;gap:8px;padding:8px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 16px 40px #0009}.phone-bar[hidden]{display:none}.phone-bar .btn{flex:auto;height:46px;padding:0 16px;font-size:15px}.phone-bar .btn[hidden],.phone .dl-btn,.phone .nav .btn-primary{display:none}@media (width<=1100px){.callout .tip,.callout:before{display:none}.callout .dot{width:20px;height:20px;font-size:10px;top:-10px;left:-10px;box-shadow:0 0 0 3px #5fcbf140}.legend{counter-reset:l;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px;margin:16px 0 0;padding:4px 2px;list-style:none;display:grid}.legend li{color:var(--text);counter-increment:l;align-items:center;gap:10px;font-size:15px;display:flex}.legend li:before{content:counter(l);background:var(--accent);width:20px;height:20px;color:var(--accent-ink);font:700 11px/1 var(--head);border-radius:50%;flex:none;place-items:center;display:grid}.hist{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""yir yir""num goal""chart chart"}.hist-head{padding:0 0 12px}.cons-head{grid-template-columns:1fr}.tile .crop{aspect-ratio:var(--W) / var(--CH);flex:none;min-height:220px}.t-yir .crop{aspect-ratio:auto;height:480px}.switch,.guides,.perf{grid-template-columns:1fr}.perf-list{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-list li:nth-child(3){border-left:0;padding-left:0}.perf-list li:nth-child(n+3){padding-top:24px}.faq-grid{grid-template-columns:1fr;grid-template-areas:"title""list""side"}.faq-stuck{margin-top:22px}}@media (width<=760px){.hero-top{min-height:0;padding:72px 0 0;display:block}.wall{--H:96px;--g:10px;width:140%;margin:0 0 4px;position:relative;top:auto;left:-20%;right:auto;transform:rotate(-5deg)}.r3,.r4{display:none}.hero-top:before{background:linear-gradient(#07090cd9 0%,#07090c00 14% 22%,#07090c 34%)}.hero-copy{padding:0 0 8px}.h1{font-size:44px}.hero .lead{margin:14px 0 22px;font-size:17px}.hero .actions .btn{flex:auto}.hero-meta{row-gap:2px;font-size:12px}.hero-meta a{flex-basis:100%;margin:-4px 0 -8px;padding:8px 0}.hero-meta a:before{display:none}.motion{display:none!important}.anno{margin-top:40px}.frame{display:none}.frame.frame-phone{display:block}.legend,.callout{display:none}.legend{grid-template-columns:1fr;gap:8px}.legend li:before{content:"";background:var(--accent);border-radius:0;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12.5 5 5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.sources{padding-top:32px}.src-groups{grid-template-columns:1fr}.src-groups>li{border-left:0;border-top:1px solid var(--line);padding:16px 0}.src-groups>li:first-child{border-top:0}.src-logos{gap:12px 18px}.src-logos li{font-size:14px}.src-logos svg{width:20px;height:20px}.phone .send-hint{text-align:center;color:var(--muted);flex-basis:100%;margin:-4px 0 4px;font-size:13.5px;display:block}.sec{padding-top:72px}.sec-head{margin-bottom:28px}.sec .lead{font-size:16.5px}.extras{grid-template-columns:1fr}.extra,.x-stores,.x-emulation,.x-wine-and-proton,.x-saves-and-backups{grid-column:auto}.extra-pic{aspect-ratio:358/250;height:auto}.pic-wide{display:none}.pic-stores{flex-wrap:nowrap;gap:5px;top:10px;left:10px;right:10px}.pic-stores li{white-space:nowrap;gap:5px;height:24px;padding:0 7px 0 6px;font-size:10.5px}.pic-stores svg{width:13px;height:13px}.pic-phone{height:100%;display:block}.extra-text{padding:18px 20px 22px}.extras-more .btn{flex:100%}.hist{grid-template-columns:1fr;grid-template-areas:none}.hist>*{grid-area:auto}.hist .t-chart{display:none}.hist-head{order:-1}.cons-head{margin-bottom:28px}.hh-side{display:none}.hh-body{box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.hh-screen{display:none}.hh-screen.hh-phone{border-radius:12px;display:block;box-shadow:0 0 0 6px #16181c,0 0 0 7px #ffffff14,0 30px 60px -20px #000c}.cons-facts{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.cons-facts li{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 0;display:grid}.cons-facts .cf-key{grid-row:span 2;margin:0}.cons-facts b{font-size:16px}.cf-key{min-width:56px}.wrap .crop{--X:var(--mx,var(--x));--Y:var(--my,var(--y));--W:var(--mw,var(--w));--CH:var(--mh,var(--h))}.tile .crop{min-height:0}.t-yir .crop{aspect-ratio:var(--W) / var(--CH);height:auto;max-height:440px}.sec-console{margin-top:24px;padding:48px 0 16px}.hh-body{border-radius:26px}.perf-big{font-size:96px}.perf-list b{font-size:34px}.perf-list li{padding:20px 16px 0}.switch-list a{grid-template-columns:minmax(0,1fr) auto;padding:18px 2px}.sw-line{grid-area:2/1}.sw-line>span{grid-template-columns:72px minmax(0,1fr);gap:10px}.sw-go{grid-area:1/2/span 2;align-self:center}.maker{grid-template-columns:1fr;padding:18px}.maker img{display:none}.guide-list{grid-template-columns:1fr}.guide-list li:nth-child(n+5){display:none}.phone .nav .brand span{display:inline}.sec-dl .send-btn{width:100%;height:52px}.meta-rel{display:none}.closing{margin-top:80px;padding-bottom:80px}.closing-strip{--H:110px}.closing .actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.track{animation:none}.extra,.sw-go,.g-go{transition:none}.js .motion{display:none}}.phone .hero .send-btn,.phone .send-hint,.phone .closing .send-btn{order:-1}
