.Jg6DnW_list{border-top:var(--stroke-thin) solid var(--color-border)}.Jg6DnW_item{border-bottom:var(--stroke-thin) solid var(--color-border)}.Jg6DnW_q{gap:var(--space-3);min-height:var(--size-touch);padding:var(--space-3) 0;font-weight:var(--font-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.Jg6DnW_q::-webkit-details-marker{display:none}.Jg6DnW_q:after{content:"+";color:var(--color-text-muted);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);transition:rotate var(--duration-normal) var(--easing-out);flex:none}.Jg6DnW_item[open] .Jg6DnW_q:after{rotate:45deg}.Jg6DnW_q:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin);border-radius:var(--radius-sm)}.Jg6DnW_a{max-width:64ch;padding-bottom:var(--space-4);color:var(--color-text-muted);text-wrap:pretty}
.cglBAq_left{padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;flex:none}.cglBAq_title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.cglBAq_note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.cglBAq_form{gap:var(--space-2);display:flex}.cglBAq_email{min-width:0;height:var(--space-6);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);flex:1}.cglBAq_email:focus{border-color:var(--color-accent);outline:none}.cglBAq_button{height:var(--space-6);padding:0 var(--space-3);border-radius:var(--radius-md);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;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid}.cglBAq_button:disabled{background:var(--color-surface-raised);color:var(--color-text-muted);cursor:default}.cglBAq_out{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;flex-direction:column;display:flex}.cglBAq_out .cglBAq_button{margin-top:var(--space-2)}@media (pointer:coarse){.cglBAq_email,.cglBAq_button{height:var(--size-touch)}}
.O80dya_bar{align-items:center;gap:var(--space-1);margin:var(--space-2);pointer-events:all;display:flex}.O80dya_wrap{position:relative}.O80dya_button,.O80dya_signIn{align-items:center;gap:var(--space-2);height:var(--space-6);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-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;display:inline-flex}.O80dya_button:hover,.O80dya_button[aria-expanded=true]{background:var(--color-surface-raised)}.O80dya_signIn{color:var(--color-text-muted);background:0 0;border-color:#0000}.O80dya_signIn:hover{color:var(--color-text)}.O80dya_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}.O80dya_popover{z-index:var(--tl-layer-menus);top:calc(100% + var(--space-2));width:220px;padding:var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);position:absolute;right:0}.O80dya_qr{border-radius:var(--radius-md);width:100%;display:block}.O80dya_note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.O80dya_menu{padding:var(--space-1);flex-direction:column;display:flex}.O80dya_item{align-items:center;gap:var(--space-3);min-height:var(--size-touch);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.O80dya_item:hover{background:var(--color-surface-raised)}.O80dya_dialog{gap:var(--space-2);width:calc(var(--space-8) * 6);max-width:calc(100vw - var(--space-6));box-sizing:border-box;flex-direction:column;display:flex}@media (pointer:coarse){.O80dya_button,.O80dya_signIn{height:var(--size-touch)}}
.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)}
._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}
.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)}}
.ogUPdG_ask{gap:var(--space-2);width:0;min-width:100%;padding:var(--space-1) var(--space-4) var(--space-3);box-sizing:border-box;flex-direction:column;display:flex}.ogUPdG_lead{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.ogUPdG_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}.ogUPdG_field:focus-within{border-color:var(--color-accent)}@media (pointer:coarse){.ogUPdG_field{height:var(--size-touch)}}.ogUPdG_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}.ogUPdG_input:focus{outline:none}
.fvkbFW_window{z-index:var(--tl-layer-panels);border-radius:var(--radius-lg);background:var(--color-surface);width:max-content;box-shadow:var(--effect-shadow);color:var(--color-text);transform-origin:0 0;pointer-events:all;flex-direction:column;display:flex;position:absolute}.fvkbFW_window[data-big]{z-index:var(--tl-layer-menus);width:auto}.fvkbFW_scrim{z-index:var(--tl-layer-menus);background:var(--color-surface);pointer-events:all;position:absolute;inset:0}.fvkbFW_joint{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fvkbFW_joint line{stroke:var(--color-accent)}.fvkbFW_tabs{gap:var(--space-1);max-width:100%;padding:var(--space-2) calc(var(--space-6) * 3) 0 var(--space-3);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.fvkbFW_tab{max-width:calc(var(--space-7) * 3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;overflow:hidden}.fvkbFW_tab:hover{color:var(--color-text)}.fvkbFW_tab[aria-selected=true]{background:var(--color-surface-raised);color:var(--color-text)}.fvkbFW_top{padding:var(--space-1) var(--space-1) 0 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}.fvkbFW_top:active{cursor:grabbing}.fvkbFW_window[data-big] .fvkbFW_top{cursor:default}.fvkbFW_top .fvkbFW_tabs{flex:1;min-width:0;padding-top:0;padding-right:0}.fvkbFW_tools{margin-left:auto;display:flex}.fvkbFW_title{min-width:0;padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.fvkbFW_tool{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fvkbFW_tool:hover,.fvkbFW_tool[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-text)}@media (pointer:coarse){.fvkbFW_tool{width:var(--size-touch);height:var(--size-touch)}}.fvkbFW_tool:focus-visible{outline:var(--stroke-thick) solid var(--color-accent)}.fvkbFW_tool svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.fvkbFW_body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.fvkbFW_thread{gap:var(--space-2);padding-bottom:var(--space-3);flex-direction:column;display:flex}.fvkbFW_answer{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.fvkbFW_drawing{flex:none}.fvkbFW_scaled{align-self:center}.fvkbFW_scaled>div{transform-origin:0 0;width:max-content}.fvkbFW_answer .fvkbFW_under{min-height:var(--space-6);align-items:center;display:flex}.fvkbFW_answer .fvkbFW_pace>*{opacity:1;pointer-events:all;width:max-content;margin:0 auto;position:static;transform:none}.fvkbFW_under,.fvkbFW_said{width:0;min-width:100%;padding:0 var(--space-4);box-sizing:border-box}.fvkbFW_turn,.fvkbFW_now{box-sizing:border-box;width:0;min-width:100%;font-size:var(--font-size-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.fvkbFW_turn{min-height:var(--space-6);padding:0 var(--space-4);border:0;border-bottom:var(--stroke-thin) solid var(--color-border);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0}.fvkbFW_turn:hover,.fvkbFW_turn:focus-visible{background:var(--color-surface-raised);color:var(--color-text);outline:none}.fvkbFW_n{min-width:var(--space-4);margin-right:var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:inline-block}.fvkbFW_now{padding:var(--space-2) var(--space-4) 0;color:var(--color-text);font-weight:var(--font-weight-medium)}@media (pointer:coarse){.fvkbFW_turn{min-height:var(--size-touch)}}.fvkbFW_said{gap:var(--space-3);padding-top:var(--space-4);flex-direction:column;display:flex}.fvkbFW_line{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-normal);margin:0}.fvkbFW_under .fvkbFW_line{padding:var(--space-1) 0}.fvkbFW_options{gap:var(--space-2);flex-wrap:wrap;display:flex}.fvkbFW_option{padding:var(--space-1) var(--space-3);border:var(--stroke-thin) solid var(--color-accent);border-radius:var(--radius-full);color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0}.fvkbFW_option:hover{background:var(--color-accent);color:var(--color-accent-text)}.fvkbFW_muted{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0}.fvkbFW_error{padding:0 var(--space-4);color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.fvkbFW_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}@media (pointer:coarse){.fvkbFW_field{height:var(--size-touch)}}.fvkbFW_field:focus-within{border-color:var(--color-accent)}.fvkbFW_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}.fvkbFW_input:focus{outline:none}
.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)}
.sxeIEq_area{fill:var(--color-accent)}.sxeIEq_below{fill:var(--color-negative)}.sxeIEq_other{fill:none;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round}.sxeIEq_label{fill:var(--color-text);font-family:var(--font-sans)}.sxeIEq_muted{fill:var(--color-text-muted);font-family:var(--font-sans)}.sxeIEq_accent{fill:var(--color-accent);font-family:var(--font-sans)}.sxeIEq_guide{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.sxeIEq_svg{display:block;overflow:visible}.sxeIEq_scene{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin);stroke-linejoin:round}.sxeIEq_body{fill:var(--color-surface-raised);stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.sxeIEq_force{stroke:var(--color-accent);fill:var(--color-accent);stroke-linecap:round}.sxeIEq_moves{stroke:var(--color-positive);fill:var(--color-positive);stroke-linecap:round}.sxeIEq_head{stroke:none}.sxeIEq_name{stroke:none;font-family:var(--font-sans)}.sxeIEq_node{fill:var(--color-text-muted)}.sxeIEq_branch{stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.sxeIEq_lit{stroke:var(--color-accent);stroke-linecap:round}.sxeIEq_matrixLine{align-items:center;display:flex}.sxeIEq_matrix{place-items:center;display:grid;position:relative}.sxeIEq_cell{white-space:nowrap;text-align:center}.sxeIEq_cell .hl{color:var(--color-accent)}.sxeIEq_bar{border-left:var(--stroke-thin) solid var(--color-text-muted)}.sxeIEq_accentInk{color:var(--color-accent)}.sxeIEq_ghost{color:var(--color-accent);text-align:center;white-space:nowrap;pointer-events:none;position:absolute}.sxeIEq_over{pointer-events:none;position:absolute;inset:0;overflow:visible}.sxeIEq_bracket{fill:none;stroke:var(--color-text)}.sxeIEq_strike{fill:none;stroke:var(--color-accent);stroke-linecap:round}.sxeIEq_step{color:var(--color-accent);font-family:var(--font-sans);white-space:nowrap}.sxeIEq_edge{fill:none;stroke:var(--color-text);stroke-width:var(--stroke-thin);stroke-linecap:round;stroke-linejoin:round}.sxeIEq_hidden{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.sxeIEq_grid{fill:none;stroke:var(--color-dim);stroke-width:var(--stroke-thin)}.sxeIEq_axis{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.sxeIEq_region,.sxeIEq_markFill{fill:var(--color-accent);stroke:none}.sxeIEq_mark{fill:none;stroke:var(--color-accent);stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.sxeIEq_vertex{fill:var(--color-text)}.sxeIEq_slice{fill:var(--color-accent);stroke:none}.sxeIEq_paper{fill:var(--color-surface)}.sxeIEq_knife{stroke:var(--color-accent);stroke-width:var(--stroke-thick);stroke-linecap:round}.sxeIEq_whole,.sxeIEq_cutLine{fill:none;stroke:var(--color-text);stroke-width:var(--stroke-thin);stroke-linecap:round;stroke-linejoin:round}.sxeIEq_whole{stroke-width:var(--stroke-thick)}.sxeIEq_ring{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round}.sxeIEq_fracBar{stroke:var(--color-text);stroke-width:var(--stroke-thin);stroke-linecap:round}.sxeIEq_group{fill:var(--color-surface-raised);stroke:var(--color-border);stroke-width:var(--stroke-thin)}.sxeIEq_dot{fill:var(--color-accent)}.sxeIEq_aside{fill:var(--color-text-muted)}.sxeIEq_icon{font-family:var(--font-sans)}.sxeIEq_disc{stroke-width:var(--stroke-thick)}.sxeIEq_stageText{fill:var(--color-text);font-family:var(--font-sans)}.sxeIEq_item{fill:var(--color-accent)}.sxeIEq_bond{stroke:var(--color-text-muted);stroke-width:var(--stroke-thick);stroke-linecap:round}.sxeIEq_tag{fill:var(--color-highlight)}.sxeIEq_bubble{fill:var(--color-surface);stroke:var(--color-border);stroke-width:var(--stroke-thin);stroke-linejoin:round}.sxeIEq_glow{fill:var(--color-accent)}.sxeIEq_what{fill:var(--color-accent);font-family:var(--font-sans);stroke:var(--color-surface);stroke-width:calc(var(--stroke-thick) * 2);stroke-linejoin:round;paint-order:stroke}.sxeIEq_float{animation:sxeIEq_drift var(--easing-scene) infinite alternate}@keyframes sxeIEq_drift{to{transform:translateY(var(--float))}}@media (prefers-reduced-motion:reduce){.sxeIEq_float{animation:none}}.sxeIEq_card{fill:var(--color-surface);stroke:var(--color-border);stroke-width:var(--stroke-thin)}.sxeIEq_cardLit{fill:var(--color-highlight);stroke:var(--color-accent);stroke-width:var(--stroke-thick)}.sxeIEq_cardLabel{fill:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.sxeIEq_centreLabel{fill:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.sxeIEq_link{color:var(--color-text-muted)}.sxeIEq_linkLit{color:var(--color-accent)}.sxeIEq_linkLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sxeIEq_linkHead{fill:currentColor;stroke:currentColor;stroke-width:var(--stroke-thin);stroke-linejoin:round}.sxeIEq_linkLabel{fill:var(--color-text-muted);font-family:var(--font-sans)}.sxeIEq_chip{fill:var(--color-surface)}.sxeIEq_particle{fill:var(--color-accent)}.sxeIEq_pulse{fill:none;stroke:var(--color-accent);stroke-linecap:round}.sxeIEq_halo{fill:var(--color-accent);stroke:var(--color-accent);stroke-linejoin:round}.sxeIEq_timeAxis{fill:none;stroke:var(--color-text);stroke-width:var(--stroke-thick);stroke-linecap:round}.sxeIEq_arrowHead{fill:var(--color-text)}.sxeIEq_stem{fill:none;stroke:var(--color-dim);stroke-width:var(--stroke-thin)}.sxeIEq_timeDot{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:var(--stroke-thick)}.sxeIEq_dotLit{fill:var(--color-accent)}.sxeIEq_nowRing{fill:none;stroke:var(--color-accent);stroke-width:var(--stroke-thick)}.sxeIEq_now{fill:var(--color-accent);font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.sxeIEq_band{fill:var(--color-highlight)}.sxeIEq_bandLabel{fill:var(--color-accent);font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.sxeIEq_lens{fill:var(--color-highlight);stroke:var(--color-accent);stroke-width:var(--stroke-thin)}.sxeIEq_column{fill:var(--color-accent)}.sxeIEq_notch{stroke:var(--color-surface);stroke-width:var(--stroke-thick)}.sxeIEq_base{stroke:var(--color-text);stroke-width:var(--stroke-thick);stroke-linecap:round}.sxeIEq_rung{stroke:var(--color-border);stroke-width:var(--stroke-thin)}.sxeIEq_neuron{fill:var(--color-surface)}.sxeIEq_neuronFill{fill:var(--color-accent)}.sxeIEq_neuronRing{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thick)}.sxeIEq_netHalo{fill:var(--color-highlight)}.sxeIEq_weight{fill:none}.sxeIEq_glowLine{stroke-linecap:round}.sxeIEq_netPulse{stroke:var(--color-surface);stroke-width:var(--stroke-thin)}.sxeIEq_num,.sxeIEq_caption,.sxeIEq_verdict{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.sxeIEq_value{fill:var(--color-accent);font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.sxeIEq_want{fill:var(--color-negative);font-family:var(--font-sans)}.sxeIEq_loss{fill:none;stroke:var(--color-accent);stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.sxeIEq_target{fill:var(--color-surface);stroke:var(--color-text);stroke-width:var(--stroke-thin)}.sxeIEq_miss{stroke:var(--color-negative);stroke-width:var(--stroke-thick)}.sxeIEq_tokenChip{fill:var(--color-highlight)}.sxeIEq_tokenNumber{fill:var(--color-text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.sxeIEq_tokenTop{fill:var(--color-text);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.sxeIEq_tokenHeat{fill:var(--color-accent)}.sxeIEq_tokenRing{fill:none;stroke:var(--color-accent);stroke-width:var(--stroke-thick)}.sxeIEq_tokenSlot{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.sxeIEq_tokenBar{fill:var(--color-probability)}.sxeIEq_tokenOther{fill:var(--color-dim)}.sxeIEq_tokenArc{fill:none;stroke:var(--color-accent);stroke-linecap:round}.sxeIEq_arc{fill:none;stroke:var(--color-accent);stroke-width:var(--stroke-thick);stroke-linecap:round}.sxeIEq_arcHead{fill:var(--color-accent)}.sxeIEq_arcText{fill:var(--color-accent);font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}
.k1G8tW_svg{display:block;overflow:visible}.k1G8tW_label{fill:var(--color-text);font-family:var(--font-sans)}.k1G8tW_muted{fill:var(--color-text-muted);font-family:var(--font-sans)}.k1G8tW_accent{fill:var(--color-accent);font-family:var(--font-sans)}.k1G8tW_guide,.k1G8tW_axis{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.k1G8tW_point{fill:var(--color-accent)}.k1G8tW_root{fill:var(--color-bg);stroke:var(--color-accent)}.k1G8tW_ring{fill:none;stroke:var(--color-accent)}.k1G8tW_run{fill:none;stroke:var(--color-accent);stroke-linecap:round}.k1G8tW_circle{fill:none;stroke:var(--color-text);stroke-width:var(--stroke-thin)}.k1G8tW_radius{stroke:var(--color-accent);stroke-linecap:round}.k1G8tW_arc{fill:none;stroke:var(--color-accent);stroke-width:var(--stroke-thin)}.k1G8tW_leg{stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.k1G8tW_legLit{stroke:var(--color-accent);stroke-linecap:round}.k1G8tW_level{stroke:var(--color-positive);stroke-width:var(--stroke-thin)}.k1G8tW_levelText{fill:var(--color-positive);font-family:var(--font-sans)}.k1G8tW_box{fill:var(--color-surface-raised);stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.k1G8tW_fill{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:var(--stroke-thin)}.k1G8tW_gone{fill:none;stroke:var(--color-negative);stroke-width:var(--stroke-thin)}.k1G8tW_goneText{fill:var(--color-negative);font-family:var(--font-sans)}.k1G8tW_brace{fill:none;stroke:var(--color-text-muted);stroke-width:var(--stroke-thin);stroke-linecap:round;stroke-linejoin:round}
.t_8Dna_set{gap:var(--space-3);width:0;min-width:100%;padding:var(--space-3) var(--space-4) 0;box-sizing:border-box;flex-direction:column;display:flex}.t_8Dna_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t_8Dna_item{grid-template-columns:var(--space-5) 1fr;column-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--stroke-thin) solid var(--color-border);display:grid}.t_8Dna_item:last-child{border-bottom:0}.t_8Dna_n{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;line-height:var(--line-height-normal)}.t_8Dna_ask{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.t_8Dna_tex{margin-top:var(--space-2);color:var(--color-text);font-size:var(--font-size-lg);grid-column:2;overflow-x:auto}.t_8Dna_reply{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-normal);margin:0}
.QhWSgG_sheet{z-index:var(--tl-layer-menus);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);box-shadow:var(--effect-shadow);color:var(--color-text);pointer-events:all;transition:height var(--duration-normal) var(--easing-out), bottom var(--duration-normal) var(--easing-out);flex-direction:column;display:flex;position:absolute;left:0;right:0}.QhWSgG_sheet[data-dragged]{transition:none}.QhWSgG_grab{height:var(--space-5);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.QhWSgG_grab span{width:var(--space-7);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-border)}.QhWSgG_grab:focus-visible span{background:var(--color-accent)}.QhWSgG_body{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}
.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)}}
.mWWyAa_empty{z-index:var(--tl-layer-panels);align-items:center;gap:var(--space-3);box-sizing:border-box;width:min(calc(var(--space-8) * 8), calc(100% - var(--space-4) * 2));padding:var(--space-5);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--effect-shadow);text-align:center;pointer-events:all;transition:opacity var(--duration-normal) var(--easing-out), visibility 0s;flex-direction:column;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mWWyAa_empty[data-gone]{opacity:0;visibility:hidden;transition:opacity var(--duration-normal) var(--easing-out), visibility 0s linear var(--duration-normal)}.mWWyAa_title{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.mWWyAa_text{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.mWWyAa_actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mWWyAa_primary,.mWWyAa_secondary{align-items:center;gap:var(--space-2);min-height:var(--size-touch);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-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-out);display:inline-flex}.mWWyAa_primary{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.mWWyAa_secondary:hover,.mWWyAa_secondary[aria-expanded=true]{background:var(--color-surface-raised)}.mWWyAa_icon,.mWWyAa_play{width:var(--space-4);height:var(--space-4);flex:none}.mWWyAa_icon{fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.mWWyAa_play{fill:currentColor}.mWWyAa_phone{width:calc(var(--space-8) * 3)}.mWWyAa_qr{border-radius:var(--radius-md);width:100%;display:block}.mWWyAa_note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.mWWyAa_papers{gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-1);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);display:inline-flex}.mWWyAa_paper{min-height:var(--space-6);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0}.mWWyAa_paper:hover{color:var(--color-text)}.mWWyAa_paper[aria-checked=true]{background:var(--color-text);color:var(--color-bg)}.mWWyAa_example{align-items:center;gap:var(--space-2);min-height:var(--size-touch);margin-top:var(--space-1);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}.mWWyAa_example:hover{background:var(--color-surface-raised)}.mWWyAa_primary:focus-visible,.mWWyAa_secondary:focus-visible,.mWWyAa_paper:focus-visible,.mWWyAa_example:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}@media (pointer:coarse){.mWWyAa_paper{min-height:var(--size-touch)}}
.J6mZ0a_canvas{width:100%;height:100%;font-family:var(--font-sans);font-optical-sizing:none;text-rendering:geometricprecision;-webkit-user-select:none;user-select:none;display:block}.J6mZ0a_measure{visibility:hidden}.J6mZ0a_default{fill:var(--color-text)}.J6mZ0a_muted{fill:var(--color-text-muted)}.J6mZ0a_accent{fill:var(--color-token)}.J6mZ0a_mono{font-family:var(--font-mono)}.J6mZ0a_positive{fill:var(--color-positive)}.J6mZ0a_negative{fill:var(--color-negative)}.J6mZ0a_chip{fill:var(--color-highlight);stroke:var(--color-token)}.J6mZ0a_tint{fill:none;stroke:var(--color-token)}.J6mZ0a_tintText{fill:var(--color-token)}.J6mZ0a_frame{fill:none;stroke:var(--color-dim)}.J6mZ0a_score{fill:var(--color-probability)}.J6mZ0a_axis{stroke:var(--color-border)}.J6mZ0a_dot{fill:var(--color-text-muted)}.J6mZ0a_dotAccent{fill:var(--color-token)}.J6mZ0a_ray{stroke:var(--color-dim);stroke-linecap:round}.J6mZ0a_rayAccent{stroke:var(--color-token);stroke-linecap:round}.J6mZ0a_bar{fill:var(--color-probability)}.J6mZ0a_box{fill:var(--color-surface);stroke:var(--color-dim)}.J6mZ0a_slab{fill:var(--color-surface-raised);stroke:var(--color-dim)}.J6mZ0a_outline{fill:none;stroke:var(--color-token)}.J6mZ0a_arrow{fill:none;stroke:var(--color-dim);stroke-linecap:round;stroke-linejoin:round}
._8Oe8pW_controls{align-items:center;gap:var(--space-1);width:min(100%, var(--width-stage));display:flex}._8Oe8pW_button,._8Oe8pW_primary{width:var(--space-7);height:calc(var(--space-6) + var(--space-1));border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast) var(--easing-out), color var(--duration-fast) var(--easing-out);background:0 0;flex:none;place-items:center;padding:0;display:grid}._8Oe8pW_button:hover{background:var(--color-surface-raised);color:var(--color-text)}._8Oe8pW_primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}._8Oe8pW_finish{height:calc(var(--space-6) + var(--space-1));padding:0 var(--space-4);border-radius:var(--radius-md);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;border:0;flex:none}._8Oe8pW_button:focus-visible,._8Oe8pW_primary:focus-visible,._8Oe8pW_finish:focus-visible,._8Oe8pW_tick:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}._8Oe8pW_icon{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linejoin:round;stroke-linecap:round}._8Oe8pW_count{margin-right:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex:none}._8Oe8pW_ticks{gap:var(--space-1);margin:0 var(--space-3);flex:1;display:flex}._8Oe8pW_tick{min-width:0;height:var(--space-6);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0;display:grid}._8Oe8pW_tick:after{content:"";height:var(--space-1);background:var(--color-border);transition:background var(--duration-normal) var(--easing-out)}._8Oe8pW_tick[data-done=true]:after{background:var(--color-accent)}._8Oe8pW_tick:hover:after{background:var(--color-text-muted)}[data-narrow=true] ._8Oe8pW_controls{padding:0 var(--space-4);align-self:end}[data-narrow=true] ._8Oe8pW_finish{height:var(--size-touch)}:is([data-narrow=true] ._8Oe8pW_button,[data-narrow=true] ._8Oe8pW_primary){width:calc(var(--size-touch) + var(--space-3));height:var(--size-touch)}[data-narrow=true] ._8Oe8pW_tick{height:var(--size-touch)}[data-narrow=true] ._8Oe8pW_count{display:none}
.RkhRSq_panel{width:min(100%, var(--width-stage));padding:var(--space-4);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:default;position:absolute;bottom:0;left:50%;translate:-50%}.RkhRSq_close{top:var(--space-2);right:var(--space-2);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.RkhRSq_close:hover{background:var(--color-surface-raised)}.RkhRSq_close svg{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round}.RkhRSq_body{gap:var(--space-3);padding-right:var(--space-6);display:grid}.RkhRSq_note{color:var(--color-text-muted);font-size:var(--font-size-sm)}.RkhRSq_input{width:100%;padding:var(--space-2) var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-md)}.RkhRSq_input:focus-visible,.RkhRSq_button:focus-visible,.RkhRSq_close:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}.RkhRSq_chips{gap:var(--space-1);max-height:calc(var(--space-8) * 2);flex-wrap:wrap;display:flex;overflow-y:auto}.RkhRSq_chip{padding:var(--space-1) var(--space-2);border:var(--stroke-thin) solid var(--color-token);border-radius:var(--radius-md);background:var(--color-highlight);color:var(--color-text);font-size:var(--font-size-md);white-space:pre;justify-items:center;display:inline-grid}.RkhRSq_id{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs)}.RkhRSq_inspect{align-items:center;gap:var(--space-3);display:flex}.RkhRSq_inspect .RkhRSq_id{font-size:var(--font-size-sm)}.RkhRSq_cells{gap:var(--space-1);flex-wrap:wrap;display:flex}.RkhRSq_cell{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-sm)}.RkhRSq_cell[data-sign=positive]{background:color-mix(in srgb, var(--color-positive) 22%, transparent)}.RkhRSq_cell[data-sign=negative]{background:color-mix(in srgb, var(--color-negative) 22%, transparent)}.RkhRSq_rows{gap:var(--space-1);display:grid}.RkhRSq_row{grid-template-columns:minmax(0, calc(var(--space-8) * 2)) var(--space-8) minmax(var(--space-7), 1fr) var(--space-7);align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);display:grid}.RkhRSq_row[data-picked=true] .RkhRSq_label{color:var(--color-token);font-weight:var(--font-weight-semibold)}.RkhRSq_label{color:var(--color-text);text-overflow:ellipsis;white-space:pre;overflow:hidden}.RkhRSq_score,.RkhRSq_pct{color:var(--color-text-muted);font-family:var(--font-mono);text-align:right}.RkhRSq_score{color:var(--color-probability)}.RkhRSq_track{height:var(--space-3)}.RkhRSq_bar{border-radius:var(--radius-sm);background:var(--color-probability);height:100%;transition:width var(--duration-fast) var(--easing-out);display:block}.RkhRSq_actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.RkhRSq_slider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:flex}.RkhRSq_slider input{accent-color:var(--color-accent)}.RkhRSq_button{padding:var(--space-2) var(--space-4);border:var(--stroke-thin) solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}[data-narrow=true] .RkhRSq_panel{z-index:1;width:100%;padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;overscroll-behavior:contain;border-bottom:0;max-height:100%;position:fixed;left:0;right:0;overflow-y:auto;translate:none}[data-narrow=true] .RkhRSq_close{width:var(--size-touch);height:var(--size-touch);top:var(--space-1);right:var(--space-1)}[data-narrow=true] .RkhRSq_button{min-height:var(--size-touch)}
._2AYe8W_player{justify-items:center;gap:var(--space-5);height:100dvh;padding:var(--space-6) var(--space-4) var(--space-6);grid-template-rows:minmax(0,1fr) auto auto auto;display:grid}._2AYe8W_stageArea{width:100%;min-height:0;position:relative}._2AYe8W_stage{cursor:pointer;width:100%;height:100%}._2AYe8W_tryButton{padding:var(--space-1) var(--space-4);border:var(--stroke-thin) solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-highlight);color:var(--color-accent);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity var(--duration-normal) var(--easing-out)}._2AYe8W_tryButton[data-shown=false]{opacity:0;pointer-events:none}._2AYe8W_tryButton[aria-expanded=true]{background:var(--color-accent);color:var(--color-accent-text)}._2AYe8W_tryButton:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}._2AYe8W_captions{max-width:var(--width-stage);text-align:center;display:grid}._2AYe8W_caption{color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-normal);opacity:0;transition:opacity var(--duration-slow) var(--easing-scene);grid-area:1/1}._2AYe8W_caption[data-current=true]{opacity:1}._2AYe8W_player[data-narrow=true]{gap:var(--space-3);padding:env(safe-area-inset-top) 0 max(var(--space-4), env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr)}._2AYe8W_player[data-narrow=true]>*{touch-action:manipulation}._2AYe8W_player[data-narrow=true] ._2AYe8W_stageArea{grid-row:2}._2AYe8W_player[data-narrow=true] ._2AYe8W_stage,._2AYe8W_player[data-narrow=true] ._2AYe8W_stage>svg{height:auto}._2AYe8W_player[data-narrow=true] ._2AYe8W_captions{padding:0 var(--space-4);grid-row:3}._2AYe8W_player[data-narrow=true] ._2AYe8W_tryButton{min-height:var(--size-touch);grid-row:4}._2AYe8W_player[data-narrow=true] ._2AYe8W_captions{min-height:calc(var(--font-size-sm) * var(--line-height-normal) * 3);align-items:start}._2AYe8W_player[data-narrow=true] ._2AYe8W_caption{font-size:var(--font-size-sm)}._2AYe8W_player[data-narrow=true]>:last-child{grid-row:5;align-self:end}._2AYe8W_player[data-embedded=true]{height:100%;padding:var(--space-4);gap:var(--space-3)}._2AYe8W_player[data-embedded=true] ._2AYe8W_caption{font-size:var(--font-size-lg)}
.RgLoya_board{position:fixed;inset:0}.RgLoya_status{color:var(--color-text-muted);font-size:var(--font-size-sm);place-items:center;margin:0;display:grid;position:fixed;inset:0}.RgLoya_board .tl-container{--tl-color-background:var(--color-bg);--tl-color-grid:color-mix(in srgb, var(--color-text-muted) 60%, var(--color-bg));--tl-color-panel:var(--color-surface);--tl-color-panel-contrast:var(--color-surface);--tl-color-low:var(--color-surface);--tl-color-low-border:var(--color-border);--tl-color-divider:var(--color-border);--tl-color-muted-2:var(--color-surface-raised);--tl-color-hint:var(--color-surface-raised);--tl-color-selected:var(--color-text);--tl-color-selected-contrast:var(--color-bg);--tl-color-primary:var(--color-accent);--tl-color-focus:var(--color-accent);--tl-color-selection-stroke:var(--color-accent);--tl-color-selection-fill:color-mix(in srgb, var(--color-accent) 24%, transparent);--tl-color-text:var(--color-text);--tl-color-text-0:var(--color-text);--tl-color-text-1:var(--color-text);--tl-color-text-3:var(--color-text-muted);--tl-color-tooltip:var(--color-text);--tl-color-danger:var(--color-danger);--tl-radius-1:var(--radius-sm);--tl-radius-2:var(--radius-md);--tl-radius-3:var(--radius-md);--tl-radius-4:var(--radius-lg);--tl-shadow-2:0 0 0 var(--stroke-thin) var(--color-border);--tl-shadow-3:var(--effect-shadow);--tl-shadow-4:var(--effect-shadow)}.RgLoya_board .tlui-menu-zone{margin:var(--space-2);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg)}.RgLoya_board .tlui-navigation-panel{bottom:var(--space-2);left:var(--space-2);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.RgLoya_board .tlui-navigation-panel:before{display:none}.RgLoya_board .tlui-main-toolbar--horizontal .tlui-main-toolbar__extras{top:0}.RgLoya_board .tlui-main-toolbar--horizontal .tlui-main-toolbar__extras__controls{border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:none;justify-content:center;width:max-content;min-width:100%;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.RgLoya_board .tlui-main-toolbar--horizontal .tlui-main-toolbar__tools{border-top-left-radius:0;border-top-right-radius:0}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal{padding-top:var(--space-1);border-top:var(--stroke-thin) solid var(--color-border);background:var(--color-surface);pointer-events:all}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal .tlui-main-toolbar__extras{height:calc(var(--size-touch) - var(--space-3))}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal .tlui-main-toolbar__extras__controls{border:none}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal .tlui-main-toolbar__tools{box-shadow:none}.RgLoya_board .tlui-main-toolbar__lock-button{display:none}.RgLoya_board .tlui-main-toolbar__mobile-style-panel{display:none}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal .tlui-main-toolbar__tools .tlui-button__tool{height:var(--size-touch)}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal .tlui-main-toolbar__tools .tlui-button__tool:not([data-value=ask]){width:var(--size-touch)}.RgLoya_board .tlui-layout__mobile .tlui-main-toolbar--horizontal .tlui-main-toolbar__tools .tlui-button__tool>.tlui-icon{width:var(--space-5);height:var(--space-5)}@media (pointer:coarse){.RgLoya_board .tlui-main-toolbar__tools .tlui-button__tool{height:var(--size-touch)}.RgLoya_board .tlui-main-toolbar__tools .tlui-button__tool:not([data-value=ask]){width:var(--size-touch)}}.RgLoya_board .tlui-main-toolbar__extras__controls .tlui-button{width:calc(var(--size-touch) - var(--space-3));min-width:0;height:calc(var(--size-touch) - var(--space-3));padding:0}@media (min-width:900px){.RgLoya_board .tlui-main-toolbar__extras__controls .tlui-button{width:var(--size-touch)}}.RgLoya_toolbar{display:contents}.RgLoya_board .tlui-main-toolbar__tools .RgLoya_ask{gap:var(--space-1);width:auto;padding:0 var(--space-3);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.RgLoya_board .tlui-main-toolbar__tools .RgLoya_ask:after{background:var(--color-highlight);opacity:1}.RgLoya_board .tlui-main-toolbar__tools .RgLoya_ask[aria-pressed=true]{color:var(--color-accent-text)}.RgLoya_board .tlui-main-toolbar__tools .RgLoya_ask[aria-pressed=true]:after{background:var(--color-accent)}.RgLoya_askIcon{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}.RgLoya_askSpark{fill:currentColor}.RgLoya_tabStyles{display:contents}.RgLoya_heldName{transform:translate(-50%, calc(-100% - var(--space-2)));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-bg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;position:fixed}.RgLoya_board .tl-container[data-answer-open] .tlui-style-panel__wrapper{visibility:hidden}
.JpSE5W_body{gap:var(--space-2);width:calc(var(--space-8) * 6);max-width:calc(100vw - var(--space-6));box-sizing:border-box;flex-direction:column;display:flex}.JpSE5W_body .JpSE5W_name{height:var(--size-touch);max-height:none;padding:0 var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-input)}.JpSE5W_label{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.JpSE5W_papers{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.JpSE5W_paper{height:var(--size-touch);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-sm);cursor:pointer}.JpSE5W_paper[aria-checked=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.JpSE5W_paper:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thick)}.JpSE5W_hint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}
.VgAsza_trigger{max-width:calc(var(--space-8) * 5)}.VgAsza_subject{color:var(--color-text-muted)}.tlui-layout__mobile .VgAsza_subject{display:none}.VgAsza_list{width:calc(var(--space-8) * 4 + var(--space-6));max-width:calc(100vw - var(--space-6));padding:var(--space-1) 0;flex-direction:column;display:flex}.VgAsza_group{flex-direction:column;display:flex}.VgAsza_group+.VgAsza_group{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--stroke-thin) solid var(--color-border)}.VgAsza_row{min-height:var(--size-touch);align-items:center;display:flex;position:relative}.VgAsza_row>*{position:relative}.VgAsza_row[data-current]:before{content:"";inset:var(--space-1);border-radius:var(--radius-md);background:var(--color-highlight);position:absolute}.VgAsza_row[data-current] .VgAsza_topic{font-weight:var(--font-weight-medium)}.VgAsza_heading{min-width:0;padding:0 var(--space-3);white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);flex:1;overflow:hidden}.VgAsza_list .VgAsza_topic,.VgAsza_list .VgAsza_add{min-width:0;height:var(--size-touch);flex:1;margin:0;padding-inline-start:calc(var(--space-3) + var(--space-3))}.VgAsza_count{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;margin-inline-start:auto}.VgAsza_list .VgAsza_more{width:var(--size-touch);height:var(--size-touch);color:var(--color-text-muted);flex:none}.VgAsza_list .VgAsza_add{color:var(--color-text-muted)}.VgAsza_rule{margin:var(--space-1) 0;border:0;border-top:var(--stroke-thin) solid var(--color-border)}.VgAsza_row .VgAsza_input{height:calc(var(--size-touch) - var(--space-2));margin:0 var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--stroke-thin) var(--color-accent)}
.z3o5xG_panel{color:var(--color-text);overflow:hidden}.z3o5xG_content{transform-origin:0 0;line-height:var(--line-height-tight);flex-direction:column;align-items:flex-start;display:flex;position:relative}.z3o5xG_row{width:max-content}.z3o5xG_row[data-kind=write]{max-width:100%}.z3o5xG_row[data-pick]{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-out)}.z3o5xG_row[data-pick]:hover,.z3o5xG_row[data-pick]:focus-visible{background:var(--color-highlight);outline:none}.z3o5xG_line{align-items:center;display:flex;position:relative}.z3o5xG_ink{flex-shrink:0;display:inline-block}.z3o5xG_row[data-kind=write] .z3o5xG_ink{flex-shrink:1;max-width:100%}.z3o5xG_pen{border-radius:var(--radius-full);background:var(--color-accent);visibility:hidden;pointer-events:none;position:absolute;top:55%;left:0}.z3o5xG_note{color:var(--color-accent);font-family:var(--font-sans);white-space:nowrap}.z3o5xG_tex{white-space:nowrap;display:inline-block}.z3o5xG_content[data-wrap] .z3o5xG_row{width:auto;max-width:100%}.z3o5xG_content[data-wrap] .z3o5xG_line{flex-wrap:wrap}.z3o5xG_content[data-wrap] .z3o5xG_ink{flex-shrink:1;max-width:100%}.z3o5xG_content[data-wrap] .z3o5xG_tex{white-space:normal}.z3o5xG_content[data-wrap] .z3o5xG_ink>svg{max-width:100%;height:auto}.z3o5xG_tex .hl{color:var(--color-accent)}.z3o5xG_tex .katex-html svg line{stroke:var(--color-accent)}.z3o5xG_table{border-collapse:collapse;font-variant-numeric:tabular-nums}.z3o5xG_table th{color:var(--color-text-muted);font-weight:var(--font-weight-medium);border-bottom:var(--stroke-thin) solid var(--color-border)}.z3o5xG_table th,.z3o5xG_table td{text-align:center}.z3o5xG_svg{display:block;overflow:visible}.z3o5xG_overlay{pointer-events:none;position:absolute;inset:0;overflow:visible}.z3o5xG_axis{stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.z3o5xG_tick,.z3o5xG_label{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-md)}.z3o5xG_label{fill:var(--color-text)}.z3o5xG_value{fill:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-md)}.z3o5xG_guide{stroke:var(--color-text-muted);stroke-width:var(--stroke-thin)}.z3o5xG_curve,.z3o5xG_mark,.z3o5xG_shade{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round}.z3o5xG_dot{fill:var(--color-accent)}.z3o5xG_ring{fill:var(--color-bg);stroke:var(--color-accent)}.z3o5xG_highlight{fill: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)}}
.pykaFG_replay{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-raised);flex-direction:column;display:flex}.pykaFG_stage{min-height:calc(var(--space-8) * 2);justify-content:center;display:flex;position:relative}.pykaFG_zoom{transform-origin:top;align-self:flex-start}.pykaFG_replay:fullscreen{padding:var(--space-6);border-radius:0}.pykaFG_replay:fullscreen .pykaFG_stage{flex:1;min-height:0}.pykaFG_controls{bottom:calc(var(--space-3) * -1);position:absolute;left:50%;transform:translate(-50%)}.pykaFG_controls>div{position:static;transform:none}@media (hover:none){.pykaFG_stage{justify-content:flex-start;align-items:center;gap:var(--space-3);flex-direction:column}.pykaFG_controls{margin-top:auto;position:static;transform:none}.pykaFG_controls>div{opacity:1;pointer-events:all}}@media (pointer:coarse){.pykaFG_controls button{min-width:calc(var(--size-touch) - var(--space-2));min-height:var(--size-touch)}}
.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}}
.VKgIGa_practice{gap:var(--space-4);width:100%;max-width:var(--width-stage);flex-direction:column;margin-inline:auto;display:flex}.VKgIGa_head{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.VKgIGa_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.VKgIGa_subject{min-height:var(--size-touch);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}.VKgIGa_streak{gap:var(--space-2);font-size:var(--font-size-sm);align-items:center;margin-left:auto;display:flex}.VKgIGa_days{color:var(--color-text);font-weight:var(--font-weight-medium)}.VKgIGa_goal{width:var(--space-7);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-raised);overflow:hidden}.VKgIGa_goal span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width var(--duration-normal) var(--easing-out);display:block}.VKgIGa_goal[data-met] span{background:var(--color-positive)}.VKgIGa_modes{gap:var(--space-5);box-shadow:inset 0 calc(-1 * var(--stroke-thin)) var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.VKgIGa_mode{gap:var(--space-2);min-height:var(--size-touch);border-bottom:var(--stroke-thick) solid transparent;color:var(--color-text-muted);transition:color var(--duration-fast) var(--easing-out), border-color var(--duration-fast) var(--easing-out);flex:none;align-items:center;text-decoration:none;display:flex}.VKgIGa_mode:hover{color:var(--color-text)}.VKgIGa_mode[aria-current]{border-color:var(--color-accent);color:var(--color-text)}.VKgIGa_due{min-width:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;font-variant-numeric:tabular-nums}.VKgIGa_intro{gap:var(--space-1);flex-direction:column;display:flex}.VKgIGa_last{font-weight:var(--font-weight-medium)}.VKgIGa_card:focus,.VKgIGa_score:focus,.VKgIGa_said:focus{outline:none}.VKgIGa_subject:focus-visible,.VKgIGa_domain:focus-visible,.VKgIGa_mode:focus-visible,.VKgIGa_option:focus-visible,.VKgIGa_field:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}.VKgIGa_progress{gap:var(--space-1);margin-left:auto;display:flex}.VKgIGa_dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-border);transition:background var(--duration-normal) var(--easing-out)}.VKgIGa_dot[data-state=now]{background:var(--color-accent)}.VKgIGa_dot[data-state=right]{background:var(--color-positive)}.VKgIGa_dot[data-state=wrong]{background:var(--color-danger)}.VKgIGa_domains{gap:var(--space-2);margin-block:calc(-1 * var(--space-1));padding-block:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.VKgIGa_domain{padding:var(--space-1) var(--space-3);white-space:nowrap;border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);transition:color var(--duration-fast) var(--easing-out), border-color var(--duration-fast) var(--easing-out);flex:none;text-decoration:none}.VKgIGa_domain:hover{color:var(--color-text)}.VKgIGa_domain[aria-current]{border-color:var(--color-accent);background:var(--color-highlight);color:var(--color-accent)}.VKgIGa_card{gap:var(--space-4);padding:var(--space-5);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.VKgIGa_meta{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;display:flex}.VKgIGa_harder{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-raised);font-size:var(--font-size-xs)}.VKgIGa_stem{font-size:var(--font-size-lg);white-space:pre-wrap;text-wrap:pretty}.VKgIGa_answer{gap:var(--space-4);flex-direction:column;display:flex}.VKgIGa_options{gap:var(--space-2);padding:0;list-style:none;display:grid}.VKgIGa_option{gap:var(--space-3);width:100%;min-height:var(--size-touch);padding:var(--space-2) 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-lg);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-out), background var(--duration-fast) var(--easing-out);align-items:center;display:flex}.VKgIGa_option:hover:not(:disabled){border-color:var(--color-dim)}.VKgIGa_option:disabled{cursor:default}.VKgIGa_letter{width:var(--space-6);height:var(--space-6);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:none;place-items:center;display:grid}.VKgIGa_option[data-state=chosen]{border-color:var(--color-accent);background:var(--color-highlight)}.VKgIGa_option[data-state=chosen] .VKgIGa_letter{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.VKgIGa_option[data-state=right]{border-color:var(--color-positive)}.VKgIGa_option[data-state=right] .VKgIGa_letter{border-color:var(--color-positive);background:var(--color-positive);color:var(--color-accent-text)}.VKgIGa_option[data-state=wrong]{border-color:var(--color-danger)}.VKgIGa_option[data-state=wrong] .VKgIGa_letter{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-accent-text)}.VKgIGa_option[data-state=past]{opacity:.5}.VKgIGa_typed{gap:var(--space-2);flex-direction:column;display:flex}.VKgIGa_entry{gap:var(--space-2);display:flex}.VKgIGa_key{width:var(--size-touch);min-height:var(--size-touch);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--font-size-lg);cursor:pointer;flex:none}.VKgIGa_key:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}.VKgIGa_field{min-width:0;min-height:var(--size-touch);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);flex:1}.VKgIGa_field[data-state=right]{border-color:var(--color-positive)}.VKgIGa_field[data-state=wrong]{border-color:var(--color-danger)}.VKgIGa_hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.VKgIGa_hint[data-error]{color:var(--color-danger)}.VKgIGa_answer button:disabled:not(.VKgIGa_option){opacity:.4;cursor:default}.VKgIGa_verdict{scroll-margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.VKgIGa_said{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.VKgIGa_verdict[data-ok=true] .VKgIGa_said,.VKgIGa_said[data-ok=true]{color:var(--color-positive)}.VKgIGa_how{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-thin) solid var(--color-border);flex-direction:column;display:flex}.VKgIGa_reply{max-width:68ch;color:var(--color-text-muted)}.VKgIGa_score{font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.VKgIGa_rows{gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr) auto;padding:0;list-style:none;display:grid}.VKgIGa_row{grid-column:1/-1;grid-template-columns:subgrid;gap:var(--space-3);font-size:var(--font-size-sm);align-items:center;display:grid}.VKgIGa_bar{height:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-raised);overflow:hidden}.VKgIGa_bar span{border-radius:inherit;background:var(--color-positive);height:100%;display:block}.VKgIGa_count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.VKgIGa_review{gap:var(--space-2);flex-direction:column;display:flex}.VKgIGa_missed{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.VKgIGa_topic{padding:var(--space-1) var(--space-3);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--duration-fast) var(--easing-out);text-decoration:none;display:inline-block}.VKgIGa_topic:hover{border-color:var(--color-dim)}.VKgIGa_topic:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}.VKgIGa_own{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-thin) solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.VKgIGa_modes .VKgIGa_mode:focus-visible{outline-offset:calc(-1 * var(--stroke-thick))}
.VRHZ_q_head{gap:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.VRHZ_q_more{color:var(--color-accent);font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none}.VRHZ_q_more:hover{text-decoration:underline}.VRHZ_q_more:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin);border-radius:var(--radius-sm)}.VRHZ_q_how{padding:0;list-style:none}.VRHZ_q_step{gap:var(--space-2);flex-direction:column;display:flex}.VRHZ_q_n{width:var(--space-6);height:var(--space-6);margin-bottom:var(--space-1);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);place-items:center;display:grid}.VRHZ_q_close{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface-raised);border-color:#0000}
.U9N6hG_sheet{gap:var(--space-3);flex-direction:column;display:flex}.U9N6hG_top{gap:var(--space-3);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.U9N6hG_clock{gap:var(--space-2);align-items:center;display:flex}.U9N6hG_time{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.U9N6hG_time[data-low]{color:var(--color-danger)}.U9N6hG_text{min-height:var(--size-touch);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--duration-fast) var(--easing-out);background:0 0;border:0}.U9N6hG_text:hover{color:var(--color-text)}.U9N6hG_head{margin-top:calc(-1 * var(--space-2));justify-content:space-between;align-items:center;display:flex}.U9N6hG_number{min-width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.U9N6hG_flag{gap:var(--space-1);min-height:var(--size-touch);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.U9N6hG_flag svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:var(--stroke-thin);stroke-linejoin:round}.U9N6hG_flag[aria-pressed=true]{color:var(--color-text)}.U9N6hG_flag[aria-pressed=true] svg{fill:var(--color-probability);stroke:var(--color-probability)}.U9N6hG_foot{z-index:1;gap:var(--space-3);padding:var(--space-3) 0 max(var(--space-3), env(safe-area-inset-bottom));border-top:var(--stroke-thin) solid var(--color-border);background:color-mix(in srgb, var(--color-bg) var(--effect-glass), transparent);-webkit-backdrop-filter:blur(var(--effect-blur));backdrop-filter:blur(var(--effect-blur));grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;bottom:0}.U9N6hG_foot>:first-child{justify-self:start}.U9N6hG_foot>:nth-child(3){justify-self:end}.U9N6hG_foot button:disabled{opacity:.4;cursor:default}.U9N6hG_where{gap:var(--space-1);min-height:var(--size-touch);padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;align-items:center;display:flex}.U9N6hG_chevron{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor;stroke-width:var(--stroke-thin);transition:transform var(--duration-fast) var(--easing-out);transform:rotate(180deg)}.U9N6hG_chevron[data-open]{transform:none}.U9N6hG_pop{right:0;bottom:calc(100% + var(--space-2));gap:var(--space-2);padding:var(--space-4);border:var(--stroke-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--effect-shadow);flex-direction:column;align-items:center;display:flex;position:absolute;left:0}.U9N6hG_navigator{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.U9N6hG_grid{grid-template-columns:repeat(auto-fill, minmax(var(--size-touch), 1fr));gap:var(--space-2);padding:0;list-style:none;display:grid}.U9N6hG_cell{width:100%;min-height:var(--size-touch);border:var(--stroke-thin) dashed var(--color-dim);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;display:grid;position:relative}.U9N6hG_cell[data-answered]{border-style:solid;border-color:var(--color-accent);background:var(--color-highlight);color:var(--color-accent)}.U9N6hG_cell[data-flagged]:after{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));width:var(--space-3);height:var(--space-3);border:var(--stroke-thick) solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-probability);content:"";position:absolute}.U9N6hG_cell[aria-current]{outline:var(--stroke-thick) solid var(--color-text);outline-offset:var(--stroke-thin)}.U9N6hG_legend{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;align-items:center;display:flex}.U9N6hG_legend .U9N6hG_cell{width:var(--space-3);min-height:var(--space-3);height:var(--space-3);margin-left:var(--space-2);border-radius:var(--radius-sm);cursor:default}.U9N6hG_legend .U9N6hG_cell:first-child{margin-left:0}.U9N6hG_legend .U9N6hG_cell[data-flagged]{background:0 0;border:0}.U9N6hG_legend .U9N6hG_cell[data-flagged]:after{border:0;width:100%;height:100%;top:0;right:0}.U9N6hG_list{border-top:var(--stroke-thin) solid var(--color-border);flex-direction:column;padding:0;list-style:none;display:flex}.U9N6hG_item{border-bottom:var(--stroke-thin) solid var(--color-border)}.U9N6hG_line{gap:var(--space-3);width:100%;min-height:var(--size-touch);padding:var(--space-2) 0;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.U9N6hG_line:hover .U9N6hG_what{color:var(--color-text)}.U9N6hG_n{width:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:none}.U9N6hG_mark{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-accent-text);flex:none;place-items:center;display:grid}.U9N6hG_mark[data-ok=true]{background:var(--color-positive)}.U9N6hG_mark svg{width:var(--space-3);height:var(--space-3);fill:none;stroke:currentColor;stroke-width:var(--stroke-thick);stroke-linecap:round;stroke-linejoin:round}.U9N6hG_what{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-fast) var(--easing-out);flex:1;overflow:hidden}.U9N6hG_line[aria-expanded=true] .U9N6hG_what{color:var(--color-text)}.U9N6hG_flagged{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-probability);flex:none}.U9N6hG_spent{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex:none}.U9N6hG_open{gap:var(--space-3);padding:var(--space-2) 0 var(--space-4);flex-direction:column;display:flex}.U9N6hG_choices{gap:var(--space-1);color:var(--color-text-muted);padding:0;list-style:none;display:grid}.U9N6hG_note{color:var(--color-text-muted);font-size:var(--font-size-sm);text-wrap:pretty}.U9N6hG_kinds{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex}.U9N6hG_kind{min-height:var(--space-6);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--duration-fast) var(--easing-out), background var(--duration-fast) var(--easing-out);background:0 0;border:0}.U9N6hG_kind:hover{color:var(--color-text)}.U9N6hG_kind[aria-pressed=true]{background:var(--color-surface);box-shadow:0 0 0 var(--stroke-thin) var(--color-border);color:var(--color-text)}.U9N6hG_part{gap:var(--space-2);flex-direction:column;display:flex}.U9N6hG_title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);justify-content:space-between;align-items:baseline;display:flex}.U9N6hG_text:focus-visible,.U9N6hG_kind:focus-visible,.U9N6hG_flag:focus-visible,.U9N6hG_where:focus-visible,.U9N6hG_cell:focus-visible,.U9N6hG_line:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}
._7Q2kgG_page{flex-wrap:wrap;align-items:flex-start;min-height:100%;display:flex}._7Q2kgG_side{flex:1 1 calc(var(--space-8) * 4);gap:var(--space-3);max-height:100dvh;padding:var(--space-4);border-right:var(--stroke-thin) solid var(--color-border);flex-direction:column;display:flex;position:sticky;top:0}._7Q2kgG_main{gap:var(--space-5);min-width:60%;max-width:var(--width-stage);padding:var(--space-5) var(--space-7) var(--space-7) var(--space-5);flex-direction:column;flex:999 1 0;display:flex}._7Q2kgG_empty{height:100%;color:var(--color-text-muted);place-items:center;display:grid}._7Q2kgG_run{min-height:var(--size-touch);padding:0 var(--space-2);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-sm)}._7Q2kgG_subjects{gap:var(--space-1);flex-wrap:wrap;display:flex}._7Q2kgG_subject,._7Q2kgG_question{border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);transition:background var(--duration-fast) var(--easing-out);text-decoration:none}._7Q2kgG_subject{padding:var(--space-1) var(--space-2)}._7Q2kgG_subject:hover,._7Q2kgG_question:hover{background:var(--color-surface-raised)}._7Q2kgG_subject[aria-current],._7Q2kgG_question[aria-current]{background:var(--color-highlight);color:var(--color-text)}._7Q2kgG_score,._7Q2kgG_clarity{font-variant-numeric:tabular-nums}._7Q2kgG_clarity{margin-left:var(--space-2);color:var(--color-accent)}._7Q2kgG_questions{flex:1;min-height:0;padding:0;list-style:none;overflow-y:auto}._7Q2kgG_question{gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-2);align-items:center;display:flex}._7Q2kgG_mark,._7Q2kgG_verdict{color:var(--color-positive);flex:none}[data-pass=false]>._7Q2kgG_mark,._7Q2kgG_verdict[data-pass=false]{color:var(--color-danger)}._7Q2kgG_head{gap:var(--space-3);align-items:baseline;display:flex}._7Q2kgG_verdict{font-size:var(--font-size-xl)}._7Q2kgG_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);flex:1}._7Q2kgG_steps{gap:var(--space-1);display:flex}._7Q2kgG_steps a{width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-md);color:var(--color-text);place-items:center;text-decoration:none;display:grid}._7Q2kgG_steps a:hover{background:var(--color-surface-raised)}._7Q2kgG_steps a[aria-disabled]{color:var(--color-dim);pointer-events:none}._7Q2kgG_why{padding-left:var(--space-4);color:var(--color-danger);font-size:var(--font-size-sm)}._7Q2kgG_facts{gap:var(--space-1) var(--space-4);font-size:var(--font-size-sm);grid-template-columns:max-content 1fr;display:grid}._7Q2kgG_facts dt{color:var(--color-text-muted);grid-column:1}._7Q2kgG_facts dd{grid-column:2}._7Q2kgG_facts dd[data-author=ai]{color:var(--color-text-muted)}._7Q2kgG_text{white-space:pre-wrap}._7Q2kgG_sheet{border-radius:var(--radius-md);max-width:100%}._7Q2kgG_none{color:var(--color-text-muted);font-size:var(--font-size-sm)}._7Q2kgG_counts>[data-verdict=good],._7Q2kgG_dot[data-verdict=good],._7Q2kgG_verdictLabel[data-verdict=good]{--verdict:var(--color-positive)}._7Q2kgG_counts>[data-verdict=weak],._7Q2kgG_dot[data-verdict=weak],._7Q2kgG_verdictLabel[data-verdict=weak]{--verdict:var(--color-probability)}._7Q2kgG_counts>[data-verdict=wrong],._7Q2kgG_dot[data-verdict=wrong],._7Q2kgG_verdictLabel[data-verdict=wrong]{--verdict:var(--color-danger)}._7Q2kgG_counts{gap:var(--space-1);margin-left:var(--space-2);font-variant-numeric:tabular-nums;display:inline-flex}._7Q2kgG_counts>span{color:var(--verdict)}._7Q2kgG_dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--verdict);flex:none;margin-left:auto}._7Q2kgG_verdictLabel{padding:var(--space-1) var(--space-2);border:var(--stroke-thin) solid var(--verdict);border-radius:var(--radius-full);color:var(--verdict);font-size:var(--font-size-sm)}._7Q2kgG_issues{gap:var(--space-2);font-size:var(--font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}._7Q2kgG_issues li{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}._7Q2kgG_kind{color:var(--color-text-muted)}._7Q2kgG_step{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-highlight);color:var(--color-accent);font:inherit;cursor:pointer;border:0}._7Q2kgG_step:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}
.lP4odW_plans{padding:0;list-style:none}.lP4odW_plan{gap:var(--space-3)}.lP4odW_plan[data-pick]{border-color:var(--color-accent)}.lP4odW_name{gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);justify-content:space-between;align-items:center;display:flex}.lP4odW_badge{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-highlight);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.lP4odW_price{font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.lP4odW_price span{font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}.lP4odW_note{margin-top:calc(var(--space-2) * -1);color:var(--color-text-muted);font-size:var(--font-size-sm)}.lP4odW_points{gap:var(--space-1);padding-top:var(--space-3);padding-left:var(--space-5);border-top:var(--stroke-thin) solid var(--color-border);flex-direction:column;display:flex}.lP4odW_points li::marker{content:"✓  ";color:var(--color-accent)}.lP4odW_action{gap:var(--space-2);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.lP4odW_soon,.lP4odW_foot{color:var(--color-text-muted);font-size:var(--font-size-sm)}.lP4odW_foot a{color:inherit}.lP4odW_foot a:focus-visible{outline:var(--stroke-thick) solid var(--color-accent);outline-offset:var(--stroke-thin)}
