.hub{flex-direction:column;min-height:100dvh;display:flex}.hub-pushed-hdr,.create-hdr{border-bottom:1px solid var(--line);background:linear-gradient(#00e58a12,#0000);flex:none}.hub-wordmark{letter-spacing:-.4px;color:var(--text);font:800 17px/1 Inter,sans-serif}.hub-pushed-hdr{align-items:center;gap:12px;padding:46px 18px 14px;display:flex}.hub-pushed-title{flex:1;min-width:0;font:700 14px/1.2 Inter,sans-serif}.hub-live-pill{letter-spacing:1px;text-transform:uppercase;color:var(--accent);background:#00e58a24;border:1px solid #00e58a57;border-radius:6px;flex:none;padding:5px 7px;font:700 9px/1 Inter,sans-serif}.hub-body{flex-direction:column;flex:1;gap:11px;padding:18px 18px 26px;display:flex}.hub-body.has-sticky{gap:16px;padding-bottom:132px}.hub-sticky{border-top:1px solid var(--line);background:var(--panel);flex-direction:column;gap:9px;max-width:430px;margin:0 auto;padding:12px 18px 26px;display:flex;position:fixed;bottom:0;left:0;right:0}.hub-cta{text-align:center;cursor:pointer;background:linear-gradient(135deg, var(--accent), var(--accentEnd));width:100%;color:var(--accentink);box-shadow:var(--glow);border:0;border-radius:15px;padding:15px;font:700 14.5px/1 Inter,sans-serif;text-decoration:none;display:block}.hub-cta[data-idle]{background:var(--card2);color:var(--faint);box-shadow:none;border:1px solid var(--line);cursor:not-allowed}.hub-cta:disabled{cursor:not-allowed}.hub-cta-ghost{box-shadow:none;border:1px solid var(--line);color:var(--text);background:0 0;padding:14px;font:600 13.5px/1 Inter,sans-serif}.hub-section{flex-direction:column;gap:10px;display:flex}.hub-section-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0;padding-left:2px;font:700 10.5px/1 Inter,sans-serif}.hub-code{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:9px;margin-top:7px;padding:15px;display:flex}.hub-code-title{font:600 12.5px/1.2 Inter,sans-serif}.hub-code-body{color:var(--muted);text-wrap:pretty;margin:0;font:400 11.5px/1.5 Inter,sans-serif}.hub-code-cta{border:1px solid var(--line);color:var(--accent);cursor:pointer;background:0 0;border-radius:11px;align-self:flex-start;margin-top:3px;padding:10px 14px;font:600 12px/1 Inter,sans-serif;text-decoration:none}.hub-toast{background:var(--card2);border:1px solid var(--line);max-width:394px;color:var(--text);opacity:0;pointer-events:none;z-index:40;border-radius:13px;margin:0 auto;padding:13px 15px;font:500 12px/1.4 Inter,sans-serif;transition:opacity .16s;position:fixed;bottom:34px;left:18px;right:18px}.hub-toast[data-shown]{opacity:1;animation:.18s both risein}.account-identity{align-items:center;gap:13px;display:flex}.account-avatar{background:linear-gradient(135deg, var(--accent), var(--accentEnd));width:54px;height:54px;color:var(--accentink);border-radius:17px;flex:none;justify-content:center;align-items:center;font:800 17px/1 Inter,sans-serif;display:flex}.account-who{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.account-name{letter-spacing:-.3px;font:700 17px/1.2 Inter,sans-serif}.account-email{color:var(--faint);font:400 11.5px/1.3 Inter,sans-serif}.account-game{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:14px;align-items:center;gap:11px;padding:13px 14px;text-decoration:none;display:flex}.account-game-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-game-name{text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.2 Inter,sans-serif;overflow:hidden}.account-game-meta{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font:400 11px/1.35 Inter,sans-serif;overflow:hidden}.account-game-tag{letter-spacing:1px;text-transform:uppercase;color:var(--accent);flex:none;font:700 9.5px/1 Inter,sans-serif}.account-game-tag[data-quiet]{color:var(--faint)}.hub-empty{border:1px dashed var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;display:flex}.hub-empty-title{margin:0;font:600 12.5px/1.2 Inter,sans-serif}.gametype-hero{flex-direction:column;gap:9px;display:flex}.gametype-title{letter-spacing:-.8px;text-wrap:pretty;margin:0;font:800 27px/1.14 Inter,sans-serif}.gametype-sub{color:var(--muted);text-wrap:pretty;margin:0;font:400 13px/1.55 Inter,sans-serif}.gametype-steps{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.gametype-step{border-top:1px solid var(--line);gap:12px;padding:14px;display:flex}.gametype-step:first-child{border-top:0}.gametype-step-n{width:24px;height:24px;color:var(--accent);background:#00e58a21;border:1px solid #00e58a4d;border-radius:8px;flex:none;justify-content:center;align-items:center;font:700 11px/1 Inter,sans-serif;display:flex}.gametype-step-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gametype-step-title{font:600 13px/1.25 Inter,sans-serif}.gametype-step-body{color:var(--muted);text-wrap:pretty;font:400 11.5px/1.5 Inter,sans-serif}.gametype-gotcha{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:11px;padding:13px 14px;display:flex}.gametype-gotcha-dot{background:var(--pend);border-radius:99px;flex:none;width:6px;height:6px;margin-top:6px}.gametype-gotcha-body{min-width:0;color:var(--muted);text-wrap:pretty;flex:1;margin:0;font:400 12px/1.5 Inter,sans-serif}.gametype-gotcha-body strong{color:var(--text);font-weight:600}.gametype-global{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:7px;padding:15px;display:flex}.gametype-global-title{font:600 12.5px/1.2 Inter,sans-serif}.gametype-global-body{color:var(--muted);text-wrap:pretty;margin:0;font:400 11.5px/1.5 Inter,sans-serif}.join-instruction{color:var(--muted);text-wrap:pretty;margin:0;font:400 12.5px/1.5 Inter,sans-serif}.join-code{text-align:center;width:100%;height:56px;color:var(--faint);letter-spacing:8px;text-indent:8px;text-transform:uppercase;background:#10151b;border:1px solid #232c36;border-radius:13px;outline:none;font:700 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.join-code[data-filled]{color:var(--text);background:#00e58a17;border-color:#00e58a57}.join-code:focus{border-color:#00e58a80}.join-code::placeholder{color:#39434e;letter-spacing:8px}.join-actions{gap:9px;display:flex}.join-action{border:1px solid var(--line);background:var(--card);text-align:center;color:var(--text);cursor:pointer;border-radius:11px;flex:1;padding:12px;font:600 12px/1 Inter,sans-serif}.join-action-narrow{color:var(--muted);background:0 0;flex:none;padding:12px 15px}.join-match{background:#00e58a17;border:1px solid #00e58a52;border-radius:14px;flex-direction:column;gap:6px;padding:14px;animation:.18s both risein;display:flex}.join-match-name{color:var(--accent);font:700 13.5px/1.2 Inter,sans-serif}.join-match-summary{color:var(--muted);text-wrap:pretty;font:400 11.5px/1.5 Inter,sans-serif}.join-miss{background:#ff5f5f1f;border:1px solid #ff5f5f4d;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.join-miss-title{color:var(--out);font:700 13.5px/1.2 Inter,sans-serif}.join-miss-body{color:var(--muted);text-wrap:pretty;font:400 11.5px/1.5 Inter,sans-serif}.join-footnote{color:var(--faint);text-wrap:pretty;margin:0;font:400 11.5px/1.5 Inter,sans-serif}.join-global{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:7px;padding-top:18px;display:flex}.join-global-divider{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font:700 10.5px/1 Inter,sans-serif}.join-global-title{font:600 12.5px/1.2 Inter,sans-serif}.join-global-body{color:var(--muted);text-wrap:pretty;margin:0;font:400 11.5px/1.5 Inter,sans-serif}.join-global-cta{border:1px solid var(--line);color:var(--accent);background:var(--card);border-radius:11px;margin-top:3px;padding:11px 14px;font:600 12px/1 Inter,sans-serif;text-decoration:none}.create-hdr{flex-direction:column;gap:12px;padding:46px 18px 13px;display:flex}.create-hdr-row{align-items:center;gap:12px;display:flex}.create-step{color:var(--faint);flex:none;font:500 11px/1 Inter,sans-serif}.create-bars{gap:5px;display:flex}.create-bar{background:#232c36;border-radius:99px;flex:1;height:3px}.create-bar[data-on]{background:var(--accent)}.create-intro{flex-direction:column;gap:7px;display:flex}.create-title{letter-spacing:-.5px;margin:0;font:800 21px/1.2 Inter,sans-serif}.create-sub{color:var(--muted);text-wrap:pretty;margin:0;font:400 12.5px/1.5 Inter,sans-serif}.create-league{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.create-league[data-on]{background:#00e58a17;border-color:#00e58a66}.create-league[data-locked]{opacity:.6;cursor:not-allowed;background:#141a22}.create-league-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--faint);background:#1a222d;border-radius:11px;flex:none;justify-content:center;align-items:center;font:800 10px/1 Inter,sans-serif;display:flex}.create-league[data-on] .create-league-icon{color:var(--accent);background:#00e58a29;border-color:#00e58a57}.create-league-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.create-league-name{color:var(--text);font:600 13.5px/1.2 Inter,sans-serif}.create-league[data-locked] .create-league-name{color:var(--muted)}.create-league-meta{color:var(--faint);font:400 11px/1.3 Inter,sans-serif}.create-league-tag{letter-spacing:1px;text-transform:uppercase;color:var(--faint);flex:none;font:700 9.5px/1 Inter,sans-serif}.create-league[data-on] .create-league-tag{color:var(--accent)}.create-format{background:var(--card);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border-radius:17px;flex-direction:column;gap:12px;padding:16px;display:flex}.create-format[data-on]{background:#00e58a14;border-color:#00e58a6b}.create-format-head{align-items:flex-start;gap:11px;display:flex}.create-format-dot{background:0 0;border:2px solid #3b4854;border-radius:99px;flex:none;width:20px;height:20px;margin-top:1px}.create-format[data-on] .create-format-dot{border-color:var(--accent);background:var(--accent)}.create-format-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.create-format-name-row{align-items:center;gap:8px;display:flex}.create-format-name{letter-spacing:-.2px;font:700 15px/1.2 Inter,sans-serif}.create-format-tag{letter-spacing:1px;text-transform:uppercase;color:var(--faint);background:#232c36;border-radius:5px;padding:4px 6px;font:700 9px/1 Inter,sans-serif}.create-format[data-on] .create-format-tag{color:var(--accent);background:#00e58a29}.create-format-blurb{color:var(--muted);text-wrap:pretty;font:400 11.5px/1.5 Inter,sans-serif}.create-format-bullets{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding-top:11px;display:flex}.create-format[data-on] .create-format-bullets{border-top-color:#00e58a33}.create-bullet{align-items:center;gap:9px;display:flex}.create-bullet-dot{background:var(--faint);border-radius:99px;flex:none;width:4px;height:4px}.create-bullet>span:last-child{min-width:0;color:var(--muted);flex:1;font:400 11.5px/1.4 Inter,sans-serif}.create-card{background:var(--card);border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:9px;padding:15px;display:flex}.create-card-flush{gap:0;padding:0}.create-card-label{font:600 12.5px/1.2 Inter,sans-serif}.create-card-head{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);padding:13px 15px;font:700 10px/1 Inter,sans-serif}.create-input{box-sizing:border-box;background:var(--panel);border:1px solid var(--line);width:100%;color:var(--text);border-radius:11px;outline:none;padding:12px 13px;font:600 13.5px/1.2 Inter,sans-serif}.create-input:focus{border-color:#00e58a80}.create-input::placeholder{color:var(--faint)}.create-stakes{flex-direction:column;gap:10px;padding:0 15px 14px;display:flex}.create-seg{gap:7px;display:flex}.create-seg-btn{text-align:center;color:#7d8b99;cursor:pointer;background:#10151b;border:1px solid #232c36;border-radius:11px;flex:1;min-width:0;padding:11px 8px;font:600 11.5px/1.2 Inter,sans-serif}.create-seg-btn[aria-pressed=true]{color:var(--accent);background:#00e58a1f;border-color:#00e58a66}.create-note{color:var(--faint);text-wrap:pretty;margin:0;font:400 11px/1.5 Inter,sans-serif}.create-note-loose{font-size:11.5px}.create-buyin{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 15px;display:flex}.create-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 14px;display:flex}.create-buyin .create-row{border-top:0;padding:0}.create-row-top{border-top:1px solid var(--line);padding-top:12px}.create-rules>.create-row:first-child{border-top:0}.create-row-name{flex:1;min-width:0;font:500 12.5px/1.2 Inter,sans-serif}.create-row-quiet{color:var(--muted);font:400 12px/1.3 Inter,sans-serif}.create-row-value{color:var(--text);text-align:right;flex:none;font:600 12px/1.3 Inter,sans-serif}.create-row-value[data-changed]{color:var(--accent)}.create-stepper{flex:none;align-items:center;gap:10px;display:flex}.create-stepper button{background:var(--panel);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font:600 15px/1 Inter,sans-serif;display:flex}.create-stepper-value{text-align:center;min-width:56px;font:700 15px/1 Inter,sans-serif}.create-limit-custom{flex-direction:column;gap:7px;display:flex}.create-limit-custom .create-input[aria-invalid=true]{border-color:#ff5f5f8c}.create-limit-bad{color:var(--out);font:500 11px/1.4 Inter,sans-serif}.create-seg-btn:disabled{opacity:.35;cursor:not-allowed}.create-rules{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.create-section-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-link{color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font:600 11px/1 Inter,sans-serif}.create-setting{flex-direction:column;gap:9px;display:flex}.create-setting-head{align-items:flex-start;gap:10px;display:flex}.create-setting-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.create-setting-label{font:600 12.5px/1.2 Inter,sans-serif}.create-setting-help{color:var(--faint);text-wrap:pretty;font:400 11px/1.45 Inter,sans-serif}.create-wild{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:14px;display:flex}.create-rules>.create-wild:first-child{border-top:0}.create-wild-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-wild-name{font:600 13px/1.25 Inter,sans-serif}.create-wild-release{letter-spacing:.6px;text-transform:uppercase;color:var(--faint);flex:none;font:600 10px/1 Inter,sans-serif}.create-wild-release[data-locked]{color:var(--pend)}.create-wild-body{color:var(--muted);text-wrap:pretty;margin:0;font:400 11.5px/1.5 Inter,sans-serif}.create-review-form{display:contents}.create-edit{border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;border-radius:11px;align-self:flex-start;padding:11px 14px;font:600 12px/1 Inter,sans-serif}.create-footnote{color:var(--faint);text-align:center;text-wrap:pretty;margin:0;font:400 11px/1.45 Inter,sans-serif}.create-error{color:var(--out);background:#ff5f5f1f;border:1px solid #ff5f5f4d;border-radius:12px;margin:0;padding:12px 14px;font:500 12px/1.45 Inter,sans-serif}.landing{flex-direction:column;gap:18px;padding:22px 18px 26px;display:flex}.landing-top{align-items:center;min-height:44px;padding-top:26px;display:flex}.landing-hero{padding-top:14px}.landing-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0;font:700 11px/1.3 Inter,sans-serif}.landing-eyebrow b{color:var(--accent)}.landing-h1{letter-spacing:-.4px;text-wrap:pretty;margin:8px 0 0;font:800 31px/1.12 Inter,sans-serif}.landing-sub{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font:400 14.5px/1.5 Inter,sans-serif}.landing-sub strong{color:var(--text);font-weight:600}.landing-actions{flex-direction:column;gap:10px;padding-top:6px;display:flex}.landing-cta,.landing-cta2{text-align:center;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 16px;text-decoration:none;transition:transform .1s ease-out,background-color .1s ease-out;display:flex}.landing-cta{background:linear-gradient(135deg, var(--accent), var(--accentEnd));color:var(--accentink);box-shadow:var(--glow);font:800 16px/1 Inter,sans-serif}.landing-cta2{background:var(--card2);border:1px solid var(--line);color:var(--text);font:700 16px/1 Inter,sans-serif}.landing-cta:active,.landing-cta2:active{transform:scale(.97)}.landing-cta2:active{background:var(--card)}.landing-cta:focus-visible,.landing-cta2:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.landing-cta:active,.landing-cta2:active{transform:none}}.landing-code{text-align:center;color:var(--muted);margin:6px 0 0;font:400 13px/1.5 Inter,sans-serif}.landing-code a{color:var(--accent);border-bottom:1px solid #00e58a66;padding:1px 2px;font-weight:700;position:relative}.landing-code a:after{content:"";position:absolute;inset:-13px -8px}.landing-season{text-align:center;color:var(--faint);text-wrap:pretty;margin:4px 0 0;font:400 12.5px/1.5 Inter,sans-serif}.landing-season-dot{background:var(--live);vertical-align:1px;border-radius:99px;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #00e58acc}.landing-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:16px 18px}.landing-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0;font:700 12px/1 Inter,sans-serif}.landing-steps{flex-direction:column;gap:11px;margin:12px 0 0;padding:0;list-style:none;display:flex}.landing-steps li{color:var(--text);gap:12px;font:400 14px/1.45 Inter,sans-serif;display:flex}.landing-step-n{background:var(--liveBg);width:22px;height:22px;color:var(--accent);border-radius:99px;flex:none;justify-content:center;align-self:center;align-items:center;font:800 12px/1 Inter,sans-serif;display:flex}.landing-step-quiet{color:var(--muted)}.landing-links{flex-wrap:wrap;column-gap:18px;margin:6px 0 -10px;font:600 13.5px/1 Inter,sans-serif;display:flex}.landing-links a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.landing-organiser{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:16px 18px}.landing-organiser-title{text-wrap:pretty;margin:8px 0 0;font:700 17px/1.3 Inter,sans-serif}.landing-organiser-body{color:var(--muted);text-wrap:pretty;margin:8px 0 0;font:400 13.5px/1.55 Inter,sans-serif}.landing-organiser-link{min-height:44px;color:var(--accent);align-items:center;margin-top:2px;font:700 13.5px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.landing-foot{color:var(--faint);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:18px;padding-top:4px;font:400 12px/1 Inter,sans-serif;display:flex}.landing-foot a,.landing-foot button{align-items:center;min-height:44px;display:inline-flex}.signin-title{letter-spacing:-.6px;color:var(--text);text-wrap:balance;margin:18px 0 0;font:800 28px/1.12 Inter,sans-serif}.signin-switch{text-align:center;color:var(--muted);margin:0;font:400 13px/1.5 Inter,sans-serif}.signin-switch a{color:var(--accent);font-weight:700;position:relative}.signin-switch a:after{content:"";position:absolute;inset:-13px -8px}
@keyframes modalIn{0%{opacity:0;transform:scale(.9)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes slamIn{0%{opacity:0;filter:blur(7px);transform:scale(2.4)rotate(-10deg)}55%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes flash{0%{opacity:0}10%{opacity:.75}to{opacity:0}}@keyframes conf{0%{opacity:1;transform:translateY(0)rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(760px)rotate(680deg)}}@keyframes popNum{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}@keyframes stampIn{0%{opacity:0;transform:scale(3)rotate(-16deg)}70%{opacity:1;transform:scale(.93)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}@keyframes flipIn{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes tick{0%{transform:translateY(0)}to{transform:translateY(-600px)}}@keyframes barDrain{0%{width:100%}to{width:var(--bw)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spinIn{0%{opacity:0;transform:scale(.1)rotate(-500deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes tape{0%{opacity:1;transform:translateY(-50px)rotate(0)}75%{opacity:1}to{opacity:0;transform:translateY(760px)rotate(200deg)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-7px,2px)rotate(-2deg)}40%{transform:translate(6px,-2px)rotate(2deg)}60%{transform:translate(-4px,1px)rotate(-1deg)}80%{transform:translate(3px)rotate(1deg)}}@keyframes muzzle{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.6)}}@keyframes holeIn{0%{opacity:0;transform:scale(3)}to{opacity:1;transform:scale(1)}}@keyframes topple{0%{transform:rotate(0)translateY(0)}30%{transform:rotate(-9deg)translateY(0)}to{transform:rotate(84deg)translateY(34px)}}@keyframes standTall{0%{transform:translateY(0)}40%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes arrowFly{0%{opacity:0;transform:translate(-260px)rotate(-4deg)}12%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes arrowWobble{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}}@keyframes arrowDrop{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(20px,140px)rotate(120deg)}}@keyframes slump{0%{transform:rotate(0)translateY(0)}to{transform:rotate(11deg)translateY(10px)}}@keyframes pulse{0%,to{box-shadow:0 0 #00e58a00}50%{box-shadow:0 0 36px 8px #00e58a42}}@keyframes ballIn{0%{opacity:0;transform:translate(210px,-130px)scale(.45)rotate(0)}25%{opacity:1}to{opacity:1;transform:translate(0)scale(1)rotate(560deg)}}@keyframes ballHit{0%{transform:scale(1)}35%{transform:scale(1.5,.6)}to{opacity:0;transform:translate(-70px,150px)scale(.7)rotate(220deg)}}@keyframes knockDown{0%,6%{transform:rotate(0)translate(0)}24%{transform:rotate(-14deg)translate(-8px)}to{transform:rotate(-82deg)translate(-30px,26px)}}@keyframes getUp{0%{transform:rotate(-82deg)translate(-30px,26px)}45%{transform:rotate(12deg)translate(4px,-6px)}70%{transform:rotate(-6deg)translate(0)}85%{transform:rotate(3deg)translateY(-3px)}to{transform:rotate(0)translate(0)}}@keyframes stayDown{0%{transform:rotate(-82deg)translate(-30px,26px)}22%{transform:rotate(-70deg)translate(-26px,22px)}44%{transform:rotate(-84deg)translate(-31px,27px)}66%{transform:rotate(-76deg)translate(-28px,24px)}to{filter:grayscale()brightness(.5);transform:rotate(-86deg)translate(-32px,28px)}}@keyframes dust{0%{opacity:.75;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes countFlash{0%{opacity:0}1%,49%{opacity:1}50%,to{opacity:.25}}@keyframes greyOut{to{filter:grayscale()brightness(.55)}}@keyframes jawUp{0%{transform:rotate(0)}to{transform:rotate(-34deg)}}@keyframes jawDn{0%{transform:rotate(0)}to{transform:rotate(24deg)}}@keyframes jawSnapU{0%{transform:rotate(-34deg)}70%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes jawSnapD{0%{transform:rotate(24deg)}70%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes eaten{0%{opacity:1;transform:translate(0)scale(1)}60%{opacity:1;transform:translate(40px,4px)scale(.5)rotate(-16deg)}to{opacity:0;transform:translate(62px,6px)scale(.14)rotate(-30deg)}}@keyframes spatOut{0%{opacity:0;transform:translate(62px,6px)scale(.14)rotate(-30deg)}40%{opacity:1;transform:translate(-16px,-14px)scale(1.3)rotate(18deg)}70%{transform:translate(4px,2px)scale(.92)rotate(-8deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes huskIn{0%{opacity:0;transform:scale(.5)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(-24deg)}}@keyframes chomp{0%,to{transform:scale(1)}50%{transform:scale(1.06,.9)}}@keyframes gulp{0%{opacity:0;transform:translateY(0)scale(.5)}25%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(52px)scale(.6)}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes stomp{0%,to{transform:translate(0)}25%{transform:translate(-4px,3px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-3px,2px)}}@keyframes peep{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.25)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes cardUp{0%{opacity:0;transform:translateY(150px)rotate(-24deg)}55%{opacity:1;transform:translateY(-12px)rotate(6deg)}to{opacity:1;transform:translateY(0)rotate(3deg)}}@keyframes cardWave{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-8px)rotate(-4deg)}}@keyframes wobbleUp{0%{transform:rotate(-82deg)}to{transform:rotate(-82deg)}}@keyframes rain{0%{transform:translate(var(--dx),-180px) rotate(0);opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(240px)rotate(740deg)}}@keyframes bury{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(4px)rotate(-6deg)}to{opacity:.35;transform:translateY(-4px)rotate(66deg)}}@keyframes scanY{0%{opacity:1;transform:translateY(-90px)}90%{opacity:1}to{opacity:0;transform:translateY(90px)}}@keyframes scanOut{to{opacity:0}}@keyframes offside{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@keyframes netShake{0%,to{transform:scaleY(1)translateY(0)}25%{transform:scaleY(1.06)translateY(3px)}60%{transform:scaleY(.99)translateY(0)}}@keyframes netBall{0%{transform:translate(var(--sx),var(--sy)) scale(1.4) rotate(0);opacity:0}18%{opacity:1}to{opacity:1;transform:translate(0)scale(.55)rotate(420deg)}}@keyframes crossIn{0%{opacity:0;transform:translate(-150px,-46px)scale(.55)rotate(0)}20%{opacity:1}to{opacity:1;transform:translate(0)scale(1)rotate(400deg)}}@keyframes headOut{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}45%{transform:translate(78px,-6px)scale(.78)rotate(240deg)}to{opacity:1;transform:translate(152px,28px)scale(.5)rotate(520deg)}}@keyframes nod{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(-13deg)translateY(-7px)}65%{transform:rotate(9deg)translateY(3px)}}@keyframes swoopIn{0%{opacity:0;transform:translate(-230px,-150px)rotate(-16deg)scale(.6)}22%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes flap{0%,to{transform:rotate(4deg)}50%{transform:rotate(-46deg)}}@keyframes carryOff{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(180px,-240px)rotate(24deg)}}@keyframes birdOff{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(210px,200px)rotate(190deg)}}@keyframes feather{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx),130px) rotate(340deg);opacity:0}}@keyframes hoist{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-36px)rotate(-7deg)}}@keyframes dropDead{0%{transform:translateY(-36px)rotate(-7deg)}55%{transform:translateY(8px)rotate(5deg)}to{transform:translateY(2px)rotate(74deg)}}@keyframes swarmOrbit{0%{transform:translate(var(--sx),170px) scale(.5);opacity:0}25%{opacity:1}to{transform:translate(var(--ox),var(--oy)) scale(1);opacity:1}}@keyframes swarmEat{to{transform:translate(var(--cx),var(--cy)) scale(1.2)}}@keyframes swarmScatter{to{transform:translate(var(--fx),var(--fy)) scale(.4);opacity:0}}@keyframes dropIn{0%{opacity:0;transform:translateY(-250px)rotate(-44deg)}28%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes bounceOff{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(150px,-190px)rotate(120deg)}}@keyframes squash{0%{transform:scale(1)}45%{transform:scale(1.55,.4)}to{transform:scale(1.34,.48)}}@keyframes pawSweep{0%{opacity:0;transform:translate(-250px,-56px)rotate(-20deg)}18%{opacity:1}68%{opacity:1;transform:translate(40px,18px)rotate(8deg)}to{opacity:0;transform:translate(270px,66px)rotate(22deg)}}@keyframes slashIn{0%{opacity:0;transform:translate(-40px,-40px)scaleX(.15)}35%{opacity:1}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes moonRise{0%{transform:translate(190px,200px)}to{transform:translate(-8px)}}@keyframes moonPass{0%{opacity:1;transform:translate(-8px)}to{opacity:0;transform:translate(-250px,-50px)}}@keyframes moonSettle{0%{opacity:1;transform:translate(-8px)}to{opacity:.86;transform:translate(-58px,-54px)}}@keyframes riseUp{0%{transform:translateY(90px)}to{transform:translateY(0)}}@keyframes riseDown{0%{transform:translateY(0)}to{transform:translateY(90px)}}@keyframes sinkIn{0%{transform:translateY(0)rotate(0)}to{transform:translateY(8px)rotate(8deg)}}@keyframes liftOut{0%{transform:translateY(0)}42%{transform:translateY(-54px)}70%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes birdFlyIn{0%{opacity:0;transform:translate(330px,-104px)rotate(-15deg)scale(.7)}16%{opacity:1}62%{transform:translate(78px,16px)rotate(7deg)scale(.94)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes birdHover{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes birdLunge{0%,to{transform:translate(0)rotate(0)}36%{transform:translate(-11px,5px)rotate(4deg)}60%{transform:translate(-7px,3px)rotate(2deg)}}@keyframes gullLand{0%{transform:translate(0)rotate(0)}70%{transform:translate(-38px,28px)rotate(5deg)}to{transform:translate(-40px,24px)rotate(3deg)}}@keyframes gullLift{0%{transform:translate(-40px,24px)rotate(3deg)scale(1)}38%{transform:translate(-58px,-6px)rotate(-7deg)scale(.92)}to{transform:translate(-74px,-24px)rotate(-11deg)scale(.78)}}@keyframes crestSwing{0%{transform:translate(0)rotate(0)}28%{transform:translate(-10px,2px)rotate(-11deg)}52%{transform:translate(24px,-6px)rotate(15deg)}72%{transform:translate(6px)rotate(5deg)}88%{transform:translate(-3px)rotate(-3deg)}to{transform:translate(0)rotate(0)}}@keyframes gullKnocked{0%{opacity:1;transform:translate(0)rotate(0)}18%{transform:translate(58px,-22px)rotate(26deg)}to{opacity:0;transform:translate(330px,86px)rotate(184deg)}}@keyframes crestGrab{0%{transform:translate(0)rotate(0)}60%{transform:translate(-4px,-7px)rotate(-4deg)}to{transform:translateY(-2px)rotate(-2deg)}}@keyframes crestLift{0%{transform:translateY(-2px)rotate(-2deg)scale(1)}38%{transform:translate(-18px,-24px)rotate(-9deg)scale(.88)}to{transform:translate(-30px,-36px)rotate(-13deg)scale(.72)}}@keyframes wheelSpin{to{transform:rotate(-360deg)}}@keyframes tractorIn{0%{transform:translate(300px)}to{transform:translate(0)}}@keyframes tractorOff{0%{transform:translate(0)}to{transform:translate(-330px)}}@keyframes tractorPark{0%{transform:translate(0)rotate(0)}70%{transform:translate(-148px)rotate(-1.5deg)}to{transform:translate(-140px)rotate(0)}}@keyframes smokePuff{0%{opacity:.55;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(30px,-44px)scale(1.7)}}@keyframes trophyRise{0%{opacity:0;transform:translateY(74px)scale(.55)}62%{opacity:1;transform:translateY(-8px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes trophyBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}@keyframes glowPulse{0%,to{opacity:.3}50%{opacity:.8}}@keyframes crowdBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes flagWave{0%,to{transform:rotate(-9deg)}50%{transform:rotate(11deg)}}@keyframes shineSweep{0%{transform:translate(-140%)rotate(18deg)}to{transform:translate(260%)rotate(18deg)}}@keyframes ribbonIn{0%{opacity:0;transform:scale(2.6)rotate(-8deg)}70%{opacity:1;transform:scale(.96)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes wingBeat{0%{transform:rotate(-7deg)scaleY(1)}to{transform:rotate(-54deg)scaleY(.84)}}@keyframes wingBeatFar{0%{transform:rotate(-1deg)scaleY(.96)}to{transform:rotate(-42deg)scaleY(.8)}}@keyframes headDip{0%,to{transform:rotate(0)translate(0)}38%{transform:rotate(36deg)translate(-11px,5px)}60%{transform:rotate(25deg)translate(-7px,3px)}}@keyframes gullIn{0%{transform:translate(258px)}to{transform:translate(0)}}@keyframes gullBob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes step{0%{transform:rotate(26deg)}to{transform:rotate(-26deg)}}@keyframes peck{0%{transform:translate(0)rotate(0)}40%{transform:translate(-20px,11px)rotate(34deg)}62%{transform:translate(-13px,7px)rotate(25deg)}to{transform:translate(0)rotate(0)}}@keyframes jolt{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-8px)rotate(-5deg)}62%{transform:translate(5px)rotate(3deg)}}@keyframes gullOff{0%{opacity:1;transform:translate(0)rotate(0)}22%{transform:translate(34px,-18px)rotate(-7deg)}to{opacity:0;transform:translate(300px,30px)rotate(7deg)}}@keyframes gullCarry{0%{opacity:1;transform:translate(0)rotate(0)}26%{transform:translate(-8px,-30px)rotate(-5deg)}to{opacity:0;transform:translate(160px,-280px)rotate(16deg)}}@keyframes crestCarry{0%{opacity:1;transform:translate(0)rotate(0)}26%{transform:translate(-8px,-30px)rotate(-9deg)}to{opacity:0;transform:translate(150px,-280px)rotate(32deg)}}@keyframes wingFlap{0%,to{transform:rotate(2deg)}50%{transform:rotate(-42deg)}}@keyframes markIn{0%{opacity:0;transform:rotate(var(--r)) scale(.35)}60%{opacity:1;transform:rotate(var(--r)) scale(1.18)}to{opacity:1;transform:rotate(var(--r)) scale(1)}}.rv-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#04070ac7;position:fixed;inset:0}.rv-stage{pointer-events:none;z-index:91;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rv-card{pointer-events:auto;background:#0d141b;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;width:334px;max-width:100%;max-height:780px;animation:.34s cubic-bezier(.2,1.1,.3,1) both modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000}.rv-flash{pointer-events:none;z-index:3;background:#eaf0f6;animation:.8s ease-out both flash;position:absolute;inset:0}.rv-overlay{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.rv-confetto{opacity:0;border-radius:1px;width:5px;height:8px;animation:1.3s linear both conf;position:absolute;top:-20px}.rv-head{z-index:4;flex:none;align-items:flex-start;gap:9px;padding:12px 15px 0;display:flex;position:relative}.rv-head-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rv-eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:#8e9dad;text-wrap:pretty;font:700 9.5px/1.2 Inter,sans-serif}.rv-dots{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rv-dot{background:#232c36;border-radius:99px;width:4px;height:4px}.rv-dot[data-state=current]{background:#8e9dad;width:16px}.rv-dot[data-state=seen]{background:#3a4552}.rv-counter{color:#8e9dad;padding-left:3px;font:600 9.5px/1 Inter,sans-serif}.rv-skip{cursor:pointer;color:#a9b6c4;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:99px;flex:none;padding:7px 10px;font:600 10px/1 Inter,sans-serif}.rv-close{cursor:pointer;color:#eaf0f6;background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font:500 16px/1 Inter,sans-serif;display:flex}.rv-body{z-index:1;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:11px;min-height:0;padding:10px 15px 0;display:flex;position:relative;overflow-y:auto}.rv-body::-webkit-scrollbar{width:0;height:0}.rv-stage-slot{flex-direction:column;display:flex;position:relative}.rv-stamp{white-space:nowrap;box-sizing:border-box;letter-spacing:1.6px;z-index:6;pointer-events:none;background:#05080bbd;border:2.5px solid;border-radius:9px;max-width:calc(50% - 12px);padding:5px 11px;font:900 15px/1 Inter,sans-serif;animation:.45s cubic-bezier(.2,1.4,.4,1) both stampIn;position:absolute;transform:rotate(-3deg)}.rv-result{flex-direction:column;flex:none;align-items:center;gap:7px;animation:.4s both fadeUp;display:flex}.rv-score-row{align-items:center;gap:13px;display:flex}.rv-side{align-items:center;gap:7px;display:flex}.rv-side-chip{box-sizing:border-box;border:1.5px solid;border-radius:6px;flex:none;width:18px;height:18px}.rv-side-code{letter-spacing:.4px;font:800 12px/1 Inter,sans-serif}.rv-score{white-space:nowrap;letter-spacing:-1.6px;color:#eaf0f6;font:900 34px/1 Inter,sans-serif}.rv-score-sep{color:#3a4552}.rv-band{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:9px;padding:11px 12px;animation:.4s both fadeUp;display:flex}.rv-band-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rv-band-cup{letter-spacing:-.2px;color:#eaf0f6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 12px/1 Inter,sans-serif;overflow:hidden}.rv-band-round{letter-spacing:1.4px;text-transform:uppercase;color:#8e9dad;flex:none;font:700 9px/1 Inter,sans-serif}.rv-bar{background:#161d26;border-radius:99px;height:8px;overflow:hidden}.rv-bar-fill{border-radius:99px;height:8px;animation:1.1s cubic-bezier(.3,0,.2,1) forwards barDrain}.rv-band-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.rv-survivors{color:#c6d1dc;font:600 10.5px/1 Inter,sans-serif}.rv-out{color:#8e9dad;font:500 10.5px/1 Inter,sans-serif}.rv-foot{z-index:4;flex-direction:column;flex:none;gap:8px;padding:10px 15px 12px;animation:.45s both fadeUp;display:flex;position:relative}.rv-share{text-align:center;cursor:pointer;background:linear-gradient(135deg, var(--accent), var(--accentEnd));color:var(--accentink);border:0;border-radius:14px;width:100%;padding:14px;font:800 13px/1 Inter,sans-serif}.rv-next{text-align:center;cursor:pointer;color:#eaf0f6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;width:100%;padding:12px;font:600 12px/1 Inter,sans-serif}@media (prefers-reduced-motion:reduce){.rv-card,.rv-stamp,.rv-result,.rv-band,.rv-foot,.rv-bar-fill,.rv-endcard,.rv-stage-slot *{animation:none!important}.rv-card,.rv-stamp,.rv-result,.rv-band,.rv-foot{opacity:1!important;transform:none!important}.rv-stamp{transform:rotate(-3deg)!important}.rv-bar-fill{width:var(--bw)!important}.rv-ticker{transform:translateY(-600px)!important}.rv-endcard{opacity:1!important;transform:none!important}.rv-flash,.rv-overlay{display:none!important}}
.lp{--ease:cubic-bezier(.2, .8, .2, 1);--r-lg:22px;--r-md:16px;--pill:999px;background:var(--bg);width:100%;color:var(--text);position:relative;overflow-x:clip}.lp:before{content:"";pointer-events:none;background:radial-gradient(900px 520px at 78% -8%,#00e58a24,#0000 62%),radial-gradient(700px 480px at -10% 30%,#00e58a0f,#0000 60%);height:900px;position:absolute;inset:0 0 auto}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 20px;position:relative}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lp h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font:800 clamp(30px,5.5vw,44px)/1.06 Inter,sans-serif}.lp-lede{color:var(--muted);max-width:46ch;margin:10px 0 0;font-size:17.5px;line-height:1.5}.lp-block{padding:64px 0}.lp-top{align-items:center;padding:22px 0 8px;display:flex}.lp-logo{letter-spacing:-.5px;align-items:center;gap:10px;font:800 22px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.lp-mono{place-items:center;width:22px;height:30px;font:800 26px/1 Inter,sans-serif;display:grid;position:relative}.lp-mono:after{content:"";background:var(--accent);border-radius:3px;height:4px;position:absolute;bottom:0;left:2px;right:2px}.lp-hero{gap:28px;padding:22px 0 40px;display:grid}.lp-kicker{color:var(--accent);margin:0 0 12px;font:600 15px/1.3 Inter,sans-serif}.lp-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font:800 clamp(44px,8.5vw,76px)/.98 Inter,sans-serif}.lp-sub{max-width:30ch;color:var(--muted);margin:18px 0 0;font:400 clamp(17px,2.2vw,20px)/1.45 Inter,sans-serif}.lp-sub b{color:var(--text);font-weight:600}.lp-door{gap:14px;max-width:420px;margin-top:28px;display:grid}.lp-ways{gap:10px;display:grid}.lp-btn{border-radius:var(--r-md);white-space:nowrap;cursor:pointer;width:100%;min-height:54px;transition:transform .12s var(--ease), background .2s var(--ease), border-color .2s;border:0;justify-content:center;align-items:center;gap:10px;font:700 16px/1 Inter,sans-serif;text-decoration:none;display:flex}.lp-btn:active{transform:scale(.98)}.lp-btn:disabled{cursor:progress;opacity:.8}.lp-btn-primary{background:var(--accent);color:var(--accentink)}.lp-btn-primary:hover{background:#19f096}.lp-btn-tonal{background:var(--card2);color:var(--text);border:1px solid var(--line2)}.lp-btn-tonal:hover{border-color:var(--lineHov)}.lp-g{color:#1a73e8;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font:800 13px/1 Inter,sans-serif;display:grid}.lp-btn svg{width:20px;height:20px}.lp-email{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.lp-email>div{overflow:hidden}.lp-email[data-open]{grid-template-rows:1fr}.lp-email form{gap:8px;padding-top:4px;display:grid}.lp-email label{color:var(--muted);font:600 14px/1.3 Inter,sans-serif}.lp-email-row{grid-template-columns:1fr auto;gap:8px;display:grid}.lp-email input{border-radius:var(--r-md);border:1px solid var(--line2);background:var(--deep);min-width:0;min-height:54px;color:var(--text);padding:0 14px;font:400 16px/1 Inter,sans-serif}.lp-email input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #00e58a2e}.lp-email .lp-btn{width:auto;padding:0 18px}.lp-err{border-radius:var(--r-md);background:var(--outBg);color:var(--out);margin:0;padding:12px 14px;font:600 14px/1.4 Inter,sans-serif}.lp-sent{border-radius:var(--r-md);background:var(--liveBg);border:1px solid #00e58a59;margin:0;padding:14px;font:400 15px/1.5 Inter,sans-serif}.lp-sent button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:600 14px/1.3 Inter,sans-serif;display:block}.lp-code{color:var(--muted);text-align:center;margin:0;font-size:15px}.lp-code a{color:var(--text);text-underline-offset:3px;font-weight:600}.lp-start{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:15px}.lp-start a{color:var(--accent);align-items:center;gap:5px;padding:6px 0;font-weight:600;text-decoration:none;display:inline-flex}.lp-start a:hover{text-underline-offset:3px;text-decoration:underline}.lp-start svg{width:16px;height:16px;transition:transform .2s var(--ease)}.lp-start a:hover svg{transform:translate(3px)}#run{scroll-margin-top:16px}#run h2:focus{outline:none}.lp-show{justify-items:center;gap:18px;display:grid}.lp-stage{perspective:1500px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;width:100%;height:624px;position:relative}.lp-stage[data-dragging]{cursor:grabbing}.lp-phone{will-change:transform, opacity;background:#05070a;border-radius:50px;width:300px;height:624px;margin-left:-150px;padding:10px;position:absolute;top:0;left:50%;box-shadow:0 0 0 1.5px #2b3440,0 30px 80px #0009,inset 0 0 0 1px #ffffff0f}.lp-phone:not([data-active]) .lp-screen *{pointer-events:none}.lp-screen{background:var(--bg);border-radius:41px;width:100%;height:100%;position:relative;overflow:hidden}.lp-island{z-index:9;background:#000;border-radius:20px;width:92px;height:27px;margin-left:-46px;position:absolute;top:9px;left:50%}.lp-dots{border-radius:var(--pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121820b8;align-items:center;gap:2px;padding:0 8px;display:flex}.lp-dots button{cursor:pointer;width:24px;height:40px;transition:width .35s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.lp-dots button:after{content:"";background:var(--line2);width:7px;height:7px;transition:width .35s var(--ease), background .25s var(--ease);border-radius:99px}.lp-dots button:hover:after{background:var(--muted)}.lp-dots button[aria-selected=true]{width:36px}.lp-dots button[aria-selected=true]:after{background:var(--text);width:22px}.lp-show-note{color:var(--muted);margin:0;font-size:12.5px}.lp-app{transform-origin:0 0;background:var(--bg);width:390px;height:841px;color:var(--text);font-family:Inter,sans-serif;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.718)}.lp-app:before{content:"";pointer-events:none;background:radial-gradient(600px 380px at 85% -10%,#00e58a21,#0000 60%);position:absolute;inset:0}.lp-app>*{position:relative}.lp-sb{justify-content:space-between;align-items:center;height:50px;padding:8px 30px 0 34px;font:700 15px/1 Inter,sans-serif;display:flex}.lp-sb svg{width:44px;height:13px}.lp-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font:700 12px/1 Inter,sans-serif}.lp-meta{color:var(--muted);font:400 12px/1.3 Inter,sans-serif}.lp-crest{background:var(--chip-bg,var(--card2));color:var(--chip-fg,var(--muted));border:1px solid var(--chip-border,transparent);letter-spacing:.3px;flex:none;justify-content:center;align-items:center;font:800 15px/1 Inter,sans-serif;display:inline-flex}.lp-c24{letter-spacing:.2px;border-radius:7px;width:24px;height:24px;font-size:8.5px}.lp-c30{border-radius:9px;width:30px;height:30px;font-size:9.5px}.lp-c36{border-radius:11px;width:36px;height:36px;font-size:10.5px}.lp-c46{border-radius:14px;width:46px;height:46px;font-size:13px}.lp-c56{border-radius:16px;width:56px;height:56px}.lp-sec-head{justify-content:space-between;align-items:center;display:flex}.lp-pill-sm{border:1px solid var(--line2);background:var(--card);border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font:700 11.5px/1 Inter,sans-serif;display:inline-flex}.lp-pill-sm svg{width:11px;height:11px}.lp-hdr-home{justify-content:space-between;align-items:flex-start;padding:8px 18px 10px;display:flex}.lp-home-title{letter-spacing:-.6px;font:800 26px/1.05 Inter,sans-serif}.lp-home-gw{color:var(--muted);margin-top:4px;font:500 13px/1 Inter,sans-serif}.lp-avatar{background:var(--card2);border:1px solid var(--line2);border-radius:50%;place-items:center;width:36px;height:36px;font:700 13px/1 Inter,sans-serif;display:grid}.lp-home-body{flex-direction:column;gap:18px;padding:0 18px;display:flex}.lp-dl{background:#ffb43a17;border:1px solid #ffb43a61;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:10px 10px 10px 14px;display:flex}.lp-dl-b{flex-direction:column;flex:1;gap:4px;display:flex}.lp-dl-t{font:700 14px/1.15 Inter,sans-serif}.lp-dl-s{color:var(--pend);font:600 11.5px/1.2 Inter,sans-serif}.lp-mini-cta{background:linear-gradient(135deg, var(--accent), var(--accentEnd));height:38px;color:var(--accentink);border-radius:11px;align-items:center;padding:0 14px;font:800 12.5px/1 Inter,sans-serif;display:inline-flex}.lp-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.lp-stat{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:3px;padding:10px 11px 9px;display:flex;position:relative}.lp-stat-l{letter-spacing:.4px;color:var(--muted);font:600 10px/1.2 Inter,sans-serif}.lp-stat-v{letter-spacing:-.3px;font:800 15px/1.1 Inter,sans-serif}.lp-stat-a{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font:400 10px/1.2 Inter,sans-serif;overflow:hidden}.lp-stat-chev{color:var(--muted);font:600 13px/1 Inter,sans-serif;position:absolute;top:9px;right:9px}.lp-stat-row{align-items:center;gap:6px;display:flex}.lp-stat-up{color:var(--live);background:var(--liveBg);border-radius:6px;padding:3px 5px;font:700 10px/1 Inter,sans-serif}.lp-res{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-top:10px}.lp-res-row{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto 30px;align-items:center;gap:10px;padding:10px 12px;font:600 13px/1 Inter,sans-serif;display:grid}.lp-res-row:last-child{border-bottom:0}.lp-res-gw{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:500}.lp-cup{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:10px;overflow:hidden}.lp-cup-top{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 15px 13px;display:flex}.lp-cup-name{font:700 15px/1.2 Inter,sans-serif}.lp-cup-top .lp-meta{margin-top:4px}.lp-badge{letter-spacing:.6px;text-transform:uppercase;color:var(--live);background:#00e58a17;border:1px solid #00e58a47;border-radius:7px;flex:none;padding:5px 8px;font:700 9.5px/1 Inter,sans-serif}.lp-cup-foot{border-top:1px solid var(--line);background:#00e58a0a;align-items:center;gap:10px;min-height:52px;padding:11px 15px;display:flex}.lp-cup-foot[data-tone=pick]{background:#ffb43a0d}.lp-cup-foot .lp-mini-cta{height:32px;margin-left:auto;padding:0 12px;font-size:11.5px}.lp-cup-pick{font:600 12px/1 Inter,sans-serif;display:block}.lp-cup-note{color:var(--faint);margin-top:4px;font:400 10.5px/1 Inter,sans-serif;display:block}.lp-cup-nopick{color:var(--pend);font:700 12px/1 Inter,sans-serif;display:block}.lp-tabbar{border-top:1px solid var(--line);background:#121820f0;grid-template-columns:repeat(3,1fr);height:84px;padding:10px 30px 0;display:grid;bottom:0;left:0;right:0;position:absolute!important}.lp-tabbar span{color:var(--faint);justify-items:center;gap:5px;font:600 10.5px/1 Inter,sans-serif;display:grid}.lp-tabbar span[data-on]{color:var(--accent)}.lp-tabbar svg{width:24px;height:24px}.lp-hdr{align-items:center;gap:12px;padding:6px 18px 12px;display:flex}.lp-back{background:var(--card);border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:11px;flex:none;place-items:center;font:400 22px/1 Inter,sans-serif;display:grid}.lp-screen-title{letter-spacing:-.4px;font:800 20px/1.1 Inter,sans-serif}.lp-body{flex-direction:column;gap:10px;padding:0 18px;display:flex}.lp-strip{background:#ffb43a0f;border:1px solid #ffb43a4d;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-strip b{letter-spacing:.8px;text-transform:uppercase;color:var(--pend);font:700 10px/1 Inter,sans-serif}.lp-strip span{font:600 12px/1.3 Inter,sans-serif}.lp-fx{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:11px;padding:13px 12px 14px;display:flex}.lp-kick{text-align:center;color:var(--muted);font:400 11px/1 Inter,sans-serif}.lp-fx-row{align-items:flex-start;gap:6px;display:flex}.lp-vs{text-align:center;width:34px;color:var(--faint);flex:none;padding-top:28px;font:500 12px/1 Inter,sans-serif}.lp-cell{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:8px 4px;display:flex}.lp-cell[aria-pressed=true]{background:var(--liveBg);border-color:var(--accent)}.lp-cell[aria-pressed=true] .lp-crest{animation:.2s lp-pop}.lp-cell:disabled{opacity:.4;cursor:default}.lp-cell:disabled .lp-chip-name{color:var(--faint);text-decoration:line-through}.lp-chip-name{font:500 12px/1.2 Inter,sans-serif}.lp-chip-sub{color:var(--muted);min-height:13px;font:400 10px/1.35 Inter,sans-serif}.lp-footbar{background:linear-gradient(transparent, var(--bg) 30%);padding:14px 18px 34px;bottom:0;left:0;right:0;position:absolute!important}.lp-cta{background:linear-gradient(135deg, var(--accent), var(--accentEnd));width:100%;height:54px;color:var(--accentink);border-radius:14px;place-items:center;font:800 15px/1 Inter,sans-serif;display:grid;box-shadow:0 10px 26px #00e58a52}@keyframes lp-pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.lp-ru-head{text-align:center;padding:8px 18px 0}.lp-ru-head .lp-meta{margin-top:6px;font-size:12.5px}.lp-won{flex-direction:column;align-items:center;padding:34px 0 0;display:flex;position:relative}.lp-trophy{filter:drop-shadow(0 10px 30px #00e58a66);width:112px;height:112px}.lp-trophy .f{fill:#00e58a1f;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}.lp-trophy .s{fill:none;stroke:#00e58a73;stroke-width:1.6px;stroke-linecap:round}.lp-burst{width:0;height:0;position:absolute;top:40px;left:50%}.lp-burst i{background:var(--accent);opacity:.55;width:3px;height:14px;transform:rotate(var(--a)) translateY(-86px);border-radius:2px;position:absolute}.lp-stamp{border:2px solid var(--accent);color:var(--accent);letter-spacing:2px;border-radius:8px;margin-top:14px;padding:6px 12px;font:800 13px/1 Inter,sans-serif;transform:rotate(-4deg)}.lp-won-title{letter-spacing:-.8px;margin-top:18px;font:800 28px/1.1 Inter,sans-serif}.lp-won-title em{color:var(--accent);font-style:normal}.lp-won-sub{color:var(--muted);margin-top:8px;font:600 12.5px/1.3 Inter,sans-serif}.lp-runwrap{text-align:center;width:100%;margin-top:26px}.lp-run{gap:4px;width:max-content;margin:4px auto 0;padding:10px 18px 4px;list-style:none;display:flex;position:relative}.lp-run:before{content:"";background:#00e58a59;height:2px;position:absolute;top:33px;left:50px;right:50px}.lp-step{flex-direction:column;align-items:center;gap:6px;width:64px;display:flex;position:relative}.lp-step .lp-crest{box-shadow:0 0 0 4px var(--bg)}.lp-step[data-last] .lp-crest{box-shadow:0 0 0 4px var(--bg), 0 0 0 6px var(--accent)}.lp-step-r{letter-spacing:.8px;color:var(--faint);text-transform:uppercase;font:700 9px/1 Inter,sans-serif}.lp-step-s{font:700 12px/1 Inter,sans-serif}.lp-step-l{color:var(--muted);font:500 10px/1 Inter,sans-serif}.lp-step[data-last] .lp-step-l{color:var(--accent);font-weight:800}.lp-next{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:center;gap:10px;margin:26px 18px 0;padding:13px 14px;font:400 12.5px/1.3 Inter,sans-serif;display:flex}.lp-next b{color:var(--text)}.lp-next:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.lp-ru-ctas{grid-template-columns:1fr 1fr;gap:10px;display:grid;bottom:34px;left:18px;right:18px;position:absolute!important}.lp-ru-ctas span{border-radius:14px;justify-content:center;align-items:center;height:50px;font:800 14px/1 Inter,sans-serif;display:flex}.lp-ru-ctas span:first-child{background:var(--card);border:1px solid var(--line)}.lp-ru-ctas span:last-child{background:linear-gradient(135deg, var(--accent), var(--accentEnd));color:var(--accentink)}.lp-debt{color:inherit;cursor:pointer;text-align:left;background:#ffb43a17;border:1px solid #ffb43a61;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font:600 12.5px/1.3 Inter,sans-serif;display:flex}.lp-debt span:last-child{color:var(--pend);white-space:nowrap;font-weight:800}.lp-seg{background:var(--deep);border-radius:12px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.lp-seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 0;font:700 13px/1 Inter,sans-serif;display:flex}.lp-seg button[aria-pressed=true]{background:var(--card2);color:var(--text)}.lp-seg-dot{background:var(--pend);border-radius:50%;width:7px;height:7px}.lp-seg-dot[data-live]{background:var(--live)}.lp-filter{justify-content:space-between;align-items:center;display:flex}.lp-filter-chip{background:var(--pendBg);color:var(--pend);border:1px solid #ffb43a66;border-radius:999px;padding:7px 11px;font:700 12px/1 Inter,sans-serif}.lp-filter-sum{color:var(--muted);font:600 12px/1 Inter,sans-serif}.lp-mg{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:0 14px}.lp-mem{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.lp-mem:last-child{border-bottom:0}.lp-av{background:var(--card2);border-radius:50%;place-items:center;width:34px;height:34px;font:700 13px/1 Inter,sans-serif;display:grid}.lp-mem-name{font:600 14px/1.1 Inter,sans-serif}.lp-mem-status{color:var(--pend);margin-top:4px;font:600 11px/1 Inter,sans-serif;display:block}.lp-mem[data-paid] .lp-mem-status{color:var(--live)}.lp-ring{border:2px solid var(--line2);color:#0000;cursor:pointer;width:32px;height:32px;transition:background .2s var(--ease), border-color .2s, color .2s;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.lp-ring svg{width:16px;height:16px}.lp-ring[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accentink)}.lp-mg-empty{text-align:center;color:var(--live);padding:18px 0;font:600 13px/1.3 Inter,sans-serif}.lp-mg-all{justify-content:space-between;padding:14px;font:600 13px/1 Inter,sans-serif;display:flex}.lp-rules{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);margin:28px 0 0;padding:0;list-style:none;display:grid}.lp-rule{border-bottom:1px solid var(--line);grid-template-columns:116px 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.lp-rule:last-child{border-bottom:0}.lp-rule-vis{background:var(--deep);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:84px;display:flex;position:relative}.lp-rn{background:var(--card2);width:20px;height:20px;color:var(--accent);text-align:center;box-shadow:0 0 0 3px var(--panel);border-radius:7px;font:800 11px/20px Inter,sans-serif;position:absolute;top:-6px;left:-6px}.lp-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font:700 10px/1 Inter,sans-serif}.lp-cap[data-on]{color:var(--accent)}.lp-rule h3{letter-spacing:-.01em;margin:0;font:700 16.5px/1.25 Inter,sans-serif}.lp-rule p{color:var(--muted);margin:3px 0 0;font-size:14.5px;line-height:1.4}.lp-ringed{box-shadow:0 0 0 2px var(--deep), 0 0 0 4px var(--accent)}.lp-score{align-items:center;gap:7px;font:800 15px/1 Inter,sans-serif;display:flex}.lp-pool{grid-template-columns:repeat(4,24px);gap:5px;display:grid}.lp-spent{display:inline-flex;position:relative}.lp-spent .lp-crest{opacity:.35}.lp-spent:after{content:"";background:var(--text);border-radius:2px;height:1.5px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-35deg)}.lp-rule-vis>svg{width:32px;height:32px;color:var(--accent)}.lp-admin{background:linear-gradient(160deg, #00e58a1a, transparent 55%), var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""steps walk";align-items:center;gap:18px 12px;margin-top:28px;padding:18px 14px;scroll-margin-top:24px;display:grid}.lp-make-head{grid-area:head;gap:6px;display:grid}.lp-make-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp-make-head h3{letter-spacing:-.02em;margin:0;font:700 21px/1.2 Inter,sans-serif}.lp-make-sub{color:var(--muted);margin:0;font-size:15px}.lp-make-now{color:var(--accent);margin:2px 0 0;font:600 14px/1.3 Inter,sans-serif}.lp-clock{color:var(--accent);background:var(--liveBg);border-radius:var(--pill);align-items:center;gap:6px;padding:7px 10px;font:700 13px/1 Inter,sans-serif;display:inline-flex}.lp-clock svg{width:15px;height:15px}.lp-chapters{grid-area:steps;gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-ch{width:100%;color:inherit;text-align:left;cursor:pointer;transition:background .25s var(--ease);background:0 0;border:0;border-radius:14px;grid-template-columns:1fr;justify-items:center;padding:4px;display:grid;position:relative}.lp-ch:disabled{cursor:default;opacity:.45}.lp-ch-n{background:var(--card2);width:26px;height:26px;color:var(--accent);border-radius:9px;place-items:center;font:800 11.5px/1 Inter,sans-serif;transition:background .25s,color .25s;display:grid}.lp-ch[data-done] .lp-ch-n{background:var(--accent);color:var(--accentink)}.lp-ch[aria-current=step] .lp-ch-n{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--accent)}.lp-ch-t{display:none}.lp-ch b{padding-top:5px;font:600 15.5px/1.3 Inter,sans-serif;display:block}.lp-ch small{opacity:0;max-height:0;color:var(--muted);transition:max-height .35s var(--ease), opacity .25s var(--ease), margin .35s var(--ease);font-size:14px;line-height:1.4;display:block;overflow:hidden}.lp-ch[aria-current=step] small{opacity:1;max-height:120px;margin-top:3px}.lp-walk{--k:.88;grid-area:walk;justify-items:center;gap:10px;margin:0;display:grid}.lp-vwrap{width:calc(300px * var(--k));height:calc(624px * var(--k))}.lp-vphone{width:300px;height:624px;transform:scale(var(--k));transform-origin:0 0;background:#05070a;border-radius:50px;padding:10px;position:relative;box-shadow:0 0 0 1.5px #2b3440,0 30px 80px #0009,inset 0 0 0 1px #ffffff0f}.lp-walk figcaption{color:var(--muted);text-align:center;font-size:12.5px;display:none}.lp-create{touch-action:pan-y}.lp-create .screen{scrollbar-width:none;overscroll-behavior:contain;max-width:none;height:100%;min-height:0;overflow-y:auto}.lp-create .screen::-webkit-scrollbar{display:none}.lp-create .create-hdr{padding-top:50px}.lp-create [data-swiping]{transition:none}.lp-create .screen[data-settle]{transition:transform .3s var(--ease)}.lp-sign{flex-direction:column;height:100%;display:flex}.lp-sign .hub-body{gap:12px}.lp-sign-mark{background:var(--liveBg);width:54px;height:54px;color:var(--accent);border-radius:17px;place-items:center;display:grid}.lp-sign-mark svg{width:30px;height:30px}.lp-sign .hub-cta{justify-content:center;align-items:center;gap:10px;display:flex}.lp-sign .hub-cta svg{flex:none;width:18px;height:18px}.lp-sign .lp-cta-g{color:#1b1f24;box-shadow:none;background:#fff}.lp-sign .lp-cta-g .lp-g{width:20px;height:20px;font-size:12px}.lp-sign form{flex-direction:column;gap:10px;display:flex}.lp-sign .create-input{width:100%}.lp-why{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(78%,280px);grid-auto-flow:column;gap:14px;margin:28px -20px 0;padding:2px 20px 6px;scroll-padding:0 20px;list-style:none;display:grid;overflow-x:auto}.lp-why::-webkit-scrollbar{display:none}.lp-wt{scroll-snap-align:start;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:172px auto 1fr;display:grid;overflow:hidden}.lp-wt-vis{background:radial-gradient(180px 130px at 50% 0%, var(--tint), transparent 75%), var(--deep);border-bottom:1px solid var(--line);place-content:center;justify-items:center;gap:12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.lp-wt h3{letter-spacing:-.01em;margin:16px 18px 0;font:700 16.5px/1.25 Inter,sans-serif}.lp-wt p{color:var(--muted);margin:5px 18px 18px;font-size:14.5px;line-height:1.45}.lp-wv-pick{align-items:center;gap:8px;display:flex}.lp-wv-chip{background:var(--card);border:1px solid var(--line);border-radius:14px;justify-items:center;gap:6px;width:78px;padding:10px 8px 8px;display:grid}.lp-wv-chip b{font:600 11px/1.1 Inter,sans-serif}.lp-wv-chip[data-on]{background:#00e58a1a;border-color:#00e58a73}.lp-wv-v{color:var(--faint);font:600 11px/1 Inter,sans-serif}.lp-wv-tag{border-radius:var(--pill);border:1px solid var(--line);color:var(--muted);background:#ffffff0d;align-items:center;gap:6px;padding:6px 10px;font:600 11.5px/1 Inter,sans-serif;display:inline-flex}.lp-wv-tag svg{width:14px;height:14px;color:var(--accent)}.lp-wv-tag[data-auto]{color:var(--pend);background:#ffb43a14;border-color:#ffb43a57}.lp-wv-tag[data-auto] svg{color:var(--pend)}.lp-wv-fan{align-items:center;display:flex}.lp-wv-fan .lp-crest{box-shadow:0 0 0 3px var(--deep)}.lp-wv-fan .lp-c36{opacity:.45;transform:rotate(-10deg)translate(8px)}.lp-wv-fan .lp-c36:last-child{transform:rotate(10deg)translate(-8px)}.lp-wv-fan .lp-c46{z-index:1;outline-offset:3px;outline:2px solid #ffb43a99;position:relative}.lp-wv-res{gap:6px;width:210px;margin:0;padding:0;list-style:none;display:grid}.lp-wv-res li{background:var(--card);border-radius:11px;grid-template-columns:24px 1fr 24px 72px;align-items:center;gap:8px;padding:6px 8px;font:600 12px/1 Inter,sans-serif;display:grid}.lp-wv-res li[data-out]{opacity:.45;border:1px solid var(--line);background:0 0}.lp-wv-res .lp-av{width:24px;height:24px;color:var(--muted);font-size:9px}.lp-wv-res .lp-badge{text-align:center}.lp-wv-pay{align-items:center;gap:12px;display:flex}.lp-wv-pay svg{width:64px;height:64px}.lp-wv-pay b,.lp-wv-stats b{letter-spacing:-.02em;font:800 24px/1 Inter,sans-serif;display:block}.lp-wv-pay small,.lp-wv-stats small{color:var(--muted);margin-top:4px;font:500 11px/1.2 Inter,sans-serif;display:block}.lp-wv-stats{text-align:center;grid-template-columns:repeat(2,auto);align-items:end;gap:28px;display:grid}.lp-wv-stats b{font-size:26px}.lp-wv-mp{align-items:center;gap:6px;display:inline-flex}.lp-faq{max-width:860px;margin:0 auto}.lp-faq h2{text-align:center}.lp-group{margin-top:44px}.lp-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font:800 15px/1 Inter,sans-serif}.lp-faq details{border-top:1px solid var(--line)}.lp-faq details:last-of-type{border-bottom:1px solid var(--line)}.lp-faq summary{cursor:pointer;grid-template-columns:1fr 24px;align-items:center;gap:16px;padding:20px 0;font:600 17px/1.35 Inter,sans-serif;list-style:none;display:grid}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{width:20px;height:20px;color:var(--accent);transition:transform .3s var(--ease);justify-self:center}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{color:var(--muted);margin:-4px 40px 20px 0;font-size:16px;line-height:1.6}.lp-all{text-underline-offset:4px;align-items:center;gap:6px;margin-top:26px;font:600 15.5px/1 Inter,sans-serif;display:inline-flex}.lp-all svg{flex:none;width:16px;height:16px}.lp-center{text-align:center}.lp-end{text-align:center;isolation:isolate;justify-items:center;padding:72px 0 40px;display:grid;position:relative}.lp-end:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px 260px at 50% 40%,#00e58a1a,#0000 70%);position:absolute;inset:0 -20px}.lp-end .lp-lede{margin-inline:auto}.lp-end .lp-door{width:100%;margin-top:26px}.lp-foot{border-top:1px solid var(--line);margin-top:32px}.lp-social{justify-content:center;padding:44px 0 38px;display:flex}.lp-ig{border:1px solid var(--line);background:var(--panel);transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:20px;align-items:center;gap:14px;padding:10px 18px 10px 10px;text-decoration:none;display:inline-flex}.lp-ig:hover{border-color:var(--lineHov);transform:translateY(-1px)}.lp-ic{background:var(--liveBg);width:48px;height:48px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.lp-ic svg{width:28px;height:28px}.lp-ig strong{font:700 16px/1.2 Inter,sans-serif;display:block}.lp-ig span.h{color:var(--muted);font-size:14px;display:block}.lp-ig>svg{width:18px;height:18px;color:var(--muted);margin-left:6px}.lp-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 22px;padding:16px 0 34px;font-size:14px;display:flex}.lp-links a,.lp-links button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:none}.lp-links a:hover,.lp-links button:hover{color:var(--text)}.lp-links .lp-sep{background:var(--line2);width:1px;height:16px}@media (max-width:539px){.lp-stage{height:530px}}@media (min-width:720px){.lp-rules{grid-template-columns:repeat(4,1fr)}.lp-rule{border-bottom:0;border-right:1px solid var(--line);grid-template-columns:1fr;align-content:start;padding:18px}.lp-rule:last-child{border-right:0}.lp-rule-vis{height:96px}.lp-rn{box-shadow:none;top:7px;left:7px}.lp-rule:not(:last-child):after{content:"";z-index:1;background:var(--panel);border-top:1px solid var(--line);border-right:1px solid var(--line);width:12px;height:12px;position:absolute;top:59px;right:-7px;transform:rotate(45deg)}.lp-admin{gap:22px 32px;padding:28px}.lp-walk{--k:.9}.lp-ch{border:1px solid #0000;grid-template-columns:30px 1fr;justify-items:stretch;gap:12px;padding:12px}.lp-ch:not(:disabled):hover{background:#ffffff06}.lp-ch[aria-current=step]{background:var(--card);border-color:var(--line2)}.lp-ch[aria-current=step] .lp-ch-n{box-shadow:none}.lp-ch-n{border-radius:10px;width:30px;height:30px;font-size:13px}.lp-ch-t{display:block}.lp-make-now{display:none}}@media (min-width:1000px){.lp-wrap{padding:0 32px}.lp-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:24px;min-height:calc(100dvh - 90px);padding:8px 0 64px}.lp-admin{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"head walk""steps walk";align-items:start;gap:22px 64px;padding:44px 56px}.lp-make-head{align-self:end}.lp-chapters{max-width:480px}.lp-walk{--k:1}.lp-walk figcaption{display:block}}@media (min-width:1100px){.lp-why{grid-template-columns:repeat(5,1fr);grid-auto-flow:row;margin:28px 0 0;padding:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation:none!important}}
