.sp{background:#070710;padding:clamp(72px,8vw,120px) 0 clamp(96px,10vw,140px);position:relative;overflow:clip}.sp__glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#f1383e3d 0%,#0000 65%);background:radial-gradient(at 50% 0,lab(54.8487% 69.6498 43.5134/.24) 0%,#0000 65%);width:1200px;height:700px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.sp__topline{background:linear-gradient(90deg,#0000 5%,#f1383e80 50%,#0000 95%);background:linear-gradient(90deg,#0000 5%,lab(54.8487% 69.6498 43.5134/.5) 50%,#0000 95%);height:1px;position:absolute;top:0;left:0;right:0}.sp__inner{z-index:1;position:relative}.sp__head{margin-bottom:44px}.sp__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:11px}.sp__h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(36px,5.4vw,80px);font-weight:700;line-height:.96}.sp__cols{grid-template-columns:1fr 360px;align-items:start;gap:clamp(24px,3.5vw,56px);display:grid}.sp__form{background:#0a0a14;border:1px solid #f6f4f114;border-radius:16px;flex-direction:column;min-width:0;padding:clamp(24px,3vw,40px);display:flex;overflow-x:clip}.sp__step{border-bottom:1px solid #f6f4f10f;margin-bottom:0;padding-bottom:28px}.sp__step+.sp__step{padding-top:28px}.sp__step--last{border-bottom:none;padding-bottom:0}.sp__step-hd{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sp__num{background:var(--accent);width:26px;height:26px;font-family:var(--mono);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;transition:background .3s;display:flex}.sp__num--1{background:var(--accent)}.sp__step-label{color:var(--ink);font-size:16px;font-weight:600}.sp__step-hint{color:var(--ink-2);margin:6px 0 12px;font-size:12px}@keyframes sp-nudge{0%{box-shadow:0 0 #e8404000}30%{box-shadow:0 0 0 6px #e8404059}to{box-shadow:0 0 0 10px #e8404000}}.sp__step--nudge{border-radius:10px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;animation:.7s ease-out sp-nudge}.sp__form>.sp__step:first-child.sp__step--nudge{margin-top:-12px;padding-top:12px}.sp__group-row{flex-wrap:wrap;gap:8px;display:flex}.sp__group-btn{color:#c9c6c1;cursor:pointer;background:#13131e;border:1px solid #f6f4f11a;border-radius:12px;width:52px;height:52px;font-size:16px;font-weight:600;transition:all .18s}.sp__group-btn:hover{color:var(--ink);border-color:#f6f4f14d}.sp__group-btn.is-on{background:var(--accent);color:#fff;border-color:#0000}.sp__tiers{flex-direction:column;gap:8px;display:flex}.sp__tier{cursor:pointer;background:#13131e;border:1px solid #f6f4f114;border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:all .2s;display:flex;position:relative}.sp__tier:hover{border-color:#f6f4f133}.sp__tier.is-on{border-color:var(--accent);background:#f1383e1a;background:lab(54.8487% 69.6498 43.5134/.1)}.sp__tier-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sp__tier-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp__tier-name{color:var(--ink);font-size:15px;font-weight:600}.sp__tier.is-on .sp__tier-name{color:var(--ink)}.sp__tier--best{padding-top:34px;padding-bottom:20px}.sp__tier-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:#fff;white-space:nowrap;border-radius:0 12px 0 5px;padding:3px 10px;font-size:8px;line-height:1;position:absolute;top:-1px;right:-1px}.sp__tier-detail{font-family:var(--mono);letter-spacing:.1em;color:#f6f4f180;font-size:11px}.sp__tier-price{flex-shrink:0;align-items:baseline;gap:4px;margin-top:2px;display:flex}.sp__tier-amt{letter-spacing:-.025em;color:var(--ink);font-size:clamp(22px,2vw,28px);font-weight:700}.sp__tier-price-meta{flex-direction:column;gap:1px;display:flex}.sp__tier-per{font-family:var(--mono);letter-spacing:.1em;color:#f6f4f173;font-size:10px}.sp__tier-gst{font-family:var(--mono);letter-spacing:.1em;color:#f6f4f14d;font-size:9px}.sp__cal-row{flex-wrap:wrap;align-items:flex-start;gap:75px;display:flex}.sp__cal{flex-shrink:0}.sp__cal-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sp__cal-arrow{color:#c9c6c1;cursor:pointer;background:0 0;border:1px solid #f6f4f11f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:border-color .15s;display:flex}.sp__cal-arrow:hover{border-color:#f6f4f166}.sp__cal-month{color:var(--ink);text-align:center;min-width:140px;font-size:15px;font-weight:600}.sp__cal-dow-row,.sp__cal-days{grid-template-columns:repeat(7,36px);gap:4px;display:grid}.sp__cal-dow-row{text-align:center;margin-bottom:6px}.sp__cal-dow{font-family:var(--mono);color:#f6f4f159;text-align:center;padding:4px 0;font-size:10px}.sp__cal-dow--offer{color:#f97770;color:lab(65.9538% 50.1356 28.6987)}.sp__cal-day{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;transition:background .16s;display:flex;position:relative}.sp__cal-day:hover:not(.is-off):not(.is-sel){background:#f6f4f112}.sp__cal-day.is-off{color:#f6f4f138;cursor:default;opacity:.35}.sp__cal-day.is-today{background:#f6f4f114;font-weight:600}.sp__cal-day.is-sel{background:var(--accent);color:#fff;font-weight:600}.sp__cal-day.is-offer{background:#f1383e24;background:lab(54.8487% 69.6498 43.5134/.14)}.sp__cal-row--strip{flex-direction:column;gap:22px}.sp__strip-wrap{width:100%}.sp__strip{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.sp__strip::-webkit-scrollbar{display:none}.sp__strip-day{height:76px;color:var(--ink);cursor:pointer;background:#13131e;border:1px solid #f6f4f11a;border-radius:8px;flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:2px;transition:border-color .16s,background .16s;display:flex}.sp__strip-day:hover:not(.is-off):not(.is-sel){border-color:#f6f4f14d}.sp__strip-day.is-off{color:#f6f4f138;cursor:default;opacity:.35}.sp__strip-day.is-sel{border-color:var(--accent);background:#f1383e2e;background:lab(54.8487% 69.6498 43.5134/.18)}.sp__strip-dow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f18c;font-size:9.5px}.sp__strip-date{font-size:22px;font-weight:700;line-height:1.1}.sp__strip-mon{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f173;font-size:8.5px}.sp__cal-day.is-offer:hover:not(.is-off):not(.is-sel){background:#f1383e3d;background:lab(54.8487% 69.6498 43.5134/.24)}.sp__times{flex:1;min-width:160px}.sp__times-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f6f4f173;margin-bottom:10px;font-size:10px}.sp__times-loading,.sp__times-empty{font-family:var(--mono);letter-spacing:.08em;color:#f6f4f161;margin:0;font-size:11px}.sp__times-urgency{color:var(--accent);margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4}.sp__times-row{flex-wrap:wrap;gap:8px;display:flex}.sp__slot-skel{background:linear-gradient(100deg,#f6f4f10d 30%,#f6f4f124 50%,#f6f4f10d 70%) 0 0/200% 100%;border-radius:10px;width:84px;height:44px;animation:1.3s ease-in-out infinite sp-shimmer}.sp__slot-skel:nth-child(2){animation-delay:80ms}.sp__slot-skel:nth-child(3){animation-delay:.16s}.sp__slot-skel:nth-child(4){animation-delay:.24s}.sp__slot-skel:nth-child(5){animation-delay:.32s}.sp__slot-skel:nth-child(6){animation-delay:.4s}@keyframes sp-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.sp__slot{height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f6f4f12e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 16px;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}.sp__slot:hover:not(.is-sold):not(.is-sel){border-color:#f6f4f166}.sp__slot.is-sel{background:var(--accent);border-color:#0000}.sp__slot.is-sold{color:#f6f4f159;cursor:default}.sp__slot.is-sold .sp__slot-time{text-decoration:line-through}.sp__slot-time{line-height:1.2}.sp__slot-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;line-height:1}.sp__slot-note--sold{color:#f6f4f159}.sp__fields{flex-direction:column;gap:12px;max-width:360px;margin-bottom:28px;display:flex}.sp__input{height:52px;color:var(--ink);box-sizing:border-box;background:#13131e;border:1px solid #f6f4f11a;border-radius:10px;outline:none;width:100%;padding:0 18px;font-size:15px;transition:border-color .2s}.sp__input::placeholder{color:#f6f4f147}.sp__input:focus{border-color:var(--accent)}.sp__select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23f6f4f1' stroke-opacity='.4' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:42px}.sp__select--empty{color:#f6f4f147}.sp__select option{color:var(--ink);background:#13131e}.sp__field-wrap{flex-direction:column;gap:4px;display:flex}.sp__input--err{border-color:#e05555}.sp__field-err{color:#e05555;margin:0;padding-left:4px;font-size:11px}.sp__fields-hint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f159;margin:0;font-size:10px}.sp__summary{background:#0a0a14;border:1px solid #f6f4f114;border-radius:16px;flex-direction:column;display:flex;position:sticky;top:96px;overflow:hidden}.sp__sum-body{padding:26px 24px 0}.sp__sum-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f6f4f173;margin-bottom:18px;font-size:10px}.sp__sum-hint{color:#f6f4f147;margin:0 0 8px;font-size:13px;line-height:1.5}.sp__sum-rows{flex-direction:column;display:flex}@keyframes sumRowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.sp__sum-row--in{animation:.22s both sumRowIn}.sp__sum-row{border-bottom:1px solid #f6f4f10f;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.sp__sum-key{color:#f6f4f18c;font-size:13px}.sp__sum-val{color:var(--ink);font-size:14px;font-weight:500}.sp__sum-total{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0;display:flex}.sp__sum-total-label{color:#f6f4f18c;font-size:13px}.sp__sum-total-right{text-align:right}.sp__sum-total-amt{letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1;display:block}.sp__sum-total-note{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f166;margin-top:2px;font-size:9px;display:block}.sp__sum-payment{border-top:1px solid #f6f4f10f;flex-direction:column;gap:6px;padding:12px 0 4px;display:flex}.sp__sum-pay-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.sp__sum-pay-row--advance{color:var(--ink);font-weight:600}.sp__sum-pay-chip{color:var(--accent);background:#f1383e2e;background:lab(54.8487% 69.6498 43.5134/.18);border:1px solid #f1383e59;border:1px solid lab(54.8487% 69.6498 43.5134/.35);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700}.sp__sum-pay-gst{opacity:.6;font-size:11px;font-weight:400}.sp__note-gst{opacity:.55;font-size:.8em;font-weight:400}.sp__sum-pay-row--balance{color:#f6f4f180;font-size:12px}.sp__sum-advance-note{color:#f6f4f18c;background:#f1383e12;background:lab(54.8487% 69.6498 43.5134/.07);border:1px solid #f1383e2e;border:1px solid lab(54.8487% 69.6498 43.5134/.18);border-radius:10px;margin:0;padding:10px 14px;font-size:12px;line-height:1.55}.sp__sum-advance-note strong{color:var(--ink);font-weight:600}.sp__offer-card{background:#f1383e14;background:lab(54.8487% 69.6498 43.5134/.08);border:1px solid #f1383e4d;border:1px solid lab(54.8487% 69.6498 43.5134/.3);border-radius:12px;margin-bottom:20px;padding:14px 18px;transition:background .4s,border-color .4s}.sp__offer-card--on{background:#1d9e5a1a;border-color:#1d9e5a66}.sp__offer-body{align-items:center;gap:10px;display:flex}.sp__offer-body-left{flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-width:0;animation:.3s sp-offer-fade;display:flex}@keyframes sp-offer-fade{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.sp__offer-arrow{color:#ff7359;color:lab(65.9063% 54.4639 42.2464);cursor:pointer;background:#f1383e1a;background:lab(54.8487% 69.6498 43.5134/.1);border:1px solid #f1383e59;border:1px solid lab(54.8487% 69.6498 43.5134/.35);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;transition:background .15s,border-color .15s;display:flex}.sp__offer-arrow:hover{background:#f1383e33;background:lab(54.8487% 69.6498 43.5134/.2);border-color:#f1383e99;border-color:lab(54.8487% 69.6498 43.5134/.6)}.sp__offer-tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#f1383e;background:lab(54.8487% 69.6498 43.5134);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10px;transition:background .4s}.sp__offer-tag--on{background:#1d9e5a}.sp__offer-text{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4}.sp__sum-offer{background:#091b0a66;background:lab(7.69362% -9.7672 7.09459/.4);border-radius:8px;justify-content:space-between;align-items:center;margin:4px 20px 0;padding:8px 20px;display:flex}.sp__sum-offer-label{color:#5bbe62;color:lab(69.4608% -44.8835 37.1852);font-size:12px;font-weight:500}.sp__sum-offer-saving{color:#5bbe62;color:lab(69.4608% -44.8835 37.1852);font-size:13px;font-weight:700}.sp__sum-total-was{color:var(--ink-2);margin-bottom:2px;font-size:12px;text-decoration:line-through}.sp__sum-actions{flex-direction:column;gap:10px;padding:0 24px 22px;display:flex}.sp__cta{color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,background .2s;display:flex}.sp__cta--active{background:var(--accent)}.sp__cta--active:hover{opacity:.9}.sp__cta--disabled{color:#ffffffc7;opacity:1;cursor:pointer;background:#800613;background:lab(26.54% 47.6349 31.3324)}.sp__cta--disabled:hover{background:#90101a;background:lab(31.0834% 50.7648 32.8155)}.sp__cta-hint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f166;text-align:center;margin:0;font-size:10px}.sp__cta-wa{color:#25d366;background:#25d3660f;border:1px solid #25d3664d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.sp__cta-wa:hover{background:#25d3661f;border-color:#25d36680}.sp__sum-footer{background:#08080f;border-top:1px solid #f6f4f10f;flex-direction:column;gap:0;display:flex}.sp__review{border-bottom:1px solid #f6f4f10f;flex-direction:column;gap:8px;padding:18px 24px 16px;display:flex}.sp__review-stars{color:#f5a623;letter-spacing:2px;font-size:13px}.sp__review-quote{color:#f6f4f1b8;margin:0;font-size:13px;font-style:italic;line-height:1.6}.sp__review-attr{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6f4f159;margin:0;font-size:10px}.sp__review-quote--anim,.sp__review-attr--anim{opacity:0;transition:opacity .3s}.sp__review-quote--anim.is-visible,.sp__review-attr--anim.is-visible{opacity:1}.sp__sum-trust{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f14d;align-items:center;gap:8px;padding:10px 24px;font-size:10px;display:flex}.sp__success{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,72px) clamp(24px,4vw,48px);display:flex}.sp__success-icon{width:64px;height:64px;color:var(--accent);background:#f1383e1f;background:lab(54.8487% 69.6498 43.5134/.12);border:1px solid #f1383e73;border:1px solid lab(54.8487% 69.6498 43.5134/.45);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.sp__success-title{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700}.sp__success-when{border:1px solid #f6f4f11a;border-radius:12px;align-items:stretch;gap:0;width:100%;max-width:320px;display:flex;overflow:hidden}.sp__success-when-item{flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 16px;display:flex}.sp__success-when-divider{background:#f6f4f11a;flex-shrink:0;width:1px}.sp__success-when-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f6f4f161;font-size:9px}.sp__success-when-val{color:var(--ink);font-size:15px;font-weight:600}.sp__success-body{color:#f6f4f18c;max-width:400px;margin:0;font-size:14px;line-height:1.65}.sp__success-detail{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f6f4f173;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.sp__success-balance{color:#f6f4f180;background:#f6f4f10a;border:1px solid #f6f4f114;border-radius:8px;margin-top:4px;padding:10px 18px;font-size:13px}.sp__success-balance strong{color:var(--ink);font-weight:600}.sp__cta--confirmed{color:var(--accent);cursor:default;background:#f1383e26;background:lab(54.8487% 69.6498 43.5134/.15);border:1px solid #f1383e66;border:1px solid lab(54.8487% 69.6498 43.5134/.4)}.sp__cta-error{color:#e85854;color:lab(57.6104% 56.6725 33.4484);text-align:center;margin:0;font-size:12px;line-height:1.5}.sp__mob-bar{display:none}@media (max-width:860px){.sp__cols{grid-template-columns:1fr}.sp__summary{display:block}.sp__sum-footer{display:none}.sp__cal-row{flex-direction:column;gap:24px}.sp__times-row{grid-template-columns:repeat(3,1fr);display:grid}.sp__slot-skel{width:100%}.sp__slot{width:100%;padding:0 8px}.sp__group-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.sp__group-btn{width:auto;height:44px;font-size:15px}.sp__tier{flex-wrap:nowrap;gap:8px;padding:12px 16px}.sp__tier-info{gap:2px;min-width:0}.sp__tier-name{font-size:14px}.sp__tier-amt{font-size:18px}.sp__tier-detail{font-size:9px}.sp__mob-bar.is-visible{z-index:200;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);background:#050505f5;border-top:1px solid #f6f4f114;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.sp__mob-bar.is-confirmed{background:#f1383e1a;background:lab(54.8487% 69.6498 43.5134/.1);border-top-color:#f1383e47;border-top-color:lab(54.8487% 69.6498 43.5134/.28);justify-content:center}.sp__mob-bar-left{flex-direction:column;gap:2px;min-width:0;display:flex}.sp__mob-bar-was{color:#f6f4f159;font-size:11px;line-height:1;text-decoration:line-through}.sp__mob-bar-total{letter-spacing:-.025em;color:var(--ink);font-size:20px;font-weight:700;line-height:1.1}.sp__mob-bar-sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6f4f166;font-size:10px}.sp__mob-bar-done{color:var(--accent);letter-spacing:.01em;font-size:15px;font-weight:600}.sp__mob-bar-btn{color:#ffffffc7;cursor:pointer;white-space:nowrap;background:#800613;background:lab(26.54% 47.6349 31.3324);border:none;border-radius:10px;flex-shrink:0;height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:background .18s,color .18s}.sp__mob-bar-btn.is-active{background:var(--accent);color:#fff;cursor:pointer}.sp__mob-bar-btn.is-active:active{opacity:.85}}@media (max-width:520px){.sp__group-btn{width:46px;height:46px}.sp__inner{padding-left:20px;padding-right:20px}.sp__step{padding-left:0;padding-right:0}}.sp__step--game .sp__step-hd{margin-bottom:12px}.sp__optional{color:#f6f4f159;letter-spacing:0;font-size:12px;font-weight:400}.sp__game-picker{max-width:480px;position:relative}.sp__game-trigger{cursor:pointer;text-align:left;box-sizing:border-box;background:#13131e;border:1px solid #f6f4f11a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;font-family:inherit;transition:border-color .2s;display:flex}.sp__game-trigger:hover,.sp__game-trigger.is-open{border-color:#f6f4f147}.sp__game-trigger-inner{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sp__game-trigger-thumb{background:#f6f4f10f;border-radius:5px;flex-shrink:0;width:52px;height:36px;position:relative;overflow:hidden}.sp__game-trigger-info{flex-direction:column;gap:3px;min-width:0;display:flex}.sp__game-trigger-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.sp__game-trigger-meta{color:#f6f4f173;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sp__game-trigger-placeholder{color:#f6f4f166;flex:1;font-size:15px}.sp__game-trigger-arrow{color:#f6f4f166;flex-shrink:0;transition:transform .2s}.sp__game-trigger.is-open .sp__game-trigger-arrow{transform:rotate(180deg)}.sp__game-panel{z-index:200;overscroll-behavior:contain;background:#13131e;border:1px solid #f6f4f11f;border-radius:10px;width:100%;max-height:320px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 32px #0000008c}.sp__game-panel::-webkit-scrollbar{width:4px}.sp__game-panel::-webkit-scrollbar-track{background:0 0}.sp__game-panel::-webkit-scrollbar-thumb{background:#f6f4f126;border-radius:2px}.sp__game-opt{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #f6f4f10f;align-items:center;gap:12px;width:100%;padding:10px 14px;font-family:inherit;transition:background .12s;display:flex}.sp__game-opt:last-child{border-bottom:none}.sp__game-opt:hover{background:#f6f4f10d}.sp__game-opt.is-sel{background:#e8404014}.sp__game-opt--none{border-bottom:1px solid #f6f4f11a;padding:12px 14px}.sp__game-opt--none-inner{flex:1;min-width:0}.sp__game-opt--none-title{color:var(--ink);font-size:14px;font-weight:500;display:block}.sp__game-opt--none-sub{color:#f6f4f166;margin-top:2px;font-size:11px;display:block}.sp__game-opt-thumb{background:#f6f4f10f;border-radius:6px;flex-shrink:0;width:64px;height:44px;position:relative;overflow:hidden}.sp__game-opt-info{flex:1;min-width:0}.sp__game-opt-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.sp__game-opt-meta{color:#f6f4f16b;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.sp__game-opt-price{color:#f6f4f1a6;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.sp__game-opt-check{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.sp__game-hint{color:#f6f4f173;margin-top:8px;font-size:12px;line-height:1.4}