body:has(.front),html:has(.front){height:100dvh;overflow:hidden}.front{--front-fade:650ms;height:100dvh;overflow:hidden;color:var(--ink);font-family:var(--font-body)}.front-wrap{width:min(68rem,100%);margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.front-header{position:fixed;z-index:70;top:0;left:0;right:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:.85rem;column-gap:.85rem;padding:1.15rem clamp(1.25rem,4vw,2.5rem);background:transparent;border-bottom:1px solid transparent;box-shadow:0 8px 24px rgba(10,22,40,0);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.front-header.is-scrolled{background:rgba(248,250,252,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line);box-shadow:0 8px 24px rgba(10,22,40,.06)}.front-header-watch{display:flex;justify-content:center;min-width:0}.front-header-watch .btn{white-space:nowrap;padding:.55rem 1.05rem}.front-header>.brand,.front-nav{transition:opacity var(--front-fade) ease,visibility 0s linear 0s}html[data-front-screen=video] .front-header{pointer-events:none}html[data-front-screen=video] .front-header>.brand,html[data-front-screen=video] .front-nav{opacity:0;visibility:hidden;transition:opacity var(--front-fade) ease,visibility 0s linear var(--front-fade)}.front-page-watch{display:none}@media (max-width:820px){.front-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account";column-gap:.75rem;padding:.85rem 1rem}.front-header>.brand{grid-area:brand;justify-self:start}.front-nav{grid-area:account;gap:.5rem}.front-header-watch{display:none}.front-nav .btn{padding:.7rem .9rem;font-size:.95rem}.front-page-watch{position:relative;z-index:1;display:block;width:100%;box-sizing:border-box;padding:0 clamp(1.25rem,4vw,3rem) 1rem}.front-page-watch .btn{width:100%;padding:.7rem .9rem;font-size:.95rem;white-space:normal;text-align:center}}.front-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-self:end;gap:.65rem 1.15rem}.front-nav a:not(.btn){color:var(--primary-dark);font-weight:600;font-size:.95rem;text-decoration:none}.front-nav a:not(.btn):hover{color:var(--primary-bright)}.front a:focus-visible{outline:2px solid var(--primary-bright);outline-offset:3px}.front-deck,.front>main{height:100dvh}.front-deck{position:relative}.front-panel{position:absolute;inset:0;height:100dvh;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--front-fade) ease,visibility 0s linear var(--front-fade)}.front-panel.is-on{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity var(--front-fade) ease,visibility 0s linear 0s}.front-hero{min-height:100dvh;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;padding:clamp(4.75rem,11dvh,6rem) 0 0}.front-hero-center{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(.75rem,2.5dvh,1.75rem) 0}.front-hero-center,.front-hero-center .front-cta{justify-content:center}.front-hero-center .front-referral{margin-top:1.25rem;border-left:none;padding-left:0}.front-hero-center .extract{width:min(36rem,100%);margin-top:2.25rem}.front-you{font-weight:700}.front-kicker{margin:0 0 .75rem;color:var(--primary);font-weight:600;font-size:.95rem}.front-band h2,.front-hero h1,.front-section h2{margin:0 0 .85rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.05}.front-hero h1{max-width:16em;margin-inline:auto;font-size:clamp(1.9rem,3.4vw,2.7rem)}.front-band h2,.front-section h2{font-size:clamp(1.7rem,3vw,2.25rem)}.front-dek{max-width:36rem;margin:0 0 1.5rem;color:var(--muted);font-size:1.15rem;line-height:1.5}.front-referral{max-width:32rem;margin:0 0 1.5rem;padding-left:.85rem;border-left:3px solid var(--primary-bright);color:var(--ink)}.front-referral strong{font-weight:600}.front-cta{display:flex;flex-wrap:wrap;gap:.75rem}.front-error{margin:1rem 0 0;color:#b91c1c}.front-band,.front-section{padding:clamp(2.75rem,6vw,4.5rem) 0}.front-band{background:rgba(255,255,255,.72);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.front-points,.front-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem}.front-points{grid-template-columns:repeat(3,1fr)}.front-points li,.front-steps li{margin:0;padding:1.25rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.85)}.front-due h3,.front-points h3,.front-steps h3{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.2rem;color:var(--primary-dark)}.front-due p,.front-points p,.front-steps p{margin:0;color:var(--muted);line-height:1.45}.front-steps{max-width:40rem}.front-steps li{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:start}.front-steps span{font-family:var(--font-display);font-weight:700;color:var(--primary-bright)}.front-video{padding-top:0}.front-frame{position:relative;width:min(46rem,100%);aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;background:#0f172a;box-shadow:0 18px 40px rgba(15,23,42,.12)}.front-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.front-dues{display:grid;grid-gap:.85rem;gap:.85rem}.front-due{display:grid;grid-template-columns:1fr auto;grid-gap:1rem 2rem;gap:1rem 2rem;align-items:center;padding:1.15rem 1.25rem;border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.9);text-decoration:none;color:inherit}.front-due:hover{border-color:rgba(59,130,246,.45)}.front-due-price{margin:0;min-width:7.5rem;text-align:right;font-family:var(--font-price);font-size:1.35rem;font-weight:700;line-height:1.15;color:var(--primary-dark)}.front-due-price span{display:block}.front-due-was{text-decoration:line-through}.front-due-alt,.front-due-was{color:var(--muted);font-size:.9rem;font-weight:600}.front-due-alt{margin-top:.2rem}.front-hero .front-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(.6rem,1.5dvh,1rem) clamp(1rem,3vw,2rem);margin-top:auto;padding:clamp(.75rem,2dvh,1.25rem) clamp(1rem,4vw,2.5rem) clamp(.85rem,2.5dvh,1.5rem);color:var(--muted);font-size:clamp(.75rem,2.4vw,.82rem);line-height:1.45}.front-close .front-footer{position:relative;z-index:1;opacity:1;pointer-events:auto;margin-top:1.5rem}.front-footer p{margin:0;max-width:42rem}.front-footer nav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.front-footer a{color:var(--primary);text-decoration:none}.front-footer a:hover{text-decoration:underline}@media (max-width:800px){.front-points{grid-template-columns:1fr}}@media (max-width:640px){.front-due{grid-template-columns:1fr;gap:.65rem}.front-due-price{text-align:left}}.front-overview{min-height:100dvh;display:flex;align-items:stretch;padding:0;overflow:hidden}.front-close.front-panel{box-sizing:border-box;padding-top:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.front-close .hero{padding-top:calc(var(--front-header-h, 5.5rem) + .35rem)}.plans-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:.75rem;border:none;background:transparent;color:var(--ink)}.plans-dialog[open]{display:flex;align-items:center;justify-content:center}.plans-dialog::-webkit-backdrop{background:rgba(10,22,40,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plans-dialog::backdrop{background:rgba(10,22,40,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plans-dialog-card{position:relative;box-sizing:border-box;width:min(64rem,100%);max-height:calc(100dvh - 1.5rem);overflow:auto;padding:1.6rem 1.25rem 1.4rem;border-radius:1.25rem;background:#fff;box-shadow:0 24px 60px rgba(10,22,40,.22);text-align:center}.plans-dialog-card h2{margin:0 2.5rem .55rem;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;color:var(--primary-dark)}.plans-lede{margin:0 auto 1.25rem;max-width:40rem;color:var(--muted);line-height:1.5}.plans-dialog .price-title{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem}.plans-dialog .price-aside{color:var(--muted);font-size:.68em;font-weight:500;line-height:1.2}.plans-dialog .price-return{margin-top:.7rem}.plans-dialog-cta{justify-content:center;margin-top:1.35rem}.plans-dialog-close{position:absolute;top:.85rem;right:.85rem;margin:0;padding:.4rem .75rem;border:1.5px solid var(--line);border-radius:.65rem;background:#fff;color:var(--primary-dark);font-family:var(--font-display);font-size:.9rem;font-weight:700;cursor:pointer}.plans-dialog-close:hover{border-color:var(--primary);color:var(--primary)}.plans-dialog-close:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.front-close-video{position:relative;display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:min(32rem,100%)}.front-close-video-note{margin:0;max-width:28rem;text-align:center;font-weight:600;line-height:1.4;color:var(--ink)}.front-close .front-close-video .hero-video{width:100%;max-width:none}@media (min-width:900px){.front-close-video{max-width:min(36rem,100%)}.front-close-video-note{position:absolute;left:50%;bottom:calc(100% + .85rem);width:max-content;transform:translateX(-50%)}}.overview-turn{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top left;transform:rotate(0deg);transition:opacity .28s ease}.overview-turn.is-dim{opacity:0;pointer-events:none}.overview-turn.is-wide{container-type:size}.overview-turn.is-on{left:100%;width:100dvh;height:100dvw;transform:rotate(90deg)}.overview-turn.is-wide .overview-stage{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:clamp(.4rem,1.6cqmin,1rem)}.overview-turn.is-wide .overview-scene{width:100%;height:100%;min-height:0;padding:0}.overview-turn.is-wide .overview-casino-slot{transform:translate(calc(-50% - var(--split) * (1 - var(--stack)) * min(calc(22 * var(--ovw)), 9.5rem) + var(--flee) * calc(calc(50 * var(--ovw)) + 12rem)),calc(-50% - var(--stack) * (1 - var(--recenter)) * min(calc(22 * var(--ovh)), 8rem) + var(--scene-shift) * var(--handoff)))}.overview-turn.is-wide .overview-browser{left:50%;width:min(17rem,calc(38 * var(--ovw)));transform:translate(calc(-50% + (1 - var(--stack)) * var(--split) * min(calc(22 * var(--ovw)), 9.5rem)),calc(-50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem) + var(--scene-shift) * var(--handoff)))}.overview-stage{position:relative;width:100%;min-height:100dvh;display:grid;place-items:center;background:rgba(255,255,255,.72);overflow:hidden}.overview-controls,.overview-user-controls{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:.45rem;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,rgba(248,250,252,.92) 28%,rgba(248,250,252,.97));opacity:0;pointer-events:none;transition:opacity var(--front-fade) ease}.overview-controls[hidden],.overview-user-controls[hidden]{display:none}.overview-controls[data-visible=true],.overview-user-controls[data-visible=true]{opacity:1;pointer-events:auto}.overview-controls-row,.overview-user-controls-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.overview-user-controls-row{justify-content:center;gap:.55rem}.overview-user-controls .record-ctrl-btn{min-width:2.75rem;min-height:2.75rem;padding:.55rem .9rem;font-size:1rem}.overview-user-skip{margin-left:.45rem}.overview-user-speed.is-fast{background:rgba(37,99,235,.14);border-color:var(--primary);color:var(--primary-dark)}.overview-user-controls.is-mobile{background:none;transition:none}.overview-user-controls.is-mobile[data-visible=true]{opacity:0;pointer-events:none}.overview-user-controls.is-mobile[data-visible=true].is-lit{pointer-events:auto}.overview-user-controls.is-mobile .overview-user-controls-row{justify-content:flex-start}.overview-user-controls.is-mobile .overview-user-skip{position:fixed;right:.85rem;bottom:calc(.65rem + 10px + .45rem);margin:0}.overview-user-controls.is-rotate .overview-progress,.overview-user-controls.is-rotate .overview-user-controls-row>:not(.overview-user-skip){display:none}.overview-progress{position:relative;height:10px;border-radius:999px;background:rgba(10,22,40,.08)}.overview-progress-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--primary) 0,var(--primary-bright) 100%);pointer-events:none}.overview-progress-marks{position:absolute;inset:0;pointer-events:none}.overview-progress-mark{position:absolute;top:1px;bottom:1px;width:2px;margin-left:-1px;background:rgba(10,22,40,.22);border-radius:1px}.overview-scene{--ovw:1vw;--ovh:1vh;--split:0;--ad:0;--stack:0;--traffic:0;--sad:0;--fade-out:0;--blank:0;--scene-shift:0;--text-shift:1;--flaw-shift:1;--handoff:calc(calc(50 * var(--ovh)) + 14rem);--recenter:0;--hoard:0;--laugh:0;--tomato:0;--wewin:0;--terms:0;--agents:0;--extract:0;--wewin-shift:0;--doc:0;--page:0;--zoom:0;--calm:0;--flee:0;--ask:0;--repeat:0;--offers:0;--expand:0;--fan:0;--center-wewin:0;--lift:0;--clear-stage:0;--loot:0;position:relative;width:min(68rem,100%);min-height:min(36rem,calc(74 * var(--ovh)));margin:0 auto;padding:1.5rem clamp(1rem,calc(3 * var(--ovw)),2rem) 6.5rem}.overview-scene,.overview-scene[data-beat=ask],.overview-scene[data-beat=calm],.overview-scene[data-beat=charge],.overview-scene[data-beat=chase],.overview-scene[data-beat=dock],.overview-scene[data-beat=drain],.overview-scene[data-beat=expand],.overview-scene[data-beat=offers],.overview-scene[data-beat=terms-pack],.overview-scene[data-beat=terms-page],.overview-scene[data-beat=terms-unzoom],.overview-scene[data-beat=terms-zoom]{overflow:visible}.overview-drain-line{position:absolute;left:50%;bottom:calc(100% + 1.15rem);z-index:8;width:min(34rem,calc(86 * var(--ovw)));margin:0;transform:translateX(-50%) translateY(calc((1 - var(--line, 0)) * .4rem));color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.05rem,calc(2.4 * var(--ovw)),1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;text-align:center;opacity:var(--line,0);pointer-events:none}.overview-drain-mark{white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left 92%;background-size:calc(var(--mark, 0) * 100%) .12em}.overview-casino-slot{position:absolute;left:50%;top:50%;z-index:6;opacity:calc(1 - var(--blank));transform:translate(calc(-50% - var(--split) * (1 - var(--stack)) * min(calc(34 * var(--ovw)), 14rem) + var(--flee) * calc(calc(50 * var(--ovw)) + 12rem)),calc(-50% - var(--stack) * (1 - var(--recenter)) * min(calc(22 * var(--ovh)), 8rem) + var(--scene-shift) * var(--handoff)));will-change:transform}.overview-hoard{position:absolute;left:50%;top:50%;z-index:5;width:min(48rem,calc(96 * var(--ovw)));height:min(28rem,calc(72 * var(--ovh)));transform:translate(-50%,calc(-50% - var(--stack) * (1 - var(--recenter)) * min(calc(22 * var(--ovh)), 8rem) + var(--scene-shift) * var(--handoff)));pointer-events:none;opacity:min(1,var(--hoard) * 12)}.overview-hoard-chip{position:absolute;left:calc(50% + var(--hx));top:calc(58% + var(--hy));width:1.15rem;height:.7rem;border-radius:.14rem;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 1px 0 rgba(22,101,52,.35);opacity:0;transform:translate(-50%,-50%) rotate(var(--hr)) scale(var(--hs,.7));will-change:opacity,transform}.overview-casino{--loot-open:0;--loot-fade:1;position:relative;align-items:center;gap:0;padding:1.15rem 1.6rem;border:1.5px solid var(--primary);border-radius:.9rem;background:#ffffff;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.35rem,calc(3 * var(--ovw)),1.9rem);font-weight:700;letter-spacing:-.02em;animation:overview-in .7s cubic-bezier(.22,1,.36,1) both}.overview-casino,.overview-hook{display:flex;flex-direction:column}.overview-hook{position:absolute;left:50%;top:50%;bottom:auto;z-index:14;gap:1.15rem;width:min(40rem,calc(88 * var(--ovw)));margin:0;transform:translate(-50%,calc(-50% + var(--text-shift) * var(--handoff)));pointer-events:none}.overview-hook-mark{white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left 92%;background-size:calc(var(--mark, 0) * 100%) .12em}.overview-flaw p,.overview-hook p{margin:0;text-align:center;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.05rem,calc(2.5 * var(--ovw)),1.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;opacity:var(--line,0);transform:translateY(calc((1 - var(--line, 0)) * .45rem));will-change:opacity,transform}.overview-flaw{position:absolute;left:50%;top:50%;z-index:14;display:flex;flex-direction:column;gap:1.15rem;width:min(44rem,calc(90 * var(--ovw)));margin:0;transform:translate(-50%,calc(-50% + var(--flaw-shift) * var(--handoff)));pointer-events:none}.overview-flaw p{font-weight:500}.overview-flaw-mark{font-weight:800;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left 92%;background-size:calc(var(--mark, 0) * 100%) .12em}.overview-hedge{position:absolute;left:clamp(1.25rem,calc(3.5 * var(--ovw)),2.5rem);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem));z-index:14;width:min(18rem,calc(28 * var(--ovw)));margin:0;text-align:left;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.02rem,calc(1.7 * var(--ovw)),1.28rem);font-weight:500;letter-spacing:-.02em;line-height:1.35;pointer-events:none;opacity:var(--line,0);transform:translateY(calc(-50% + (1 - var(--line, 0)) * .45rem))}.overview-hedge-mark{font-weight:800;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left 92%;background-size:calc(var(--mark, 0) * 100%) .12em}.overview-laugh{position:absolute;left:80%;bottom:calc(100% + .48rem);z-index:8;padding:.45rem .7rem .5rem;border:1.5px solid var(--primary);border-radius:1rem;background:#ffffff;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.05rem,calc(2.4 * var(--ovw)),1.35rem);font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap;opacity:var(--laugh);transform:translateX(-50%) scale(calc(.72 + var(--laugh) * .28));transform-origin:.85rem 100%;pointer-events:none;will-change:opacity,transform}.overview-laugh:after{content:"";position:absolute;left:.62rem;bottom:-.36rem;width:.72rem;height:.72rem;border-left:1.5px solid var(--primary);border-bottom:1.5px solid var(--primary);background:#ffffff;transform:rotate(-45deg)}.overview-rotate{position:absolute;inset:0;z-index:24;display:none;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;pointer-events:none}.overview-scene[data-beat=rotate] .overview-rotate{display:flex}.overview-rotate-kicker{margin:0 0 .15rem;color:var(--muted);font-size:.92rem;font-weight:600;line-height:1.3;text-align:center}.overview-rotate-label{max-width:min(20rem,90vw);margin:.9rem 0 .35rem;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.15rem,calc(4.2 * var(--ovw)),1.45rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:center}.overview-rotate-kicker+.overview-rotate-label{margin-top:.55rem}.overview-rotate-stage{position:relative;width:16rem;height:7.25rem;margin:.35rem 0 .15rem}.overview-rotate-icon{position:absolute;left:50%;top:50%;width:4.6rem;height:4.6rem;color:var(--primary);transform:translate(-50%,-50%)}.overview-rotate-phone{position:relative;width:4.6rem;height:4.6rem;transform-origin:center center;animation:overview-phone-turn 2.8s ease-in-out infinite}.overview-rotate-icon svg.overview-rotate-phone-glyph{display:block;width:4.6rem;height:4.6rem}.overview-rotate-icon svg.overview-rotate-arrow{position:absolute;left:50%;top:50%;width:1.85rem;height:1.85rem;transform:translate(-50%,-50%) scaleX(-1)}.overview-rotate-done-slot{position:absolute;left:calc(50% - 5.15rem);top:50%;z-index:1;pointer-events:none;transform:translate(-50%,-50%)}.overview-rotate-done{pointer-events:auto;margin:0;padding:.7rem 1.35rem;border:1.5px solid var(--primary);border-radius:.75rem;background:#ffffff;color:var(--primary-dark);font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transform:rotate(90deg);transform-origin:center center}.overview-rotate-warning{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.25rem;background:rgba(10,22,40,.55)}.overview-rotate-warning-card{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:min(22rem,100%);padding:1.4rem 1.25rem 1.35rem;border-radius:1rem;background:#fff;box-shadow:0 18px 50px rgba(10,22,40,.28);text-align:center}.overview-rotate-warning-marks{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--primary)}.overview-rotate-warning-marks svg.overview-rotate-lock{width:2.75rem;height:2.75rem}.overview-rotate-warning-marks svg.overview-rotate-warning-arrow{width:1.35rem;height:1.35rem;flex-shrink:0}.overview-rotate-warning-card p{margin:0;color:var(--primary-dark);font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.45}@keyframes overview-phone-turn{0%,8%{transform:rotate(0deg)}42%,72%{transform:rotate(-90deg)}to{transform:rotate(0deg)}}.overview-rotate-done:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.overview-tomato-btn{position:absolute;top:calc(100% + .95rem);left:50%;z-index:9;margin:0;padding:.7rem 1.1rem;border:1.5px solid var(--primary);border-radius:.75rem;background:#ffffff;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(.95rem,calc(2.2 * var(--ovw)),1.1rem);font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;opacity:var(--tomato);pointer-events:none;transform:translate(-50%) scale(1);transform-origin:center center;animation:none}.overview-scene[data-beat=tomato] .overview-tomato-btn{pointer-events:auto;animation:overview-tomato-pulse 1.15s ease-in-out infinite}.overview-tomato-btn[data-throw]:not([data-throw=idle]){pointer-events:none;animation:none;opacity:0;transition:opacity .28s ease}.overview-tomato-btn:disabled{cursor:default}.overview-tomato-btn:focus-visible{outline:2px solid var(--primary-bright);outline-offset:3px}.overview-turn.is-wide .overview-scene,.overview-turn.is-wide .overview-tomato-hit{--ovw:1cqw;--ovh:1cqh}.overview-tomato-hit{--ovw:1vw;--ovh:1vh;position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:transparent;opacity:0;pointer-events:none;transform:translateY(calc(-10 * var(--ovh)))}.overview-tomato-hit[data-state=fading],.overview-tomato-hit[data-state=playing],.overview-tomato-hit[data-state=rewind]{opacity:1}.overview-tomato-media{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .42s ease}.overview-tomato-hit[data-state=fading] .overview-tomato-media,.overview-tomato-hit[data-state=rewind] .overview-tomato-media,.overview-tomato-hit[data-state=sequel] .overview-tomato-media{opacity:0}.overview-tomato-canvas,.overview-tomato-img{display:block;width:calc(100 * var(--ovw));height:calc(100 * var(--ovh));max-width:none;max-height:none;object-fit:contain}.overview-tomato-hit:has(.overview-tomato-img) .overview-tomato-canvas{display:none}.overview-rewind{position:relative;z-index:2;display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:999px;background:#ffffff;border:1.5px solid var(--primary);color:var(--primary-dark);opacity:0;transform:scale(.82);transition:opacity .28s ease,transform .28s ease}.overview-rewind svg{width:2.4rem;height:2.4rem}.overview-tomato-hit[data-state=rewind] .overview-rewind{opacity:1;transform:scale(1)}@keyframes overview-tomato-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.08)}}.overview-scene[data-beat=hoard] .overview-casino,.overview-scene[data-beat=laugh] .overview-casino,.overview-scene[data-beat=restack] .overview-casino,.overview-scene[data-beat=sad] .overview-casino,.overview-scene[data-beat=signup] .overview-casino,.overview-scene[data-beat=tomato] .overview-casino,.overview-scene[data-beat=traffic] .overview-casino{gap:.45rem}.overview-debits{position:absolute;right:-.35rem;top:-.55rem;width:0;height:0;pointer-events:none}.overview-debit{--stack-i:0;--debit-drop:0;position:absolute;right:0;top:0;z-index:calc(20 + var(--stack-i));padding:.4rem .7rem;border-radius:.55rem;border:2px solid #dc2626;background:#fff1f2;color:#b91c1c;font-family:var(--font-display);font-size:clamp(1.05rem,calc(2.6 * var(--ovw)),1.35rem);font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap;box-shadow:0 4px 14px rgba(185,28,28,.22);opacity:0;transform:translateY(calc(var(--debit-drop) * 1.4rem));will-change:opacity,transform}.overview-wewin{position:absolute;left:calc(75% + var(--wewin-shift) * 13%);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem));z-index:6;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.85rem 1rem .75rem;border:1.5px solid var(--primary);border-radius:.9rem;background:#ffffff;opacity:var(--wewin);transform:translate(-50%,-50%) scale(calc(.86 + var(--wewin) * .14));pointer-events:none;will-change:left,top,transform,opacity}.overview-scene[data-beat=ask] .overview-wewin,.overview-scene[data-beat=charge] .overview-wewin,.overview-scene[data-beat=chase] .overview-wewin,.overview-scene[data-beat=expand] .overview-wewin,.overview-scene[data-beat=offers] .overview-wewin,.overview-scene[data-beat=tools] .overview-wewin{left:calc(25% + var(--center-wewin) * 25%);top:50%;z-index:8;border-color:color-mix(in srgb,var(--primary) calc((1 - var(--center-wewin)) * 100%),transparent);transform:translate(-50%,calc(-50% + (1 - var(--wewin)) * min(calc(46 * var(--ovh)), 17rem))) scale(calc(.86 + var(--wewin) * .14 + var(--center-wewin) * .72))}.overview-scene[data-beat=charge] .overview-wewin{will-change:left,transform,border-color}.overview-scene[data-beat=tools] .overview-wewin{transform:translate(-50%,calc(-50% - var(--lift) * 8% - var(--lift) * 6.8rem)) scale(calc(.86 + var(--wewin) * .14 + var(--center-wewin) * .72))}.overview-scene[data-beat=charge] .overview-wewin img,.overview-scene[data-beat=tools] .overview-wewin img{width:calc(3.5rem + var(--center-wewin) * 1.6rem);height:calc(3.5rem + var(--center-wewin) * 1.6rem)}.overview-scene[data-beat=charge] .overview-wewin-label,.overview-scene[data-beat=tools] .overview-wewin-label{font-size:calc(.95rem * (1 - var(--center-wewin)));opacity:calc(1 - var(--center-wewin));max-height:calc((1 - var(--center-wewin)) * 1.4rem);overflow:hidden}.overview-scene[data-beat=charge] .overview-wewin,.overview-scene[data-beat=tools] .overview-wewin{gap:calc((1 - var(--center-wewin)) * .35rem)}.overview-scene[data-beat=ask] .overview-agents,.overview-scene[data-beat=charge] .overview-agents,.overview-scene[data-beat=chase] .overview-agents,.overview-scene[data-beat=expand] .overview-agents,.overview-scene[data-beat=offers] .overview-agents{z-index:5}.overview-scene[data-beat=charge] .overview-agents{z-index:9}.overview-scene[data-beat=ask] .overview-agent,.overview-scene[data-beat=charge] .overview-agent,.overview-scene[data-beat=chase] .overview-agent,.overview-scene[data-beat=expand] .overview-agent,.overview-scene[data-beat=offers] .overview-agent{top:50%}.overview-offer-urls{position:absolute;left:calc(25% + 3.6rem + var(--fan) * min(calc(22 * var(--ovw)), 9.5rem));top:50%;z-index:7;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:calc(.35rem + var(--fan) * .45rem + var(--expand) * .7rem);width:calc(min(15.5rem, calc(42 * var(--ovw))) + var(--expand) * (min(17rem, calc(44 * var(--ovw))) - min(15.5rem, calc(42 * var(--ovw)))));margin:0;padding:0;opacity:calc(1 - var(--clear-stage));transform:translateY(-50%);pointer-events:none;will-change:left,width,gap,opacity,transform}.overview-offer-url{--show:0;--expand:0;--copy:0;position:relative;left:auto;top:auto;flex:0 0 auto;width:100%;padding:0;border:1px solid rgba(15,23,42,.16);border-radius:.65rem;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.14);overflow:hidden;opacity:var(--show);transform:translateX(calc((1 - var(--show)) * -1.25rem)) scale(calc(.92 + var(--show) * .08));transform-origin:left center;will-change:opacity,transform}.overview-offer-url-chrome{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;grid-gap:.3rem;gap:.3rem;padding:.4rem .5rem;background:#e2e8f0;border-bottom:1px solid rgba(15,23,42,.08)}.overview-offer-url-chrome>span{width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8}.overview-offer-url-chrome>span:first-child{background:#f87171}.overview-offer-url-chrome>span:nth-child(2){background:#fbbf24}.overview-offer-url-chrome>span:nth-child(3){background:#34d399}.overview-offer-url-bar{min-width:0;padding:.18rem .45rem;border-radius:.3rem;background:#ffffff;color:#64748b;font-size:.68rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-offer-browser-screen{position:relative;display:grid;place-items:center;overflow:hidden;height:calc(var(--expand) * 9.5rem);padding:0 max(.4rem,calc(var(--expand) * .95rem));box-sizing:border-box;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.22),transparent 42%),linear-gradient(155deg,#1e3a8a,#1e40af 42%,#172554)}.overview-offer-url[data-theme=ocean] .overview-offer-browser-screen{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.18),transparent 42%),linear-gradient(155deg,#1e3a8a,#1d4ed8 42%,#172554)}.overview-offer-url[data-theme=gold] .overview-offer-browser-screen{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.28),transparent 42%),linear-gradient(155deg,#fbbf24,#f59e0b 42%,#b45309)}.overview-offer-url[data-theme=crimson] .overview-offer-browser-screen{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.55),transparent 42%),linear-gradient(155deg,#fecaca,#ef4444 38%,#991b1b)}.overview-offer-ad{opacity:var(--copy);transform:translateY(calc((1 - var(--copy)) * .35rem));will-change:opacity,transform}.overview-offer-url[data-theme=ocean] .overview-ad-brand,.overview-offer-url[data-theme=ocean] .overview-ad-legal,.overview-offer-url[data-theme=ocean] .overview-ad-line,.overview-offer-url[data-theme=ocean] .overview-ad-sub{color:#eff6ff;text-shadow:0 2px 0 rgba(15,23,42,.28)}.overview-offer-url[data-theme=gold] .overview-ad-brand,.overview-offer-url[data-theme=gold] .overview-ad-line{color:#fffbeb;text-shadow:0 2px 0 rgba(120,53,15,.35)}.overview-offer-url[data-theme=gold] .overview-ad-legal,.overview-offer-url[data-theme=gold] .overview-ad-sub{color:rgba(255,251,235,.92)}.overview-offer-url[data-theme=crimson] .overview-ad-brand{color:#7f1d1d;text-shadow:none}.overview-offer-url[data-theme=crimson] .overview-ad-line{color:#ffffff;text-shadow:0 2px 0 rgba(127,29,29,.35)}.overview-offer-url[data-theme=crimson] .overview-ad-legal,.overview-offer-url[data-theme=crimson] .overview-ad-sub{color:rgba(254,242,242,.95)}.overview-scene[data-beat=charge] .overview-wewin-say{opacity:calc(var(--ask) * (1 - var(--clear-stage)))}.overview-wewin-say{position:absolute;left:50%;bottom:calc(100% + .55rem);z-index:8;display:grid;place-items:center;padding:.45rem .75rem .5rem;border:1.5px solid var(--primary);border-radius:1rem;background:#ffffff;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1rem,calc(2.3 * var(--ovw)),1.25rem);font-weight:800;letter-spacing:-.01em;line-height:1;opacity:var(--ask);transform:translateX(-50%) scale(calc(.72 + var(--ask) * .28));transform-origin:50% 100%;pointer-events:none;will-change:opacity,transform}.overview-wewin-say span{grid-area:1/1;white-space:nowrap}.overview-wewin-say-ask{opacity:calc(1 - var(--repeat))}.overview-wewin-say-repeat{opacity:var(--repeat)}.overview-wewin-say:after{content:"";position:absolute;left:50%;bottom:-.36rem;width:.72rem;height:.72rem;margin-left:-.36rem;border-right:1.5px solid var(--primary);border-bottom:1.5px solid var(--primary);background:#ffffff;transform:rotate(45deg)}.overview-tools{position:absolute;left:50%;top:calc(50% + 2.4rem);z-index:12;width:min(38rem,calc(88 * var(--ovw)));margin:0;transform:translate(-50%,calc((1 - var(--line, 0)) * .45rem));color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.05rem,calc(2.4 * var(--ovw)),1.35rem);font-weight:700;letter-spacing:-.02em;line-height:1.35;text-align:center;opacity:var(--line,0);pointer-events:none}.overview-wewin img{display:block;width:3.5rem;height:3.5rem;object-fit:contain}.overview-wewin-label{color:var(--primary-dark);font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:-.02em}.overview-scan-beam{position:absolute;inset:0 auto 0 0;z-index:4;width:28%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.18) 40%,rgba(59,130,246,.4) 50%,rgba(59,130,246,.18) 60%,transparent);opacity:0;pointer-events:none}.overview-scene[data-beat=scan] .overview-scan-beam{opacity:1;animation:overview-scan-beam .45s ease-in-out 2 both}@keyframes overview-scan-beam{0%{transform:translateX(-40%)}to{transform:translateX(380%)}}.overview-terms-card{--terms:0;position:absolute;left:calc(50% + var(--terms) * 25%);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem));z-index:8;display:flex;flex-direction:column;gap:.28rem;width:5.4rem;padding:.45rem .5rem .55rem;border-radius:.45rem;border:1.5px solid rgba(15,23,42,.18);background:#ffffff;box-shadow:0 8px 18px rgba(15,23,42,.14);opacity:0;transform:translate(-50%,-50%) scale(calc(1 - var(--terms) * .35));pointer-events:none;will-change:left,opacity,transform}.overview-terms-badge{align-self:flex-start;padding:.1rem .35rem;border-radius:.25rem;background:var(--primary);color:#ffffff;font-size:.62rem;font-weight:800;letter-spacing:.04em}.overview-terms-doc{position:absolute;left:calc(75% + var(--wewin-shift) * 13%);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem) - (1.2rem + var(--doc) * 6.5rem + var(--page) * 2rem));z-index:14;width:calc(5.5rem + var(--page) * 16.5rem);height:calc(4.5rem + var(--page) * 20rem);max-width:min(22rem,calc(72 * var(--ovw)));max-height:min(26rem,calc(62 * var(--ovh)));opacity:min(1,var(--doc) * 1.4);transform:translate(-50%,-50%) scale(calc(.55 + var(--doc) * .45));pointer-events:none;will-change:left,top,width,height,opacity,transform}.overview-turn.is-wide .overview-terms-doc{left:calc(75% * (1 - var(--page)) + var(--wewin-shift) * 13% * (1 - var(--page)) + 50% * var(--page));top:calc((50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem)) * (1 - var(--page)) - (1.2rem + var(--doc) * 6.5rem) * (1 - var(--page)) + 50% * var(--page))}.overview-turn.is-wide .overview-terms-doc-body{transform-origin:center center}.overview-terms-doc-frame{position:relative;width:100%;height:100%;overflow:hidden;border:1.5px solid rgba(15,23,42,.16);border-radius:calc(.45rem + var(--page) * .35rem);background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.16)}.overview-terms-doc-chip{position:absolute;left:50%;top:50%;z-index:2;padding:.2rem .45rem;border-radius:.3rem;background:var(--primary);color:#ffffff;font-size:.78rem;font-weight:800;letter-spacing:.04em;opacity:calc((1 - var(--page)) * min(1, var(--doc) * 2));transform:translate(-50%,-50%);pointer-events:none}.overview-terms-doc-body{position:absolute;inset:0;display:flex;flex-direction:column;gap:.45rem;padding:calc(.45rem + var(--page) * .7rem);opacity:var(--page);transform-origin:50% 42%;transform:scale(calc(1 + var(--zoom) * 1.55));will-change:transform}.overview-terms-doc-title{color:var(--primary-dark);font-size:calc(.55rem + var(--page) * .55rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.overview-terms-doc-offer,.overview-terms-doc-title{margin:0;font-family:var(--font-display);opacity:calc(var(--page) * (1 - var(--zoom) * 1.2))}.overview-terms-doc-offer{color:var(--ink);font-size:calc(.5rem + var(--page) * .45rem);font-weight:700;letter-spacing:-.01em}.overview-terms-doc-lines{display:flex;flex-direction:column;gap:.38rem;margin-top:.25rem;flex:1 1;opacity:calc(var(--page) * (1 - var(--zoom)))}.overview-terms-doc-lines>span{display:block;height:.32rem;border-radius:999px;background:#e2e8f0}.overview-terms-doc-reveal{position:absolute;left:50%;top:50%;z-index:3;width:min(16rem,78%);display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;opacity:calc(max(0, (var(--zoom) - .45) / .4));transform:translate(-50%,-50%);pointer-events:none}.overview-terms-doc-rule{margin:0;color:var(--primary-dark);font-family:var(--font-display);font-size:clamp(1.05rem,calc(2.8 * var(--ovw)),1.45rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.overview-terms-doc-aside{margin:0;color:var(--muted,#64748b);font-size:clamp(.72rem,calc(1.8 * var(--ovw)),.88rem);font-weight:600;line-height:1.3}.overview-terms-card>span:not(.overview-terms-badge){display:block;height:.28rem;border-radius:999px;background:#e2e8f0}.overview-terms-card>span:nth-child(3){width:88%}.overview-terms-card>span:nth-child(4){width:72%}.overview-terms-card>span:nth-child(5){width:80%}.overview-agents{position:absolute;inset:0;z-index:8;pointer-events:none}.overview-agent{--y:0rem;position:absolute;left:var(--x);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem));opacity:0;transform:translate(-50%,calc(-50% + var(--y)));will-change:left,opacity,transform}.overview-agent-icon{position:relative;display:block;width:2.25rem;height:2.25rem;border-radius:999px;background:radial-gradient(circle at 50% 38%,#cbd5e1 0 28%,transparent 29%),radial-gradient(circle at 50% 108%,#94a3b8 0 46%,transparent 47%),#64748b;box-shadow:0 1px 0 rgba(15,23,42,.12);transition:background .28s ease}.overview-agent[data-upgraded=true] .overview-agent-icon{background:radial-gradient(circle at 50% 38%,#bfdbfe 0 28%,transparent 29%),radial-gradient(circle at 50% 108%,#60a5fa 0 46%,transparent 47%),#2563eb}.overview-agent-badge{position:absolute;right:-.2rem;bottom:-.15rem;width:.95rem;height:.95rem;border-radius:999px;background:#ffffff;border:1px solid rgba(15,23,42,.12);opacity:0;transform:scale(.6);transition:opacity .22s ease,transform .22s ease}.overview-agent[data-upgraded=true] .overview-agent-badge{opacity:1;transform:scale(1)}.overview-agent-cash{position:absolute;left:-.2rem;bottom:-.12rem;width:1.05rem;height:.65rem;border-radius:.14rem;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 1px 0 rgba(22,101,52,.35);opacity:0;transform:scale(.55);transition:opacity .18s ease,transform .18s ease}.overview-agent[data-paid=true] .overview-agent-cash{opacity:1;transform:scale(1)}.overview-extract-flies{position:absolute;inset:0;z-index:9;pointer-events:none}.overview-extract-fly{--efly:0;position:absolute;left:50%;top:50%;z-index:9;width:1.3rem;height:.8rem;border-radius:.16rem;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 1px 0 rgba(22,101,52,.35);opacity:0;transform:translate(-50%,-50%);will-change:left,top,opacity}.overview-casino-label{display:grid;place-items:center}.overview-casino-name{grid-area:1/1;white-space:nowrap}.overview-casino-name-old{opacity:calc(1 - var(--ad))}.overview-casino-name-new{opacity:var(--ad)}.overview-casino-loot{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:.22rem;max-width:8.5rem;max-height:calc(var(--loot-open) * 2.6rem);margin-top:calc(var(--loot-open) * .55rem);opacity:calc(var(--loot-open) * var(--loot-fade, 1));overflow:hidden;pointer-events:none;transition:max-height .72s cubic-bezier(.22,1,.36,1),margin-top .72s cubic-bezier(.22,1,.36,1),opacity .42s ease}.overview-cash-chip{width:1.15rem;height:.7rem;border-radius:.14rem;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 1px 0 rgba(22,101,52,.35);opacity:0;transform:translateY(4px) scale(.7);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}.overview-scene[data-beat=hoard] .overview-cash-chip,.overview-scene[data-beat=laugh] .overview-cash-chip,.overview-scene[data-beat=signup] .overview-cash-chip,.overview-scene[data-beat=tomato] .overview-cash-chip{transition:opacity .28s ease,transform .28s ease}.overview-casino[data-loot="1"] .overview-cash-chip:nth-child(-n+1),.overview-casino[data-loot="2"] .overview-cash-chip:nth-child(-n+2),.overview-casino[data-loot="3"] .overview-cash-chip:nth-child(-n+3),.overview-casino[data-loot="4"] .overview-cash-chip:nth-child(-n+4),.overview-casino[data-loot="5"] .overview-cash-chip:nth-child(-n+5),.overview-casino[data-loot="6"] .overview-cash-chip:nth-child(-n+6),.overview-casino[data-loot="7"] .overview-cash-chip:nth-child(-n+7),.overview-casino[data-loot="8"] .overview-cash-chip:nth-child(-n+8){opacity:1;transform:none}.overview-browser{position:absolute;left:calc(50% + (1 - var(--stack)) * min(calc(5 * var(--ovw)), 2rem));top:50%;z-index:5;width:min(22rem,calc(48 * var(--ovw)));border-radius:.65rem;border:1px solid rgba(15,23,42,.16);background:#ffffff;box-shadow:0 16px 34px rgba(15,23,42,.14);overflow:hidden;opacity:calc(var(--split) * (1 - var(--fade-out)) * (1 - var(--blank)));transform:translate(calc((1 - var(--stack)) * (1 - var(--split)) * 1.75rem - var(--stack) * 50%),calc(-50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem) + var(--scene-shift) * var(--handoff)));pointer-events:none}.overview-browser-chrome{display:grid;grid-template-columns:auto auto auto 1fr;align-items:center;grid-gap:.3rem;gap:.3rem;padding:.4rem .5rem;background:#e2e8f0;border-bottom:1px solid rgba(15,23,42,.08)}.overview-browser-chrome>span{width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8}.overview-browser-chrome>span:first-child{background:#f87171}.overview-browser-chrome>span:nth-child(2){background:#fbbf24}.overview-browser-chrome>span:nth-child(3){background:#34d399}.overview-browser-url{min-width:0;padding:.18rem .45rem;border-radius:.3rem;background:#ffffff;color:#64748b;font-size:.68rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-browser-screen{position:relative;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.22),transparent 42%),linear-gradient(155deg,#ef4444,#dc2626 42%,#991b1b);padding:1rem 1.1rem}.overview-ad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;text-align:center;opacity:var(--ad);transform:translateY(calc((1 - var(--ad)) * .55rem)) scale(calc(.92 + var(--ad) * .08))}.overview-ad-brand{color:rgba(255,247,237,.92);font-size:clamp(.85rem,calc(2 * var(--ovw)),1.05rem);letter-spacing:.14em}.overview-ad-brand,.overview-ad-line{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.overview-ad-line{color:#fff7ed;font-size:clamp(1.35rem,calc(3.4 * var(--ovw)),1.9rem);font-style:italic;letter-spacing:-.03em;line-height:1.05;transform:skewX(-8deg);text-shadow:0 2px 0 rgba(127,29,29,.35)}.overview-ad-sub{color:rgba(255,247,237,.9);font-size:clamp(.72rem,calc(1.6 * var(--ovw)),.88rem);font-weight:600;font-style:italic;letter-spacing:.02em}.overview-ad-legal{color:rgba(255,247,237,.62);font-size:clamp(.58rem,calc(1.3 * var(--ovw)),.7rem);font-weight:500;letter-spacing:.01em}.overview-cash-flies{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0}.overview-scene[data-beat=traffic] .overview-cash-flies{opacity:1}.overview-cash-fly{--fly:0;position:absolute;left:50%;top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem) + 1.25rem);width:1.3rem;height:.8rem;border-radius:.16rem;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 1px 0 rgba(22,101,52,.35);opacity:calc(max(0, 1 - (var(--fly) - .88) / .12));transform:translate(-50%,-50%) translateY(calc(var(--fly) * -1 * min(11.5rem, calc(32 * var(--ovh))))) scale(calc(1 - var(--fly) * .12));will-change:transform,opacity}.overview-traffic{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;transform:translateY(calc(var(--scene-shift) * var(--handoff)))}.overview-scene[data-beat=hoard] .overview-traffic,.overview-scene[data-beat=hook2] .overview-traffic,.overview-scene[data-beat=hook] .overview-traffic,.overview-scene[data-beat=sad] .overview-traffic,.overview-scene[data-beat=traffic] .overview-traffic{opacity:1}.overview-user{--y:0rem;position:absolute;left:var(--x);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem));display:flex;flex-direction:column;align-items:center;gap:.22rem;transform:translate(-50%,calc(-50% + var(--y)));will-change:left,opacity,transform}.overview-user-icon{position:relative;width:2.25rem;height:2.25rem;border-radius:999px;background:radial-gradient(circle at 50% 38%,#cbd5e1 0 28%,transparent 29%),radial-gradient(circle at 50% 108%,#94a3b8 0 46%,transparent 47%),#64748b;box-shadow:0 1px 0 rgba(15,23,42,.12)}.overview-sad-face{--face:0;position:absolute;left:var(--park-left,22%);top:calc(50% + var(--stack) * min(calc(14 * var(--ovh)), 5.25rem));z-index:8;width:min(7.5rem,calc(28 * var(--ovw)));height:min(7.5rem,calc(28 * var(--ovw)));opacity:0;transform:translate(-50%,calc(-50% + var(--scene-shift) * var(--handoff))) scale(calc(.72 + var(--face) * .28));pointer-events:none;will-change:opacity,transform}.overview-sad-canvas,.overview-sad-img{display:block;width:100%;height:100%;object-fit:contain}.overview-sad-face:has(.overview-sad-img) .overview-sad-canvas{display:none}.overview-angry{position:absolute;left:50%;top:50%;z-index:12;width:min(5.5rem,calc(22 * var(--ovw)));height:min(5.5rem,calc(22 * var(--ovw)));opacity:0;transform:translate(-50%,-50%);pointer-events:none}.overview-scene[data-beat=angry] .overview-angry,.overview-scene[data-beat=calm] .overview-angry,.overview-scene[data-beat=dock] .overview-angry,.overview-scene[data-beat=terms-page] .overview-angry,.overview-scene[data-beat=terms-zoom] .overview-angry{opacity:calc(1 - var(--calm))}.overview-angry-img{display:block;width:100%;height:100%;object-fit:contain}.overview-casino-sad{position:absolute;left:50%;top:50%;z-index:13;width:min(5.5rem,calc(22 * var(--ovw)));height:min(5.5rem,calc(22 * var(--ovw)));opacity:var(--calm);transform:translate(-50%,-50%);pointer-events:none}.overview-casino-sad-canvas,.overview-casino-sad-img{display:block;width:100%;height:100%;object-fit:contain}.overview-casino-sad:has(.overview-casino-sad-img) .overview-casino-sad-canvas{display:none}.overview-cash{width:1.25rem;height:.78rem;border-radius:.16rem;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 1px 0 rgba(22,101,52,.35);opacity:var(--holding,1)}@keyframes overview-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.overview-turn:not(.is-wide) .overview-scene{min-height:min(42rem,calc(82 * var(--ovh)))}.overview-turn:not(.is-wide) .overview-casino-slot{transform:translate(calc(-50% + var(--flee) * calc(calc(50 * var(--ovw)) + 10rem)),calc(-50% - var(--split) * (1 - var(--stack)) * min(calc(16 * var(--ovh)), 6.5rem) - var(--stack) * (1 - var(--recenter)) * min(calc(20 * var(--ovh)), 7.5rem) + var(--scene-shift) * var(--handoff)))}.overview-turn:not(.is-wide) .overview-hoard{transform:translate(-50%,calc(-50% - var(--split) * (1 - var(--stack)) * min(calc(16 * var(--ovh)), 6.5rem) - var(--stack) * (1 - var(--recenter)) * min(calc(20 * var(--ovh)), 7.5rem) + var(--scene-shift) * var(--handoff)))}.overview-turn:not(.is-wide) .overview-scene[data-beat=ask] .overview-wewin,.overview-turn:not(.is-wide) .overview-scene[data-beat=charge] .overview-wewin,.overview-turn:not(.is-wide) .overview-scene[data-beat=chase] .overview-wewin,.overview-turn:not(.is-wide) .overview-scene[data-beat=expand] .overview-wewin,.overview-turn:not(.is-wide) .overview-scene[data-beat=offers] .overview-wewin,.overview-turn:not(.is-wide) .overview-scene[data-beat=tools] .overview-wewin{left:calc(28% + var(--center-wewin) * 22%)}.overview-turn:not(.is-wide) .overview-offer-urls{left:calc(28% + 2.6rem + var(--fan) * min(calc(14 * var(--ovw)), 4.5rem));width:calc(min(14rem, calc(58 * var(--ovw))) + var(--expand) * (min(15.5rem, calc(64 * var(--ovw))) - min(14rem, calc(58 * var(--ovw)))));gap:calc(.3rem + var(--fan) * .35rem + var(--expand) * .5rem)}.overview-turn:not(.is-wide) .overview-offer-browser-screen{height:calc(var(--expand) * 7.8rem)}.overview-turn:not(.is-wide) .overview-casino{font-size:1.2rem;padding:.95rem 1.25rem}.overview-turn:not(.is-wide) .overview-browser{left:50%;width:min(20rem,calc(84 * var(--ovw)));transform:translate(-50%,calc(-12% + (1 - var(--split)) * (1 - var(--stack)) * 2rem + var(--stack) * 8% + var(--scene-shift) * var(--handoff)))}.overview-turn:not(.is-wide) .overview-hedge{top:5.75rem;width:min(24rem,calc(calc(100 * var(--ovw)) - 2.5rem));transform:translateY(calc((1 - var(--line, 0)) * .45rem))}.overview-turn:not(.is-wide) .overview-ad-line{font-size:clamp(1.2rem,calc(6 * var(--ovw)),1.55rem)}.overview-turn:not(.is-wide) .overview-sad-face,.overview-turn:not(.is-wide) .overview-user{top:calc(50% + var(--stack) * 8%)}}@media (prefers-reduced-motion:reduce){.front-footer,.front-header>.brand,.front-nav,.front-panel,.overview-controls,.overview-turn,.overview-user-controls{transition:none}.overview-casino{animation:none}.overview-rotate-phone,.overview-scene[data-beat=tomato] .overview-tomato-btn,.overview-tomato-btn{animation:none;transform:rotate(-90deg)}.overview-ad{transform:none}.overview-cash-chip{transition:none}}