.walk.svelte-vg9oxs{justify-items:center;gap:.4rem;display:grid}.note.svelte-vg9oxs{line-height:1.45}.san.svelte-vg9oxs{color:var(--copybook-label);margin-right:.35rem}.note.mistake.svelte-vg9oxs .san:where(.svelte-vg9oxs){color:var(--copybook-mark)}.tag.svelte-vg9oxs{font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--copybook-mark);margin-right:.35rem;font-weight:700}.note.svelte-vg9oxs .lesson-rich,.note.svelte-vg9oxs .lesson-rich p{display:inline}.bar.svelte-vg9oxs{align-items:center;gap:.35rem;display:flex}.lines.svelte-vg9oxs{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-width:100%;min-height:2.75rem;display:flex}.step.svelte-vg9oxs{min-width:2.75rem;min-height:2.75rem;color:var(--copybook-ink);background:var(--copybook-choice);box-shadow:inset 0 0 0 1.5px var(--copybook-line);border-radius:9999px;place-items:center;font-size:1.2rem;font-weight:700;transition:transform .12s;display:grid}.step.lead.svelte-vg9oxs{box-shadow:inset 0 0 0 2px var(--copybook-ink)}.step.svelte-vg9oxs:disabled{opacity:.4}.step.svelte-vg9oxs:not(:disabled):hover{transform:translateY(-1px)}.count.svelte-vg9oxs{text-align:center;min-width:3rem;font-size:var(--text-xs);color:var(--copybook-ash)}.end.svelte-vg9oxs{color:var(--copybook-good);margin:0;font-weight:700}.side.svelte-vg9oxs{font-size:var(--text-xs);color:var(--copybook-ash);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;margin:0;display:flex}.ink-btn.svelte-vg9oxs{min-height:2.75rem;font-size:var(--text-sm);text-align:left;color:var(--copybook-ink);background:var(--copybook-choice);box-shadow:inset 0 0 0 1.5px var(--copybook-line);border-radius:9999px;padding:.35rem .8rem;font-weight:600;transition:transform .12s}.ink-btn.svelte-vg9oxs:hover{transform:translateY(-1px)}html[data-art=pixel] .step.svelte-vg9oxs,html[data-art=pixel] .ink-btn.svelte-vg9oxs{border-radius:0}.pedestal.svelte-zw2qsi{animation:.5s ease-out both golem-fade}.say.svelte-zw2qsi{animation:.5s ease-out .15s both golem-fade}@media (prefers-reduced-motion:no-preference){.pedestal.svelte-zw2qsi{animation:.75s cubic-bezier(.22,.8,.3,1) both golem-in}.say.svelte-zw2qsi{animation:.75s cubic-bezier(.22,.8,.3,1) .18s both golem-in}}.coach.svelte-zw2qsi{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.55rem;min-width:0;margin:0;display:grid}.pedestal.svelte-zw2qsi{width:var(--coach-md,4rem);justify-items:center;display:grid;position:relative}.lamp.svelte-zw2qsi{background:radial-gradient(ellipse at 50% 62%, color-mix(in srgb, var(--fill-ember) 34%, transparent), transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-30% -55% -18%}.pedestal.svelte-zw2qsi:after{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--copybook-ink) 32%, transparent), transparent 70%);border-radius:50%;width:112%;height:.7rem;margin-top:-.35rem}.md.svelte-zw2qsi{aspect-ratio:1;background:radial-gradient(circle at 50% 36%, var(--a), var(--b) 68%, color-mix(in srgb, var(--b) 55%, black));width:100%;box-shadow:inset 0 -6px 10px -4px #00000073, inset 0 3px 6px -3px #ffffff59, 0 0 0 2px var(--copybook-paper-a), 0 0 0 3.5px color-mix(in srgb, var(--b) 60%, var(--copybook-ink)), 0 0 18px 2px color-mix(in srgb, var(--fill-ember) 45%, transparent), 0 8px 14px -8px #000c;border-radius:50%;place-items:center;display:grid;position:relative}.md.framed.svelte-zw2qsi{box-shadow:0 0 18px 2px color-mix(in srgb, var(--fill-ember) 40%, transparent);background:0 0}.md.svelte-zw2qsi .fig{width:78%;height:78%}html[data-art=pixel] .md.svelte-zw2qsi{border-radius:0}.seal.svelte-zw2qsi{width:1.55rem;height:1.55rem;font-family:var(--font-sans);color:var(--copybook-paper-a);background:var(--copybook-good);box-shadow:0 0 0 2px var(--copybook-paper-a), 0 3px 6px -2px #00000080;border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;line-height:1;animation:.32s ease-out both svelte-zw2qsi-seal;display:grid;position:absolute;bottom:.2rem;right:-.3rem}.tone-bad.svelte-zw2qsi .seal:where(.svelte-zw2qsi){background:var(--copybook-mark)}html[data-art=pixel] .seal.svelte-zw2qsi{border-radius:0}@keyframes svelte-zw2qsi-seal{0%{opacity:0;scale:1.8}}.coach.flip.svelte-zw2qsi{--golem-x:1.5rem;grid-template-columns:minmax(0,1fr) auto}.flip.svelte-zw2qsi .pedestal:where(.svelte-zw2qsi){order:2}.say.svelte-zw2qsi{min-width:0;max-width:var(--say-max,none);border-radius:calc(var(--copybook-radius) * .75);color:var(--copybook-say-ink);background:linear-gradient(170deg, var(--copybook-say-a), var(--copybook-say-b));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copybook-ink) 16%, transparent), 0 1px 0 0 color-mix(in srgb, var(--copybook-ink) 10%, transparent), 0 12px 18px -12px #0000008c;justify-self:start;margin-bottom:.7rem;padding:.5rem .85rem .6rem;transition:box-shadow .2s;position:relative}.say.svelte-zw2qsi:before{content:"";background:var(--copybook-say-b);width:1rem;height:1rem;box-shadow:1px 1px 0 0 color-mix(in srgb, var(--copybook-ink) 16%, transparent);position:absolute;bottom:-.5rem;left:1.2rem;rotate:45deg}.flip.svelte-zw2qsi .say:where(.svelte-zw2qsi){justify-self:end}.flip.svelte-zw2qsi .say:where(.svelte-zw2qsi):before{left:auto;right:1.2rem}html[data-art=pixel] .say.svelte-zw2qsi:before{clip-path:polygon(0 0,100% 0,0 100%);width:.75rem;height:.5rem;box-shadow:none;bottom:-.5rem;rotate:none}html[data-art=pixel] .flip.svelte-zw2qsi .say:where(.svelte-zw2qsi):before{clip-path:polygon(0 0,100% 0,100% 100%)}.tone-good.svelte-zw2qsi .say:where(.svelte-zw2qsi){box-shadow:inset 4px 0 0 0 var(--copybook-good), inset 0 0 0 1px color-mix(in srgb, var(--copybook-good) 40%, transparent), 0 0 0 3px color-mix(in srgb, var(--copybook-good) 16%, transparent), 0 12px 18px -12px #0000008c}.tone-bad.svelte-zw2qsi .say:where(.svelte-zw2qsi){box-shadow:inset 4px 0 0 0 var(--copybook-mark), inset 0 0 0 1px color-mix(in srgb, var(--copybook-mark) 40%, transparent), 0 0 0 3px color-mix(in srgb, var(--copybook-mark) 14%, transparent), 0 12px 18px -12px #0000008c}.who.svelte-zw2qsi{font-family:var(--font-sans);font-size:var(--text-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--copybook-say-who);font-weight:800;display:block}.who.svelte-zw2qsi small:where(.svelte-zw2qsi){font-size:inherit;letter-spacing:.06em;font-weight:600}.words.svelte-zw2qsi{font-family:var(--copybook-hand);font-size:var(--coach-size,1.0625rem);text-wrap:pretty;margin-top:.1rem;font-weight:600;line-height:1.32;display:block}.words.svelte-zw2qsi strong{color:inherit;font-weight:700}.nb.svelte-139snh2{--rule:1.875rem;flex-direction:column;flex:auto;min-height:0;display:flex}.nb.svelte-139snh2>:where(.svelte-139snh2):not(.scroll){flex-shrink:0}.head.svelte-139snh2{padding:0 4.5rem .55rem var(--cb-text-x);border-bottom:2px solid color-mix(in srgb, var(--copybook-ink) 72%, transparent);box-shadow:0 3px 0 -1px color-mix(in srgb, var(--copybook-ink) 22%, transparent);gap:.1rem;display:grid;position:relative}.eyebrow.svelte-139snh2,.k.svelte-139snh2,.lab.svelte-139snh2{font-family:var(--font-sans);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--copybook-label);font-weight:700}.title.svelte-139snh2{color:var(--copybook-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.6cqi,2rem);line-height:1.1}.date.svelte-139snh2{font-family:var(--copybook-hand);color:var(--copybook-mark);font-size:1.2rem;font-weight:600;position:absolute;top:.1rem;right:.25rem;rotate:-3deg}.idea.svelte-139snh2{margin:.7rem 0 0 var(--cb-text-x);border-left:4px solid var(--copybook-mark);border-radius:0 calc(var(--copybook-radius) * .4) calc(var(--copybook-radius) * .4) 0;background:color-mix(in srgb, var(--copybook-plate) 78%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copybook-ink) 10%, transparent), 0 5px 10px -8px #00000073;padding:.45rem .8rem .55rem;position:relative}.idea.svelte-139snh2 p:where(.svelte-139snh2){font-family:var(--copybook-hand);color:var(--copybook-ink);text-wrap:pretty;margin:.15rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.32}.idea.hidden-idea.svelte-139snh2 p:where(.svelte-139snh2){color:var(--copybook-ash);font-size:.95rem}.stages.svelte-139snh2{margin:.55rem 0 0 var(--cb-text-x);flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.stages.svelte-139snh2 li:where(.svelte-139snh2){min-height:1.85rem;font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--copybook-ash);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copybook-ink) 26%, transparent);border-radius:9999px;align-items:center;gap:.35rem;padding:.1rem .65rem .1rem .2rem;transition:color .3s,box-shadow .3s;display:inline-flex}.stages.svelte-139snh2 .tick:where(.svelte-139snh2){width:1.45rem;height:1.45rem;font-size:var(--text-3xs);color:var(--copybook-ink);background:color-mix(in srgb, var(--copybook-ink) 10%, transparent);border-radius:9999px;place-items:center;font-weight:800;display:inline-grid}.stages.svelte-139snh2 li.on:where(.svelte-139snh2){color:var(--copybook-good);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--copybook-good) 70%, transparent)}.stages.svelte-139snh2 li.on:where(.svelte-139snh2) .tick:where(.svelte-139snh2){color:var(--copybook-paper-a);background:var(--copybook-good)}.stages.svelte-139snh2 li.on:where(.svelte-139snh2) b:where(.svelte-139snh2){color:var(--copybook-ink)}html[data-art=pixel] .stages.svelte-139snh2 li:where(.svelte-139snh2),html[data-art=pixel] .stages.svelte-139snh2 .tick:where(.svelte-139snh2){border-radius:0}.scroll.svelte-139snh2{overscroll-behavior:contain;background:repeating-linear-gradient(180deg, transparent 0 calc(var(--rule) - 1px), var(--copybook-line) calc(var(--rule) - 1px) var(--rule)) local;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--copybook-ink) 30%, transparent) transparent;flex:auto;min-height:0;margin-top:.6rem;position:relative;overflow:auto}.sheet.svelte-139snh2{padding:0 0 var(--rule);margin:0;list-style:none}.ent.svelte-139snh2{grid-template-columns:var(--cb-margin) minmax(0, 1fr);display:grid}.margin.svelte-139snh2{padding-top:calc(var(--rule) * .95);align-content:start;justify-items:center;display:grid}.pen.svelte-139snh2{justify-items:center;gap:.1rem;display:grid}.body.svelte-139snh2{min-width:0;padding:0 .75rem 0 calc(var(--cb-text-x) - var(--cb-margin))}.lab.svelte-139snh2{height:var(--rule);line-height:calc(var(--rule) * 1.42);display:block}.ent.now.svelte-139snh2 .lab:where(.svelte-139snh2){color:var(--copybook-mark)}.ent.now.svelte-139snh2 .lab:where(.svelte-139snh2):after{content:"";vertical-align:.25em;background:var(--copybook-mark);width:1.6rem;height:2px;margin-left:.5rem;display:inline-block}.hand.svelte-139snh2{font-family:var(--copybook-hand);font-size:var(--cb-hand-size,1.08rem);font-weight:600;line-height:var(--rule);color:var(--copybook-ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0;translate:0 .28rem}html[data-art=pixel] .hand.svelte-139snh2{font-size:.95rem}.hand.small.svelte-139snh2{font-size:.98rem}.m.ink-good.svelte-139snh2{color:var(--copybook-good);font-weight:700}.m.ink-bad.svelte-139snh2{color:var(--copybook-mark);text-decoration:line-through;text-decoration-thickness:2px}.m.ink-shown.svelte-139snh2,.m.ink-blank.svelte-139snh2{color:var(--copybook-ash)}.tag.svelte-139snh2{margin-left:.15em;text-decoration:none;display:inline-block}.fix.svelte-139snh2{white-space:normal}.fix.svelte-139snh2 s:where(.svelte-139snh2){color:color-mix(in srgb, var(--copybook-mark) 70%, var(--copybook-ash));-webkit-text-decoration-color:var(--copybook-mark);text-decoration-color:var(--copybook-mark);margin-right:.3em}.cor.svelte-139snh2{color:var(--copybook-mark);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.cor.svelte-139snh2:before{content:"‸";margin-right:.1em;font-weight:700}.ink-mark.svelte-139snh2{font-family:var(--copybook-hand);color:var(--copybook-mark);font-size:1.65rem;font-weight:700;line-height:1;display:block;rotate:-8deg}.ink-word.svelte-139snh2{font-family:var(--copybook-hand);font-size:var(--text-2xs);color:var(--copybook-mark);font-weight:700;line-height:1.1;display:block;rotate:-5deg}.stamp.svelte-139snh2{border:4px solid var(--copybook-mark);outline:2px solid var(--copybook-mark);outline-offset:4px;color:var(--copybook-mark);background:color-mix(in srgb, var(--copybook-mark) 5%, transparent);-webkit-mask-image:var(--copybook-stamp-grain);mask-image:var(--copybook-stamp-grain);border-radius:9999px;justify-items:center;gap:.15rem;margin:.7rem 0 .9rem .2rem;padding:.5rem 1.9rem .55rem;display:inline-grid;rotate:-6deg;-webkit-mask-size:140px 140px;mask-size:140px 140px}html[data-art=pixel] .stamp.svelte-139snh2{border-radius:0}.stamp.svelte-139snh2 .band:where(.svelte-139snh2){font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(1.85rem,4.6cqi,2.6rem);font-weight:700;line-height:1}.stamp.svelte-139snh2 .stars:where(.svelte-139snh2){letter-spacing:.3em;font-size:1.35rem;line-height:1}.stamp.svelte-139snh2 .stars:where(.svelte-139snh2) i:where(.svelte-139snh2){opacity:.28;font-style:normal}.hand.grade.svelte-139snh2{color:var(--copybook-mark)}.rule-note.svelte-139snh2{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--copybook-ash);margin:.3rem 0 0;line-height:1.4}.ent.svelte-139snh2.fresh{animation:1.8s ease-out both svelte-139snh2-fresh-wash}@keyframes svelte-139snh2-fresh-wash{0%{background-color:color-mix(in srgb, var(--stream-glow,var(--color-gold)) 26%, transparent)}}@media (prefers-reduced-motion:no-preference){.hand.svelte-139snh2.fresh,.ent.svelte-139snh2.fresh .hand:where(.svelte-139snh2){animation:.72s steps(24,end) both svelte-139snh2-write}.pen.svelte-139snh2.fresh{animation:.38s ease-out .38s both svelte-139snh2-ink-in}.stamp-ent.svelte-139snh2.fresh .stamp:where(.svelte-139snh2){animation:.42s cubic-bezier(.3,.7,.4,1) .24s both svelte-139snh2-press}}@keyframes svelte-139snh2-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-139snh2-ink-in{0%{opacity:0;scale:1.6}}@keyframes svelte-139snh2-press{0%{opacity:0;scale:1.35}70%{opacity:1;scale:.98}to{scale:1}}.copybook.svelte-ay9qa0{--gut:.75rem;--pad:1rem;--mat:.6rem;--coach-h:4.75rem;--cap-h:2rem;--cb-margin:3.4rem;--stream-glow:var(--copybook-thread);--cb-text-x:4.25rem;--copybook-hand:"Alegreya", "Alegreya Fallback", Georgia, serif;--copybook-stamp-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 2.35'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");--copybook-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.5 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--brush-green:var(--zone-goal);--brush-red:var(--zone-danger);--brush-blue:var(--zone-wall);--brush-yellow:var(--zone-focus);--brush-alpha:.95;--brush-filter:url(#gd-brush-edge);--brush-edge:var(--copybook-plate);--board-veil:color-mix(in srgb, var(--copybook-plate) 30%, transparent);width:100%;container:copybook/inline-size}html[data-art=pixel] .copybook.svelte-ay9qa0{--copybook-hand:var(--font-sans)}.paper.svelte-ay9qa0{isolation:isolate;color:var(--copybook-ink);background:radial-gradient(ellipse at 50% 45%, transparent 58%, var(--copybook-edge) 100%), repeating-linear-gradient(8deg, color-mix(in srgb, var(--copybook-fibre) 10%, transparent) 0 1px, transparent 1px 7px), linear-gradient(160deg, var(--copybook-paper-a), var(--copybook-paper-b));position:relative}.paper.svelte-ay9qa0:before{content:"";z-index:-1;border-radius:inherit;background:var(--copybook-fibre);-webkit-mask-image:var(--copybook-grain);mask-image:var(--copybook-grain);opacity:.32;pointer-events:none;position:absolute;inset:0;-webkit-mask-size:180px 180px;mask-size:180px 180px}html[data-art=pixel] .paper.svelte-ay9qa0:before{-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);opacity:.08;-webkit-mask-size:4px 4px;mask-size:4px 4px}.ruled.svelte-ay9qa0{--rule:1.875rem;background:linear-gradient(90deg, transparent 0 var(--cb-margin), var(--copybook-margin) var(--cb-margin) calc(var(--cb-margin) + 1.5px), transparent calc(var(--cb-margin) + 1.5px) calc(var(--cb-margin) + 4.5px), var(--copybook-margin) calc(var(--cb-margin) + 4.5px) calc(var(--cb-margin) + 6px), transparent calc(var(--cb-margin) + 6px)), repeating-linear-gradient(180deg, transparent 0 calc(var(--rule) - 1px), var(--copybook-line) calc(var(--rule) - 1px) var(--rule)), radial-gradient(ellipse at 50% 45%, transparent 58%, var(--copybook-edge) 100%), linear-gradient(160deg, var(--copybook-paper-a), var(--copybook-paper-b))}.book.svelte-ay9qa0{gap:.75rem;display:grid;position:relative}.page.svelte-ay9qa0{border-radius:var(--copybook-radius);min-width:0;position:relative}.left.svelte-ay9qa0{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copybook-ink) 12%, transparent), 0 2px 0 var(--copybook-paper-b), 0 3px 0 var(--copybook-fore), 0 5px 0 var(--copybook-paper-b), 0 6px 0 var(--copybook-fore), 0 14px 22px -12px #000000a6;align-content:start;gap:.75rem;padding:.6rem .5rem .75rem;display:grid}.plate-area.svelte-ay9qa0{justify-items:center;min-width:0;display:grid}.plate-col.svelte-ay9qa0{width:calc(var(--cb-bs) + 2 * var(--mat));max-width:100%;display:grid}.coach-slot.svelte-ay9qa0{--coach-md:3.4rem;--coach-size:1.02rem;z-index:2;width:calc(var(--cb-bs) + 2 * var(--mat));min-width:0;max-width:100%;margin-bottom:calc(-1 * var(--mat));justify-self:center;padding-inline:.15rem;position:relative}.plate.svelte-ay9qa0{padding:var(--mat) var(--mat) 0;justify-items:center;gap:.15rem;display:grid}.plate-board.svelte-ay9qa0{width:var(--cb-bs);height:var(--cb-bs);box-shadow:0 0 0 2px var(--copybook-ink), 0 0 0 calc(var(--mat) - 1.5px) var(--copybook-plate), 0 0 0 var(--mat) var(--copybook-ink), 0 0 0 calc(var(--mat) + 4px) color-mix(in srgb, var(--copybook-paper-b) 70%, transparent), 0 0 0 calc(var(--mat) + 5px) color-mix(in srgb, var(--copybook-ink) 16%, transparent), 0 16px 26px -14px #28140099;border-radius:3px;transition:box-shadow .22s;position:relative}.plate.graded.svelte-ay9qa0 .plate-board:where(.svelte-ay9qa0){box-shadow:0 0 0 2px var(--copybook-mark), 0 0 0 calc(var(--mat) - 1.5px) var(--copybook-plate), 0 0 0 var(--mat) var(--copybook-mark), 0 0 0 calc(var(--mat) + 4px) color-mix(in srgb, var(--copybook-paper-b) 70%, transparent), 0 0 0 calc(var(--mat) + 5px) color-mix(in srgb, var(--copybook-mark) 22%, transparent), 0 16px 26px -14px #28140099}.plate.held.svelte-ay9qa0 .plate-board:where(.svelte-ay9qa0){box-shadow:0 0 0 2px var(--copybook-mark), 0 0 0 calc(var(--mat) - 1.5px) color-mix(in srgb, var(--copybook-mark) 14%, var(--copybook-plate)), 0 0 0 var(--mat) var(--copybook-mark), 0 0 0 calc(var(--mat) + 6px) color-mix(in srgb, var(--copybook-mark) 22%, transparent), 0 16px 26px -14px #28140099}.play-down.svelte-ay9qa0{place-items:center;display:grid;position:absolute;inset:0}.stamp-on.svelte-ay9qa0{z-index:8;bottom:calc(-1 * var(--mat) - .75rem);right:calc(-1 * var(--mat) - .35rem);border:3px solid var(--copybook-mark);outline:1.5px solid var(--copybook-mark);outline-offset:2px;color:var(--copybook-mark);background:color-mix(in srgb, var(--copybook-plate) 92%, transparent);pointer-events:none;border-radius:.6rem;justify-items:center;gap:.05rem;padding:.3rem .85rem .35rem;animation:.38s cubic-bezier(.3,.7,.4,1) both svelte-ay9qa0-press;display:grid;position:absolute;rotate:-5deg;box-shadow:0 8px 14px -8px #00000080}.stamp-on.right.svelte-ay9qa0{color:var(--copybook-good);border-color:var(--copybook-good);outline-color:var(--copybook-good)}.stamp-on.svelte-ay9qa0 b:where(.svelte-ay9qa0){font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:1.2rem;line-height:1.05}.stamp-on.svelte-ay9qa0 small:where(.svelte-ay9qa0){font-family:var(--font-sans);font-size:var(--text-3xs);letter-spacing:.06em;white-space:nowrap;font-weight:700}.stamp-on.held-tag.svelte-ay9qa0{left:calc(-1 * var(--mat) - .35rem);right:auto;bottom:calc(-1 * var(--mat) - .5rem);rotate:-6deg}.cap.cap-left.svelte-ay9qa0{text-align:left;justify-content:flex-start;padding:0 11.5rem 0 .25rem}.plate.held.svelte-ay9qa0 .cap:where(.svelte-ay9qa0){padding-left:6.5rem}html[data-art=pixel] .stamp-on.svelte-ay9qa0{border-radius:0;outline:none}@keyframes svelte-ay9qa0-press{0%{opacity:0;scale:1.4}70%{opacity:1;scale:.97}to{scale:1}}.book.walking.svelte-ay9qa0{--walk-h:6.3rem}.deck-slot.svelte-ay9qa0{margin-top:calc(var(--mat) + .45rem);font-family:var(--font-sans);justify-self:stretch}.deck-slot.svelte-ay9qa0+.cap:where(.svelte-ay9qa0){margin-top:.1rem}.walk-note.svelte-ay9qa0{min-height:4.35em;color:var(--copybook-ink);text-align:left;text-wrap:pretty;margin-bottom:.35rem;padding-inline:.2rem;font-size:1rem;line-height:1.45}.walk-note.svelte-ay9qa0 .lesson-rich strong{color:var(--copybook-label)}.shape-spread.svelte-ay9qa0 .book.walking:where(.svelte-ay9qa0),.shape-portrait.svelte-ay9qa0 .book.walking:where(.svelte-ay9qa0){--walk-h:calc(6.3rem + 3 * 1.45rem + .35rem)}@media (prefers-reduced-motion:no-preference){.plate.svelte-ay9qa0,.right.svelte-ay9qa0,.slip.svelte-ay9qa0{animation:.42s cubic-bezier(.2,.7,.3,1) both svelte-ay9qa0-cb-open}.plate.svelte-ay9qa0{animation-delay:.11s}.right.svelte-ay9qa0{animation-delay:.22s}.slip.svelte-ay9qa0{animation-delay:.3s}}@keyframes svelte-ay9qa0-cb-open{0%{opacity:0;translate:0 6px}}.cap.svelte-ay9qa0{min-height:var(--cap-h);margin:calc(var(--mat) + .25rem) 0 0;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--copybook-ash);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem .9rem;display:flex}.cap.svelte-ay9qa0 b:where(.svelte-ay9qa0){letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:var(--text-2xs);color:var(--copybook-label)}.cap.svelte-ay9qa0 .graded-w:where(.svelte-ay9qa0){color:var(--copybook-mark);font-weight:700}.cap.svelte-ay9qa0 .cb-analyse .act{min-height:var(--cap-h);white-space:nowrap;color:var(--copybook-ash)}.cap.svelte-ay9qa0 .cb-analyse .act:hover{color:var(--copybook-ink);background:color-mix(in srgb, var(--copybook-ink) 7%, transparent)}.cap.svelte-ay9qa0 .cb-analyse .act:focus-visible{outline-color:var(--copybook-label)}.key.svelte-ay9qa0{flex-wrap:wrap;justify-content:center;gap:.2rem .7rem;display:inline-flex}.kt.svelte-ay9qa0{font-size:var(--text-2xs);color:var(--copybook-ink);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.sw.svelte-ay9qa0{--zone-deep:color-mix(in srgb, var(--zone-c) 58%, black);background:repeating-linear-gradient(40deg, color-mix(in srgb, var(--zone-deep) 50%, transparent) 0 1.5px, transparent 1.5px 4px), color-mix(in srgb, var(--zone-c) 40%, transparent);width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1.5px var(--zone-deep);border-radius:2px}.sw.tone-goal.svelte-ay9qa0{--zone-c:var(--zone-goal)}.sw.tone-danger.svelte-ay9qa0{--zone-c:var(--zone-danger)}.sw.tone-wall.svelte-ay9qa0{--zone-c:var(--zone-wall)}.sw.tone-focus.svelte-ay9qa0{--zone-c:var(--zone-focus);box-shadow:inset 0 0 0 2.5px var(--zone-c), 0 0 0 1px var(--zone-deep);background:0 0;border-radius:50%}.ar.svelte-ay9qa0{clip-path:polygon(0 38%,62% 38%,62% 0,100% 50%,62% 100%,62% 62%,0 62%);background:currentColor;width:1.3rem;height:.7rem}.ar.keeps.svelte-ay9qa0{color:var(--zone-goal)}.ar.reply.svelte-ay9qa0{color:var(--zone-danger)}.ar.yours.svelte-ay9qa0{color:var(--zone-focus)}.task.svelte-ay9qa0{font-family:var(--font-sans);text-wrap:pretty;gap:.5rem;font-size:1rem;line-height:1.45;display:grid}.task.svelte-ay9qa0 .lesson-rich strong{color:var(--copybook-label)}.task.svelte-ay9qa0 .lesson-rich li::marker{color:var(--copybook-ash)}.task.svelte-ay9qa0 p:where(.svelte-ay9qa0){margin:0}.ask.svelte-ay9qa0{color:var(--copybook-label);font-weight:700}.status.svelte-ay9qa0{font-size:var(--text-xs);color:var(--copybook-ash);font-weight:600}.facts.svelte-ay9qa0{gap:.2rem;margin:0;padding-left:1.1rem;font-weight:600;list-style:outside;display:grid}.cite.svelte-ay9qa0,.k.svelte-ay9qa0,.cz-n.svelte-ay9qa0{font-size:var(--text-2xs);color:var(--copybook-ash)}.k.svelte-ay9qa0,.cz-n.svelte-ay9qa0{letter-spacing:.12em;text-transform:uppercase;color:var(--copybook-label);font-weight:700}.cz-n.svelte-ay9qa0{width:100%}.rule.svelte-ay9qa0{font-family:var(--copybook-hand);font-size:1.12rem;font-weight:600;line-height:1.75}.blank.svelte-ay9qa0{border-bottom:2px solid var(--copybook-ash);min-width:4.5rem;color:var(--copybook-ash);text-align:center;margin-inline:.1rem;line-height:1.2;display:inline-block}.blank.asked.svelte-ay9qa0{border-bottom:3px solid var(--copybook-mark);color:var(--copybook-mark);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:.1em;font-weight:800}.filled.ok.svelte-ay9qa0{color:var(--copybook-good);border-bottom:2px solid;font-weight:700}.filled.bad.svelte-ay9qa0{color:color-mix(in srgb, var(--copybook-mark) 70%, var(--copybook-ash));-webkit-text-decoration:line-through 2px var(--copybook-mark);text-decoration:line-through 2px var(--copybook-mark)}.filled.fixw.svelte-ay9qa0{color:var(--copybook-mark);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.filled.fixw.svelte-ay9qa0:before{content:"‸"}.links.svelte-ay9qa0 .links{--color-ember-ink:var(--copybook-label)}.choices.svelte-ay9qa0{flex-wrap:wrap;gap:.45rem;display:flex}.choices.col.svelte-ay9qa0{flex-direction:column;align-items:stretch}.choice.svelte-ay9qa0{text-align:left;min-height:2.75rem;color:var(--copybook-ink);background:var(--copybook-choice);box-shadow:inset 0 0 0 1.5px var(--copybook-ink), 0 3px 0 0 color-mix(in srgb, var(--copybook-ink) 35%, transparent);border-radius:9999px;padding:.45rem .95rem;font-weight:650;transition:transform .12s,box-shadow .12s}.choices.col.svelte-ay9qa0 .choice:where(.svelte-ay9qa0){border-radius:calc(var(--copybook-radius) * .6)}.choice.big.svelte-ay9qa0{min-width:9rem;font-family:var(--copybook-hand);text-align:center;padding-inline:1.2rem;font-size:1.15rem}.choice.svelte-ay9qa0:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--copybook-ink), 0 5px 0 0 color-mix(in srgb, var(--copybook-ink) 35%, transparent);transform:translateY(-2px)}.choice.svelte-ay9qa0:not(:disabled):active{box-shadow:inset 0 0 0 1.5px var(--copybook-ink);transform:translateY(2px)}.choice.svelte-ay9qa0:focus-visible,.ear.svelte-ay9qa0:focus-visible,.tab.svelte-ay9qa0:focus-visible{outline:3px solid var(--copybook-label);outline-offset:3px}.choice.crossed.svelte-ay9qa0{color:var(--copybook-mark);box-shadow:inset 0 0 0 1.5px var(--copybook-mark);text-decoration:line-through;text-decoration-thickness:2px}html[data-art=pixel] .choice.svelte-ay9qa0,html[data-art=pixel] .tab.svelte-ay9qa0{border-radius:0}.acts.svelte-ay9qa0{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.acts.svelte-ay9qa0:empty{display:none}.slip.svelte-ay9qa0{padding:.7rem .85rem .85rem var(--cb-text-x);border-radius:calc(var(--copybook-radius) * .7);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copybook-ink) 12%, transparent), 0 2px 0 var(--copybook-paper-b), 0 3px 0 var(--copybook-fore), 0 12px 20px -12px #0009;align-content:start;gap:.6rem;display:grid}.ear.svelte-ay9qa0{min-height:2.75rem;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--copybook-label);background:0 0;align-items:center;gap:.45rem;padding:0 .6rem 0 0;font-weight:700;display:inline-flex;position:relative}.fold.svelte-ay9qa0{filter:drop-shadow(1px -1px 1.5px #00000052);transform-origin:0 100%;flex:none;width:2.5rem;height:2.5rem;transition:scale .18s;position:relative}.fold.svelte-ay9qa0:before,.fold.svelte-ay9qa0:after{content:"";position:absolute;inset:0}.fold.svelte-ay9qa0:before{background:linear-gradient(45deg, color-mix(in srgb, var(--copybook-ink) 22%, var(--copybook-paper-b)), color-mix(in srgb, var(--copybook-ink) 8%, var(--copybook-paper-b)));clip-path:polygon(0 0,0 100%,100% 100%)}.fold.svelte-ay9qa0:after{background:linear-gradient(45deg, color-mix(in srgb, var(--copybook-paper-a) 55%, white) 50%, var(--copybook-paper-b));clip-path:polygon(0 0,100% 0,100% 100%)}.ear.svelte-ay9qa0:hover .fold:where(.svelte-ay9qa0){scale:1.16}.ear-t.svelte-ay9qa0{white-space:nowrap;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:text-decoration-color .14s}.ear.svelte-ay9qa0:hover .ear-t:where(.svelte-ay9qa0){text-decoration-color:currentColor}.ph-slip.svelte-ay9qa0 .ear:where(.svelte-ay9qa0),.right.svelte-ay9qa0 .ear:where(.svelte-ay9qa0){align-items:flex-end;padding-bottom:.35rem;position:absolute;bottom:0;left:0}.ph-slip.svelte-ay9qa0 .ear:where(.svelte-ay9qa0) .fold:where(.svelte-ay9qa0),.right.svelte-ay9qa0 .ear:where(.svelte-ay9qa0) .fold:where(.svelte-ay9qa0){margin-bottom:-.35rem}.right.svelte-ay9qa0 .ear:where(.svelte-ay9qa0){border-bottom-left-radius:3px}.chev.svelte-ay9qa0{font-family:var(--font-sans);padding-left:.12em;font-size:1.35rem;font-weight:800;line-height:1;display:inline-flex}.chev.svelte-ay9qa0 i:where(.svelte-ay9qa0){margin-left:-.18em;font-style:normal}.shape-phone.svelte-ay9qa0 .book:where(.svelte-ay9qa0){--cb-bs:min(calc(var(--cb-w,100cqw) - 1rem - 2 * var(--mat)), 34rem);--mat:.45rem}.shape-phone.svelte-ay9qa0 .left:where(.svelte-ay9qa0){padding:.55rem .5rem .4rem}.shape-phone.svelte-ay9qa0 .coach-slot:where(.svelte-ay9qa0){--coach-md:2.9rem;--coach-size:1rem}.ph-idea.svelte-ay9qa0{border-left:3px solid var(--copybook-mark);font-family:var(--copybook-hand);color:var(--copybook-ink);background:color-mix(in srgb, var(--copybook-plate) 70%, transparent);margin:0 0 .1rem;padding:.3rem .6rem .35rem;font-size:.98rem;font-weight:600;line-height:1.3}.ph-idea.svelte-ay9qa0 b:where(.svelte-ay9qa0){font-family:var(--font-sans);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--copybook-label);font-weight:700;display:block}.ph-slip.svelte-ay9qa0{min-height:7.5rem;margin-top:.85rem;padding-bottom:3.1rem;position:relative}.ph-slip.svelte-ay9qa0:not(:has(.ear)){padding-bottom:.85rem}.ph-foot.svelte-ay9qa0{z-index:6;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-void) 92%, transparent) .6rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin:.35rem -.75rem 0;display:grid;position:sticky;bottom:0}.foot-go.svelte-ay9qa0,.foot-done.svelte-ay9qa0{min-width:0;display:grid}.foot-done.svelte-ay9qa0{margin-top:.85rem}.ph-page.svelte-ay9qa0{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--copybook-ink) 12%, transparent), 0 12px 20px -12px #0009;margin-top:.85rem;padding:1rem 0 .75rem}.ph-page.svelte-ay9qa0:after,.sheet-page.svelte-ay9qa0:after{content:"";top:0;bottom:0;left:var(--cb-margin);border-inline:1.5px solid var(--copybook-margin);pointer-events:none;width:6px;position:absolute}.tab.svelte-ay9qa0{min-height:3.25rem;color:var(--copybook-paper-a);text-align:left;background:var(--copybook-cover);box-shadow:inset 0 0 0 1.5px var(--copybook-rim), 0 4px 0 0 #00000059;border-radius:12px;align-items:center;gap:.55rem;padding:.4rem .95rem .4rem .75rem;transition:transform .14s;display:inline-flex;position:relative}.tab.svelte-ay9qa0:hover{transform:translateY(-2px)}.tab.svelte-ay9qa0:active{transform:translateY(2px)}.tab.svelte-ay9qa0 b:where(.svelte-ay9qa0){font-size:var(--text-sm);display:block}.tab.svelte-ay9qa0 small:where(.svelte-ay9qa0){font-size:var(--text-2xs);opacity:.9;display:block}.tab-ic.svelte-ay9qa0{background:repeating-linear-gradient(180deg, transparent 0 4px, color-mix(in srgb, var(--copybook-ink) 40%, transparent) 4px 5px), linear-gradient(90deg, var(--copybook-margin) 0 2px, transparent 2px), var(--copybook-paper-a);width:1.35rem;height:1.6rem;box-shadow:inset 3px 0 0 var(--copybook-spine);border-radius:2px 4px 4px 2px}.rib.svelte-ay9qa0{background:var(--copybook-ribbon);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);width:12px;height:22px;position:absolute;top:-6px;right:12px}.over.svelte-ay9qa0{z-index:60;align-items:flex-end;display:flex;position:fixed;inset:0}.scrim.svelte-ay9qa0{background:#0000008c;position:absolute;inset:0}.sheet-page.svelte-ay9qa0{border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:90svh;padding:1.5rem 0 1rem;display:flex;box-shadow:0 -12px 30px #00000073}.spiral.svelte-ay9qa0{background:radial-gradient(circle at 50% 70%, var(--copybook-spine) 0 .22rem, transparent .24rem) 0 0 / 1.4rem 1.3rem repeat-x, linear-gradient(90deg, transparent 0 .45rem, var(--copybook-thread) .45rem .6rem, transparent .6rem) 0 0 / 1.4rem .95rem repeat-x;pointer-events:none;height:1.3rem;position:absolute;top:-.55rem;left:1.25rem;right:1.25rem}.close.svelte-ay9qa0{justify-content:flex-end;margin-top:.75rem;padding-right:.75rem;display:flex}.shape-portrait.svelte-ay9qa0 .book:where(.svelte-ay9qa0),.shape-spread.svelte-ay9qa0 .book:where(.svelte-ay9qa0){height:var(--cb-h);padding:var(--gut);border-radius:calc(var(--copybook-radius) + 8px);background:var(--copybook-cover);box-shadow:inset 0 0 0 1.5px var(--copybook-rim), inset 0 0 0 5px color-mix(in srgb, var(--copybook-spine) 40%, transparent), inset 0 0 0 6px color-mix(in srgb, var(--copybook-rim) 45%, transparent), 0 34px 60px -30px #000c, 0 4px 10px -4px #00000080;gap:0;margin-inline:auto}.shape-portrait.svelte-ay9qa0 .book:where(.svelte-ay9qa0):before,.shape-spread.svelte-ay9qa0 .book:where(.svelte-ay9qa0):before{content:"";border-radius:inherit;pointer-events:none;--cc:var(--copybook-corner);--hi:color-mix(in srgb, var(--copybook-corner) 55%, white);background:linear-gradient(135deg, var(--hi) 0 3%, var(--cc) 3% 50%, transparent 50%) top left / 2.6rem 2.6rem no-repeat, linear-gradient(225deg, var(--hi) 0 3%, var(--cc) 3% 50%, transparent 50%) top right / 2.6rem 2.6rem no-repeat, linear-gradient(315deg, var(--cc) 0 50%, transparent 50%) bottom right / 2.6rem 2.6rem no-repeat, linear-gradient(45deg, var(--cc) 0 50%, transparent 50%) bottom left / 2.6rem 2.6rem no-repeat;opacity:.92;position:absolute;inset:0}.shape-portrait.svelte-ay9qa0 .page:where(.svelte-ay9qa0),.shape-spread.svelte-ay9qa0 .page:where(.svelte-ay9qa0){z-index:1;height:100%;min-height:0}.shape-portrait.svelte-ay9qa0 .left:where(.svelte-ay9qa0),.shape-spread.svelte-ay9qa0 .left:where(.svelte-ay9qa0){z-index:2;padding:var(--pad);border-radius:var(--copybook-radius) 3px 3px var(--copybook-radius);box-shadow:inset -30px 0 30px -24px color-mix(in srgb, var(--copybook-spine) 70%, transparent), inset -2px 0 0 color-mix(in srgb, var(--copybook-spine) 30%, transparent), -1px 1px 0 var(--copybook-paper-b), -2px 2px 0 var(--copybook-fore), -3px 3px 0 var(--copybook-paper-b), -4px 4px 0 var(--copybook-fore), -5px 5px 0 var(--copybook-paper-b), -6px 6px 0 var(--copybook-fore), -7px 8px 12px -4px #00000073;align-content:stretch}.shape-portrait.svelte-ay9qa0 .left:where(.svelte-ay9qa0):after,.shape-spread.svelte-ay9qa0 .left:where(.svelte-ay9qa0):after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, transparent 0 .35rem, var(--copybook-thread) .35rem 1.35rem, transparent 1.35rem 2.2rem) center .6rem / 2px 2.2rem repeat-y, linear-gradient(90deg, transparent, color-mix(in srgb, var(--copybook-spine) 26%, transparent) 38%, color-mix(in srgb, var(--copybook-spine) 78%, transparent) 50%, color-mix(in srgb, var(--copybook-spine) 26%, transparent) 62%, transparent);width:1.4rem;position:absolute;top:0;bottom:0;right:-.7rem}.right.svelte-ay9qa0{border-radius:3px var(--copybook-radius) var(--copybook-radius) 3px;background:linear-gradient(90deg, transparent 0 var(--cb-margin), var(--copybook-margin) var(--cb-margin) calc(var(--cb-margin) + 1.5px), transparent calc(var(--cb-margin) + 1.5px) calc(var(--cb-margin) + 4.5px), var(--copybook-margin) calc(var(--cb-margin) + 4.5px) calc(var(--cb-margin) + 6px), transparent calc(var(--cb-margin) + 6px)), radial-gradient(ellipse at 50% 45%, transparent 58%, var(--copybook-edge) 100%), linear-gradient(160deg, var(--copybook-paper-a), var(--copybook-paper-b));min-height:0;box-shadow:inset 30px 0 30px -24px color-mix(in srgb, var(--copybook-spine) 70%, transparent), inset 2px 0 0 color-mix(in srgb, var(--copybook-spine) 30%, transparent), 1px 1px 0 var(--copybook-paper-b), 2px 2px 0 var(--copybook-fore), 3px 3px 0 var(--copybook-paper-b), 4px 4px 0 var(--copybook-fore), 5px 5px 0 var(--copybook-paper-b), 6px 6px 0 var(--copybook-fore), 7px 8px 12px -4px #00000073;flex-direction:column;padding:1.1rem 1rem .6rem 0;display:flex}.right.svelte-ay9qa0:after{content:"";z-index:4;top:calc(-1 * var(--gut) - 1px);background:linear-gradient(90deg, color-mix(in srgb, var(--copybook-ribbon) 70%, black), var(--copybook-ribbon) 35%, color-mix(in srgb, var(--copybook-ribbon) 80%, white) 55%, var(--copybook-ribbon) 70%, color-mix(in srgb, var(--copybook-ribbon) 70%, black));clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);pointer-events:none;width:.95rem;height:4.2rem;position:absolute;left:1.2rem}.foot.svelte-ay9qa0{min-height:0;max-height:44%;padding:.7rem 0 0 var(--cb-text-x);border-top:2px solid color-mix(in srgb, var(--copybook-ink) 55%, transparent);box-shadow:inset 0 3px 0 -1px color-mix(in srgb, var(--copybook-ink) 18%, transparent);flex:0 auto;align-content:start;gap:.55rem;margin-top:.6rem;display:grid;overflow:auto}.foot.svelte-ay9qa0:has(.choices:where(.svelte-ay9qa0)){flex-shrink:0;max-height:none}.go.svelte-ay9qa0{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.2rem;padding:.6rem 0 0 6.5rem;display:flex}.go-gold.svelte-ay9qa0{min-width:0;margin-left:auto;display:grid}.shape-portrait.svelte-ay9qa0 .book:where(.svelte-ay9qa0){--right:clamp(18rem, calc(var(--cb-w,100cqw) * .4), 24rem);--cb-bs:max(15rem, min(calc(var(--cb-w,100cqw) - 2 * var(--gut) - 2 * var(--pad) - 2 * var(--mat) - var(--right)), calc(var(--cb-h) - 2 * var(--gut) - 2 * var(--pad) - var(--coach-h) - var(--cap-h) - var(--walk-h,0rem) - 17rem), 40rem));grid-template-columns:calc(var(--cb-bs) + 2 * var(--mat) + 2 * var(--pad)) minmax(0, var(--right));width:fit-content;max-width:100%}.shape-portrait.svelte-ay9qa0 .left:where(.svelte-ay9qa0){grid-template-rows:auto auto minmax(0,1fr);gap:0}.shape-portrait.svelte-ay9qa0 .slip:where(.svelte-ay9qa0){align-self:start;min-height:0;max-height:100%;margin-top:1rem;overflow:auto}.shape-spread.svelte-ay9qa0 .book:where(.svelte-ay9qa0){--right-min:25rem;--right-max:38rem;--coach-h:5rem;--cb-bs:max(16rem, min(calc(var(--cb-h) - 2 * var(--gut) - 2 * var(--pad) - var(--coach-h) - var(--cap-h) - var(--walk-h,0rem) - 2 * var(--mat)), calc(var(--cb-w,100cqw) - 2 * var(--gut) - 2 * var(--pad) - 2 * var(--mat) - var(--right-min)), 58rem));grid-template-columns:calc(var(--cb-bs) + 2 * var(--mat) + 2 * var(--pad)) minmax(var(--right-min), var(--right-max));width:fit-content;max-width:100%}.shape-spread.svelte-ay9qa0 .left:where(.svelte-ay9qa0){grid-template-rows:auto minmax(0,1fr);gap:0}.shape-spread.svelte-ay9qa0 .plate-area:where(.svelte-ay9qa0){align-items:start;container:plate/size}.shape-spread.svelte-ay9qa0 .plate-col:where(.svelte-ay9qa0){--fit:min(100cqw - 2 * var(--mat), 100cqh - var(--cap-h) - var(--walk-h,0rem) - 2 * var(--mat) - .5rem);width:calc(min(var(--cb-bs), var(--fit)) + 2 * var(--mat))}.shape-spread.svelte-ay9qa0 .plate-board:where(.svelte-ay9qa0){width:min(var(--cb-bs), var(--fit));height:min(var(--cb-bs), var(--fit))}.shape-spread.svelte-ay9qa0 .coach-slot:where(.svelte-ay9qa0){--coach-md:3.9rem;--coach-size:1.1rem;--say-max:34rem}.shape-spread.svelte-ay9qa0{--cb-hand-size:1.13rem}.shape-spread.svelte-ay9qa0 .task:where(.svelte-ay9qa0){font-size:1.03rem}.shape-portrait.svelte-ay9qa0 .coach-slot:where(.svelte-ay9qa0){--say-max:28rem;--coach-md:3.6rem;--coach-size:1.06rem}
