._icon_x5rhu_1{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._btn_1tgyt_1{display:inline-grid;place-items:center;flex:none;border-radius:50%;border:2px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;padding:0}._sm_1tgyt_14{width:44px;height:44px}._md_1tgyt_19{width:48px;height:48px}._lg_1tgyt_24{width:56px;height:56px}._plain_1tgyt_29{border-color:transparent;background:transparent}._primary_1tgyt_34{border-color:var(--accent-fill);background:var(--accent-fill);color:#0b0d0d}._outline_1tgyt_40{border-color:var(--ink);background:transparent}._dark_1tgyt_45{border-color:var(--ink);background:var(--ink);color:var(--paper)}._btn_1tgyt_1[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}._btn_1tgyt_1[aria-disabled=true]{opacity:.35;cursor:default}._bar_1xy8o_1{position:fixed;z-index:40;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 12px);width:min(720px,calc(100vw - 20px));min-height:var(--bar-h);display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:20px;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rule);box-shadow:0 10px 30px #00000024}._crumbs_1xy8o_20{display:flex;align-items:center;gap:0;flex:none;list-style:none;margin:0;padding:0}._crumb_1xy8o_20{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft)}._on_1xy8o_39{background:var(--accent-wash);color:var(--ink)}._sep_1xy8o_44{color:var(--ink-soft);font-size:12px}._divider_1xy8o_49{width:1px;align-self:stretch;background:var(--rule);flex:none}._legend_1xy8o_56{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._lic_1xy8o_64{width:36px;height:36px;border-radius:12px;background:var(--accent-wash);display:grid;place-items:center;flex:none;color:var(--ink)}._ltx_1xy8o_75{min-width:0}._ltx_1xy8o_75 b,._ltx_1xy8o_75 span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ltx_1xy8o_75 b{font-size:14px}._ltx_1xy8o_75 span{font-size:12.5px;color:var(--ink-soft)}@media (max-width: 520px){._crumbs_1xy8o_20 li:nth-last-child(n+6){display:none}}._user_4zy8r_1{display:inline-flex;align-items:center;gap:6px}._avatar_4zy8r_7{width:28px;height:28px;border-radius:50%}._name_4zy8r_13{max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600}@media (max-width: 480px){._name_4zy8r_13{display:none}}._shell_1kr8v_1{min-height:100dvh;background:radial-gradient(ellipse at 50% 40%,var(--paper),var(--sheet) 70%)}._top_1kr8v_6{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--space-3);padding:calc(env(safe-area-inset-top,0px) + 6px) 16px 6px;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._brand_1kr8v_18{font-weight:800;font-size:15px;letter-spacing:.02em;color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}._brand_1kr8v_18 span{color:var(--accent)}._title_1kr8v_33{flex:1;min-width:0;margin:0;font-weight:700;font-size:15px;color:var(--ink-soft);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._main_1kr8v_46{outline:none;padding-bottom:calc(var(--bar-h) + 40px + env(safe-area-inset-bottom,0px))}._skip_1kr8v_52{position:absolute;left:var(--space-3);top:-100px;z-index:100;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--sheet);border-radius:var(--radius-sm);font-weight:600}._skip_1kr8v_52:focus{top:var(--space-3)}._card_2py3q_1{position:fixed;z-index:60;width:max-content;max-width:min(320px,calc(100vw - 16px));box-sizing:border-box;padding:10px 12px;border-radius:var(--radius-md);background:var(--sheet);color:var(--ink);border:1px solid var(--rule);box-shadow:0 6px 24px #0000002e;font-family:var(--font-ui);font-size:.875rem;line-height:1.45;text-align:left;white-space:normal}@media (prefers-reduced-motion: no-preference){._card_2py3q_1{animation:_rise_2py3q_1 .12s ease-out}}@keyframes _rise_2py3q_1{0%{opacity:0;transform:translateY(3px)}}._head_2py3q_33{margin:0;font-weight:700}._line_2py3q_38{margin:4px 0 0}._muted_2py3q_42{margin:4px 0 0;color:var(--ink-soft)}._quote_2py3q_47{margin:4px 0 0;font-family:var(--font-read)}._tag_2py3q_52{display:inline-block;margin-top:6px;padding:1px 6px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--alert);background:var(--alert-wash)}._also_2py3q_63{margin:6px 0 0}._also_2py3q_63 a{color:var(--accent)}._actions_2py3q_71{display:flex;gap:6px;margin-top:8px}._thumb_2py3q_77{display:block;max-width:100%;max-height:140px;margin-top:6px;border-radius:var(--radius-sm);background:#fff}._wrap_1uk8y_1{max-width:640px;margin:0 auto;padding:var(--space-8) 20px;text-align:center}._kicker_1uk8y_8{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--accent);margin:0}._title_1uk8y_16{font-family:var(--font-read);font-size:var(--text-display);line-height:1.1;margin:var(--space-2) 0 var(--space-4)}._lede_1uk8y_23{color:var(--ink-soft);margin:0 0 var(--space-5)}._acts_1uk8y_28{display:flex;justify-content:center;gap:var(--space-3)}._box_1evdy_1{display:grid;gap:var(--space-2)}._label_1evdy_6{font-size:var(--text-sm);color:var(--ink-soft)}._input_1evdy_11{font:inherit;font-size:var(--text-md);padding:10px 12px;min-height:44px;border:1.5px solid var(--rule);border-radius:var(--radius-sm);background:var(--sheet);color:var(--ink)}._input_1evdy_11:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._status_1evdy_27{margin:0;min-height:1.4em;font-size:var(--text-sm);color:var(--ink-soft)}._results_1evdy_34{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);max-height:55vh;overflow:auto}._hit_1evdy_44{display:grid;gap:4px}._hitLink_1evdy_49,._scene_1evdy_50{color:var(--accent);font-weight:600}._scene_1evdy_50{font-weight:400;font-size:var(--text-sm)}._snippet_1evdy_60{margin:0;font-size:var(--text-sm)}._snippet_1evdy_60 mark{background:var(--accent-wash);color:var(--ink);border-radius:3px}._list_nsmk9_1{margin:0;display:grid}._row_nsmk9_6{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm)}._row_nsmk9_6 dd{margin:0;display:flex;flex-direction:column}._ok_nsmk9_21{color:var(--accent);font-weight:600}._wait_nsmk9_26{color:var(--alert);font-weight:600}._note_nsmk9_31{color:var(--ink-soft)}@media (max-width: 420px){._row_nsmk9_6{grid-template-columns:1fr;gap:0}}._value_nsmk9_42{color:var(--ink);font-weight:600}._wrap_5b4kt_1{display:grid;gap:var(--space-3)}._bar_5b4kt_6{display:grid;gap:8px}._chips_5b4kt_11{display:flex;flex-wrap:wrap;gap:6px}._chips_5b4kt_11 button{min-height:44px;padding:4px 14px;border-radius:22px;border:1.5px solid var(--accent-fill);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer}._chips_5b4kt_11 button[aria-pressed=true]{background:var(--accent-fill);color:#0d2b2b;font-weight:600}._chips_5b4kt_11 button:focus-visible,._search_5b4kt_36 input:focus-visible,._item_5b4kt_37:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._search_5b4kt_36 input{width:100%;min-height:44px;padding:6px 12px;border-radius:10px;border:1.5px solid var(--rule);background:var(--paper);color:var(--ink);font:inherit}._count_5b4kt_53{margin:0;font-size:var(--text-sm);color:var(--ink-soft)}._lessons_5b4kt_59,._lessons_5b4kt_59 ul,._grid_5b4kt_61,._grid_5b4kt_61 ul{list-style:none;margin:0;padding:0}._lessons_5b4kt_59>li{margin-bottom:var(--space-3)}._lessons_5b4kt_59 h3{margin:0 0 6px;font-size:var(--text-md, 1rem)}._item_5b4kt_37{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:44px;padding:8px 10px;border-radius:10px;color:var(--ink);text-decoration:none}._item_5b4kt_37:hover{background:var(--accent-wash)}._kind_5b4kt_93{font-size:var(--text-sm);font-weight:600;color:var(--accent);min-width:5.5em}._name_5b4kt_100{font-weight:600}._figs_5b4kt_104{font-size:var(--text-sm);color:var(--ink-soft)}._grid_5b4kt_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}._card_5b4kt_115{display:grid;gap:6px;align-content:start;padding:10px;border:1px solid var(--rule);border-radius:12px}._card_5b4kt_115 img{width:100%;height:150px;object-fit:contain;background:#fff;border-radius:8px}._figName_5b4kt_132{margin:0;font-weight:600}._flow_1lcb7_2{stroke-dasharray:5 7;animation:_blood_1lcb7_1 var(--beat, .92s) cubic-bezier(.2,.9,.3,1) infinite}._still_1lcb7_7{stroke-dasharray:none}@keyframes _blood_1lcb7_1{to{stroke-dashoffset:-12}}@media (prefers-reduced-motion: reduce){._flow_1lcb7_2{animation:none;stroke-dasharray:none}}._sprout_163hq_1{transform-box:fill-box;transform-origin:40% 100%}@keyframes _sway_163hq_17{0%,to{transform:rotate(-7deg)}45%{transform:rotate(7deg)}}._sway_163hq_17{animation:_sway_163hq_17 4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){._sway_163hq_17{animation:none}}._world_r5nly_2{--skin: #ffffff;--organ: #f28c6b;--organ-ink: #a9341a;--brain: #f4b6c8;--lung: #9ed8e0;--nerve: #427cbf;--glow: rgb(57 188 189 / 35%);--safe-top: 112px;--safe-bottom: calc(var(--bar-h) + 30px + env(safe-area-inset-bottom, 0px));--safe-left: 84px;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}[data-theme=dark] ._world_r5nly_2{--skin: #16292a;--glow: rgb(57 188 189 / 45%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._world_r5nly_2{--skin: #16292a;--glow: rgb(57 188 189 / 45%)}}@media (max-width: 720px){._world_r5nly_2{--safe-left: 0px;--safe-bottom: calc(var(--bar-h) + 30px + 66px + env(safe-area-inset-bottom, 0px))}}._library_r5nly_40{position:absolute;inset:var(--safe-top) 0 var(--safe-bottom) 0;display:grid;place-items:center;transition:transform .45s ease-in,opacity .45s ease-in}._leaving_r5nly_50{transform:scale(2.4);opacity:0}._stars_r5nly_55{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--ink-soft)}._orbs_r5nly_63{position:relative;width:min(92vw,640px);height:min(64vh,520px)}._orb_r5nly_63{position:absolute;border-radius:50%;display:grid;place-items:center;border:3px solid var(--rule);background:var(--paper)}._orbLive_r5nly_78{left:50%;top:46%;width:min(48vw,240px);aspect-ratio:1;transform:translate(-50%,-50%);border-color:var(--accent-fill);box-shadow:0 0 0 26px var(--glow);cursor:pointer;padding:0}._orbLive_r5nly_78 svg{width:42%;height:auto}._orbDim_r5nly_95{opacity:.5;width:min(18vw,92px);aspect-ratio:1}._orbTitle_r5nly_101{position:absolute;left:50%;top:calc(46% + min(24vw,120px) + 40px);transform:translate(-50%);margin:0;font-weight:800;font-size:clamp(18px,3vw,24px);text-align:center;width:90%}._core_r5nly_115{position:absolute;top:var(--safe-top);bottom:var(--safe-bottom);left:var(--safe-left);right:0;transition:opacity .4s}._coreFull_r5nly_124{top:0;right:0;bottom:0;left:0}._coreHidden_r5nly_129{opacity:0;pointer-events:none}._svg_r5nly_134{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}._canvas_r5nly_142{position:absolute;top:0;right:0;bottom:0;left:0}._spots_r5nly_147{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._thread_r5nly_153{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._thread_r5nly_153 path{fill:none;stroke:var(--accent-fill);stroke-width:1.4;stroke-dasharray:1.5 5;opacity:.45}._spot_r5nly_147{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;padding:0;background:transparent;pointer-events:auto;cursor:pointer;display:grid;place-items:center;color:var(--ink)}._spot_r5nly_147 span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--font-ui);background:var(--paper);border:2.5px solid var(--accent-fill);box-shadow:0 0 0 5px var(--glow)}._planned_r5nly_199 span{border-style:dashed;border-color:var(--ink-soft);box-shadow:none}._spot_r5nly_147._dim_r5nly_205{opacity:.12;pointer-events:none}._spot_r5nly_147._sel_r5nly_210 span,._spot_r5nly_147._hl_r5nly_211 span{border-width:4px;border-color:var(--accent)}._spot_r5nly_147:focus-visible{outline:none}._spot_r5nly_147:focus-visible span{outline:3px solid var(--focus);outline-offset:3px}._coreBox_r5nly_225{position:absolute;pointer-events:none}._rail_r5nly_232{position:fixed;z-index:30;display:flex;gap:8px}@media (min-width: 721px){._rail_r5nly_232{left:18px;top:50%;transform:translateY(-50%);flex-direction:column}}@media (max-width: 720px){._rail_r5nly_232{left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + var(--bar-h) + 22px)}}._tools_r5nly_256{position:fixed;z-index:30;top:62px;right:14px;display:flex;gap:8px}._card_r5nly_267{position:fixed;z-index:35;right:18px;top:50%;transform:translateY(-50%);width:min(340px,calc(100vw - 36px));background:var(--paper);border:1px solid var(--rule);border-radius:22px;padding:20px;box-shadow:0 20px 50px #0000002e}@media (max-width: 720px){._card_r5nly_267{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--bar-h) + 22px);right:10px;left:10px;width:auto;transform:none}}._cardN_r5nly_292{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--accent);text-transform:uppercase;margin:0}._dot_r5nly_304{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}._cardTitle_r5nly_312{font-size:23px;line-height:1.15;margin:8px 0 6px;font-weight:800}._cardP_r5nly_319{margin:0 0 14px;font-size:14.5px;color:var(--ink-soft)}._acts_r5nly_325{display:flex;gap:10px}._panel_r5nly_332{position:fixed;z-index:45;top:62px;right:14px;bottom:calc(var(--bar-h) + 30px);width:min(420px,calc(100vw - 28px));overflow:auto;background:var(--paper);border:1px solid var(--rule);border-radius:20px;padding:18px 20px;box-shadow:0 20px 50px #0000002e}._panelHead_r5nly_347{display:flex;align-items:flex-start;gap:10px}._panelTitle_r5nly_353{flex:1;font-size:20px;margin:6px 0 0}._panel_r5nly_332 h3{font-size:14px;color:var(--accent);margin:16px 0 6px}._panel_r5nly_332 p{margin:0 0 8px}._list_r5nly_369,._list_r5nly_369 ol{list-style:none;margin:0;padding:0}._list_r5nly_369 li{margin:4px 0}._list_r5nly_369 a{display:block;min-height:44px;padding:10px 6px;color:var(--ink);text-decoration:none;border-radius:8px}._list_r5nly_369 a:hover{background:var(--sheet)}._muted_r5nly_393{color:var(--ink-soft);font-size:13px}._breath_r5nly_400{transform-box:fill-box;transform-origin:center;animation:_breath_r5nly_400 4s ease-in-out infinite}._heart_r5nly_406{transform-box:fill-box;transform-origin:center;animation:_beat_r5nly_1 .92s ease-in-out infinite}@keyframes _breath_r5nly_400{0%,to{transform:scale(1)}45%{transform:scale(1.018)}}@keyframes _beat_r5nly_1{0%,60%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(.97)}}@media (prefers-reduced-motion: reduce){._breath_r5nly_400,._heart_r5nly_406{animation:none!important}._library_r5nly_40,._core_r5nly_115{transition:none}}:root{color-scheme:light;--paper: #ffffff;--sheet: #f7f8f8;--ink: #000000;--ink-soft: #4d5555;--rule: #dadede;--accent: #1a6b6c;--accent-fill: #39bcbd;--accent-wash: #ddf3f3;--alert: #a9341a;--alert-wash: #fde4dd;--focus: #427cbf;--backdrop: rgb(0 0 0 / 45%);--font-read: "Literata", Georgia, "Times New Roman", serif;--font-ui: "Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-read: 1.1875rem;--text-lg: 1.3125rem;--text-xl: 1.6875rem;--text-display: clamp(2.125rem, 5vw, 3.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.75rem;--space-8: 4rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--page-max: 1080px;--read-max: 68ch;--header-h: 3.5rem;--bar-h: 64px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #0b0d0d;--sheet: #161a1a;--ink: #f2f4f4;--ink-soft: #b5bdbd;--rule: #2c3333;--accent: #39bcbd;--accent-fill: #39bcbd;--accent-wash: #123536;--alert: #f47a59;--alert-wash: #3a1a12;--focus: #00a8e1;--backdrop: rgb(0 0 0 / 65%)}}:root[data-theme=dark]{color-scheme:dark;--paper: #0b0d0d;--sheet: #161a1a;--ink: #f2f4f4;--ink-soft: #b5bdbd;--rule: #2c3333;--accent: #39bcbd;--accent-fill: #39bcbd;--accent-wash: #123536;--alert: #f47a59;--alert-wash: #3a1a12;--focus: #00a8e1;--backdrop: rgb(0 0 0 / 65%)}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 3rem);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-md);line-height:1.55}a{color:inherit}h1,h2,h3{text-wrap:balance}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}[data-flash]{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
