.episode_episode__fAgOe{display:flex;flex-direction:column;align-items:center;padding-top:var(--c-e03-gap-small);color:var(--c-on-bg)}.episode_episode__fAgOe p{line-height:var(--c-line-body)}.episode_desk__ICP_k{display:flex;flex-direction:column;gap:var(--c-e03-gap);width:var(--c-e03-column);padding-bottom:var(--c-e03-gap-small)}.episode_beat__1kNEF,.episode_head__MjYR_{display:flex;flex-direction:column;gap:var(--c-e03-gap-small)}.episode_lead__izFtn{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);width:var(--c-e03-read);font-size:var(--c-e03-lead);font-weight:var(--c-weight-body)}.episode_inlineCode__rvAw7{font-family:var(--c-e03-font-code-mixed);font-weight:var(--c-weight-code)}.episode_stress__agu3b{font-weight:var(--c-weight-strong);text-decoration:underline;text-decoration-thickness:var(--c-e03-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_lensLabel__4geW0{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--c-e03-gap-tiny);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_lensLabel__4geW0:before{content:"";width:var(--c-e03-lens-mark);height:var(--c-e03-lens-mark);border:var(--c-e03-lens-rim) solid;border-radius:var(--c-round)}.episode_lensLabel__4geW0:after{content:"";position:absolute;top:calc(var(--c-e03-lens-mark) * .86);left:calc(var(--c-e03-lens-mark) * .78);width:calc(var(--c-e03-lens-mark) * .5);height:var(--c-e03-lens-rim);border-radius:var(--c-round);background:currentColor;rotate:45deg;transform-origin:left center}.episode_beatTitle__gcA6k,.episode_title__2uAtg{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_title__2uAtg{font-size:var(--c-e03-title)}.episode_beatTitle__gcA6k{font-size:var(--c-e03-display)}.episode_beatAsk__GpJih,.episode_headAsk__Zsk5L{font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_subTitle__JeauG{margin:var(--c-e03-gap-small) 0 0;font-size:var(--c-e03-sub);font-weight:var(--c-weight-strong);line-height:var(--c-line-title)}.episode_back__V1EZn{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--c-e03-gap-tiny);color:inherit;font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);text-decoration:none}.episode_backLens__xaYTZ{display:inline-flex;align-items:center;justify-content:center;width:var(--c-e03-slip-ring);height:var(--c-e03-slip-ring);border:var(--c-e03-line-thin) solid;border-radius:var(--c-round);font-size:var(--c-card-label-size)}.episode_backTitle__P5J8a{text-decoration:underline;text-decoration-thickness:var(--c-e03-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_cover__d3XbH{position:relative;--scene-width:var(--c-e03-cover-w);--scene-height:var(--c-e03-cover-h);width:var(--c-e03-cover-w);height:var(--c-e03-cover-h)}.episode_slips__oWBIo{display:flex;flex-direction:column;gap:var(--c-e03-gap-small);min-width:0;margin:0;padding:0;border:0}.episode_slipsLegend__P_J5I{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);margin-bottom:var(--c-e03-gap-tiny);padding:0}.episode_questionAsk__KqH0S{font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_questionCode__9v7UJ{align-self:flex-start;padding:var(--c-e03-tag-pad);border-radius:var(--c-e03-slip-radius);background:var(--c-paper);color:var(--c-ink);font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-display);font-weight:var(--c-weight-code)}.episode_slipList__32cQv{display:flex;width:var(--c-e03-slip-w);flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_slip__IkMDc{position:relative;display:flex;align-items:center;gap:var(--c-e03-gap-small);min-height:var(--c-e03-slip-h);padding:var(--c-e03-slip-pad);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_slipInput___SNMs,.episode_slip__IkMDc{border-radius:var(--c-e03-slip-radius);cursor:pointer}.episode_slipInput___SNMs{position:absolute;inset:0;width:auto;height:auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.episode_slipRing__46UNv{flex-shrink:0;width:var(--c-e03-slip-ring);height:var(--c-e03-slip-ring);border:var(--c-e03-lens-rim) solid var(--c-ink);border-radius:var(--c-round);pointer-events:none}.episode_slipText__LJfu4{flex:1 1;pointer-events:none}.episode_slipPicked__ci_D1{display:none;padding:var(--c-tag-padding);border-radius:var(--c-tag-radius);background:var(--c-tag-bg);color:var(--c-tag-ink);font-size:var(--c-card-label-size);line-height:var(--c-line-label);pointer-events:none}.episode_slip__IkMDc:has(.episode_slipInput___SNMs:checked) .episode_slipRing__46UNv{border-color:var(--c-e03-glass);background:var(--c-e03-mark)}.episode_slip__IkMDc:has(.episode_slipInput___SNMs:checked) .episode_slipPicked__ci_D1{display:inline-flex}.episode_reaction__C4hAa{display:none;flex-direction:column;gap:var(--c-e03-gap-tiny);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_beat__1kNEF:has(.episode_slipInput___SNMs:checked) .episode_reaction__C4hAa{display:flex}.episode_comic__7lCOl{display:flex;flex-direction:column;gap:var(--c-e03-gap-small)}.episode_scene__Vy_XU{display:grid;grid-template-columns:var(--c-e03-scene-cols);align-items:start;grid-gap:var(--c-e03-gap-small);gap:var(--c-e03-gap-small);margin-bottom:var(--c-e03-gap-small)}.episode_panel__e5cvM{position:relative;--scene-width:var(--c-e03-panel-w);--scene-height:var(--c-e03-panel-h);width:var(--c-e03-panel-w);height:var(--c-e03-panel-h);overflow:hidden;border-radius:var(--c-e03-panel-radius);box-shadow:var(--c-e03-panel-edge);background:var(--c-e03-panel-bg)}.episode_talk__tN3UW{display:flex;flex-direction:column;border-radius:var(--c-e03-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_say__rfO1f{display:grid;grid-template-columns:var(--c-e03-who-w) 1fr;align-items:start;grid-gap:var(--c-e03-gap-tiny);gap:var(--c-e03-gap-tiny);padding:var(--c-e03-talk-pad);border-bottom:var(--c-e03-line-hair) solid var(--c-e03-hall);font-size:var(--c-e03-say);font-weight:var(--c-weight-strong)}.episode_say__rfO1f:last-child{border-bottom:0}.episode_who__Hi4PE{justify-self:start;padding:var(--c-tag-padding);border-radius:var(--c-round);box-shadow:var(--c-e03-who-edge);color:var(--c-ink);font-size:var(--c-card-label-size);line-height:var(--c-line-label);white-space:nowrap}.episode_say__rfO1f[data-who=hanjuri] .episode_who__Hi4PE{background:var(--c-figure-hanjuri)}.episode_say__rfO1f[data-who=gaji] .episode_who__Hi4PE{background:var(--c-figure-gaji)}.episode_say__rfO1f[data-who=tami] .episode_who__Hi4PE{background:var(--c-figure-tami)}.episode_say__rfO1f[data-who=momo] .episode_who__Hi4PE{background:var(--c-figure-momo)}.episode_sayLines__fH9ks{display:flex;flex-direction:column}.episode_line__Yi_Z8{display:block}.episode_comicClosing__T9rne{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_experiment__CyHUM{display:flex;flex-direction:column;gap:var(--c-e03-gap-small);padding:var(--c-e03-desk-pad);border-radius:var(--c-e03-desk-radius);box-shadow:var(--c-e03-desk-edge);background:var(--c-e03-desk);color:var(--c-ink)}.episode_slides__KBVIh{display:grid;grid-template-columns:var(--c-e03-slide-cols);grid-gap:var(--c-e03-gap-tiny);gap:var(--c-e03-gap-tiny);min-width:0;margin:0;padding:0;border:0}.episode_slidesLegend__m578h{margin-bottom:var(--c-e03-gap-tiny);padding:0;font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_slide__vGmrG{position:relative;display:flex;align-items:center;gap:var(--c-e03-gap-tiny);height:var(--c-e03-slide-h);padding:0 var(--c-e03-gap-small);box-shadow:var(--c-card-edge);background:var(--c-paper)}.episode_slideInput__ioKCs,.episode_slide__vGmrG{border-radius:var(--c-e03-slip-radius);cursor:pointer}.episode_slideInput__ioKCs{position:absolute;inset:0;width:auto;height:auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.episode_slideWell__eJ5xW{flex-shrink:0;width:var(--c-e03-slide-well);height:var(--c-e03-slide-well);border:var(--c-e03-line-thin) solid var(--c-ink);border-radius:var(--c-round);pointer-events:none}.episode_slideCode__uLJ_R{font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-slide-font);font-weight:var(--c-weight-code);white-space:pre;pointer-events:none}.episode_slide__vGmrG:has(.episode_slideInput__ioKCs:checked){background:var(--c-ink);color:var(--c-paper)}.episode_slide__vGmrG:has(.episode_slideInput__ioKCs:checked) .episode_slideWell__eJ5xW{border-color:var(--c-paper);background:var(--c-e03-mark)}.episode_bench__GYuyJ{display:none;grid-template-columns:var(--c-e03-bench-cols);align-items:start;gap:var(--c-e03-gap-small)}.episode_experiment__CyHUM:has(.episode_slideInput__ioKCs[value="0"]:checked) .episode_bench__GYuyJ[data-x="0"],.episode_experiment__CyHUM:has(.episode_slideInput__ioKCs[value="1"]:checked) .episode_bench__GYuyJ[data-x="1"],.episode_experiment__CyHUM:has(.episode_slideInput__ioKCs[value="2"]:checked) .episode_bench__GYuyJ[data-x="2"],.episode_experiment__CyHUM:has(.episode_slideInput__ioKCs[value="3"]:checked) .episode_bench__GYuyJ[data-x="3"]{display:grid}.episode_board__orYMd{--left-x:calc(var(--c-e03-board-w) * 0.25);--right-x:calc(var(--c-e03-board-w) * 0.75);--mid-x:calc(var(--c-e03-board-w) * 0.5);--value-y:calc(var(--c-e03-board-h) * 0.66);--plus-y:calc(var(--c-e03-board-h) * 0.2);--lens-x:var(--mid-x);--lens-y:calc(var(--c-e03-board-h) * 0.5);position:relative;width:var(--c-e03-board-w);height:var(--c-e03-board-h);border-radius:var(--c-e03-board-radius);background:var(--c-e03-board)}.episode_boardLines__bh4ks{position:absolute;top:var(--plus-y);left:var(--left-x);width:calc(var(--right-x) - var(--left-x));height:calc(var(--value-y) - var(--plus-y));overflow:visible}.episode_boardLines__bh4ks path{fill:none;stroke:var(--c-e03-line);stroke-width:var(--c-e03-line-w);vector-effect:non-scaling-stroke}.episode_boardPlus__f2GCw,.episode_boardTag__Ncjp6,.episode_boardValue__juGjc,.episode_lens__t6W_H,.episode_recheck__XusH4{position:absolute;top:0;left:0}.episode_boardPlus__f2GCw{width:var(--c-e03-plus);translate:calc(var(--mid-x) - var(--c-e03-plus) / 2) calc(var(--plus-y) - var(--c-e03-plus) / 2);border-radius:var(--c-piece-middle-radius);background:var(--c-piece-middle-bg);font-family:var(--c-font-code)}.episode_boardPlus__f2GCw,.episode_boardValue__juGjc{display:flex;align-items:center;justify-content:center;height:var(--c-e03-plus);box-shadow:var(--c-piece-edge);color:var(--c-piece-ink);font-size:var(--c-e03-board-font);font-weight:var(--c-weight-code)}.episode_boardValue__juGjc{min-width:var(--c-e03-plus);padding:0 var(--c-e03-gap-tiny);border-radius:var(--c-piece-radius);background:var(--c-piece-first-bg);font-family:var(--c-e03-font-code-mixed);white-space:pre}.episode_boardValue__juGjc code{font-family:inherit;font-weight:inherit}.episode_boardValue__juGjc[data-side=left]{translate:calc(var(--left-x) - 50%) calc(var(--value-y) - 50%)}.episode_boardValue__juGjc[data-side=right]{translate:calc(var(--right-x) - 50%) calc(var(--value-y) - 50%);background:var(--c-piece-last-bg)}.episode_boardTag__Ncjp6,.episode_recheck__XusH4{display:none}.episode_boardTag__Ncjp6[data-side=left]{translate:calc(var(--left-x) - 50%) calc(var(--value-y) + var(--c-e03-lens) / 2 + var(--c-e03-gap-tiny))}.episode_boardTag__Ncjp6[data-side=right]{translate:calc(var(--right-x) - 50%) calc(var(--value-y) + var(--c-e03-lens) / 2 + var(--c-e03-gap-tiny))}.episode_boardTag__Ncjp6[data-side=result]{left:calc(var(--mid-x) + var(--c-e03-lens) / 2 + var(--c-e03-gap-tiny));right:var(--c-e03-gap-tiny);translate:0 calc(var(--plus-y) - 50%)}.episode_boardTag__Ncjp6[data-side=result] .episode_tag__q496J{max-width:calc(var(--c-e03-board-w) / 2 - var(--c-e03-lens) / 2 - var(--c-e03-gap-tiny) * 2);flex-wrap:wrap}.episode_recheck__XusH4{translate:calc(var(--mid-x) + var(--c-e03-lens) / 2 + var(--c-e03-gap-tiny)) calc(var(--plus-y) - 50%);padding:var(--c-e03-tag-pad);border-radius:var(--c-e03-slip-radius);box-shadow:var(--c-e03-recheck-edge);background:var(--c-e03-recheck);color:var(--c-ink);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);white-space:nowrap}.episode_lens__t6W_H{width:var(--c-e03-lens);height:var(--c-e03-lens);translate:calc(var(--lens-x) - var(--c-e03-lens) / 2) calc(var(--lens-y) - var(--c-e03-lens) / 2);border:var(--c-e03-lens-border) solid var(--c-e03-glass);border-radius:var(--c-round);transition:translate var(--c-motion-e03-lens) ease;pointer-events:none}.episode_lens__t6W_H:after{content:"";position:absolute;top:calc(var(--c-e03-lens) * .82);left:calc(var(--c-e03-lens) * .82);width:var(--c-e03-lens-handle);height:calc(var(--c-e03-lens-border) * 2);border-radius:var(--c-round);background:var(--c-e03-glass);rotate:45deg;transform-origin:left center}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left][open]) .episode_board__orYMd{--lens-x:var(--left-x);--lens-y:var(--value-y)}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left][open]) .episode_boardTag__Ncjp6[data-side=left]{display:inline-flex}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left][open]):has(.episode_step__mGXmx[data-step=right][open]) .episode_board__orYMd{--lens-x:var(--right-x);--lens-y:var(--value-y)}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left][open]):has(.episode_step__mGXmx[data-step=right][open]) .episode_boardTag__Ncjp6[data-side=right]{display:inline-flex}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left][open]):has(.episode_step__mGXmx[data-step=right][open]):has(.episode_step__mGXmx[data-step=plus][open]) .episode_board__orYMd{--lens-x:var(--mid-x);--lens-y:var(--plus-y)}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left][open]):has(.episode_step__mGXmx[data-step=right][open]):has(.episode_step__mGXmx[data-step=plus][open]) :is(.episode_boardTag__Ncjp6[data-side=result],.episode_recheck__XusH4){display:inline-flex}.episode_log__jMCVd{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_logLead__FgCK0{display:flex;flex-direction:column;font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_step__mGXmx{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_stepOpen__W2avL{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--c-e03-gap-tiny);height:var(--c-e03-step-h);padding:var(--c-e03-step-pad);border:var(--c-e03-line-thin) solid var(--c-ink);border-radius:var(--c-control-radius);background:var(--c-paper);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong);cursor:pointer;list-style:none}.episode_stepOpen__W2avL::-webkit-details-marker{display:none}.episode_stepOpen__W2avL:before{content:"";width:var(--c-e03-slide-well);height:var(--c-e03-slide-well);border:var(--c-e03-line-thin) solid;border-radius:var(--c-round)}.episode_step__mGXmx[open]>.episode_stepOpen__W2avL{background:var(--c-ink);color:var(--c-paper)}.episode_step__mGXmx[open]>.episode_stepOpen__W2avL:before{background:var(--c-e03-mark)}.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left]:not([open])) .episode_plusPart__S5ltu,.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=left]:not([open])) .episode_step__mGXmx[data-step=right],.episode_bench__GYuyJ:has(.episode_step__mGXmx[data-step=right]:not([open])) .episode_plusPart__S5ltu{display:none}.episode_plusPart__S5ltu{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);margin-top:var(--c-e03-gap-tiny)}.episode_stepBody__fis0g{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-e03-gap-tiny);font-weight:var(--c-weight-strong)}.episode_stepCode__DsoTn{font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-ask);font-weight:var(--c-weight-code);white-space:pre}.episode_verdict__SlEsu{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_verdictSay__8BbMv{font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_verdictLines__uTvLp{display:flex;flex-direction:column;font-size:var(--c-e03-lead);font-weight:var(--c-weight-body)}.episode_recheckCard__r52O2{align-self:flex-start;padding:var(--c-e03-tag-pad);border-radius:var(--c-e03-slip-radius);box-shadow:var(--c-e03-recheck-edge);background:var(--c-e03-recheck);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_ruleNote__k6TT_{font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_errorFold__IdedQ,.episode_typedFold__IoJMO{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_compareOpen__zMfVh,.episode_errorOpen__0xTkG,.episode_reasonOpen__98E4M,.episode_typedOpen__Pe_sH{align-self:flex-start;display:inline-flex;align-items:center;height:var(--c-e03-step-h);padding:var(--c-e03-step-pad);border:var(--c-e03-line-thin) solid;border-radius:var(--c-control-radius);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong);cursor:pointer;list-style:none}.episode_errorOpen__0xTkG,.episode_typedOpen__Pe_sH{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}.episode_compareOpen__zMfVh::-webkit-details-marker,.episode_errorOpen__0xTkG::-webkit-details-marker,.episode_reasonOpen__98E4M::-webkit-details-marker,.episode_typedOpen__Pe_sH::-webkit-details-marker{display:none}.episode_errorFold__IdedQ[open]>.episode_errorOpen__0xTkG,.episode_reason__TwVwK[open]>.episode_reasonOpen__98E4M{display:none}.episode_typedOpen__Pe_sH:before{content:"+";margin-right:var(--c-e03-gap-tiny)}.episode_typedFold__IoJMO[open]>.episode_typedOpen__Pe_sH:before{content:"−"}.episode_tray__01cD_{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);padding-top:var(--c-e03-gap-small);border-top:var(--c-e03-line-thin) dashed var(--c-ink)}.episode_experiment__CyHUM:not(:has(.episode_step__mGXmx[data-step=plus][open])) .episode_tray__01cD_{display:none}.episode_trayTitle__fvDTH{font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_samples__vQvML{display:grid;grid-template-columns:var(--c-e03-sample-cols);grid-gap:var(--c-e03-gap-tiny);gap:var(--c-e03-gap-tiny)}.episode_sample__STsLS{display:none;flex-direction:column;align-items:flex-start;gap:var(--c-e03-gap-tiny);padding:var(--c-e03-gap-tiny);border-radius:var(--c-e03-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper)}.episode_experiment__CyHUM:has(.episode_bench__GYuyJ[data-x="0"] .episode_step__mGXmx[data-step=plus][open]) .episode_sample__STsLS[data-x="0"],.episode_experiment__CyHUM:has(.episode_bench__GYuyJ[data-x="1"] .episode_step__mGXmx[data-step=plus][open]) .episode_sample__STsLS[data-x="1"],.episode_experiment__CyHUM:has(.episode_bench__GYuyJ[data-x="2"] .episode_step__mGXmx[data-step=plus][open]) .episode_sample__STsLS[data-x="2"],.episode_experiment__CyHUM:has(.episode_bench__GYuyJ[data-x="3"] .episode_step__mGXmx[data-step=plus][open]) .episode_sample__STsLS[data-x="3"]{display:flex}.episode_sampleCode__Ha9R4{font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-slide-font);font-weight:var(--c-weight-code);white-space:pre}.episode_sampleTags__vT6LV{display:flex;flex-wrap:wrap;gap:var(--c-e03-line-w)}.episode_sampleOk__TxTZn,.episode_sampleRecheck__46N3A{font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_sampleOk__TxTZn{padding:var(--c-e03-tag-pad);border-radius:var(--c-round);background:var(--c-e03-ok);color:var(--c-e03-ok-ink)}.episode_sampleRecheck__46N3A{padding:var(--c-e03-tag-pad);border-radius:var(--c-e03-slip-radius);box-shadow:var(--c-e03-recheck-edge);background:var(--c-e03-recheck)}.episode_compareBody__O3YdS,.episode_compare__zD8jG{display:flex;flex-direction:column;gap:var(--c-e03-gap-small)}.episode_compareBody__O3YdS{padding:var(--c-e03-record-pad);border-radius:var(--c-e03-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_pairs__ibO_B{display:flex;flex-wrap:wrap;gap:var(--c-e03-gap-small)}.episode_pair__UoIwV{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-e03-gap-tiny)}.episode_pairCode__4wVO9{font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-ask);font-weight:var(--c-weight-code);white-space:pre}.episode_pairTags__1vbq1{display:flex;align-items:center;gap:var(--c-e03-line-w);font-weight:var(--c-weight-strong)}.episode_compareLines__dCIVt{display:flex;flex-direction:column;font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_tag__q496J{display:inline-flex;align-items:baseline;gap:var(--c-e03-line-w);padding:var(--c-e03-tag-pad);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);white-space:nowrap}.episode_tag__q496J[data-type=int]{background:var(--c-e03-int-bg);color:var(--c-e03-int-ink);-webkit-clip-path:polygon(var(--c-e03-tag-cut) 0,calc(100% - var(--c-e03-tag-cut)) 0,100% var(--c-e03-tag-cut),100% calc(100% - var(--c-e03-tag-cut)),calc(100% - var(--c-e03-tag-cut)) 100%,var(--c-e03-tag-cut) 100%,0 calc(100% - var(--c-e03-tag-cut)),0 var(--c-e03-tag-cut));clip-path:polygon(var(--c-e03-tag-cut) 0,calc(100% - var(--c-e03-tag-cut)) 0,100% var(--c-e03-tag-cut),100% calc(100% - var(--c-e03-tag-cut)),calc(100% - var(--c-e03-tag-cut)) 100%,var(--c-e03-tag-cut) 100%,0 calc(100% - var(--c-e03-tag-cut)),0 var(--c-e03-tag-cut))}.episode_tag__q496J[data-type=string]{border-radius:var(--c-round);box-shadow:inset 0 0 0 var(--c-e03-line-thin) var(--c-e03-tag-edge);background:var(--c-e03-string-bg);color:var(--c-e03-string-ink)}.episode_tagLead__g7zgf{font-weight:var(--c-weight-body)}.episode_tagCode__yB_dM{font-family:var(--c-font-code);font-weight:var(--c-weight-code)}.episode_records___dL4D{display:grid;grid-template-columns:var(--c-e03-record-cols);align-items:start;grid-gap:var(--c-e03-gap-small);gap:var(--c-e03-gap-small)}.episode_record__7hXYZ{display:flex;flex-direction:column;gap:var(--c-e03-gap-small);margin:0;padding:var(--c-e03-record-pad);border-radius:var(--c-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_recordHead__hWp6u{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-e03-gap-tiny)}.episode_recordTitle__7rIRr{font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_engine__yCJKI{padding:var(--c-tag-padding);background:var(--c-label-bg);color:var(--c-label-ink);line-height:var(--c-line-label)}.episode_engine__yCJKI,.episode_recordIntro__BlqoT{font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_recordIntro__BlqoT{flex-basis:100%;color:var(--c-ink-2)}.episode_facts__BE6Gg{display:flex;flex-direction:column;gap:var(--c-e03-gap-small)}.episode_fact__PTQjq{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);padding-top:var(--c-e03-gap-tiny);border-top:var(--c-e03-line-hair) solid var(--c-e03-hall)}.episode_factType__0_J_L{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-e03-gap-tiny)}.episode_factCode__JaIFW{font-family:var(--c-e03-font-code-mixed);font-size:var(--c-card-label-size);font-weight:var(--c-weight-code)}.episode_place__cVq9l{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--c-e03-line-w);font-size:var(--c-card-label-size)}.episode_placeLead__K7hw8{color:var(--c-ink-2)}.episode_placeLead__K7hw8,.episode_placeName___KgEm{font-weight:var(--c-weight-strong)}.episode_strip__Fbyhs{display:flex;flex-direction:column;align-self:flex-start}.episode_stripCells__bnhy_,.episode_stripNumbers__77zpl{display:flex;margin:0;padding:0;list-style:none}.episode_stripNumbers__77zpl li{width:var(--c-e03-cell);color:var(--c-ink-2);font-family:var(--c-font-code);font-size:var(--c-e03-ruler-font);font-weight:var(--c-weight-code);line-height:var(--c-line-label);text-align:center}.episode_stripCells__bnhy_{box-shadow:inset 0 0 0 var(--c-e03-line-thin) var(--c-ink)}.episode_stripCells__bnhy_ li{display:flex;align-items:center;justify-content:center;width:var(--c-e03-cell);height:var(--c-e03-cell);border-right:var(--c-e03-line-hair) solid var(--c-e03-hall);font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-cell-font);font-weight:var(--c-weight-code)}.episode_stripCells__bnhy_ li:last-child{border-right:0}.episode_stripCells__bnhy_ li[data-space=true]{background:var(--c-e03-hall)}.episode_stripCells__bnhy_ li[data-end=true]{width:auto;padding:0 var(--c-e03-gap-tiny);font-family:var(--c-font-body);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_stripCells__bnhy_ li[data-marked=true]{box-shadow:inset 0 calc(var(--c-e03-line-w) * -1) 0 var(--c-ink);background:var(--c-e03-mark)}.episode_errorHead__aVj9d{display:flex;gap:var(--c-e03-gap-tiny);font-size:var(--c-card-label-size)}.episode_errorAt__QvgK4 code,.episode_errorHead__aVj9d,.episode_errorHead__aVj9d code{font-family:var(--c-font-code);font-weight:var(--c-weight-code)}.episode_errorMessage__DTpt_{font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-lead);font-weight:var(--c-weight-code);overflow-wrap:anywhere}.episode_errorMessage__DTpt_ code{font-family:inherit}.episode_errorAt__QvgK4{font-size:var(--c-card-label-size)}.episode_gloss__u4JZZ{display:flex;flex-direction:column;gap:var(--c-e03-line-w);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_glossLabel__uUP1P{align-self:flex-start;padding:var(--c-tag-padding);border-radius:var(--c-tag-radius);background:var(--c-tag-bg);color:var(--c-tag-ink);font-size:var(--c-card-label-size);line-height:var(--c-line-label)}.episode_typeCards__SZkwF{display:grid;grid-template-columns:var(--c-e03-type-cols);grid-gap:var(--c-e03-gap-small);gap:var(--c-e03-gap-small)}.episode_typeCard__2zb_K{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-e03-gap-tiny);padding:var(--c-e03-record-pad);border-radius:var(--c-e03-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_typeLines__0CAZb{display:flex;flex-direction:column;font-size:var(--c-e03-lead);font-weight:var(--c-weight-body)}.episode_stressLine___HOcn{font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_tourLink__emaKw{display:inline-flex;align-items:center;gap:var(--c-e03-link-gap);min-height:var(--c-e03-link-h);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--c-e03-link-rule);text-underline-offset:var(--c-underline-offset)}.episode_memo__7PGCS{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny);padding:var(--c-e03-record-pad);border-radius:var(--c-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_memoTitle___WVWz{padding-bottom:var(--c-e03-gap-tiny);border-bottom:var(--c-e03-line-w) double var(--c-ink);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e03-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_learned__t8NyC{font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_memoLines__jIFUR{display:flex;flex-direction:column;font-size:var(--c-e03-lead);font-weight:var(--c-weight-body)}.episode_checkAsk__NnDYx{margin-top:var(--c-e03-gap-small);font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.episode_checkCode__KJFSN{align-self:flex-start;font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-display);font-weight:var(--c-weight-code);white-space:pre}.episode_reason__TwVwK{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_last__eBWWr{margin-top:var(--c-e03-gap-small);font-weight:var(--c-weight-strong)}.episode_nextTitle__FA6p5{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c-e03-gap-tiny);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e03-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_nextNumber__IsU9U{font-size:var(--c-e03-ask)}.episode_nextLink__ORhLH{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--c-e03-gap-tiny);color:inherit;text-decoration:underline;text-decoration-thickness:var(--c-e03-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_nextScene__KZwFx{display:grid;grid-template-columns:var(--c-e03-next-cols);align-items:center;grid-gap:var(--c-e03-gap-small);gap:var(--c-e03-gap-small)}.episode_nextFigure__Tprx6{--figure-size:var(--c-e03-next-figure)}.episode_nextBody___lMuj{display:flex;flex-direction:column;gap:var(--c-e03-gap-tiny)}.episode_nextLines__wi7Ak{display:flex;flex-direction:column;font-size:var(--c-e03-lead);font-weight:var(--c-weight-body)}.episode_nextCode___5Feh{align-self:flex-start;padding:var(--c-e03-tag-pad);border-radius:var(--c-e03-slip-radius);background:var(--c-paper);color:var(--c-ink);font-family:var(--c-e03-font-code-mixed);font-size:var(--c-e03-ask);font-weight:var(--c-weight-code)}.episode_nextBody___lMuj .episode_say__rfO1f{border-radius:var(--c-e03-card-radius);background:var(--c-paper);color:var(--c-ink)}.episode_nextAsk__yebBc{font-size:var(--c-e03-ask);font-weight:var(--c-weight-strong)}.episode_closing___mqAo{font-size:var(--c-e03-lead);font-weight:var(--c-weight-strong)}.space-page_page__DbSV8{width:var(--c-space-page-width);margin-inline:auto;padding-top:var(--c-space-page-top)}.space-page_heading__J7_Nh{display:grid;grid-gap:var(--c-space-small-gap);gap:var(--c-space-small-gap);margin-bottom:var(--c-space-heading-gap)}.space-page_eyebrow__Jy2hZ{font-weight:var(--c-weight-strong);font-size:var(--c-space-label-size)}.space-page_title__Q4k7x{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);font-size:var(--c-space-title-size);line-height:var(--c-line-title)}.space-page_question__Fct8A{font-size:var(--c-space-question-size)}.space-page_lap__xjaMr{display:grid;grid-gap:var(--c-space-entry-gap);gap:var(--c-space-entry-gap);margin-bottom:var(--c-space-entry-gap)}.space-page_lapName__3sRgY{justify-self:start;padding:var(--c-tag-padding);border-radius:var(--c-tag-radius);background:var(--c-tag-bg);color:var(--c-tag-ink);font-size:var(--c-space-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.space-page_episodes__LPjlT{display:grid;grid-gap:var(--c-space-entry-gap);gap:var(--c-space-entry-gap);padding:0;margin:0;list-style:none}.space-page_entry__t_nnC{display:grid;grid-template-columns:var(--c-space-entry-columns);grid-template-areas:var(--c-space-entry-areas);align-items:center;grid-column-gap:var(--c-space-entry-column-gap);column-gap:var(--c-space-entry-column-gap);grid-row-gap:var(--c-space-small-gap);row-gap:var(--c-space-small-gap);padding:var(--c-space-entry-pad);border-radius:var(--c-card-radius);background:var(--c-paper);color:var(--c-ink);text-decoration:none}.space-page_entry__t_nnC:not(:focus-visible){box-shadow:var(--c-card-edge)}.space-page_entry__t_nnC[href]:hover .space-page_entryTitle__od8_i{text-decoration:underline;text-underline-offset:var(--c-underline-offset)}.space-page_entry__t_nnC[data-soon]{background:var(--c-space-soon-bg);color:var(--c-space-soon-ink)}.space-page_number__r0fD2{grid-area:number;align-self:start;font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-space-number-size);line-height:var(--c-line-logo)}.space-page_portrait__2_w1d{position:relative;--scene-width:var(--c-space-portrait-size);--scene-height:var(--c-space-portrait-size);grid-area:art;width:var(--c-space-portrait-size);height:var(--c-space-portrait-size);pointer-events:none}.space-page_entryBody__sDjat{grid-area:body;display:grid;grid-gap:var(--c-space-small-gap);gap:var(--c-space-small-gap)}.space-page_character__aaHnX{display:flex;align-items:center;gap:var(--c-space-small-gap);font-size:var(--c-space-label-size);font-weight:var(--c-weight-strong)}.space-page_soon___3AB5{display:inline-block;padding:var(--c-space-soon-pad);border-radius:var(--c-label-radius);background:var(--c-label-bg);color:var(--c-label-ink)}.space-page_entryTitle__od8_i{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);font-size:var(--c-space-entry-title-size);line-height:var(--c-line-title)}.space-page_entryQuestion__cocNI{font-size:var(--c-body-size)}.space-page_arrow__q5X7w{display:var(--c-space-arrow-display);grid-area:arrow;font-size:var(--c-space-arrow-size)}.journey_journey__9NEQe{display:flex;flex-direction:column;align-items:center;padding-top:var(--c-fs-gap-small);padding-bottom:var(--c-fs-gap-small);color:var(--c-on-bg)}.journey_journey__9NEQe p{line-height:var(--c-line-body)}.journey_inlineCode__9SNSv,.journey_visitorCode__v_BY3{font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code)}.journey_termWord__qpEKT{font-weight:var(--c-weight-strong);text-decoration:underline;text-decoration-thickness:var(--c-fs-line-thin);text-underline-offset:var(--c-underline-offset)}.journey_head___9lYC{display:flex;flex-direction:column;gap:var(--c-fs-gap-small);width:var(--c-fs-column)}.journey_title__SlGMv{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);font-size:var(--c-fs-title);line-height:var(--c-line-title)}.journey_sub____kLE{font-size:var(--c-fs-sub);font-weight:var(--c-weight-strong)}.journey_welcome__Vo8We{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);width:var(--c-fs-read);font-size:var(--c-fs-lead);font-weight:var(--c-weight-body)}.journey_guide__Sw_DH{display:grid;grid-template-columns:var(--c-fs-guide-cols);align-items:center;grid-column-gap:var(--c-fs-gap-small);column-gap:var(--c-fs-gap-small)}.journey_guideFigure__unYFs{display:block;--figure-size:var(--c-fs-guide-figure)}.journey_say__8PFKl{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);padding:var(--c-fs-say-pad);border-radius:var(--c-fs-say-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-fs-say-edge);font-size:var(--c-fs-say);font-weight:var(--c-weight-body)}.journey_who__m_YgL{align-self:flex-start;padding:var(--c-tag-padding);border-radius:var(--c-tag-radius);background:var(--c-tag-bg);color:var(--c-tag-ink);font-size:var(--c-fs-small);font-weight:var(--c-weight-strong)}.journey_journey__9NEQe .journey_line__yAVjN,.journey_who__m_YgL{line-height:var(--c-line-label)}.journey_gate__vvyVS{display:grid;grid-template-columns:var(--c-fs-gate-cols);grid-template-areas:var(--c-fs-gate-areas);align-items:start;grid-column-gap:var(--c-fs-col-gap);column-gap:var(--c-fs-col-gap);grid-row-gap:var(--c-fs-gap-small);row-gap:var(--c-fs-gap-small);width:var(--c-fs-column)}.journey_gate__vvyVS[data-side=art-last]{grid-template-columns:var(--c-fs-gate-cols-flip);grid-template-areas:var(--c-fs-gate-areas-flip)}.journey_gateHead__KHng2{grid-area:head;display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny)}.journey_gateArt__Ge_0X{grid-area:art;position:relative;width:var(--c-fs-art-w);height:var(--c-fs-art-h);--scene-width:var(--c-fs-art-w);--scene-height:var(--c-fs-art-h)}.journey_gateBody__yekQB{grid-area:body;display:flex;flex-direction:column;gap:var(--c-fs-gap-small)}.journey_gateTitle__7EqkQ{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);font-size:var(--c-fs-gate-title);line-height:var(--c-line-title)}.journey_visitor__EHRSR{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--c-fs-gap-tiny);font-size:var(--c-fs-lead);font-weight:var(--c-weight-strong)}.journey_visitorCode__v_BY3{display:inline-block;padding:var(--c-fs-chip-pad);border-radius:var(--c-fs-chip-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-fs-chip-edge);font-size:var(--c-fs-chip);line-height:var(--c-line-label);white-space:pre}.journey_token__oFhEZ{border-radius:var(--c-fs-token-radius);box-shadow:0 0 0 var(--c-fs-token-bleed) var(--fs-token);background:var(--fs-token);color:var(--c-piece-ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.journey_token__oFhEZ[data-kind=number]{--fs-token:var(--c-fs-code-number)}.journey_token__oFhEZ[data-kind=operator]{--fs-token:var(--c-fs-code-operator)}.journey_token__oFhEZ[data-kind=string]{--fs-token:var(--c-fs-code-string)}.journey_passed__PCT8T{font-size:var(--c-fs-lead);font-weight:var(--c-weight-body)}.journey_checks__M__dN{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);padding:var(--c-fs-checks-pad);border-radius:var(--c-fs-say-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-fs-say-edge)}.journey_checksTitle__HbE1m{font-size:var(--c-fs-small);font-weight:var(--c-weight-strong)}.journey_checkList__JwJ_9{display:flex;flex-wrap:wrap;gap:var(--c-fs-gap-tiny) var(--c-fs-gap-small)}.journey_check__IvEJE{display:inline-flex;align-items:center;gap:var(--c-fs-gap-tiny);font-size:var(--c-fs-say);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.journey_check__IvEJE:before{content:"";flex-shrink:0;width:var(--c-fs-tick-w);height:var(--c-fs-tick-h);margin-bottom:var(--c-fs-tick-lift);border-right:var(--c-fs-tick-line) solid var(--c-fs-tick);border-bottom:var(--c-fs-tick-line) solid var(--c-fs-tick);transform:rotate(45deg)}.journey_open__vDPIw{display:flex;flex-direction:column;gap:var(--c-fs-gap-small)}.journey_button__884h7{display:flex;align-items:center;justify-content:center;gap:var(--c-fs-gap-tiny);min-height:var(--c-fs-button-h);padding:var(--c-fs-button-pad);border-radius:var(--c-control-radius);background:var(--c-control-bg);color:var(--c-control-ink);font-size:var(--c-fs-button);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);list-style:none;cursor:pointer}.journey_button__884h7:not(:focus-visible){box-shadow:var(--c-control-edge)}.journey_button__884h7::-webkit-details-marker{display:none}.journey_button__884h7:after{content:"";width:var(--c-fs-arrow);height:var(--c-fs-arrow);margin-top:calc(var(--c-fs-arrow) * -.5);border-right:var(--c-fs-line-thin) solid;border-bottom:var(--c-fs-line-thin) solid;transform:rotate(45deg)}.journey_open__vDPIw[open]>.journey_button__884h7:after{margin-top:calc(var(--c-fs-arrow) * .5);transform:rotate(225deg)}.journey_result__8Rimj{display:flex;flex-direction:column;gap:var(--c-fs-gap-small);padding:var(--c-fs-result-pad);border-radius:var(--c-card-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-card-edge);font-size:var(--c-fs-say);font-weight:var(--c-weight-body)}.journey_cut__EMQn_{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);margin:0}.journey_engine__xw1fc{align-self:flex-start;padding:var(--c-label-pad);border-radius:var(--c-label-radius);background:var(--c-fs-engine-bg);color:var(--c-fs-engine-ink);font-size:var(--c-fs-small);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.journey_pieceRow__LB6j9{display:flex;gap:var(--c-fs-piece-gap);padding:0;margin:0;list-style:none}.journey_piece__P7Uny{display:inline-flex;align-items:center;justify-content:center;min-width:var(--c-fs-piece);height:var(--c-fs-piece);padding:var(--c-fs-piece-pad);border-radius:var(--c-piece-radius);box-shadow:var(--c-piece-edge);background:var(--c-piece-first-bg);color:var(--c-piece-ink);font-family:var(--c-font-code);font-size:var(--c-fs-piece-font);font-weight:var(--c-weight-code);line-height:var(--c-line-logo)}.journey_piece__P7Uny[data-tone=middle]{background:var(--c-piece-middle-bg);border-radius:var(--c-piece-middle-radius);transform:rotate(var(--c-piece-tilt))}.journey_piece__P7Uny[data-tone=last]{background:var(--c-piece-last-bg)}.journey_happened___SjK3,.journey_stop__fexVO{font-weight:var(--c-weight-strong)}.journey_stop__fexVO{font-size:var(--c-fs-stop);line-height:var(--c-line-title)}.journey_plain__tfA8p{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);padding:var(--c-fs-plain-pad);border-left:var(--c-fs-plain-rule) solid var(--c-fs-plain-mark);font-size:var(--c-fs-plain);font-weight:var(--c-weight-strong)}.journey_plainLabel__Q3SYt{font-size:var(--c-fs-small);font-weight:var(--c-weight-strong)}.journey_record__8bRo5{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);margin:0;padding:var(--c-fs-record-pad);border-radius:var(--c-fs-record-radius);background:var(--c-fs-record-bg);color:var(--c-ink);font-size:var(--c-fs-record)}.journey_record__8bRo5 p{line-height:var(--c-line-label)}.journey_recordCode__uuaQZ{font-family:var(--c-font-code);font-weight:var(--c-weight-code)}.journey_recordMessage__gyMHU{font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code);overflow-wrap:anywhere}.journey_recordLabel__tD_y9{font-weight:var(--c-weight-strong)}.journey_term__aN5_X{font-weight:var(--c-weight-body)}.journey_walkOn___5k6x{font-weight:var(--c-weight-strong)}.journey_road__3ru_7{position:relative;margin-block:var(--c-fs-road-margin);pointer-events:none}.journey_roadArt__tYTTU,.journey_road__3ru_7{width:var(--c-fs-road-w);height:var(--c-fs-road-h)}.journey_roadArt__tYTTU{position:absolute;inset:0;overflow:visible}.journey_roadArt__tYTTU[data-size=phone]{display:var(--c-fs-road-phone)}.journey_roadArt__tYTTU[data-size=wide]{display:var(--c-fs-road-wide)}.journey_roadArt__tYTTU path{fill:none;stroke-linecap:var(--c-fs-road-cap)}.journey_roadEdge__imt5s{stroke:var(--c-fs-road-edge);stroke-width:var(--c-fs-road-edge-width)}.journey_roadBase__PBRAb{stroke:var(--c-fs-road);stroke-width:var(--c-fs-road-width);stroke-dasharray:var(--c-fs-road-dash)}.journey_roadPaint__kZs__{stroke:var(--c-fs-paint);stroke-width:var(--c-fs-paint-width);stroke-dasharray:var(--c-fs-paint-dash);opacity:0;transition:opacity var(--c-motion-fs-step) ease-out}.journey_gate__vvyVS:has(details[open])+.journey_road__3ru_7 .journey_roadPaint__kZs__{opacity:1}.journey_liney__G6Few{position:absolute;bottom:0;display:block;opacity:0;transform:translateY(var(--c-fs-liney-drop));transition:opacity var(--c-motion-fs-step) ease-out,transform var(--c-motion-fs-step) ease-out;--figure-size:var(--c-fs-liney-size)}.journey_road__3ru_7[data-turn=a] .journey_liney__G6Few{left:var(--c-fs-liney-a)}.journey_road__3ru_7[data-turn=b] .journey_liney__G6Few{left:var(--c-fs-liney-b)}.journey_gate__vvyVS:has(details[open]):not(:has(~.journey_gate__vvyVS details[open]))+.journey_road__3ru_7 .journey_liney__G6Few,.journey_journey__9NEQe:not(:has(details[open])) .journey_road__3ru_7[data-from=welcome] .journey_liney__G6Few{opacity:1;transform:none}.journey_end__ym26l{display:flex;flex-direction:column;gap:var(--c-fs-gap-small);width:var(--c-fs-column)}.journey_lead__npdqr{width:var(--c-fs-read);font-size:var(--c-fs-lead);font-weight:var(--c-weight-body)}.journey_endRow__9I3e2{display:grid;grid-template-columns:var(--c-fs-end-cols);align-items:center;grid-column-gap:var(--c-fs-col-gap);column-gap:var(--c-fs-col-gap);grid-row-gap:var(--c-fs-gap-small);row-gap:var(--c-fs-gap-small)}.journey_passport__TRBr_{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);font-size:var(--c-fs-lead);font-weight:var(--c-weight-body)}.journey_passportLine__YEMdv{font-weight:var(--c-weight-strong)}.journey_endArt__qquur{position:relative;width:var(--c-fs-end-art-w);height:var(--c-fs-end-art-h);--scene-width:var(--c-fs-end-art-w);--scene-height:var(--c-fs-end-art-h)}.journey_ask__tGumR{margin-top:var(--c-fs-gap-small);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);font-size:var(--c-fs-ask);line-height:var(--c-line-title)}.journey_choices__9FpNt{display:grid;grid-template-columns:var(--c-fs-choice-cols);grid-gap:var(--c-fs-gap-small) var(--c-fs-col-gap);gap:var(--c-fs-gap-small) var(--c-fs-col-gap);align-items:stretch}.journey_choice__GelnT{display:flex;flex-direction:column;gap:var(--c-fs-gap-tiny);padding:var(--c-fs-result-pad);border-radius:var(--c-card-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-card-edge)}.journey_choiceTitle__R4hL4{font-size:var(--c-fs-choice-title);font-weight:var(--c-weight-strong)}.journey_choiceLine__HQ6N_{font-size:var(--c-fs-say);font-weight:var(--c-weight-body)}.journey_experiments__9Fabx{display:flex;flex-direction:column}.journey_choiceLink__U1hRs{display:inline-flex;align-items:center;min-height:var(--c-fs-link-h);font-size:var(--c-fs-say);font-weight:var(--c-weight-strong);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--c-fs-line-thin);text-underline-offset:var(--c-underline-offset)}.logo_logo__ak9OE{width:var(--c-logo-width);height:var(--c-logo-height);margin:0;font-weight:var(--c-weight-display)}.story-preview_card__mH9bQ{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:var(--c-card-width);height:var(--c-card-height);padding:var(--c-card-pad);border-radius:var(--c-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.story-preview_label__OtyI1{padding:var(--c-label-pad);border-radius:var(--c-label-radius);background:var(--c-label-bg);color:var(--c-label-ink);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.story-preview_pieces__BD1NI{display:flex;gap:var(--c-piece-gap);margin-top:var(--c-piece-margin)}.story-preview_piece__NUZ_x{display:inline-flex;align-items:center;justify-content:center;width:var(--c-piece-size);height:var(--c-piece-size);border-radius:var(--c-piece-radius);box-shadow:var(--c-piece-edge);background:var(--c-piece-first-bg);color:var(--c-piece-ink);font-family:var(--c-font-code);font-size:var(--c-piece-font);font-weight:var(--c-weight-code);line-height:var(--c-line-logo)}.story-preview_piece__NUZ_x[data-piece="1"]{background:var(--c-piece-middle-bg);border-radius:var(--c-piece-middle-radius);transform:rotate(var(--c-piece-tilt))}.story-preview_piece__NUZ_x[data-piece="2"]{background:var(--c-piece-last-bg)}.story-preview_title__W1o8b{margin-top:var(--c-card-title-margin);height:var(--c-card-title-height);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-card-title-size);font-weight:var(--c-weight-display);line-height:var(--c-line-title);white-space:nowrap}.story-preview_question__Ythnp{margin-top:var(--c-card-question-margin);color:var(--c-ink-2);font-size:var(--c-card-question-size);font-weight:var(--c-weight-body);line-height:var(--c-line-label)}.story-preview_link__fWpF7{color:inherit;text-decoration:none}.story-preview_link__fWpF7:after{content:"";position:absolute;inset:0;border-radius:var(--c-card-radius)}.home_home__yffLB{display:grid;grid-template-columns:var(--c-home-columns);align-content:var(--c-home-align);align-items:center;grid-column-gap:var(--c-home-col-gap);column-gap:var(--c-home-col-gap);grid-row-gap:var(--c-home-row-gap);row-gap:var(--c-home-row-gap);padding-top:var(--c-home-pad-top)}.home_hero__Lf9T2{position:relative;display:flex;flex-direction:column;align-items:flex-start}.home_tagline__RGdrG{margin-top:var(--c-tagline-gap);height:var(--c-tagline-height);color:var(--c-on-bg);font-size:var(--c-tagline-size);font-weight:var(--c-weight-body);line-height:var(--c-line-label)}.home_phrase__Fs4WM{display:block;white-space:nowrap}.home_story__Xjj03{position:relative}.home_gaji__otaa7,.home_hanjuri__bS6jT,.home_toktok__Lpnw9{position:absolute;pointer-events:none}.home_toktok__Lpnw9{top:var(--c-small-top);right:var(--c-small-right)}.home_gaji__otaa7{left:var(--c-mid-left);bottom:var(--c-mid-bottom)}.home_hanjuri__bS6jT{z-index:1;top:var(--c-lead-top);right:var(--c-lead-right)}.about_about__DwoMu{display:flex;flex-direction:column;align-items:center;gap:var(--c-ab-gap);padding-block:var(--c-ab-gap);color:var(--c-on-bg)}.about_about__DwoMu p{margin:0;line-height:var(--c-line-body)}.about_about__DwoMu ul{margin:0;padding:0;list-style:none}.about_head__cnbfR{width:var(--c-ab-frame)}.about_partTitle__NDkIc,.about_title__h0UdB{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.about_title__h0UdB{font-size:var(--c-ab-title)}.about_part__P92md{display:flex;flex-direction:column;gap:var(--c-ab-gap);width:var(--c-ab-frame);padding:var(--c-ab-card-pad);border-radius:var(--c-ab-card-radius);background:var(--c-ab-card-bg);color:var(--c-ink);box-shadow:var(--c-ab-card-edge),inset 0 0 0 var(--c-ab-rim) var(--c-ab-rim-tone);font-size:var(--c-ab-say);font-weight:var(--c-weight-body)}.about_partTitle__NDkIc{font-size:var(--c-ab-part-title)}.about_lines__je0V_,.about_summary__RX1HU,.about_tool__eWkFl{display:flex;flex-direction:column;gap:var(--c-ab-gap-tiny)}.about_summary__RX1HU{position:relative;align-items:flex-start;padding:var(--c-ab-note-pad);border-radius:var(--c-ab-note-radius);background:var(--c-ab-note-bg);box-shadow:var(--c-ab-note-edge)}.about_noteLabel__xmfZ_{padding:var(--c-label-pad);border-radius:var(--c-ab-note-label-radius);background:var(--c-ab-note-label-bg);color:var(--c-ab-note-label-ink);font-size:var(--c-ab-small);font-weight:var(--c-weight-strong)}.about_about__DwoMu .about_noteLabel__xmfZ_{line-height:var(--c-line-label)}.about_toolTag__WdCPQ{padding:var(--c-fs-chip-pad);border-radius:var(--c-fs-chip-radius);background:var(--c-paper);box-shadow:var(--c-fs-chip-edge)}.about_count__4g866,.about_toolTag__WdCPQ{font-weight:var(--c-weight-strong)}.about_list__F2RQ1{display:flex;flex-direction:column}.about_open__XnFnl{display:inline-flex;align-items:center;align-self:flex-start;width:max-content;min-height:var(--c-ab-link-h);padding:var(--c-ab-open-pad);border-radius:var(--c-ab-open-radius);background:var(--c-ab-open-bg);color:var(--c-ab-open-ink);font-size:var(--c-ab-say);font-weight:var(--c-weight-strong);cursor:pointer;list-style:none}.about_open__XnFnl::-webkit-details-marker{display:none}.about_open__XnFnl:not(:focus-visible){box-shadow:var(--c-ab-open-edge)}.about_open__XnFnl:after{content:"▾";margin-left:var(--c-ab-gap-tiny)}.about_list__F2RQ1[open]>.about_open__XnFnl:after{content:"▴"}.about_closeLabel__XeONJ,.about_list__F2RQ1[open] .about_openLabel__VB9I0{display:none}.about_list__F2RQ1[open] .about_closeLabel__XeONJ{display:inline}.about_listBody__esvWY{display:flex;flex-direction:column;gap:var(--c-ab-gap-tiny);margin-top:var(--c-ab-gap)}.about_markLine__a_XWg{font-size:var(--c-ab-note)}.about_columns__OnLwM{display:var(--c-ab-columns-display);padding-bottom:var(--c-ab-gap-tiny);font-size:var(--c-ab-small);font-weight:var(--c-weight-strong);color:var(--c-ink-2)}.about_columns__OnLwM,.about_record__8Obsd{grid-template-columns:var(--c-ab-record-cols);column-gap:var(--c-ab-gap);border-bottom:var(--c-ab-rule) solid var(--c-ab-rule-color)}.about_record__8Obsd{display:grid;align-items:start;grid-column-gap:var(--c-ab-gap);grid-row-gap:var(--c-ab-gap-hair);row-gap:var(--c-ab-gap-hair);padding-block:var(--c-ab-gap-tiny)}.about_input__3G22H{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-ab-gap-hair) var(--c-ab-gap-tiny)}.about_mark__jofkf{padding:var(--c-ab-mark-pad);border-radius:var(--c-ab-note-label-radius);box-shadow:inset 0 0 0 var(--c-ab-rule) var(--c-ink);font-size:var(--c-ab-small);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);white-space:nowrap}.about_used__sylab{font-size:var(--c-ab-note)}.about_pages__sDIX5{display:flex;flex-wrap:wrap;column-gap:var(--c-ab-gap)}.about_link__0BKMc,.about_page__Ol_z3{display:inline-flex;align-items:center;min-height:var(--c-ab-page-h);color:inherit;font-weight:var(--c-weight-strong)}.about_linkText__bhYAt,.about_page__Ol_z3{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--c-ab-rule);text-underline-offset:var(--c-underline-offset)}.about_link__0BKMc{text-decoration:none}.about_page__Ol_z3{white-space:nowrap}.about_chip__voZm0,.about_file__nj_Ci{display:inline-block;padding:var(--c-fs-chip-pad);border-radius:var(--c-fs-chip-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-fs-chip-edge);font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code);font-size:var(--c-ab-chip);line-height:var(--c-line-label);white-space:pre;font-feature-settings:none;font-variant-ligatures:none}.about_file__nj_Ci{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.about_token__3byFO{border-radius:var(--c-fs-token-radius);box-shadow:0 0 0 var(--c-fs-token-bleed) var(--ab-token);background:var(--ab-token);color:var(--c-piece-ink)}.about_token__3byFO[data-kind=number]{--ab-token:var(--c-fs-code-number)}.about_token__3byFO[data-kind=operator]{--ab-token:var(--c-fs-code-operator)}.about_token__3byFO[data-kind=string]{--ab-token:var(--c-fs-code-string)}.about_block__pX1VA{display:flex;flex-direction:column;gap:var(--c-ab-gap-tiny)}.about_block__pX1VA+.about_block__pX1VA{padding-top:var(--c-ab-gap);border-top:var(--c-ab-rule) solid var(--c-ab-rule-color)}.about_blockTitle__5NS6h{font-size:var(--c-ab-say);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.about_link__0BKMc{min-height:var(--c-ab-link-h)}.about_arrow__8guOm{display:inline-block;margin-left:var(--c-ab-gap-hair);text-decoration:none}.about_asked__2Mt33{margin-top:var(--c-ab-gap)}.about_asked__2Mt33,.about_copies__3lukh{display:flex;flex-direction:column;gap:var(--c-ab-gap-tiny)}.about_copies__3lukh{margin:0;padding:0;list-style:none}.about_copy__FEw1q{display:flex;flex-direction:column;gap:2px}.about_hash__TvHH_{font-family:var(--c-font-code);font-size:var(--c-ab-small);overflow-wrap:anywhere}.about_from__AZ6so{display:block}