@font-face{font-family:OfferAzoratsh;src:url(/offer-base/assets/fonts/Azoratsh.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:OfferManrope;src:url(/offer-base/assets/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-weight:200 800;font-display:swap}.offer-base{--bg:#000;--card:#0f0f0f;--line:#292929;--line-soft:#1c1c1c;--text:#f5f5f5;--text-2:#a8a8a8;--cap:gray;--lime:#a8ff00;--grad:linear-gradient(90deg, #dbff00, #87ff00);--green:#00c213;--head:"OfferAzoratsh", "OfferManrope", sans-serif;--sans:"OfferManrope", sans-serif;--gutter:clamp(16px, 5vw, 96px);--ease:cubic-bezier(.16, 1, .3, 1)}.offer-base *{box-sizing:border-box}.offer-base{scroll-behavior:smooth;scrollbar-color:#3a3a3a var(--bg);background:var(--bg);color:var(--text);font:400 18px/1.5 var(--sans);-webkit-font-smoothing:antialiased;caret-color:var(--lime);margin:0}.offer-base ::selection{background:var(--lime);color:#000}.offer-base a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.offer-base :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.offer-base svg{display:block}.offer-base .hl{color:var(--lime)}.offer-base .wm{width:auto;height:24px;color:var(--text)}.offer-base .wm,.offer-base .wm *{fill:currentColor}.offer-base .top{z-index:20;padding:18px var(--gutter);box-shadow:0 1px 0 var(--line-soft);-webkit-backdrop-filter:blur(12px);background:#000000f0;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.offer-base .progress{background:var(--grad);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.offer-base .fade-b{z-index:4;pointer-events:none;height:190px;transition:opacity .5s var(--ease);background:linear-gradient(#0000,#000000f5 70%);position:fixed;bottom:0;left:0;right:0}.offer-base .top nav{color:var(--text-2);align-items:center;gap:26px;font-size:15px;display:flex}.offer-base .top nav a{text-decoration:none;transition:color .2s}.offer-base .top nav a:hover{color:var(--text)}.offer-base .btn{font:700 16px/1 var(--sans);border:1px solid var(--line);transition:background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border-radius:14px;align-items:center;gap:10px;padding:16px 24px;text-decoration:none;display:inline-flex}.offer-base .btn svg{width:18px;height:18px;transition:transform .3s var(--ease)}.offer-base .btn-main{background:var(--lime);border-color:var(--lime);color:#000}.offer-base .btn-main:hover{background:#c4ff3d;border-color:#c4ff3d}.offer-base .btn-main:hover svg{transform:translate(3px)}.offer-base .btn-line{color:var(--text);background:#0009;border-color:#3d3d3d}.offer-base .btn-line:hover{border-color:var(--text)}.offer-base .btn:active{transform:translateY(1px)}.offer-base .btn-sm{border-radius:12px;padding:11px 16px;font-size:15px}.offer-base .actions{flex-wrap:wrap;gap:10px;display:flex}.offer-base #scene{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.offer-base .veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000eb 0%,#000000e0 40%,#00000080 50%,#0000 62%);position:fixed;inset:0}.offer-base .labels{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.offer-base .lbl{border:1px solid var(--line);font:400 14px/1.35 var(--sans);color:var(--text-2);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease);will-change:transform;background:#0f0f0fe0;border-radius:10px;padding:7px 11px;position:absolute;top:0;left:0}.offer-base .lbl b{color:var(--text);font-weight:700;display:block}.offer-base .lbl.res b:before{content:"";background:var(--lime);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.offer-base .lbl.district{font:700 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cap);background:0 0;border:0;padding:0}.offer-base .lbl.city{color:var(--text);font-weight:700}.offer-base .lbl.city:before{content:"";background:var(--lime);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.offer-base .lbl.on{opacity:1}.offer-base .story{z-index:3;position:relative}.offer-base .beat{min-height:100vh;padding:120px var(--gutter) 170px;align-items:center;display:flex}.offer-base .beat .text{max-width:600px}.offer-base .beat h1,.offer-base .beat h2{font:400 clamp(42px, 5.8vw, 92px)/1.04 var(--head);letter-spacing:-.01em;text-wrap:balance;margin:0 0 24px}.offer-base .beat h2{font-size:clamp(34px,4.2vw,66px);line-height:1.08}.offer-base .beat p{color:var(--text-2);max-width:44ch;margin:0 0 30px;font-size:20px;line-height:1.5}.offer-base .beat.hero{align-items:flex-start;padding-top:clamp(116px,17vh,180px)}.offer-base .beat.hero .text{max-width:860px}.offer-base .only{border:1px solid var(--line);font:700 15px/1 var(--sans);color:var(--text);background:#0f0f0fe6;border-radius:99px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 14px;display:inline-flex}.offer-base .only svg{width:15px;height:15px;color:var(--lime)}.offer-base .beat.hero p{max-width:40ch}.offer-base .reveal .beat .text>*{transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease)}.offer-base .reveal .beat:not(.in) .text>*{opacity:0;filter:blur(8px);transform:translateY(28px)}.offer-base .reveal .beat .text>:nth-child(2){transition-delay:80ms}.offer-base .reveal .beat .text>:nth-child(3){transition-delay:.16s}.offer-base .legend{z-index:4;left:var(--gutter);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);transition:opacity .5s var(--ease), transform .5s var(--ease);background:#0f0f0feb;border-radius:20px;grid-template-columns:repeat(3,auto);display:grid;position:fixed;bottom:24px}.offer-base .legend .cell{border-left:1px solid var(--line);min-width:190px;padding:16px 22px 15px}.offer-base .legend .cell:first-child{border-left:0}.offer-base .legend .cell{transition:background .4s var(--ease);position:relative}.offer-base .legend .cell:before{content:"";background:var(--lime);transform-origin:0;height:2px;transition:transform .5s var(--ease);position:absolute;top:-1px;left:22px;right:22px;transform:scaleX(0)}.offer-base .legend .cell.on{background:#151515}.offer-base .legend .cell.on:before{transform:scaleX(1)}.offer-base .legend .v{font:700 28px/1.05 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.offer-base .legend .k{color:var(--text-2);margin-top:6px;font-size:15px}.offer-base .dot{border-radius:50%;flex:none;width:9px;height:9px}.offer-base .dot.w{background:var(--text)}.offer-base .dot.l{background:var(--lime)}.offer-base .arcsw{flex:none;width:18px;height:12px}.offer-base .legend .asof{border-top:1px solid var(--line);color:var(--cap);grid-column:1/-1;padding:9px 22px;font-size:13px}.offer-base .legend.off{opacity:0;pointer-events:none;transform:translateY(14px)}.offer-base .after{z-index:5;background:var(--bg);position:relative}.offer-base .sec{padding:clamp(88px, 12vw, 168px) var(--gutter);max-width:1600px;margin:0 auto}.offer-base .sec h2{font:400 clamp(36px, 4.4vw, 70px)/1.08 var(--head);letter-spacing:-.01em;text-wrap:balance;max-width:16ch;margin:0 0 18px}.offer-base .sec .lead{color:var(--text-2);max-width:52ch;margin:0;font-size:20px}.offer-base .duo{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.offer-base .duo.rev .duo-media{order:2}.offer-base .duo-media{justify-content:center;gap:clamp(14px,2.4vw,32px);display:flex}.offer-base .shot{border:1px solid var(--line);background:#141414;border-radius:40px;width:min(46%,300px);padding:10px;position:relative}.offer-base .duo.rev .shot{width:min(62%,320px)}.offer-base .shot img{border-radius:31px;width:100%;height:auto;display:block}.offer-base .shot .pin{z-index:2;position:absolute;transform:translate(-50%,-50%)}.offer-base .pin{background:var(--lime);color:#000;width:26px;height:26px;font:700 13px/26px var(--sans);text-align:center;border-radius:50%;font-style:normal;box-shadow:0 0 0 4px #0000008c}.offer-base .combo{padding-bottom:6%;display:block;position:relative}.offer-base .mac{width:90%}.offer-base .mac-lid{background:#0b0b0c;border-radius:18px 18px 0 0;padding:1.6% 1.6% 0;box-shadow:inset 0 0 0 1px #2a2a2c}.offer-base .mac-screen{aspect-ratio:1.6;background:#fff;border-radius:8px 8px 0 0;position:relative}.offer-base .mac-screen img{object-fit:cover;object-position:top;border-radius:8px 8px 0 0;width:100%;height:100%;display:block}.offer-base .notch{z-index:1;background:#0b0b0c;border-radius:0 0 6px 6px;width:11%;height:3.2%;position:absolute;top:0;left:50%;transform:translate(-50%)}.offer-base .mac-screen .pin{z-index:2;position:absolute;transform:translate(-50%,-50%)}.offer-base .mac-base{background:linear-gradient(#4a4a4e 0%,#2b2b2e 38%,#161618 100%);border-radius:2px 2px 14px 14px/2px 2px 40px 40px;width:112%;height:0;margin-left:-6%;padding-bottom:3.4%;position:relative;box-shadow:0 24px 40px -18px #000000e6}.offer-base .mac-base:before{content:"";background:#1d1d20;border-radius:0 0 10px 10px;width:15%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}.offer-base .combo .shot,.offer-base .duo.rev .combo .shot{border-radius:26px;width:25%;padding:6px;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #000}.offer-base .combo .shot img{border-radius:20px}.offer-base .duo-text .lead{margin-bottom:28px}.offer-base .points{gap:18px;margin:0 0 32px;padding:0;list-style:none;display:grid}.offer-base .points li{color:var(--text-2);grid-template-columns:26px 1fr;gap:14px;font-size:16px;display:grid}.offer-base .points i{background:var(--lime);color:#000;width:26px;height:26px;font:700 13px/26px var(--sans);text-align:center;border-radius:50%;font-style:normal}.offer-base .points b{color:var(--text);margin-bottom:2px;font-size:18px;display:block}.offer-base .dev-cap{color:var(--cap)!important;margin:0 0 14px!important;font-size:15px!important}.offer-base .devs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 10px;max-width:520px;display:grid}.offer-base .devs img{object-fit:contain;filter:brightness(0)invert();opacity:.75;width:100%;height:48px;padding:6px 8px}.offer-base .via{color:var(--cap)!important;margin:14px 0 0!important;font-size:15px!important}.offer-base .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.offer-base .step{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:32px}.offer-base .step .n{font:700 15px/1 var(--sans);color:var(--lime);margin-bottom:40px;display:block}.offer-base .step b{font-size:24px;line-height:1.3;display:block}.offer-base .step p{color:var(--text-2);margin:10px 0 0;font-size:17px}.offer-base .rv-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.offer-base .rv-head h2{margin:0!important}.offer-base .rv-nav{gap:10px;display:flex}.offer-base .rv-btn{border:1px solid var(--line);background:var(--card);width:52px;height:52px;color:var(--text);cursor:pointer;border-radius:14px;place-items:center;transition:border-color .25s;display:grid}.offer-base .rv-btn:hover{border-color:var(--lime)}.offer-base .rv-btn svg{width:20px;height:20px}.offer-base .reviews{margin:48px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;grid-auto-columns:300px;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.offer-base .reviews::-webkit-scrollbar{display:none}.offer-base .rv{scroll-snap-align:start;background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;margin:0;display:flex;overflow:hidden}.offer-base .rv-media{aspect-ratio:3/4;cursor:pointer;background:#111;border:0;width:100%;padding:0;display:block;position:relative}.offer-base .rv-media img,.offer-base .rv-media video{object-fit:cover;width:100%;height:100%;display:block}.offer-base .rv-play{background:var(--lime);color:#000;width:56px;height:56px;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;left:18px}.offer-base .rv-play svg{width:26px;height:26px;margin-left:3px}.offer-base .rv-media:hover .rv-play{transform:scale(1.08)}.offer-base .rv blockquote{color:var(--text);flex:1;margin:0;padding:22px 22px 0;font-size:16px;line-height:1.5}.offer-base .rv figcaption{color:var(--cap);padding:18px 22px 22px;font-size:15px}.offer-base .rv figcaption b{color:var(--text);font-weight:700;display:block}.offer-base .split{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.offer-base .stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.offer-base .store{background:var(--card);border:1px solid var(--line);transition:border-color .25s var(--ease);border-radius:20px;justify-content:space-between;align-items:center;padding:22px 24px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.offer-base .store span{color:var(--cap);margin-top:4px;font-size:15px;font-weight:400;display:block}.offer-base .store svg{width:20px;height:20px;color:var(--text-2);transition:transform .3s var(--ease), color .25s}.offer-base .store:hover{border-color:var(--lime)}.offer-base .store:hover svg{color:var(--lime);transform:translate(2px,-2px)}.offer-base .faqwrap{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.offer-base .faq details{border-bottom:1px solid var(--line)}.offer-base .faq details:first-child{border-top:1px solid var(--line)}.offer-base .faq summary{cursor:pointer;font:700 clamp(19px, 1.6vw, 23px)/1.3 var(--sans);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.offer-base .faq summary::-webkit-details-marker{display:none}.offer-base .faq summary:hover .pm{border-color:var(--text)}.offer-base .pm{border:1px solid var(--line);width:36px;height:36px;transition:transform .35s var(--ease), background .25s, border-color .25s;border-radius:50%;flex:none;place-items:center;display:grid}.offer-base .pm svg{width:16px;height:16px}.offer-base .faq details[open] .pm{background:var(--lime);border-color:var(--lime);color:#000;transform:rotate(45deg)}.offer-base .faq details p{max-width:58ch;color:var(--text-2);margin:-6px 0 28px}.offer-base .final .sec{border-top:1px solid var(--line-soft);gap:32px;display:grid}.offer-base .final h2{max-width:20ch;font-size:clamp(40px,5vw,84px)}.offer-base .final .sec{grid-template-columns:minmax(0,1fr) auto;align-items:end}.offer-base .final .copy{gap:32px;display:grid}.offer-base .sign{aspect-ratio:1;object-fit:cover;border-radius:22%;width:clamp(160px,22vw,330px);height:auto}.offer-base .band{background:var(--lime);color:#000;font:700 clamp(18px, 1.6vw, 23px)/1.3 var(--sans);border-radius:16px;justify-self:start;padding:18px 26px;display:inline-block}.offer-base .trust{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding-top:56px;padding-bottom:56px;display:flex}.offer-base .trust p{color:var(--text-2);max-width:40ch;margin:0;font-size:18px}.offer-base .logos{flex-wrap:wrap;align-items:center;gap:28px 48px;display:flex}.offer-base .logos img{width:auto;height:44px}.offer-base .soc{align-items:center;gap:8px;line-height:1.5;display:inline-flex}.offer-base .soc svg{width:16px;height:16px;color:var(--lime)}.offer-base footer{border-top:1px solid var(--line-soft)}.offer-base footer .sec{color:var(--text-2);grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:24px 64px;padding-top:64px;padding-bottom:40px;font-size:15px;display:grid}.offer-base footer h3{font:700 13px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cap);margin:0 0 14px}.offer-base footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.offer-base footer a{text-decoration:none}.offer-base footer a:hover{color:var(--text)}.offer-base footer .legal{border-top:1px solid var(--line-soft);color:var(--cap);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;margin-top:24px;padding-top:24px;display:flex}.offer-base .no-webgl #scene,.offer-base .no-webgl .labels{display:none}@media (max-width:900px){.offer-base{font-size:16px}.offer-base .sec{padding-top:72px;padding-bottom:72px}.offer-base .sec h2{font-size:34px}.offer-base .sec .lead{font-size:17px}.offer-base .top{padding:12px var(--gutter)}.offer-base .top nav .hide-m{display:none}.offer-base .veil{background:linear-gradient(#0000 76%,#000000eb 100%)}.offer-base.at-hero .veil{background:linear-gradient(#000000f5 0%,#000000d9 30%,#0000 46% 76%,#000000eb 100%)}.offer-base .beat{padding:90px var(--gutter) 128px;align-items:flex-end}.offer-base .beat.hero{align-items:stretch;padding-top:78px;padding-bottom:116px}.offer-base .beat.hero .text{flex-direction:column;min-height:calc(100svh - 194px);display:flex}.offer-base .beat.hero .actions{margin-top:auto}.offer-base .beat.hero .actions .btn{justify-content:center;width:100%}.offer-base .only{align-self:flex-start;margin-bottom:14px;padding:6px 12px;font-size:13px}.offer-base .beat.hero h1{margin-bottom:14px;font-size:34px}.offer-base .beat.hero p{margin-bottom:16px;font-size:16px}.offer-base .via{display:none}.offer-base .beat h2{margin-bottom:12px;font-size:28px}.offer-base .beat .text{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0fe6;border-radius:20px;padding:20px 18px}.offer-base .beat.hero .text{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.offer-base .beat p{margin-bottom:18px;font-size:16px}.offer-base .beat .actions .btn{padding:14px 18px;font-size:15px}.offer-base .devs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 6px}.offer-base .devs img{height:34px;padding:4px}.offer-base .dev-cap{margin-bottom:6px!important;font-size:13px!important}.offer-base .legend{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));bottom:10px;left:10px;right:10px}.offer-base .legend .cell{min-width:0;padding:9px 10px 10px}.offer-base .legend .cell:before{left:10px;right:10px}.offer-base .legend .v{gap:6px;font-size:17px}.offer-base .legend .k{margin-top:3px;font-size:12px}.offer-base .legend .asof,.offer-base .hm{display:none}.offer-base .dot{width:7px;height:7px}.offer-base .arcsw{width:14px}.offer-base .fade-b{height:150px}.offer-base .lbl{padding:5px 8px;font-size:12px}.offer-base .duo{grid-template-columns:minmax(0,1fr);gap:32px}.offer-base .duo.rev .duo-media{order:0}.offer-base .combo .shot,.offer-base .duo.rev .combo .shot{border-radius:14px;width:31%;padding:3px}.offer-base .combo .shot img{border-radius:10px}.offer-base .mac{width:92%}.offer-base .mac-lid{border-radius:9px 9px 0 0}.offer-base .pin{width:20px;height:20px;font-size:12px;line-height:20px;box-shadow:0 0 0 3px #0000008c}.offer-base .points{gap:14px;margin-bottom:26px}.offer-base .points b{font-size:16px}.offer-base .points li{grid-template-columns:22px 1fr;gap:12px;font-size:15px}.offer-base .points i{width:22px;height:22px;font-size:12px;line-height:22px}.offer-base .steps{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.offer-base .step{border-radius:18px;grid-template-columns:34px 1fr;column-gap:12px;padding:18px;display:grid}.offer-base .step .n{grid-row:span 2;margin:3px 0 0}.offer-base .step b{font-size:18px}.offer-base .step p{margin-top:4px;font-size:15px}.offer-base .rv-head h2{font-size:34px}.offer-base .reviews{grid-auto-columns:84vw;gap:10px;margin-top:28px}.offer-base .rv{border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:96px 1fr;display:grid}.offer-base .rv-media{aspect-ratio:auto;grid-row:span 2;height:100%;min-height:150px}.offer-base .rv-play{width:40px;height:40px;margin-left:-20px;bottom:12px;left:50%}.offer-base .rv-play svg{width:18px;height:18px}.offer-base .rv blockquote{-webkit-line-clamp:6;-webkit-box-orient:vertical;padding:14px 14px 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.offer-base .rv figcaption{padding:10px 14px 14px;font-size:13px}.offer-base .rv-media video{object-fit:contain;background:#000}.offer-base .split,.offer-base .faqwrap,.offer-base .final .sec{grid-template-columns:minmax(0,1fr);gap:24px}.offer-base .stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.offer-base .store{border-radius:16px;padding:16px;font-size:16px}.offer-base .store span{font-size:13px}.offer-base .faq summary{padding:20px 0;font-size:17px}.offer-base .pm{width:30px;height:30px}.offer-base .final h2{font-size:34px}.offer-base .final .actions .btn{justify-content:center;width:100%}.offer-base .sign{justify-self:start;width:96px}.offer-base .trust{padding-top:40px;padding-bottom:40px}.offer-base .trust p{font-size:15px}.offer-base .logos{gap:16px 28px}.offer-base .logos img{height:30px}.offer-base footer .sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 20px}.offer-base footer .brand{grid-column:1/-1}.offer-base footer .legal{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.offer-base{scroll-behavior:auto}.offer-base *{transition-duration:.01ms!important}}.offer-base{isolation:isolate;--scene-opacity:1;min-height:100vh;position:relative}.offer-base main{background:0 0}.offer-base .wm{filter:brightness(0)invert()}.offer-base .scene-layer{z-index:0;pointer-events:none;opacity:var(--scene-opacity);position:fixed;inset:0}.offer-base .scene-poster{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.offer-base #scene{visibility:hidden}.offer-base.scene-ready #scene{visibility:visible}.offer-base.scene-ready .scene-poster{display:none}.offer-base .legend{max-width:calc(100% - 2 * var(--gutter))}.offer-base .legend .v{white-space:nowrap}.offer-base .review-error{color:#f5f5f5;font:400 13px/1.4 var(--sans);background:#0f0f0f;padding:10px;position:absolute;inset:auto 8px 8px}.offer-base :is(a,button,summary){-webkit-tap-highlight-color:transparent}.offer-base .reviews{scrollbar-width:thin;scrollbar-color:#3a3a3a #000}.offer-base .reviews::-webkit-scrollbar{height:5px;display:block}.offer-base .reviews::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}.offer-base .beat p.via{display:block}@media (max-width:900px){.offer-base .legend{max-width:none}.offer-base .beat.hero .text{min-height:calc(100svh - 194px)}.offer-base .beat.hero .actions{padding-top:80px}.offer-base .beat.hero p.via{margin-top:10px!important;font-size:12px!important}.offer-base .legend .v{gap:4px;font-size:clamp(12px,3.5vw,17px)}.offer-base .legend .cell{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.offer-base *,.offer-base :before,.offer-base :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:900px){.offer-base .rv-playing{grid-template-columns:minmax(0,1fr)}.offer-base .rv-playing .rv-media{aspect-ratio:3/4;grid-row:auto;min-height:0}}
