.closing-cta-mascot{transform-origin:50% 88%}[data-hop-phase=armed] .closing-cta-bubble,[data-hop-phase=armed] .closing-cta-install{opacity:0}[data-hop-phase=playing] .closing-cta-mascot{animation:.65s cubic-bezier(.3,0,.3,1) closing-cta-hop}[data-hop-phase=playing] .closing-cta-bubble{transform-origin:0;animation:.6s ease-out .7s both closing-cta-pop}[data-hop-phase=playing] .closing-cta-install{animation:.5s ease-out 1.2s both closing-cta-rise}@keyframes closing-cta-hop{0%,to{transform:none}18%{transform:scale(1.12,.86)}45%{transform:translateY(-34%)scale(.92,1.1)}72%{transform:scale(1.1,.9)}86%{transform:scale(.97,1.03)}}@keyframes closing-cta-pop{0%{opacity:0;transform:scale(.6)}67%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes closing-cta-rise{0%{opacity:0;transform:translateY(calc(var(--spacing)*4))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-hop-phase] .closing-cta-mascot,[data-hop-phase] .closing-cta-bubble,[data-hop-phase] .closing-cta-install{opacity:1;animation:none}}.junie-underline-gap{padding-bottom:var(--junie-underline-gap,0)}@keyframes hero-sui-card-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes hero-sui-celebrate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.animate-card-in{animation:.26s cubic-bezier(.16,1,.3,1) both hero-sui-card-in}.animate-celebrate-in{animation:.38s cubic-bezier(.25,.46,.45,.94) both hero-sui-celebrate-in}@keyframes hero-app-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.22s both hero-app-fade-in}:root{--hero-top-bar-height:78px;--hero-top-bar-compact-height:56px;--hero-top-bar-frosted-bg:color-mix(in srgb,var(--color-background)72%,transparent);--hero-top-bar-frosted-filter:blur(16px)saturate(140%)}@media (width<48rem){:root{--hero-top-bar-height:calc(var(--spacing)*14);--hero-top-bar-compact-height:calc(var(--spacing)*11)}.hero-top-bar-fixed{height:var(--hero-top-bar-height);padding-top:calc(var(--spacing)*2);background-color:var(--color-background);transition:height .25s,padding-top .25s,box-shadow .25s}.hero-top-bar[data-raised=true] .hero-top-bar-fixed{height:var(--hero-top-bar-compact-height);background-color:var(--hero-top-bar-frosted-bg);backdrop-filter:var(--hero-top-bar-frosted-filter);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--color-lit)8%,transparent);padding-top:0}}.hero-demo-root{padding-top:var(--hero-top-bar-height)}@media (width>=48rem){.hero-demo-root{padding-top:calc(var(--hero-top-bar-height) + 1rem)}.hero-top-bar{height:var(--hero-top-bar-height);transition:height .25s,box-shadow .25s}.hero-top-bar[data-raised=true]{height:var(--hero-top-bar-compact-height);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--color-lit)8%,transparent);background-color:var(--hero-top-bar-frosted-bg);backdrop-filter:var(--hero-top-bar-frosted-filter)}@supports (animation-timeline:scroll()){.hero-top-bar[data-raised=false]{animation-name:hero-top-bar-fill;animation-timing-function:linear;animation-fill-mode:both}.hero-demo-root .hero-top-bar[data-raised=false]{animation-timeline:scroll(root);animation-range:0 1rem}}}@keyframes hero-top-bar-fill{0%{backdrop-filter:none;background-color:#0000}to{background-color:var(--hero-top-bar-frosted-bg);backdrop-filter:var(--hero-top-bar-frosted-filter)}}.hero-browser-screen{--hero-reserved:220px;height:max(340px,min(calc(100svh - var(--hero-reserved)),50cqw));container-type:size}@media (width>=64rem){.hero-browser-screen{--hero-reserved:200px}}@media (width<48rem){.hero-browser-screen{aspect-ratio:16/9;height:auto}}.hero-scene-layer,.hero-app-layer{transition:opacity .4s,visibility .4s}.hero-demo-root[data-active-tab=App] .hero-scene-layer,.hero-demo-root[data-active-tab=Scene] .hero-app-layer{opacity:0;visibility:hidden}.hero-app-layer{animation:.4s both hero-app-layer-in;overflow:hidden auto}@keyframes hero-app-layer-in{0%{opacity:0}}.hero-headline-visual{display:inline-block}astro-island[ssr] .hero-headline-visual:empty:after{content:attr(data-fallback);visibility:hidden;animation:1ms 3s forwards hero-headline-fallback}@keyframes hero-headline-fallback{to{visibility:visible}}.hero-headline-caret{vertical-align:-.05em;background:var(--color-primary);width:.08em;height:.9em;margin-left:.08em;animation:1s step-end infinite hero-caret-blink;display:inline-block}@keyframes hero-caret-blink{50%{opacity:0}}@keyframes hero-browser-rise{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}.hero-browser{container-type:inline-size}.hero-demo-root[data-intro-typed=true] .hero-browser{animation:.7s cubic-bezier(.16,1,.3,1) both hero-browser-rise}.hero-demo-root[data-intro-typed=true] .hero-stage-glow{animation:.7s cubic-bezier(.16,1,.3,1) both hero-stage-glow-in,8s ease-in-out .7s infinite hero-stage-glow-breathe}@keyframes hero-stage-glow-in{0%{opacity:0}to{opacity:1}}@keyframes hero-stage-glow-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}@media (width<48rem){.hero-stage-glow{display:none}}@media (scripting:enabled){.hero-browser{opacity:0;transform:translateY(40px)scale(.97)}.hero-stage-glow{opacity:0}.hero-demo-root .hero-browser,.hero-demo-root .hero-stage-glow{animation:1ms 4s forwards hero-fallback-reveal}}@keyframes hero-fallback-reveal{to{opacity:1;transform:none}}.hero-mascot-reaction{transform-origin:50% 88%;transition:transform .38s cubic-bezier(.34,1.3,.5,1)}.hero-mascot-reaction[data-mascot-reaction=Hop]{animation:.65s cubic-bezier(.3,0,.3,1) hero-mascot-hop}.hero-mascot-reaction[data-mascot-reaction=Peek]{transform:translate(10%,3%)rotate(14deg)}.hero-mascot-reaction[data-mascot-reaction=Bob]{animation:.3s ease-in-out infinite hero-mascot-bob}@keyframes hero-mascot-hop{0%,to{transform:none}18%{transform:scale(1.12,.86)}45%{transform:translateY(-34%)scale(.92,1.1)}72%{transform:scale(1.1,.9)}86%{transform:scale(.97,1.03)}}@keyframes hero-mascot-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-9%)scale(.97,1.04)}}.hero-video-layer{position:absolute;inset:0}.hero-video{opacity:0}.hero-demo-root:not([data-beat=Idle]) .hero-video{opacity:1}.hero-subtitle{letter-spacing:normal;text-shadow:0 0 .1em #000,0 .03em .28em #000000d9;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif;font-size:2.42cqw;font-weight:700;line-height:1.35}@media (width<48rem){.hero-subtitle{font-size:var(--text-19)}}.hero-token{text-shadow:inherit}.hero-subtitle [role=dialog]{text-shadow:none}.hero-token-cursor-hover{color:var(--color-primary-text-soft)}.hero-browser-tab-new{animation:.45s cubic-bezier(.16,1,.3,1) hero-tab-in}@keyframes hero-tab-in{0%{opacity:0;max-width:0;padding-inline:0}}.hero-pause-flash{opacity:0}.hero-demo-root[data-beat=CursorToWord] .hero-pause-flash{animation:.65s cubic-bezier(.16,1,.3,1) hero-pause-flash}@keyframes hero-pause-flash{0%{opacity:.95;scale:.85}to{opacity:0;scale:1.5}}.hero-cursor{opacity:0;transition:opacity .4s .6s}.hero-demo-root[data-beat=CursorToWord] .hero-cursor,.hero-demo-root[data-beat=Explaining] .hero-cursor,.hero-demo-root[data-beat=CursorToSave] .hero-cursor{opacity:1}.hero-demo-root[data-beat=Saved] .hero-cursor{opacity:0;transition:opacity .4s 1s}.hero-cursor-hand,.hero-cursor-hover .hero-cursor-arrow{display:none}.hero-cursor-hover .hero-cursor-hand{display:block}.hero-cursor-ring{opacity:0}.hero-cursor-click .hero-cursor-ring{animation:.45s ease-out hero-cursor-ring}@keyframes hero-cursor-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.4}}.hero-cursor-icons{transform-origin:2px 2px}.hero-cursor-click .hero-cursor-icons{animation:.14s ease-out hero-cursor-press}@keyframes hero-cursor-press{0%,to{transform:scale(1)}50%{transform:scale(.85)}}@keyframes hero-nudge{0%,to{color:inherit;transform:translateY(0)scale(1)}30%{color:var(--color-primary-text);transform:translateY(-4px)scale(1.08)}60%{transform:translateY(0)scale(1)}}@keyframes hero-nudge-color{0%,to{color:inherit}30%{color:var(--color-primary-text)}}.hero-demo-root[data-nudge=Pulsing] .hero-token[data-nudge-target]{animation:1.1s cubic-bezier(.16,1,.3,1) hero-nudge}.hero-tooltip-cap{max-height:min(82cqh,600px)}.hero-tooltip-loading-cap{min-height:min(400px,82cqh)}@media (width<48rem){:root{--hero-headline-row:calc(var(--spacing)*4 + var(--text-24)*var(--leading-tight));--hero-explanation-floor:calc(var(--spacing)*70);--hero-tooltip-phone-cap:max(var(--hero-explanation-floor),calc(100svh - var(--hero-top-bar-height) - var(--hero-headline-row) - 56.25vw))}.hero-tooltip-cap{max-height:var(--hero-tooltip-phone-cap)}.hero-tooltip-loading-cap{min-height:var(--hero-tooltip-phone-cap)}}@keyframes hero-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hero-sheet-up{animation:.34s cubic-bezier(.16,1,.3,1) hero-sheet-up}@media (prefers-reduced-motion:reduce){.hero-browser,.hero-browser-tab-new,.hero-stage-glow{opacity:1!important;animation:none!important;transform:none!important}.hero-mascot-reaction{transition:none!important;animation:none!important;transform:none!important}.hero-headline-caret{opacity:0!important;animation:none!important}.hero-cursor,.hero-top-bar,.hero-top-bar-fixed,.hero-scene-layer,.hero-app-layer{transition:none!important}.hero-app-layer,.hero-cursor-click .hero-cursor-icons,.hero-cursor-click .hero-cursor-ring,.hero-demo-root[data-beat=CursorToWord] .hero-pause-flash{animation:none!important}.hero-demo-root[data-nudge=Pulsing] .hero-token[data-nudge-target]{animation:.9s linear hero-nudge-color!important}.animate-card-in,.animate-celebrate-in,.animate-fade-in,.hero-sheet-up{animation:none}}.objection-band{position:relative}.objection-band-midline,.objection-band-settle-line{pointer-events:none;height:0;position:absolute;inset-inline:0}.objection-band-midline{top:50%}.objection-band-settle-line{top:70%}.objection-band-copy{gap:calc(var(--spacing)*3.5);padding:calc(var(--spacing)*11)calc(var(--spacing)*4)calc(var(--spacing)*5.5);flex-direction:column;display:flex}.objection-band-still{display:block}.objection-band-still img{width:100%;height:auto;display:block}.objection-band-scene{display:none}.objection-band-demo{padding:calc(var(--spacing)*4)calc(var(--spacing)*4)calc(var(--spacing)*10)}.objection-band-cue{white-space:nowrap;color:#fff;text-shadow:0 0 .1em #000,0 .03em .28em #000000d9;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,system-ui,sans-serif;font-weight:700;line-height:1.35;font-size:var(--text-19)}.objection-band-token{text-shadow:inherit}.objection-band[data-band=player]{--objection-player-orange:#ff640a;--objection-player-menu-bg:#23252b;--objection-player-row-hover-bg:#2c2e34;--objection-player-row-checked-bg:#33353b;--objection-player-column-divider:#191a1e;--objection-player-row-text:#dadada;--objection-player-scrollbar-thumb:#5c5e66;--objection-player-focus-ring:#3fa8ff;--objection-player-vignette-top:linear-gradient(180deg,#000000bf 0%,transparent 14%);--objection-player-vignette-bottom:linear-gradient(180deg,transparent 74%,#000000a6 100%);--objection-player-cue-inset-start:14%;--objection-player-cue-inset-end:42%;--objection-player-cue-bottom:84px;--objection-player-menu-right:90px;--objection-player-menu-bottom:62px;--objection-player-column-width:190px;--objection-player-row-min-height:46px;--objection-player-scroll-max-height:276px;--objection-player-cue-shadow:0 0 4px #000,0 0 2px #000,0 0 1px #000;--objection-player-cue-font:600 26px/1.35 var(--font-sans);--objection-player-cue-font-ja:700 32px/1.35 var(--font-jp)}.objection-player{color:#fff}.objection-player-menu{background:var(--objection-player-menu-bg);border-radius:4px;display:flex}.objection-player-menu-column{width:var(--objection-player-column-width);flex-direction:column;padding-bottom:6px;display:flex}.objection-player-menu-column+.objection-player-menu-column{border-left:1px solid var(--objection-player-column-divider)}.objection-player-menu-heading{font:700 17px var(--font-sans);color:#fff;margin:0;padding:16px 18px 12px}.objection-player-menu-scroll{max-height:var(--objection-player-scroll-max-height);scrollbar-width:thin;scrollbar-color:var(--objection-player-scrollbar-thumb)transparent;overflow-y:auto}.objection-player-row{width:100%;font:500 14px/1.3 var(--font-sans);color:var(--objection-player-row-text);text-align:left;min-height:var(--objection-player-row-min-height);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 18px;display:flex}.objection-player-row:hover{background:var(--objection-player-row-hover-bg);color:#fff}.objection-player-row[aria-checked=true]{background:var(--objection-player-row-checked-bg);color:#fff}.objection-player-row:focus-visible{outline:2px solid var(--objection-player-focus-ring);outline-offset:-2px}.objection-player-row-label{flex:1}.objection-player-bar{color:#fff}.objection-player-progress{background:#ffffff59;height:3px;margin:0 4px 14px;position:relative}.objection-player-fill{background:var(--objection-player-orange);position:absolute;inset:0 58% 0 0}.objection-player-knob{background:var(--objection-player-orange);border-radius:9999px;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;top:50%;left:42%}.objection-player-controls{align-items:center;gap:14px;display:flex}.objection-player-time{font:500 15px var(--font-sans);color:#fff;font-variant-numeric:tabular-nums;margin-left:2px}.objection-player-time span{color:#ffffffb3}.objection-player-right{align-items:center;gap:10px;margin-left:auto;display:flex}.objection-player-speed{font:600 15px var(--font-sans);text-align:center;width:30px}.objection-player-cc{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:38px;height:38px;display:inline-grid}.objection-player-cc[aria-expanded=true]{background:var(--objection-player-menu-bg);box-shadow:inset 0 0 0 2px var(--objection-player-focus-ring)}.objection-player-cc:focus-visible{outline:2px solid var(--objection-player-focus-ring);outline-offset:2px}@media (width>=64rem){.objection-band{--objection-band-inset:calc(var(--spacing)*12);height:calc(var(--spacing)*155);border:1px solid var(--color-divider);border-radius:var(--radius-2xl);overflow:hidden}.objection-band[data-band=player]{height:calc(var(--spacing)*165)}.objection-band:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.objection-band[data-band=hange]:after{background:linear-gradient(90deg,color-mix(in oklab,var(--color-background)90%,transparent)0%,color-mix(in oklab,var(--color-background)62%,transparent)22%,transparent 34%),linear-gradient(270deg,color-mix(in oklab,var(--color-background)55%,transparent)0%,transparent 30%),linear-gradient(180deg,transparent 72%,color-mix(in oklab,var(--color-background)50%,transparent)100%)}.objection-band[data-band=jogo]:after{background:linear-gradient(270deg,color-mix(in oklab,var(--color-background)92%,transparent)0%,color-mix(in oklab,var(--color-background)60%,transparent)24%,transparent 40%),linear-gradient(90deg,color-mix(in oklab,var(--color-background)45%,transparent)0%,transparent 30%),linear-gradient(180deg,transparent 70%,color-mix(in oklab,var(--color-background)50%,transparent)100%)}.objection-band[data-band=player]:after{background:var(--objection-player-vignette-top),linear-gradient(90deg,color-mix(in oklab,var(--color-background)92%,transparent)0%,color-mix(in oklab,var(--color-background)55%,transparent)26%,transparent 40%),var(--objection-player-vignette-bottom)}.objection-band-still{display:none}.objection-band-scene{display:block;position:absolute;inset:0}.objection-band-scene img{width:100%;height:100%;position:absolute;inset:0}.objection-band-scene-background{object-fit:cover}.objection-band-scene-character{object-fit:contain;object-position:50% 100%}.objection-band[data-band=hange] .objection-band-scene-background{object-position:50% 40%;transform-origin:50% 60%;transform:scale(1.04)}.objection-band[data-band=hange] .objection-band-scene-character{object-position:52% 100%}.objection-band[data-band=jogo] .objection-band-scene-background{object-position:50% 30%}.objection-band[data-band=player] .objection-band-scene-background{object-position:50% 35%}.objection-band-copy{z-index:2;width:calc(var(--spacing)*82.5);padding:0;position:absolute}.objection-band[data-copy-side=left] .objection-band-copy{left:var(--objection-band-inset)}.objection-band[data-copy-side=right] .objection-band-copy{right:var(--objection-band-inset)}.objection-band:not([data-band=player]) .objection-band-copy{justify-content:center;top:0;bottom:0}.objection-band[data-band=player] .objection-band-copy{top:calc(var(--spacing)*16)}.objection-band-copy h2{text-shadow:0 2px 24px color-mix(in oklab,var(--color-background)50%,transparent)}.objection-band-copy p{text-shadow:0 1px 12px color-mix(in oklab,var(--color-background)60%,transparent)}.objection-band-demo{z-index:2;padding:0}.objection-band:not([data-band=player]) .objection-band-demo{top:calc(var(--hero-top-bar-compact-height) + var(--spacing)*4);bottom:calc(var(--spacing)*6.5);width:calc(var(--spacing)*100);position:absolute}.objection-band[data-copy-side=left]:not([data-band=player]) .objection-band-demo{right:var(--objection-band-inset)}.objection-band[data-copy-side=right]:not([data-band=player]) .objection-band-demo{left:var(--objection-band-inset)}.objection-band[data-band=player] .objection-band-demo{position:absolute;inset:0}.objection-band-cue{font-size:26px}.objection-player{height:100%;position:relative}.objection-player .objection-band-cue{left:var(--objection-player-cue-inset-start);right:max(var(--objection-player-cue-inset-end),calc(var(--objection-player-menu-right) + var(--objection-player-column-width)*2 + var(--spacing)*3));bottom:var(--objection-player-cue-bottom);text-align:center;text-wrap:balance;white-space:normal;font:var(--objection-player-cue-font);text-shadow:var(--objection-player-cue-shadow);position:absolute}.objection-player .objection-band-cue[data-track=ja]{font:var(--objection-player-cue-font-ja)}.objection-player-bar{z-index:3;padding:0 14px 10px;position:absolute;bottom:0;left:0;right:0}.objection-player-menu{z-index:4;right:var(--objection-player-menu-right);bottom:var(--objection-player-menu-bottom);position:absolute;box-shadow:0 10px 30px #00000080}.objection-player-card-slot{z-index:3;right:calc(var(--spacing)*10);bottom:calc(var(--spacing)*37.5);top:calc(var(--hero-top-bar-compact-height) + var(--spacing)*4);flex-direction:column;justify-content:flex-end;display:flex;position:absolute}}@media (width>=64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.objection-band{view-timeline:--objection-band block}.objection-band-scene{overflow:hidden}.objection-band-scene img{animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both;animation-timeline:--objection-band;animation-range:entry 25% cover 70%}.objection-band[data-band=hange] .objection-band-scene-background{animation-name:objection-titans-close-in}.objection-band[data-band=hange] .objection-band-scene-character{animation-name:objection-hange-rise}.objection-band[data-band=player] .objection-band-scene-background{animation-name:objection-scene-settle}.objection-band[data-band=jogo] .objection-band-scene-background{animation-name:objection-gojo-counter-pan}.objection-band[data-band=jogo] .objection-band-scene-character{animation-name:objection-gojo-slide}.objection-band[data-band=player] .objection-band-scene-character{animation-name:objection-jinwoo-push}}}@media (width<48rem){.objection-band{--objection-band-scene-height:calc(var(--spacing)*140);--objection-band-scrim-top:linear-gradient(180deg,color-mix(in oklab,var(--color-background)94%,transparent)0%,color-mix(in oklab,var(--color-background)70%,transparent)22%,transparent 42%);--objection-band-scrim-foot:linear-gradient(0deg,var(--color-background)0%,color-mix(in oklab,var(--color-background)55%,transparent)16%,transparent 34%)}.objection-band[data-band=player]{--objection-band-scrim-foot:linear-gradient(0deg,#000000bf 0%,transparent 30%);--objection-player-cue-font-phone:600 var(--text-19)/1.35 var(--font-sans);--objection-player-cue-font-ja-phone:700 var(--text-21)/1.35 var(--font-jp)}.objection-band-midline{top:calc(var(--objection-band-scene-height) - var(--spacing)*6)}.objection-band-settle-line{top:min(calc(var(--objection-band-scene-height)*.8 - 50dvh),calc(var(--objection-band-scene-height)*.2 + 10dvh))}.objection-band-still{display:none}.objection-band-scene{height:var(--objection-band-scene-height);display:block;position:relative;overflow:hidden}.objection-band-scene:after{content:"";z-index:1;pointer-events:none;background:var(--objection-band-scrim-top),var(--objection-band-scrim-foot);position:absolute;inset:0}.objection-band-scene img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.objection-band[data-band=hange] .objection-band-scene img{object-position:52% 50%}.objection-band[data-band=jogo] .objection-band-scene img{object-position:66% 50%}.objection-band[data-band=player] .objection-band-scene img{object-position:46% 50%}.objection-band[data-band=hange] .objection-band-scene-background{transform:scale(1.08)}.objection-band[data-band=jogo] .objection-band-scene-background{transform:scale(1.02)}.objection-band-copy{z-index:2;top:calc(var(--spacing)*7);inset-inline:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);padding:0;position:absolute}.objection-band-copy h2{text-shadow:0 2px 24px color-mix(in oklab,var(--color-background)50%,transparent)}.objection-band-copy p{text-shadow:0 1px 12px color-mix(in oklab,var(--color-background)60%,transparent)}.objection-band-demo{z-index:3;padding:0;position:relative}.objection-band-cue{inset-inline:0;bottom:calc(100% + var(--spacing)*6);text-align:center;font-size:var(--text-21);position:absolute}.objection-band-card{transform-origin:50% 0;align-self:stretch;position:relative}.objection-band:not([data-band=player]) .objection-band-card{margin:calc(var(--spacing)*-3.5)calc(var(--spacing)*3)0}.objection-band-caret{z-index:1;top:calc(var(--spacing)*-1.75);background:var(--color-panel);width:14px;height:14px;box-shadow:inset 1px 1px 0 color-mix(in srgb,var(--color-lit)6%,transparent);pointer-events:none;margin-left:-7px;position:absolute;rotate:45deg}.objection-player .objection-band-cue{inset-inline:calc(var(--spacing)*3);bottom:calc(100% + var(--spacing)*16);white-space:normal;text-wrap:balance;font:var(--objection-player-cue-font-phone);text-shadow:var(--objection-player-cue-shadow)}.objection-player .objection-band-cue[data-track=ja]{font:var(--objection-player-cue-font-ja-phone)}.objection-player-bar{z-index:3;inset-inline:0;padding:0 12px 6px;position:absolute;bottom:100%}.objection-player-progress{margin:0 2px 6px}.objection-player-controls{gap:14px;height:44px}.objection-player-controls svg{flex:none;width:18px;height:18px}.objection-player-time{font-size:13px}.objection-player-right{gap:14px}.objection-player-cc{width:40px;height:40px}.objection-player-cc svg{width:22px;height:22px}.objection-player-menu{border-radius:0}.objection-player-menu-column{flex:1 1 0;width:auto;min-width:0}.objection-player-menu-heading{padding:14px 16px 10px;font-size:15px}.objection-player-menu-scroll{max-height:none}.objection-player-row{min-height:44px;padding:10px 16px;font-size:13px}.objection-player-card-slot{z-index:4;margin:0 calc(var(--spacing)*3);position:relative}}@media (width>=48rem){.objection-band-card[data-card-reveal=armed]{clip-path:inset(100% 0 0)}.objection-band-card[data-card-reveal=playing]{animation:.3s cubic-bezier(.16,1,.3,1) unfurl-from-top}.objection-band-caret{display:none}}@media (width<48rem) and (prefers-reduced-motion:no-preference){.objection-band-card[data-card-reveal=armed]{opacity:0;transform:translateY(calc(var(--spacing)*-2.5))scale(.9);pointer-events:none}.objection-band-card[data-card-reveal=playing],.objection-band-card[data-card-reveal=chosen]{animation:.4s cubic-bezier(.2,.75,.25,1) 50ms both objection-band-card-pop}.objection-band-token[data-jump]{animation:.26s ease-out objection-band-token-jump}@keyframes objection-band-card-pop{0%{opacity:0;transform:translateY(calc(var(--spacing)*-2.5))scale(.9)}to{opacity:1;transform:none}}@keyframes objection-band-token-jump{0%{transform:none}40%{transform:translateY(calc(var(--spacing)*-.75))scale(1.14)}to{transform:none}}@supports (animation-timeline:view()){.objection-band-scene{view-timeline-name:--objection-band-scene;view-timeline-axis:block;view-timeline-inset:0}.objection-band-scene img{animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both;animation-timeline:--objection-band-scene}.objection-band-scene-background{animation-range:entry contain 20%}.objection-band-scene-character{animation-range:entry 10% contain 20%}.objection-band[data-band=hange] .objection-band-scene-background{animation-name:objection-band-phone-titans-close-in}.objection-band[data-band=hange] .objection-band-scene-character{animation-name:objection-band-phone-hange-rise}.objection-band[data-band=jogo] .objection-band-scene-background{animation-name:objection-band-phone-gojo-counter-pan}.objection-band[data-band=jogo] .objection-band-scene-character{animation-name:objection-band-phone-gojo-slide}.objection-band[data-band=player] .objection-band-scene-background{animation-name:objection-band-phone-scene-settle}.objection-band[data-band=player] .objection-band-scene-character{animation-name:objection-band-phone-jinwoo-push}@keyframes objection-band-phone-titans-close-in{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes objection-band-phone-hange-rise{0%{transform:translateY(45%)rotate(3deg)}to{transform:none}}@keyframes objection-band-phone-gojo-counter-pan{0%{transform:translate(-4%)scale(1.06)}to{transform:scale(1.02)}}@keyframes objection-band-phone-gojo-slide{0%{transform:translate(35%)}to{transform:none}}@keyframes objection-band-phone-scene-settle{0%{transform:scale(1.08)}to{transform:none}}@keyframes objection-band-phone-jinwoo-push{0%{transform:translate(-16%,10%)scale(.82)}to{transform:none}}}}@keyframes objection-scene-settle{0%{transform:scale(1.04)}to{transform:none}}@keyframes objection-hange-rise{0%{transform:translateY(45%)rotate(3deg)}to{transform:none}}@keyframes objection-titans-close-in{0%{transform:scale(1)}}@keyframes objection-gojo-counter-pan{0%{transform:translate(-1.5%)scale(1.03)}to{transform:none}}@keyframes objection-gojo-slide{0%{transform:translate(22%)}to{transform:none}}@keyframes objection-jinwoo-push{0%{transform:translate(-16%,10%)scale(.82)}to{transform:none}}.objection-band[data-scene-settled] .objection-band-scene img{animation:none}
