.scr-present{--st-bg:var(--surface-1);--st-ink:var(--text-1);--st-ink-2:var(--text-2);--st-ink-3:var(--text-3);--st-go:var(--basil-700);--st-stop:var(--tomato-700);--st-line:var(--hair);--st-panel:var(--surface-2);--st-card:var(--surface-1);--st-edge:var(--hair);--st-ring:var(--action);--top:var(--topbar-h);--bar-h:72px;--bar-gap:12px;--bar-zone:calc(var(--bar-h) + 2 * var(--bar-gap));--avail:calc(100dvh - var(--top) - var(--s-5) - var(--bar-zone));gap:var(--s-5);padding-bottom:calc(var(--bar-zone) - var(--s-9));color:var(--st-ink);flex-direction:column;display:flex;position:relative}.scr-present:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(75% 60% at 50% -10%, color-mix(in srgb, var(--butter-50) 75%, transparent), transparent 70%), linear-gradient(180deg, transparent 72%, color-mix(in srgb, var(--oat) 55%, transparent)), var(--st-bg);position:fixed;inset:0}.scr-present[data-stage=slate]{--st-bg:var(--surface-inv);--st-ink:var(--text-inv);--st-ink-2:var(--text-inv-2);--st-ink-3:var(--text-inv-2);--st-go:var(--basil-300);--st-stop:var(--tomato-300);--st-line:var(--slate-line);--st-panel:var(--slate-2);--st-card:var(--slate-2);--st-edge:var(--slate-line);--st-ring:var(--basil-300)}.scr-present[data-stage=slate]:before{background:radial-gradient(70% 55% at 50% -8%, color-mix(in srgb, var(--chalk) 9%, transparent), transparent 70%), var(--st-bg)}.scr-present[data-stage=slate]:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-chalk);opacity:.06;background-size:160px 160px;position:fixed;inset:0}:where(body.projector) .scr-present{--top:0px}.scr-present :is(.eyebrow,.muted){color:var(--st-ink-3)}.scr-present[data-stage=slate] .btn.ghost{--fg:var(--text-inv)}@media (hover:hover){.scr-present[data-stage=slate] .btn.ghost:hover:not(:disabled,[aria-disabled=true]){--face:var(--slate-2)}}.scr-present[data-stage=slate] .pending{background:var(--surface-1);color:var(--text-1)}.scr-present .pr-stage{min-inline-size:0;position:relative}.scr-present .pr-center{min-block-size:var(--avail);place-items:center;display:grid}.scr-present .pr-bar{z-index:var(--z-banner);left:var(--bar-gap);right:var(--bar-gap);bottom:max(var(--bar-gap), env(safe-area-inset-bottom));inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--bar-gap));margin-inline:auto;position:fixed}:where(body.projector) .scr-present .pr-bar{right:calc(var(--bar-gap) + 252px)}.scr-present .pr-bar-in{align-items:center;gap:var(--s-2);min-inline-size:0;min-block-size:var(--bar-h);background:color-mix(in srgb, var(--paper) 86%, transparent);border:1px solid var(--hair);box-shadow:var(--e3);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-radius:24px;padding:11px 12px;display:flex}.scr-present .pr-bar-in>*{transition:opacity var(--d-slow) var(--ease-out)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.scr-present .pr-bar-in{background:var(--paper)}}.scr-present[data-idle]{cursor:none}.scr-present[data-idle] .pr-bar{cursor:auto}.scr-present[data-idle] .pr-bar-in>*{opacity:.62}.scr-present .pr-bar:is(:hover,:focus-within) .pr-bar-in>*{opacity:1}.scr-present .pr-title{min-inline-size:0;max-inline-size:24ch;font:700 clamp(20px, 1.6vw, 30px)/1.15 var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;padding-inline:6px 4px;overflow:hidden}.scr-present .pr-tools{align-items:center;gap:var(--s-2);display:flex}.scr-present .pr-bar-in :is(.btn,.chip,.pr-tools){white-space:nowrap;flex:none}.scr-present .pr-sep{background:var(--hair);flex:none;block-size:32px;inline-size:1px;margin-inline:4px}.scr-present .pr-lbl{white-space:nowrap}.scr-present .chip.pr-count{background:var(--surface-2);min-block-size:40px;color:var(--text-1);font:700 17px/1 var(--font-display);font-variant-numeric:tabular-nums;box-shadow:var(--inset);padding-inline:14px}.scr-present[data-stage=slate] .pr-bar-in{background:color-mix(in srgb, var(--slate-2) 90%, transparent);border-color:var(--slate-line);box-shadow:0 18px 44px -18px color-mix(in srgb, var(--ledge-slate) 85%, transparent)}.scr-present[data-stage=slate] .pr-sep{background:var(--slate-line)}.scr-present[data-stage=slate] .pr-bar .btn:not(.primary,[aria-pressed=true]){--face:var(--slate);--fg:var(--text-inv);--edge:var(--slate-line);--ledge:var(--ledge-slate)}.scr-present[data-stage=slate] .chip.pr-count{background:var(--slate);color:var(--text-inv);box-shadow:inset 0 0 0 1px var(--slate-line)}.scr-present .pr-cards{align-items:center;column-gap:var(--s-6);min-block-size:var(--avail);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.scr-present .pr-side{min-block-size:132px;inline-size:96px;font:var(--t-button);border-radius:26px;flex-direction:column;gap:6px;padding:14px 6px}.scr-present .pr-side svg{width:44px;height:44px}.scr-present .pr-card{align-items:center;gap:var(--s-4);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.scr-present .pr-art.plate{--pr-plate:clamp(200px, calc(var(--avail) - 256px), 360px);inline-size:var(--pr-plate);block-size:var(--pr-plate);padding:calc(var(--pr-plate) * .09);box-shadow:var(--e3), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), inset 0 3px 2px color-mix(in srgb, var(--paper) 75%, transparent)}.scr-present .pr-word{max-inline-size:100%;font:900 min(140px, calc(90cqi / (var(--len,6) * .62)))/1.04 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.scr-present .pr-simon{justify-content:center;gap:var(--s-5);inline-size:100%;max-inline-size:1400px;min-block-size:var(--avail);flex-direction:column;margin-inline:auto;display:flex}.scr-present .pr-script{max-inline-size:72ch;color:var(--st-ink-2);font:var(--t-body-s);align-self:flex-start}.scr-present .pr-script>summary{font:700 18px/1.2 var(--font-display);color:var(--st-ink-2)}.scr-present .pr-script p{margin:6px 0 0 26px}.scr-present .pr-lead{max-inline-size:64ch;font:400 clamp(20px, 1.8vw, 30px)/1.4 var(--font);color:var(--st-ink-2)}.scr-present .pr-simon-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.scr-present .pr-simon-row{--row:var(--basil-600);justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);border-radius:var(--r-card);background:var(--st-card);border:1px solid var(--st-edge);box-shadow:inset 8px 0 0 var(--row), var(--e2);flex-wrap:wrap;padding:clamp(12px,1.2vw,20px) clamp(18px,1.8vw,30px);display:flex}.scr-present .pr-simon-row.stop{--row:var(--tomato-600)}.scr-present .pr-simon-line{font:900 clamp(30px, 3.9vw, 64px)/1.08 var(--font-display);letter-spacing:-.015em;padding-inline-start:6px}.scr-present .pr-simon-chip{border-radius:var(--r-pill);background:var(--basil-50);min-block-size:48px;color:var(--basil-700);box-shadow:inset 0 0 0 2px var(--basil-600);font:700 clamp(18px, 1.6vw, 28px)/1.1 var(--font-display);white-space:nowrap;align-items:center;gap:10px;padding:8px 18px;display:inline-flex}.scr-present .stop .pr-simon-chip{background:var(--tomato-50);color:var(--tomato-700);box-shadow:inset 0 0 0 2px var(--tomato-600)}.scr-present .pr-simon-chip svg{flex:none;width:1.15em;height:1.15em}.scr-present .pr-verbs{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.scr-present .pr-verbs .btn svg{color:var(--basil-700)}.scr-present .pr-closing{font:700 clamp(24px, 2.4vw, 40px)/1.2 var(--font-display);color:var(--st-go);text-align:center}.scr-present .pr-caller{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(280px,32%);align-items:center;display:grid}.scr-present .pr-printer{min-block-size:clamp(260px, calc(var(--avail) * .46), 420px);padding:30px var(--s-6) var(--s-5);border-radius:var(--r-l);background:var(--st-panel);box-shadow:var(--inset);grid-template-rows:minmax(0,1fr);justify-items:center;display:grid;position:relative;overflow:clip;container-type:inline-size}.scr-present .pr-slot{z-index:2;background:linear-gradient(180deg, var(--ink), color-mix(in srgb, var(--ink) 70%, var(--slate-line)));block-size:14px;box-shadow:0 2px 0 color-mix(in srgb, var(--paper) 55%, transparent);border-radius:7px;position:absolute;top:12px;left:16px;right:16px}.scr-present .pr-ticket{text-align:center;inline-size:min(100%,900px);color:var(--text-1);border-radius:0 0 var(--r-s) var(--r-s);box-shadow:var(--e2);background:radial-gradient(circle at 8px 100%, var(--st-panel) 0 5px, transparent 5.5px) 0 100% / 16px 10px repeat-x, var(--surface-1);align-content:center;justify-items:center;padding:24px clamp(20px,4cqi,48px) 30px;display:grid;position:relative}.scr-present .pr-ticket.is-empty{min-block-size:clamp(180px, calc(var(--avail) * .3), 300px);box-shadow:none;border:3px dashed color-mix(in srgb, var(--field) 70%, transparent);border-radius:var(--r-card);background:0 0;place-items:center;display:grid}.scr-present .pr-called{font:900 min(160px, calc(84cqi / (var(--len,6) * .62)))/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.scr-present .pr-how{margin-top:var(--s-3);font:700 clamp(20px, 2vw, 34px)/1.25 var(--font-display);color:var(--text-2)}.scr-present .pr-side-info{gap:var(--s-4);flex-direction:column;display:flex}.scr-present .pr-instr{font:400 clamp(18px, 1.5vw, 26px)/1.45 var(--font);color:var(--st-ink-2)}.scr-present .pr-quote{margin-bottom:var(--s-2);font:700 clamp(22px, 2vw, 36px)/1.25 var(--font-display);color:var(--st-ink);display:block}.scr-present .pr-side-info .note{font-size:clamp(18px,1.3vw,22px)}.scr-present .pr-words>summary{inline-size:fit-content;font:700 18px/1.2 var(--font-display);color:var(--st-ink-2)}.scr-present .pr-groups{gap:var(--s-3) var(--s-6);margin-top:var(--s-2);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.scr-present .pr-group h3{margin-bottom:var(--s-2);font:700 17px/1.3 var(--font-display);color:var(--st-ink-2);letter-spacing:0}.scr-present .pr-chips{flex-wrap:wrap;gap:6px 8px;display:flex}.scr-present .pr-wbtn{--lift:3px;min-block-size:var(--tap-xs);border-radius:12px;gap:6px;padding:4px 12px}.scr-present .pr-wbtn[aria-pressed=true]:before{content:none}.scr-present .pr-wbtn .pr-mini{background:var(--surface-1);box-shadow:var(--e1);border-radius:50%;position:absolute;top:-10px;right:-10px}.scr-present .pr-tool{font:600 17px/1 var(--font);color:var(--text-3)}.scr-present .pr-intro{min-block-size:var(--avail);display:grid}.scr-present .pr-board{min-inline-size:0;padding:clamp(20px, 3vw, 56px) clamp(20px, 4vw, 72px) var(--s-4);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.scr-present .pr-slide{place-items:center;min-inline-size:0;display:grid}.scr-present .pr-funny{justify-items:center;gap:var(--s-6);text-align:center;display:grid}.scr-present .pr-funny h2{font:900 clamp(36px, 4.2vw, 72px)/1.08 var(--font-display);letter-spacing:-.01em;color:var(--butter-400)}.scr-present .pr-chalk-sheet{gap:var(--s-1);display:grid}.scr-present .pr-chalk-sheet p{text-align:start;color:var(--chalk);font:900 clamp(30px, 3.4vw, 58px)/1.3 var(--font-display);border-bottom:2px dashed color-mix(in srgb, var(--chalk) 24%, transparent);padding:6px 18px 8px}.scr-present .pr-anatomy{counter-reset:part;border-radius:var(--r-s);inline-size:min(100%,1100px);color:var(--text-1);box-shadow:var(--e3);background:linear-gradient(90deg, transparent 34px, var(--tomato-500) 34px 36px, transparent 36px) no-repeat, var(--surface-1);margin:0;padding:clamp(14px,2vw,32px) clamp(20px,3vw,48px) clamp(14px,2vw,32px) calc(clamp(20px,3vw,48px) + 30px);list-style:none;display:grid;position:relative}.scr-present .pr-anatomy:before,.scr-present .pr-anatomy:after{content:"";background:color-mix(in srgb, var(--butter-50) 78%, transparent);block-size:28px;inline-size:96px;box-shadow:var(--e1);border-radius:3px;position:absolute;top:-14px}.scr-present .pr-anatomy:before{left:12%;rotate:-4deg}.scr-present .pr-anatomy:after{right:12%;rotate:3deg}.scr-present .pr-anatomy li{counter-increment:part;column-gap:var(--s-5);border-bottom:2px solid var(--recipe-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:clamp(10px,1.4vw,22px) 0;display:grid}.scr-present .pr-anatomy li:last-child{border-bottom:0}.scr-present .pr-anatomy li:before{content:counter(part);aspect-ratio:1;background:var(--enamel-50);inline-size:clamp(44px,3.6vw,64px);color:var(--enamel-700);box-shadow:inset 0 0 0 3px var(--enamel-600);font:900 clamp(22px, 1.8vw, 32px)/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.scr-present .pr-part-label{font:900 clamp(40px, 4.2vw, 76px)/1.02 var(--font-display);letter-spacing:-.015em}.scr-present .pr-part-say{font:400 clamp(21px, 2vw, 34px)/1.3 var(--font);color:var(--text-2)}.scr-present .pr-seq{justify-content:center;align-items:center;row-gap:var(--s-6);flex-wrap:wrap;display:flex}.scr-present .pr-seq-item{align-items:center;display:inline-flex}.scr-present .pr-arrow{fill:none;block-size:auto;inline-size:clamp(48px,5vw,96px);stroke:var(--chalk-2);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;flex:none;margin-inline:4px}.scr-present .pr-magnet{cursor:pointer;touch-action:manipulation;background:var(--butter-400);color:var(--text-1);font:900 clamp(36px, 4.2vw, 76px)/1 var(--font-display);letter-spacing:-.01em;box-shadow:0 6px 0 color-mix(in srgb, var(--butter-400) 70%, var(--butter-700)), 0 16px 26px -12px color-mix(in srgb, var(--ledge-slate) 85%, transparent);transition:translate var(--d-press) var(--ease-out), box-shadow var(--d-press) var(--ease-out);border:0;border-radius:18px;padding:.3em .42em .34em}.scr-present .pr-magnet:active{box-shadow:0 3px 0 color-mix(in srgb, var(--butter-400) 70%, var(--butter-700));translate:0 3px}.scr-present .pr-dots{padding-top:var(--s-4);justify-content:center;gap:10px;display:flex}.scr-present .pr-dots i{block-size:12px;inline-size:12px;box-shadow:inset 0 0 0 2px var(--chalk-2);border-radius:6px}.scr-present .pr-dots i.on{background:var(--butter-400);inline-size:30px;box-shadow:none}.scr-present .pr-wall{gap:var(--s-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;display:grid}.scr-present .pr-wall-card{align-content:center;justify-items:center;gap:var(--s-3);min-block-size:clamp(236px, calc(var(--avail) * .44), 440px);text-align:center;border-radius:var(--r-l);background:var(--st-card);border:1px solid var(--st-edge);box-shadow:var(--e3);padding:clamp(16px,2vw,36px);display:grid;container-type:inline-size}.scr-present .pr-wall-word{font:900 min(110px, calc(88cqi / (var(--len,6) * .62)))/1.02 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.scr-present .pr-done-wrap{justify-items:center;gap:var(--s-4);display:grid}.scr-present .pr-done{font:900 clamp(48px, 5vw, 92px)/1 var(--font-display);letter-spacing:-.02em;color:var(--st-go)}.scr-present[data-stage=slate] .pr-done-wrap .stamp{--stamp-ink:var(--basil-300)}.scr-present .pr-wall-info{justify-content:center;gap:var(--s-4);flex-direction:column;display:flex}.scr-present .pr-rule{font:400 clamp(19px, 1.7vw, 30px)/1.45 var(--font)}.scr-present .pr-rule b{font-family:var(--font-display);background:var(--marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.scr-present[data-stage=slate] .pr-rule b{color:var(--butter-400);background:0 0}.scr-present .pr-focus{padding-top:var(--s-3);border-top:1px solid var(--st-line);font:600 clamp(17px, 1.2vw, 22px)/1.45 var(--font);color:var(--st-ink-2)}.scr-present .pr-focus b{font-family:var(--font-display);color:var(--st-ink)}.scr-present .pr-glass{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);display:grid}.scr-present .pr-col{gap:var(--s-3);min-block-size:clamp(170px, calc(var(--avail) * .36), 380px);border-radius:var(--r-card);flex-direction:column;padding:12px 12px 18px;display:flex;position:relative}.scr-present .pr-col-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 16%, color-mix(in srgb, var(--paper) 70%, transparent) 24%, transparent 33%), linear-gradient(180deg, color-mix(in srgb, var(--enamel-50) 75%, var(--paper)), color-mix(in srgb, var(--enamel-50) 38%, var(--paper)));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--enamel-600) 22%, transparent), inset 0 2px 0 var(--paper), var(--e2);position:absolute;inset:0;overflow:hidden}.scr-present[data-stage=slate] .pr-col-glass{background:linear-gradient(115deg, transparent 16%, color-mix(in srgb, var(--chalk) 10%, transparent) 24%, transparent 33%), linear-gradient(180deg, color-mix(in srgb, var(--chalk) 10%, var(--slate)), color-mix(in srgb, var(--chalk) 4%, var(--slate)));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--chalk) 18%, transparent)}.scr-present .pr-shine{opacity:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--butter-50) 90%, transparent), transparent);inline-size:36%;position:absolute;top:-10%;bottom:-10%;left:0}.scr-present .pr-col-head{background:var(--surface-2);inline-size:fit-content;max-inline-size:100%;color:var(--text-1);box-shadow:var(--e1);font:700 clamp(18px, 1.5vw, 28px)/1.15 var(--font-display);letter-spacing:0;border-radius:14px;align-items:center;gap:10px;padding:5px 16px 5px 5px;display:flex;position:relative}.scr-present .pr-col-words{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.scr-present .pr-mag{background:var(--butter-400);min-block-size:40px;color:var(--text-1);font:700 clamp(18px, 1.5vw, 28px)/1.1 var(--font-display);box-shadow:0 4px 0 color-mix(in srgb, var(--butter-400) 70%, var(--butter-700)), var(--e1);border-radius:12px;align-items:center;padding:6px 14px;display:inline-flex}.scr-present .pr-mag.is-flying{z-index:5;position:relative}.scr-present .pr-pledge{min-block-size:var(--avail);place-items:center;display:grid;overflow-x:clip}.scr-present .pr-spot{justify-items:center;gap:var(--s-5);text-align:center;max-inline-size:1500px;padding:clamp(20px,3vw,56px) clamp(12px,3vw,48px);display:grid;position:relative}.scr-present .pr-spot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--butter-50) 95%, transparent) 40%, transparent);border-radius:50%;position:absolute;inset:-4% -12%}.scr-present[data-stage=slate] .pr-spot:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--butter-400) 13%, transparent) 30%, transparent)}.scr-present .pr-before{text-wrap:balance;max-inline-size:56ch;font:400 clamp(22px, 2vw, 36px)/1.35 var(--font);color:var(--st-ink-2)}.scr-present .pr-pledge-text{font:900 clamp(40px, 5.2vw, 86px)/1.12 var(--font-display);letter-spacing:-.02em}.scr-present .pl-line{margin-inline:auto;padding-inline:.08em;display:table}.scr-present .pl-line.lit{background:var(--marker)}.scr-present[data-stage=slate] .pl-line.lit{color:var(--butter-400);background:0 0}.scr-present .pr-after{font:700 clamp(26px, 2.6vw, 46px)/1.25 var(--font-display);color:var(--st-go)}.scr-present .pr-hear{margin-top:var(--s-2)}.scr-present .pr-mys{min-block-size:var(--avail);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,64px);display:grid}.scr-present .pr-timer{--dial:min(56dvh, 520px, var(--avail));align-items:center;gap:var(--s-5);display:flex}.scr-present .pr-dial{inline-size:var(--dial);block-size:var(--dial);box-shadow:var(--e3);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;container-type:size}.scr-present .pr-dial svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.scr-present .pr-bezel{fill:var(--st-card);stroke:var(--st-edge);stroke-width:1px}.scr-present .pr-ticks line{stroke:var(--field);stroke-width:.8px;stroke-linecap:round}.scr-present .pr-ticks line.big{stroke:var(--st-ink-2);stroke-width:1.6px}.scr-present .pr-track{fill:none;stroke:var(--st-panel);stroke-width:13px}.scr-present[data-stage=slate] .pr-track{stroke:var(--slate)}.scr-present .pr-ring{fill:none;stroke:var(--st-ring);stroke-width:13px;stroke-linecap:round;transition:stroke-dashoffset .25s linear, stroke var(--d-fast)}.scr-present .pr-dial:not(.on) .pr-ring{transition:stroke-dashoffset var(--d-slow) var(--ease-out), stroke var(--d-fast)}.scr-present .pr-dial:is(.low,.up) .pr-ring{stroke:var(--tomato-600)}.scr-present[data-stage=slate] .pr-dial:is(.low,.up) .pr-ring{stroke:var(--tomato-300)}.scr-present .pr-dial.up .pr-ring{stroke-linecap:butt}.scr-present .pr-dial-face{text-align:center;justify-items:center;gap:1cqi;display:grid;position:relative}.scr-present .pr-num{font:900 46cqi/.9 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.scr-present .pr-dial:is(.low,.up) .pr-num{color:var(--st-stop)}.scr-present .pr-alert{min-block-size:1.2em;font:900 clamp(22px, 7.5cqi, 42px)/1.2 var(--font-display);color:var(--st-stop)}.scr-present .pr-timer-side{gap:var(--s-3);inline-size:clamp(206px,17vw,280px);display:grid}.scr-present .pr-timer-side .btn{white-space:nowrap;inline-size:100%;padding-inline:16px}.scr-present .pr-box{margin-top:var(--s-2);justify-self:center}.scr-present .pr-reveal-side{gap:var(--s-4);flex-direction:column;min-inline-size:0;display:flex;container-type:inline-size}.scr-present .pr-field{inline-size:100%;font:400 clamp(20px, 1.6vw, 28px)/1.2 var(--font)}.scr-present .pr-type{gap:var(--s-3);display:flex}.scr-present .pr-reveal{justify-items:center;gap:var(--s-4);border-radius:var(--r-card);background:var(--surface-1);color:var(--text-1);box-shadow:var(--e4), 0 0 0 1px var(--hair);padding:clamp(16px,2vw,32px);display:grid;rotate:-1deg}.scr-present .pr-reveal-word{font:900 min(112px, calc(80cqi / (var(--len,6) * .62)))/1.02 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.scr-present .pr-hint{border:2px dashed color-mix(in srgb, var(--field) 70%, transparent);border-radius:var(--r-card);font:400 clamp(18px, 1.5vw, 26px)/1.4 var(--font);color:var(--st-ink-2);padding:16px 20px}.scr-present .pr-rules{counter-reset:rule;gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.scr-present .pr-rules li{counter-increment:rule;font:400 clamp(18px, 1.45vw, 26px)/1.4 var(--font);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.scr-present .pr-rules li:before{content:counter(rule);background:var(--plum-50);block-size:1.5em;inline-size:1.5em;color:var(--plum-600);font:900 .8em/1 var(--font-display);border-radius:50%;place-items:center;display:grid;translate:0 .15em}.scr-present .pr-example{font:600 clamp(18px, 1.4vw, 24px)/1.4 var(--font);color:var(--st-ink-2)}@media (min-width:1600px){.scr-present .pr-art.plate{--pr-plate:clamp(200px, calc(var(--avail) - 300px), 440px)}.scr-present .pr-word{font-size:min(172px, calc(90cqi / (var(--len,6) * .62)))}.scr-present .pr-side{min-block-size:152px;inline-size:112px}.scr-present .pr-printer{min-block-size:clamp(260px, calc(var(--avail) * .5), 480px)}.scr-present .pr-called{font-size:min(184px, calc(84cqi / (var(--len,6) * .62)))}}@media (max-width:1280px){.scr-present .pr-toggle{padding-inline:12px}.scr-present .pr-toggle .pr-lbl{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(body.projector) .scr-present .pr-crumb{padding-inline:12px}:where(body.projector) .scr-present .pr-crumb .pr-lbl{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:1100px){.scr-present .pr-caller{grid-template-columns:minmax(0,1fr) minmax(240px,30%)}.scr-present .pr-wall{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.scr-present .pr-simon{gap:var(--s-4)}.scr-present .pr-verbs{gap:var(--s-2)}.scr-present .pr-verbs .btn{min-block-size:var(--tap-s);gap:6px;padding-inline:14px}.scr-present .pr-timer{--dial:min(56dvh, 520px, 36vw);gap:var(--s-4)}.scr-present .pr-timer-side{inline-size:184px}.scr-present .pr-mys{gap:var(--s-7)}.scr-present .pr-reveal .hear.big>button{min-block-size:var(--tap);font:var(--t-button);padding:0 16px 0 12px}.scr-present .pr-rules li{font-size:17px}}@media (max-height:800px) and (orientation:landscape){.scr-present .pr-printer{min-block-size:clamp(220px, calc(var(--avail) * .4), 420px);padding-top:26px}.scr-present .pr-ticket{padding-block:22px 26px}.scr-present .pr-called{font-size:min(124px, calc(84cqi / (var(--len,6) * .62)))}.scr-present .pr-how{margin-top:var(--s-2)}.scr-present .pr-groups{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media (max-width:860px),(orientation:portrait) and (max-width:1000px){.scr-present .pr-title{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.scr-present .pr-bar-in{gap:6px;padding-inline:10px}.scr-present .pr-bar .btn.small{gap:6px;padding-inline:12px}.scr-present .pr-part-label{font-size:52px}.scr-present .pr-part-say{font-size:24px}.scr-present .pr-chalk-sheet p{font-size:34px}.scr-present .pr-cards{column-gap:var(--s-4)}.scr-present .pr-side{inline-size:80px}.scr-present :is(.pr-caller,.pr-wall,.pr-mys){grid-template-columns:minmax(0,1fr)}.scr-present .pr-mys{align-content:start}.scr-present .pr-timer{--dial:min(52dvh, 520px, 58vw);justify-content:center}.scr-present .pr-glass{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-present .pr-wall-card{min-block-size:280px}.scr-present .pr-col{min-block-size:200px}.scr-present .pr-printer{min-block-size:320px}.scr-present .pr-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.scr-present .pr-bar-in{flex-wrap:wrap;justify-content:center}}
.scr-print{--sheet-zoom:1;--sheet-gap:64px}.scr-print .print-page{box-sizing:border-box;color:#000;font-family:var(--font-display);position:relative}.scr-print .print-title{font:900 30pt/1.1 var(--font-display);letter-spacing:-.01em;color:#000;flex-wrap:wrap;align-items:baseline;gap:1mm 4mm;margin:0 0 7mm;display:flex}.scr-print .print-title span{font:700 16pt/1.2 var(--font-display);letter-spacing:0;color:#1b5c32}.scr-print .print-title.compact{margin-bottom:5mm;font-size:24pt}.scr-print .print-rule{font:700 13pt/1.35 var(--font-display);color:#333;margin:7mm 0 0}.scr-print .print-rule+.print-rule{margin-top:2.5mm}.scr-print .print-foot{font:600 9pt/1.2 var(--font);color:#555;border-top:.3mm solid #bbb;padding-top:2mm;position:absolute;bottom:0;left:0;right:0}.scr-print .print-bingo{box-sizing:border-box;border:1mm solid #1b5c32;border-radius:4mm;grid-template-columns:repeat(5,minmax(0,1fr));inline-size:100%;max-inline-size:182mm;margin:0 auto;display:grid}.scr-print .print-bingo>div{aspect-ratio:1;text-align:center;min-inline-size:0;font:900 16pt/1.1 var(--font-display);color:#000;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;border-bottom:.4mm solid #1b5c32;border-right:.4mm solid #1b5c32;place-items:center;padding:1.5mm;display:grid}.scr-print .print-bingo>div:nth-child(5n){border-right:0}.scr-print .print-bingo>div:nth-last-child(-n+5){border-bottom:0}.scr-print .print-bingo>.long{letter-spacing:-.01em;font-size:14pt}.scr-print .print-bingo>.free{letter-spacing:.08em;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f4c542}.scr-print .print-envelope{break-inside:avoid;margin-bottom:9mm}.scr-print .print-cards{flex-wrap:wrap;padding:0 .4mm .4mm 0;display:flex}.scr-print .print-card{box-sizing:border-box;text-align:center;font:900 26pt/1.1 var(--font-display);color:#000;break-inside:avoid;border:.4mm dashed #444;place-items:center;margin:0 -.4mm -.4mm 0;display:grid}.scr-print .print-card.word{flex:none;block-size:30mm;min-inline-size:45mm;padding:0 5mm}.scr-print .print-card.in-set{border-left:2.5mm solid var(--set,#555);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0 4mm;position:relative}.scr-print .print-set{font:700 7pt/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#333;font-style:normal;position:absolute;top:1.5mm;right:2mm}.scr-print .print-key{font:600 15pt/1.5 var(--font);color:#000;margin:0;padding-left:8mm}.scr-print .print-key li+li{margin-top:2mm}.scr-print .print-key b{font-weight:700}.scr-print .stack-cards{flex-direction:column}.scr-print .print-card.sentence{min-block-size:24mm;inline-size:180mm;font:700 15pt/1.3 var(--font-display);text-align:left;align-items:center;padding:3mm 6mm;display:flex}.scr-print .print-sheet-head{justify-content:space-between;align-items:flex-start;gap:8mm;display:flex}.scr-print .print-art .art{block-size:42mm;inline-size:50mm;display:block}.scr-print .print-part{font:700 11pt/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#1b5c32;margin:8mm 0 3mm}.scr-print .print-sheet-head .print-part{margin-top:0}.scr-print .print-recipe-title{font:900 30pt/1.1 var(--font-display);color:#000;margin:0}.scr-print .print-team{font:600 12pt/1.3 var(--font);color:#444;margin-top:2mm}.scr-print .print-ingredients{font:600 15pt/1.6 var(--font);color:#000;margin:0;padding-left:7mm}.scr-print .print-slots{gap:4mm;display:grid}.scr-print .print-slot{break-inside:avoid;border:.6mm solid #1b5c32;border-radius:3mm;block-size:28mm;position:relative}.scr-print .print-slot span{block-size:7mm;inline-size:7mm;font:900 11pt/1 var(--font-display);color:#1b5c32;border:.4mm solid #1b5c32;border-radius:50%;place-items:center;display:grid;position:absolute;top:2.5mm;left:2.5mm}@media screen{.scr-print{padding-bottom:56px}:where(body):has(.scr-print){background:var(--desk)}.scr-print .print-bar{top:calc(var(--topbar-h) + 10px);z-index:5;box-sizing:border-box;inline-size:min(100%, calc(210mm * var(--sheet-zoom)));box-shadow:var(--e2);background:#fffdf8;border:1px solid #e6d9c0;border-radius:10px;align-items:center;gap:16px;margin:4px auto 0;padding:12px 12px 12px 22px;display:flex;position:sticky}.scr-print .pb-titles{flex:1;min-inline-size:0}.scr-print .print-bar h1{font:900 clamp(24px, 2.4vw, 30px)/1.1 var(--font-display);letter-spacing:-.01em;color:#1e2b23;margin-top:4px}.scr-print .print-bar .btn{flex:none}.scr-print .print-note{z-index:4;box-sizing:border-box;inline-size:min(100% - 24px, calc(210mm * var(--sheet-zoom)) - 24px);font:600 17px/1.45 var(--font);color:#44554a;background:#fffdf8 linear-gradient(90deg,#c9b99b 50%,#0000 0) 0 10px/10px 1px repeat-x;border:1px solid #e6d9c0;border-top:0;border-radius:0 0 10px 10px;margin:-10px auto 0;padding:22px 20px 14px;position:relative}.scr-print .print-note p{text-wrap:pretty;max-inline-size:68ch}.scr-print .print-page{min-block-size:297mm;inline-size:210mm;margin:var(--sheet-gap) auto 0;box-shadow:var(--e2);zoom:var(--sheet-zoom);background:#fff;padding:14mm 14mm 28mm}.scr-print .print-foot{bottom:16mm;left:14mm;right:14mm}.scr-print .print-count{font:700 calc(17px / var(--sheet-zoom))/1 var(--font);font-variant-numeric:tabular-nums;color:#44554a;align-items:center;gap:8px;margin:0 0 14px;display:flex;position:absolute;bottom:100%;left:0}.scr-print .print-count svg{inline-size:calc(20px / var(--sheet-zoom));block-size:calc(20px / var(--sheet-zoom));flex:none}}@media screen and (max-width:900px){.scr-print{--sheet-zoom:.9}}@media screen and (max-width:740px){.scr-print{--sheet-zoom:.78}}@media screen and (max-width:660px){.scr-print{--sheet-zoom:.64}}@media screen and (max-width:560px){.scr-print{--sheet-zoom:.42}.scr-print .print-bar{flex-wrap:wrap;inline-size:100%;position:static}.scr-print .print-note{inline-size:calc(100% - 24px)}}:where(body.projector) .scr-print .print-bar{top:10px}@media print{.scr-print .print-page{break-after:page;min-block-size:267mm;padding:0 0 12mm}.scr-print .print-page:last-child{break-after:auto}}
.print-only{display:none}@media print{*,:before,:after{transition:none!important;animation:none!important}@page{size:A4;margin:14mm}body{background:#fff;font-size:12pt}.topbar,.banner,.no-print,.toast,.overlay,.menu,.projector-exit,.kl-fx,.skip-link,canvas,.scene-slot,.flourish-layer,.splash,.curtain-lift{display:none!important}.page{max-width:none;padding:0}.recipe-sheet,.card{box-shadow:none;border:1.5pt solid #000}.recipe-sheet{border-radius:8pt}.print-only{display:block!important}body.print-summary main.page>:not(.scr-teacher,.teacher-body),body.print-summary .scr-teacher>:not(.teacher-body),body.print-summary .teacher-body>:not(.summary-card){display:none!important}body:has(.print-root){background:#fff}body:has(.print-root) .page{padding:0}}

