.ly0n-G_page{--control:var(--space-6);--title:var(--font-size-xl);--lede:var(--font-size-lg);align-items:flex-start;min-height:100dvh;display:flex}@media (pointer:coarse){.ly0n-G_page{--control:var(--size-touch)}}.ly0n-G_pane{gap:var(--space-3);width:calc(var(--space-8) * 4 + var(--space-5));height:100dvh;padding:max(calc(var(--space-5) - (var(--size-touch) - var(--control)) / 2), env(safe-area-inset-top)) var(--space-3) 0;border-right:var(--stroke-thin) solid var(--color-border);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.ly0n-G_folded{width:auto;padding-inline:var(--space-2)}.ly0n-G_head{gap:var(--space-2);padding:0 var(--space-1);flex-direction:column;display:flex}.ly0n-G_row{gap:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ly0n-G_fold{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast) var(--easing-out);background:0 0;border:0;flex:none;place-items:center;display:grid}.ly0n-G_fold:hover{background:var(--color-surface-raised)}.ly0n-G_fold svg{width:calc(var(--space-4) + var(--space-1));height:calc(var(--space-4) + var(--space-1));fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin);stroke-linejoin:round}.ly0n-G_bar{z-index:1;gap:var(--space-2);padding:max(var(--space-2), env(safe-area-inset-top)) max(var(--space-4), env(safe-area-inset-right)) var(--space-2) max(var(--space-4), env(safe-area-inset-left));border-bottom:var(--stroke-thin) solid var(--color-border);background:var(--color-bg);align-items:center;display:none;position:sticky;top:0}.ly0n-G_home{color:var(--color-text);font-family:var(--font-name);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-decoration:none}.ly0n-G_bar .ly0n-G_home{margin-right:auto}.ly0n-G_back{min-height:var(--control);padding:0 var(--space-1);color:var(--color-text-muted);flex:none;align-items:center;text-decoration:none;display:flex}.ly0n-G_pane .ly0n-G_back{margin-bottom:max(var(--space-3), env(safe-area-inset-bottom))}.ly0n-G_back:hover{color:var(--color-text)}.ly0n-G_back:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:calc(var(--stroke-thick) * -1)}.ly0n-G_stop{color:var(--color-accent)}.ly0n-G_subject,.ly0n-G_open{min-width:0;min-height:var(--control);padding:0 var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-input);cursor:pointer}.ly0n-G_open{gap:var(--space-2);align-items:center;display:flex}.ly0n-G_chevron{width:var(--space-4);height:var(--space-4);fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.ly0n-G_levels{gap:var(--space-1);display:flex}.ly0n-G_level{gap:var(--space-2);min-height:var(--control);border-radius:var(--radius-md);color:var(--color-text-muted);transition:background var(--duration-fast) var(--easing-out);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.ly0n-G_level[data-level]:before{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--level);content:""}.ly0n-G_level:hover,.ly0n-G_item:hover{background:var(--color-surface-raised)}.ly0n-G_level[aria-current],.ly0n-G_item[aria-current]{background:var(--color-highlight);color:var(--color-text);font-weight:var(--font-weight-medium)}.ly0n-G_level:focus-visible,.ly0n-G_item:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:calc(var(--stroke-thick) * -1)}.ly0n-G_level[data-level=easier],.ly0n-G_number[data-level=easier]{--level:var(--color-positive)}.ly0n-G_level[data-level=harder],.ly0n-G_number[data-level=harder]{--level:var(--color-probability)}.ly0n-G_list{min-height:0;padding:0 0 var(--space-3);flex:1;list-style:none;overflow-y:auto}.ly0n-G_item{gap:var(--space-2);padding:calc((var(--control) - var(--space-5)) / 2) var(--space-2) calc((var(--control) - var(--space-5)) / 2) var(--space-1);border-radius:var(--radius-md);color:var(--color-text);line-height:var(--line-height-tight);transition:background var(--duration-fast) var(--easing-out);align-items:baseline;text-decoration:none;display:flex}.ly0n-G_number{min-width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--level) 32%, transparent);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);flex:none;place-items:center;display:inline-grid}.ly0n-G_label{flex:1}.ly0n-G_done{color:var(--color-text-muted);flex:none}.ly0n-G_drawer{width:calc(var(--space-8) * 5);max-width:calc(100vw - var(--space-7));background:var(--color-bg);height:100dvh;max-height:100dvh;box-shadow:var(--effect-shadow);border:0;margin:0;padding:0}.ly0n-G_drawer::backdrop{-webkit-backdrop-filter:blur(var(--effect-blur));backdrop-filter:blur(var(--effect-blur))}.ly0n-G_sheet{gap:var(--space-3);height:100%;padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-2) 0 max(var(--space-2), env(safe-area-inset-left));flex-direction:column;display:flex}.ly0n-G_sheet .ly0n-G_list{padding-bottom:max(var(--space-3), env(safe-area-inset-bottom))}.ly0n-G_answer{gap:var(--space-6);width:100%;min-width:0;max-width:calc(var(--width-stage) + var(--space-8) * 5);padding:var(--space-5);flex-direction:column;flex:1;margin-inline:auto;display:flex}.ly0n-G_work{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ly0n-G_top{gap:var(--space-3);align-items:flex-start;display:flex}.ly0n-G_topic{gap:var(--space-3);font-size:var(--title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);flex:1;align-self:center;align-items:baseline;display:flex}.ly0n-G_topic .ly0n-G_number{translate:0 calc((var(--font-size-sm) - var(--title)) * .36)}:is(.ly0n-G_topic .katex,.ly0n-G_label .katex){white-space:nowrap;display:inline-block}.ly0n-G_steps{gap:var(--space-1);flex:none;display:flex}.ly0n-G_step{width:var(--control);height:var(--control);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:background var(--duration-fast) var(--easing-out);place-items:center;text-decoration:none;display:grid}.ly0n-G_step svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.ly0n-G_step:hover{background:var(--color-surface-raised)}.ly0n-G_step:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}.ly0n-G_step[aria-disabled]{color:var(--color-dim);pointer-events:none}.ly0n-G_question{font-size:var(--lede);white-space:pre-wrap}.ly0n-G_reply{max-width:68ch;font-size:var(--lede)}.ly0n-G_answer:has([data-replay]>:empty) :is(.ly0n-G_reply,.ly0n-G_try,.ly0n-G_rate){visibility:hidden}.ly0n-G_rate{align-self:center;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.ly0n-G_prompt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ly0n-G_verdicts{gap:var(--space-2);flex-wrap:wrap;display:flex}.ly0n-G_verdict[data-verdict=good]{--verdict:var(--color-positive)}.ly0n-G_verdict[data-verdict=weak]{--verdict:var(--color-probability)}.ly0n-G_verdict[data-verdict=wrong]{--verdict:var(--color-danger)}.ly0n-G_verdict{gap:var(--space-1);min-height:var(--control);padding:var(--space-2) var(--space-4);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-out), background var(--duration-fast) var(--easing-out);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ly0n-G_name{gap:var(--space-2);align-items:center;display:flex}.ly0n-G_verdict svg{fill:none;width:1em;height:1em;stroke:var(--color-text-muted);stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--duration-fast) var(--easing-out)}@media (hover:hover){.ly0n-G_verdict:hover{border-color:var(--color-dim)}.ly0n-G_verdict:hover svg{stroke:var(--verdict)}}.ly0n-G_verdict[aria-pressed=true] svg{stroke:var(--verdict)}.ly0n-G_verdict[aria-pressed=true]{border-color:var(--verdict);background:color-mix(in srgb, var(--verdict) 12%, var(--color-surface))}.ly0n-G_hint{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);text-align:center;text-wrap:balance}.ly0n-G_why{min-width:0;min-height:var(--control);max-height:calc(var(--space-8) * 2);padding:calc((var(--control) - var(--font-size-input) * var(--line-height-tight)) / 2 - var(--stroke-thin)) var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-input);line-height:var(--line-height-tight);field-sizing:content;resize:none;flex:1}.ly0n-G_why:focus-visible,.ly0n-G_fold:focus-visible,.ly0n-G_subject:focus-visible,.ly0n-G_open:focus-visible,.ly0n-G_verdict:focus-visible,.ly0n-G_send:focus-visible,.ly0n-G_next:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}.ly0n-G_trap{width:var(--stroke-thin);height:var(--stroke-thin);opacity:0;position:absolute;left:-100vw}.ly0n-G_actions{align-self:stretch;gap:var(--space-2);align-items:flex-end;display:flex}.ly0n-G_send{min-height:var(--control);padding:0 var(--space-4);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer}.ly0n-G_send:disabled{color:var(--color-dim);cursor:default}.ly0n-G_error{color:var(--color-danger);font-size:var(--font-size-sm)}.ly0n-G_sent{gap:var(--space-3);color:var(--color-text-muted);flex-direction:column;align-items:flex-start;display:flex}.ly0n-G_check{color:var(--color-positive);font-weight:var(--font-weight-medium)}.ly0n-G_check[data-pass=false]{color:var(--color-danger)}.ly0n-G_reasons{padding-left:var(--space-4);font-size:var(--font-size-sm)}.ly0n-G_next{min-height:var(--control);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);font-weight:var(--font-weight-medium);place-items:center;text-decoration:none;display:grid}
.UnuUWa_pill{width:max-content;padding:var(--stroke-thin);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--effect-shadow);align-items:center;margin:0 auto;display:flex}.UnuUWa_caption{width:100%;max-height:calc(var(--line-height-normal) * 2em);color:var(--color-text-muted);line-height:var(--line-height-normal);text-align:center;margin:0;overflow:hidden}.UnuUWa_caption [data-said=past]{color:var(--color-text)}.UnuUWa_caption [data-said=now]{color:var(--color-accent)}.UnuUWa_caption[data-replay] [data-said=now]{color:var(--color-text)}.UnuUWa_button,.UnuUWa_play,.UnuUWa_rate{height:var(--pace-button);border-radius:var(--radius-full);color:var(--color-text);font:inherit;cursor:pointer;transition:background var(--duration-fast) var(--easing-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.UnuUWa_button,.UnuUWa_play{width:var(--pace-button)}.UnuUWa_button:hover:not(:disabled),.UnuUWa_play:hover:not(:disabled),.UnuUWa_rate:hover{background:var(--color-surface-raised)}.UnuUWa_button:disabled,.UnuUWa_play:disabled{color:var(--color-dim);cursor:default}.UnuUWa_play{color:var(--color-accent)}.UnuUWa_rate{padding:0 var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.UnuUWa_button[aria-pressed=false]{color:var(--color-text-muted)}.UnuUWa_sound{align-items:center;display:flex}.UnuUWa_volume{width:0;height:var(--pace-button);opacity:0;accent-color:var(--color-accent);cursor:pointer;transition:width var(--duration-fast) var(--easing-out), margin var(--duration-fast) var(--easing-out), opacity var(--duration-fast) var(--easing-out);flex:none;margin:0}@media (hover:hover){.UnuUWa_sound:hover .UnuUWa_volume,.UnuUWa_sound:focus-within .UnuUWa_volume{width:var(--volume-width);margin-right:var(--space-2);opacity:1}}.UnuUWa_button:focus-visible,.UnuUWa_play:focus-visible,.UnuUWa_rate:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}@media (pointer:coarse){.UnuUWa_pill{--pace-button:var(--size-touch)!important}}.UnuUWa_icon{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linejoin:round;stroke-linecap:round}.UnuUWa_note{margin:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}
@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.3dqqgop8d9q74.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.3s3485bbs_y9t.woff)format("woff"),url(../media/KaTeX_AMS-Regular.06540o8ttgt08.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.0x398dszol8ix.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.0i0ys3pk95qm_.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.071y7fj7dknco.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.3ittfn7d21b9w.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3-a7ahrnv-1p0.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.2a29kziuqmcwj.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.3rq09ohrtely_.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1m6-2-v71aefh.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.2c272neyw5p5h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.1jvgec053-2og.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.1pa447q_ni5m2.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.0_16ta522mcvb.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.22wkahef0u3fd.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.1fyzqvxw_mkks.woff)format("woff"),url(../media/KaTeX_Main-Bold.3q46h05c4j0cw.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.40drhxm0mwrzz.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.0g_mm5w89az4z.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.2r19jqj9qb5v7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.1ck6crdmp78cu.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.3h-lyz6-tj-5j.woff)format("woff"),url(../media/KaTeX_Main-Italic.07vrczmwpvimc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.29zz7337tzymc.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.0r86ux5c2_9jc.woff)format("woff"),url(../media/KaTeX_Main-Regular.0cm4nk2aib81i.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.0u_6s571--hh0.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.1-f92ydojzao_.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0m2qm2_orz99k.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.18dmviy-uianu.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.2d-roszuwfrpn.woff)format("woff"),url(../media/KaTeX_Math-Italic.1vw7gcigzv33_.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.19n5ohjzvq40z.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ad0dh55v7-4h.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.3ojskmd7zv_b8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.38w085lqrghwm.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.0_21g6aey40vy.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.0abd80e_ako5h.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.3w8wtfek3qsk6.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.0v2olaztuqa1v.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.0xkeldfcfvj58.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.10h737unm2jp7.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.2m7-0wua2lvnq.woff)format("woff"),url(../media/KaTeX_Script-Regular.1hw1d7omwtnoy.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.3xype_vsmmjgw.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.3aliq3yd-ja9b.woff)format("woff"),url(../media/KaTeX_Size1-Regular.44z_qgcc9t0a_.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.2-wakugslvf3a.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.3u0df62zf5guy.woff)format("woff"),url(../media/KaTeX_Size2-Regular.3eprswoc9v3fh.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1nfuh3l6nzhjv.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.3n7wm08wz2r2g.woff)format("woff"),url(../media/KaTeX_Size3-Regular.2kp2izz6g7r-7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.13pyt7zi482pb.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.37jvrh2wknf5u.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2ltjhs9xhaefy.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.2vfnlegjq9l42.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.0xi5kyeeydv4z.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.34aedpl-_o3h3.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,math,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
.teMcjG_scene,.teMcjG_card{border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:100%;color:var(--color-text);overflow:hidden}.teMcjG_card{overscroll-behavior:contain;height:auto;padding:var(--space-4);font-size:var(--font-size-md);line-height:var(--line-height-normal);overflow-y:auto}.teMcjG_stack{gap:var(--space-3);flex-direction:column;display:flex}.teMcjG_muted{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.teMcjG_title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.teMcjG_list{gap:var(--space-2);padding-left:var(--space-5);flex-direction:column;margin:0;display:flex}.teMcjG_link{color:var(--color-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.teMcjG_link:hover{text-decoration:underline}.teMcjG_doc{border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:100%;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.teMcjG_page{flex:1;min-height:0}.teMcjG_page img{object-fit:contain;width:100%;height:100%;display:block}.teMcjG_footer{align-items:center;gap:var(--space-1);height:var(--space-7);padding:0 var(--space-2) 0 var(--space-4);border-top:var(--stroke-thin) solid var(--color-border);font-size:var(--font-size-sm);flex:none;display:flex}.teMcjG_name{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.teMcjG_count{min-width:var(--space-7);font-variant-numeric:tabular-nums;text-align:center}.teMcjG_icon{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.teMcjG_icon:hover:not(:disabled){background:var(--color-surface-raised)}.teMcjG_icon:disabled{color:var(--color-dim);cursor:default}.teMcjG_focus{overflow:visible}.teMcjG_focus rect{fill:none;stroke:var(--color-accent)}.teMcjG_focusWrap{width:100%;height:100%;position:relative}.teMcjG_marks{position:absolute}.teMcjG_pin{border-radius:var(--radius-full);background:var(--color-accent);box-shadow:var(--effect-shadow);color:var(--color-accent-text);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;transform-origin:50%;pointer-events:all;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.teMcjG_exercise{gap:var(--space-3);width:100%;padding:var(--space-6);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);flex-direction:column;display:flex}.teMcjG_exerciseLabel{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0}.teMcjG_exerciseQuestion{font-size:var(--font-size-xl);line-height:var(--line-height-normal);margin:0}
.crIkDa_wrap{width:100%;height:100%;position:relative}.crIkDa_box{overflow:visible}.crIkDa_box rect{fill:var(--color-highlight);stroke:var(--color-accent)}.crIkDa_marks{position:absolute}.crIkDa_pin{border-radius:var(--radius-full);background:var(--color-accent);box-shadow:var(--effect-shadow);color:var(--color-accent-text);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;transform-origin:50%;pointer-events:all;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute}.crIkDa_pin[data-open]{box-shadow:0 0 0 var(--stroke-thick) var(--color-surface), 0 0 0 calc(var(--stroke-thick) * 2) var(--color-accent)}.crIkDa_pin:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}.crIkDa_play{width:var(--space-3);height:var(--space-3);fill:currentColor}
.JN5BNa_hint{z-index:var(--tl-layer-panels);margin:0 0 var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-highlight);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;position:absolute}.JN5BNa_hint[data-beside]{margin:0 0 0 var(--space-3);transform:translateY(-50%)}
.ccRSsa_back{align-items:center;gap:var(--space-2);max-width:100%;height:var(--space-6);margin-top:var(--space-2);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;pointer-events:all;border:0;display:inline-flex}.ccRSsa_label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ccRSsa_back[data-narrow]{gap:var(--space-1);padding:0 var(--space-3) 0 var(--space-2)}.tlui-layout__top:has(.ccRSsa_back[data-narrow]) .tlui-page-menu__trigger{max-width:calc(var(--space-8) * 1.5)}.ccRSsa_back:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}.ccRSsa_icon{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round;flex:none}@media (pointer:coarse){.ccRSsa_back{height:var(--size-touch)}}
.tYKnRq_send{height:var(--space-5);margin-right:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity var(--duration-fast) var(--easing-out);border:0;flex:none}.tYKnRq_send:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);cursor:default}.tYKnRq_send:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}@media (pointer:coarse){.tYKnRq_send{height:var(--space-6);padding:0 var(--space-3)}}
.GKgAia_voice{gap:var(--stroke-thick);height:var(--space-5);flex:none;align-items:center;display:flex}.GKgAia_voice i{width:calc(var(--stroke-thick) * 1.5);height:calc(var(--stroke-thick) * 1.5);border-radius:var(--radius-full);background:var(--color-accent)}
._9dOD1a_slides{gap:var(--space-7);width:min(100% - var(--space-4) * 2, var(--width-wide));margin:var(--space-8) auto;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-tile);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}._9dOD1a_title{font-size:var(--font-size-tile);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--line-height-display);text-wrap:balance}._9dOD1a_line{max-width:30ch;margin:var(--space-3) 0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-lg);text-wrap:pretty}._9dOD1a_stage{gap:var(--space-5);flex-direction:column;align-items:center;min-width:0;display:flex}._9dOD1a_screen{border-radius:var(--radius-xl);background:var(--color-surface);width:100%;box-shadow:var(--effect-lift);flex-direction:column;display:flex;overflow:hidden}._9dOD1a_shown{animation:_9dOD1a_show var(--duration-normal) var(--easing-out) both;flex-direction:column;display:flex}._9dOD1a_ask{margin:var(--space-4) var(--space-5) 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--font-size-sm);animation:_9dOD1a_pop var(--duration-normal) var(--easing-spring) both;align-self:flex-start}._9dOD1a_mic{width:1em;height:1em;margin-right:var(--space-1);vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round}._9dOD1a_figure{padding:var(--space-4) var(--space-5)}._9dOD1a_figure svg{width:100%;height:calc(var(--space-8) * 3.5);display:block;overflow:visible}._9dOD1a_ax{fill:none;stroke:var(--color-dim)}._9dOD1a_ink{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:_9dOD1a_draw calc(var(--duration-slow) * 3) var(--easing-inOut) var(--start) both}._9dOD1a_late{transform-box:fill-box;transform-origin:50%;animation:_9dOD1a_land var(--duration-slow) var(--easing-spring) calc(var(--start) + var(--word) * var(--at,0)) both}._9dOD1a_stroke{stroke-dasharray:1;animation:_9dOD1a_draw var(--duration-slow) var(--easing-out) calc(var(--start) + var(--word) * var(--at,0)) both}._9dOD1a_dot2{fill:var(--color-accent)}._9dOD1a_open{fill:var(--color-surface);stroke:var(--color-accent)}._9dOD1a_height,._9dOD1a_force,._9dOD1a_pull{fill:none;stroke-linecap:round}._9dOD1a_height{stroke:var(--color-accent);stroke-linecap:butt}._9dOD1a_force{stroke:var(--color-text-muted)}._9dOD1a_pull{stroke:var(--color-accent)}._9dOD1a_head{fill:context-stroke}._9dOD1a_box{fill:var(--color-highlight);stroke:var(--color-accent)}._9dOD1a_label,._9dOD1a_strong{font-family:var(--font-sans)}._9dOD1a_label{fill:var(--color-text-muted)}._9dOD1a_strong{fill:var(--color-accent);font-weight:var(--font-weight-semibold)}._9dOD1a_voice{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:var(--stroke-thin) solid var(--color-border);font-size:var(--font-size-md);line-height:var(--line-height-tight);align-items:center;display:flex}._9dOD1a_word{animation:_9dOD1a_said var(--duration-fast) linear calc(var(--start) + var(--word) * var(--i)) both}._9dOD1a_tabs{gap:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex;position:relative}._9dOD1a_tab{min-height:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-md);cursor:pointer;transition:background-color var(--duration-normal) var(--easing-out), color var(--duration-normal) var(--easing-out);background:0 0;border:0;position:relative;overflow:hidden}._9dOD1a_tab:hover{color:var(--color-text)}._9dOD1a_tab[aria-selected=true]{background:var(--color-surface);box-shadow:var(--effect-lift);color:var(--color-text);font-weight:var(--font-weight-medium)}._9dOD1a_tab[aria-selected=true]:after{right:var(--space-4);bottom:var(--space-1);left:var(--space-4);height:var(--stroke-thick);border-radius:var(--radius-full);background:var(--color-accent);transform-origin:0;animation:_9dOD1a_fill var(--hold) linear both;content:"";position:absolute}._9dOD1a_tab:focus-visible{outline:var(--stroke-thick) solid var(--color-accent)}._9dOD1a_slides:not([data-on]) *,._9dOD1a_slides:not([data-on]) :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){._9dOD1a_slides *{animation:none!important}._9dOD1a_tab[aria-selected=true]:after{display:none}}@keyframes _9dOD1a_pop{0%{opacity:0;scale:.8}}@keyframes _9dOD1a_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _9dOD1a_show{0%{opacity:0}}@keyframes _9dOD1a_said{0%{opacity:.3}}@keyframes _9dOD1a_fill{0%{transform:scaleX(0)}}@keyframes _9dOD1a_land{0%{opacity:0;transform:scale(.6)}}
._5QCfAq_listening,._5QCfAq_listening *{cursor:none!important}._5QCfAq_talk{z-index:1000;padding:var(--space-1) var(--space-2);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);pointer-events:none;display:flex;position:absolute;transform:translate(-50%,-50%)}._5QCfAq_sent{max-width:var(--width-stage);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-md);transform:translate(calc(var(--space-2) * -1), -50%)}@keyframes _5QCfAq_pulse{to{opacity:.6;transform:scale(1.35)}}._5QCfAq_micButton{width:var(--space-6);border-radius:var(--radius-full);height:100%;color:var(--color-text-muted);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._5QCfAq_micButton:hover{color:var(--color-text)}@media (pointer:coarse){._5QCfAq_micButton{width:var(--size-touch)}}._5QCfAq_micButton svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round}._5QCfAq_micButton[aria-pressed=true]{color:var(--color-danger);animation:_5QCfAq_pulse calc(var(--duration-slow) * 2) var(--easing-in-out) infinite alternate}
.H9-zQa_versus{height:calc((1 + var(--scroll)) * 100svh);margin-top:var(--space-3);background:var(--color-tile)}.H9-zQa_pin{gap:var(--space-6);height:100svh;padding:var(--size-touch) max(var(--space-4), env(safe-area-inset-right)) var(--space-4) max(var(--space-4), env(safe-area-inset-left));flex-direction:column;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.H9-zQa_progress{gap:var(--space-1);flex:none;display:flex}.H9-zQa_segment{width:var(--space-6);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-border);overflow:hidden}.H9-zQa_segment>span{background:var(--color-text);transform-origin:0;height:100%;display:block}.H9-zQa_titles{text-align:center;width:100%;display:grid}.H9-zQa_title{font-size:var(--font-size-part);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--line-height-display);text-wrap:balance;grid-area:1/1;align-self:end}.H9-zQa_muted{color:var(--color-text-muted)}.H9-zQa_stop{color:var(--color-accent)}.H9-zQa_devices{gap:var(--space-6);width:min(100%, var(--width-wide), calc((100svh - var(--space-8) * 4.5) * var(--ratio) * 2 + var(--space-6)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H9-zQa_device{gap:var(--space-3);flex-direction:column;align-items:center;min-width:0;display:flex}.H9-zQa_fit{width:100%;aspect-ratio:var(--ratio);position:relative}.H9-zQa_tablet{width:var(--w);height:var(--h);padding:var(--bezel);border-radius:calc(var(--radius-lg) + var(--bezel));background:var(--color-dark);box-shadow:var(--effect-device);transform-origin:0 0;scale:var(--k,1);position:absolute;top:0;left:0}.H9-zQa_tablet:before{top:calc(var(--space-1) + var(--stroke-thick));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-text);content:"";position:absolute;left:50%;translate:-50%}.H9-zQa_label{color:var(--color-text-muted);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.H9-zQa_name{color:var(--color-text);font-family:var(--font-name);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.H9-zQa_chat,.H9-zQa_sheet{border-radius:var(--radius-lg);background-color:var(--color-surface);text-align:left;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.H9-zQa_top{gap:var(--space-2);height:var(--size-touch);padding-inline:var(--space-5);border-bottom:var(--stroke-thin) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);flex:none;justify-content:center;align-items:center;display:flex}.H9-zQa_sheet .H9-zQa_top{justify-content:flex-start}.H9-zQa_wide{display:inline}.H9-zQa_narrow{display:none}.H9-zQa_top b{color:var(--color-text);font-weight:var(--font-weight-medium)}.H9-zQa_top .H9-zQa_name{margin-right:var(--space-3);font-size:var(--font-size-md)}.H9-zQa_view{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-6));mask-image:linear-gradient(to bottom, transparent, black var(--space-6));flex:1;position:relative;overflow:hidden}.H9-zQa_feed{gap:var(--space-3);padding:var(--space-5) var(--space-7);flex-direction:column;display:flex;position:relative}.H9-zQa_feed .katex{white-space:nowrap}.H9-zQa_me{max-width:75%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);background:var(--color-tile);align-self:flex-end}.H9-zQa_bot{gap:var(--space-2);flex-direction:column;display:flex}.H9-zQa_bot b{font-weight:var(--font-weight-semibold)}.H9-zQa_input{height:var(--size-touch);margin:0 var(--space-7) var(--space-4);padding:0 var(--space-1) 0 var(--space-4);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-dim);font-size:var(--font-size-sm);flex:none;justify-content:space-between;align-items:center;display:flex}.H9-zQa_field{min-width:0;display:grid}.H9-zQa_field>span{grid-area:1/1}.H9-zQa_typed{background:var(--color-surface);color:var(--color-text);white-space:nowrap;overflow:hidden}.H9-zQa_send{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);place-items:center;display:grid}.H9-zQa_sheet{background-image:radial-gradient(circle at var(--stroke-thin) var(--stroke-thin), var(--color-dim) var(--stroke-thin), transparent calc(var(--stroke-thin) * 1.5));background-size:var(--space-4) var(--space-4)}.H9-zQa_page{gap:var(--space-5);min-height:0;padding:var(--space-4) var(--space-5) 0;flex-direction:column;flex:1;display:flex}.H9-zQa_question{padding:var(--space-1) var(--space-3);font-size:var(--font-size-lg);align-self:flex-start;position:relative}:is(.H9-zQa_question .katex,.H9-zQa_reply .katex){white-space:nowrap}.H9-zQa_box{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.H9-zQa_boxDraw{fill:none;stroke:var(--color-surface);stroke-dasharray:1}.H9-zQa_boxLine{fill:none;stroke:var(--color-accent)}.H9-zQa_work{grid-template-columns:calc(var(--space-8) * 4) minmax(0, 1fr);gap:var(--space-6);align-items:start;display:grid}.H9-zQa_lines{gap:var(--space-1);font-size:var(--font-size-xl);flex-direction:column;padding:0;list-style:none;display:flex}.H9-zQa_step{flex-direction:column;align-items:flex-start;display:flex}.H9-zQa_hit{position:relative}.H9-zQa_line{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;transition:background-color var(--duration-normal) var(--easing-out);background:0 0;border:0;display:block}.H9-zQa_sheet[data-ended] .H9-zQa_line{cursor:pointer}.H9-zQa_sheet[data-ended] .H9-zQa_line:hover,.H9-zQa_hit[data-open] .H9-zQa_line{background:var(--color-highlight)}.H9-zQa_line:focus-visible{outline:var(--stroke-thick) solid var(--color-accent)}.H9-zQa_ring,.H9-zQa_hit[data-open]:after{width:var(--space-7);height:var(--space-7);margin:calc(var(--space-7) / -2);border:var(--stroke-thick) solid var(--color-accent);border-radius:var(--radius-full);pointer-events:none;position:absolute;top:50%;left:40%}.H9-zQa_hit[data-open]:after{animation:H9-zQa_tap calc(var(--duration-slow) * 2) var(--easing-out) both;content:""}.H9-zQa_told,.H9-zQa_why{gap:var(--space-2);margin:var(--space-2) 0 var(--space-2) var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.H9-zQa_you{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-text);font-family:var(--font-sans);font-size:var(--font-size-sm);transform-origin:0}.H9-zQa_reply{padding-left:var(--space-3);border-left:var(--stroke-thick) solid var(--color-accent);font-size:var(--font-size-lg)}.H9-zQa_why .H9-zQa_you{animation:H9-zQa_show var(--duration-normal) var(--easing-out) both}.H9-zQa_why .H9-zQa_reply{animation:H9-zQa_write calc(var(--duration-slow) * 3) var(--easing-out) var(--duration-slow) both}.H9-zQa_sheet[data-picked] .H9-zQa_scripted{display:none}.H9-zQa_voice{gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:var(--stroke-thin) solid var(--color-border);background:var(--color-surface);flex:none;align-items:center;display:flex;position:relative}.H9-zQa_captions{flex:1;min-width:0;display:grid}.H9-zQa_caption{font-size:var(--font-size-lg);line-height:var(--line-height-tight);grid-area:1/1;align-self:center}.H9-zQa_said{animation:H9-zQa_show var(--duration-normal) var(--easing-out) both}.H9-zQa_said .H9-zQa_word{animation:H9-zQa_said var(--duration-fast) linear calc(var(--duration-slow) * var(--i) * .4) both}.H9-zQa_mic{width:1em;height:1em;margin-right:var(--space-1);vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round}.H9-zQa_hint{pointer-events:none;position:absolute;top:50%;left:40%}.H9-zQa_hint:before,.H9-zQa_hint:after{border-radius:var(--radius-full);content:"";position:absolute}.H9-zQa_hint:before{width:var(--space-5);height:var(--space-5);margin:calc(var(--space-5) / -2);background:color-mix(in srgb, var(--color-accent) 35%, transparent);animation:H9-zQa_press calc(var(--duration-slow) * 4) var(--easing-out) infinite}.H9-zQa_hint:after{width:var(--space-7);height:var(--space-7);margin:calc(var(--space-7) / -2);border:var(--stroke-thick) solid var(--color-accent);animation:H9-zQa_swell calc(var(--duration-slow) * 4) var(--easing-out) infinite}.H9-zQa_sheet:not([data-ended]) .H9-zQa_hint,.H9-zQa_sheet[data-picked] .H9-zQa_hint{display:none}.H9-zQa_figure{width:100%;display:block;overflow:visible}.H9-zQa_ground{fill:var(--color-highlight)}.H9-zQa_axis{stroke:var(--color-dim);stroke-width:var(--stroke-thick)}.H9-zQa_curve{fill:none;stroke:var(--color-accent);stroke-width:calc(var(--stroke-thick) * 2);stroke-linecap:round;stroke-dasharray:1}.H9-zQa_area{fill:color-mix(in srgb, var(--color-accent) 18%, transparent);transition:fill var(--duration-normal) var(--easing-out)}.H9-zQa_figure[data-open] .H9-zQa_area{fill:color-mix(in srgb, var(--color-accent) 35%, transparent)}.H9-zQa_tick,.H9-zQa_fx{fill:var(--color-text-muted);font-size:var(--font-size-xl)}.H9-zQa_fx{fill:var(--color-accent);text-anchor:middle;font-style:italic}.H9-zQa_strip{fill:color-mix(in srgb, var(--color-accent) 25%, transparent);stroke:var(--color-accent);stroke-width:var(--stroke-thin);transform-box:fill-box;transform-origin:bottom;animation:H9-zQa_grow var(--duration-slow) var(--easing-out) both}@media (prefers-reduced-motion:no-preference){.H9-zQa_titles .H9-zQa_title:not(:first-child),.H9-zQa_versus [data-s=ask1],.H9-zQa_versus [data-s=ask2],.H9-zQa_versus [data-s=r1],.H9-zQa_versus [data-s=r2],.H9-zQa_versus [data-s=ground],.H9-zQa_versus [data-s=area],.H9-zQa_versus [data-s=try],.H9-zQa_versus [data-s=you],.H9-zQa_versus .H9-zQa_ring,.H9-zQa_versus .H9-zQa_caption.H9-zQa_scripted{opacity:0}.H9-zQa_versus .H9-zQa_scripted .H9-zQa_word{opacity:.3}.H9-zQa_versus [data-s=write],.H9-zQa_versus [data-s=why],.H9-zQa_versus [data-s=typed]{clip-path:inset(0% 100% 0% 0%)}.H9-zQa_segment>span{transform:scaleX(0)}.H9-zQa_versus [data-s=curve],.H9-zQa_versus [data-s=box]{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.H9-zQa_versus{height:auto}.H9-zQa_pin{height:auto;padding-block:var(--space-8);position:static}.H9-zQa_title:not(:last-child),.H9-zQa_caption.H9-zQa_scripted:not(:last-child),.H9-zQa_ring,.H9-zQa_typed,.H9-zQa_progress{display:none}.H9-zQa_hit[data-open]:after,.H9-zQa_why .H9-zQa_you,.H9-zQa_why .H9-zQa_reply,.H9-zQa_said,.H9-zQa_said .H9-zQa_word,.H9-zQa_hint:before,.H9-zQa_hint:after,.H9-zQa_strip{animation:none}}@keyframes H9-zQa_show{0%{opacity:0;translate:0 var(--space-2)}}@keyframes H9-zQa_write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes H9-zQa_said{0%{opacity:.3}}@keyframes H9-zQa_press{0%,45%,to{opacity:0;scale:1.3}10%,25%{opacity:1;scale:.8}}@keyframes H9-zQa_swell{0%,12%{opacity:0;scale:.4}18%{opacity:1;scale:.6}50%,to{opacity:0;scale:1.5}}@keyframes H9-zQa_tap{0%{opacity:1;scale:.4}to{opacity:0;scale:1.6}}@keyframes H9-zQa_grow{0%{scale:1 0}}
.s1jcEG_dock{z-index:var(--tl-layer-menus);gap:var(--space-1);width:min(var(--dock-w), calc(100% - var(--dock-side)));padding:var(--space-2);box-sizing:border-box;border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--effect-shadow);color:var(--color-text);pointer-events:all;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.s1jcEG_tabs{gap:var(--space-1);display:flex;overflow-x:auto}.s1jcEG_tab{height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;flex:none}.s1jcEG_tab[aria-selected=true]{background:var(--color-highlight);color:var(--color-accent)}.s1jcEG_player{align-items:center;gap:var(--space-1);display:flex}.s1jcEG_steps{gap:var(--dock-seg-gap);flex:1;min-width:0;display:flex}.s1jcEG_step{height:var(--space-5);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}.s1jcEG_step span{width:100%;height:var(--dock-seg);border-radius:var(--radius-full);background:linear-gradient(var(--color-accent) 0 0) no-repeat left / calc(var(--fill) * 100%) 100% var(--color-border);display:block}.s1jcEG_button{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--easing-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.s1jcEG_rate{height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);color:var(--color-text);font:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;flex:none}.s1jcEG_rate:hover,.s1jcEG_button:hover:not(:disabled){background:var(--color-surface-raised)}.s1jcEG_button:disabled{color:var(--color-dim);cursor:default}.s1jcEG_button[aria-pressed=false]{color:var(--color-text-muted)}.s1jcEG_button svg{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.s1jcEG_volume{width:var(--dock-volume);accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}.s1jcEG_note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@media (pointer:coarse){.s1jcEG_button,.s1jcEG_rate,.s1jcEG_tab{min-width:var(--size-touch);height:var(--size-touch)}.s1jcEG_step{height:var(--size-touch)}}.s1jcEG_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.s1jcEG_chip{height:var(--space-6);padding:0 var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.s1jcEG_chip:hover{background:var(--color-surface-raised)}.s1jcEG_lead{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.s1jcEG_field{height:var(--space-6);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;display:flex}.s1jcEG_field:focus-within{border-color:var(--color-accent)}@media (pointer:coarse){.s1jcEG_field{height:var(--size-touch)}}.s1jcEG_input{min-width:0;height:100%;padding:0 var(--space-3);color:var(--color-text);font:inherit;font-size:var(--font-size-input);background:0 0;border:0;flex:1}@media (pointer:fine){.s1jcEG_input{padding:0 var(--space-2);font-size:var(--font-size-sm)}}.s1jcEG_input:focus{outline:none}
