.ci.vs{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ci.vs .vs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.ci.vs .vs-main{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ci.vs .vs-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.ci.vs .vs-view{position:absolute;inset:0;overflow:hidden;container-type:size}.ci.vs .vs-fill{position:absolute;inset:-5%;width:110%;height:110%;object-fit:cover;filter:blur(28px) brightness(.45)}.ci.vs .vs-scene{--sw: max(100cqw, min( 177.68cqh , calc(100cqw * 1.1)));--gap: calc(100cqh - var(--sw) / 1.7768);position:absolute;left:50%;top:max(calc(var(--gap) * .3),calc(var(--gap) * .5));width:var(--sw);aspect-ratio:1672 / 941;transform:translate(-50%);transition:filter .35s ease}.ci.vs .vs-stage.is-open .vs-scene{filter:blur(3px) brightness(.5) saturate(.9)}.ci.vs .vs-bg{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none}.ci.vs .vs-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#09070bb3,#09070b00 16% 80%,#09070bbf)}.ci.vs .vs-onair{position:absolute;left:61%;top:6.5%;width:9%;transform:translate(-50%);opacity:0;transition:opacity .3s;filter:drop-shadow(0 0 14px rgba(255,40,90,.8));pointer-events:none}.ci.vs .vs-onair.is-on{opacity:1;animation:vs-flicker 2.4s infinite}@keyframes vs-flicker{0%,to{opacity:1}46%{opacity:1}48%{opacity:.55}50%{opacity:1}72%{opacity:.85}}.ci.vs .vs-spot{position:absolute;z-index:2;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.ci.vs .vs-dot{position:absolute;inset:6px;border-radius:50%;background:#ff5fa8;box-shadow:0 0 0 4px #ff5fa838,0 0 18px #ff4d8de6;animation:vs-breathe 2.6s ease-in-out infinite}@keyframes vs-breathe{0%,to{box-shadow:0 0 0 3px #ff5fa833,0 0 12px #ff4d8db3}50%{box-shadow:0 0 0 8px #ff5fa81a,0 0 22px #ff4d8d}}.ci.vs .vs-lead{position:absolute;left:50%;bottom:100%;width:1px;height:20px;background:linear-gradient(0deg,#ff82bed9,#ff82be00)}.ci.vs .vs-pill{position:absolute;left:50%;bottom:calc(100% + 20px);display:flex;flex-direction:column;align-items:stretch;padding:5px 13px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#140d16bd;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 26px #00000073;color:#fff;white-space:nowrap;transform:translate(-50%);transition:transform .2s ease,border-color .2s,background .2s}.ci.vs .vs-pill-row{display:flex;align-items:center;gap:8px}.ci.vs .vs-pill.has-screen{width:clamp(128px,min(11.5cqw,30cqh),228px);padding:5px;gap:6px;border-radius:14px;white-space:normal}.ci.vs .vs-pill.has-screen .vs-pill-row{padding:0 6px 2px 2px}.ci.vs .vs-screen{display:block;width:100%;aspect-ratio:2.6 / 1;object-fit:cover;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-user-select:none;user-select:none;transition:filter .2s;filter:saturate(.92) brightness(.92)}.ci.vs .vs-spot:is(:hover,:focus-visible,.is-on) .vs-screen{filter:none}.ci.vs [data-place=delivery] .vs-screen,.ci.vs [data-place=delivery] .vs-place-pic{object-position:50% 22%}.ci.vs .vs-pill .sp-cat-art{width:28px;height:28px;border-radius:50%}.ci.vs .vs-pill .sp-cat-art svg{width:15px;height:15px}.ci.vs .vs-pill-text{display:flex;flex-direction:column;text-align:start}.ci.vs .vs-pill-text b{font-size:.8125rem;font-weight:700;line-height:1.2}.ci.vs .vs-pill-text small{max-height:0;overflow:hidden;font-size:.6875rem;color:var(--wb-ink-75);transition:max-height .2s ease}.ci.vs .vs-spot:is(:hover,:focus-visible,.is-on) .vs-pill{transform:translate(-50%) translateY(-3px);border-color:color-mix(in srgb,var(--cm-accent) 80%,transparent);background:#28101edb}.ci.vs .vs-spot:is(:hover,:focus-visible,.is-on) .vs-pill-text small{max-height:18px}.ci.vs .vs-spot:focus-visible{outline:none}.ci.vs .vs-spot:is(:hover,:focus-visible,.is-on){z-index:4}.ci.vs .vs-spot:focus-visible .vs-pill{outline:2px solid #ff88c5;outline-offset:3px}.ci.vs .vs-spot.is-down .vs-lead{bottom:auto;top:100%;background:linear-gradient(180deg,#ff82bed9,#ff82be00)}.ci.vs .vs-spot.is-down .vs-pill{bottom:auto;top:calc(100% + 20px)}.ci.vs .vs-spot.is-start .vs-pill{left:-6px;transform:none}.ci.vs .vs-spot.is-end .vs-pill{left:auto;right:-6px;transform:none}.ci.vs .vs-spot:is(.is-start,.is-end):is(:hover,:focus-visible,.is-on) .vs-pill{transform:translateY(-3px)}.ci.vs .vs-count{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cm-accent);font-size:.6875rem;font-weight:700}.ci.vs .vs-tools{position:absolute;z-index:46;top:23px;inset-inline-end:20px;display:flex;align-items:center;gap:8px}.ci.vs .vs-find{width:300px;height:40px;border:1px solid rgba(255,255,255,.1);background:#0a080cc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--wb-muted)}.ci.vs .vs-find input{color:var(--wb-ink)}.ci.vs .vs-find input::placeholder{color:var(--wb-muted)}.ci.vs .vs-surprise{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a080cc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer}.ci.vs .vs-surprise svg{color:#ff7ab8}.ci.vs .vs-tools.is-start{inset-inline-end:auto;inset-inline-start:20px}.ci.vs .vs-lang svg{color:var(--wb-muted)}.ci.vs .vs-lang svg:first-child{color:#7fd3ff}.ci.vs .vs-lang[aria-expanded=true]{border-color:color-mix(in srgb,var(--cm-accent) 70%,transparent)}.ci .vs-tone-bar{display:flex;align-items:stretch;gap:8px;padding:0 20px 14px;flex:none}.ci .vs-tones{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:8px;overflow-x:auto;scrollbar-width:none}.ci .vs-tones::-webkit-scrollbar{display:none}.ci .vs-tones>*{flex:none}.ci .vs-tone{position:relative;width:168px;height:92px;padding:0;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#17121b;color:#fff;text-align:start;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.ci .vs-tone:hover{transform:translateY(-2px);border-color:#ffffff4d}.ci .vs-tone[aria-pressed=true],.ci .vs-tone.is-set{border-color:var(--cm-accent);box-shadow:0 0 0 1px var(--cm-accent),0 0 22px color-mix(in srgb,var(--cm-accent) 30%,transparent)}.ci .vs-tone:focus-visible{outline:2px solid #ff88c5;outline-offset:2px}.ci .vs-tone-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ci .vs-tone:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c080e00 22%,#0c080eeb 88%);pointer-events:none}.ci .vs-tone-text{position:absolute;z-index:1;inset-inline:8px;bottom:7px;display:flex;align-items:center;gap:7px}.ci .vs-tone-text .sp-cat-art{width:26px;height:26px;border-radius:8px}.ci .vs-tone-text .sp-cat-art svg{width:14px;height:14px}.ci .vs-tone-words{display:flex;flex-direction:column;min-width:0}.ci .vs-tone-words b{font-size:.8125rem;font-weight:700;line-height:1.15}.ci .vs-tone-words small{overflow:hidden;font-size:.625rem;line-height:1.25;color:#e8dfe9;white-space:nowrap;text-overflow:ellipsis}.ci .vs-tone-bar>.sp-drop{flex:none;display:flex}.ci .vs-tone.is-all,.ci .vs-tone.is-more{width:auto;height:100%;min-width:72px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.8125rem;font-weight:600}.ci .vs-tone.is-all:after,.ci .vs-tone.is-more:after{display:none}.ci.vs .vs-surprise:hover{border-color:color-mix(in srgb,var(--cm-accent) 70%,transparent)}.ci.vs .vs-hint{position:absolute;z-index:3;left:50%;bottom:18px;margin:0;display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0e0a10c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#e9e2ea;font-size:.78125rem;font-weight:500;white-space:nowrap;transform:translate(-50%);pointer-events:none}.ci.vs .vs-hint-dot{width:8px;height:8px;border-radius:50%;background:#ff5fa8;box-shadow:0 0 10px #ff4d8d}.ci.vs .vs-overlay{position:absolute;z-index:20;top:80px;bottom:16px;left:50%;width:min(1080px,calc(100% - 48px));display:flex;flex-direction:column;justify-content:flex-start;transform:translate(-50%);pointer-events:none}.ci.vs .vs-overlay>*{pointer-events:auto;max-height:100%}.ci .vs-casting{display:flex;flex-direction:column;min-height:0}.ci .vs-cast-head{display:flex;align-items:flex-start;gap:10px;padding:18px 16px 14px 20px;padding-inline:20px 16px;flex:none;flex-wrap:wrap}.ci .vs-cast-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.ci .vs-cast-titles .sp-label{color:#ff7ab8;letter-spacing:.18em}.ci .vs-cast-title{margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.01em}.ci .vs-cast-line{margin:0;font-size:.8125rem;color:var(--sp-dim)}.ci .vs-done{height:38px;padding:0 18px;border-radius:10px;background:var(--cm-accent);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.ci.vs .vs-desk{position:relative;z-index:4;flex:none;display:grid;grid-template-columns:210px minmax(0,1fr) 270px;gap:16px;padding:12px 16px 14px;background:linear-gradient(180deg,#120d14,#0b080d);border-top:1px solid rgba(255,255,255,.07)}.ci.vs .vs-steps,.ci.vs .vs-takes{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:.8125rem}.ci.vs .vs-steps-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.75rem;color:var(--wb-muted)}.ci.vs .vs-steps-head b{color:#fff;font-weight:700}.ci.vs .vs-steps ul,.ci.vs .vs-take-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ci.vs .vs-step{display:flex;align-items:center;gap:10px;width:100%;min-height:30px;padding:0 6px;border-radius:8px;background:transparent;color:#e6dfe7;font-size:.8125rem;text-align:start;cursor:pointer}.ci.vs .vs-step:hover{background:#ffffff0d}.ci.vs .vs-check{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1.5px solid #5a4652;color:#fff}.ci.vs .vs-step[aria-pressed=true] .vs-check{background:var(--cm-accent);border-color:var(--cm-accent)}.ci.vs .vs-flow{margin:auto 0 0;display:flex;flex-direction:column;gap:2px;font-family:IBM Plex Mono,Inter,system-ui,sans-serif;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wb-dim)}.ci.vs .vs-bar{min-width:0;display:flex;align-items:stretch}.ci.vs .vs-bar>.sp-box{width:100%}.ci .sp-quick{display:inline-flex;gap:6px;min-width:0;overflow:hidden}.ci .sp-quicktag{flex:none;height:28px;padding:0 7px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cm-accent) 40%,transparent);background:color-mix(in srgb,var(--cm-accent) 10%,transparent);color:#ff9cc8;font-family:IBM Plex Mono,Inter,system-ui,sans-serif;font-size:.65625rem;cursor:pointer}.ci .sp-quicktag:hover{background:color-mix(in srgb,var(--cm-accent) 22%,transparent)}.ci.vs .vs-takes{transition:box-shadow .3s,background .3s;border-radius:14px}.ci.vs .vs-takes.is-lit{box-shadow:0 0 0 2px var(--cm-accent),0 0 30px color-mix(in srgb,var(--cm-accent) 35%,transparent)}.ci.vs .vs-takes-empty{flex:1 1 auto;margin:0;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:12px;border:1.5px dashed #3a3038;color:var(--wb-muted);font-size:.75rem;text-align:center}.ci.vs .vs-take{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 6px;border-radius:10px;background:#161216}.ci.vs .vs-take-play,.ci.vs .vs-take-save{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer}.ci.vs .vs-take-play[aria-pressed=true]{background:var(--cm-accent)}.ci.vs .vs-take-play:disabled{cursor:default;opacity:.7}.ci.vs .vs-take-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#ff7ab8}.ci.vs .vs-take-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem}.ci.vs .vs-take-time{flex:none;font-family:IBM Plex Mono,Inter,system-ui,sans-serif;font-size:.6875rem;color:var(--wb-dim)}.ci.vs .vs-rec{margin-top:auto;flex:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:14px;background:linear-gradient(90deg,#f43a90,#c41f6c);box-shadow:0 10px 28px #f43a9059;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.ci.vs .vs-rec[aria-disabled=true]{background:linear-gradient(90deg,#5a2f45,#4a2236);box-shadow:none;cursor:default}.ci.vs .vs-rec-dot{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fffc}.ci.vs .vs-rec[aria-busy=true] .vs-rec-dot{animation:vs-flicker 1s infinite}@media(max-width:759.98px){.ci .vs-tone-bar{padding:0 16px 12px;gap:6px}.ci .vs-tone{width:132px;height:84px}.ci .vs-tone.is-all{min-width:52px;padding:0 12px}.ci .vs-tone.is-more{min-width:0;padding:0 10px;font-size:.75rem}.ci.vs{overflow-y:auto}.ci.vs .vs-main{flex:none;padding-top:76px}.ci.vs .vs-stage{flex:none;height:240px}.ci.vs .vs-scene{--sw: max(100cqw, 177.68cqh );top:0}.ci.vs .vs-spot,.ci.vs .vs-hint{display:none}.ci.vs .vs-places{display:flex;gap:8px;padding:12px 16px;overflow-x:auto;scrollbar-width:none}.ci.vs .vs-places::-webkit-scrollbar{display:none}.ci.vs .vs-place{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#18101ae6;color:#fff;font-size:.8125rem;font-weight:600;white-space:nowrap}.ci.vs .vs-place:has(.vs-place-pic){padding-inline-start:5px}.ci.vs .vs-place-pic{width:52px;height:34px;border-radius:999px;object-fit:cover}.ci.vs .vs-place[aria-expanded=true]{border-color:var(--cm-accent);background:#3c1228e6}.ci.vs .vs-desk{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.ci.vs .vs-bar>.sp-box{height:auto;min-height:200px}.ci.vs .vs-bar .sp-segs{grid-template-columns:repeat(2,minmax(0,1fr))}.ci.vs .vs-bar .sp-seg[data-tile=voice]{grid-column:1 / -1}.ci.vs .vs-bar .sp-input{min-height:96px;padding-inline:14px}.ci.vs .vs-bar .sp-row{flex-wrap:wrap}.ci .sp-quick{flex-wrap:wrap;overflow:visible}.ci .sp-quicktag,.ci .vs-done,.ci.vs .vs-step,.ci.vs .vs-take{min-height:44px}.ci.vs .vs-take-play,.ci.vs .vs-take-save{width:44px;height:44px}}
