body.isc-lock{overflow:hidden}.isc-row h2{align-items:center}.isc-newtag{letter-spacing:.5px;color:#1a1400;background:#ffd140;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1}.card.isc-card{cursor:pointer}.card.isc-card .art img{object-fit:cover;width:100%;height:100%}.isc-spicy{z-index:5;-webkit-backdrop-filter:blur(6px);background:#000000bf;border:1px solid #ff9000;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0;transition:padding .28s;display:flex;position:absolute;top:6px;right:6px}.isc-spicy img{object-fit:contain;flex:none;width:10px;height:10px}.isc-spicy span{opacity:0;white-space:nowrap;letter-spacing:.03em;color:#fff;max-width:0;font-size:9px;font-weight:700;transition:max-width .28s,opacity .28s,margin .28s;overflow:hidden}@media (min-width:768px){.isc-spicy{min-width:28px;height:28px;top:8px;right:8px}.isc-spicy img{width:14px;height:14px}.isc-spicy span{font-size:10px}.isc-card:hover .isc-spicy{padding:0 10px}.isc-card:hover .isc-spicy span{opacity:1;max-width:80px;margin-left:6px}}@media (prefers-reduced-motion:reduce){.isc-spicy,.isc-spicy span{transition:none}}.iscm{z-index:1000;color:#fff;font-family:Poppins,system-ui,sans-serif;position:fixed;inset:0}.iscm-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;background:#0009;transition:opacity .25s;position:absolute;inset:0}.iscm.open .iscm-backdrop{opacity:1}.iscm-wrap{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.iscm-panel{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;background:#0b0d0f;border:1px solid #ffffff0d;border-radius:24px 24px 0 0;width:100%;max-height:100%;transition:transform .3s cubic-bezier(.2,.85,.25,1);position:relative;overflow-y:auto;transform:translateY(100%);box-shadow:0 25px 50px -12px #00000040}.iscm.open .iscm-panel{transform:none}.iscm-head{z-index:20;-webkit-backdrop-filter:blur(12px);background:#0b0d0ff2;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex;position:sticky;top:0}.iscm-who{align-items:center;gap:10px;min-width:0;display:flex}.iscm-avatar{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:36px;height:36px;box-shadow:0 0 0 1px #ffffff40}.iscm-name{color:#f2f5fd;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden}.iscm-close{cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.iscm-close:hover{background:#ffffff1a}.iscm-close img{width:16px;height:16px}.iscm-hero-pad{padding:0 20px}.iscm-hero{background:#14171b;border-radius:16px;height:clamp(220px,40dvh,420px);position:relative;overflow:hidden}.iscm-hero-img{object-fit:cover;object-position:top;filter:blur(9px);width:100%;height:100%;transition:filter .7s,transform .7s;position:absolute;inset:0;transform:scale(1.1)}.iscm-hero.revealed .iscm-hero-img{filter:none;transform:none}.iscm-hero-dim{background:#05060833;position:absolute;inset:0}.iscm-hero-center{flex-direction:column;align-items:center;gap:10px;width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iscm-play{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex}.iscm-play:hover{transform:scale(1.05)}.iscm-play svg{width:24px;height:24px;transform:translate(-1px)}.iscm-badges{flex-direction:column;align-items:center;gap:4px;display:flex}.iscm-badge{white-space:nowrap;-webkit-backdrop-filter:blur(10px);letter-spacing:.025em;background:#0009;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.iscm-badge img,.iscm-badge svg{width:14px;height:14px}.iscm-stats{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 20px 0;display:grid}.iscm-stat{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}.iscm-price{align-items:center;gap:6px;line-height:1;display:inline-flex}.iscm-price>img{width:16px;height:16px}.iscm-price b{color:#ffac0b;font-size:16px;font-weight:700}.iscm-was{color:#8a919b;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.iscm-was img{width:12px;height:12px}.iscm-was i{background:#ff4747;height:1.5px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)}.iscm-val{font-size:16px;font-weight:700;line-height:1}.iscm-pos{color:#7ee2a8;align-items:center;gap:4px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.iscm-pos svg{width:14px;height:14px}.iscm-label{color:#8a919b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;line-height:1}.iscm-desc{color:#fffc;padding:12px 20px 0;font-size:13px;font-weight:500;line-height:1.625}.iscm-desc:empty{display:none}.iscm-foot{z-index:20;-webkit-backdrop-filter:blur(12px);background:#0b0d0ff2;margin-top:16px;padding:12px 20px 20px;position:sticky;bottom:0}.iscm-cta,.iscm-confirm{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font:600 14px Poppins,system-ui,sans-serif;transition:filter .15s;display:flex}.iscm-cta{color:#fff;background:linear-gradient(90deg,#fa2a55,#ff6b9a)}.iscm-cta:hover{filter:brightness(1.1)}.iscm-cta svg{width:16px;height:16px}.iscm-cta.nudge{animation:.5s iscNudge}@keyframes iscNudge{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.iscm-confirm{color:#0b0d0f;background:linear-gradient(270deg,#fdc706,#ffa800);animation:.2s iscIn}.iscm-confirm img{width:18px;height:18px}.iscm-off{color:#000;text-transform:uppercase;background:#ffa900;border-radius:999px;align-items:center;height:20px;margin-left:0;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.iscm-hint{text-align:center;color:#8a919b;padding-top:10px;font-size:11px;font-weight:500}.iscm-poor{text-align:center;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;animation:.2s iscIn;display:flex}.iscm-poor b{font-size:15px;font-weight:600}.iscm-poor span{color:#8a919b;font-size:12px}.iscm-spin,.iscp-gate.loading .iscp-start:after{border:2.5px solid #0003;border-top-color:#0b0d0f;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite iscSpin}@keyframes iscSpin{to{transform:rotate(360deg)}}@keyframes iscIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:640px){.iscm-wrap{align-items:center}.iscm-panel{opacity:0;border-radius:24px;width:440px;max-width:92vw;max-height:92vh;transition:transform .25s,opacity .2s;transform:scale(.96)}.iscm.open .iscm-panel{opacity:1;transform:none}}.iscp{z-index:1100;color:#fff;background:#000;font-family:Poppins,system-ui,sans-serif;animation:.25s iscFade;position:fixed;inset:0}@keyframes iscFade{0%{opacity:0}to{opacity:1}}.iscp button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.iscp-bg{display:none}.iscp-phone{background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.iscp-stage video{object-fit:cover;opacity:0;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.iscp-stage video.on{opacity:1}.iscp-top{z-index:9;padding:calc(10px + env(safe-area-inset-top)) 14px 28px;background:linear-gradient(#0000008c 0%,#0000 100%);position:absolute;top:0;left:0;right:0}.iscp-row{align-items:center;gap:8px;display:flex}.iscp-icon{-webkit-backdrop-filter:blur(8px);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;background:#00000059!important;border:1px solid #ffffff1f!important}.iscp-icon svg{width:18px;height:18px}.iscp-title{flex:1;min-width:0}.iscp-title b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.iscp-title small{color:#fff9;font-size:11px;display:block}.iscp-side{right:14px;top:calc(58px + env(safe-area-inset-top));flex-direction:column;gap:10px;display:flex;position:absolute}.iscp-side .iscp-icon{opacity:.55;transition:opacity .15s,background .15s;border-color:#ff90008c!important}.iscp-side .iscp-icon:hover,.iscp-side .iscp-icon:focus-visible{opacity:1}.iscp-speed{letter-spacing:-.02em;font-size:12px;font-weight:800}.iscp.dev .iscp-speed{opacity:.85;background:#e75275!important}.iscp-choices{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(#0000001f 0%,#00000061 100%);transition:opacity .6s;position:absolute;inset:0}.iscp-choices.show{opacity:1}.iscp-options{position:absolute;inset:0}.iscp-prompt{left:0;right:0;bottom:calc(30px + env(safe-area-inset-bottom));text-align:center;letter-spacing:.3px;color:#fffc;text-shadow:0 1px 10px #0009;font-size:13px;font-weight:600;position:absolute}.iscp-choices.instant,.iscp-choices.instant *{transition:none!important;animation:none!important}.iscp-frame{pointer-events:none;width:max(100cqw,56.25cqh);height:max(100cqh,177.778cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.iscp-spot{--dot:8.7cqw;--gap:1.4cqw;align-items:center;gap:var(--gap);pointer-events:none;display:flex;position:absolute;padding:0!important}.iscp-spot.dot-left{transform:translate(calc(var(--dot) / -2), -50%);flex-direction:row}.iscp-spot.dot-right{transform:translate(calc(-100% + var(--dot) / 2), -50%);flex-direction:row-reverse}.iscp-choices.show .iscp-spot{pointer-events:auto;animation:.55s cubic-bezier(.2,.9,.3,1) .1s both iscSpotIn}.iscp-choices.show .iscp-spot+.iscp-spot{animation-delay:.25s}@keyframes iscSpotIn{0%{opacity:0;translate:0 14px;scale:.85}to{opacity:1;translate:0;scale:1}}.iscp-dot{width:var(--dot);height:var(--dot);flex:none;place-items:center;display:grid;position:relative}.iscp-dot:before{content:"";background:#fff;border-radius:50%;width:42%;height:42%;animation:1.4s ease-in-out infinite iscBlink;box-shadow:0 0 2.6cqw .5cqw #ffffffd9,0 0 6.6cqw 1.5cqw #ffffff59}.iscp-dot i{border:2px solid #ffffffd9;border-radius:50%;animation:1.8s ease-out infinite iscRipple;position:absolute;inset:29%}.iscp-dot i+i{animation-delay:.9s}@keyframes iscBlink{50%{opacity:.75;transform:scale(.78)}}@keyframes iscRipple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.iscp-label{white-space:nowrap;letter-spacing:-.01em;color:#fff;text-shadow:0 .2cqw .8cqw #00000073;-webkit-backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fffc;border-radius:999px;align-items:center;height:8cqw;padding:0 3.6cqw;font-size:3.5cqw;font-weight:700;line-height:1;transition:background .15s,color .15s;display:flex;position:relative;box-shadow:0 .4cqw 1.6cqw #00000059}.iscp-spot:hover .iscp-label,.iscp-spot:active .iscp-label{color:#0b0d0f;text-shadow:none;background:#fff}.iscp-spot:active{scale:.96}.iscp-gate,.iscp-end,.iscp-msg{z-index:8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.iscp-gate{background:linear-gradient(#09080b59, #09080b59), var(--poster) center / cover;color:#ffffffd9;font-size:13px;font-weight:600}.iscp-gate.gone{display:none}.iscp-start{color:#fff;-webkit-backdrop-filter:blur(12px);border-radius:50%;place-items:center;width:80px;height:80px;background:#0009!important;border:2px solid #e75275!important;display:grid!important}.iscp-start svg{width:40px;height:40px;margin-left:4px}.iscp-gate.loading .iscp-start{pointer-events:none}.iscp-gate.loading .iscp-start svg{display:none}.iscp-gate.loading .iscp-start:after{content:"";border-color:#fff #ffffff40 #ffffff40}.iscp-end,.iscp-msg{-webkit-backdrop-filter:blur(18px);background:#09080bd6;display:none}.iscp-end.show,.iscp-msg.show{animation:.35s iscFade;display:flex}.iscp-end-emoji{margin-bottom:-8px;font-size:44px;line-height:1}.iscp-end h3{letter-spacing:-.5px;margin:0;font-size:26px;font-weight:800}.iscp-end-actions{flex-direction:column;gap:10px;width:100%;max-width:300px;display:flex}.iscp-next{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:300px;margin:6px 0 4px;display:flex}.iscp-next-poster{aspect-ratio:7/10;object-fit:cover;border-radius:16px;width:62%;max-width:190px;box-shadow:0 18px 44px -12px #000000b3,0 0 0 1px #ffffff14}.iscp-next-cta{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:14px;font-weight:700;line-height:1.2;transition:transform .12s,filter .15s;box-shadow:0 12px 34px -10px #fa2a5599;background:linear-gradient(90deg,#fa2a55,#ff6b9a)!important;padding:8px 14px!important;display:flex!important}.iscp-next-cta:hover{filter:brightness(1.08)}.iscp-next-cta:active{transform:scale(.98)}.iscp-next-cta svg{width:16px;height:16px}.iscp-next-cta.confirm{animation:.2s iscIn;box-shadow:0 0 0 3px #ffac0b59,0 12px 34px -10px #ffbd0b99;color:#0b0d0f!important;background:linear-gradient(270deg,#fdc706,#ffa800)!important}.iscp-next-price{height:26px;color:inherit;background:#0b0d0f4d;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.iscp-next-cta.confirm .iscp-next-price{background:#0b0d0f1f}.iscp-next-price img{width:15px;height:15px}.iscp-ghost{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:14px;font-weight:600;display:flex!important}.iscp-ghost svg{width:16px;height:16px}.iscp-ghost{background:#ffffff0f!important;border:1px solid #ffffff1a!important}.iscp-relock{justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:600;color:#8a919b!important;display:inline-flex!important}.iscp-relock svg{width:13px;height:13px}.iscp-msg b{font-size:18px}.iscp-msg span{color:#8a919b;margin-bottom:8px;font-size:13px}.iscp-msg .iscp-ghost{max-width:260px}@media (min-width:768px){.iscp-bg{background:var(--poster) center / cover;filter:blur(50px)brightness(.45)saturate(1.3);display:block;position:absolute;inset:-60px}.iscp-phone{aspect-ratio:9/16;border:1px solid #fa2a5533;border-radius:28px;height:min(92vh,880px);inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 40px 120px #000c,0 0 100px -30px #fa2a5573}.iscp-top{padding-top:14px}.iscp-side{top:62px}}.isc-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:1200;opacity:0;pointer-events:none;white-space:nowrap;color:#fff;background:#1c1822;border:1px solid #ffffff1a;border-radius:999px;padding:12px 18px;font:500 13px Poppins,system-ui,sans-serif;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,20px);box-shadow:0 16px 40px #00000080}.isc-toast.show{opacity:1;transform:translate(-50%)}.isc-devpanel{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:900;color:#fff;background:#141118f0;border:1px dashed #fff3;border-radius:14px;flex-direction:column;gap:4px;width:230px;padding:10px;font:500 12px Poppins,system-ui,sans-serif;display:flex;position:fixed}.isc-devpanel b{text-transform:uppercase;letter-spacing:.8px;color:#8a919b;padding:2px 6px 4px;font-size:10px}.isc-devpanel button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px}.isc-devpanel button:hover{background:#ffffff0f}@media (min-width:768px){.isc-devpanel{bottom:16px}.isc-toast{bottom:32px}}
