@layer pages{.talk-band{grid-template-columns:minmax(0,1fr);place-items:stretch;gap:var(--gap-text);padding:var(--inset)}.talk-scene{position:relative}.talk-art{display:block;inline-size:100%;block-size:auto;filter:drop-shadow(0 .4rem .6rem color-mix(in oklab,var(--card-2) 70%,black));forced-color-adjust:none}@container well (width >= 48rem){.talk-band{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}@container well (width < 48rem){.talk-stack .talk-band{grid-template-columns:minmax(0,34rem);justify-content:center}}.say-pick{grid-area:1 / 1;align-self:end;justify-self:start;padding:var(--space-3) var(--space-4);font-size:var(--pick-size, var(--step-2));font-weight:750;line-height:1.25;letter-spacing:var(--track-2);text-wrap:pretty;transform-origin:calc(var(--at) * 100%) 100%}.say-pick[data-long]{font-size:calc(var(--pick-size, var(--step-2)) * .85)}.say-pick:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}.say-pick.say-ghost{justify-self:stretch;visibility:hidden}.say-lead{display:block;margin-block-end:var(--gap-meta);color:var(--ink-3);font-size:var(--step-0);font-weight:650;letter-spacing:0}@container well (width >= 48rem){.say-pick{align-self:center;justify-self:end;inset-inline-start:0;translate:none;transform-origin:100% 50%}}.say-reply{--at: .75;--top: .5;position:absolute;inset-block:0 calc((1 - var(--top)) * 100% + var(--space-3));align-self:safe end;block-size:fit-content;max-inline-size:min(64%,16em);padding:var(--space-1) var(--space-3) var(--space-2);box-shadow:var(--paper-shadow),0 0 0 var(--rule-w) var(--edge-soft);font-family:var(--font-hand);font-size:var(--step-1);font-weight:700;line-height:1.1;transform-origin:calc(var(--at) * 100%) 100%}.say-caption{inset:auto 0 4%;align-self:auto;inline-size:fit-content;max-inline-size:88%;margin-inline:auto;padding:revert-layer;translate:none;box-shadow:revert-layer;font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer}.say-caption:after{display:none}.say-stamp{padding:var(--space-2) var(--space-3)}.say-stamp .stamp{font-family:var(--font-body);font-size:var(--step-1)}@media(prefers-reduced-motion:no-preference){:where(.talk[data-dealt]) .say-pick:not(.say-ghost){animation:talk-pop var(--dur-3) var(--ease-out) both}:where(.talk[data-dealt]) .say-reply{animation:talk-pop var(--dur-3) var(--ease-out) .3s both}.say-stamp .stamp-press{animation-delay:.3s}:where(.talk:not([data-dealt])) .say-stamp .stamp-press{animation:none}.say-caption{animation-name:talk-caption}}@keyframes talk-pop{0%{opacity:0;scale:.92}}@keyframes talk-caption{0%{opacity:0}}.talk:is([data-risk=low],[data-heat="1"]) .fig-lv-1,.talk:is([data-risk=medium],[data-heat="2"]) .fig-lv-2,.talk:is([data-risk=high],[data-heat="3"]) .fig-lv-3{display:inline}.talk-band>.tool-controls{grid-column:1 / -1;margin-block-start:calc(var(--gap-foot) - var(--gap-text))}.talk-desk{grid-template-columns:minmax(0,1fr)}.talk-list>li{position:relative;padding-inline-end:calc(var(--space-5) + var(--space-2))}.talk-play{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.talk-play:before{content:"";position:absolute;inset:0}.talk-play:after{content:"";position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-1);inline-size:var(--space-4);block-size:var(--space-3);border:var(--stroke) solid currentColor;border-radius:var(--space-2) var(--space-2) var(--space-2) 0;color:var(--ink-3)}.talk-play:hover{text-decoration:underline var(--pen) .08em;text-underline-offset:var(--underline-offset)}.talk-play:hover:after{color:var(--red)}.talk-play:focus-visible{outline:var(--focus-w) solid var(--ink-1);outline-offset:var(--focus-offset)}}@layer pages{.bsg-room{--a: 3;--pad: var(--space-4);container:room / inline-size;grid-template-columns:minmax(0,1fr);grid-template-areas:"controls" "slide" "whisper" "floor";place-items:stretch;row-gap:var(--gap-text);padding:var(--space-4) var(--pad) 0;background:linear-gradient(160deg,color-mix(in oklab,var(--card) 62%,var(--card-2)),color-mix(in oklab,var(--card-2) 82%,var(--deep-2)));overflow:clip}@container well (width >= 30rem){.bsg-room{--a: 4}}.bsg-room>.tool-controls{grid-area:controls}.bsg-slide{container:slide / inline-size;grid-area:slide;position:relative;display:grid;grid-template-rows:1fr auto;gap:var(--gap-meta);align-self:end;aspect-ratio:2;padding:var(--space-3) var(--space-3) var(--space-1);border-radius:var(--radius-paper);background:var(--paper);box-shadow:0 .6rem 1.2rem -.5rem color-mix(in oklab,var(--card-2) 70%,black)}.bsg-slide:before{content:"";position:absolute;inset-inline:calc(-1 * var(--space-2));inset-block-end:100%;block-size:var(--space-2);border-radius:var(--pill);background:var(--monitor-2)}.bsg-lines{align-self:center;display:grid;gap:.4em;padding-inline-start:1.3em;color:var(--ink-1);font-size:clamp(var(--step-0),4.4cqi,var(--step-3));font-weight:750;line-height:1.25;letter-spacing:var(--track-2);text-wrap:pretty}.bsg-room[data-n="1"] .bsg-lines{font-size:clamp(var(--step-2),6cqi,var(--step-4))}.bsg-room[data-n="5"] .bsg-lines{font-size:clamp(var(--step--1),3.5cqi,var(--step-2))}.bsg-room[data-n="1"] :is(.bsg-lines,.bsg-means){padding-inline-start:0;list-style:none}:is(.bsg-lines,.bsg-means)>li::marker{color:var(--ink-3);font-weight:700}.bsg-page{justify-self:end;color:var(--ink-3);font-size:var(--step--2);font-weight:600}.bsg-whisper{--tail: calc((100cqi + 2 * var(--pad)) * (1.1 / var(--a) + .5) - var(--pad));grid-area:whisper;align-self:end;display:grid;gap:var(--gap-meta);padding:var(--space-2) var(--space-4) var(--space-3);outline:var(--stroke) dashed var(--edge-soft);outline-offset:calc(-1 * var(--space-1));color:var(--ink-2);font-size:var(--step-0);font-weight:600;transform-origin:var(--tail) 100%}.bsg-room:not([data-n="1"]) .bsg-whisper{font-size:var(--step--1)}.bsg-lead{font-size:var(--step--1)}.bsg-means{display:grid;gap:.3em;padding-inline-start:1.3em}.bsg-floor{grid-area:floor;inline-size:calc(100% + 2 * var(--pad));max-inline-size:none;aspect-ratio:var(--a);margin-inline:calc(-1 * var(--pad));margin-block-start:calc((100cqi + 2 * var(--pad)) * -.2 / var(--a));forced-color-adjust:none}.bsg-crowd{--fig-silhouette: color-mix(in oklab, var(--card-2) 55%, black)}.bsg-lectern{fill:var(--pz-lectern)}.bsg-lectern-top{fill:var(--pz-lectern-2)}.bsg-clicker{fill:var(--monitor)}.bsg-click{transform-box:fill-box;transform-origin:0 100%}@container well (width >= 40rem){.bsg-room{--a: 5;--pad: var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"controls controls" "slide whisper" "floor floor";column-gap:var(--gap-split);padding-block-start:var(--space-5)}.bsg-slide{aspect-ratio:2.4;padding:var(--space-4) var(--space-4) var(--space-2)}.bsg-room[data-n="5"] .bsg-lines{font-size:clamp(var(--step-0),3.5cqi,var(--step-2))}.bsg-whisper{--tail: calc((100cqi + 2 * var(--pad)) * (1.1 / var(--a) + .5) - var(--pad) - .6 * (100cqi - var(--gap-split)) - var(--gap-split));padding-block-start:var(--space-3)}.bsg-room[data-n="1"] .bsg-whisper{font-size:var(--step-1)}.bsg-room[data-n="5"] .bsg-whisper{font-size:var(--step--1)}.bsg-room[data-n="3"] .bsg-whisper{font-size:var(--step-0)}}@container well (width >= 48rem){.bsg-room{--a: 6}}@media(prefers-reduced-motion:no-preference){.bsg-room[data-pressed] .bsg-lines>li{animation:bsg-next var(--dur-3) var(--ease-out) both}.bsg-room[data-pressed] .bsg-whisper{animation:talk-pop var(--dur-3) var(--ease-out) .3s both}.bsg-room[data-pressed] .bsg-click{animation:bsg-click var(--dur-2) var(--ease-out) both}}@keyframes bsg-next{0%{opacity:0;translate:var(--space-4) 0}}@keyframes bsg-click{50%{rotate:-9deg}}@media(forced-colors:active){.bsg-slide{border:var(--rule-w) solid CanvasText}.bsg-slide:before{forced-color-adjust:none}}}@layer pages{.sc-pg-sky{fill:#bcd7ea}.sc-pg-card{fill:var(--card)}.sc-clock-floor{--u: .55cqi}@container well (width >= 48rem){.sc-clock-floor{--u: .3cqi}}.sc-clock-back{grid-area:1 / 1 / 2 / -1;align-self:stretch;justify-self:stretch;contain:size;margin-inline:calc(-1 * var(--ck-pad));margin-block-end:calc(-2 * var(--u))}.sc-clock-back>svg{inline-size:100%;block-size:100%;max-inline-size:none;forced-color-adjust:none}.sc-clock-at-1{grid-area:1 / 1}.sc-clock-at-2{grid-area:1 / 2}.sc-clock-s-water{stop-color:#8fbfdf}.sc-clock-s-water-hi{stop-color:#d3e8f6}.sc-clock-haze{fill:var(--pz-wall);fill-opacity:.25}.sc-clock-midrib{fill:none;stroke:#3d6440;stroke-width:.5;stroke-linecap:round}.sc-clock-water{fill:#8fbfdf}.sc-clock-ridge{fill:none;stroke:#6fa5c8;stroke-width:.5}.sc-clock-seam{fill:none;stroke:var(--door-steel-2);stroke-opacity:.6;stroke-width:.4}.sc-clock-drawers{fill:none;stroke:#6f7880;stroke-width:.6}.sc-clock-pull{fill:none;stroke:#e6eaee;stroke-width:1;stroke-linecap:round}.sc-clock-jam{fill:#fff;stroke:var(--fig-ink);stroke-opacity:.4;stroke-width:.3;stroke-linejoin:round}.sc-clock-weave{fill:none;stroke:#fff;stroke-opacity:.08;stroke-width:.4}.sc-clock-ring{fill:none;stroke:var(--pen);stroke-width:.5}.sc-clock-scrawl{fill:none;stroke:var(--pen-blue);stroke-width:.45;stroke-linecap:round}.sc-clock-crust{fill:none;stroke:var(--pz-crust);stroke-width:1.2;stroke-linecap:round}.sc-clock-axis{fill:none;stroke:var(--ink-2);stroke-width:.4}.sc-clock-bars{fill:none;stroke:var(--pen-blue);stroke-width:1.2}.sc-clock-down{fill:none;stroke:var(--pen);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}.sc-clock-sand{fill:#f1dcae}.sc-clock-trunk{fill:none;stroke:var(--wood-3);stroke-width:.6;stroke-linecap:round}.sc-clock-frond{fill:none;stroke:#477244;stroke-width:.7;stroke-linecap:round}.sc-clock-stamp-0{fill:none;stroke:var(--coffee);stroke-width:.35}.sc-clock-string{fill:none;stroke:var(--ink-2);stroke-width:.35}.sc-clock-gap{fill:none;stroke:var(--fig-ink);stroke-opacity:.3;stroke-width:.5}.sc-clock-mesh{fill:none;stroke:#6a6164;stroke-width:.4}.sc-clock-ball{fill:#fff;stroke:var(--fig-ink);stroke-opacity:.35;stroke-width:.3}.sc-gen-s-screen{stop-color:#d6e8ff}.sc-gen-far{opacity:.55}.sc-gen-banner{fill:color-mix(in oklab,var(--paper),var(--card-2) 20%)}.sc-gen-swoosh{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}.sc-gen-copy{fill:none;stroke:var(--card-2);stroke-width:2.4;stroke-linecap:round}.sc-gen-pole{fill:none;stroke:var(--door-steel-2);stroke-width:1.2}.sc-gen-trunk{fill:none;stroke:var(--wood-3);stroke-width:2;stroke-linecap:round}.sc-gen-cone{fill:var(--monitor-2);stroke:#6a6164;stroke-width:.6}.sc-gen-rim-ln{fill:none;stroke:var(--door-light);stroke-opacity:.5;stroke-width:.6}.sc-gen-exit-ic{fill:none;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.sc-gen-panel{fill:color-mix(in oklab,var(--pz-lectern),#000 15%)}.sc-gen-top-hi{fill:none;stroke:var(--door-light);stroke-opacity:.7;stroke-width:.8;stroke-linecap:round}.sc-gen-glass{fill:#fff;fill-opacity:.5;stroke:#fff;stroke-opacity:.8;stroke-width:.4}.sc-gen-water{fill:#9cc8e6;fill-opacity:.7}.sc-gen-neck{fill:none;stroke:var(--monitor);stroke-width:1;stroke-linecap:round}.sc-gen-mic{fill:#6a6164;stroke:var(--monitor);stroke-width:.5}.sc-gen-mic-hi{fill:none;stroke:var(--door-light);stroke-opacity:.8;stroke-width:.6;stroke-linecap:round}.sc-gen-rim{--fig-silhouette: color-mix(in oklab, var(--door-light) 45%, var(--card))}.sc-gen-seat{fill:color-mix(in oklab,var(--card-2) 40%,black)}.sc-gen-seat-hi{fill:none;stroke:color-mix(in oklab,var(--door-light) 45%,var(--card));stroke-opacity:.7;stroke-width:.7;stroke-linecap:round}.sc-gen-zz{fill:none;stroke:color-mix(in oklab,var(--door-light) 60%,var(--card));stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.sc-gen-arm{fill:none;stroke:var(--fig-silhouette);stroke-width:3.4;stroke-linecap:round}.sc-gen-screen{fill:#dbe9f7}.sc-desk-hills{fill:#7fae86}.sc-desk-chair{fill:#3f7d78}.sc-desk-chair-2{fill:#336763}.sc-desk-screen{fill:#b9cfe4}.sc-desk-paper{fill:var(--pz-paper);stroke:var(--pz-bar);stroke-width:.3}.sc-desk-bracket{fill:none;stroke:var(--corridor);stroke-width:1}.sc-desk-spring{fill:none;stroke:var(--door-steel-2);stroke-width:.6;stroke-linejoin:round}.sc-desk-hatch{fill:none;stroke:var(--pz-lectern);stroke-opacity:.5;stroke-width:.5}.sc-desk-carpet{fill:none;stroke:var(--carpet);stroke-width:1}.sc-desk-call-on{fill:#ffb020}.sc-desk-wet{fill:#f3c623;stroke:var(--fig-ink);stroke-width:.3;stroke-linejoin:round}.sc-desk-shoe{fill:none;stroke:var(--monitor-2);stroke-width:1.6}.sc-desk-cop{fill:var(--door-steel);stroke:var(--door-steel-2);stroke-width:.3}.sc-desk-btns{fill:none;stroke:var(--door-steel-2);stroke-width:.9;stroke-linecap:round}.sc-desk-apron{fill:var(--door-steel-2);fill-opacity:.8}}
