.imm.svelte-10xrvq6{--imm-accent: #bd523c;--imm-accent-muted: color-mix(in srgb, var(--imm-accent) 55%, gray);--imm-text: #5a3d30;--imm-bg-1: #d6e8de;--imm-bg-2: #f5e3cd;--imm-surface: #ffffff;--imm-radius: 16px;--imm-radius-pill: 999px;--imm-font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--imm-fs-title-lg: 1.5rem;--imm-fs-title: 1.3rem;--imm-fs-title-sm: 1.1rem;--imm-fs-small: .8rem;--imm-lh-title: 1.45;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;height:100dvh;border-radius:0;overflow:hidden;background:var(--imm-surface);font-family:var(--imm-font)}.imm.grad.svelte-10xrvq6{background:linear-gradient(165deg,color-mix(in srgb,var(--imm-bg-1) 70%,var(--imm-surface)) 0%,var(--imm-bg-2) 100%)}.imm-top.svelte-10xrvq6{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0;flex-shrink:0}.imm-back.svelte-10xrvq6{display:inline-flex;align-items:center;gap:7px;font-size:var(--imm-fs-small);font-weight:400;color:var(--imm-text);text-decoration:none;opacity:.6;transition:opacity .15s}@media(hover:hover){.imm-back.svelte-10xrvq6:hover{opacity:.9}}.imm-back.svelte-10xrvq6 svg:where(.svelte-10xrvq6){width:16px;height:16px}.imm-actions.svelte-10xrvq6{display:flex;align-items:center;gap:8px}.act.svelte-10xrvq6{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--imm-radius-pill);background:color-mix(in srgb,var(--imm-surface) 55%,transparent);color:var(--imm-text);transition:transform .12s,background .15s,color .15s}.act.svelte-10xrvq6 svg:where(.svelte-10xrvq6){width:20px;height:20px}@media(hover:hover){.act.svelte-10xrvq6:hover{background:color-mix(in srgb,var(--imm-surface) 80%,transparent)}}.act.svelte-10xrvq6:active{transform:scale(.94)}.imm-cover.svelte-10xrvq6{display:none;width:100%;max-width:280px;height:auto;aspect-ratio:1 / 1;border-radius:var(--imm-radius);object-fit:cover;box-shadow:0 1px 2px color-mix(in srgb,var(--imm-text) 14%,transparent),0 3px 6px color-mix(in srgb,var(--imm-text) 14%,transparent),0 7px 14px color-mix(in srgb,var(--imm-text) 15%,transparent),0 14px 28px color-mix(in srgb,var(--imm-text) 16%,transparent),0 26px 52px color-mix(in srgb,var(--imm-text) 18%,transparent)}.nav-ep.svelte-10xrvq6{display:none;position:relative;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--imm-text) 30%,transparent);color:var(--imm-text);text-decoration:none;transition:border-color .15s,color .15s}@media(hover:hover){.nav-ep.svelte-10xrvq6:hover{border-color:var(--imm-accent);color:var(--imm-accent)}}.nav-ep.disabled.svelte-10xrvq6{opacity:.3;pointer-events:none}.nav-ep.svelte-10xrvq6 svg:where(.svelte-10xrvq6){width:17px;height:17px}.nav-ep.svelte-10xrvq6 .tip:where(.svelte-10xrvq6){position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);width:max-content;max-width:220px;white-space:normal;text-align:center;background:color-mix(in srgb,var(--imm-surface) 90%,transparent);color:var(--imm-text);font-size:.72rem;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:9px;box-shadow:0 5px 14px color-mix(in srgb,var(--imm-text) 15%,transparent);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}@media(hover:hover){.nav-ep.svelte-10xrvq6:hover .tip:where(.svelte-10xrvq6){opacity:1;transform:translate(-50%)}}.imm-title.svelte-10xrvq6{flex-shrink:0;text-align:center;padding:12px 24px 4px}.imm-title.svelte-10xrvq6 span:where(.svelte-10xrvq6){font-size:var(--imm-fs-title-sm);font-weight:600;color:var(--imm-text);line-height:var(--imm-lh-title)}.imm-transcript.svelte-10xrvq6{flex:1;min-height:0;overflow:hidden}.imm-scroll.svelte-10xrvq6{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--imm-pad-v, 8%);padding-inline:26px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 10%,#000 34%,#000 66%,transparent 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 10%,#000 34%,#000 66%,transparent 90%,transparent 100%)}.flow.svelte-10xrvq6{margin:0;font-size:clamp(1.5rem,1.05rem + 2.2vw,2.15rem);line-height:1.75;font-weight:500;text-align:left;max-width:40ch;margin-inline:auto}.chunk.svelte-10xrvq6{all:unset;cursor:pointer;color:var(--imm-accent-muted);opacity:.42;transition:opacity .25s,color .25s;border-radius:4px}.chunk.past.svelte-10xrvq6{opacity:.3}.chunk.active.svelte-10xrvq6{opacity:1;color:var(--imm-accent);font-weight:700}@media(hover:hover){.chunk.svelte-10xrvq6:hover{opacity:.8}}.jump.svelte-10xrvq6{all:unset;cursor:pointer;position:absolute;left:50%;bottom:148px;transform:translate(-50%);padding:8px 16px;border-radius:var(--imm-radius-pill);background:var(--imm-accent);color:var(--imm-surface);font-size:var(--imm-fs-small);font-weight:600;box-shadow:0 4px 14px color-mix(in srgb,var(--imm-accent) 35%,transparent)}.wave.svelte-10xrvq6{all:unset;cursor:pointer;display:flex;align-items:center;gap:4px;height:44px;flex-shrink:0;padding:0 26px;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.spacer.svelte-10xrvq6{display:none}.wave.svelte-10xrvq6 span:where(.svelte-10xrvq6){flex:1;min-width:0;border-radius:2px;background:color-mix(in srgb,var(--imm-accent-muted) 42%,transparent);transform-origin:center;transition:background .15s}.wave.svelte-10xrvq6 span.filled:where(.svelte-10xrvq6){background:var(--imm-accent)}.wave.playing.svelte-10xrvq6 span:where(.svelte-10xrvq6){animation:svelte-10xrvq6-eq .9s ease-in-out infinite alternate}@keyframes svelte-10xrvq6-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes svelte-10xrvq6-riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.imm-controls.svelte-10xrvq6{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:22px;padding:16px 26px 26px}.t.svelte-10xrvq6{font-size:var(--imm-fs-small);font-weight:500;color:var(--imm-text);font-variant-numeric:tabular-nums;opacity:.8;min-width:38px;text-align:center}.big.svelte-10xrvq6{all:unset;cursor:pointer;width:68px;height:68px;border-radius:50%;background:var(--imm-accent);color:var(--imm-surface);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px color-mix(in srgb,var(--imm-accent) 40%,transparent);transition:transform .14s,box-shadow .14s}.big.svelte-10xrvq6 svg:where(.svelte-10xrvq6){width:26px;height:26px;margin-left:1px}@media(hover:hover){.big.svelte-10xrvq6:hover{transform:scale(1.06)}}.big.svelte-10xrvq6:active{transform:scale(.96)}.toast.svelte-10xrvq6{position:absolute;left:50%;bottom:110px;transform:translate(-50%);background:var(--imm-text);color:var(--imm-surface);font-size:var(--imm-fs-small);padding:8px 16px;border-radius:var(--imm-radius-pill)}@media(max-width:899px){.imm-top.svelte-10xrvq6{padding:20px 26px 0}.wave.svelte-10xrvq6{height:68px;padding:0 40px;gap:3px}.imm-controls.svelte-10xrvq6{padding:18px 40px 40px;gap:26px}.big.svelte-10xrvq6{width:82px;height:82px}.big.svelte-10xrvq6 svg:where(.svelte-10xrvq6){width:30px;height:30px}.flow.svelte-10xrvq6{text-align:center}.spacer.svelte-10xrvq6{display:block;flex-grow:1;transition:flex-grow .85s cubic-bezier(.22,.61,.36,1)}.imm.svelte-10xrvq6:not(.cover) .spacer:where(.svelte-10xrvq6){flex-grow:0}.imm-title.svelte-10xrvq6{text-align:center;overflow:hidden;max-height:220px;padding:0 36px 14px;transition:opacity .5s ease,max-height .6s ease,padding .6s ease}.imm-title.svelte-10xrvq6 span:where(.svelte-10xrvq6){font-size:var(--imm-fs-title-lg)}.imm.svelte-10xrvq6:not(.cover) .imm-title:where(.svelte-10xrvq6){opacity:0;max-height:0;padding-bottom:0}.imm-transcript.svelte-10xrvq6{transition:opacity .7s ease}.imm.cover.svelte-10xrvq6 .imm-transcript:where(.svelte-10xrvq6){opacity:0;pointer-events:none}}@media(min-width:900px){.imm.svelte-10xrvq6{display:grid;grid-template-columns:minmax(340px,40%) 1fr;grid-template-rows:minmax(90px,1.15fr) auto auto auto 1fr auto;grid-template-areas:".         transcript" "cover     transcript" "title     transcript" "wave      transcript" ".         transcript" "controls  transcript";column-gap:12px;row-gap:22px}.imm-top.svelte-10xrvq6{position:absolute;top:0;left:0;right:0;z-index:3;padding:18px 30px}.imm-cover.svelte-10xrvq6{grid-area:cover;display:block;justify-self:center;border-radius:18px;box-shadow:0 1px 2px #5e40310d,0 3px 6px #5e40310d,0 7px 14px #5e40310e,0 14px 28px #5e40310f,0 26px 52px #5e403112}.imm-title.svelte-10xrvq6{grid-area:title;max-width:380px;margin:0 auto;padding:0 24px}.imm-title.svelte-10xrvq6 span:where(.svelte-10xrvq6){font-size:1.28rem;font-weight:500;line-height:1.35;color:#674b3cd1}.wave.svelte-10xrvq6{grid-area:wave;width:100%;max-width:360px;height:46px;padding:0;justify-self:center}.imm-controls.svelte-10xrvq6{grid-area:controls;padding:0 0 56px;gap:18px}.imm-controls.svelte-10xrvq6 .t:where(.svelte-10xrvq6):first-child{margin-right:4px}.imm-controls.svelte-10xrvq6 .t:where(.svelte-10xrvq6):last-child{margin-left:4px}.nav-ep.svelte-10xrvq6{display:inline-flex}.imm-transcript.svelte-10xrvq6{grid-area:transcript;background:color-mix(in srgb,var(--imm-surface) 42%,transparent)}.imm-scroll.svelte-10xrvq6{padding-block:var(--imm-pad-v, 15%);padding-inline:130px 150px}.flow.svelte-10xrvq6{margin-inline:0;max-width:40ch;line-height:2}.jump.svelte-10xrvq6{left:auto;right:40px;bottom:40px;transform:none}}
