.episode_episode__JRyai{display:flex;flex-direction:column;align-items:center;padding-top:var(--c-e02-gap-small);color:var(--c-on-bg)}.episode_episode__JRyai p{line-height:var(--c-line-body)}.episode_stem__HJqYH{position:relative;display:flex;flex-direction:column;gap:var(--c-e02-gap);width:var(--c-e02-stem);padding-left:var(--c-e02-stem-pad);padding-bottom:var(--c-e02-gap-small)}.episode_stem__HJqYH:before{content:"";position:absolute;top:0;bottom:0;left:var(--c-e02-trunk-x);width:var(--c-e02-trunk-w);border-radius:var(--c-round);background:var(--c-e02-trunk)}.episode_beat__OujvB{display:flex;flex-direction:column;gap:var(--c-e02-gap-small);width:var(--c-e02-content)}.episode_leafTag__DFr8f{position:relative;align-self:flex-start;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)}.episode_leafTag__DFr8f:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--c-e02-stem-pad) - var(--c-e02-trunk-x) - var(--c-e02-trunk-w)) * -1);width:calc(var(--c-e02-stem-pad) - var(--c-e02-trunk-x) - var(--c-e02-trunk-w));height:var(--c-e02-trunk-w);margin-block:auto;background:var(--c-e02-trunk)}.episode_lead__8Db6I{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny);font-size:var(--c-e02-lead);font-weight:var(--c-weight-body)}.episode_inlineCode__VsjhY{font-family:var(--c-font-code);font-weight:var(--c-weight-code);white-space:nowrap}.episode_title__kiFlz{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e02-title);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_cover__i1EAe{position:relative;--scene-width:var(--c-e02-content);--scene-height:var(--c-e02-cover-h);width:var(--c-e02-content);height:var(--c-e02-cover-h)}.episode_headAsk__8w82f{font-size:var(--c-e02-ask);font-weight:var(--c-weight-strong)}.episode_back__K5GQc{align-self:flex-start;display:inline-flex;align-items:baseline;gap:var(--c-e02-gap-tiny);color:inherit;font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);text-decoration:none}.episode_backTitle__dOZqR{text-decoration:underline;text-decoration-thickness:var(--c-e02-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_questionSet__MUrLx{min-width:0;margin:0;border:0}.episode_questionLegend__i_Nv9,.episode_questionSet__MUrLx{display:flex;flex-direction:column;gap:var(--c-e02-gap-small);padding:0}.episode_beatTitle__FVhQt,.episode_questionAsk__1NIFB{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e02-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_tags__I0wqK{position:relative;display:grid;grid-template-columns:var(--c-e02-tag-cols);align-items:start;grid-gap:var(--c-e02-gap-small);gap:var(--c-e02-gap-small);padding-top:var(--c-e02-rod)}.episode_tags__I0wqK:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--c-e02-rod);border-radius:var(--c-round);background:var(--c-e02-trunk)}.episode_hangTag__EAByZ{--string:0px;position:relative;display:grid;grid-template-rows:var(--c-e02-hole) 1fr;grid-gap:var(--c-e02-gap-tiny);gap:var(--c-e02-gap-tiny);height:var(--c-e02-tag-h);margin-top:var(--string);padding:var(--c-e02-pad);border-radius:var(--c-e02-tag-radius);box-shadow:var(--c-e02-tag-edge);background:var(--c-paper);color:var(--c-ink);cursor:pointer;transform-origin:var(--c-e02-pad) 0}.episode_hangTag__EAByZ[data-i="0"]{--string:var(--c-e02-string-0)}.episode_hangTag__EAByZ[data-i="1"]{--string:var(--c-e02-string-1)}.episode_hangTag__EAByZ[data-i="2"]{--string:var(--c-e02-string-2)}.episode_hangTag__EAByZ:before{content:"";position:absolute;top:calc(var(--string) * -1);left:calc(var(--c-e02-pad) + var(--c-e02-hole) / 2 - var(--c-e02-line-thin) / 2);width:var(--c-e02-line-thin);height:var(--string);background:var(--c-e02-trunk)}.episode_tagInput__mLXRC{position:absolute;inset:0;width:auto;height:auto;margin:0;border-radius:var(--c-e02-tag-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.episode_tagTop__e1HJc{display:flex;align-items:center;gap:var(--c-e02-gap-tiny);pointer-events:none}.episode_hole__hTy4Q{width:var(--c-e02-hole);height:var(--c-e02-hole);border-radius:var(--c-round);box-shadow:inset 0 0 0 var(--c-e02-line-thin) var(--c-ink)}.episode_pinned__LljYq{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)}.episode_pinned__LljYq,.episode_tagText__X1sJ3{font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_tagText__X1sJ3{font-size:var(--c-e02-lead);pointer-events:none}.episode_hangTag__EAByZ:has(.episode_tagInput__mLXRC:checked){outline:var(--c-e02-line) dashed var(--c-ink);outline-offset:var(--c-e02-line);transform:rotate(var(--c-e02-tilt))}.episode_hangTag__EAByZ:has(.episode_tagInput__mLXRC:checked) .episode_hole__hTy4Q{background:var(--c-ink)}.episode_hangTag__EAByZ:has(.episode_tagInput__mLXRC:checked) .episode_pinned__LljYq{display:block}.episode_reaction__Q3mHm{display:none;align-self:flex-start;padding:var(--c-e02-say-pad);border-radius:var(--c-e02-say-radius);box-shadow:var(--c-e02-say-edge);background:var(--c-paper);color:var(--c-ink);font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong)}[data-geometry=e02-question]:has(.episode_tagInput__mLXRC:checked) .episode_reaction__Q3mHm{display:block}.episode_comic__YBKvW{gap:var(--c-e02-scene-gap);width:var(--c-e02-content)}.episode_comic__YBKvW,.episode_sceneSlot__jYNl1{display:flex;flex-direction:column}.episode_scene__wA8dz{display:grid;grid-gap:var(--c-e02-gap-small);gap:var(--c-e02-gap-small)}.episode_scene__wA8dz[data-shape=tall]{grid-template-columns:var(--c-e02-tall-cols);align-items:start}.episode_frame__6_M95{position:relative;width:var(--scene-width);height:var(--scene-height);border-radius:var(--c-e02-panel-radius);box-shadow:var(--c-e02-panel-edge);background:var(--c-e02-panel-bg);overflow:hidden}.episode_scene__wA8dz[data-scene="1"] .episode_frame__6_M95{--scene-width:var(--c-e02-content);--scene-height:var(--c-e02-s1-h)}.episode_scene__wA8dz[data-scene="2"] .episode_frame__6_M95{--scene-width:var(--c-e02-content);--scene-height:var(--c-e02-s2-h)}.episode_scene__wA8dz[data-shape=tall] .episode_frame__6_M95{--scene-width:var(--c-e02-tall-w);--scene-height:var(--c-e02-tall-h)}.episode_scene__wA8dz[data-scene="5"] .episode_frame__6_M95{--scene-width:var(--c-e02-content);--scene-height:var(--c-e02-s5-h)}.episode_talk__ABpUo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--c-e02-gap-tiny)}.episode_scene__wA8dz[data-shape=tall] .episode_talk__ABpUo{flex-direction:column;flex-wrap:nowrap;padding-top:var(--c-e02-talk-drop)}.episode_say__1UjUZ{position:relative;display:flex;flex-direction:column;max-width:var(--c-e02-say-max);padding:var(--c-e02-say-pad);border-radius:var(--c-e02-say-radius);box-shadow:var(--c-e02-say-edge);background:var(--c-paper);color:var(--c-ink);font-size:var(--c-e02-say);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);overflow:hidden}.episode_say__1UjUZ:before{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--c-e02-say-tab);background:var(--who-tone)}.episode_say__1UjUZ[data-who=hanjuri]{--who-tone:var(--c-figure-hanjuri)}.episode_say__1UjUZ[data-who=toktok]{--who-tone:var(--c-figure-toktok)}.episode_say__1UjUZ[data-who=gaji]{--who-tone:var(--c-figure-gaji)}.episode_say__1UjUZ[data-who=tami]{--who-tone:var(--c-figure-tami)}.episode_who__tTNiL{color:var(--c-ink-2);font-size:var(--c-card-label-size)}.episode_line__7gYNb{display:block}.episode_vine__6Hper{display:var(--c-e02-vine-display);width:var(--c-e02-trunk-w);height:calc(var(--c-e02-scene-gap) * 2);margin-bottom:calc(var(--c-e02-scene-gap) * -1);margin-left:var(--c-e02-vine-x);background:var(--c-e02-branch)}.episode_table__uN4p4{display:flex;flex-direction:column;gap:var(--c-e02-gap-small);padding:var(--c-e02-bench-pad);border-radius:var(--c-e02-bench-radius);box-shadow:var(--c-e02-bench-edge);background:var(--c-e02-bench-bg);color:var(--c-ink)}.episode_parcels__uRRY7{display:grid;grid-template-columns:var(--c-e02-parcel-cols);grid-gap:var(--c-e02-gap-tiny);gap:var(--c-e02-gap-tiny);min-width:0;margin:0;padding:0;border:0}.episode_parcelsLegend__kZ2Tc{margin-bottom:var(--c-e02-gap-tiny);padding:0;font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_parcel__XqDmQ{position:relative;display:flex;align-items:center;justify-content:center;height:var(--c-e02-parcel-h);border-radius:var(--c-piece-radius);box-shadow:var(--c-piece-edge);background:var(--c-e02-parcel);cursor:pointer}.episode_ribbon__t3ChE{position:absolute;top:0;bottom:0;left:0;right:0;width:var(--c-e02-line);margin-inline:auto;background:var(--c-e02-table);pointer-events:none}.episode_parcelInput__Qw_sL{position:absolute;inset:0;width:auto;height:auto;margin:0;border-radius:var(--c-piece-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.episode_parcelCode__gr9Hd{position:relative;padding:var(--c-tag-padding);background:var(--c-paper);color:var(--c-ink);font-family:var(--c-font-code);font-size:var(--c-e02-lead);font-weight:var(--c-weight-code);white-space:pre;pointer-events:none}.episode_parcel__XqDmQ:has(.episode_parcelInput__Qw_sL:checked){outline:var(--c-e02-line) solid var(--c-ink);outline-offset:var(--c-e02-line)}.episode_parcel__XqDmQ:has(.episode_parcelInput__Qw_sL:checked) .episode_parcelCode__gr9Hd{background:var(--c-ink);color:var(--c-paper)}.episode_still__DWImk{display:flex;flex-direction:column;gap:var(--c-e02-gap-small)}.episode_table__uN4p4[data-live=true] .episode_still__DWImk{display:none}.episode_stillItem__YhwKA{display:none;flex-direction:column;gap:var(--c-e02-gap-small)}.episode_table__uN4p4:has(.episode_parcelInput__Qw_sL[value="0"]:checked) .episode_stillItem__YhwKA[data-x="0"],.episode_table__uN4p4:has(.episode_parcelInput__Qw_sL[value="1"]:checked) .episode_stillItem__YhwKA[data-x="1"],.episode_table__uN4p4:has(.episode_parcelInput__Qw_sL[value="2"]:checked) .episode_stillItem__YhwKA[data-x="2"],.episode_table__uN4p4:has(.episode_parcelInput__Qw_sL[value="3"]:checked) .episode_stillItem__YhwKA[data-x="3"]{display:flex}.episode_stillNote__Y0yqU{color:var(--c-ink-2);font-size:var(--c-card-label-size)}.episode_workbench__OLDj3{display:flex;flex-direction:column;gap:var(--c-e02-gap-small)}.episode_stage__6Op9O{display:flex;align-items:center;gap:var(--c-e02-gap-tiny);color:var(--c-ink-2);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_stageMark__3s__8{width:var(--c-e02-stage-mark);border-top:var(--c-e02-line-thin) dashed var(--c-ink-2)}.episode_arrivals__Ozb_G{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny)}.episode_benchLabel__RwYbS{color:var(--c-ink-2);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_arrivalRow__VgVzj{display:flex;flex-wrap:wrap;gap:var(--c-e02-gap-tiny);margin:0;padding:0;list-style:none}.episode_arrival__t1bij{display:flex}.episode_pick__XWbqx,.episode_waiting__SxGtD{display:flex;flex-direction:column;align-items:center;gap:var(--c-e02-gap-tiny);padding:var(--c-e02-gap-tiny);border:0;border-radius:var(--c-control-radius);background:transparent;color:var(--c-ink);font:inherit}.episode_pick__XWbqx{cursor:pointer}.episode_pick__XWbqx .episode_piece__hV2wH{outline:var(--c-e02-line-thin) solid var(--c-ink);outline-offset:var(--c-e02-line)}.episode_pick__XWbqx[data-state=held] .episode_piece__hV2wH{outline-style:dashed;transform:translateY(calc(var(--c-e02-gap-tiny) * -1))}.episode_waiting__SxGtD[data-state=hung] .episode_piece__hV2wH{outline:var(--c-e02-line-thin) dashed var(--c-ink);outline-offset:calc(var(--c-e02-line-thin) * -1);box-shadow:none;background:transparent;color:var(--c-ink-2)}.episode_pieceState__8KNFW{min-height:var(--c-e02-slot-font);font-size:var(--c-e02-slot-font);font-weight:var(--c-weight-strong);line-height:1}.episode_piece__hV2wH{display:inline-flex;align-items:center;justify-content:center;min-width:var(--c-e02-piece);height:var(--c-e02-piece);padding:0 var(--c-e02-gap-tiny);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-e02-piece-font);font-weight:var(--c-weight-code);line-height:1;white-space:pre}.episode_piece__hV2wH[data-tone=middle]{background:var(--c-piece-middle-bg);border-radius:var(--c-piece-middle-radius);transform:rotate(var(--c-piece-tilt))}.episode_piece__hV2wH[data-tone=last]{background:var(--c-piece-last-bg)}.episode_scaffold__n1los{position:relative;display:grid;grid-template-columns:var(--c-e02-slot) 1fr var(--c-e02-slot);grid-template-rows:var(--c-e02-slot) var(--c-e02-slot);align-content:space-between;align-self:center}.episode_scaffoldLines__zytrU,.episode_scaffold__n1los{width:var(--c-e02-scaffold-w);height:var(--c-e02-scaffold-h)}.episode_scaffoldLines__zytrU{position:absolute;top:0;left:0;pointer-events:none}.episode_scaffoldLines__zytrU path{fill:none;stroke:var(--c-ink);stroke-width:var(--c-e02-line);stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.episode_slot__sjJSy{position:relative;display:flex;align-items:center;justify-content:center;width:var(--c-e02-slot);height:var(--c-e02-slot);padding:0;border:var(--c-e02-line-thin) dashed var(--c-ink);border-radius:var(--c-e02-slot-radius);background:var(--c-e02-bench-bg);color:var(--c-ink);font:inherit;cursor:pointer}.episode_slot__sjJSy:disabled{color:var(--c-ink);cursor:default}.episode_slot__sjJSy[data-slot=joint]{grid-column:2;grid-row:1;justify-self:center}.episode_slot__sjJSy[data-slot=left]{grid-column:1;grid-row:2}.episode_slot__sjJSy[data-slot=right]{grid-column:3;grid-row:2}.episode_slot__sjJSy[data-filled=true]{border-style:solid}.episode_takes__ZcCvV{color:var(--c-ink-2);font-size:var(--c-e02-slot-font);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);text-align:center}.episode_announce__0ooZF{min-height:var(--c-e02-announce-h);font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong)}.episode_outcome__axJev{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny)}.episode_outcomeLine__5Xesr{font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong)}.episode_again__jDoEq,.episode_foundOpen__57xMt,.episode_reasonOpen__6Quij,.episode_showError___KSoc{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--c-e02-gap-tiny);height:var(--c-control-height);padding:var(--c-e02-button-pad);border:var(--c-e02-line-thin) solid;border-radius:var(--c-control-radius);background:transparent;color:inherit;font:inherit;font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong);cursor:pointer;list-style:none}.episode_showError___KSoc{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}.episode_foundOpen__57xMt::-webkit-details-marker,.episode_reasonOpen__6Quij::-webkit-details-marker{display:none}.episode_found__2CDD3{display:flex;flex-direction:column;gap:var(--c-e02-gap-small)}.episode_foundBody__aCRwC{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny);padding:var(--c-e02-pad);border-radius:var(--c-e02-say-radius);box-shadow:var(--c-e02-say-edge);background:var(--c-paper);color:var(--c-ink);font-size:var(--c-e02-lead);font-weight:var(--c-weight-body)}.episode_foundPair__k56cL{display:flex;flex-wrap:wrap;gap:var(--c-e02-gap-small)}.episode_caseCode__py_n2,.episode_foundCode__ApC7U,.episode_nextCode__esPnf{align-self:flex-start;justify-self:start;padding:var(--c-e02-button-pad);border-radius:var(--c-piece-radius);box-shadow:inset 0 0 0 var(--c-e02-line-thin) var(--c-ink);background:var(--c-paper);color:var(--c-ink);font-family:var(--c-font-code);font-size:var(--c-e02-piece-font);font-weight:var(--c-weight-code);white-space:pre}.episode_nextCode__esPnf{font-family:var(--c-e02-font-code-mixed)}.episode_record__PfqiS{display:flex;flex-direction:column;gap:var(--c-e02-gap-small);margin:0;padding:var(--c-e02-pad);border-radius:var(--c-card-radius);box-shadow:inset 0 0 0 var(--c-e02-line-thin) var(--c-ink);background:var(--c-paper);color:var(--c-ink)}.episode_recordHead__5UzeG{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--c-e02-gap-tiny)}.episode_recordTitle__h_bpL{font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong)}.episode_engine__H4ZGH{padding:var(--c-tag-padding);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)}.episode_treeRecord__celKx{display:flex;flex-direction:column;align-items:center}.episode_node__XGOVA{position:relative;display:flex;flex-direction:column;gap:var(--c-e02-line);width:var(--c-e02-node-w);padding:var(--c-e02-gap-tiny);border-radius:var(--c-e02-node-radius);box-shadow:inset 0 0 0 var(--c-e02-line-thin) var(--c-ink);background:var(--c-paper);font-size:var(--c-card-label-size)}.episode_nodeAttr__dQf1L,.episode_nodeKind__t_5I3{font-family:var(--c-font-code);font-weight:var(--c-weight-code);overflow-wrap:normal;word-break:keep-all}.episode_nodeSpelling__79Q4Z{font-family:var(--c-font-code);font-size:var(--c-e02-piece-font);font-weight:var(--c-weight-code);line-height:1}.episode_nodeGloss__Zynss{font-weight:var(--c-weight-strong)}.episode_placeLine__vu3Bs{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--c-e02-line)}.episode_placeLead__6NWZz{color:var(--c-ink-2)}.episode_placeName__I6Jip{color:var(--c-ink);font-weight:var(--c-weight-strong)}.episode_treeChildren__V6T5I{position:relative;display:flex;gap:var(--c-e02-node-gap);margin:0;padding:var(--c-e02-node-gap) 0 0;list-style:none}.episode_treeChildren__V6T5I:before{content:"";position:absolute;top:0;left:calc(var(--c-e02-node-w) / 2);right:calc(var(--c-e02-node-w) / 2);height:var(--c-e02-line-thin);background:var(--c-ink)}.episode_treeRecord__celKx>.episode_node__XGOVA:after{content:"";position:absolute;bottom:calc(var(--c-e02-node-gap) * -1);left:0;right:0;width:var(--c-e02-line-thin);height:var(--c-e02-node-gap);margin-inline:auto;background:var(--c-ink)}.episode_treeChild__FPeFs{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--c-e02-line)}.episode_branchName__1WBTP{color:var(--c-ink-2);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_errorRecord__y1Ef7{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny)}.episode_errorHead__hPHGQ{display:flex;gap:var(--c-e02-gap-tiny);font-size:var(--c-card-label-size)}.episode_errorCode__8_W6Q,.episode_errorSeverity__QhIca{font-family:var(--c-font-code);font-weight:var(--c-weight-code)}.episode_errorMessage__co5ui{font-family:var(--c-e02-font-code-mixed);font-size:var(--c-e02-lead);font-weight:var(--c-weight-code);overflow-wrap:anywhere}.episode_errorAt__KzM9f code{font-family:var(--c-font-code);font-weight:var(--c-weight-code)}.episode_errorMessage__co5ui code{font-family:inherit}.episode_cells__OJ_Cv{display:flex;flex-wrap:wrap;gap:var(--c-e02-line);margin:0;padding:0;list-style:none}.episode_cellColumn__yO13S{display:flex;flex-direction:column;align-items:center;gap:var(--c-e02-line-hair)}.episode_cellNumber__1b3wW{min-height:calc(var(--c-e02-ruler-font) * var(--c-line-label));color:var(--c-ink-2);font-family:var(--c-font-code);font-size:var(--c-e02-ruler-font);font-weight:var(--c-weight-code);line-height:var(--c-line-label)}.episode_cells__OJ_Cv[data-small=true] .episode_cellNumber__1b3wW{min-height:calc(var(--c-e02-mini-ruler-font) * var(--c-line-label));font-size:var(--c-e02-mini-ruler-font)}.episode_cellEnd__McSf6,.episode_cell__8ANyf{display:flex;align-items:center;justify-content:center;min-width:var(--c-e02-cell);height:var(--c-e02-cell);box-shadow:inset 0 0 0 var(--c-e02-line-thin) var(--c-ink-2);font-family:var(--c-font-code);font-size:var(--c-e02-cell-font);font-weight:var(--c-weight-code)}.episode_cells__OJ_Cv[data-small=true] .episode_cell__8ANyf{min-width:var(--c-e02-mini-cell);height:var(--c-e02-mini-cell);box-shadow:inset 0 0 0 var(--c-e02-line-hair) var(--c-ink-2);font-size:var(--c-e02-mini-font)}.episode_cell__8ANyf[data-space=true]{background:var(--c-e02-space-fill)}.episode_cellEnd__McSf6{padding:0 var(--c-e02-gap-tiny);color:var(--c-ink-2);font-family:var(--c-font-body);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_cellEnd__McSf6[data-marked=true],.episode_cell__8ANyf[data-marked=true]{box-shadow:inset 0 0 0 var(--c-e02-line) var(--c-ink);background:var(--c-e02-mark);color:var(--c-ink)}.episode_errorAt__KzM9f{color:var(--c-ink-2);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_gloss__VMY4L{display:flex;flex-direction:column;gap:var(--c-e02-line);font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong)}.episode_glossLabel__6j25a{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_case___4n8l{display:flex;flex-direction:column;gap:var(--c-e02-gap-small)}.episode_caseTitle__44pkH{margin-top:var(--c-e02-gap-small);font-size:var(--c-e02-ask);font-weight:var(--c-weight-strong)}.episode_leafCard__IR_xP{display:flex;flex-direction:column;gap:var(--c-e02-gap-small);padding:var(--c-e02-bench-pad);border-radius:var(--c-e02-panel-radius);box-shadow:var(--c-e02-panel-edge);background:var(--c-paper);color:var(--c-ink)}.episode_learned__WwwRN{font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_summaryLine__gJ1pi{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e02-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_checkAsk__XaiFQ{font-size:var(--c-e02-ask);font-weight:var(--c-weight-strong)}.episode_reason__1A4gs{display:flex;flex-direction:column;gap:var(--c-e02-gap-small)}.episode_reason__1A4gs[open] .episode_reasonOpen__6Quij{display:none}.episode_reasonBody__7zILn{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny);font-size:var(--c-e02-lead);font-weight:var(--c-weight-body)}.episode_last__fQcYC{font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong)}.episode_nextTitle__rE7_X{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c-e02-gap-small);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e02-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_nextNumber__d7q0l{font-size:var(--c-e02-ask)}.episode_nextLink__isWeq{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--c-e02-gap-small);color:inherit;text-decoration:underline;text-decoration-thickness:var(--c-e02-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_nextScene__a5Uco{display:grid;grid-template-columns:var(--c-e02-next-cols);align-items:center;grid-gap:var(--c-e02-gap-small);gap:var(--c-e02-gap-small)}.episode_nextFigure__txz4L{--figure-size:var(--c-e02-next-figure)}.episode_closing__XJpKT{font-size:var(--c-e02-ask);font-weight:var(--c-weight-strong)}.episode_shelf__X70hK{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny)}.episode_shelfRow__0ejAz{display:flex;flex-wrap:wrap;gap:var(--c-e02-gap-small);margin:0;padding:var(--c-e02-string) 0 0;border-top:var(--c-e02-line) solid var(--c-e02-table);list-style:none}.episode_hung__SPcNl{--c-e02-piece:var(--c-e02-hung-piece);--c-e02-piece-font:var(--c-e02-hung-font);position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--c-e02-line);width:var(--c-e02-hung-w)}.episode_hung__SPcNl:before{content:"";position:absolute;top:calc(var(--c-e02-string) * -1);left:0;right:0;width:var(--c-e02-line-thin);height:var(--c-e02-string);margin-inline:auto;background:var(--c-e02-table)}.episode_hungTree__ErQ0m{position:relative;display:grid;grid-template-columns:var(--c-e02-hung-spot) 1fr var(--c-e02-hung-spot);grid-template-rows:var(--c-e02-hung-spot) var(--c-e02-hung-spot);align-content:space-between}.episode_hungLines__oWuTJ,.episode_hungTree__ErQ0m{width:var(--c-e02-hung-w);height:var(--c-e02-hung-h)}.episode_hungLines__oWuTJ{position:absolute;top:0;left:0}.episode_hungLines__oWuTJ path{fill:none;stroke:var(--c-ink);stroke-width:var(--c-e02-line-thin);vector-effect:non-scaling-stroke}.episode_hung__SPcNl[data-done=false] .episode_hungLines__oWuTJ path{stroke-dasharray:4 4}.episode_hungSpot__rbXX9{position:relative;display:flex;align-items:center;justify-content:center;width:var(--c-e02-hung-spot);height:var(--c-e02-hung-spot)}.episode_hungSpot__rbXX9:empty{border:var(--c-e02-line-thin) dashed var(--c-ink-2);border-radius:var(--c-e02-slot-radius)}.episode_hungSpot__rbXX9[data-slot=joint]{grid-column:2;grid-row:1;justify-self:center}.episode_hungSpot__rbXX9[data-slot=left]{grid-column:1;grid-row:2}.episode_hungSpot__rbXX9[data-slot=right]{grid-column:3;grid-row:2}.episode_hungName__RSx_J{display:flex;align-items:baseline;gap:var(--c-e02-gap-tiny)}.episode_hungCode__YqmFO{font-family:var(--c-font-code);font-weight:var(--c-weight-code);white-space:pre}.episode_hungState__OAIE7{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);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_hung__SPcNl[data-done=false] .episode_hungState__OAIE7{background:var(--c-paper);box-shadow:inset 0 0 0 var(--c-e02-line-thin) var(--c-ink);color:var(--c-ink)}.episode_hungLeft__6SKjJ{color:var(--c-ink-2);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_hungLeft__6SKjJ code{font-family:var(--c-font-code);font-weight:var(--c-weight-code)}.episode_nudge__lHLuv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-e02-gap-small)}.episode_nudgeGo__PtHLh{display:inline-flex;align-items:center;height:var(--c-control-height);padding:var(--c-e02-button-pad);border:var(--c-e02-line-thin) solid var(--c-ink);border-radius:var(--c-control-radius);background:var(--c-ink);color:var(--c-paper);font:inherit;font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong);cursor:pointer}.episode_recordIntro__TprR6{flex-basis:100%;color:var(--c-ink-2);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong)}.episode_note__j_sVS{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny)}.episode_noteOpen__Ud0vI{align-self:flex-start;font-size:var(--c-e02-lead);font-weight:var(--c-weight-strong);text-decoration:underline;text-decoration-thickness:var(--c-e02-line-thin);text-underline-offset:var(--c-underline-offset);cursor:pointer;list-style:none}.episode_noteOpen__Ud0vI::-webkit-details-marker{display:none}.episode_noteBody__Cr46n{display:flex;flex-direction:column;gap:var(--c-e02-gap-tiny);padding:var(--c-e02-pad);border-radius:var(--c-e02-say-radius);box-shadow:var(--c-e02-say-edge);background:var(--c-paper);color:var(--c-ink);font-size:var(--c-e02-lead);font-weight:var(--c-weight-body)}.marks_mark___PbTL{display:inline-block;flex-shrink:0;width:var(--c-mark-size);height:var(--c-mark-size);vertical-align:var(--c-mark-drop);overflow:visible}.guide_guide__LFrH3{display:flex;flex-direction:column;align-items:center;gap:var(--c-fg-gap-big);padding-block:var(--c-fg-gap);color:var(--c-on-bg)}.guide_guide__LFrH3 p{line-height:var(--c-line-body)}.guide_guide__LFrH3 ol,.guide_guide__LFrH3 ul{margin:0;padding:0;list-style:none}.guide_head__P7TDx{display:flex;flex-direction:column;gap:var(--c-fg-gap);width:var(--c-fg-frame)}.guide_entryName___mbgl,.guide_shelfTitle__uFvkt,.guide_title__cxwPU{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.guide_title__cxwPU{font-size:var(--c-fg-title)}.guide_lead__v1Cez{display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny);width:var(--c-fg-read);font-size:var(--c-fg-lead);font-weight:var(--c-weight-body)}.guide_layout__0v7PB{display:grid;grid-template-columns:var(--c-fg-layout-cols);grid-column-gap:var(--c-fg-layout-gap);column-gap:var(--c-fg-layout-gap);grid-row-gap:var(--c-fg-gap-big);row-gap:var(--c-fg-gap-big);align-items:start;width:var(--c-fg-frame)}.guide_contents__oUCbx{position:var(--c-fg-contents-position);top:var(--c-fg-gap);display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny)}.guide_contentsTitle__6mU0c{font-size:var(--c-fg-small);font-weight:var(--c-weight-strong)}.guide_contentsList__A1PBo{display:flex;flex-direction:var(--c-fg-contents-flow);flex-wrap:wrap;gap:var(--c-fg-gap-tiny);margin-bottom:var(--c-fg-gap-tiny)}.guide_contentsLink__GguzF{display:inline-flex;align-items:center;min-height:var(--c-fg-link-h);padding:var(--c-fg-contents-pad);border-radius:var(--c-fg-contents-radius);background:var(--c-control-bg);color:var(--c-control-ink);font-size:var(--c-fg-say);font-weight:var(--c-weight-strong);text-decoration:none}.guide_contentsLink__GguzF:not(:focus-visible){box-shadow:var(--c-control-edge)}.guide_contentsLink__GguzF:hover{text-decoration:underline;text-underline-offset:var(--c-underline-offset)}.guide_shelves__CgrJx{display:flex;flex-direction:column;gap:var(--c-fg-gap-big);width:var(--c-fg-body)}.guide_shelf__q_j0w{display:flex;flex-direction:column;gap:var(--c-fg-gap)}.guide_shelfTitle__uFvkt{font-size:var(--c-fg-shelf-title)}.guide_shelfLead__5y8kN{display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny);width:var(--c-fg-read);font-size:var(--c-fg-say);font-weight:var(--c-weight-body)}.guide_friend__A5R5t,.guide_word__8tTnI{position:relative;scroll-margin-top:var(--c-fg-gap);padding:var(--c-fg-card-pad);border-radius:var(--c-fg-card-radius);background:var(--c-fg-card-bg);color:var(--c-ink);box-shadow:var(--c-fg-card-edge),inset 0 0 0 var(--c-fg-rim) var(--fg-tone);--fg-tone:var(--c-piece-first-bg)}.guide_friend__A5R5t:target:before,.guide_word__8tTnI:target:before{content:"";position:absolute;top:var(--c-fg-mark-top);right:var(--c-fg-mark-right);width:var(--c-fg-mark-w);height:var(--c-fg-mark-h);background:var(--c-fg-mark);box-shadow:var(--c-fg-mark-edge);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);pointer-events:none}.guide_entryName___mbgl{font-size:var(--c-fg-entry-title)}.guide_label__wugRN{font-size:var(--c-fg-small);font-weight:var(--c-weight-strong);color:var(--c-ink-2)}.guide_friends__llQlM{display:grid;grid-template-columns:var(--c-fg-friends-cols);grid-gap:var(--c-fg-gap);gap:var(--c-fg-gap)}.guide_friends__llQlM>li{display:flex}.guide_friends__llQlM>li>.guide_friend__A5R5t{flex:1 0 auto}.guide_friend__A5R5t{display:grid;grid-template-columns:var(--c-fg-friend-cols);grid-template-areas:var(--c-fg-friend-areas);align-content:start;grid-gap:var(--c-fg-gap);gap:var(--c-fg-gap);--fg-tone:var(--c-figure-hanjuri)}.guide_friend__A5R5t[data-friend=snip]{--fg-tone:var(--c-figure-toktok)}.guide_friend__A5R5t[data-friend=twig]{--fg-tone:var(--c-figure-gaji)}.guide_friend__A5R5t[data-friend=tami]{--fg-tone:var(--c-figure-tami)}.guide_friendFigure__JPpC2{grid-area:figure;display:block;--figure-size:var(--c-fg-figure)}.guide_friendText__AjoRl{grid-area:text;display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny);font-size:var(--c-fg-say);font-weight:var(--c-weight-body)}.guide_idea__NNMBP{display:flex;flex-direction:column;gap:var(--c-fg-gap-hair);margin-top:var(--c-fg-gap-tiny);padding-top:var(--c-fg-gap-tiny);border-top:var(--c-fg-rule) solid var(--c-fg-rule-color)}.guide_ideaName__nbCpC{font-weight:var(--c-weight-strong)}.guide_friendLink__JUm_8,.guide_ideaLink__i7bEs{display:inline-flex;align-items:center;gap:var(--c-fg-gap-tiny);min-height:var(--c-fg-link-h);font-weight:var(--c-weight-strong);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--c-fg-rule);text-underline-offset:var(--c-underline-offset)}.guide_friendLink__JUm_8:after,.guide_ideaLink__i7bEs:after{content:"→";text-decoration:none}.guide_friendLinkFigure__dFPyc{display:block;--figure-size:var(--c-fg-figure-small)}.guide_word__8tTnI{display:grid;grid-template-columns:var(--c-fg-word-cols);grid-column-gap:var(--c-fg-word-gap);column-gap:var(--c-fg-word-gap);grid-row-gap:var(--c-fg-gap);row-gap:var(--c-fg-gap);align-items:start}.guide_wordText__ElMZI{display:flex;flex-direction:column;gap:var(--c-fg-gap);font-size:var(--c-fg-say);font-weight:var(--c-weight-body)}.guide_meaning__BhVIY{display:flex;flex-direction:column;gap:var(--c-fg-gap-hair)}.guide_meaning__BhVIY:first-of-type p:last-child{font-size:var(--c-fg-plain);font-weight:var(--c-weight-strong)}.guide_note__10c0a{position:relative;display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny);margin:0;padding:var(--c-fg-note-pad);border-radius:var(--c-fg-note-radius);background:var(--c-fg-note-bg);color:var(--c-ink);box-shadow:var(--c-fg-note-edge);font-size:var(--c-fg-note);font-weight:var(--c-weight-body)}.guide_note__10c0a:before{content:"";display:var(--c-fg-tape-display);position:absolute;top:var(--c-fg-tape-top);left:var(--c-fg-tape-left);width:var(--c-fg-tape-w);height:var(--c-fg-tape-h);background:var(--c-fg-tape);box-shadow:var(--c-fg-tape-edge);transform:rotate(var(--c-fg-tape-tilt));pointer-events:none}.guide_noteHead__gjm1N{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-fg-gap-tiny)}.guide_noteLabel__bMylW{align-self:flex-start;padding:var(--c-label-pad);border-radius:var(--c-fg-note-label-radius);background:var(--c-fg-note-label-bg);color:var(--c-fg-note-label-ink)}.guide_engine__WWQZl,.guide_noteLabel__bMylW{font-size:var(--c-fg-small);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.guide_toolTag__4sPm_{align-self:flex-start;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-fg-say);font-weight:var(--c-weight-strong)}.guide_noteLines__U_9nu{display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny)}.guide_guide__LFrH3 .guide_prose__zrVQI{line-height:var(--c-fg-prose-line)}.guide_chip__0BuK_{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-fg-chip);line-height:var(--c-line-label);white-space:pre;font-feature-settings:none;font-variant-ligatures:none}.guide_chip__0BuK_[data-size=big]{font-size:var(--c-fg-chip-big)}.guide_prose__zrVQI .guide_chip__0BuK_{margin-inline:var(--c-fg-chip-room);padding:var(--c-fg-chip-pad);font-size:inherit;line-height:var(--c-line-title)}.guide_token__azd2E{border-radius:var(--c-fs-token-radius);box-shadow:0 0 0 var(--c-fs-token-bleed) var(--fg-token);background:var(--fg-token);color:var(--c-piece-ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.guide_token__azd2E[data-kind=number]{--fg-token:var(--c-fs-code-number)}.guide_token__azd2E[data-kind=operator]{--fg-token:var(--c-fs-code-operator)}.guide_token__azd2E[data-kind=string]{--fg-token:var(--c-fs-code-string)}.guide_gloss__qHMfB{font-weight:var(--c-weight-strong)}.guide_raw__2_QvX{display:block;font-family:var(--c-font-code);font-weight:var(--c-weight-code);font-size:var(--c-fg-raw);color:var(--c-ink-2);overflow-wrap:anywhere}.guide_table__7mr7S{border-collapse:collapse}.guide_table__7mr7S th{padding:var(--c-fg-cell-pad);font-size:var(--c-fg-small);font-weight:var(--c-weight-strong);text-align:left;color:var(--c-ink-2)}.guide_table__7mr7S td{padding:var(--c-fg-cell-pad);border-top:var(--c-fg-rule) solid var(--c-fg-rule-color);vertical-align:top;line-height:var(--c-line-label)}.guide_tree__tMshl{display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny)}.guide_node__Xt5pq{display:flex;flex-direction:column;gap:var(--c-fg-gap-hair);padding:var(--c-fg-node-pad);border-radius:var(--c-fg-node-radius);background:var(--c-paper);box-shadow:var(--c-fg-node-edge);line-height:var(--c-line-label)}.guide_operator__MqlrJ{padding:var(--c-fg-op-pad);border-radius:var(--c-fs-token-radius);background:var(--c-fs-code-operator);color:var(--c-piece-ink)}.guide_branches__iuY9M{display:grid;grid-template-columns:var(--c-fg-branch-cols);grid-gap:var(--c-fg-gap-tiny);gap:var(--c-fg-gap-tiny);margin-top:var(--c-fg-gap-tiny);padding-left:var(--c-fg-branch-indent);border-left:var(--c-fg-branch-line) solid var(--c-fg-rule-color)}.guide_branch__gSeQ0{display:flex;flex-direction:column;gap:var(--c-fg-gap-hair)}.guide_field__ezmns{font-size:var(--c-fg-small);font-weight:var(--c-weight-strong);color:var(--c-ink-2)}.guide_types__jtKt8{display:flex;flex-direction:column;gap:var(--c-fg-gap-tiny)}.guide_typeRow__uXdV_{display:grid;grid-template-columns:var(--c-fg-type-cols);align-items:center;grid-column-gap:var(--c-fg-gap-tiny);column-gap:var(--c-fg-gap-tiny)}.guide_typeRow__uXdV_>.guide_chip__0BuK_{justify-self:start}.guide_arrow__qAA2y{text-align:center}.guide_typeName__LfS_k{display:inline-flex;align-items:center;gap:var(--c-fg-gap-tiny)}.guide_error__B0Cd3{display:flex;flex-direction:column;gap:var(--c-fg-gap-hair);padding-block:var(--c-fg-gap-tiny);border-top:var(--c-fg-rule) solid var(--c-fg-rule-color)}.guide_errorHead__tnJ1e{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-fg-gap-tiny)}.guide_errorCode__msNBN{font-family:var(--c-font-code);font-weight:var(--c-weight-strong)}.guide_errorPlain__eOP0K{font-size:var(--c-fg-say);font-weight:var(--c-weight-strong)}.guide_errorRaw__6trLV{font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code);font-size:var(--c-fg-raw);color:var(--c-ink-2);overflow-wrap:anywhere}.guide_errorRaw__6trLV code{font:inherit}.guide_errorAt__dBq2E{display:flex;flex-direction:column;font-size:var(--c-fg-raw)}.guide_guideLine__A7b8I{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--c-fg-gap)}.guide_guideLineWord__07btd{font-weight:var(--c-weight-strong);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--c-fg-rule);text-underline-offset:var(--c-underline-offset)}.guide_guideLineHome__9WRUE,.guide_guideLineWord__07btd{display:inline-flex;align-items:center;min-height:var(--c-fg-link-h)}.guide_guideLineHome__9WRUE{color:inherit;text-decoration:none}.guide_guideLineName__OCwui{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-fg-small);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.guide_guideLineHome__9WRUE:hover .guide_guideLineName__OCwui{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:var(--c-underline-offset)}.guide_guideLineLabel__P95_E{font-size:var(--c-fg-small);font-weight:var(--c-weight-strong)}.guide_guideLineArrow__IFcC9{display:inline-block;margin-left:var(--c-fg-gap-hair)}.guide_explore__9mwM9{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--c-fg-gap-hair);padding-top:var(--c-fg-gap-tiny);border-top:var(--c-fg-rule) solid var(--c-fg-rule-color);font-size:var(--c-fg-say);font-weight:var(--c-weight-body)}.guide_exploreLinks__Hkopq{display:flex;flex-wrap:wrap;column-gap:var(--c-fg-gap)}.tour_tour__7UvWk{display:flex;flex-direction:column;align-items:center;gap:var(--c-lt-gap-big);padding-block:var(--c-lt-gap);color:var(--c-on-bg)}.tour_tour__7UvWk p{line-height:var(--c-line-body)}.tour_tour__7UvWk ol{margin:0;padding:0;list-style:none}.tour_head__vrW1r{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-lt-gap);width:var(--c-lt-frame)}.tour_back___1O8K{display:inline-flex;align-items:center;gap:var(--c-lt-gap-hair);min-height:var(--c-lt-link-h);padding:var(--c-lt-back-pad);border-radius:var(--c-control-radius);background:var(--c-control-bg);color:var(--c-control-ink);font-size:var(--c-lt-small);font-weight:var(--c-weight-strong);text-decoration:none}.tour_back___1O8K:not(:focus-visible){box-shadow:var(--c-control-edge)}.tour_back___1O8K:hover{text-decoration:underline;text-underline-offset:var(--c-underline-offset)}.tour_cellName__z8w2j,.tour_endTitle__XojF8,.tour_title__QAoGF{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.tour_title__QAoGF{font-size:var(--c-lt-title)}.tour_askRow__bDQKO{display:grid;grid-template-columns:var(--c-lt-ask-cols);align-items:center}.tour_ask__il9xl{font-size:var(--c-lt-ask);font-weight:var(--c-weight-strong)}.tour_tour__7UvWk .tour_ask__il9xl{line-height:var(--c-line-title)}.tour_friend__1UTvb{display:flex;flex-direction:column;align-items:center;gap:var(--c-lt-gap-hair);margin:0}.tour_friendFigure__x5LJ6{display:block;--figure-size:var(--c-lt-figure)}.tour_friendName__tx0LZ{font-size:var(--c-lt-small);font-weight:var(--c-weight-strong)}.tour_lead__lxeGV{display:flex;flex-direction:column;gap:var(--c-lt-gap-tiny);width:var(--c-lt-read);font-size:var(--c-lt-lead);font-weight:var(--c-weight-body)}.tour_cells__MkB4z{display:grid;grid-template-columns:var(--c-lt-cells-cols);grid-gap:var(--c-lt-cells-gap);gap:var(--c-lt-cells-gap);width:var(--c-lt-frame)}.tour_cellItem__6dTn1{display:flex}.tour_cell__SeS1x{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--c-lt-gap);scroll-margin-top:var(--c-lt-gap);padding:var(--c-lt-card-pad);border-radius:var(--c-lt-card-radius);background:var(--c-lt-card-bg);color:var(--c-ink);box-shadow:var(--c-lt-card-edge),inset 0 0 0 var(--c-lt-rim) var(--lt-tone);font-size:var(--c-lt-say);font-weight:var(--c-weight-body);--lt-tone:var(--c-piece-first-bg)}.tour_cell__SeS1x[data-language=python]{--lt-tone:var(--c-piece-last-bg)}.tour_cell__SeS1x[data-language=javascript]{--lt-tone:var(--c-piece-middle-bg)}.tour_cell__SeS1x[data-language=rust]{--lt-tone:var(--c-fg-note-label-bg)}.tour_cellHead__4VwNT{display:flex;flex-direction:column;gap:var(--c-lt-gap-hair)}.tour_cellName__z8w2j{font-size:var(--c-lt-name)}.tour_toolTag__9rSOv{align-self:flex-start;padding:var(--c-label-pad);border-radius:var(--c-lt-block-radius);background:var(--c-lt-role-bg);color:var(--c-lt-role-ink);font-size:var(--c-lt-small);font-weight:var(--c-weight-strong)}.tour_tour__7UvWk .tour_toolTag__9rSOv{line-height:var(--c-line-label)}.tour_label__N0BQU,.tour_streamName__1ZSDe{font-size:var(--c-lt-small);font-weight:var(--c-weight-strong);color:var(--c-ink-2)}.tour_program__uftT6{display:flex;flex-direction:column;gap:var(--c-lt-gap-hair);margin:0}.tour_programHead__Vzilo{display:flex;align-items:center;gap:var(--c-lt-gap-tiny)}.tour_file__rHCF2{font-size:var(--c-lt-small)}.tour_code__M9xXp,.tour_file__rHCF2,.tour_out__6QmhP{font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code)}.tour_code__M9xXp,.tour_out__6QmhP{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-feature-settings:none;font-variant-ligatures:none}.tour_code__M9xXp{padding:var(--c-lt-code-pad);border-radius:var(--c-lt-block-radius);background:var(--c-lt-code-bg);color:var(--c-ink);box-shadow:var(--c-lt-code-edge);font-size:var(--c-lt-code);line-height:var(--c-line-body)}.tour_code__M9xXp code{font:inherit}.tour_codeLine__j95Mu{display:block}.tour_hue__HFxUp[data-hue=violet]{color:var(--c-syntax-violet);font-weight:var(--c-weight-strong)}.tour_hue__HFxUp[data-hue=green]{color:var(--c-syntax-green)}.tour_hue__HFxUp[data-hue=amber]{color:var(--c-syntax-amber)}.tour_hue__HFxUp[data-hue=blue]{color:var(--c-syntax-blue)}.tour_hue__HFxUp[data-hue=rose]{color:var(--c-syntax-rose);font-weight:var(--c-weight-strong)}.tour_hue__HFxUp[data-hue=muted]{color:var(--c-syntax-muted);font-style:italic}.tour_inline__oHwoO{margin-inline:var(--c-lt-chip-room);padding:var(--c-lt-chip-pad);border-radius:var(--c-fs-chip-radius);background:var(--c-paper);color:var(--c-ink);box-shadow:var(--c-lt-code-edge);font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code);font-size:inherit;white-space:pre;font-feature-settings:none;font-variant-ligatures:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tour_inline__oHwoO[data-quote=output]{background:var(--c-lt-block-bg)}.tour_stepList__Ed6Sk,.tour_step__ATeH7,.tour_steps__7BfCK{display:flex;flex-direction:column;gap:var(--c-lt-gap-tiny)}.tour_step__ATeH7{padding:var(--c-lt-block-pad);border-radius:var(--c-lt-block-radius);background:var(--c-lt-block-bg);box-shadow:var(--c-lt-block-edge)}.tour_stepHead__wScMz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-lt-gap-tiny)}.tour_exit__BDhsq,.tour_role__Ncap1,.tour_state__Ik28I{padding:var(--c-label-pad);border-radius:var(--c-lt-role-radius);font-size:var(--c-lt-small);font-weight:var(--c-weight-strong)}.tour_tour__7UvWk :is(.tour_role__Ncap1,.tour_exit__BDhsq,.tour_state__Ik28I){line-height:var(--c-line-label)}.tour_role__Ncap1{background:var(--c-lt-role-bg);color:var(--c-lt-role-ink)}.tour_exit__BDhsq[data-exit=zero]{background:var(--c-lt-exit-zero-bg);color:var(--c-lt-exit-zero-ink)}.tour_exit__BDhsq[data-exit=other]{background:var(--c-lt-exit-other-bg);color:var(--c-lt-exit-other-ink)}.tour_state__Ik28I{background:var(--c-lt-state-bg);color:var(--c-lt-state-ink)}.tour_command__dGM_r{font-feature-settings:none;font-variant-ligatures:none;padding:var(--c-lt-chip-pad);border-radius:var(--c-fs-chip-radius);background:var(--c-lt-code-bg);color:var(--c-ink);box-shadow:var(--c-lt-code-edge);font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code);font-size:var(--c-lt-small);overflow-wrap:anywhere}.tour_streams__odJWS{display:flex;flex-direction:column;gap:var(--c-lt-gap-tiny)}.tour_stream__wTuZ6{margin:0;display:flex;flex-direction:column;gap:var(--c-lt-gap-hair)}.tour_out__6QmhP{padding:var(--c-lt-block-pad);border-radius:var(--c-lt-block-radius);background:var(--c-lt-code-bg);color:var(--c-ink);box-shadow:var(--c-lt-code-edge);font-size:var(--c-lt-out);line-height:var(--c-line-label)}.tour_empty__F288B{font-size:var(--c-lt-small);color:var(--c-ink-2)}.tour_mask__iEwXS{padding:0 var(--c-lt-gap-hair);border-radius:var(--c-lt-role-radius);background:var(--c-lt-mask-bg);color:var(--c-lt-mask-ink);font-family:var(--c-font-body);font-weight:var(--c-weight-strong)}.tour_maskNote__T5ZeE{font-size:var(--c-lt-small);color:var(--c-ink-2)}.tour_after__9ZXlZ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-lt-gap-tiny)}.tour_reading__TP2pK,.tour_why__irRvS{display:flex;flex-direction:column;gap:var(--c-lt-gap-hair)}.tour_why__irRvS{padding-top:var(--c-lt-gap-tiny);border-top:var(--c-lt-rule) solid var(--c-lt-rule-color)}.tour_extra__rE5KS,.tour_lines__3p1_p{display:flex;flex-direction:column;gap:var(--c-lt-gap-tiny)}.tour_open__Zz45j{display:inline-flex;align-items:center;min-height:var(--c-lt-link-h);padding:var(--c-lt-open-pad);border-radius:var(--c-lt-open-radius);background:var(--c-lt-open-bg);color:var(--c-lt-open-ink);font-size:var(--c-lt-small);font-weight:var(--c-weight-strong);cursor:pointer;list-style:none}.tour_open__Zz45j::-webkit-details-marker{display:none}.tour_open__Zz45j:not(:focus-visible){box-shadow:var(--c-lt-open-edge)}.tour_closeLabel__06FQr,.tour_extra__rE5KS[open] .tour_openLabel__DBD1f{display:none}.tour_extra__rE5KS[open] .tour_closeLabel__06FQr{display:inline}.tour_extraBody__n1236{display:flex;flex-direction:column;gap:var(--c-lt-gap);margin-top:var(--c-lt-gap-tiny)}.tour_extraRecord__T41I8{display:flex;flex-direction:column;gap:var(--c-lt-gap-tiny)}.tour_extraRecord__T41I8+.tour_extraRecord__T41I8{padding-top:var(--c-lt-gap);border-top:var(--c-lt-rule) solid var(--c-lt-rule-color)}.tour_end__0BH1t{display:flex;flex-direction:column;gap:var(--c-lt-gap);width:var(--c-lt-frame);padding:var(--c-lt-card-pad);border-radius:var(--c-lt-card-radius);background:var(--c-lt-end-bg);color:var(--c-ink);box-shadow:var(--c-lt-card-edge);font-size:var(--c-lt-lead);font-weight:var(--c-weight-body)}.tour_endTitle__XojF8{font-size:var(--c-lt-end-title)}.episode_episode__8Ki5j{display:flex;flex-direction:column;align-items:center;padding-top:var(--c-e04-gap-small);color:var(--c-on-bg);font-feature-settings:none;font-variant-ligatures:none}.episode_episode__8Ki5j p{line-height:var(--c-line-body)}.episode_factory__cjWI1{display:flex;flex-direction:column;gap:var(--c-e04-gap);width:var(--c-e04-column);padding-bottom:var(--c-e04-gap-small)}.episode_beat__OOAJ6,.episode_head__7Zvwn{display:flex;flex-direction:column;gap:var(--c-e04-gap-small);scroll-margin-top:var(--c-e04-gap-small)}.episode_lead__5YKt_{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny)}.episode_lead__5YKt_,.episode_para___S_XN{width:var(--c-e04-read);font-size:var(--c-e04-lead);font-weight:var(--c-weight-body)}.episode_stress__i2FhS{font-weight:var(--c-weight-strong);text-decoration:underline;text-decoration-thickness:var(--c-e04-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_program__J3q0m,.episode_recorded__W7Ylt{display:inline;padding:var(--c-e04-chip-pad);border-radius:var(--c-e04-chip-radius);font-family:var(--c-e04-font-code-mixed);font-weight:var(--c-weight-code);overflow-wrap:anywhere}.episode_program__J3q0m{background:var(--c-e04-program-bg);color:var(--c-ink);white-space:nowrap}.episode_recorded__W7Ylt{background:var(--c-e04-recorded-bg);color:var(--c-e04-recorded-ink)}.episode_hue__dk0d8[data-hue=violet]{color:var(--c-syntax-violet)}.episode_hue__dk0d8[data-hue=green]{color:var(--c-syntax-green)}.episode_hue__dk0d8[data-hue=amber]{color:var(--c-syntax-amber)}.episode_hue__dk0d8[data-hue=blue]{color:var(--c-syntax-blue)}.episode_hue__dk0d8[data-hue=rose]{color:var(--c-syntax-rose)}.episode_hue__dk0d8[data-hue=muted]{color:var(--c-syntax-muted)}.episode_label__tJIO4{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--c-e04-gap-tiny);padding:var(--c-e04-tag-pad);border-radius:var(--c-e04-tag-radius);box-shadow:var(--c-e04-tag-edge);background:var(--c-e04-tag-bg);color:var(--c-e04-tag-ink);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_label__tJIO4:before{content:"";width:var(--c-e04-hole);height:var(--c-e04-hole);border:var(--c-e04-line-thin) solid;border-radius:var(--c-round)}.episode_beatTitle__qHYVS,.episode_title__o0fni{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__o0fni{font-size:var(--c-e04-title)}.episode_beatTitle__qHYVS{font-size:var(--c-e04-display)}.episode_beatAsk__7QCJ5,.episode_headAsk__LSKYt{font-size:var(--c-e04-ask);font-weight:var(--c-weight-strong)}.episode_subTitle__DrSD5{margin-top:var(--c-e04-gap-small);font-size:var(--c-e04-sub);font-weight:var(--c-weight-strong);line-height:var(--c-line-title)}.episode_back__0e4IJ{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--c-e04-gap-tiny);min-height:var(--c-control-height);color:inherit;font-size:var(--c-e04-lead);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);text-decoration:none}.episode_backMark__X9D01{display:inline-flex;align-items:center;justify-content:center;width:var(--c-e04-order-number);height:var(--c-e04-order-number);border:var(--c-e04-line-thin) solid;border-radius:var(--c-e04-tag-radius);font-size:var(--c-card-label-size)}.episode_backTitle__H0OUX{text-decoration:underline;text-decoration-thickness:var(--c-e04-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_cover__77ddC{position:relative;--scene-width:var(--c-e04-cover-w);--scene-height:var(--c-e04-cover-h);width:var(--c-e04-cover-w);height:var(--c-e04-cover-h)}.episode_orders__OsnQl{display:flex;flex-direction:column;gap:var(--c-e04-gap-small);min-width:0;margin:0;padding:0;border:0}.episode_ordersLegend__yM1j1{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);margin-bottom:var(--c-e04-gap-tiny);padding:0}.episode_questionLead__5Wof4{display:flex;flex-direction:column;width:var(--c-e04-read);font-size:var(--c-e04-ask);font-weight:var(--c-weight-strong)}.episode_orderList__jPlHF{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);width:var(--c-e04-order-w)}.episode_order__AHLN_{position:relative;display:flex;align-items:center;gap:var(--c-e04-gap-small);min-height:var(--c-e04-order-h);padding:var(--c-e04-order-pad);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink);font-size:var(--c-e04-lead);font-weight:var(--c-weight-strong)}.episode_orderInput__dVd1z,.episode_order__AHLN_{border-radius:var(--c-e04-order-radius);cursor:pointer}.episode_orderInput__dVd1z{position:absolute;inset:0;width:auto;height:auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.episode_orderNumber__A6y6u{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--c-e04-order-number);height:var(--c-e04-order-number);border:var(--c-e04-line-thin) solid var(--c-ink);border-radius:var(--c-e04-tag-radius);font-family:var(--c-e04-font-code-mixed);pointer-events:none}.episode_orderText__ZQ_w_{flex:1 1;pointer-events:none}.episode_orderPicked__oyJcT{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_order__AHLN_:has(.episode_orderInput__dVd1z:checked) .episode_orderNumber__A6y6u{background:var(--c-e04-thread);color:var(--c-e04-thread-ink)}.episode_order__AHLN_:has(.episode_orderInput__dVd1z:checked) .episode_orderPicked__oyJcT{display:inline-flex}.episode_reaction__5V2po{display:none;flex-direction:column;gap:var(--c-e04-gap-tiny);font-size:var(--c-e04-lead);font-weight:var(--c-weight-strong)}.episode_beat__OOAJ6:has(.episode_orderInput__dVd1z:checked) .episode_reaction__5V2po{display:flex}.episode_comic__jyFWl{display:flex;flex-direction:column;gap:var(--c-e04-gap-small)}.episode_scene__cq6tm{display:grid;grid-template-columns:var(--c-e04-scene-cols);align-items:start;grid-gap:var(--c-e04-gap-small);gap:var(--c-e04-gap-small);margin-bottom:var(--c-e04-gap-small)}.episode_panel__9D6Wh{position:relative;--scene-width:var(--c-e04-panel-w);--scene-height:var(--c-e04-panel-h);width:var(--c-e04-panel-w);height:var(--c-e04-panel-h);overflow:hidden;border-radius:var(--c-e04-panel-radius);box-shadow:var(--c-e04-panel-edge);background:var(--c-e04-panel-bg)}.episode_talk__Zrj2q{display:flex;flex-direction:column;border-radius:var(--c-e04-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_speech__u_gNO{display:grid;grid-template-columns:var(--c-e04-who-w) 1fr;align-items:start;grid-gap:var(--c-e04-gap-tiny);gap:var(--c-e04-gap-tiny);padding:var(--c-e04-talk-pad);border-bottom:var(--c-e04-line-hair) solid var(--c-e04-rule);font-size:var(--c-e04-say);font-weight:var(--c-weight-strong)}.episode_speech__u_gNO:last-child{border-bottom:0}.episode_who__Ncxzo{justify-self:start;padding:var(--c-tag-padding);border-radius:var(--c-round);box-shadow:var(--c-e04-who-edge);color:var(--c-ink);font-size:var(--c-card-label-size);line-height:var(--c-line-label);white-space:nowrap}.episode_speech__u_gNO[data-who=hanjuri] .episode_who__Ncxzo{background:var(--c-figure-hanjuri)}.episode_speech__u_gNO[data-who=tami] .episode_who__Ncxzo{background:var(--c-figure-tami)}.episode_speech__u_gNO[data-who=momo] .episode_who__Ncxzo{background:var(--c-figure-momo)}.episode_speech__u_gNO[data-who=ttukttak] .episode_who__Ncxzo{background:var(--c-figure-ttukttak)}.episode_speechLines__chJpL{display:flex;flex-direction:column}.episode_speechLine__OyokX{display:block}.episode_comicClosing__AphuZ{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);font-size:var(--c-e04-ask);font-weight:var(--c-weight-strong)}.episode_experiment__QCgom{display:flex;flex-direction:column;gap:var(--c-e04-gap-small);padding:var(--c-e04-floor-pad);border-radius:var(--c-e04-floor-radius);box-shadow:var(--c-e04-floor-edge);background:var(--c-e04-floor);color:var(--c-ink)}.episode_engine__z_xSk{align-self:flex-start;padding:var(--c-label-pad);border-radius:var(--c-label-radius);background:var(--c-e04-engine-bg);color:var(--c-e04-engine-ink);font-size:var(--c-card-label-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_step__lP2iX{display:flex;flex-direction:column;gap:var(--c-e04-gap-small);min-width:0}.episode_treeRow__5dGyr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-e04-gap-small)}.episode_task__s_geJ,.episode_treeSay__EWhxC{font-weight:var(--c-weight-strong)}.episode_excerpt__U81Qb,.episode_explain__nh_TX,.episode_later__YEidm,.episode_nudge__pDd6U,.episode_staging___RmBy{font-size:var(--c-e04-small);font-weight:var(--c-weight-body)}.episode_treeBoard__DT2_a{display:flex;justify-content:center;margin:0;padding:var(--c-e04-board-pad);border-radius:var(--c-e04-card-radius);box-shadow:var(--c-card-edge);background:var(--c-e04-board)}.episode_node__zKx2g{position:relative;display:flex;flex-direction:column;align-items:center}.episode_nodePart__EEHGa{display:flex;align-items:center;justify-content:center;width:var(--c-e04-node-w);min-height:var(--c-e04-node-h);border-radius:var(--c-e04-part-radius);box-shadow:inset 0 0 0 var(--c-e04-line-thin) var(--c-ink);background:var(--c-paper);font-size:var(--c-e04-node-font);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_nodePart__EEHGa .episode_program__J3q0m{padding:0;background:none}.episode_nodeKids__KPyI3{position:relative;display:flex;align-items:flex-start;padding-top:var(--c-e04-node-gap)}.episode_nodeKids__KPyI3:before{content:"";position:absolute;top:0;left:calc(50% - var(--c-e04-line-w) / 2);height:calc(var(--c-e04-node-gap) / 2);border-left:var(--c-e04-line-w) solid var(--c-e04-line)}.episode_nodeKids__KPyI3>.episode_node__zKx2g{padding:var(--c-e04-node-gap) calc(var(--c-e04-node-gap) / 2) 0}.episode_nodeKids__KPyI3>.episode_node__zKx2g:after,.episode_nodeKids__KPyI3>.episode_node__zKx2g:before{content:"";position:absolute;top:calc(var(--c-e04-node-gap) / -2);width:50%;height:calc(var(--c-e04-node-gap) * 1.5);border-top:var(--c-e04-line-w) solid var(--c-e04-line)}.episode_nodeKids__KPyI3>.episode_node__zKx2g:before{right:50%}.episode_nodeKids__KPyI3>.episode_node__zKx2g:after{left:calc(50% - var(--c-e04-line-w) / 2);width:calc(50% + var(--c-e04-line-w) / 2);border-left:var(--c-e04-line-w) solid var(--c-e04-line)}.episode_nodeKids__KPyI3>.episode_node__zKx2g:first-child:before,.episode_nodeKids__KPyI3>.episode_node__zKx2g:last-child:after{border-top:0}.episode_nodeKids__KPyI3>.episode_node__zKx2g:last-child:before{border-right:var(--c-e04-line-w) solid var(--c-e04-line)}.episode_rack__QTPvn{gap:var(--c-e04-gap-small);margin:0;padding:0;border:0}.episode_rackBody__XaMCv,.episode_rack__QTPvn{display:flex;flex-direction:column;min-width:0}.episode_rackBody__XaMCv{max-width:var(--c-e04-rack-max)}.episode_arcs__P_Gtp{display:block;width:100%;height:var(--c-e04-arc-h);overflow:visible}.episode_arc__Y1PFi{fill:none;stroke:var(--c-e04-thread);stroke-width:var(--c-e04-arc-w);stroke-linecap:round}.episode_cards__wSp8g{display:grid;margin:0;padding:0;list-style:none}.episode_rackBody__XaMCv[data-n="3"] .episode_cards__wSp8g{grid-template-columns:repeat(3,minmax(0,1fr))}.episode_rackBody__XaMCv[data-n="5"] .episode_cards__wSp8g{grid-template-columns:repeat(5,minmax(0,1fr))}.episode_slot__sC_Z8{display:flex;min-width:0;padding:0 var(--c-e04-slot-gap)}.episode_card__1AJNK{position:relative;min-width:0;border-radius:var(--c-e04-card-face-radius);box-shadow:var(--c-e04-card-edge);background:var(--c-paper);overflow:hidden;cursor:pointer}.episode_card__1AJNK,.episode_face__FeoGS{display:flex;flex:1 1;flex-direction:column}.episode_face__FeoGS{align-items:stretch;text-align:center}.episode_faceName__dGnWB{padding:var(--c-e04-strip-pad);background:var(--c-e04-card-strip);color:var(--c-e04-card-strip-ink);font-size:var(--c-e04-card-name);font-weight:var(--c-weight-strong);line-height:var(--c-line-label);word-break:keep-all}.episode_faceSign__5ZOkl{padding:var(--c-e04-face-pad);font-size:var(--c-e04-sign);font-weight:var(--c-weight-strong);line-height:var(--c-line-title)}.episode_endWord__ZYRP_{display:none}.episode_guide__XJkBE{font-size:var(--c-e04-small);font-weight:var(--c-weight-strong)}.episode_threadList__r4pSC{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);margin:0;padding:0;list-style:none}.episode_threadRow__HhI_X{position:relative;display:flex;align-items:center;min-height:var(--c-control-height);padding:var(--c-e04-thread-pad);box-shadow:inset 0 0 0 var(--c-e04-line-thin) var(--c-ink);background:var(--c-paper);font-weight:var(--c-weight-strong)}.episode_threadInput__Po5a4,.episode_threadRow__HhI_X{border-radius:var(--c-e04-order-radius);cursor:pointer}.episode_threadInput__Po5a4{position:absolute;inset:0;width:auto;height:auto;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.episode_threadRow__HhI_X>span{position:relative;pointer-events:none}.episode_fold__64cKW{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny)}.episode_answerOpen__alkFz,.episode_foldOpen__97yEG{display:flex;align-items:center;gap:var(--c-e04-gap-tiny);min-height:var(--c-control-height);font-weight:var(--c-weight-strong);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:var(--c-e04-line-thin);text-underline-offset:var(--c-underline-offset);list-style:none;cursor:pointer}.episode_answerOpen__alkFz::-webkit-details-marker,.episode_foldOpen__97yEG::-webkit-details-marker{display:none}.episode_answerOpen__alkFz:before,.episode_foldOpen__97yEG:before{content:"";flex-shrink:0;width:var(--c-e04-hole);height:var(--c-e04-hole);border:var(--c-e04-line-thin) solid;border-radius:var(--c-round)}.episode_answer__gCE8M[open] .episode_answerOpen__alkFz:before,.episode_fold__64cKW[open]>.episode_foldOpen__97yEG:before{background:currentColor}.episode_afterAll__eWMK5{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny)}.episode_after__3bTTu{padding:var(--c-e04-card-pad);border-radius:var(--c-e04-card-radius);box-shadow:inset 0 0 0 var(--c-e04-pick-line) var(--c-e04-thread);background:var(--c-paper);font-weight:var(--c-weight-strong)}.episode_compare__rIo__{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-e04-gap-small)}.episode_rawLink__pB8SY{font-size:var(--c-e04-small);font-weight:var(--c-weight-strong)}.episode_rawLinkText__IyU54{color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:var(--c-underline-offset)}.episode_whole__2j633{display:flex;flex-direction:column;gap:var(--c-e04-gap-small)}.episode_outerLines__RyGsZ{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);padding:var(--c-e04-card-pad);border-radius:var(--c-e04-card-radius);background:var(--c-paper);font-size:var(--c-e04-small);font-weight:var(--c-weight-body)}.episode_nest__US7ta{margin:0}.episode_nestBox___V9Cm{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);padding:var(--c-e04-board-pad);border-radius:var(--c-e04-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_nestBox___V9Cm[data-card=statement]{background:var(--c-e04-board)}.episode_nestName__4Jk0w{align-self:flex-start;padding:var(--c-e04-strip-pad);border-radius:var(--c-e04-card-radius);background:var(--c-e04-card-strip);color:var(--c-e04-card-strip-ink);font-size:var(--c-e04-card-name);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_nestTree__CHJ6a{display:flex;justify-content:center}.episode_wholeCards__nDclL{display:grid;grid-template-columns:var(--c-e04-whole-cols);align-items:start;grid-gap:var(--c-e04-gap-tiny);gap:var(--c-e04-gap-tiny);margin:0;padding:0;list-style:none}.episode_wholeCard__yMgP_{display:flex;flex-direction:column;min-width:0;padding-bottom:var(--c-e04-face-gap);border-radius:var(--c-e04-card-face-radius);box-shadow:var(--c-e04-card-edge);background:var(--c-paper);overflow:hidden}.episode_wholeCard__yMgP_ .episode_face__FeoGS{flex:none}.episode_wholeSay__JDaXh{padding:0 var(--c-e04-gap-tiny) var(--c-e04-face-gap);font-size:var(--c-e04-small);font-weight:var(--c-weight-body);line-height:var(--c-line-label)}@supports selector(:has(*)){.episode_endWord__ZYRP_{display:none;margin:0 var(--c-e04-gap-tiny) var(--c-e04-gap-tiny);padding:var(--c-e04-strip-pad);border-radius:var(--c-e04-chip-radius);box-shadow:inset 0 0 0 var(--c-e04-line-thin) var(--c-ink);background:var(--c-paper);font-size:var(--c-e04-card-name);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.episode_threadRow__HhI_X:has(.episode_threadInput__Po5a4:focus-visible){outline:var(--c-e04-line-w) solid var(--c-ink);outline-offset:var(--c-e04-line-hair)}.episode_threadRow__HhI_X:has(.episode_threadInput__Po5a4:checked){box-shadow:inset 0 0 0 var(--c-e04-pick-line) var(--c-ink);background:var(--c-e04-picked)}.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="0"]:checked) .episode_arc__Y1PFi[data-thread="0"],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_arc__Y1PFi[data-thread="1"],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="2"]:checked) .episode_arc__Y1PFi[data-thread="2"],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="3"]:checked) .episode_arc__Y1PFi[data-thread="3"]{stroke-width:var(--c-e04-arc-picked)}.episode_rack__QTPvn:has(.episode_threadInput__Po5a4:checked) .episode_arc__Y1PFi{opacity:.35}.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="0"]:checked) .episode_arc__Y1PFi[data-thread="0"],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_arc__Y1PFi[data-thread="1"],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="2"]:checked) .episode_arc__Y1PFi[data-thread="2"],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="3"]:checked) .episode_arc__Y1PFi[data-thread="3"]{opacity:1}.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="0"]:checked) .episode_card__1AJNK:is([data-from~="0"],[data-to~="0"]),.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_card__1AJNK:is([data-from~="1"],[data-to~="1"]),.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="2"]:checked) .episode_card__1AJNK:is([data-from~="2"],[data-to~="2"]),.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="3"]:checked) .episode_card__1AJNK:is([data-from~="3"],[data-to~="3"]){box-shadow:inset 0 0 0 var(--c-e04-pick-line) var(--c-ink),var(--c-e04-card-edge);background:var(--c-e04-picked)}.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="0"]:checked) .episode_card__1AJNK[data-from~="0"] [data-end=from],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="0"]:checked) .episode_card__1AJNK[data-to~="0"] [data-end=to],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_card__1AJNK[data-from~="1"] [data-end=from],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_card__1AJNK[data-to~="1"] [data-end=to],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="2"]:checked) .episode_card__1AJNK[data-from~="2"] [data-end=from],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="2"]:checked) .episode_card__1AJNK[data-to~="2"] [data-end=to],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="3"]:checked) .episode_card__1AJNK[data-from~="3"] [data-end=from],.episode_rack__QTPvn:has(.episode_threadInput__Po5a4[value="3"]:checked) .episode_card__1AJNK[data-to~="3"] [data-end=to]{display:block}.episode_nudge__pDd6U{display:none}.episode_step__lP2iX[data-step=first]:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_nudge__pDd6U{display:block}.episode_afterAll__eWMK5{display:none}.episode_step__lP2iX[data-step=again]:has(.episode_threadInput__Po5a4[value="1"]:checked) .episode_afterAll__eWMK5,.episode_step__lP2iX[data-step=again]:has(.episode_threadInput__Po5a4[value="2"]:checked) .episode_afterAll__eWMK5,.episode_step__lP2iX[data-step=again]:has(.episode_threadInput__Po5a4[value="3"]:checked) .episode_afterAll__eWMK5{display:flex}}.episode_lensLink__wWtLB{display:grid;grid-template-columns:var(--c-e04-lens-cols);align-items:center;grid-gap:var(--c-e04-gap-small);gap:var(--c-e04-gap-small)}.episode_lensFigure__aZVtu{--figure-size:var(--c-e04-lens-figure);display:block;width:var(--c-e04-lens-figure);height:var(--c-e04-lens-figure)}.episode_lensAnchor__yg78a{display:inline-flex;align-items:center;gap:var(--c-e04-gap-tiny);min-height:var(--c-control-height);color:inherit;font-size:var(--c-e04-lead);font-weight:var(--c-weight-strong);text-decoration:underline;text-decoration-thickness:var(--c-e04-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_memo__FYJvY{display:flex;flex-direction:column;gap:var(--c-e04-gap-small);padding:var(--c-e04-memo-pad);border-radius:var(--c-e04-card-radius);box-shadow:var(--c-card-edge);background:var(--c-paper);color:var(--c-ink)}.episode_memoTitle__TQ7ts{font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e04-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_learned__qQfRd{font-size:var(--c-e04-ask);font-weight:var(--c-weight-strong)}.episode_memoLines__bX_ut{display:flex;flex-direction:column;gap:var(--c-e04-gap-tiny);font-size:var(--c-e04-lead);font-weight:var(--c-weight-body)}.episode_checkAsk__HITsE{font-size:var(--c-e04-lead);font-weight:var(--c-weight-strong)}.episode_answer__gCE8M{display:flex;flex-direction:column;gap:var(--c-e04-gap-small)}.episode_chain__lH1sp{display:grid;grid-template-columns:var(--c-e04-chain-cols);grid-gap:var(--c-e04-gap-tiny);gap:var(--c-e04-gap-tiny);margin:0;padding:0;list-style:none}.episode_chainCard__Fn5V3{display:flex;border-radius:var(--c-e04-card-face-radius);box-shadow:var(--c-e04-card-edge);background:var(--c-e04-floor)}.episode_last__wdwpu{font-size:var(--c-e04-lead);font-weight:var(--c-weight-strong)}.episode_nextTitle__8ULc1{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--c-e04-gap-tiny);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-size:var(--c-e04-display);font-weight:var(--c-weight-display);line-height:var(--c-line-title)}.episode_nextNumber__BrBHd{font-size:var(--c-e04-ask)}.episode_nextLink__LXipW{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--c-e04-gap-tiny);color:inherit;text-decoration:underline;text-decoration-thickness:var(--c-e04-line-thin);text-underline-offset:var(--c-underline-offset)}.episode_nextScene__qWlay{display:grid;grid-template-columns:var(--c-e04-next-cols);align-items:center;grid-gap:var(--c-e04-gap-small);gap:var(--c-e04-gap-small)}.episode_nextFigure__d_3un{--figure-size:var(--c-e04-next-figure);width:var(--c-e04-next-figure);height:var(--c-e04-next-figure)}.episode_nextScene__qWlay .episode_speech__u_gNO{border-radius:var(--c-e04-card-radius);background:var(--c-paper);color:var(--c-ink)}.episode_nextAsk__jgZMg{font-size:var(--c-e04-ask);font-weight:var(--c-weight-strong)}.episode_closing__NziYm{font-size:var(--c-e04-lead);font-weight:var(--c-weight-body)}