:root{--strip-rows:4;--strip-rows-reserve:4;--strip-row:2.75rem;--strip-gap:.375rem}.control-strip.with-theme{align-items:center;column-gap:.75rem;row-gap:var(--strip-gap);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"chapter chapter keep""music music theme""effects mute locate""motion motion reading";display:grid}@media (width<=419.98px){:root{--strip-rows:5;--strip-rows-reserve:5}.control-strip.with-theme{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chapter keep""music theme""effects locate""motion mute""reading reading"}}@media (width>=380px){.control-strip.with-theme{padding-inline:var(--stage-gutter)}}.strip-more{display:none}@media (width<=639.98px){.strip-more{display:inline-flex}:root:has(.control-strip.with-theme:not([data-expanded])){--strip-rows:1}:root:has(.control-strip.with-theme[data-expanded]){--strip-rows:5}.control-strip.with-theme:not([data-expanded]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chapter more"}.control-strip.with-theme:not([data-expanded])>:not([data-strip-always]){display:none}.control-strip.with-theme[data-expanded]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"chapter chapter more""music music keep""effects mute theme""motion motion locate""reading reading reading"}}@media (width<=419.98px){:root:has(.control-strip.with-theme[data-expanded]){--strip-rows:5}.control-strip.with-theme[data-expanded]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"chapter more""music keep""effects theme""mute locate""motion reading"}}@media (width>=640px){:root{--strip-rows:3;--strip-rows-reserve:3;--strip-row:2.25rem;@media (pointer:coarse){--strip-row:2.75rem}@media (pointer:fine){--strip-gap:.5rem}}.control-strip.with-theme{grid-template-columns:repeat(4,auto);grid-template-areas:"chapter chapter locate keep""music effects mute theme""motion motion reading reading";justify-content:space-between}}@media (width>=860px) and (width<=1159.98px){:root{--strip-rows:3;--strip-rows-reserve:3}.control-strip.with-theme{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"chapter locate keep""music effects mute""motion theme reading";justify-content:stretch;justify-items:start}.control-strip.with-theme>[class~="[grid-area:reading]"]{justify-self:end}}@media (width>=1160px),(width>=720px) and (height<=500px){:root{--strip-rows:2;--strip-rows-reserve:2}.control-strip.with-theme{grid-template-columns:repeat(4, minmax(0, 1fr)) var(--reading-col);grid-template-areas:"chapter chapter locate keep theme""music effects mute motion reading";justify-content:stretch;justify-items:start;column-gap:clamp(1.5rem,3vw,3rem)}.control-strip.with-theme>[class~="[grid-area:theme]"],.control-strip.with-theme>[class~="[grid-area:reading]"]{justify-self:end}}@media (width>=1320px){:root{--strip-rows:1;--strip-rows-reserve:1}.control-strip.with-theme{grid-template-columns:minmax(13.5rem,auto) repeat(8,max-content);grid-template-areas:"chapter locate keep theme music effects mute motion reading";justify-content:space-between;column-gap:.75rem}}.strip-interlude{white-space:nowrap;display:none}@media (width>=900px){.strip-interlude{margin-left:.5rem;display:inline}}.dialogue-dock{top:var(--stage-head);z-index:5;overflow-anchor:none;height:0;position:sticky}.dialogue-box{--dialogue-pad-top:1rem;--dialogue-pad-bottom:.75rem;box-sizing:border-box;max-height:calc(100svh - var(--stage-head) - var(--stage-foot));padding-block:var(--dialogue-pad-top) var(--dialogue-pad-bottom);overflow-anchor:none;flex-direction:column;display:flex;position:relative}.dialogue-box[data-placed]{top:var(--stage-head);left:var(--dialogue-left,0);width:var(--dialogue-width,100%);z-index:5;position:fixed}@media (width<=899px){.dialogue-dock{top:calc(var(--stage-head) + var(--stage-live))}.dialogue-box{--dialogue-pad-top:.5rem;--dialogue-pad-bottom:.5rem;max-height:calc(100svh - var(--stage-head) - var(--stage-live) - var(--stage-foot))}.dialogue-box[data-placed]{top:var(--stage-head);transform:translateY(var(--stage-live))}.doc[data-illustration=minimized] .dialogue-dock{top:var(--stage-head)}.doc[data-illustration=minimized] .dialogue-box[data-placed]{top:var(--stage-head);transform:none}.doc[data-illustration=minimized] .dialogue-box{max-height:calc(100svh - var(--stage-head) - var(--stage-foot))}}.dialogue-sheet{background:var(--paper-raised);min-height:0;box-shadow:var(--paper-lift-shadow);border-radius:var(--radius);flex-direction:column;flex:0 auto;display:flex;position:relative;overflow:hidden}.dialogue-sheet[data-turn=out]{z-index:0;inset:var(--dialogue-pad-top) 0 auto;pointer-events:none;user-select:none;height:auto;position:absolute}.dialogue-sheet[data-turn=measure]{visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.dialogue-sheet[data-turn=measure] .dialogue-body{flex:none;overflow:visible}.dialogue-masthead{background:var(--paper-band);border-bottom:1px solid var(--paper-line);flex:none;justify-content:space-between;align-items:baseline;gap:.35rem .9rem;padding:.7rem 6.75rem .65rem 1.25rem;display:flex;position:relative}.dialogue-caption{color:var(--muted-foreground);letter-spacing:.07em;text-wrap:balance;margin:0;line-height:1.45}.dialogue-page{color:var(--muted-foreground);font:400 .72rem/1 var(--font-type,monospace);letter-spacing:.12em;white-space:nowrap;flex:none;position:absolute;top:.75rem;right:1.25rem}.dialogue-body{scrollbar-color:var(--pencil) transparent;scrollbar-width:thin;overflow-wrap:anywhere;background:linear-gradient(var(--paper-raised) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--paper-raised) 70%) bottom / 100% 24px no-repeat local, radial-gradient(farthest-side at 50% 0, color-mix(in srgb, var(--pencil) 28%, transparent), transparent) top / 100% 10px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, color-mix(in srgb, var(--pencil) 28%, transparent), transparent) bottom / 100% 10px no-repeat scroll;flex-direction:column;flex:auto;gap:.65rem;min-height:0;padding:1rem 1.25rem 1.25rem;display:flex;overflow:auto}.dialogue-body:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dialogue-body[data-scrollable]{overscroll-behavior-y:contain}.dialogue-sheet .story-stack>[data-reveal=hidden]{visibility:hidden;pointer-events:none;position:relative}.dialogue-sheet .story-stack>[data-reveal=hidden]:before{content:"";visibility:visible;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.7rem - 1px), var(--paper-line) calc(1.7rem - 1px), var(--paper-line) 1.7rem);opacity:.75;position:absolute;inset:.45rem 0 .45rem 1.35rem}.dialogue-body>.story-stack,.dialogue-body>.scene-reckoning,.dialogue-body>[data-testid=exhibit-reading]{flex:none}.scene-reckoning{border-top:1px dashed var(--border);color:var(--muted-foreground);flex-direction:column;gap:.35rem;margin-top:.15rem;padding-top:.8rem;font-size:.9rem;line-height:1.5;display:flex}.scene-reckoning p{margin:0}.scene-reckoning[data-dealt=false]{visibility:hidden;position:relative}.scene-reckoning[data-dealt=false]:before{content:"";visibility:visible;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.7rem - 1px), var(--paper-line) calc(1.7rem - 1px), var(--paper-line) 1.7rem);opacity:.75;position:absolute;inset:.9rem 0 .3rem 1.35rem}.scene-reckoning .reckoning-yours{border-left:2px dashed var(--interactive-accent);padding-left:.55rem}.reckoning-parts{flex-direction:column;gap:.3rem;margin:.15rem 0 0;display:flex}.reckoning-parts dd{flex-wrap:wrap;justify-content:space-between;gap:0 .75rem;min-width:0;margin:0;display:flex}.dialogue-title{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.dialogue-shelf{margin:-.25rem 0 0}.dialogue-doors{border-top:1px dashed var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem 1.25rem;padding-top:.85rem;display:flex}.dialogue-doors>*,.dialogue-doors>.t-target{align-items:center;min-height:2.75rem;margin-block:0;display:inline-flex}@media (width<=899px){.dialogue-masthead{padding:.5rem 6.25rem .4rem 1rem}.dialogue-page{top:.55rem;right:1rem}.dialogue-body{padding:.75rem 1rem 1rem}}@media (height<=500px){.dialogue-masthead{padding:.3rem 6rem .25rem .9rem}.dialogue-page{top:.35rem;right:.9rem}.dialogue-body{gap:.5rem;padding:.55rem .9rem .75rem}.dialogue-doors{padding-top:.5rem}}@media (forced-colors:active){.dialogue-sheet{border:1px solid canvastext}.dialogue-masthead{border-bottom-color:canvastext}}.dialogue-nudge{color:var(--muted-foreground);letter-spacing:.14em;padding-top:.6rem;animation:2.2s ease-in-out infinite nudge-breathe}.dialogue-nudge:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.45rem;height:.45rem;margin-left:.6rem;display:inline-block;transform:rotate(45deg)translateY(-.15rem)}@keyframes nudge-breathe{0%,to{opacity:.55}50%{opacity:1}}.entry-scope-label{display:none}.entry-scope>summary{cursor:pointer;padding-block:.15rem;list-style-position:inside}.entry-scope[open]>summary{margin-bottom:.15rem}@media (width>=900px){@supports selector(::details-content){.entry-scope::details-content{content-visibility:visible;display:block}.entry-scope>summary{display:none}.entry-scope>.entry-scope-label{display:block}}}@media (width<=899px){.narrative-entry[data-kind=fact]{padding-block:.5rem;position:relative}.narrative-entry[data-kind=fact]>p:first-child{margin:0;position:absolute;top:.35rem;right:0}.narrative-entry[data-kind=fact] .t-amount{margin-top:0;padding-right:5.5rem}.exhibit-fact{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.6rem;padding-block:.4rem .15rem;display:grid}.exhibit-fact>p{grid-column:1}.exhibit-fact>.story-source{grid-area:1/2/span 3;align-self:end;margin-bottom:.2rem}.dialogue-body{gap:.35rem;padding:.55rem .9rem .7rem}.dialogue-body .narrative-entry{padding-block:.25rem}.dialogue-body .narrative-entry[data-kind=narration]{font-size:1.02rem;line-height:1.45}.dialogue-body .narrative-entry[data-kind=voice]{margin-block:.2rem;padding:.4rem .75rem .45rem 1.25rem}.dialogue-body .narrative-entry[data-kind=voice] .entry-words{margin-top:.15rem;font-size:.86rem;line-height:1.4}.dialogue-body .narrative-entry[data-kind=fact]{margin-block:.15rem;padding-block:.3rem}.dialogue-body .narrative-entry[data-kind=fact] .t-amount{font-size:clamp(1.7rem,7.6vw,2.1rem)}.dialogue-body .story-stack>.narrative-entry[data-kind=fact]{margin-block-end:.2rem}.dialogue-body .entry-record{flex-wrap:wrap;gap:.05rem .9rem;margin-top:.3rem;display:flex}.dialogue-body .entry-record>div{align-items:baseline;gap:.5rem;display:flex}.dialogue-body .entry-record>div:first-child{flex:100%}.dialogue-body .entry-evidence{gap:.4rem .5rem;margin-top:.4rem}.dialogue-body .scene-reckoning{gap:.2rem;padding-top:.45rem;font-size:.86rem;line-height:1.4}.dialogue-body .narrative-entry[data-kind=scope]{padding:.35rem .75rem .35rem 1rem}.dialogue-body .exhibit-fact{padding-block:.2rem .05rem}.dialogue-body .exhibit-fact>p{margin-bottom:.1rem}.dialogue-body .exhibit-fact .exhibit-value{font-size:1.35rem;line-height:1.15}.dialogue-body .exhibit-fact .exhibit-measure{font-size:.86rem;line-height:1.35}.dialogue-body .exhibit-fact .exhibit-date{font-size:.76rem;line-height:1.35}.dialogue-title{font-size:1.2rem}.dialogue-shelf{margin:-.2rem 0 0;font-size:.8rem;line-height:1.35}.dialogue-body .exhibit-reading-stack,.dialogue-body .story-stack{gap:.35rem}.dialogue-body .exhibit-actions{margin-block:.15rem}.dialogue-doors{gap:0 .9rem;padding-top:.3rem}}.entry-scope>summary{cursor:pointer;align-items:center;min-height:2.75rem;margin-block:-.65rem;display:flex}@media (width>=900px){@supports selector(::details-content){.entry-scope>summary{margin-block:0}}}.dialogue-box[data-cover]>.dialogue-sheet:not(.dialogue-cover){inset:var(--dialogue-pad-top) 0 auto;visibility:hidden;pointer-events:none;animation:none;position:absolute}.dialogue-box[data-cover]>.dialogue-sheet:not(.dialogue-cover) .story-stack>[data-reveal]{animation:none}html[data-begun] .dialogue-cover{display:none}html[data-begun] .dialogue-box[data-cover]>.dialogue-sheet:not(.dialogue-cover){visibility:visible;pointer-events:auto;position:relative;inset:auto}.dialogue-cover .dialogue-body{gap:.85rem;padding:1.35rem 1.25rem 1.4rem}.cover-title{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.2vw,3.7rem);font-weight:800;line-height:.95}.cover-tagline{color:var(--muted-foreground);font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:1.2rem;font-style:italic;line-height:1.35}.cover-facts{border-top:1px dashed var(--border);flex-direction:column;gap:.6rem;margin:.2rem 0 0;padding-top:.95rem;display:flex}.cover-facts>div{grid-template-columns:7.4rem minmax(0,1fr);align-items:baseline;gap:.15rem .75rem;display:grid}.cover-facts dt{margin:0}.cover-facts dd{font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:1.04rem;line-height:1.4}.cover-actions{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.cover-actions .paper-button{cursor:pointer;min-height:2.75rem;padding-block:.6rem}.cover-actions .paper-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=899px){.dialogue-cover .dialogue-body{gap:.55rem;padding:.8rem 1rem .9rem}.cover-title{font-size:2.3rem}.cover-tagline{font-size:1.05rem}.cover-facts{gap:.4rem;padding-top:.6rem}.cover-facts>div{grid-template-columns:1fr;gap:0}.cover-facts dd{font-size:.98rem;line-height:1.3}.cover-actions .paper-button{flex:9rem}}@media (width<=899px) and (height<=500px){html:not([data-begun]) .doc[data-cover] .doc-stage{border-bottom:0;height:0;overflow:hidden}html:not([data-begun]) .doc[data-cover] .dialogue-dock,html:not([data-begun]) .doc[data-cover] .dialogue-box[data-placed]{top:var(--stage-head);transform:none}html:not([data-begun]) .doc[data-cover] .dialogue-box{max-height:calc(100svh - var(--stage-head) - var(--stage-foot))}.cover-title{font-size:1.8rem}.cover-tagline{display:none}.cover-facts>div{grid-template-columns:6.4rem minmax(0,1fr);gap:0 .6rem}.cover-facts dd{font-size:.92rem}}@media (forced-colors:active){.cover-actions .paper-button{border-color:buttontext}}.narrative-entry[data-kind=voice]{background:var(--paper-band);border-block:1px dashed var(--border);color:var(--ink-soft);margin-block:.4rem;padding:.65rem .9rem .75rem 1.35rem}.narrative-entry[data-kind=voice]:before{background:var(--pencil);border:0;border-radius:1px;width:2px;height:.95rem;top:.85rem;left:.32rem}.narrative-entry[data-kind=voice][data-active=true]:before{background:var(--interactive-accent)}.narrative-entry[data-kind=voice] .entry-speaker{letter-spacing:.12em;font-size:.72rem}.narrative-entry[data-kind=voice] .entry-words{font-family:var(--font-type,monospace);letter-spacing:.01em;text-wrap:pretty;margin-top:.3rem;font-size:.92rem;line-height:1.5}.narrative-entry.narrative-entry[data-kind=voice][data-speaker] .entry-speaker:before{display:block}.narrative-entry[data-speaker=ledger]{--speaker-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h12a2 2 0 0 1 2 2v13H7a2 2 0 0 1-2-2zM5 17a2 2 0 0 1 2-2h12M9 8h6M9 11h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.narrative-entry[data-speaker=accountant]{--speaker-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 3h10a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zM9 6h6v3H9zM9 12h1M12 12h1M9 15h1M12 15h1M15 12v4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.narrative-entry[data-speaker=paperweight]{--speaker-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 19h18M5 19c0-7 3-11 7-11s7 4 7 11M12 8V5M10 5h4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}main .narrative-entry[data-kind=voice]{max-width:38rem}.dialogue-tape{--tape-row:1.7rem;display:none}@media (width>=900px) and (height>=620px){.dialogue-tape{z-index:4;top:0;left:calc(var(--dialogue-left,0px) + 1.4rem);width:calc(var(--dialogue-width,100%) - 2.8rem);height:max(0px, calc(100svh - var(--stage-foot,3rem) - var(--dialogue-bottom,100svh) - 1.15rem));transform:translateY(calc(var(--dialogue-bottom,100svh) + .9rem));pointer-events:none;user-select:none;background:var(--paper-raised);border-radius:0 0 var(--radius-sm,.15rem) var(--radius-sm,.15rem);border-inline:1px dashed var(--paper-line);box-shadow:var(--paper-lift-shadow);padding:.8rem 1rem 0;display:block;position:fixed;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.dialogue-tape:before{content:"";background:var(--paper-band);border-bottom:1px solid var(--paper-line);height:.3rem;position:absolute;inset:0 0 auto}}.tape-label{color:var(--muted-foreground);margin:.2rem 0 .55rem}.dialogue-tape ol{height:calc(var(--tape-rows,10) * var(--tape-row));margin:0;padding:0;list-style:none;position:relative}.dialogue-tape li{color:var(--muted-foreground);transform:translateY(calc(var(--i,0) * var(--tape-row)));transition:transform var(--dur-base,.24s) var(--ease-out,ease-out);align-items:baseline;gap:.5rem;display:flex;position:absolute;inset:0 0 auto}.tape-name{min-width:0;font-family:var(--font-type,monospace);letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:.78rem;overflow:hidden}.tape-leader{border-bottom:1px dotted var(--pencil);flex:1rem;min-width:.5rem;transform:translateY(-.2em)}.tape-amount{font-family:var(--font-heading);white-space:nowrap;flex:none;font-size:1rem;font-weight:600}.dialogue-tape li[data-current]{color:var(--interactive-accent)}.dialogue-tape li[data-current] .tape-amount{font-weight:700}@media (width<=899px){.narrative-entry[data-kind=voice]{margin-block:.15rem;padding:.4rem .7rem .45rem 1.2rem}.narrative-entry[data-kind=voice] .entry-speaker{font-size:.68rem}.narrative-entry[data-kind=voice] .entry-words{margin-top:.1rem;font-size:.88rem;line-height:1.4}}.a-breath{animation:var(--life-breath,none) 5.4s ease-in-out infinite}.a-eye{transform-box:fill-box;transform-origin:50%;animation:var(--life-blink,none) 6.3s ease-in-out 1.2s infinite}.a-flick{animation:var(--life-flick,none) .9s linear 1.4s 1 both}.a-glow{animation:var(--life-glow,none) 4.6s ease-in-out infinite}html:not([data-begun]) .doc[data-cover]{--life-breath:a-breathe;--life-blink:a-blink;--life-flick:a-flicker;--life-glow:a-dial-warm}html:not([data-begun]) .doc[data-cover] .stage-tag[data-overlay=dollar-pointer]{animation:7.5s ease-in-out 2.6s infinite a-tag-lift}@keyframes a-breathe{50%{transform:translateY(-.55px)}}@keyframes a-blink{0%,92%,to{transform:scaleY(1)}95.5%{transform:scaleY(.12)}}@keyframes a-flicker{0%,to{opacity:1}12%{opacity:.35}24%{opacity:1}38%{opacity:.55}46%{opacity:.9}58%{opacity:.3}70%{opacity:1}}@keyframes a-dial-warm{0%,to{opacity:0}50%{opacity:.3}}@keyframes a-tag-lift{0%,70%,to{rotate:0deg}80%{rotate:-4.5deg}90%{rotate:-1.5deg}}.ys-workspace{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.ys-top{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem 1rem 0;display:grid}.ys-world{flex-direction:column;justify-content:flex-end;min-width:0;margin:0;display:flex}.ys-world-stage{flex:none;width:100%;height:clamp(9rem,28svh,19rem);position:relative}@media (width>=1024px){.ys-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(17rem,.85fr);align-items:start;gap:1.25rem;padding:1.25rem 1.5rem 2rem}.ys-side{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.ys-side>.ys-table-sheet{margin-top:0}}.ys-sheet{background:var(--paper-raised);min-width:0;box-shadow:var(--paper-lift-shadow);border-radius:var(--radius);padding:1.05rem 1.25rem 1.25rem}@media (width<=1023px){.ys-sheet+.ys-sheet{margin-top:1rem}}@media (width>=1024px){.ys-journal-sheet{top:calc(var(--ys-sticky-top,var(--ys-header,4rem)) + 1.25rem);max-height:calc(100svh - var(--ys-sticky-top,var(--ys-header,4rem)) - 2.5rem);overscroll-behavior:contain;position:sticky;overflow:auto}}.ys-journal-entries[data-order=newest-first]{overflow-anchor:none}.ys-masthead{background:var(--paper-band);border-bottom:1px solid var(--paper-line);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .9rem;margin:-1.05rem -1.25rem 1rem;padding:.7rem 1.25rem .55rem;display:flex}.ys-masthead[data-inline]{border-top:3px double var(--paper-line);background:0 0;border-bottom:0;border-radius:0;margin-inline:0;padding:.7rem 0 .4rem}.ys-ledger-stamp{vertical-align:.1em;color:var(--interactive-accent);margin-left:.6rem}.ys-ledger-stamp[data-live=false]{color:var(--muted-foreground)}.ys-order-stamp{vertical-align:.15em;color:var(--muted-foreground);margin:0 .4rem;padding:.2rem .4rem .14rem;font-size:.62rem}.ys-order-stamp[data-ready]{color:var(--interactive-accent)}.ys-title{font:400 .98rem/1.3 var(--font-type,monospace);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance;margin:0}.ys-aside{color:var(--muted-foreground);font-size:.82rem;line-height:1.4}.ys-subhead{font:400 .84rem/1.3 var(--font-type,monospace);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);margin:1.2rem 0 .35rem}.ys-subhead:first-child{margin-top:0}.ys-note{color:var(--muted-foreground);max-width:60ch;font-size:.88rem;line-height:1.5}.ys-empty{color:var(--muted-foreground);font-size:.92rem;font-style:italic;line-height:1.5}.ys-rows{flex-direction:column;display:flex}.ys-row{--ys-row-inset:.5rem;padding:.6rem var(--ys-row-inset);margin-inline:calc(var(--ys-row-inset) * -1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price""meta actions""short short""more more";align-items:start;gap:.2rem .9rem;display:grid;position:relative}.ys-rows>.ys-row+.ys-row:before{content:"";top:0;left:var(--ys-row-inset);right:var(--ys-row-inset);border-top:1px solid var(--paper-line);position:absolute}.ys-row-title{font:500 1.02rem/1.3 var(--font-heading,Georgia, serif);grid-area:title;margin:0}.ys-row-meta{color:var(--muted-foreground);grid-area:meta;max-width:52ch;margin:0;font-size:.86rem;line-height:1.45}.ys-row-price{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;justify-self:end;font-weight:600}.ys-row-actions{grid-area:actions;justify-self:end;align-items:center;gap:.5rem;display:flex}.ys-row-more{grid-area:more;min-width:0}.ys-row[data-state=unavailable] .ys-row-title,.ys-row[data-state=unavailable] .ys-row-price{color:var(--muted-foreground)}.ys-disclosure>summary{cursor:pointer;color:var(--muted-foreground);text-underline-offset:4px;align-items:center;min-height:2.25rem;padding-block:.25rem;font-size:.84rem;line-height:1.5;text-decoration:underline;list-style:none;display:inline-flex}@media (pointer:coarse){.ys-disclosure>summary{min-width:44px;min-height:44px;padding-block:.6rem}}.ys-disclosure>summary::-webkit-details-marker{display:none}.ys-disclosure[open]>summary{color:var(--foreground)}.ys-preview{background:var(--paper-band);border-radius:var(--radius-sm);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:.25rem .9rem;margin:0 0 .35rem;padding:.65rem .8rem;font-size:.84rem;line-height:1.45;display:grid}.ys-preview dt{color:var(--muted-foreground)}.ys-preview dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ys-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0;display:grid}.ys-figure dt{font:400 .72rem/1.3 var(--font-type,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.ys-figure{border-bottom:1px dotted var(--pencil);padding-bottom:.45rem}.ys-figure dd.ys-figure-note{padding-bottom:0}.ys-figure dd{font:600 1.4rem/1.15 var(--font-heading,Georgia, serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:.1rem 0 0}.ys-figure .ys-figure-note{font:400 .8rem/1.4 var(--font-sans,system-ui);color:var(--muted-foreground);margin-top:.15rem;display:block}.ys-figure[data-lead=true]{grid-column:1/-1}.ys-figure[data-lead=true] dd:not(.ys-figure-note){font-size:2.35rem;line-height:1.05}.ys-figure dd.ys-figure-note{font:400 .8rem/1.4 var(--font-sans,system-ui);letter-spacing:0}.ys-bar{box-sizing:border-box;border:1px solid var(--paper-line);background:var(--paper-muted);background:0 0;border-radius:3px;height:6px;margin-top:.4rem;overflow:hidden}.ys-bar>i{border-radius:inherit;background:var(--interactive-accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--fill,0));transition:transform var(--dur-slow) var(--ease-out);display:block}.ys-desk-menu{position:relative}.ys-desk-menu>summary{cursor:pointer;list-style:none}.ys-desk-menu>summary::-webkit-details-marker{display:none}.ys-desk-menu>.ys-desk-tray{z-index:40;background:var(--paper-raised);min-width:20rem;max-width:min(24rem,100vw - 2rem);box-shadow:var(--paper-lift-shadow);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:.9rem 1rem 1rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.ys-desk-label{font:400 .72rem/1.3 var(--font-type,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .25rem}.ys-check{appearance:none;border:1px solid var(--input);background:var(--paper-raised);cursor:pointer;border-radius:3px;flex:none;place-content:center;width:1.25rem;height:1.25rem;margin:0;display:inline-grid;position:relative}.ys-check:before{content:"";background:var(--interactive-accent);clip-path:polygon(14% 48%,0 62%,38% 100%,100% 22%,86% 8%,38% 70%);width:.78rem;height:.78rem;transform:scale(0)}.ys-check:checked{border-color:var(--interactive-accent)}.ys-check:checked:before{transform:scale(1)}.ys-check:focus-visible{outline:2px solid var(--ring,var(--interactive-accent));outline-offset:2px}.ys-check:disabled{cursor:default;background:0 0;border-style:dashed}@media (pointer:coarse){.ys-check{box-sizing:border-box;background:var(--paper-raised) padding-box;width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--input);border:.75rem solid #0000;border-radius:calc(.75rem + 3px);margin:-.75rem}.ys-check:checked{box-shadow:inset 0 0 0 1px var(--interactive-accent)}.ys-check:focus-visible{outline-offset:-.625rem}.ys-check:disabled{box-shadow:none;opacity:.55}}@media (forced-colors:active){.ys-check{appearance:auto}.ys-check:before{display:none}}@media (forced-colors:active) and (pointer:coarse){.ys-check{width:1.25rem;height:1.25rem;box-shadow:none;border:1px solid;border-radius:0;margin:0}}.ys-note[data-tone=ink]{color:var(--foreground)}.ys-shop-cash{align-items:baseline;gap:.5rem;margin:0;display:flex}.ys-shop-cash dt{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:650;font-family:var(--font-type,monospace);font-weight:400}.ys-shop-cash dd{font:600 1rem/1.2 var(--font-heading,Georgia, serif);font-variant-numeric:tabular-nums;color:var(--foreground);margin:0}.ys-subhead[data-level=family]{color:var(--muted-foreground);margin-top:.4rem;font-size:.9rem}.ys-subhead[data-level=family] .ys-aside{font-weight:400}.ys-row-meta>p+p{margin-top:.2rem}.ys-row-more>.ys-row-meta{margin-top:.1rem}.ys-disclosure>.ys-row-meta{margin-bottom:.45rem}.ys-disclosure>.ys-rows{margin-top:.25rem}.ys-disclosure>.ys-note{margin-top:.5rem}.ys-preview dd[data-span=row]{text-align:left;color:var(--muted-foreground);grid-column:1/-1;margin-top:-.15rem}.ys-conditions{flex-direction:column;gap:.3rem;margin:.35rem 0 0;padding:0;font-size:.86rem;line-height:1.45;list-style:none;display:flex}.ys-conditions>li{align-items:baseline;gap:.6rem;display:flex}.ys-conditions>li>span:first-child{flex:0 0 4.25rem;padding-top:.15rem}.ys-orders .ys-rows>li+li{border-top:1px solid var(--paper-line)}.ys-row-head{flex-wrap:wrap;grid-area:title;align-items:baseline;gap:.2rem .6rem;min-width:0;display:flex}.ys-row-head>.ys-row-title{min-width:0}.ys-row-price{margin:0}.ys-order-lines{flex-direction:column;gap:.4rem;max-width:58ch;margin:.15rem 0 .6rem;display:flex}.ys-order-lines>p{margin:0;font-size:.95rem;line-height:1.5}.ys-order-facts{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;max-width:58ch;margin:0 0 .25rem;font-size:.84rem;line-height:1.45;display:grid}.ys-order-facts dt{padding-top:.2rem}.ys-order-facts dd{margin:0}.ys-orders .ys-bar{margin:.15rem 0 .1rem}.ys-orders .ys-row-actions{text-align:right;flex-wrap:wrap;justify-content:flex-end}.ys-orders .ys-row-actions>p{max-width:32ch;margin:0}.ys-orders .ys-row:has(>.ys-row-actions>p){grid-template-areas:"title price""meta meta""actions actions""short short""more more"}@media (width<=24rem){.ys-orders .ys-row{grid-template-areas:"title price""meta meta""actions actions""short short""more more"}}.ys-shelf{margin-top:1.4rem}.ys-shelf .ys-note{margin-bottom:.25rem}.ys-bench{border:1px solid var(--paper-line);border-radius:var(--radius-sm);margin-top:.25rem;padding:.1rem .9rem .9rem}.ys-bench[open]{padding-top:.2rem}.ys-bench>summary{display:block}.ys-bench svg{max-height:13rem}.ys-journal-controls{flex-direction:column;flex:1 0 100%;margin-top:-.2rem;display:flex}.ys-journal-group{align-items:center;gap:0 1.25rem;min-width:0;display:flex}.ys-journal-group>*{min-width:2.25rem;height:auto;min-height:2.25rem;color:var(--muted-foreground);font:500 .875rem/1.25rem var(--font-sans,system-ui, sans-serif);letter-spacing:0;text-transform:none;text-align:left;text-wrap:balance;white-space:normal;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--muted-foreground) 55%, transparent);text-underline-offset:4px;background:0 0;border-radius:2px;flex:0 auto;padding:.2rem 0}@media (pointer:coarse){.ys-journal-group>*{min-width:2.75rem;min-height:2.75rem}}.ys-journal-group>:hover{color:var(--foreground);background:0 0;text-decoration-color:currentColor}.ys-journal-group>[aria-pressed=true]{color:var(--foreground);text-decoration-thickness:2px;text-decoration-color:var(--interactive-accent);font-weight:600}@media (forced-colors:active){.ys-journal-group>*{padding-inline:.5rem}.ys-journal-group>[aria-pressed=true]{border-color:highlight}}.ys-journal-paused{border-bottom:1px solid var(--paper-line);margin:-.4rem 0 .6rem;padding-bottom:.55rem}.ys-journal-entries{flex-direction:column;gap:.15rem;margin:0;padding:.1rem 0 .5rem;display:flex}.ys-journal .narrative-entry{padding:.3rem .25rem .3rem 1.2rem;scroll-margin-top:1rem}.ys-journal .narrative-entry:before{top:.85rem}.ys-journal .narrative-entry[data-kind=narration]{font-size:1.02rem;line-height:1.5}.ys-journal .narrative-entry[data-kind=dialogue]{margin-block:.1rem;padding-block:.5rem}.ys-journal .narrative-entry[data-kind=dialogue]:before{top:.72rem}.ys-journal .entry-words{margin-top:.25rem;font-size:.98rem;line-height:1.5}.ys-journal .narrative-entry[data-kind=stage-direction],.ys-journal .narrative-entry[data-kind=summary],.ys-journal .narrative-entry[data-kind=milestone],.ys-journal .narrative-entry[data-kind=scope]{font-size:.9rem;line-height:1.5}.ys-journal .narrative-entry[data-kind=fact]{margin-block:.25rem;padding-block:.6rem}.ys-journal .narrative-entry[data-kind=scope]{padding:.6rem .8rem .6rem 1rem}.ys-orders>.ys-note,.ys-orders>.ys-note+.ys-empty{margin-top:.5rem}.ys-orders>.ys-masthead+.ys-note{margin-top:0}.ys-orders>.ys-note{margin-bottom:.4rem}.ys-orders .ys-bar{height:3px}.ys-orders .ys-bar>i{background:var(--pencil)}.ys-conditions li,.ys-conditions li>*{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.ys-bar>i{transition:none}}@media (width<=640px){.ys-desk-menu>.ys-desk-tray{left:1rem;right:1rem;top:calc(var(--ys-header,4rem) + .5rem);min-width:0;max-width:none;position:fixed}:root:has(.ys-desk-menu[open]) .ys-next{visibility:hidden}}.ys-table-sheet{margin-top:1rem}.ys-cold-open{place-items:center;min-height:100svh;padding:1rem;display:grid}.ys-cold-open-sheet{width:min(100%,34rem);animation:ys-sheet-in .42s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;margin:0 auto}@keyframes ys-sheet-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.ys-cold-open-note{background:var(--paper-band);border-radius:var(--radius-sm);margin:.25rem 0 0;padding:1rem 1.1rem 1.15rem;position:relative}.ys-cold-open-note-text{font:400 1.02rem/1.55 var(--font-type,monospace);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding-right:5.5rem}.ys-cold-open-note-text>span{display:block}.ys-cold-open-note>figcaption{position:absolute;bottom:.9rem;right:1rem}.ys-cold-open-stamp{color:var(--interactive-accent)}.ys-cold-open-lines{flex-direction:column;gap:.65rem;margin:1.25rem 0 0;display:flex}.ys-cold-open-lines>p{font:400 1.13rem/1.55 var(--font-heading,Georgia, serif);max-width:58ch;animation:ys-line-in .48s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;animation-delay:calc(.22s + var(--line,0) * .3s);margin:0}@keyframes ys-line-in{0%{opacity:0}to{opacity:1}}.ys-cold-open-sheet .stamp[data-landed]{animation-delay:.3s}.ys-cold-open-turn{border:1px solid var(--input);background:var(--paper-raised);min-height:2.75rem;color:var(--foreground);animation:ys-line-in .48s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;border-radius:3px;margin-top:1.4rem;padding:.6rem 1rem;animation-delay:.24s}.ys-cold-open-turn:hover{background:var(--paper-band)}.ys-cold-open-turn:active{transform:translateY(1px)}.ys-cold-open[data-turning] .ys-cold-open-sheet{transform-origin:50% 100%;pointer-events:none;animation:.4s ease-in both ys-sheet-over}@keyframes ys-sheet-over{0%{opacity:1;transform:perspective(1400px)rotateX(0)}to{opacity:0;transform:perspective(1400px)rotateX(-84deg)}}@media (prefers-reduced-motion:reduce){.ys-cold-open-sheet,.ys-cold-open-lines>p,.ys-cold-open-turn,.ys-cold-open[data-turning] .ys-cold-open-sheet{animation:none}}@media (width<=480px){.ys-cold-open-note-text{padding-bottom:2.4rem;padding-right:0}}.ys-journal-table{border-bottom:1px solid var(--paper-line);margin:0 0 .6rem;padding:.1rem 0 .7rem}.ys-journal-table>dl{flex-direction:column;gap:.6rem;margin:.5rem 0 0;padding-left:1.2rem;display:flex}.ys-journal-table dt{color:var(--muted-foreground);font-size:.68rem}.ys-journal-table dd{font:400 1.02rem/1.5 var(--font-heading,Georgia, serif);margin:.15rem 0 0}.ys-row[data-ready]{border-left:3px solid var(--interactive-accent);padding-left:calc(var(--ys-row-inset) - 3px)}.ys-ready-stamp{vertical-align:.15em;color:var(--interactive-accent);margin-left:.6rem}.ys-open-stamp{vertical-align:.1em;color:var(--interactive-accent);margin-left:.5rem;font-size:.66rem}.ys-owned-line{color:var(--muted-foreground);margin:.1rem 0 .35rem;font-size:.82rem;line-height:1.45}.ys-here-stamp{vertical-align:.15em;color:var(--muted-foreground);margin-left:.6rem}.ys-order-unit{color:var(--muted-foreground);margin:.1rem 0 .35rem;font-size:.84rem;line-height:1.45}.ys-row-break,.ys-order-break{border-left:2px solid var(--interactive-accent);color:var(--foreground);margin:.3rem 0 0;padding-left:.5rem;font-size:.88rem;line-height:1.45}.ys-pick{border:1px solid var(--input);background:var(--paper-raised);color:var(--foreground);border-radius:3px}.ys-pick[aria-pressed=true]{border-color:var(--foreground);background:var(--paper-band);box-shadow:inset 0 -2px 0 var(--foreground);border-left-width:3px}.ys-pick:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.ys-sell-row>.ys-sell{white-space:nowrap;flex:none}@media (width>=640px){.ys-sell-row{flex-wrap:wrap}.ys-sell-row>.ys-sell-note{flex:11rem;min-width:0}}.ys-sell{border:1px solid var(--foreground);background:var(--foreground);color:var(--background);border-radius:3px}.ys-sell[aria-disabled=true]{color:var(--muted-foreground);background:0 0;border-style:dashed}.ys-sell[aria-disabled=true][data-resting]{border-style:solid;border-color:var(--paper-line)}.ys-sell:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.ys-queue{flex:none;align-items:flex-end;gap:.25rem;height:1.15rem;display:inline-flex}.ys-queue>i{border:1px solid var(--pencil);border-radius:1px;width:.45rem;height:100%;display:block;position:relative;overflow:hidden}.ys-queue>i:after{content:"";height:calc(var(--fill,0) * 100%);background:var(--foreground);position:absolute;inset:auto 0 0}.ys-queue>i[data-here]:after{height:100%}.ys-sell-note{color:var(--muted-foreground)}.ys-sell-note[data-tone=short]{color:var(--foreground);border-left:2px solid var(--pencil);padding-left:.5rem}.ys-world-line,.ys-world-props{display:block}.ys-world-props{margin-top:.25rem;font-size:.86em}.ys-filing-drawer{border:1px solid var(--paper-line);border-left:3px solid var(--pencil);background:var(--background);animation:settle-in var(--dur-base,.24s) var(--ease-out,ease-out) both;border-radius:3px;margin-top:.75rem;padding:.9rem 1rem 1rem}.ys-filing-head .ys-note{margin-top:.25rem}.ys-filing-row{min-width:0}@media (width>=1024px){.ys-filing-row{grid-column:1/-1}}@media (width>=40rem){.ys-filing-drawer>section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;display:grid}.ys-filing-drawer>section>h2,.ys-filing-drawer>section>[role=status],.ys-filing-drawer>section>[role=alert],.ys-filing-drawer>section>[role=group]{grid-column:1/-1}}.ys-field{border:1px solid var(--input);background:var(--paper-raised);width:100%;min-height:7rem;color:var(--foreground);font:400 .8rem/1.5 var(--font-type,monospace);border-radius:3px;padding:.5rem}.ys-field:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:2px}.ys-field-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ys-field-button{cursor:pointer;align-items:center;display:inline-flex}.ys-field-file:focus-visible+.ys-field-button{outline:2px solid var(--interactive-accent);outline-offset:2px}.ys-field-file:disabled+.ys-field-button{color:var(--muted-foreground);cursor:default;background:0 0;border-style:dashed}.ys-row-meta[data-tone=short]{color:var(--foreground);border-left:2px solid var(--pencil);grid-area:short;padding-left:.5rem}.ys-buy{position:relative;overflow:hidden}.ys-next{color:var(--foreground);margin:.75rem 0 .9rem;padding:.1rem 0 .45rem;font-size:.92rem;line-height:1.5;position:relative}.ys-next-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem}.ys-next-short{color:var(--muted-foreground)}.ys-next-bar{background:var(--paper-line);height:2px;position:absolute;inset:auto 0 0}.ys-next-bar>i{background:var(--interactive-accent);transform-origin:0;height:100%;transform:scaleX(var(--toward,0));transition:transform .24s linear;display:block}.ys-order-count{color:var(--foreground);font-weight:500}.ys-tab-mark{letter-spacing:.08em;color:var(--interactive-accent);white-space:nowrap;margin-left:.3rem;font-size:.62rem}.ys-buy[aria-disabled=true]{background-image:linear-gradient(to right, color-mix(in srgb, var(--interactive-accent) 11%, transparent) calc(var(--toward,0) * 100%), transparent calc(var(--toward,0) * 100%))}.ys-buy[aria-disabled=true]:after{content:"";background:var(--interactive-accent);transform-origin:0;height:2px;transform:scaleX(var(--toward,0));transition:transform .24s linear;position:absolute;inset:auto 0 0}:root{--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.12s;--dur-base:.24s;--dur-slow:.42s}:where(button,[role=button],summary,select,input,a.t-control,.t-control){transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}:where(button,summary).bg-paper-raised:not(:disabled,[aria-disabled=true]):hover{background-color:var(--paper-band)}:where(button,summary):not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)}:where(a,button).underline:hover{text-decoration-thickness:2px}:where(button,a,summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ys-ending-region:focus-visible{outline:none}@keyframes settle-in{0%{opacity:0;translate:0 -.25rem}to{opacity:1;translate:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ys-disclosure[open]>:not(summary),.ys-desk-menu[open]>.ys-desk-tray{animation:settle-in var(--dur-base) var(--ease-out) both}.exhibit-reply:not(:empty),.interest-line:not([hidden]),.office-status:not(:empty),.office-aside:not([hidden]){animation:fade-in var(--dur-slow) var(--ease-out) both}[role=tab]{transition:color var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{transition:none!important;animation:none!important}@keyframes stamp-in{0%{opacity:0;transform:scale(1.4)rotate(-8deg)}60%{opacity:1;transform:scale(.96)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(-2.5deg)}}.stamp[data-landed]{animation:stamp-in .38s var(--ease-out) both}@keyframes cursor-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--interactive-accent) 45%, transparent)}50%{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--interactive-accent) 0%, transparent)}}.narrative-entry[data-active=true]:before{animation:cursor-breathe 1.6s var(--ease-out) 2}@keyframes hourglass-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.interest-line:not([hidden]){animation-delay:.45s}.narrative-entry[data-speaker=interest] .entry-speaker:before{animation:hourglass-turn .7s var(--ease-out) .45s both}@keyframes page-lift{0%{opacity:1;translate:0}to{opacity:0;translate:0 -.35rem}}@keyframes deal-in{0%{opacity:0;translate:0 .15em}to{opacity:1;translate:0}}@keyframes sheet-in{0%{translate:0 .5rem}to{translate:0}}.dialogue-sheet[data-turn=in]{z-index:1;animation:sheet-in var(--dur-base) var(--ease-out) both;position:relative}.dialogue-sheet[data-turn=out]{animation:page-lift var(--dur-base) var(--ease-out) both}.dialogue-sheet[data-turn=in] .story-stack>[data-reveal=shown]{animation:deal-in .48s var(--ease-out) var(--deal-delay,0s) both}.dialogue-sheet[data-turn=out] .story-stack>[data-reveal],.dialogue-sheet[data-turn=out] .stamp[data-landed]{animation:none}@keyframes figure-roll{0%{opacity:.25;translate:0 .15em}to{opacity:1;translate:0}}.ys-figure dd[data-changed]{animation:figure-roll var(--dur-base) var(--ease-out) both}.ys-worker{--ys-arm-l:0deg;--ys-arm-r:0deg;--ys-head:0deg;--ys-lean:0deg;--ys-crate:0;--ys-worker-breathe:none}.ys-worker[data-pose=idle]{--ys-worker-breathe:var(--ys-breathe-name,ys-worker-breathe)}.ys-worker[data-pose=handing]{--ys-arm-l:62deg;--ys-head:-5deg;--ys-lean:-2deg}.ys-worker[data-pose=carrying]{--ys-arm-l:-32deg;--ys-arm-r:14deg;--ys-lean:-4deg;--ys-crate:1}.ys-worker[data-pose=looking]{--ys-head:9deg;--ys-lean:2deg;--ys-arm-l:-10deg}.ys-worker[data-pose=looking][data-look=left]{--ys-head:-9deg;--ys-lean:-2deg}.ys-worker[data-pose=waiting]{--ys-arm-l:-22deg;--ys-head:7deg;--ys-lean:2deg}.ys-worker[data-still]{--ys-pose-dur:0s;--ys-worker-breathe:none}.ys-worker-arm-l,.ys-worker-arm-r,.ys-worker-head,.ys-worker-upper,.ys-worker-breath{transform-box:view-box;transform-origin:0 0}.ys-worker-arm-l,.ys-worker-arm-r,.ys-worker-head,.ys-worker-upper{transition:transform var(--ys-pose-dur,var(--dur-slow)) var(--ease-out)}.ys-worker-arm-l{transform:rotate(var(--ys-arm-l,0deg))}.ys-worker-arm-r{transform:rotate(var(--ys-arm-r,0deg))}.ys-worker-head{transform:rotate(var(--ys-head,0deg))}.ys-worker-upper{transform:rotate(var(--ys-lean,0deg))}.ys-worker-crate{opacity:var(--ys-crate,0);transition:opacity var(--ys-pose-dur,var(--dur-base)) var(--ease-out)}@keyframes ys-worker-breathe{0%,to{transform:none}50%{transform:translateY(.5px)scale(1.012,.986)}}.ys-worker-breath{animation:var(--ys-worker-breathe,none) 4s var(--ease-out) 3}.ys-worker[data-pose=leaning]{--ys-arm-l:58deg;--ys-arm-r:-10deg;--ys-head:-6deg;--ys-lean:-8deg}@keyframes ys-life-stride{0%{transform:rotate(calc(var(--life-amp,0) * -1deg))}to{transform:rotate(calc(var(--life-amp,0) * 1deg))}}@keyframes ys-life-swing{0%{transform:rotate(calc(var(--life-amp,0) * .8deg))}to{transform:rotate(calc(var(--life-amp,0) * -.8deg))}}.ys-life-leg-a,.ys-life-leg-b,.ys-life-arm-a,.ys-life-arm-b,.ys-life-upper,.ys-life-head{transform-box:view-box;transform-origin:0 0}.ys-life-leg-a{animation:var(--life-stride,none) .84s ease-in-out infinite alternate}.ys-life-leg-b{animation:var(--life-stride,none) .84s ease-in-out infinite alternate-reverse}.ys-life-arm-a{transform:rotate(var(--life-arm,0deg));animation:var(--life-swing,none) .84s ease-in-out infinite alternate-reverse;transition:transform var(--ys-pose-dur,var(--dur-slow)) var(--ease-out)}.ys-life-arm-b{animation:var(--life-swing,none) .84s ease-in-out infinite alternate}.ys-life-upper{transform:rotate(var(--life-lean,0deg));transition:transform var(--ys-pose-dur,var(--dur-slow)) var(--ease-out)}.ys-life-head{transform:rotate(var(--life-head,0deg));transition:transform var(--ys-pose-dur,var(--dur-slow)) var(--ease-out)}@keyframes ys-life-flap-up{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes ys-life-flap-down{0%{opacity:0}50%{opacity:1}to{opacity:0}}.ys-life-wings-down{opacity:0}.ys-life-wings-up{animation:var(--life-flap-up,none) .36s steps(1, end) infinite}.ys-life-wings-down{animation:var(--life-flap-down,none) .36s steps(1, end) infinite}.ys-life-view path,.ys-life-view circle,.ys-life-view line,.ys-life-view ellipse{vector-effect:non-scaling-stroke}@keyframes ys-sale-object{0%{opacity:1;transform:none}to{opacity:0;transform:translate(125px,-56px)rotate(14deg)}}.ys-sale-object{transform-box:view-box;transform-origin:0 0;animation:ys-sale-object .44s var(--ease-out) both}@keyframes ys-coin-arc{0%{opacity:0;transform:translate(0)}10%{opacity:1}40%{animation-timing-function:ease-in;transform:translate(72px,-48px)}70%{opacity:1;transform:translate(185px,18px)scale(1)}80%{transform:translate(185px,25px)scale(1.22,.7)}90%{opacity:1;transform:translate(185px,22px)scale(.96,1.04)}to{opacity:0;transform:translate(185px,27px)scale(1)}}.ys-coin{transform-box:view-box;transform-origin:0 0;animation:ys-coin-arc .48s var(--ease-out) both}@keyframes bar-tick{0%{box-shadow:0 0 0 1px var(--interactive-accent)}to{box-shadow:0 0 0 1px #0000}}.ys-bar[data-ticked]{animation:bar-tick var(--dur-slow) var(--ease-out) both}@keyframes page-turn{0%{opacity:0;translate:0 .25rem}to{opacity:1;translate:0}}.ys-workspace>[role=tabpanel]:not([hidden]){animation:page-turn var(--dur-base) var(--ease-out)}@keyframes ys-prop-drop{0%{opacity:0;transform:translateY(-45%)}45%{opacity:1;transform:translateY(0)scale(1.05,.93)}72%{transform:translateY(-3%)scale(.98,1.02)}to{opacity:1;transform:none}}.ys-prop-drop{transform-box:fill-box;transform-origin:50% 100%;animation:.64s cubic-bezier(.3,0,.3,1) both ys-prop-drop}@keyframes ys-world-out{0%{opacity:1}to{opacity:0}}.ys-world-leaving{pointer-events:none;background:var(--background);animation:.7s ease-in-out both ys-world-out;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ys-world-leaving{display:none}}:root[data-reduced-motion=true] .ys-world-leaving{display:none}@keyframes ys-world-arrive{0%{scale:1.16}to{scale:1}}.ys-world-stage>[data-arriving]{transform-origin:100% 82%;animation:1.1s cubic-bezier(.16,1,.3,1) both ys-world-arrive}.ys-world-stage{overflow:hidden}@keyframes ys-ending-stamp{0%{opacity:0;scale:1.6}60%{opacity:1}to{opacity:1;scale:1}}.ys-ending-stamp{animation:.3s cubic-bezier(.16,1,.3,1) both ys-ending-stamp}@keyframes row-land{0%{opacity:0;box-shadow:inset 0 0 0 1px var(--interactive-accent);transform:scale(1.015)}45%{opacity:1;box-shadow:inset 0 0 0 1px var(--interactive-accent);transform:none}to{transform:none;box-shadow:inset 0 0 0 1px #0000}}.ys-row[data-arrived]{border-radius:var(--radius-sm);animation:row-land var(--dur-slow) var(--ease-out) both}@keyframes cursor-blink{0%,to{opacity:.55}50%{opacity:0}}.ys-journal-entries>li[data-newest] :is(p.narrative-entry,.narrative-entry:not([data-kind=fact])>p:last-child):after{content:"";vertical-align:-.1em;opacity:.55;background:currentColor;width:.5em;height:.95em;margin-left:.2em;animation:.72s step-end cursor-blink;display:inline-block}@media (prefers-reduced-motion:reduce){:root{--ys-pose-dur:0s;--ys-breathe-name:none}}:root[data-reduced-motion=true]{--ys-pose-dur:0s;--ys-breathe-name:none}.end-stamp{animation:stamp-in .42s var(--ease-out) .3s both;display:inline-block}@keyframes lamp-on{0%{opacity:0}to{opacity:1}}.end-lamp{animation:lamp-on .6s var(--ease-out) 1.1s both}@property --toy-a{syntax:"<number>";inherits:true;initial-value:0}@property --toy-b{syntax:"<number>";inherits:true;initial-value:0}@property --toy-c{syntax:"<number>";inherits:true;initial-value:0}[data-deco-toy][data-toy-lit]{color:var(--interactive-accent)}@media (forced-colors:active){[data-deco-toy][data-toy-lit]{color:highlight}}.desk-object[data-hand]{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.desk-object[data-hand][data-held]{cursor:grabbing}.desk-object-grip{pointer-events:none;fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--pencil) 80%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.desk-object-grip path{vector-effect:non-scaling-stroke}.desk-object[data-hand]:hover .desk-object-grip,.desk-object[data-hand]:focus-visible .desk-object-grip,.desk-object[data-hand][data-held] .desk-object-grip{stroke:var(--foreground)}.desk-object[data-displaced=true] .desk-object-grip{display:none}
