.subtitle-voice.svelte-1aub0ab{z-index:20;pointer-events:auto;font-family:var(--font-family-body,system-ui);text-align:left;text-wrap:nowrap;font-size:14px;font-weight:500;line-height:1.2;position:absolute;top:-.55em;right:-.55em}.subtitle-voice[hidden].svelte-1aub0ab{display:none!important}.trigger.svelte-1aub0ab{border:1px solid color-mix(in srgb, var(--text-primary) 28%, transparent);background:var(--surface-page-elevated,white);width:24px;height:24px;color:var(--text-primary,#222c20);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;box-shadow:0 2px 7px #141e1229}.trigger.svelte-1aub0ab svg:where(.svelte-1aub0ab){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px}.trigger.svelte-1aub0ab:hover,.subtitle-voice--open.svelte-1aub0ab .trigger:where(.svelte-1aub0ab){background:var(--brand-primary,#a5ff8f)}.panel.svelte-1aub0ab{border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);background:var(--surface-page-elevated,white);width:224px;color:var(--text-primary,#222c20);border-radius:14px;padding:8px;animation:.14s ease-out svelte-1aub0ab-voice-menu-in;position:absolute;top:30px;right:0;box-shadow:0 14px 36px #141e1233}@keyframes svelte-1aub0ab-voice-menu-in{0%{opacity:0;translate:0 -3px;scale:.98}}button.svelte-1aub0ab,input.svelte-1aub0ab{font:inherit}.play.svelte-1aub0ab{background:var(--brand-primary,#a5ff8f);color:#182116;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:0 10px;font-weight:700;display:flex}.play.svelte-1aub0ab span:where(.svelte-1aub0ab){opacity:.58;font-variant-numeric:tabular-nums}label.svelte-1aub0ab{grid-template-columns:45px 1fr;align-items:center;gap:7px;margin-top:8px;font-size:11px;display:grid}input[type=range].svelte-1aub0ab{width:100%;accent-color:var(--brand-primary,#78d969)}.articulation.svelte-1aub0ab{border:0;min-width:0;margin:8px 0 0;padding:0}.articulation.svelte-1aub0ab legend:where(.svelte-1aub0ab){color:var(--text-muted,#667064);margin-bottom:4px;font-size:9px}.articulation.svelte-1aub0ab>div:where(.svelte-1aub0ab){border:1px solid color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.articulation.svelte-1aub0ab label:where(.svelte-1aub0ab){margin:0;display:block}.articulation.svelte-1aub0ab input:where(.svelte-1aub0ab){opacity:0;pointer-events:none;position:absolute}.articulation.svelte-1aub0ab span:where(.svelte-1aub0ab){border-left:1px solid color-mix(in srgb, var(--text-primary) 13%, transparent);text-align:center;white-space:normal;cursor:pointer;place-items:center;min-height:27px;padding:2px;font-size:8px;line-height:1.05;display:grid}.articulation.svelte-1aub0ab label:where(.svelte-1aub0ab):first-child span:where(.svelte-1aub0ab){border-left:0}.articulation.svelte-1aub0ab input:where(.svelte-1aub0ab):checked+span:where(.svelte-1aub0ab){background:var(--brand-primary,#a5ff8f);color:#182116;font-weight:700}.articulation.svelte-1aub0ab input:where(.svelte-1aub0ab):focus-visible+span:where(.svelte-1aub0ab){outline:2px solid var(--text-primary);outline-offset:-2px}.voice-pad.svelte-1aub0ab{border:1px solid color-mix(in srgb, var(--text-primary) 15%, transparent);cursor:crosshair;touch-action:none;background:radial-gradient(circle at 78% 22%,#ffdf8c61,#0000 48%),linear-gradient(90deg,#5269a033,#e07b9133);border-radius:10px;height:90px;position:relative;overflow:hidden}.voice-pad.svelte-1aub0ab:focus-visible{outline:2px solid var(--brand-primary,#78d969);outline-offset:2px}.cross.svelte-1aub0ab{background:color-mix(in srgb, var(--text-primary) 12%, transparent);pointer-events:none;position:absolute}.cross--x.svelte-1aub0ab{height:1px;top:50%;left:0;right:0}.cross--y.svelte-1aub0ab{width:1px;top:0;bottom:0;left:50%}.dot.svelte-1aub0ab{background:var(--text-primary,#222c20);pointer-events:none;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;translate:-50% -50%;box-shadow:0 1px 5px #00000047}.axis.svelte-1aub0ab{color:var(--text-muted,#667064);font-size:9px;display:flex}.axis--top.svelte-1aub0ab{justify-content:center;margin:8px 0 3px}.axis--bottom.svelte-1aub0ab{justify-content:space-between;margin-top:3px}.compact.svelte-1aub0ab{padding-top:2px}@media (prefers-reduced-motion:reduce){.panel.svelte-1aub0ab{animation:none}}.viewport.svelte-vh7rfy{--collage-hover-mark:#9da8b6;--collage-select-mark:#6f8098;touch-action:none;width:100%;height:100%;cursor:var(--cursor-grab,grab);-webkit-user-select:none;user-select:none;background-color:var(--paper,var(--surface-page));background-image:radial-gradient(circle, oklch(from var(--paper,var(--surface-page)) calc(l + (.5 - l) * .22) c h) 1px, transparent 1px);background-size:24px 24px;transition-property:background-color;transition-duration:1.1s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.spotlight-veil.svelte-vh7rfy{z-index:40;pointer-events:none;background:oklch(from var(--paper,var(--surface-page)) calc(l * .22) calc(c * .7) h / .45);animation:.5s both svelte-vh7rfy-spot-up;position:absolute;inset:0}.spotlight-glow.svelte-vh7rfy{z-index:40;pointer-events:none;mix-blend-mode:screen;animation:.5s both svelte-vh7rfy-spot-up;position:absolute;inset:0}@keyframes svelte-vh7rfy-spot-up{0%{opacity:0}}:root[data-theme=dark] .viewport.svelte-vh7rfy{--collage-hover-mark:#7e8b9b;--collage-select-mark:#a9b6c6}.viewport--showing.svelte-vh7rfy{cursor:var(--cursor-default,default)}.viewport--showing.svelte-vh7rfy :is(.handles:where(.svelte-vh7rfy),.marquee:where(.svelte-vh7rfy),.page__label:where(.svelte-vh7rfy)){opacity:0}.viewport--showing.svelte-vh7rfy .page:where(.svelte-vh7rfy){box-shadow:none;outline:none}.viewport.svelte-vh7rfy:active{cursor:var(--cursor-grabbing,grabbing)}.viewport--over.svelte-vh7rfy,.viewport--over.svelte-vh7rfy:active{cursor:var(--cursor-move,move)}.viewport--erasing.svelte-vh7rfy,.viewport--erasing.viewport--over.svelte-vh7rfy,.viewport--erasing.svelte-vh7rfy:active{cursor:url(../../../cursors/eraser-32.png) 3 29,crosshair;cursor:none}.world.svelte-vh7rfy{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.page.svelte-vh7rfy{border-style:dashed;border-color:color-mix(in srgb, var(--text-muted) 65%, transparent);pointer-events:none;position:absolute}.page--transparent.svelte-vh7rfy{--a:color-mix(in srgb, var(--text-muted) 16%, transparent);background-image:linear-gradient(45deg, var(--a) 25%, transparent 25%), linear-gradient(-45deg, var(--a) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--a) 75%), linear-gradient(-45deg, transparent 75%, var(--a) 75%)}.page__label.svelte-vh7rfy{color:var(--text-muted);font-family:var(--font-family-body);white-space:nowrap;position:absolute;left:0}.layer.svelte-vh7rfy{pointer-events:none;margin:0;transition-property:opacity,filter;transition-duration:.7s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;overflow:visible}.layer--offstage.svelte-vh7rfy{opacity:.3;filter:saturate(.12)contrast(.92);z-index:0!important}.layer__filter.svelte-vh7rfy,.layer__crop.svelte-vh7rfy{display:block;position:absolute;inset:0}.layer__filter.svelte-vh7rfy{overflow:visible}.layer__crop.svelte-vh7rfy{overflow:hidden}.layer--settling.svelte-vh7rfy{transition-property:left,top,width,height,transform;transition-duration:.42s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.layer--settling.svelte-vh7rfy{transition-duration:10ms}}.layer__crop.svelte-vh7rfy>img,.layer__crop.svelte-vh7rfy>span{-webkit-user-drag:none;max-width:none;display:block;position:absolute}.layer--text.svelte-vh7rfy{white-space:pre-wrap;text-wrap:pretty;overflow:visible}.layer--editing.svelte-vh7rfy{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:var(--cursor-text,text);outline:1px solid var(--accent-brand);outline-offset:3px}.handles.svelte-vh7rfy{pointer-events:none;position:absolute}.defs.svelte-vh7rfy{pointer-events:none;width:0;height:0;position:absolute}.bubble.svelte-vh7rfy{z-index:2147483000;translate:calc(-50% + var(--nudge,0px)) calc(-100% - .7em);border:.09em solid var(--text-primary);background:var(--surface-page-elevated,#fff);width:max-content;max-width:34ch;color:var(--text-primary);font-family:var(--font-family-body);text-align:center;text-wrap:balance;pointer-events:none;transform-origin:bottom;--paint-wash-strength:1;--paint-scale:2.2;border-radius:.9em;padding:.55em .8em;line-height:1.25;animation:.44s cubic-bezier(.34,1.56,.64,1) svelte-vh7rfy-bubble-in,.42s step-end infinite svelte-vh7rfy-bubble-paper;position:absolute}.bubble--invite.svelte-vh7rfy{pointer-events:auto}.bubble__invite-content.svelte-vh7rfy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7em;min-width:min(27ch,75vw);display:grid}.bubble__play.svelte-vh7rfy{background:var(--accent-brand);width:2.25em;height:2.25em;font:inherit;cursor:pointer;border:0;border-radius:.65em;place-items:center;padding:0;transition:scale .15s,background-color .15s;display:grid;box-shadow:0 1px 2px #222c2014,0 6px 16px #222c201a}.bubble__play.svelte-vh7rfy img:where(.svelte-vh7rfy){object-fit:contain;pointer-events:none;--paint-scale:3.2;--paint-seed:41;--paint-at:-.37s;width:1.55em;height:1.55em}.bubble__play.svelte-vh7rfy:hover{background:var(--accent-brand-deep,var(--accent-brand));scale:1.06}.bubble__play.svelte-vh7rfy:active{scale:.96}.bubble__play.svelte-vh7rfy:focus-visible{outline-offset:.12em;outline:.14em solid #b55b3b}html.painterly .bubble.svelte-vh7rfy{background-image:paint(painterly-wash), linear-gradient(var(--surface-page-elevated,#fff), var(--surface-page-elevated,#fff))}@keyframes svelte-vh7rfy-bubble-paper{0%,to{--paint-frame:0}33.333%{--paint-frame:1}66.666%{--paint-frame:2}}@keyframes svelte-vh7rfy-bubble-in{0%{opacity:0;scale:.6;translate:calc(-50% + var(--nudge,0px)) calc(-100% - .1em)}60%{opacity:1}to{opacity:1;scale:1;translate:calc(-50% + var(--nudge,0px)) calc(-100% - .7em)}}.bubble--below.svelte-vh7rfy{translate:calc(-50% + var(--nudge,0px)) .7em;transform-origin:top;animation-name:svelte-vh7rfy-bubble-in-below,svelte-vh7rfy-bubble-paper}@keyframes svelte-vh7rfy-bubble-in-below{0%{opacity:0;scale:.6;translate:calc(-50% + var(--nudge,0px)) .1em}60%{opacity:1}to{opacity:1;scale:1;translate:calc(-50% + var(--nudge,0px)) .7em}}.bubble--below.svelte-vh7rfy:after{border:.09em solid var(--text-primary);border-bottom:0;border-right:0;top:-.31em;bottom:auto}@media (prefers-reduced-motion:reduce){.bubble.svelte-vh7rfy{animation:none}}.bubble.svelte-vh7rfy:after{content:"";left:clamp(1.1em, calc(50% - var(--nudge,0px)), calc(100% - 1.1em));border:.09em solid var(--text-primary);background:var(--surface-page-elevated,#fff);border-top:0;border-left:0;width:.55em;height:.55em;position:absolute;bottom:-.31em;translate:-50%;rotate:45deg}.bubble__rest.svelte-vh7rfy{visibility:hidden}.layer--alive.svelte-vh7rfy{animation:svelte-vh7rfy-sway var(--sway,4s) ease-in-out infinite alternate;animation-delay:var(--sway-at,0s)}@keyframes svelte-vh7rfy-sway{0%{rotate:-.55deg}to{rotate:.55deg}}.layer--speaking.svelte-vh7rfy{animation:.42s ease-in-out infinite alternate svelte-vh7rfy-talking}.layer--alive.layer--speaking.svelte-vh7rfy{animation:svelte-vh7rfy-sway var(--sway,4s) ease-in-out infinite alternate, svelte-vh7rfy-talking .42s ease-in-out infinite alternate;animation-delay:var(--sway-at,0s), 0s}@keyframes svelte-vh7rfy-talking{0%{translate:0}to{translate:0 -.9%}}@media (prefers-reduced-motion:reduce){.layer--alive.svelte-vh7rfy,.layer--speaking.svelte-vh7rfy{animation:none}}.marquee.svelte-vh7rfy{z-index:5;pointer-events:none;border:1px solid var(--collage-select-mark);background:color-mix(in srgb, var(--collage-select-mark) 12%, transparent);border-radius:2px;position:absolute}.handle.svelte-vh7rfy{pointer-events:auto;border-style:solid;position:absolute}.handle--resize.svelte-vh7rfy{background:var(--surface-panel);border-color:var(--collage-select-mark);cursor:var(--cursor-resize,nwse-resize);bottom:0;right:0;translate:50% 50%}.handle--rotate.svelte-vh7rfy{background:var(--collage-select-mark);border-color:var(--surface-panel);cursor:var(--cursor-grab,grab);border-radius:50%;left:50%;translate:-50%}.handle--rotate.svelte-vh7rfy:active{cursor:var(--cursor-grabbing,grabbing)}.shelf.svelte-11vtxbo{z-index:26;flex-direction:column;align-items:center;gap:8px;width:fit-content;max-width:min(1180px,100vw - 120px);margin-inline:auto;transition-property:opacity,translate;transition-duration:.4s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;bottom:62px;left:0;right:0}@media (width<=700px){.shelf.svelte-11vtxbo{display:none}}.shelf--away.svelte-11vtxbo,html.theatre-card .shelf.svelte-11vtxbo{opacity:0;pointer-events:none;translate:0 24px}.piles.svelte-11vtxbo{flex-wrap:nowrap;justify-content:center;gap:4px 10px;max-width:100%;padding:4px;display:flex}.shelf__row.svelte-11vtxbo{align-items:center;max-width:100%;display:flex}.shelf__prompt.svelte-11vtxbo{white-space:nowrap;color:var(--text-secondary);align-items:center;gap:5px;padding-right:8px;font-size:13px;display:flex}.shelf__prompt.svelte-11vtxbo svg:where(.svelte-11vtxbo){flex:none;width:30px;height:16px}.pile.svelte-11vtxbo{cursor:var(--cursor-pointer,pointer);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:6px 8px 5px;transition-property:background,border-color,scale,translate;transition-duration:.16s;display:flex}.pile.svelte-11vtxbo:hover,.pile.svelte-11vtxbo:focus-visible{z-index:1;translate:0 -2px}.pile.svelte-11vtxbo:active{scale:.96}.pile__stack.svelte-11vtxbo{width:93px;height:84px;transition:scale .18s cubic-bezier(.2,0,0,1);position:relative}.pile.svelte-11vtxbo:hover .pile__stack:where(.svelte-11vtxbo),.pile.svelte-11vtxbo:focus-visible .pile__stack:where(.svelte-11vtxbo){scale:1.3}.pile__stack.svelte-11vtxbo img:where(.svelte-11vtxbo){filter:drop-shadow(0 1px 1.5px #14181259);max-width:81px;max-height:75px;margin:auto;transition:filter .16s;position:absolute;inset:0}.ghost.svelte-11vtxbo{z-index:60;pointer-events:none;filter:drop-shadow(0 6px 14px #14181259);opacity:.9;width:84px;position:fixed;translate:-50% -50%}.overlay.svelte-oqmios{z-index:24;pointer-events:none;position:absolute;inset:0}.vignette.svelte-oqmios{opacity:0;background:radial-gradient(78% 78% at 50% 48%,#0000 40%,#080a0e47 78%,#080a0e9e 100%);animation:1.2s cubic-bezier(.2,0,0,1) forwards svelte-oqmios-lights-down;position:absolute;inset:0}@keyframes svelte-oqmios-lights-down{to{opacity:1}}.card.svelte-oqmios,.roll.svelte-oqmios{--card-ink:oklch(from var(--paper,var(--surface-page)) clamp(.12, (.6 - l) * 999, .97) min(c, .03) h);background:color-mix(in srgb, var(--paper,var(--surface-page)) 82%, transparent);color:var(--card-ink);text-align:center;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;padding:6vh 8vw;display:flex;position:absolute;inset:0}.card.svelte-oqmios{animation:.7s cubic-bezier(.2,0,0,1) svelte-oqmios-card-in}.blackout.svelte-oqmios{animation:svelte-oqmios-blackout var(--blackout,.9s) ease-in-out forwards;background:#0b0d11;position:absolute;inset:0}@keyframes svelte-oqmios-blackout{0%{opacity:0}45%,60%{opacity:1}to{opacity:0}}@keyframes svelte-oqmios-card-in{0%{opacity:0}to{opacity:1}}.title.svelte-oqmios{font-family:var(--font-family-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,6.5vw,5rem);font-weight:600;line-height:1.05;animation:.9s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise}.byline.svelte-oqmios{max-width:40rem;color:color-mix(in srgb, var(--card-ink) 68%, transparent);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(.95rem,1.8vw,1.3rem);line-height:1.4;animation:.9s cubic-bezier(.2,0,0,1) .22s both svelte-oqmios-rise}@keyframes svelte-oqmios-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.poster.svelte-oqmios{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:1.6rem;max-width:min(52rem,90vw);margin-top:3.2rem;display:flex}.poster__piece.svelte-oqmios{object-fit:contain;--paint-filter:drop-shadow(0 4px 10px #00000059);max-width:22vw;height:clamp(84px,15vh,150px);animation:.7s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise}.roll__inner.svelte-oqmios{animation:svelte-oqmios-roll var(--travel,8s) cubic-bezier(.2, .2, .85, 1) both;flex-direction:column;align-items:center;gap:.85rem;display:flex}.roll.svelte-oqmios{animation:svelte-oqmios-curtain-fade var(--fade,.9s) ease-in var(--fade-at,9999s) both}@keyframes svelte-oqmios-curtain-fade{to{opacity:0}}@keyframes svelte-oqmios-roll{0%{translate:0 var(--roll-from,55%)}to{translate:0 var(--roll-to,-55%)}}.roll__title.svelte-oqmios{font-family:var(--font-family-display);text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:600}.credit.svelte-oqmios{color:color-mix(in srgb, var(--card-ink) 86%, transparent);text-wrap:balance;margin:0;font-size:clamp(.95rem,2vw,1.35rem);line-height:1.35;animation:.6s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise}.roll__more.svelte-oqmios{margin-block:.6rem 1.1rem;font-style:italic}.credit-row.svelte-oqmios{align-items:center;gap:1.4rem;min-width:min(38rem,88vw);max-width:min(42rem,92vw);margin-block:.45rem;animation:.6s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise;display:flex}.credit-row--flipped.svelte-oqmios{flex-direction:row-reverse}.credit-row__art.svelte-oqmios{object-fit:contain;--paint-filter:drop-shadow(0 3px 8px #00000073);flex:none;max-width:38%;height:clamp(78px,13.5vh,126px)}.credit-row__text.svelte-oqmios{text-align:left;flex:1;animation:none}.credit-row--flipped.svelte-oqmios .credit-row__text:where(.svelte-oqmios){text-align:right}.roll__maker.svelte-oqmios{aspect-ratio:1;width:clamp(64px,11vh,96px);image-rendering:pixelated;filter:drop-shadow(0 3px 8px #00000059);background-repeat:no-repeat;margin:2.8rem 0 .9rem;animation:.6s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise}.roll__house.svelte-oqmios{color:inherit;pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;gap:.9rem;margin-top:min(52vh,30rem);text-decoration:none;transition-property:scale;transition-duration:.16s;animation:.6s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise;display:flex}.roll__house.svelte-oqmios:hover{scale:1.04}.roll__house.svelte-oqmios:active{scale:.96}.roll__brand.svelte-oqmios{text-underline-offset:3px;text-decoration:underline}.roll__sigil.svelte-oqmios{object-fit:contain;--paint-filter:drop-shadow(0 3px 8px #00000073);height:clamp(84px,14vh,130px)}.credit-row__art.svelte-oqmios,.poster__piece.svelte-oqmios,.roll__sigil.svelte-oqmios{-webkit-mask-image:none!important;mask-image:none!important}.roll__thanks.svelte-oqmios{opacity:.85;margin-top:2.4rem;font-style:italic;animation:.6s cubic-bezier(.2,0,0,1) both svelte-oqmios-rise}@media (prefers-reduced-motion:reduce){.vignette.svelte-oqmios,.card.svelte-oqmios,.title.svelte-oqmios,.byline.svelte-oqmios,.credit.svelte-oqmios,.credit-row.svelte-oqmios,.roll__maker.svelte-oqmios,.roll__house.svelte-oqmios,.roll__thanks.svelte-oqmios,.poster__piece.svelte-oqmios{animation-duration:.01ms;animation-delay:0s}.roll__inner.svelte-oqmios{animation:none}}.bar.svelte-7ga7ka{z-index:25;flex-direction:column;align-items:flex-start;gap:8px;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:16px;left:16px}html.theatre-card .bar.svelte-7ga7ka{opacity:0;pointer-events:none}.bar.svelte-7ga7ka{--playbill-ink:oklch(from var(--paper,var(--surface-page)) clamp(.14, (.62 - l) * 999, .96) min(c, .03) h);--playbill-ink-muted:color-mix(in oklch, var(--playbill-ink) 72%, var(--paper,var(--surface-page)))}.chapters.svelte-7ga7ka{scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:1px;display:flex;overflow-y:auto}.chapters.svelte-7ga7ka::-webkit-scrollbar{display:none}.chapters--tall.svelte-7ga7ka{max-height:158px;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.chapters--watching.svelte-7ga7ka{pointer-events:none}.controls.svelte-7ga7ka{align-items:center;gap:8px;display:flex}.chapter.svelte-7ga7ka{max-width:min(34vw,240px);min-height:30px;color:var(--playbill-ink-muted,var(--text-secondary));font:inherit;font-size:var(--type-micro-label-size);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .2rem;transition-property:color,scale;transition-duration:.14s;display:inline-flex;overflow:hidden}.chapter.svelte-7ga7ka:hover{color:var(--playbill-ink,var(--text-primary))}.chapter.svelte-7ga7ka:active{scale:.96}.chapter--current.svelte-7ga7ka{color:var(--playbill-ink,var(--text-primary));font-weight:700}.chapter--busy.svelte-7ga7ka{color:var(--playbill-ink,var(--text-primary))}.pip.svelte-7ga7ka{background:var(--accent-secondary,#0ba398);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite svelte-7ga7ka-pip}.chapter__icon.svelte-7ga7ka{object-fit:contain;filter:drop-shadow(0 1px 1px #222c202e);flex:none;width:20px;height:20px}@keyframes svelte-7ga7ka-pip{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.pip.svelte-7ga7ka{opacity:1;animation:none}}.play.svelte-7ga7ka{background:var(--accent-brand);color:#14200f;width:40px;height:40px;cursor:var(--cursor-pointer,pointer);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;transition-property:background,color,scale;transition-duration:.14s;display:flex;box-shadow:0 1px 2px #222c2014,0 6px 16px #222c201a}.play.svelte-7ga7ka:hover{background:var(--accent-brand-deep,var(--accent-brand))}.play.svelte-7ga7ka:active{scale:.96}.play--stop.svelte-7ga7ka{background:var(--surface-panel-muted);color:var(--text-primary)}.play.svelte-7ga7ka img:where(.svelte-7ga7ka){object-fit:contain;pointer-events:none;--paint-scale:3.2;--paint-seed:41;--paint-at:-.37s;width:28px;height:28px}@media (prefers-reduced-motion:reduce){.bar.svelte-7ga7ka,.chapter.svelte-7ga7ka,.play.svelte-7ga7ka{transition-duration:0s}}@media (width<=700px){.chapters.svelte-7ga7ka{display:none}}.agent.svelte-4wq1ph{z-index:34;opacity:0;pointer-events:none;will-change:opacity;width:68px;height:68px;transition-property:left,top,opacity,scale;transition-duration:.56s,.56s,.16s,.22s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;translate:-50% -55%;scale:.8}.agent--visible.svelte-4wq1ph{opacity:1;scale:1}.agent__figure.svelte-4wq1ph{filter:drop-shadow(0 5px 7px #1f1a1333);width:68px;height:68px;transition:opacity .24s,filter .24s,scale .24s}.agent--sleeping.svelte-4wq1ph .agent__figure:where(.svelte-4wq1ph){opacity:.82;filter:grayscale(.12)drop-shadow(0 4px 6px #1f1a1329);scale:.94}.agent__sprite.svelte-4wq1ph{aspect-ratio:12/13;height:auto;image-rendering:pixelated;background-repeat:no-repeat}.agent__fallback.svelte-4wq1ph{object-fit:contain}.agent__bubble.svelte-4wq1ph{border:2px solid color-mix(in srgb, var(--accent-tertiary) 55%, transparent);background:color-mix(in srgb, var(--accent-tertiary) 11%, var(--surface-panel));width:max-content;max-width:min(250px,42vw);color:var(--text-primary);font-size:var(--type-body-muted-size);text-wrap:pretty;opacity:0;transform-origin:100% 100%;border-radius:15px;padding:9px 13px;line-height:1.3;transition-property:opacity,translate,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;bottom:31px;right:calc(100% + 8px);translate:5px 4px;scale:.92;box-shadow:0 5px 14px #222c201f}.agent__bubble.svelte-4wq1ph:after{content:"";background:inherit;border-right:2px solid color-mix(in srgb, var(--accent-tertiary) 55%, transparent);border-bottom:2px solid color-mix(in srgb, var(--accent-tertiary) 55%, transparent);border-bottom-right-radius:3px;width:12px;height:12px;position:absolute;bottom:12px;right:-7px;rotate:-45deg}.agent__bubble--visible.svelte-4wq1ph{opacity:1;translate:0;scale:1}.agent__bubble--right.svelte-4wq1ph{transform-origin:0 100%;left:calc(100% + 8px);right:auto}.agent__bubble--right.svelte-4wq1ph:after{left:-7px;right:auto;rotate:135deg}@media (prefers-reduced-motion:reduce){.agent.svelte-4wq1ph,.agent__bubble.svelte-4wq1ph{transition-duration:0s}}.stack.svelte-1lzid5x{z-index:35;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:58px;left:16px}.bubble.svelte-1lzid5x{--edge:var(--text-primary);border:1.5px solid var(--edge);background:var(--surface-page-elevated,#fff);max-width:min(320px,100vw - 32px);color:var(--text-primary);font:inherit;font-size:var(--type-body-muted-size);text-align:left;text-wrap:pretty;cursor:var(--cursor-pointer,pointer);pointer-events:auto;filter:drop-shadow(0 4px 10px #222c201f);border-radius:.9em;align-items:center;gap:8px;padding:.5em .8em;line-height:1.4;transition-property:background,scale;transition-duration:.14s;display:flex;position:relative}html.painterly .bubble.svelte-1lzid5x{background-image:paint(painterly-wash), linear-gradient(var(--surface-page-elevated,#fff), var(--surface-page-elevated,#fff))}.bubble.svelte-1lzid5x:hover{background-color:color-mix(in srgb, var(--surface-page-elevated,#fff) 92%, var(--text-primary))}.bubble.svelte-1lzid5x:active{scale:.96}.bubble.svelte-1lzid5x:after{content:"";background:inherit;border-left:1.5px solid var(--edge);border-bottom:1.5px solid var(--edge);border-bottom-left-radius:3px;width:11px;height:11px;position:absolute;top:50%;left:-6px;translate:0 -50%;rotate:45deg}.bubble--error.svelte-1lzid5x{--edge:var(--accent-error,#d93a62);color:var(--accent-error,#d93a62)}.pulse.svelte-1lzid5x{background:var(--accent-tertiary);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite svelte-1lzid5x-pulse}@keyframes svelte-1lzid5x-pulse{0%,to{opacity:1}50%{opacity:.3}}.text.svelte-1lzid5x{min-width:0}.spinner.svelte-1lzid5x{object-fit:contain;filter:drop-shadow(0 1px 1px #222c202e);flex:none;width:20px;height:20px;animation:1.15s linear infinite svelte-1lzid5x-spin}@keyframes svelte-1lzid5x-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1lzid5x{animation-duration:2s}.pulse.svelte-1lzid5x{animation:none}}.page.svelte-lmhffe{width:100%;height:100%;position:relative;overflow:hidden}.houselights.svelte-lmhffe{z-index:1;pointer-events:none;opacity:1;background:radial-gradient(62% 52% at 50% 38%,#fff6e2d9 0%,#0000 68%),radial-gradient(96% 90% at 50% 44%,#0000 42%,#6b5a441f 88%,#4a3d2e33 100%);transition:opacity .8s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.houselights--off.svelte-lmhffe{opacity:0}:root[data-theme=dark] .houselights.svelte-lmhffe{background:radial-gradient(62% 52% at 50% 38%,#ffe3ae1f 0%,#0000 66%),radial-gradient(96% 90% at 50% 44%,#0000 40%,#00000057 88%,#00000085 100%)}@media (prefers-reduced-motion:reduce){.houselights.svelte-lmhffe{transition-duration:0s}}.paint-defs.svelte-lmhffe{pointer-events:none;width:0;height:0;position:absolute}.strewn.svelte-lmhffe{z-index:2;pointer-events:none;transition:opacity .8s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.strewn--away.svelte-lmhffe{opacity:0;pointer-events:none}.strewn__prop.svelte-lmhffe{translate:-50% -50%;rotate:var(--tilt,0deg);pointer-events:auto;cursor:var(--cursor-grab,grab);touch-action:none;-webkit-user-select:none;user-select:none;animation:svelte-lmhffe-prop-in .45s cubic-bezier(.34, 1.56, .64, 1) backwards, svelte-lmhffe-strewn-drift var(--drift,6s) ease-in-out infinite alternate;animation-delay:var(--enter,0s), var(--drift-at,0s);position:absolute}.page--intro-fast.svelte-lmhffe .strewn__prop:where(.svelte-lmhffe){animation-duration:.225s, var(--drift,6s)}@keyframes svelte-lmhffe-prop-in{0%{opacity:0;scale:.6}}.strewn--away.svelte-lmhffe .strewn__prop:where(.svelte-lmhffe){pointer-events:none}.strewn__prop--held.svelte-lmhffe{cursor:var(--cursor-grabbing,grabbing);z-index:4;animation-play-state:paused}.strewn__prop--held.svelte-lmhffe .strewn__piece:where(.svelte-lmhffe){filter:var(--paint-warp,url(#paint-boil-0)) drop-shadow(0 10px 22px #222c2042);scale:1.05}.strewn__piece.svelte-lmhffe{--paint-scale:2.2;filter:var(--paint-warp,url(#paint-boil-0)) drop-shadow(0 5px 12px #222c2029);transition-property:scale;transition-duration:.15s;display:block}.strewn-bubbles.svelte-lmhffe{z-index:3;pointer-events:none;transition:opacity .8s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.story-bubble.svelte-lmhffe{translate:-50% calc(-100% - var(--rise,60px));border:1.5px solid var(--text-primary);background:var(--surface-page-elevated,#fff);width:min(230px,40vw);color:var(--text-primary);pointer-events:auto;border-radius:.9em;padding:.65em .9em;font-size:clamp(.9rem,.85rem + .3vw,1rem);line-height:1.4;animation:.45s cubic-bezier(.34,1.56,.64,1) backwards svelte-lmhffe-bubble-pop;position:absolute;rotate:3deg}.story-bubble.svelte-lmhffe:after{content:"";border-right:1.5px solid var(--text-primary);border-bottom:1.5px solid var(--text-primary);background:inherit;width:17px;height:17px;position:absolute;bottom:-10px;left:calc(50% - 8.5px);rotate:45deg}.story-bubble.svelte-lmhffe span:where(.svelte-lmhffe){display:block}.story-bubble.svelte-lmhffe ul:where(.svelte-lmhffe){visibility:hidden;opacity:0;margin:.35em 0 0;padding-left:1.25em;list-style:outside;transition:opacity .2s}.story-bubble.svelte-lmhffe ul.story-list--ready:where(.svelte-lmhffe){visibility:visible;opacity:1}.story-bubble.svelte-lmhffe li:where(.svelte-lmhffe){list-style-type:disc}.story-bubble.svelte-lmhffe li:where(.svelte-lmhffe)+li:where(.svelte-lmhffe){margin-top:.3em}.story-bubble.svelte-lmhffe a:where(.svelte-lmhffe){color:inherit;text-decoration:underline}.story-bubble.svelte-lmhffe a:where(.svelte-lmhffe):hover{text-decoration-thickness:2px}.story-bubble__library.svelte-lmhffe{visibility:hidden;opacity:0;margin-top:.65em;transition:opacity .2s;display:block}.story-bubble__library--ready.svelte-lmhffe{visibility:visible;opacity:1}.page--intro-fast.svelte-lmhffe .story-bubble:where(.svelte-lmhffe){animation-duration:.225s}.page--intro-fast.svelte-lmhffe .story-bubble:where(.svelte-lmhffe) ul:where(.svelte-lmhffe),.page--intro-fast.svelte-lmhffe .story-bubble__library:where(.svelte-lmhffe){transition-duration:.1s}.video-bubble.svelte-lmhffe{translate:-50% calc(-100% - var(--rise,60px));border:1.5px solid var(--text-primary);background:var(--surface-page-elevated,#fff);width:min(260px,32vw);color:var(--text-primary);pointer-events:auto;transform-origin:50% calc(100% + .4em);border-radius:.9em;padding:.65em;font-size:clamp(.9rem,.85rem + .3vw,1rem);line-height:1.4;animation:.45s cubic-bezier(.34,1.56,.64,1) .35s both svelte-lmhffe-bubble-pop;position:absolute;rotate:-3deg;box-shadow:0 4px 12px #222c201a}.page--intro-fast.svelte-lmhffe .video-bubble:where(.svelte-lmhffe){animation-duration:.225s;animation-delay:.175s}html.painterly .video-bubble.svelte-lmhffe{background-image:paint(painterly-wash), linear-gradient(var(--surface-page-elevated,#fff), var(--surface-page-elevated,#fff))}.video-bubble.svelte-lmhffe:after{content:"";border-right:1.5px solid var(--text-primary);border-bottom:1.5px solid var(--text-primary);background:var(--surface-page-elevated,#fff);width:17px;height:17px;position:absolute;bottom:-10px;left:50%;translate:-50%;rotate:45deg}.video-bubble.svelte-lmhffe span:where(.svelte-lmhffe){margin-bottom:.45em;display:block}.video-bubble.svelte-lmhffe iframe:where(.svelte-lmhffe){aspect-ratio:16/9;background:#111;border:0;border-radius:.35em;width:100%;display:block}@media (width<=700px){.video-bubble.svelte-lmhffe{width:min(220px,100vw - 110px)}}@media (height<=700px){.video-bubble.svelte-lmhffe{width:min(200px,32vw)}}@media (prefers-reduced-motion:reduce){.video-bubble.svelte-lmhffe{animation-duration:.01ms}}.page--intro.svelte-lmhffe .file-tools:where(.svelte-lmhffe){animation:.5s 4.15s both svelte-lmhffe-intro-chrome}.page--intro-fast.svelte-lmhffe .file-tools:where(.svelte-lmhffe){animation:none}.page--intro-pending.svelte-lmhffe .file-tools:where(.svelte-lmhffe),.page--intro-pending.svelte-lmhffe .audio-tool:where(.svelte-lmhffe),.page--intro-pending .shelf{opacity:0;visibility:hidden}.page--intro .shelf{animation:.5s 7s both svelte-lmhffe-intro-chrome}.page--intro-fast .shelf{animation:none}@keyframes svelte-lmhffe-intro-chrome{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.strewn__bubble.svelte-lmhffe{translate:-50% calc(-100% - var(--rise,60px));rotate:var(--lean,0deg);transform-origin:50% calc(100% + .4em);opacity:0;border:1.5px solid var(--text-primary);background:var(--surface-page-elevated,#fff);width:max-content;max-width:min(260px,56vw);color:var(--text-primary);text-align:center;text-wrap:pretty;--paint-wash-strength:1;--paint-scale:2.2;border-radius:.9em;padding:.5em .8em;font-size:clamp(.9rem,.85rem + .3vw,1rem);line-height:1.45;position:absolute}html.painterly .strewn__bubble.svelte-lmhffe{background-image:paint(painterly-wash), linear-gradient(var(--surface-page-elevated,#fff), var(--surface-page-elevated,#fff))}.strewn__bubble.svelte-lmhffe[data-said=said]{opacity:1;animation:svelte-lmhffe-bubble-pop .45s cubic-bezier(.34, 1.56, .64, 1) backwards, svelte-lmhffe-bubble-swing var(--swing-cycle,8s) ease-in-out infinite, svelte-lmhffe-bubble-paper .42s step-end infinite;animation-delay:0s, var(--swing-at,0s), 0s}.page--intro-fast.svelte-lmhffe .strewn__bubble:where(.svelte-lmhffe)[data-said=said]{animation-duration:.225s, var(--swing-cycle,8s), .42s}@keyframes svelte-lmhffe-bubble-paper{0%,to{--paint-frame:0}33.333%{--paint-frame:1}66.666%{--paint-frame:2}}.strewn__bubble--copy.svelte-lmhffe{pointer-events:auto;font:inherit;cursor:var(--cursor-pointer,pointer);appearance:none;font-weight:700;transition:scale .16s cubic-bezier(.2,0,0,1)}.strewn__bubble--copy.svelte-lmhffe:hover{scale:1.03}.strewn__bubble--copy.svelte-lmhffe:active{scale:.98}.strewn__bubble--copy.svelte-lmhffe:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.strewn__bubble--copy.svelte-lmhffe{transition-duration:.01ms}}.strewn__bubble.svelte-lmhffe:after{content:"";border:1.5px solid var(--text-primary);background:var(--surface-page-elevated,#fff);border-top:0;border-left:0;width:.55em;height:.55em;position:absolute;bottom:-.34em;left:50%;translate:-50%;rotate:45deg}@keyframes svelte-lmhffe-bubble-pop{0%{opacity:0;scale:.6}}@keyframes svelte-lmhffe-bubble-swing{0%,40%{rotate:var(--lean,0deg)}50%,90%{rotate:calc(var(--lean,0deg) * -1)}to{rotate:var(--lean,0deg)}}.strewn__bubble--title.svelte-lmhffe{font-family:var(--font-family-display);text-wrap:balance;font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem);font-weight:600;line-height:1.15}@keyframes svelte-lmhffe-strewn-drift{0%{translate:-50% -50%}to{translate:-50% calc(-50% - 9px)}}@media (prefers-reduced-motion:reduce){.strewn.svelte-lmhffe,.strewn__prop.svelte-lmhffe,.strewn__piece.svelte-lmhffe{transition:none;animation:none}.strewn__bubble.svelte-lmhffe{animation:none}}@media (width<=640px){.strewn__piece.svelte-lmhffe{scale:.62}.strewn__bubble.svelte-lmhffe{max-width:62vw}}.phone-note.svelte-lmhffe{display:none}@media (width<=700px){.invite.svelte-lmhffe{display:none}.phone-note.svelte-lmhffe{text-align:center;max-width:30ch;color:var(--text-secondary);text-wrap:balance;margin:0 auto;font-size:1.02rem;line-height:1.5;display:block}.file-tools.svelte-lmhffe{gap:4px}.page--shared.svelte-lmhffe .file-tools:where(.svelte-lmhffe)>:where(.svelte-lmhffe):not(.file-tool--share),.page--shared.svelte-lmhffe .shelf{display:none}}.empty.svelte-lmhffe{z-index:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.file-tools.svelte-lmhffe{z-index:45;flex-direction:column;align-items:center;gap:6px;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:10px;right:16px}.file-tools--watching.svelte-lmhffe>:where(.svelte-lmhffe):not(.audio-tool),html.theatre-card .file-tools.svelte-lmhffe>:where(.svelte-lmhffe):not(.audio-tool){opacity:0;pointer-events:none}.file-tool.svelte-lmhffe{width:50px;height:50px;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition-property:translate,scale,opacity;transition-duration:.16s;display:flex}.file-tool.svelte-lmhffe:hover:not(:disabled){translate:0 -2px;scale:1.06}.file-tool.svelte-lmhffe:active:not(:disabled){scale:.96}.file-tool.svelte-lmhffe:disabled{opacity:.38;cursor:var(--cursor-forbidden,not-allowed)}.file-tool.svelte-lmhffe img:where(.svelte-lmhffe){object-fit:contain;pointer-events:none;width:46px;height:46px}.audio-tool.svelte-lmhffe{z-index:30;width:52px;height:52px;transition:opacity .4s,scale .16s;position:fixed;bottom:76px;right:12px}.page--intro.svelte-lmhffe .audio-tool:where(.svelte-lmhffe){animation:.5s 4.65s both svelte-lmhffe-intro-chrome}.page--intro-fast.svelte-lmhffe .audio-tool:where(.svelte-lmhffe){animation:none}html.theatre-watching .audio-tool.svelte-lmhffe{opacity:.3}html.theatre-watching .audio-tool.svelte-lmhffe:hover{opacity:1}html.theatre-card .audio-tool.svelte-lmhffe{opacity:0;pointer-events:none}.audio-tool__icon.svelte-lmhffe{transition-property:opacity,scale,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute}.audio-tool__icon--off.svelte-lmhffe,.audio-tool--quiet.svelte-lmhffe .audio-tool__icon--on:where(.svelte-lmhffe){opacity:0;filter:blur(4px);scale:.25}.audio-tool--quiet.svelte-lmhffe .audio-tool__icon--off:where(.svelte-lmhffe){opacity:1;filter:blur();scale:1}.file-tool-error.svelte-lmhffe{z-index:1;border:1.5px solid var(--accent-error,#d93a62);background:var(--surface-page-elevated,#fff);width:min(360px,100vw - 32px);max-width:none;color:var(--accent-error,#d93a62);font:inherit;text-align:left;text-wrap:pretty;cursor:var(--cursor-pointer,pointer);filter:drop-shadow(0 4px 10px #222c201f);border-radius:.9em;padding:.55em .85em;line-height:1.4;animation:.18s cubic-bezier(.2,0,0,1) both svelte-lmhffe-file-error-in;position:absolute;right:calc(100% + 12px)}html.painterly .file-tool-error.svelte-lmhffe{background-image:paint(painterly-wash), linear-gradient(var(--surface-page-elevated,#fff), var(--surface-page-elevated,#fff))}.file-tool-error--share.svelte-lmhffe{top:168px}.file-tool-error--save.svelte-lmhffe{top:224px}.file-tool-error.svelte-lmhffe:before{content:"";background:inherit;border-top:1.5px solid var(--accent-error,#d93a62);border-right:1.5px solid var(--accent-error,#d93a62);border-top-right-radius:3px;width:11px;height:11px;position:absolute;top:18px;right:-6px;rotate:45deg}.file-tool-error.svelte-lmhffe:active{scale:.96}.file-tool-error__copy.svelte-lmhffe{display:block;position:relative}.file-tool-error__measure.svelte-lmhffe{visibility:hidden}.file-tool-error__text.svelte-lmhffe{position:absolute;inset:0}@keyframes svelte-lmhffe-file-error-in{0%{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.file-tool-error.svelte-lmhffe{animation:none}}.eraser.svelte-lmhffe{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;padding:0;transition-property:scale,translate;transition-duration:.16s;display:grid;position:relative}.eraser.svelte-lmhffe:hover{translate:0 -2px;scale:1.06}.eraser.svelte-lmhffe:active{cursor:grabbing;scale:.98}.eraser__art.svelte-lmhffe{--paint-scale:2.2;width:38px;filter:var(--paint-warp,url(#paint-boil-0)) drop-shadow(0 2px 3px #14181257);pointer-events:none}.eraser--armed.svelte-lmhffe{cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--accent-danger,#c4463c) 55%, transparent);background:color-mix(in srgb, var(--accent-danger,#c4463c) 8%, transparent)}.eraser--armed.svelte-lmhffe:hover{border-color:var(--accent-danger,#c4463c);translate:0;scale:1.04}@media (prefers-reduced-motion:reduce){.eraser.svelte-lmhffe{transition:none}}.file.svelte-lmhffe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.canvas-shell.svelte-1uha8ag{background:var(--surface-page);width:100%;height:100dvh;position:relative;overflow:hidden}.library-trigger.svelte-1uha8ag,.help-trigger.svelte-1uha8ag,.record-trigger.svelte-1uha8ag{z-index:30;width:52px;height:52px;color:var(--text-primary);cursor:var(--cursor-pointer,pointer);background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition-property:scale,opacity;transition-duration:.16s,.4s;display:flex;position:fixed;bottom:12px}html.theatre-watching .library-trigger.svelte-1uha8ag,html.theatre-watching .help-trigger.svelte-1uha8ag,html.theatre-watching .record-trigger.svelte-1uha8ag{opacity:.3}html.theatre-watching .library-trigger.svelte-1uha8ag:hover,html.theatre-watching .help-trigger.svelte-1uha8ag:hover,html.theatre-watching .record-trigger.svelte-1uha8ag:hover{opacity:1}html.theatre-card .library-trigger.svelte-1uha8ag,html.theatre-card .help-trigger.svelte-1uha8ag,html.theatre-card .record-trigger.svelte-1uha8ag{opacity:0;pointer-events:none}.library-trigger.svelte-1uha8ag{bottom:204px;right:12px}.help-trigger.svelte-1uha8ag{bottom:140px;right:12px}.record-trigger.svelte-1uha8ag{display:none}.library-trigger.svelte-1uha8ag:hover,.help-trigger.svelte-1uha8ag:hover,.record-trigger.svelte-1uha8ag:hover{scale:1.05}.library-trigger.svelte-1uha8ag:active,.help-trigger.svelte-1uha8ag:active,.record-trigger.svelte-1uha8ag:active{scale:.96}.library-trigger.svelte-1uha8ag img:where(.svelte-1uha8ag),.help-trigger.svelte-1uha8ag img:where(.svelte-1uha8ag),.record-trigger.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;pointer-events:none;width:48px;height:48px}.library-trigger.svelte-1uha8ag img:where(.svelte-1uha8ag){width:68px;max-width:none;height:68px}.canvas-shell:has(.page--intro) .library-trigger.svelte-1uha8ag{animation:.5s 4.5s both svelte-1uha8ag-intro-corner}.canvas-shell:has(.page--intro) .help-trigger.svelte-1uha8ag{animation:.5s 4.7s both svelte-1uha8ag-intro-corner}.canvas-shell:has(.page--intro) .record-trigger.svelte-1uha8ag{animation:.5s 4.9s both svelte-1uha8ag-intro-corner}.canvas-shell:has(.page--intro-fast) .library-trigger.svelte-1uha8ag{animation:none}.canvas-shell:has(.page--intro-fast) .help-trigger.svelte-1uha8ag{animation:none}.canvas-shell:has(.page--intro-fast) .record-trigger.svelte-1uha8ag{animation:none}:is(.canvas-shell:has(.page--intro-pending) .library-trigger.svelte-1uha8ag,.canvas-shell:has(.page--intro-pending) .help-trigger.svelte-1uha8ag,.canvas-shell:has(.page--intro-pending) .record-trigger.svelte-1uha8ag){opacity:0;visibility:hidden}@keyframes svelte-1uha8ag-intro-corner{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.help-trigger.svelte-1uha8ag img:where(.svelte-1uha8ag){--paint-scale:2.2;--paint-seed:23;--paint-at:-.21s}
