.t_VN7W_word{white-space:pre;display:inline-block;position:relative}.t_VN7W_word:before{content:attr(data-text);visibility:hidden}.t_VN7W_glyphs{white-space:pre;position:absolute;top:0;left:0}
._1WsNmG_header{gap:clamp(16px,2.4vw,28px);margin-bottom:clamp(48px,7vw,96px);display:grid}._1WsNmG_meta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:10px;display:flex}._1WsNmG_index{color:var(--fg)}._1WsNmG_sep{color:var(--fg-4)}._1WsNmG_rule{background:linear-gradient(90deg, var(--line-3), var(--line) 60%, transparent);flex:1;min-width:16px;height:1px}._1WsNmG_aside{color:var(--fg-3);text-align:right}._1WsNmG_title{font-family:var(--font-sans);font-size:var(--fs-h2);letter-spacing:-.045em;color:var(--fg);text-wrap:balance;max-width:18ch;font-weight:500;line-height:1}._1WsNmG_lead{max-width:62ch;font-size:var(--fs-lg);color:var(--fg-2);text-wrap:pretty;line-height:1.6}
.iYwvHG_bio{min-width:0}.iYwvHG_kicker{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--fg-3);margin-bottom:clamp(20px,2.4vw,28px)}.iYwvHG_prompt{color:var(--fg-4)}.iYwvHG_para{letter-spacing:-.018em;max-width:38ch;color:var(--fg);text-wrap:pretty;font-size:clamp(1.1875rem,1.65vw,1.5rem);font-weight:400;line-height:1.5}.iYwvHG_para+.iYwvHG_para{margin-top:1.05em}.iYwvHG_word{transition:color .7s var(--ease-out)}.iYwvHG_bio[data-armed] .iYwvHG_word{color:var(--fg-4)}.iYwvHG_bio[data-armed] .iYwvHG_word[data-on]{color:var(--fg)}.iYwvHG_term{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-underline-offset:.24em;transition:text-decoration-color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);--lang-accent:var(--white);border-radius:2px;position:relative}.iYwvHG_term[data-kind=lang]{-webkit-text-decoration-color:var(--fg-3);text-decoration-color:var(--fg-3)}.iYwvHG_bio .iYwvHG_term:hover,.iYwvHG_bio .iYwvHG_term:focus-visible{text-decoration-style:solid;-webkit-text-decoration-color:var(--lang-accent);text-decoration-color:var(--lang-accent);background-color:color-mix(in srgb, var(--lang-accent) 9%, transparent)}.iYwvHG_bio .iYwvHG_term:hover .iYwvHG_word,.iYwvHG_bio .iYwvHG_term:focus-visible .iYwvHG_word{color:var(--lang-accent);transition-duration:var(--dur-1)}.iYwvHG_term:focus-visible{outline:1px solid var(--lang-accent);outline-offset:3px}.iYwvHG_term:after{content:attr(data-meta);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;color:var(--lang-accent);background:var(--bg-2);border:1px solid color-mix(in srgb, var(--lang-accent) 30%, var(--line-2));opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-out);z-index:2;border-radius:4px;padding:3px 7px;font-size:.6875rem;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px)}.iYwvHG_term:hover:after,.iYwvHG_term:focus-visible:after{opacity:1;transform:none}@media (hover:none){.iYwvHG_term:after{display:none}}@media (prefers-reduced-motion:reduce){.iYwvHG_word,.iYwvHG_term,.iYwvHG_term:after{transition:none}}
.mDuGFq_history{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,4.5vw,72px);display:grid}.mDuGFq_dim{color:var(--fg-4)}.mDuGFq_intro{top:calc(var(--nav-h) + 40px);gap:22px;min-width:0;display:grid;position:sticky}.mDuGFq_introLabel{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-3)}.mDuGFq_introTitle{letter-spacing:-.035em;color:var(--fg);text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:500;line-height:1.08}.mDuGFq_introText{max-width:44ch;font-size:var(--fs-sm);color:var(--fg-2);text-wrap:pretty;line-height:1.65}.mDuGFq_readout{border-top:1px solid var(--line-2);gap:8px;margin-top:6px;padding-top:18px;display:grid}.mDuGFq_readoutTop{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--fg-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.mDuGFq_readoutRef{color:var(--fg-1)}.mDuGFq_readoutYear{min-height:1em;font-family:var(--font-mono);letter-spacing:-.06em;white-space:nowrap;color:var(--fg);font-size:clamp(2.75rem,4.6vw,4.5rem);font-weight:400;line-height:1;display:block}.mDuGFq_readoutCaption{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;animation:mDuGFq_rise .38s var(--ease-out) both;margin-top:-2px;overflow:hidden}.mDuGFq_readoutName{font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--fg);animation:mDuGFq_rise .42s var(--ease-out) both;align-items:center;gap:10px;font-weight:500;display:inline-flex}.mDuGFq_readoutDot{background:var(--lang-accent);width:8px;height:8px;box-shadow:0 0 14px 1px color-mix(in srgb, var(--lang-accent) 60%, transparent);transition:background-color var(--dur-2) var(--ease-out);border-radius:50%;flex:none}.mDuGFq_readoutSubject{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-2);overflow-wrap:anywhere;animation:mDuGFq_rise .56s var(--ease-out) both;line-height:1.5}.mDuGFq_ticks{gap:4px;margin-top:10px;display:flex}.mDuGFq_ticks i{background:var(--line-2);height:2px;transition:background-color var(--dur-2) var(--ease-out);border-radius:2px;flex:1}.mDuGFq_ticks i[data-era-start]{margin-left:5px}.mDuGFq_ticks i[data-past]{background:var(--fg-4)}.mDuGFq_ticks i[data-on]{background:var(--lang-accent)}@keyframes mDuGFq_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mDuGFq_legend{border-top:1px solid var(--line);font-size:var(--fs-xs);gap:8px;padding-top:18px;display:grid}.mDuGFq_legend div{grid-template-columns:8ch minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.mDuGFq_legend dt{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-1)}.mDuGFq_legend dd{color:var(--fg-3)}.mDuGFq_hint{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-3)}.mDuGFq_hintKeys{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mDuGFq_hintTouch{display:none}@media (hover:none){.mDuGFq_hintKeys,.mDuGFq_introFine{display:none}.mDuGFq_hintTouch{display:inline}}.mDuGFq_terminal{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius-lg);min-width:0;box-shadow:0 1px 0 0 color-mix(in srgb, var(--white) 4%, transparent) inset, 0 40px 100px -50px var(--black);overflow:hidden}:root[data-theme=light] .mDuGFq_terminal{box-shadow:0 1px 0 0 color-mix(in srgb, var(--black) 80%, transparent) inset, 0 1px 2px color-mix(in srgb, var(--white) 6%, transparent), 0 40px 90px -60px color-mix(in srgb, var(--white) 40%, transparent)}.mDuGFq_bar{background:var(--bg-2);border-bottom:1px solid var(--line);height:40px;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-3);white-space:nowrap;align-items:center;gap:14px;padding:0 14px;display:flex}.mDuGFq_dots{gap:6px;display:inline-flex}.mDuGFq_dots i{background:var(--bg-4);border:1px solid var(--line-3);border-radius:50%;width:9px;height:9px}.mDuGFq_barTitle{text-overflow:ellipsis;text-align:center;min-width:0;color:var(--fg-2);flex:1;overflow:hidden}.mDuGFq_barHost{color:var(--fg-3)}.mDuGFq_barMeta{color:var(--fg-4)}.mDuGFq_body{padding:18px clamp(8px,1.6vw,18px) 20px clamp(6px,1vw,10px)}.mDuGFq_prompt{font-family:var(--font-mono);color:var(--fg);overflow-wrap:anywhere;margin-bottom:14px;padding-left:12px;font-size:13px;line-height:22px}.mDuGFq_cwd{color:var(--fg-1)}.mDuGFq_git{color:var(--fg-3)}.mDuGFq_cmd{color:var(--white)}.mDuGFq_promptCaret,.mDuGFq_endCaret{vertical-align:-3px;background:var(--fg);width:7px;height:15px;margin-left:3px;animation:1.06s step-end infinite mDuGFq_blink;display:inline-block}.mDuGFq_promptCaret{display:none}.mDuGFq_terminal[data-armed]:not([data-printed]) .mDuGFq_promptCaret{display:inline-block}@keyframes mDuGFq_blink{0%,49%{opacity:1}50%,to{opacity:0}}.mDuGFq_listWrap{position:relative}.mDuGFq_graph{pointer-events:none;width:44px;position:absolute;inset:0 auto 0 0;overflow:hidden}.mDuGFq_svg{position:absolute;top:0;left:0;overflow:visible}.mDuGFq_laneBase,.mDuGFq_laneLit{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.mDuGFq_laneBase{stroke:var(--line-2)}.mDuGFq_laneLit{stroke:var(--fg-2)}.mDuGFq_laneSide{stroke:var(--fg-3)}.mDuGFq_litLayer{width:44px;height:0;position:absolute;top:0;left:0;overflow:hidden}.mDuGFq_comet{background:linear-gradient(to bottom, transparent, var(--white));opacity:0;width:1px;height:64px;transition:opacity .3s var(--ease-out);will-change:transform;position:absolute;top:0;left:14px}.mDuGFq_comet:after{content:"";background:var(--white);width:5px;height:5px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--white) 45%, transparent);border-radius:50%;position:absolute;bottom:-2.5px;left:-2px}:root[data-theme=light] .mDuGFq_comet:after{box-shadow:0 0 6px 0 color-mix(in srgb, var(--white) 25%, transparent)}.mDuGFq_list{list-style:none}.mDuGFq_row{padding-left:44px;position:relative}.mDuGFq_node{z-index:1;background:var(--bg-1);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line-3), 0 0 0 3px var(--bg-1);transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-snap);border-radius:50%;position:absolute;top:17px;left:10px}.mDuGFq_row[data-lane="1"] .mDuGFq_node{left:28px}.mDuGFq_row[data-lit] .mDuGFq_node{background:var(--fg-1);box-shadow:inset 0 0 0 1px var(--fg-1), 0 0 0 3px var(--bg-1);animation:mDuGFq_ping .7s var(--ease-out)}.mDuGFq_row[data-kind=merge][data-lit] .mDuGFq_node,.mDuGFq_row[data-kind=merge] .mDuGFq_node{background:var(--bg-1)}.mDuGFq_row[data-kind=merge][data-lit] .mDuGFq_node{box-shadow:inset 0 0 0 1.5px var(--fg-1), 0 0 0 3px var(--bg-1)}.mDuGFq_row[data-active] .mDuGFq_node,.mDuGFq_row[data-kind=merge][data-active] .mDuGFq_node{background:var(--lang-accent);box-shadow:0 0 0 3px var(--bg-1), 0 0 0 4px color-mix(in srgb, var(--lang-accent) 55%, transparent), 0 0 22px 3px color-mix(in srgb, var(--lang-accent) 45%, transparent);transform:scale(1.18)}@keyframes mDuGFq_ping{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}.mDuGFq_head{text-align:left;width:100%;font-family:var(--font-mono);color:var(--fg-1);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:14px;padding:10px 12px;font-size:13px;line-height:22px;display:grid}.mDuGFq_box{transition:background-color var(--dur-1) var(--ease-out);border-radius:6px}.mDuGFq_row[data-active] .mDuGFq_box{background:var(--bg-2)}.mDuGFq_head:focus-visible{outline:1px solid var(--fg-2);outline-offset:0;border-radius:6px}.mDuGFq_hash{color:var(--fg-3);transition:color var(--dur-1) var(--ease-out)}.mDuGFq_row[data-active] .mDuGFq_hash{color:var(--lang-accent)}.mDuGFq_msg{overflow-wrap:anywhere;min-width:0}@media (min-width:640px){.mDuGFq_decos{white-space:nowrap}}.mDuGFq_paren{color:var(--fg-3)}.mDuGFq_headRef{color:var(--white);font-weight:700}.mDuGFq_branch{color:var(--fg);font-weight:600}.mDuGFq_tagKey{color:var(--fg-2)}.mDuGFq_tag{color:var(--fg);font-weight:600}.mDuGFq_type{color:var(--fg-3)}.mDuGFq_scope{color:var(--fg-2)}.mDuGFq_subject{color:var(--fg-1);transition:color var(--dur-1) var(--ease-out)}.mDuGFq_row[data-active] .mDuGFq_subject{color:var(--white)}.mDuGFq_year{color:var(--fg-3);font-variant-numeric:tabular-nums;white-space:nowrap}.mDuGFq_age{color:var(--fg-4);transition:color var(--dur-1) var(--ease-out)}.mDuGFq_row[data-active] .mDuGFq_year{color:var(--fg-1)}.mDuGFq_row[data-active] .mDuGFq_age{color:var(--fg-3)}.mDuGFq_era{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg-3);white-space:nowrap;align-items:baseline;gap:8px;padding:18px 12px 6px 56px;font-size:11px;line-height:18px;display:flex;position:relative}.mDuGFq_era[data-first]{padding-top:2px}.mDuGFq_era[data-first]:before{display:none}.mDuGFq_era:before{content:"";background:var(--fg-4);width:11px;height:1px;position:absolute;bottom:14px;left:9px}.mDuGFq_eraHash,.mDuGFq_eraDash{color:var(--fg-4)}.mDuGFq_eraAges{color:var(--fg-2)}.mDuGFq_eraLabel{color:var(--fg-1)}.mDuGFq_eraRule{background:repeating-linear-gradient(90deg, var(--line-3) 0 2px, transparent 2px 6px);flex:1;align-self:center;min-width:12px;height:1px;margin-top:2px}.mDuGFq_eraYears{color:var(--fg-3);font-variant-numeric:tabular-nums}.mDuGFq_details{transition:grid-template-rows .52s var(--ease-out);grid-template-rows:0fr;display:grid}.mDuGFq_row[data-open] .mDuGFq_details{grid-template-rows:1fr}.mDuGFq_detailsInner{min-height:0;overflow:hidden}.mDuGFq_show{font-family:var(--font-mono);color:var(--fg-2);opacity:0;transition:opacity .22s var(--ease-out), transform .42s var(--ease-out);padding:4px 12px 20px;font-size:12px;line-height:1.75;transform:translateY(-4px)}.mDuGFq_row[data-open] .mDuGFq_show{opacity:1;transition-delay:90ms;transform:none}.mDuGFq_k{min-width:8ch;color:var(--fg-3);display:inline-block}.mDuGFq_show .mDuGFq_dim{color:var(--fg-3)}.mDuGFq_blurb{max-width:62ch;color:var(--fg-1);text-wrap:pretty;margin:10px 0 12px;padding-left:4ch;font-size:12.5px;line-height:1.7}.mDuGFq_metaLine{color:var(--fg-3);padding-left:4ch}.mDuGFq_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:10px;padding-left:4ch;display:flex}.mDuGFq_tags{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.mDuGFq_tags li{font-size:var(--fs-label);color:var(--fg-2);border:1px solid var(--line-2);transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:999px;padding:0 8px;line-height:20px}.mDuGFq_row[data-active] .mDuGFq_tags li{color:var(--fg-1);border-color:color-mix(in srgb, var(--lang-accent) 38%, var(--line-2))}.mDuGFq_cta{font-size:var(--fs-label);letter-spacing:.04em;color:var(--fg-3);transition:color var(--dur-1) var(--ease-out);align-items:center;gap:6px;display:inline-flex}.mDuGFq_row[data-active] .mDuGFq_cta{color:var(--lang-accent)}.mDuGFq_enter{opacity:.8;border:1px solid;border-radius:4px;place-items:center;min-width:18px;height:18px;font-size:.625rem;display:inline-grid}.mDuGFq_end{font-family:var(--font-mono);align-items:center;margin-top:12px;padding-left:12px;font-size:12px;line-height:22px;display:flex}.mDuGFq_endTag{color:var(--bg);background:var(--fg);padding:0 4px}.mDuGFq_terminal[data-armed] .mDuGFq_row,.mDuGFq_terminal[data-armed] .mDuGFq_era,.mDuGFq_terminal[data-armed] .mDuGFq_graph,.mDuGFq_terminal[data-armed] .mDuGFq_end{opacity:0}.mDuGFq_terminal[data-armed] .mDuGFq_row,.mDuGFq_terminal[data-armed] .mDuGFq_era{transform:translateY(6px)}.mDuGFq_terminal[data-printed] .mDuGFq_row,.mDuGFq_terminal[data-printed] .mDuGFq_era{opacity:1;transition:opacity .36s var(--ease-out) calc(var(--i) * 45ms), transform .52s var(--ease-out) calc(var(--i) * 45ms);transform:none}.mDuGFq_terminal[data-printed] .mDuGFq_graph{opacity:1;transition:opacity .6s var(--ease-out) .12s}.mDuGFq_terminal[data-printed] .mDuGFq_end{opacity:1;transition:opacity .4s var(--ease-out) .62s}@media (max-width:1023px){.mDuGFq_history{grid-template-columns:minmax(0,1fr)}.mDuGFq_intro{position:static}.mDuGFq_readout{display:none}.mDuGFq_legend{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));column-gap:24px}}@media (max-width:639px){.mDuGFq_head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"hash year""msg msg";font-size:12.5px}.mDuGFq_hash{grid-area:hash}.mDuGFq_year{text-align:right;grid-area:year}.mDuGFq_msg{grid-area:msg}.mDuGFq_barHost{display:none}.mDuGFq_era{gap:6px;padding-left:44px;font-size:10.5px}.mDuGFq_eraYears{display:none}.mDuGFq_eraRule{min-width:0}.mDuGFq_blurb,.mDuGFq_metaLine,.mDuGFq_foot{padding-left:0}}@media (prefers-reduced-motion:reduce){.mDuGFq_node,.mDuGFq_box,.mDuGFq_hash,.mDuGFq_subject,.mDuGFq_details,.mDuGFq_show,.mDuGFq_tags li,.mDuGFq_cta,.mDuGFq_ticks i,.mDuGFq_age,.mDuGFq_readoutDot,.mDuGFq_comet{transition:none}.mDuGFq_readoutName,.mDuGFq_readoutCaption,.mDuGFq_readoutSubject,.mDuGFq_row[data-lit] .mDuGFq_node,.mDuGFq_endCaret{animation:none}}
.gJUSkG_stats{background:var(--line);border-block:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;list-style:none;display:grid}.gJUSkG_cell{background:var(--bg);min-width:0;transition:background-color var(--dur-2) var(--ease-out);align-content:start;gap:10px;padding:clamp(24px,3vw,40px) clamp(16px,2vw,28px) clamp(24px,3vw,36px);display:grid;position:relative}.gJUSkG_cell:first-child{padding-left:0}.gJUSkG_cell:before{content:"";background:linear-gradient(90deg, var(--fg-2), transparent 70%);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:-1px auto auto 0;transform:scaleX(0)}.gJUSkG_cell:hover:before{transform:scaleX(1)}.gJUSkG_meta{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gJUSkG_value{font-family:var(--font-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--fg);transition:color var(--dur-2) var(--ease-out);font-size:clamp(2.75rem,5.6vw,5rem);font-weight:400;line-height:1;display:inline-block}.gJUSkG_cell:hover .gJUSkG_value{color:var(--white)}.gJUSkG_label{max-width:22ch;font-size:var(--fs-sm);color:var(--fg-2);text-wrap:balance;line-height:1.45}@media (max-width:767px){.gJUSkG_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gJUSkG_cell,.gJUSkG_cell:first-child{padding:24px 16px 24px 0}.gJUSkG_cell:nth-child(2n){padding-left:16px}}@media (max-width:380px){.gJUSkG_meta{letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.gJUSkG_cell,.gJUSkG_cell:before,.gJUSkG_value{transition:none}}
._3cL3aW_card{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius-lg);min-width:0;box-shadow:0 1px 0 0 color-mix(in srgb, var(--white) 4%, transparent) inset, 0 30px 80px -40px var(--black);position:relative;overflow:hidden;container-type:inline-size}:root[data-theme=light] ._3cL3aW_card{box-shadow:0 1px 0 0 color-mix(in srgb, var(--black) 80%, transparent) inset, 0 1px 2px color-mix(in srgb, var(--white) 6%, transparent), 0 30px 70px -48px color-mix(in srgb, var(--white) 40%, transparent)}._3cL3aW_bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:14px;height:40px;padding:0 8px 0 14px;display:flex}._3cL3aW_dots{gap:6px;display:inline-flex}._3cL3aW_dots i{background:var(--bg-4);border:1px solid var(--line-3);border-radius:50%;width:9px;height:9px}._3cL3aW_file{min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;display:inline-flex;overflow:hidden}._3cL3aW_fileIcon{letter-spacing:-.04em;color:var(--fg-3);font-size:.625rem}._3cL3aW_copy{height:26px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:lowercase;color:var(--fg-2);border:1px solid var(--line-2);background:var(--bg-1);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border-radius:5px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}._3cL3aW_copy:hover{color:var(--fg);border-color:var(--line-3);background:var(--bg-3)}._3cL3aW_copy:focus-visible{outline:1px solid var(--fg);outline-offset:2px;color:var(--fg)}._3cL3aW_copy[data-copied]{color:var(--white);border-color:var(--fg-3)}._3cL3aW_code{--ln:44px;--ln-pad:16px;--pad-r:20px;--fs-max:12.5px;font-family:var(--font-mono);font-size:12.5px;font-size:clamp(9px, calc((100cqi - var(--ln) - var(--pad-r) - 8px) / (var(--cols,43) * .6)), var(--fs-max));tab-size:2;scrollbar-width:none;margin:0;padding:16px 0 18px;line-height:1.75;overflow-x:auto}._3cL3aW_code::-webkit-scrollbar{display:none}@media (max-width:420px){._3cL3aW_code{--ln:30px;--ln-pad:10px;--pad-r:8px;--fs-max:11.5px}}._3cL3aW_code:focus-visible{outline:1px solid var(--fg-2);outline-offset:-1px;border-radius:0}._3cL3aW_lines{min-width:max-content;display:grid}._3cL3aW_line{grid-template-columns:var(--ln) auto;padding-right:var(--pad-r);transition:background-color var(--dur-1) var(--ease-out);display:grid}._3cL3aW_line[data-hover]{background:var(--bg-3)}._3cL3aW_ln{padding-right:var(--ln-pad);text-align:right;color:var(--fg-4);-webkit-user-select:none;user-select:none;transition:color var(--dur-1) var(--ease-out)}._3cL3aW_line[data-hover] ._3cL3aW_ln{color:var(--fg-1)}._3cL3aW_src{white-space:pre;color:var(--fg-3)}._3cL3aW_cursor{vertical-align:-.24em;background:var(--fg);opacity:.85;width:7px;height:1.2em;margin-left:1px;animation:1.06s step-end infinite _3cL3aW_blink;display:inline-block}@keyframes _3cL3aW_blink{0%,49%{opacity:.85}50%,to{opacity:0}}._3cL3aW_key{color:var(--fg-2)}._3cL3aW_str{color:var(--fg)}._3cL3aW_num{color:var(--white);font-weight:600}._3cL3aW_punc{color:var(--fg-3)}._3cL3aW_lang{transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border-radius:2px}._3cL3aW_lang:hover{color:var(--lang-accent);background:color-mix(in srgb, var(--lang-accent) 12%, transparent)}._3cL3aW_link{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fg-4);text-decoration-color:var(--fg-4);text-underline-offset:.28em;transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out);border-radius:2px}._3cL3aW_link:hover{color:var(--white);text-decoration-style:solid;-webkit-text-decoration-color:var(--fg-2);text-decoration-color:var(--fg-2);background:color-mix(in srgb, var(--white) 7%, transparent)}._3cL3aW_link:focus-visible{outline:1px solid var(--white);outline-offset:1px}._3cL3aW_status{border-top:1px solid var(--line);height:28px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:.625rem;display:flex}._3cL3aW_statusLeft{gap:8px;display:inline-flex}._3cL3aW_statusRight{font-variant-numeric:tabular-nums;color:var(--fg-2)}._3cL3aW_card[data-armed] ._3cL3aW_line{opacity:0;transform:translate(-6px)}._3cL3aW_card[data-armed][data-shown] ._3cL3aW_line{opacity:1;transition:opacity .42s var(--ease-out) calc(var(--i) * 32ms + .12s), transform .52s var(--ease-out) calc(var(--i) * 32ms + .12s), background-color var(--dur-1) var(--ease-out);transform:none}@media (max-width:480px){._3cL3aW_code{font-size:12px;overflow-x:hidden}._3cL3aW_lines{min-width:0}._3cL3aW_line{grid-template-columns:var(--ln) minmax(0, 1fr)}._3cL3aW_src{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:calc((var(--ind,0) + 2) * 1ch);text-indent:calc((var(--ind,0) + 2) * -1ch)}}@media (max-width:359px){._3cL3aW_code{font-size:11.5px}}@media (pointer:coarse){._3cL3aW_copy{z-index:1;position:relative}._3cL3aW_copy:after{content:"";position:absolute;inset:-9px -4px}}@media (prefers-reduced-motion:reduce){._3cL3aW_cursor{animation:none}._3cL3aW_copy,._3cL3aW_line,._3cL3aW_ln,._3cL3aW_lang,._3cL3aW_link{transition:none}}
.RiCRTq_about{overflow-x:clip}.RiCRTq_dim{color:var(--fg-4)}.RiCRTq_top{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.RiCRTq_cardCol{top:calc(var(--nav-h) + 40px);gap:12px;min-width:0;margin-top:clamp(0px,3vw,44px);display:grid;position:sticky}.RiCRTq_cardNote{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--fg-3)}.RiCRTq_stats{margin-top:clamp(80px,11vw,152px)}.RiCRTq_log{margin-top:clamp(88px,12vw,168px)}@media (max-width:1023px){.RiCRTq_top{grid-template-columns:minmax(0,1fr)}.RiCRTq_cardCol{max-width:620px;margin-top:0;position:static}}@media (hover:none){.RiCRTq_cardNote{display:none}}
.QyFCiG_boot{--bg:#070707;--bg-1:#0b0b0b;--bg-2:#111;--line:#1a1a1a;--line-2:#262626;--line-3:#353535;--fg:#ededed;--fg-1:#c2c2c2;--fg-2:#8f8f8f;--fg-3:#626262;--fg-4:#3d3d3d;--white:#fff;--black:#000;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;z-index:var(--z-boot);background:var(--black);color:var(--fg-2);font-family:var(--font-mono);contain:strict;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.8;display:block;position:fixed;inset:0;overflow:hidden}.QyFCiG_boot[data-state=off]{display:none}.QyFCiG_boot[data-state=on]{animation:.24s linear 6s forwards QyFCiG_failsafe}.QyFCiG_boot[data-state=exit]{pointer-events:none;animation:QyFCiG_crt-off .46s var(--ease-in-out) forwards}.QyFCiG_boot[data-state=exit][data-fast]{animation-duration:.3s}.QyFCiG_boot:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 55%, color-mix(in srgb, var(--black) 65%, transparent) 100%), repeating-linear-gradient(to bottom, transparent 0 2px, color-mix(in srgb, var(--white) 1.8%, transparent) 2px 3px);position:absolute;inset:0}.QyFCiG_boot:after{content:"";background:var(--white);opacity:0;pointer-events:none;position:absolute;inset:0}.QyFCiG_boot[data-state=exit]:after{animation:.46s linear forwards QyFCiG_crt-flash}.QyFCiG_boot[data-state=exit][data-fast]:after{animation-duration:.3s}.QyFCiG_boot[data-state=exit] .QyFCiG_inner{animation:QyFCiG_crt-squash .46s var(--ease-in-out) forwards}.QyFCiG_boot[data-state=exit][data-fast] .QyFCiG_inner{animation-duration:.3s}@keyframes QyFCiG_failsafe{to{opacity:0;visibility:hidden}}@keyframes QyFCiG_crt-off{0%{clip-path:inset(0)}58%{clip-path:inset(calc(50% - 1px) 0)}to{clip-path:inset(calc(50% - 1px) 50%)}}@keyframes QyFCiG_crt-flash{0%{opacity:0}30%{opacity:.04}58%{opacity:1}to{opacity:1}}@keyframes QyFCiG_crt-squash{0%{filter:brightness();transform:scaleY(1)}58%{filter:brightness(2.4);transform:scaleY(.04)}to{transform:scaleY(.04)}}.QyFCiG_inner{padding:clamp(20px, 5vh, 56px) var(--gutter);transform-origin:50%;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:absolute;inset:0}.QyFCiG_top{min-width:0;max-width:920px}.QyFCiG_head{color:var(--fg);font-weight:500}.QyFCiG_dim{color:var(--fg-3)}.QyFCiG_sub{color:var(--fg-3);margin-bottom:18px}.QyFCiG_log{display:grid}.QyFCiG_line{animation:QyFCiG_line-in .14s var(--ease-out) both;grid-template-columns:auto 1fr;column-gap:1ch;display:grid}.QyFCiG_bracket{color:var(--fg-4);white-space:pre}.QyFCiG_mark{color:var(--white);white-space:pre;font-weight:600}.QyFCiG_line[data-wait] .QyFCiG_mark{color:var(--fg-2);font-weight:400}.QyFCiG_text{min-width:0;color:var(--fg-2);overflow-wrap:anywhere}.QyFCiG_line[data-tone=strong] .QyFCiG_text{color:var(--fg)}.QyFCiG_caret{width:.62em;height:1.1em;color:var(--fg);margin-top:4px;margin-left:0}@keyframes QyFCiG_line-in{0%{opacity:0;transform:translate(-4px)}}.QyFCiG_bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.QyFCiG_progress{opacity:0;width:min(360px,100%);transition:opacity var(--dur-1) linear}.QyFCiG_boot[data-progress] .QyFCiG_progress{opacity:1}.QyFCiG_progressRow{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.QyFCiG_pct{color:var(--fg);font-variant-numeric:tabular-nums}.QyFCiG_track{background:var(--line-2);height:1px;display:block;position:relative;overflow:hidden}.QyFCiG_fill{background:var(--white);transform-origin:0;will-change:transform;display:block;position:absolute;inset:0;transform:scaleX(0)}.QyFCiG_skip{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);animation:QyFCiG_hint-pulse 1.8s var(--ease-in-out) infinite}.QyFCiG_skipTouch{display:none}@media (hover:none){.QyFCiG_skipFine{display:none}.QyFCiG_skipTouch{display:inline}}@keyframes QyFCiG_hint-pulse{50%{color:var(--fg-3)}}@media (max-width:520px){.QyFCiG_boot{font-size:11px;line-height:1.7}}
.UB9Sjq_root{width:0;height:0;z-index:var(--z-cursor);pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity var(--dur-1) linear;position:fixed;top:0;left:0}.UB9Sjq_root[data-visible=true]{opacity:1}.UB9Sjq_block{transform-origin:50%;will-change:transform;background:#fff;width:9px;height:17px;position:absolute;top:0;left:0}.UB9Sjq_root[data-mode=default][data-idle] .UB9Sjq_block{animation:1.06s step-end .8s infinite UB9Sjq_idle-blink}@keyframes UB9Sjq_idle-blink{0%,49%{background:#fff}50%,to{background:#777}}.UB9Sjq_corner{opacity:0;will-change:transform, opacity;border:0 solid #fff;width:8px;height:8px;position:absolute;top:0;left:0}.UB9Sjq_tl{border-top-width:1.5px;border-left-width:1.5px}.UB9Sjq_tr{border-top-width:1.5px;border-right-width:1.5px}.UB9Sjq_bl{border-bottom-width:1.5px;border-left-width:1.5px}.UB9Sjq_br{border-bottom-width:1.5px;border-right-width:1.5px}.UB9Sjq_label{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;color:#000;opacity:0;will-change:transform, opacity;background:#fff;padding:2px 5px;font-size:10px;line-height:1.4;position:absolute;top:0;left:0}
.i7EQVG_root{z-index:var(--z-palette);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-2);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.i7EQVG_root[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility}.i7EQVG_backdrop{background:color-mix(in srgb, var(--black) 62%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.i7EQVG_root[data-open=true] .i7EQVG_backdrop{opacity:1}:root[data-theme=light] .i7EQVG_backdrop{background:color-mix(in srgb, var(--white) 20%, transparent)}.i7EQVG_panel{overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--bg-1);width:min(560px,100%);max-height:calc(100svh - 32px);box-shadow:0 0 0 1px color-mix(in srgb, var(--black) 60%, transparent), 0 24px 80px -12px color-mix(in srgb, var(--black) 90%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 4%, transparent);opacity:0;transition:opacity var(--dur-1) linear, transform var(--dur-2) var(--ease-out);position:relative;overflow-y:auto;transform:translateY(8px)scale(.985)}.i7EQVG_root[data-open=true] .i7EQVG_panel{opacity:1;transform:none}:root[data-theme=light] .i7EQVG_panel{border-color:var(--line);background:var(--bg-4);box-shadow:0 1px 2px color-mix(in srgb, var(--white) 6%, transparent), 0 28px 70px -18px color-mix(in srgb, var(--white) 34%, transparent), inset 0 1px 0 var(--black)}:root[data-theme=light] .i7EQVG_head{background:var(--bg-4)}.i7EQVG_head{z-index:1;border-bottom:1px solid var(--line);background:var(--bg-1);justify-content:space-between;align-items:center;gap:16px;height:54px;padding:0 14px 0 20px;display:flex;position:sticky;top:0}.i7EQVG_title{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--fg);font-weight:500}.i7EQVG_titlePrompt{color:var(--fg-3)}.i7EQVG_close{border:1px solid var(--line-2);border-radius:var(--radius);height:28px;font-family:var(--font-mono);color:var(--fg-1);transition:color var(--dur-1) linear, border-color var(--dur-1) linear;padding:0 10px;font-size:11px}.i7EQVG_close:hover{color:var(--fg);border-color:var(--line-3)}.i7EQVG_closeKey{color:var(--fg-3)}.i7EQVG_body{gap:24px;padding:20px;display:grid}.i7EQVG_groupTitle{color:var(--fg-3);margin-bottom:8px}.i7EQVG_rows{display:grid}.i7EQVG_row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.i7EQVG_row:last-child{border-bottom:0}.i7EQVG_keys{flex-wrap:wrap;order:2;align-items:center;gap:4px;display:inline-flex}.i7EQVG_desc{font-size:var(--fs-sm);color:var(--fg-1)}.i7EQVG_or{font-family:var(--font-mono);color:var(--fg-3);padding:0 3px;font-size:10px}.i7EQVG_konami{flex-wrap:wrap;gap:3px;display:inline-flex}.i7EQVG_foot{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-3);padding:14px 20px 18px;font-size:11px;line-height:1.6}@media (max-width:480px){.i7EQVG_row{flex-direction:column;align-items:flex-start;gap:6px}.i7EQVG_keys{order:0}}@media (prefers-reduced-motion:reduce){.i7EQVG_root,.i7EQVG_backdrop,.i7EQVG_panel{transition:none!important}.i7EQVG_panel{transform:none}}
.yrgS1a_md{color:var(--md-fg,var(--fg-1));overflow-wrap:anywhere;min-width:0}.yrgS1a_md>*+*,.yrgS1a_md li>*+*{margin-top:var(--md-gap,.62em)}.yrgS1a_p{text-wrap:pretty}.yrgS1a_h{margin-top:var(--md-gap,.62em);letter-spacing:-.01em;color:var(--md-strong,var(--fg));font-weight:600}.yrgS1a_md>.yrgS1a_h:first-child{margin-top:0}.yrgS1a_md strong{color:var(--md-strong,var(--fg));font-weight:600}.yrgS1a_md em{font-style:italic}.yrgS1a_md del{color:var(--md-muted,var(--fg-3))}.yrgS1a_ic{border:1px solid var(--md-line,var(--line-2));background:var(--md-code-bg,var(--bg-2));font-family:var(--font-mono);color:var(--md-strong,var(--fg));overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.08em .36em;font-size:.86em}.yrgS1a_a{color:var(--md-link,var(--md-strong,var(--fg)));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-decoration-color:color-mix(in srgb, currentColor 38%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--dur-1) linear}.yrgS1a_a:hover{text-decoration-color:currentColor}.yrgS1a_a:focus-visible{outline-offset:2px}.yrgS1a_ul,.yrgS1a_ol{padding-left:1.3em}.yrgS1a_ul{list-style:none}.yrgS1a_ul>li{position:relative}.yrgS1a_ul>li:before{content:"";background:var(--md-muted,var(--fg-3));width:.32em;height:1px;position:absolute;top:.72em;left:-.95em}.yrgS1a_ol>li::marker{font-family:var(--font-mono);color:var(--md-muted,var(--fg-3));font-size:.86em}.yrgS1a_md li+li{margin-top:.3em}.yrgS1a_ul[data-tight=false]>li+li,.yrgS1a_ol[data-tight=false]>li+li{margin-top:.55em}.yrgS1a_quote{border-left:2px solid var(--md-line,var(--line-2));color:var(--md-muted,var(--fg-2));padding-left:.85em}.yrgS1a_hr{border:0;border-top:1px solid var(--md-line,var(--line-2));height:0}.yrgS1a_code{border:1px solid var(--md-line,var(--line-2));background:var(--md-code-bg,var(--bg-2));border-radius:8px;margin-inline:0;overflow:hidden}.yrgS1a_md>.yrgS1a_code,.yrgS1a_md>.yrgS1a_code+*{margin-top:max(var(--md-gap,.62em), .8em)}.yrgS1a_codeHead{border-bottom:1px solid var(--md-line,var(--line-2));height:28px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--md-muted,var(--fg-3));justify-content:space-between;align-items:center;gap:8px;padding:0 4px 0 11px;font-size:10.5px;display:flex}.yrgS1a_codeLang{text-transform:lowercase}.yrgS1a_codeState{letter-spacing:.04em;padding-right:8px}.yrgS1a_copy{height:22px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--md-muted,var(--fg-3));transition:color var(--dur-1) linear, background-color var(--dur-1) linear;border-radius:4px;align-items:center;gap:6px;padding:0 7px;font-size:10.5px;display:inline-flex}.yrgS1a_copy:hover{color:var(--md-strong,var(--fg));background:color-mix(in srgb, var(--md-strong,var(--fg)) 8%, transparent)}.yrgS1a_copy[data-copied=true]{color:var(--md-strong,var(--fg))}.yrgS1a_copy:focus-visible{outline-offset:-1px}.yrgS1a_pre{font-family:var(--font-mono);font-size:var(--md-code-size,12px);white-space:pre;tab-size:4;color:var(--md-fg,var(--fg-1));scrollbar-width:thin;font-feature-settings:"calt" 1, "liga" 0;margin:0;padding:10px 12px 11px;line-height:1.62;overflow-x:auto}.yrgS1a_pre:focus-visible{outline-offset:-2px}.yrgS1a_pre code{font:inherit}.yrgS1a_kw{color:var(--md-kw,var(--white));font-weight:600}.yrgS1a_fn,.yrgS1a_ty,.yrgS1a_num{color:var(--md-strong,var(--fg))}.yrgS1a_str{color:var(--md-str,var(--fg-2))}.yrgS1a_com{color:var(--md-muted,var(--fg-3));font-style:italic}.yrgS1a_pun{color:var(--md-muted,var(--fg-3))}.yrgS1a_var,.yrgS1a_meta{color:var(--md-fg,var(--fg-1))}.yrgS1a_meta{font-style:italic}.yrgS1a_tableWrap{border:1px solid var(--md-line,var(--line-2));scrollbar-width:thin;border-radius:8px;max-width:100%;overflow-x:auto}.yrgS1a_tableWrap:focus-visible{outline-offset:2px}.yrgS1a_table{border-collapse:collapse;width:100%;font-size:.92em}.yrgS1a_table th,.yrgS1a_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--md-line,var(--line-2));padding:6px 10px}.yrgS1a_table th{font-family:var(--font-mono);letter-spacing:.02em;color:var(--md-strong,var(--fg));background:var(--md-code-bg,var(--bg-2));font-size:.86em;font-weight:500}.yrgS1a_table tr:last-child td{border-bottom:0}
.cOxgRW_root{--bg:#000;--bg-1:#070707;--bg-2:#0d0d0d;--bg-3:#161616;--line:#1c1c1c;--line-2:#2a2a2a;--line-3:#3a3a3a;--fg:#ededed;--fg-1:#c8c8c8;--fg-2:#969696;--fg-3:#6a6a6a;--fg-4:#444;--white:#fff;--black:#000;--glow:#ffffff52;z-index:var(--z-overlay);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--black);color:var(--fg);font-family:var(--font-mono);animation:cOxgRW_matrix-in .6s var(--ease-out) both;transition:opacity .42s var(--ease-in-out);position:fixed;inset:0;overflow:hidden}.cOxgRW_root:focus{outline:none}.cOxgRW_root[data-leaving=true]{opacity:0;pointer-events:none}@keyframes cOxgRW_matrix-in{0%{opacity:0}}.cOxgRW_canvas{width:100%;height:100%;position:absolute;inset:0}.cOxgRW_scrim{pointer-events:none;transition:opacity .9s var(--ease-out);background:radial-gradient(46% 40% at 50% 36%,#000000eb,#000000a8 58%,#0000 100%);position:absolute;inset:0}.cOxgRW_scrim:after{content:"";opacity:0;transition:opacity 1.1s var(--ease-out);background:linear-gradient(90deg,#00000059,#000000db calc(50% - min(440px,46vw)),#000000ed 50%,#000000db calc(50% + min(440px,46vw)),#00000059);position:absolute;inset:0}.cOxgRW_root[data-phase=chat] .cOxgRW_scrim:after{opacity:1}.cOxgRW_stage{top:var(--vv-top,0px);height:var(--vv-h,100%);flex-direction:column;padding:0 16px;display:flex;position:absolute;left:0;right:0}.cOxgRW_term{--pad-top:clamp(72px, 27vh, 300px);width:min(760px,100%);min-height:0;padding-top:var(--pad-top);transition:padding-top .8s var(--ease-out);flex-direction:column;flex:0 auto;margin:0 auto;display:flex}.cOxgRW_term[data-talking=true]{--pad-top:clamp(56px, 11vh, 128px)}.cOxgRW_scroll{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.cOxgRW_scroll::-webkit-scrollbar{display:none}.cOxgRW_thread{flex-direction:column;padding-top:28px;display:flex}.cOxgRW_intro{gap:4px;display:grid}.cOxgRW_line{letter-spacing:-.01em;white-space:pre-wrap;text-wrap:balance;min-height:1.5em;color:var(--white);text-shadow:0 0 14px var(--glow);transition:font-size .8s var(--ease-out), color .8s linear;font-size:clamp(18px,2.5vw,28px);line-height:1.5}.cOxgRW_ghost{color:#0000;text-shadow:none}.cOxgRW_introCaret{margin-right:-.63em}.cOxgRW_line[data-line="1"]{color:var(--fg-1)}.cOxgRW_line[data-line="2"]{color:var(--fg-2);text-shadow:none}.cOxgRW_term[data-talking=true] .cOxgRW_line{font-size:clamp(15px,1.6vw,18px)}.cOxgRW_caret{vertical-align:-.14em;width:.55em;height:1.05em;color:var(--white);box-shadow:0 0 12px #ffffff73}.cOxgRW_log{flex-direction:column;gap:18px;display:flex}.cOxgRW_term[data-talking=true] .cOxgRW_log{margin-top:26px}.cOxgRW_you,.cOxgRW_reply{font-size:14px;line-height:1.7}.cOxgRW_you{color:var(--fg-2);white-space:pre-wrap;overflow-wrap:anywhere}.cOxgRW_youPs1{color:var(--fg-3)}.cOxgRW_youText,.cOxgRW_reply{color:var(--fg-1)}.cOxgRW_who{color:var(--white);text-shadow:0 0 12px var(--glow);font-weight:600}.cOxgRW_md{--md-fg:var(--fg-1);--md-strong:var(--white);--md-muted:var(--fg-3);--md-line:var(--line-2);--md-code-bg:#ffffff09;--md-link:var(--white);--md-kw:var(--white);--md-str:var(--fg-2);--md-gap:.7em;--md-code-size:13px}.cOxgRW_md :is(p,li){font-family:var(--font-mono)}.cOxgRW_sys{color:var(--fg-2);margin-top:6px;font-size:12.5px}.cOxgRW_sysDim{color:var(--fg-3)}.cOxgRW_errTag{color:var(--white)}.cOxgRW_errText{color:var(--fg-2)}.cOxgRW_retry{font-family:var(--font-mono);color:var(--white);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) linear;font-size:12.5px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.cOxgRW_retry:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.cOxgRW_prompt{opacity:0;pointer-events:none;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);flex:none;align-items:flex-start;gap:10px;padding:18px 0 6px;font-size:14px;line-height:1.7;display:flex;transform:translateY(6px)}.cOxgRW_prompt[data-show=true]{opacity:1;pointer-events:auto;transform:none}.cOxgRW_ps1{color:var(--white);text-shadow:0 0 12px var(--glow);cursor:text;flex:none}.cOxgRW_ps1Dim{color:var(--fg-2);text-shadow:none}.cOxgRW_ps1Short{display:none}.cOxgRW_input{resize:none;field-sizing:content;min-width:0;height:1.7em;min-height:1.7em;max-height:9.5em;font-family:var(--font-mono);font-size:inherit;line-height:inherit;color:var(--white);caret-color:var(--white);caret-shape:block;scrollbar-width:none;background:0 0;border:0;outline:none;flex:auto;padding:0;overflow-y:auto}.cOxgRW_input::placeholder{color:var(--fg-4);opacity:1}.cOxgRW_input:focus-visible{outline:none}.cOxgRW_interrupt{border:1px solid var(--line-3);height:24px;font-family:var(--font-mono);color:var(--fg-2);transition:color var(--dur-1) linear, border-color var(--dur-1) linear;background:#0009;border-radius:4px;flex:none;align-self:center;padding:0 8px;font-size:11px}.cOxgRW_interrupt:hover{color:var(--white);border-color:var(--fg-3)}.cOxgRW_interruptKey{color:var(--fg-3)}.cOxgRW_counter{color:var(--fg-3);font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:11px}.cOxgRW_bar{padding:14px 4px calc(14px + env(safe-area-inset-bottom,0px));letter-spacing:.04em;color:var(--fg-3);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;font-size:11px;display:flex}.cOxgRW_disclaimer{min-width:0}.cOxgRW_hint{text-transform:uppercase;letter-spacing:.08em;flex:none;align-items:center;gap:6px;display:inline-flex}@media (hover:none) and (pointer:coarse){.cOxgRW_hint{display:none}}.cOxgRW_exit{top:calc(14px + env(safe-area-inset-top,0px));border:1px solid var(--line-3);border-radius:var(--radius);height:30px;font-family:var(--font-mono);color:var(--fg-1);transition:color var(--dur-1) linear, border-color var(--dur-1) linear;background:#000000b3;padding:0 10px;font-size:11px;position:absolute;right:16px}.cOxgRW_exit:hover{color:var(--white);border-color:var(--fg-3)}.cOxgRW_exitKey{color:var(--fg-3)}@media (max-width:560px){.cOxgRW_you,.cOxgRW_reply,.cOxgRW_prompt{font-size:13px}.cOxgRW_md{--md-code-size:12px}.cOxgRW_ps1Full{display:none}.cOxgRW_ps1Short{display:inline}.cOxgRW_bar{font-size:10px}}@media (hover:none) and (pointer:coarse){.cOxgRW_input{font-size:16px}}@media (prefers-reduced-motion:reduce){.cOxgRW_root{transition:none;animation:none}.cOxgRW_scrim,.cOxgRW_scrim:after,.cOxgRW_term,.cOxgRW_line,.cOxgRW_prompt{transition:none}}
.or-Uva_root{--acc:var(--lang-ai);--acc-soft:color-mix(in srgb, var(--acc) 14%, transparent);background:var(--bg);width:100%;height:100%;min-height:0;color:var(--fg-1);font-family:var(--font-sans);flex-direction:column;font-size:13px;line-height:1.55;display:flex;position:relative;overflow:hidden;container:chat/size}.or-Uva_head{border-bottom:1px solid var(--line);height:34px;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:10.5px;display:flex}.or-Uva_dot{background:var(--acc);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.or-Uva_dot:after{content:"";border:1px solid var(--acc);opacity:0;border-radius:50%;position:absolute;inset:-3px}.or-Uva_root[data-animate=true] .or-Uva_dot:after{animation:or-Uva_ring 2.4s var(--ease-out) infinite}.or-Uva_root[data-animate=true][data-busy=true] .or-Uva_dot:after{animation-duration:1.1s}@keyframes or-Uva_ring{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}.or-Uva_who{color:var(--fg)}.or-Uva_model{text-overflow:ellipsis;min-width:0;color:var(--fg-3);overflow:hidden}.or-Uva_sep{color:var(--fg-4)}.or-Uva_modelShort{display:none}.or-Uva_state{color:var(--fg-3);margin-left:auto;padding-left:4px}.or-Uva_root[data-busy=true] .or-Uva_state{color:var(--acc)}.or-Uva_reset{height:24px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);transition:color var(--dur-1) linear, border-color var(--dur-1) linear, background-color var(--dur-1) linear;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-size:10px;display:inline-flex}.or-Uva_reset:hover{color:var(--fg);border-color:var(--line-2);background:var(--bg-2)}.or-Uva_reset:focus-visible{outline-offset:-1px}.or-Uva_logWrap{flex:auto;min-height:0;position:relative}.or-Uva_log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent;position:absolute;inset:0;overflow-y:auto}@media (pointer:coarse){.or-Uva_log{overscroll-behavior-y:auto}}.or-Uva_log:focus-visible{outline-offset:-2px}.or-Uva_logWrap:before{content:"";z-index:1;background:linear-gradient(var(--bg), transparent);pointer-events:none;height:14px;position:absolute;top:0;left:0;right:10px}.or-Uva_thread{flex-direction:column;gap:14px;min-height:100%;padding:16px 16px 14px 14px;display:flex}.or-Uva_root[data-animate=true] .or-Uva_thread>:last-child:not(.or-Uva_empty){animation:or-Uva_msg-in .38s var(--ease-out) both}@keyframes or-Uva_msg-in{0%{opacity:0;transform:translateY(6px)}}.or-Uva_empty{flex-direction:column;max-width:460px;margin-block:auto;padding:2px 2px 4px;display:flex}.or-Uva_kicker{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;font-size:10px;display:inline-flex}.or-Uva_kickerDot{background:currentColor;border-radius:1px;width:5px;height:5px}.or-Uva_title{letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin-top:10px;font-size:17px;font-weight:500;line-height:1.3}.or-Uva_titleDim{color:var(--fg-2)}.or-Uva_sub{color:var(--fg-3);text-wrap:pretty;margin-top:6px;font-size:12px;line-height:1.5}.or-Uva_suggestLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4);margin-top:18px;margin-bottom:6px;font-size:9.5px}.or-Uva_suggestions{gap:2px;margin-inline:-8px;list-style:none;display:grid}.or-Uva_root[data-animate=true] .or-Uva_suggestions li{animation:or-Uva_msg-in .46s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 60ms)}.or-Uva_suggestion{text-align:left;width:100%;min-height:30px;color:var(--fg-1);transition:color var(--dur-1) linear, background-color var(--dur-1) linear;border-radius:6px;align-items:baseline;gap:8px;padding:5px 8px;font-size:12.5px;line-height:1.4;display:flex}.or-Uva_suggestionMark{font-family:var(--font-mono);color:var(--fg-4);transition:color var(--dur-1) linear, transform var(--dur-2) var(--ease-out);flex:none}.or-Uva_suggestionText{min-width:0}.or-Uva_suggestion:hover,.or-Uva_suggestion:focus-visible{color:var(--fg);background:color-mix(in srgb, var(--white) 5%, transparent)}.or-Uva_suggestion:hover .or-Uva_suggestionMark,.or-Uva_suggestion:focus-visible .or-Uva_suggestionMark{color:var(--acc);transform:translate(2px)}.or-Uva_suggestion:focus-visible{outline-offset:-1px;border-radius:6px}.or-Uva_user{justify-content:flex-end;padding-left:14%;display:flex}.or-Uva_bubble{border:1px solid var(--line-2);background:color-mix(in srgb, var(--white) 6%, var(--bg-1));max-width:100%;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 4px;padding:7px 11px 8px;font-size:13px;line-height:1.5}.or-Uva_bot{grid-template-columns:6px minmax(0,1fr);gap:11px;padding-right:4px;display:grid}.or-Uva_botMark{background:var(--acc);width:6px;height:6px;box-shadow:0 0 0 3px var(--acc-soft);border-radius:1.5px;margin-top:7px}.or-Uva_root[data-animate=true] .or-Uva_botMark[data-live=true]{animation:or-Uva_mark-pulse 1.2s var(--ease-in-out) infinite}@keyframes or-Uva_mark-pulse{50%{opacity:.35}}.or-Uva_bot[data-status=error] .or-Uva_botMark{background:var(--fg-3);box-shadow:0 0 0 3px color-mix(in srgb, var(--fg-3) 18%, transparent)}.or-Uva_botBody{min-width:0;font-size:13.25px;line-height:1.62}.or-Uva_md{--md-fg:var(--fg-1);--md-gap:.55em;--md-code-size:11.5px}.or-Uva_caret{vertical-align:-.16em;width:.5em;height:1.05em;color:var(--acc);margin-left:2px}.or-Uva_root[data-animate=false] .or-Uva_caret{animation:none}.or-Uva_thinking{height:21px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.or-Uva_dots{gap:3px;display:inline-flex}.or-Uva_dots span{opacity:.4;background:currentColor;border-radius:50%;width:3px;height:3px}.or-Uva_root[data-animate=true] .or-Uva_dots span{animation:or-Uva_dot 1.1s var(--ease-in-out) infinite}.or-Uva_root[data-animate=true] .or-Uva_dots span:nth-child(2){animation-delay:.15s}.or-Uva_root[data-animate=true] .or-Uva_dots span:nth-child(3){animation-delay:.3s}@keyframes or-Uva_dot{30%{opacity:1;transform:translateY(-2px)}}.or-Uva_meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;font-size:10.5px;display:flex}.or-Uva_error{border:1px solid color-mix(in srgb, var(--fg-3) 40%, var(--line-2));background:color-mix(in srgb, var(--white) 3%, transparent);color:var(--fg-1);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.or-Uva_error[data-kind=rate]{border-color:color-mix(in srgb, var(--acc) 40%, var(--line-2));background:color-mix(in srgb, var(--acc) 6%, transparent)}.or-Uva_errorTag{background:var(--bg-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);border-radius:4px;padding:1px 6px;font-size:10px}.or-Uva_error[data-kind=rate] .or-Uva_errorTag{background:var(--acc-soft);color:var(--acc)}.or-Uva_errorText{flex:200px;min-width:0}.or-Uva_retry{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) linear;font-size:10.5px}.or-Uva_retry:hover{text-decoration-color:currentColor}.or-Uva_jump{z-index:2;border:1px solid var(--line-3);background:var(--bg-2);height:26px;box-shadow:0 8px 24px -10px color-mix(in srgb, var(--black) 80%, transparent);font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg);animation:or-Uva_jump-in .26s var(--ease-out) both;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10.5px;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}:root[data-theme=light] .or-Uva_jump{box-shadow:0 8px 22px -10px color-mix(in srgb, var(--fg) 28%, transparent)}.or-Uva_jump:hover{border-color:color-mix(in srgb, var(--acc) 50%, var(--line-3))}@keyframes or-Uva_jump-in{0%{opacity:0;transform:translate(-50%,6px)}}.or-Uva_composer{border-top:1px solid var(--line);background:var(--bg);flex:none;padding:8px 10px}.or-Uva_field{border:1px solid var(--line-2);background:var(--bg-1);transition:border-color var(--dur-1) linear, box-shadow var(--dur-2) var(--ease-out);border-radius:10px;align-items:flex-end;gap:8px;padding:4px 4px 4px 12px;display:flex}.or-Uva_field:focus-within{border-color:color-mix(in srgb, var(--acc) 55%, var(--line-2));box-shadow:0 0 0 3px var(--acc-soft)}.or-Uva_input{resize:none;field-sizing:content;min-width:0;min-height:30px;max-height:104px;font-family:var(--font-sans);color:var(--fg);caret-color:var(--acc);scrollbar-width:thin;background:0 0;border:0;outline:none;flex:auto;padding:5px 0;font-size:13.5px;line-height:20px;overflow-y:auto}.or-Uva_input::placeholder{color:var(--fg-3);opacity:1}.or-Uva_input:focus-visible{outline:none}.or-Uva_action{background:var(--white);width:30px;height:30px;color:var(--black);transition:background-color var(--dur-1) linear, color var(--dur-1) linear, transform var(--dur-1) var(--ease-out), opacity var(--dur-1) linear;border-radius:7px;flex:none;place-items:center;display:grid}.or-Uva_action:not(:disabled):hover{background:color-mix(in srgb, var(--white) 86%, var(--acc))}.or-Uva_action:not(:disabled):active{transform:scale(.94)}.or-Uva_action:disabled{background:var(--bg-3);color:var(--fg-4);cursor:default}.or-Uva_action:focus-visible{outline-offset:2px;border-radius:7px}.or-Uva_stop{border:1px solid var(--line-3);color:var(--fg);background:0 0}.or-Uva_stop:not(:disabled):hover{background:var(--bg-3);border-color:var(--fg-3)}.or-Uva_foot{font-family:var(--font-mono);letter-spacing:.03em;color:var(--fg-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:0 2px;font-size:9.5px;line-height:1.4;display:flex}.or-Uva_note{text-overflow:ellipsis;min-width:0;overflow:hidden}.or-Uva_keys{color:var(--fg-4);flex:none}.or-Uva_keys kbd{color:var(--fg-3);font-family:inherit}.or-Uva_count{font-variant-numeric:tabular-nums;color:var(--fg-2);flex:none}.or-Uva_count[data-full=true]{color:var(--acc)}@container chat (max-width:520px){.or-Uva_keys{display:none}}@container chat (max-width:440px){.or-Uva_modelFull{display:none}.or-Uva_modelShort{display:inline}.or-Uva_thread{padding-inline:12px}.or-Uva_user{padding-left:10%}}@container chat (max-width:340px){.or-Uva_state{display:none}.or-Uva_reset{margin-left:auto}}@container chat (max-height:420px){.or-Uva_kicker{display:none}.or-Uva_title{margin-top:0}.or-Uva_suggestLabel{margin-top:12px}.or-Uva_suggestion{min-height:28px;padding-block:4px}}@container chat (max-height:420px) and (max-width:440px){.or-Uva_sub{display:none}}@container chat (max-height:360px){.or-Uva_head{height:30px}.or-Uva_thread{gap:12px;padding-top:12px;padding-bottom:10px}.or-Uva_kicker,.or-Uva_sub,.or-Uva_suggestLabel{display:none}.or-Uva_title{margin:0 0 8px;font-size:14.5px}.or-Uva_suggestion{min-height:28px;padding-block:4px}.or-Uva_composer{padding:6px 8px}.or-Uva_field{padding:3px 3px 3px 10px}.or-Uva_input{min-height:28px;padding-block:4px}.or-Uva_action{width:28px;height:28px}.or-Uva_foot{margin-top:4px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.or-Uva_head,.or-Uva_model,.or-Uva_kicker,.or-Uva_reset{font-size:11px}.or-Uva_suggestLabel{color:var(--fg-3);font-size:11px}.or-Uva_foot{white-space:normal;font-size:11px}.or-Uva_note{overflow:visible}}@media (pointer:coarse){.or-Uva_suggestion{align-items:center;min-height:40px}.or-Uva_action,.or-Uva_reset{position:relative}.or-Uva_action:after,.or-Uva_reset:after,.or-Uva_jump:after{content:"";position:absolute;inset:-7px}.or-Uva_reset:after{inset:-10px -4px}.or-Uva_jump:after{inset:-9px -4px}}@container chat (max-width:440px) and (max-height:500px){.or-Uva_kicker{display:none}.or-Uva_title{margin-top:0}}@container chat (max-width:340px) and (max-height:500px){.or-Uva_sub{display:none}}@media (hover:none) and (pointer:coarse){.or-Uva_keys{display:none}.or-Uva_input{font-size:16px;line-height:20px}}@media (prefers-reduced-motion:reduce){.or-Uva_root *{animation:none!important}.or-Uva_suggestionMark,.or-Uva_field{transition:none}}
.-lm1Aa_root{--acc:var(--lang-cpp);--tip-shadow:0 10px 28px color-mix(in srgb, var(--black) 55%, transparent);width:100%;height:100%;min-height:240px;color:var(--fg-1);-webkit-tap-highlight-color:transparent;outline:none;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.-lm1Aa_root:focus-visible{box-shadow:inset 0 0 0 1px var(--fg-3)}:root[data-theme=light] .-lm1Aa_root{--tip-shadow:0 8px 22px color-mix(in srgb, var(--white) 13%, transparent)}.-lm1Aa_stage{cursor:default;touch-action:pan-y;min-height:0;position:relative}.-lm1Aa_canvas{width:100%;height:100%;position:absolute;inset:0}.-lm1Aa_tip{z-index:2;background:color-mix(in srgb, var(--bg-2) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-3);border-radius:var(--radius);min-width:176px;max-width:min(320px,100% - 12px);box-shadow:var(--tip-shadow);font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-1);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform .18s var(--ease-out);padding:8px 10px 7px;line-height:1.55;position:absolute;top:0;left:0}.-lm1Aa_tip[data-on]{opacity:1}.-lm1Aa_tipHead{border-bottom:1px solid var(--line-2);color:var(--fg);justify-content:space-between;gap:18px;margin-bottom:5px;padding-bottom:5px;display:flex}.-lm1Aa_tipType{color:var(--acc)}.-lm1Aa_tipRow{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.-lm1Aa_tipRow[hidden]{display:none}.-lm1Aa_tipRow>span:first-child{color:var(--fg-3)}.-lm1Aa_tipRow>span:last-child{text-overflow:ellipsis;overflow:hidden}.-lm1Aa_foot{min-width:0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 10px;line-height:1.4;display:flex}.-lm1Aa_out{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.-lm1Aa_prompt{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em}.-lm1Aa_sep{color:var(--fg-4)}.-lm1Aa_outText{color:var(--fg)}.-lm1Aa_caret{background:var(--acc);opacity:.85;width:.55em;height:1.05em;margin-left:-6px;animation:1.06s step-end infinite -lm1Aa_caret}.-lm1Aa_root:not([data-live]) .-lm1Aa_caret{animation-play-state:paused}@keyframes -lm1Aa_caret{50%{opacity:0}}.-lm1Aa_hint{color:var(--fg-3);white-space:nowrap;flex:none}.-lm1Aa_hintCoarse,.-lm1Aa_hintKeys{display:none}@media (hover:none){.-lm1Aa_hintFine{display:none}.-lm1Aa_hintCoarse{display:inline}}.-lm1Aa_root:focus-visible .-lm1Aa_hintFine,.-lm1Aa_root:focus-visible .-lm1Aa_hintCoarse{display:none}.-lm1Aa_root:focus-visible .-lm1Aa_hintKeys{display:inline}@media (prefers-reduced-motion:reduce){.-lm1Aa_caret{animation:none}.-lm1Aa_tip{transition:none}}
.bTkWhG_root{--acc:var(--lang-csharp);--pad:16px;width:100%;height:100%;min-height:260px;font-family:var(--font-mono);color:var(--fg-1);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container-type:inline-size}.bTkWhG_canvas{width:100%;height:100%;position:absolute;inset:0}.bTkWhG_root:not([data-layout]) .bTkWhG_lane,.bTkWhG_root:not([data-layout]) .bTkWhG_console{visibility:hidden}.bTkWhG_lane{font-family:var(--font-mono);font-size:var(--cs-label-font,10.5px);letter-spacing:0;color:var(--fg-2);text-align:left;white-space:nowrap;cursor:help;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:0;line-height:1;display:flex;position:absolute}.bTkWhG_code{text-overflow:ellipsis;min-width:0;overflow:hidden}.bTkWhG_id{color:var(--fg)}.bTkWhG_m{color:var(--fg-1);transition:color var(--dur-1) var(--ease-out)}.bTkWhG_p{color:var(--fg-3)}.bTkWhG_lambda{color:var(--fg-3);transition:color var(--dur-1) var(--ease-out)}.bTkWhG_badge{letter-spacing:.02em;color:var(--fg-3);white-space:pre;transition:color var(--dur-1) var(--ease-out);flex:none;font-size:.92em}.bTkWhG_lane[data-active] .bTkWhG_m,.bTkWhG_lane[data-active] .bTkWhG_id{color:var(--fg)}.bTkWhG_lane[data-active] .bTkWhG_lambda{color:var(--acc)}.bTkWhG_lane[data-active] .bTkWhG_badge{color:var(--fg-1)}.bTkWhG_lane:focus-visible{outline:1px solid var(--acc);outline-offset:3px}.bTkWhG_console{border-left:1px solid var(--line);cursor:pointer;flex-direction:column;gap:8px;padding-left:16px;font-size:10.5px;line-height:1.75;display:flex;position:absolute;overflow:hidden}.bTkWhG_consoleHead{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.bTkWhG_lines{min-width:0;transition:opacity .3s var(--ease-out);flex-direction:column;display:flex}.bTkWhG_lines>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bTkWhG_lines>.cmd{color:var(--fg-3)}.bTkWhG_lines>.out{color:var(--fg);animation:bTkWhG_line-in .36s var(--ease-out) both}.bTkWhG_lines>.out:last-child:after{content:"";vertical-align:-.18em;background:var(--acc);width:.55em;height:1.05em;margin-left:.35em;animation:1.06s step-end infinite bTkWhG_caret;display:inline-block}.bTkWhG_root:not([data-live]) .bTkWhG_lines>.out:last-child:after{animation-play-state:paused}.bTkWhG_root[data-phase=outro] .bTkWhG_lines{opacity:0}.bTkWhG_console[data-mode=side] .bTkWhG_lines>div{white-space:normal;overflow-wrap:anywhere}.bTkWhG_console[data-mode=bottom]{border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;padding:6px 0 0}.bTkWhG_console[data-mode=bottom] .bTkWhG_lines{flex-direction:row;gap:14px}.bTkWhG_console[data-mode=none]{display:none}@keyframes bTkWhG_line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes bTkWhG_caret{0%,49%{opacity:1}50%,to{opacity:0}}.bTkWhG_foot{left:var(--pad);right:var(--pad);bottom:var(--pad);cursor:default;justify-content:space-between;align-items:center;gap:12px;height:26px;display:flex;position:absolute}.bTkWhG_caption{min-width:0;font-size:10.5px;line-height:1.3;display:grid}.bTkWhG_caption>span{-webkit-line-clamp:2;line-clamp:2;min-width:0;transition:opacity var(--dur-2) var(--ease-out);-webkit-box-orient:vertical;grid-area:1/1;display:-webkit-box;overflow:hidden}.bTkWhG_hint{color:var(--fg-3)}.bTkWhG_hintTouch{display:none}@media (hover:none){.bTkWhG_hintFine{display:none}.bTkWhG_hintTouch{display:inline}}.bTkWhG_note{color:var(--fg-1);opacity:0}.bTkWhG_root[data-note="1"] .bTkWhG_note{opacity:1}.bTkWhG_root[data-note="1"] .bTkWhG_hint{opacity:0}.bTkWhG_run{height:26px;font-family:var(--font-mono);color:var(--fg-1);border:1px solid var(--line-2);background:var(--bg-1);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);border-radius:5px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:10.5px;display:inline-flex}.bTkWhG_run span{color:var(--fg-3);transition:color var(--dur-1) var(--ease-out);font-size:.85em}.bTkWhG_run:hover{color:var(--fg);border-color:var(--line-3);background:var(--bg-2)}.bTkWhG_run:hover span,.bTkWhG_run:focus-visible span{color:var(--acc)}.bTkWhG_run:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.bTkWhG_run:active{transform:translateY(1px)}@container (max-width:539px){.bTkWhG_foot{--pad:12px}.bTkWhG_caption,.bTkWhG_run{font-size:10px}.bTkWhG_run{height:24px;padding:0 9px}}@media (prefers-reduced-motion:reduce){.bTkWhG_lines>.out{animation:none}.bTkWhG_lines>.out:last-child:after{animation:none}}@media (pointer:coarse){.bTkWhG_run{position:relative}.bTkWhG_run:after{content:"";position:absolute;inset:-9px -3px}.bTkWhG_lane:after{content:"";position:absolute;inset:-14px 0}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.bTkWhG_caption{font-size:11px}}
.Z0ln4a_root{--acc:var(--lang-delphi);--on-acc:var(--white);--face:var(--bg-3);--face-hi:var(--bg-4);--hl:var(--fg-4);--hl-2:var(--line-2);--sh:var(--black);--sh-2:var(--bg-1);--field:var(--bg-1);--cap-a:var(--line-3);--cap-b:var(--bg-2);--cap-fg:var(--fg);--cap-off:var(--bg-2);--cap-off-fg:var(--fg-3);--dlg-a:color-mix(in srgb, var(--acc) 70%, var(--black));--dlg-b:color-mix(in srgb, var(--acc) 18%, var(--bg-2));--win-shadow-c:color-mix(in srgb, var(--black) 55%, transparent);--pointer-shadow:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--black) 60%, transparent));--raised:inset 1px 1px 0 var(--hl), inset -1px -1px 0 var(--sh), inset 2px 2px 0 var(--hl-2), inset -2px -2px 0 var(--sh-2);--sunken:inset 1px 1px 0 var(--sh), inset -1px -1px 0 var(--hl), inset 2px 2px 0 var(--sh-2), inset -2px -2px 0 var(--hl-2);--k:.75;width:100%;height:100%;min-height:240px;color:var(--fg-1);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;container-type:size}:root[data-theme=light] .Z0ln4a_root{--on-acc:var(--black);--face:var(--line);--face-hi:color-mix(in srgb, var(--line) 45%, var(--bg-4));--hl:var(--bg-4);--hl-2:color-mix(in srgb, var(--line) 35%, var(--bg-4));--sh:var(--fg-2);--sh-2:var(--fg-4);--field:var(--bg-4);--cap-a:var(--fg-1);--cap-b:var(--fg-3);--cap-fg:var(--black);--cap-off:var(--line-3);--cap-off-fg:var(--fg-2);--dlg-a:color-mix(in srgb, var(--acc) 88%, var(--white));--dlg-b:color-mix(in srgb, var(--acc) 42%, var(--fg-3));--win-shadow-c:color-mix(in srgb, var(--white) 18%, transparent);--pointer-shadow:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--white) 35%, transparent))}.Z0ln4a_stage{place-items:center;min-height:0;display:grid;position:relative}.Z0ln4a_ws{--u:clamp(.5px, min(calc((100cqw - 32px) / 360), calc((100cqh - 64px) / 252)), 1.6px);width:calc(360 * var(--u));height:calc(252 * var(--u));font-size:calc(12 * var(--u));line-height:1.2;position:relative}.Z0ln4a_toolbar{height:calc(26 * var(--u));border-bottom:1px solid var(--line);position:absolute;inset:0 0 auto}.Z0ln4a_tbtn{color:var(--fg-2);transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);border:1px solid #0000;border-radius:2px;place-items:center;display:grid;position:absolute}.Z0ln4a_tbtn svg{fill:currentColor;width:46%;height:46%}.Z0ln4a_tbtn[data-down]{color:var(--fg);background:color-mix(in srgb, var(--acc) 16%, transparent);border-color:color-mix(in srgb, var(--acc) 60%, transparent);box-shadow:inset 1px 1px 0 var(--sh)}.Z0ln4a_tbtn .Z0ln4a_icoArrow{fill:var(--fg-1);stroke:var(--black);stroke-width:1px;width:32%;height:52%}.Z0ln4a_icoLabel{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:calc(14 * var(--u));line-height:1}.Z0ln4a_icoEdit,.Z0ln4a_icoBtn{height:calc(11 * var(--u));padding:0 calc(2 * var(--u));font-size:calc(7.5 * var(--u));place-items:center;font-weight:600;line-height:1;display:grid}.Z0ln4a_icoEdit{min-width:calc(15 * var(--u));background:var(--field);box-shadow:inset 1px 1px 0 var(--sh), inset -1px -1px 0 var(--hl);justify-items:start}.Z0ln4a_icoBtn{min-width:calc(16 * var(--u));background:var(--face);box-shadow:inset 1px 1px 0 var(--hl), inset -1px -1px 0 var(--sh)}.Z0ln4a_sep{left:calc(32 * var(--u));top:calc(6 * var(--u));width:1px;height:calc(15 * var(--u));background:var(--line-2);position:absolute}.Z0ln4a_tab,.Z0ln4a_proj{font-family:var(--font-mono);font-size:max(7px, calc(8 * var(--u)));letter-spacing:.04em;white-space:nowrap;align-items:center;display:flex;position:absolute}.Z0ln4a_tab{color:var(--fg-3)}.Z0ln4a_proj{height:calc(26 * var(--u));color:var(--fg-4);top:0;right:0}.Z0ln4a_form,.Z0ln4a_dialog{background:var(--face);box-shadow:var(--raised), 0 calc(14 * var(--u)) calc(36 * var(--u)) var(--win-shadow-c);position:absolute}.Z0ln4a_form{transform-origin:50% 40%}.Z0ln4a_title{padding-left:calc(6 * var(--u));background:linear-gradient(90deg, var(--cap-a), var(--cap-b));color:var(--cap-fg);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:-.005em;justify-content:space-between;align-items:center;display:flex;position:absolute;overflow:hidden}.Z0ln4a_titleText{white-space:nowrap}.Z0ln4a_form[data-inactive]>.Z0ln4a_title{background:var(--cap-off);color:var(--cap-off-fg)}.Z0ln4a_dialog .Z0ln4a_title{background:linear-gradient(90deg, var(--dlg-a), var(--dlg-b));color:var(--on-acc)}.Z0ln4a_caps{gap:calc(2 * var(--u));padding-right:calc(2 * var(--u));display:flex}.Z0ln4a_caps i{width:calc(14 * var(--u));height:calc(12 * var(--u));background:var(--face);box-shadow:inset 1px 1px 0 var(--hl), inset -1px -1px 0 var(--sh);place-items:center;display:grid}.Z0ln4a_caps svg{fill:none;width:58%;height:58%;stroke:var(--fg-1);stroke-width:1.2px}.Z0ln4a_client{position:absolute;overflow:hidden}.Z0ln4a_grid{width:100%;height:100%;transition:opacity .32s var(--ease-out);position:absolute;inset:0}.Z0ln4a_root[data-running] .Z0ln4a_grid{opacity:0}.Z0ln4a_comp{opacity:0;transition:opacity .18s var(--ease-out);position:absolute}.Z0ln4a_comp[data-placed]{opacity:1}.Z0ln4a_comp:not([data-placed]){pointer-events:none}.Z0ln4a_root[data-phase=exit] .Z0ln4a_comp{opacity:0;transition-duration:.52s}.Z0ln4a_lbl{white-space:nowrap;font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));color:var(--fg-1);cursor:default;display:block}.Z0ln4a_field{background:var(--field);width:100%;height:100%;box-shadow:var(--sunken);transition:background-color var(--dur-1) var(--ease-out);display:block;position:relative;overflow:hidden}.Z0ln4a_edit{width:calc(100% / var(--k));height:calc(100% / var(--k));transform:scale(var(--k));transform-origin:0 0;padding:0 calc(5 * var(--u) / var(--k));color:var(--fg);font-family:var(--font-sans);cursor:default;-webkit-user-select:text;user-select:text;caret-color:var(--acc);background:0 0;border:0;border-radius:0;outline:0;font-size:16px;line-height:1;position:absolute;top:0;left:0}.Z0ln4a_root[data-running] .Z0ln4a_edit{cursor:text}.Z0ln4a_root[data-running] .Z0ln4a_field:hover{background:var(--bg-2)}.Z0ln4a_field:has(.Z0ln4a_edit:focus-visible){outline:1px solid color-mix(in srgb, var(--acc) 75%, transparent);outline-offset:1px}.Z0ln4a_edit::selection{background:var(--acc);color:var(--on-acc)}.Z0ln4a_btn{background:var(--face);width:100%;height:100%;color:var(--fg);font-family:var(--font-sans);font-size:calc(12 * var(--u));box-shadow:var(--raised);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out);border-radius:0;place-items:center;line-height:1;display:grid;position:relative}.Z0ln4a_btn>span{pointer-events:none}.Z0ln4a_btn:hover{background:var(--face-hi)}.Z0ln4a_btn:active,.Z0ln4a_btn[data-pressed]{background:var(--face);box-shadow:var(--sunken)}.Z0ln4a_btn:active>span,.Z0ln4a_btn[data-pressed]>span{transform:translate(1px,1px)}.Z0ln4a_btn:focus-visible{outline:1px dotted var(--fg-1);outline-offset:calc(-4 * var(--u));border-radius:0}.Z0ln4a_ok{position:absolute}.Z0ln4a_handles{pointer-events:none;display:none;position:absolute;inset:0}.Z0ln4a_comp[data-selected] .Z0ln4a_handles{display:block}.Z0ln4a_handles i{--hs:max(4px, calc(5 * var(--u)));width:var(--hs);height:var(--hs);background:var(--acc);box-shadow:0 0 0 1px var(--black);animation:Z0ln4a_handle-in .22s var(--ease-out) both;position:absolute}.Z0ln4a_handles [data-h=nw],.Z0ln4a_handles [data-h=w],.Z0ln4a_handles [data-h=sw]{left:calc(var(--hs) / -2)}.Z0ln4a_handles [data-h=n],.Z0ln4a_handles [data-h=s]{left:calc(50% - var(--hs) / 2)}.Z0ln4a_handles [data-h=ne],.Z0ln4a_handles [data-h=e],.Z0ln4a_handles [data-h=se]{right:calc(var(--hs) / -2)}.Z0ln4a_handles [data-h=nw],.Z0ln4a_handles [data-h=n],.Z0ln4a_handles [data-h=ne]{top:calc(var(--hs) / -2)}.Z0ln4a_handles [data-h=w],.Z0ln4a_handles [data-h=e]{top:calc(50% - var(--hs) / 2)}.Z0ln4a_handles [data-h=sw],.Z0ln4a_handles [data-h=s],.Z0ln4a_handles [data-h=se]{bottom:calc(var(--hs) / -2)}@keyframes Z0ln4a_handle-in{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.Z0ln4a_ghost{transform:translate(calc(var(--x,0) * var(--u)), calc(var(--y,0) * var(--u))) scale(var(--gs,1));transform-origin:0 0;border:1px dashed color-mix(in srgb, var(--acc) 85%, transparent);background:color-mix(in srgb, var(--acc) 7%, transparent);color:var(--fg-3);font-size:calc(11 * var(--u));white-space:nowrap;pointer-events:none;z-index:4;place-items:center;display:none;position:absolute;top:0;left:0}.Z0ln4a_ghost[data-on]{display:grid}.Z0ln4a_dialog{z-index:3;opacity:0;visibility:hidden;transform:translateY(calc(4 * var(--u))) scale(.97);transition:opacity .14s var(--ease-out), transform .22s var(--ease-out), visibility 0s linear .22s}.Z0ln4a_dialog[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.Z0ln4a_msg{left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(34 * var(--u));font-size:calc(12.5 * var(--u));color:var(--fg);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;position:absolute;overflow:hidden}.Z0ln4a_pointer{width:calc(12 * var(--u));height:calc(19 * var(--u));transform:translate(calc(var(--x,0) * var(--u)), calc(var(--y,0) * var(--u)));fill:var(--white);stroke:var(--black);stroke-width:1px;stroke-linejoin:round;opacity:0;transition:opacity .26s var(--ease-out);filter:var(--pointer-shadow);pointer-events:none;z-index:6;position:absolute;top:0;left:0;overflow:visible}.Z0ln4a_pointer[data-on]{opacity:1}.Z0ln4a_ripple{width:0;height:0;transform:translate(calc(var(--x,0) * var(--u)), calc(var(--y,0) * var(--u)));pointer-events:none;z-index:5;position:absolute;top:0;left:0}.Z0ln4a_ripple i{left:calc(-12 * var(--u));top:calc(-12 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));border:1px solid var(--acc);opacity:0;border-radius:50%;position:absolute}.Z0ln4a_foot{min-width:0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 10px;line-height:1.4;display:flex}.Z0ln4a_status{align-items:center;gap:8px;min-width:0;display:flex}.Z0ln4a_statusText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Z0ln4a_dot{background:var(--fg-3);width:6px;height:6px;transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none}.Z0ln4a_dot[data-s=busy]{background:var(--acc);animation:.4s step-end infinite Z0ln4a_dot-blink}.Z0ln4a_dot[data-s=run]{background:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 20%, transparent)}.Z0ln4a_dot[data-s=idle]{background:var(--fg-4)}.Z0ln4a_root:not([data-live]) .Z0ln4a_dot{animation-play-state:paused}@keyframes Z0ln4a_dot-blink{50%{opacity:.25}}.Z0ln4a_hint{color:var(--fg-3);white-space:nowrap;flex:none}.Z0ln4a_verbTouch{display:none}@media (hover:none){.Z0ln4a_verbFine{display:none}.Z0ln4a_verbTouch{display:inline}}@container (max-width:460px){.Z0ln4a_hintMore{display:none}}.Z0ln4a_root[data-reduced] *,.Z0ln4a_root[data-reduced] :before,.Z0ln4a_root[data-reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.Z0ln4a_root *,.Z0ln4a_root :before,.Z0ln4a_root :after{transition-duration:0s!important;animation:none!important}}
.INMlDW_root{width:100%;height:100%;min-height:0;color:var(--fg-2);flex-direction:column;display:flex;position:relative;container-type:inline-size}.INMlDW_stage{flex:auto;min-height:0;position:relative}.INMlDW_canvas{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}.INMlDW_footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.INMlDW_hint{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.INMlDW_hintLong{display:inline}.INMlDW_hintShort,.INMlDW_verbTouch{display:none}@media (hover:none){.INMlDW_verbFine{display:none}.INMlDW_verbTouch{display:inline}}.INMlDW_actions{flex:none;gap:6px;display:flex}.INMlDW_btn{height:24px;font-family:var(--font-mono);color:var(--fg-1);white-space:nowrap;border:1px solid var(--line-2);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;line-height:1;display:inline-flex}.INMlDW_btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--fg);background:var(--bg-2);border-color:var(--line-3)}.INMlDW_btn:active:not(:disabled):not([aria-disabled=true]){background:var(--bg-3)}.INMlDW_btn:focus-visible{outline:1px solid var(--white);outline-offset:2px}.INMlDW_btn:disabled,.INMlDW_btn[aria-disabled=true]{cursor:not-allowed;opacity:.4}.INMlDW_dot{background:var(--lang-node);width:5px;height:5px;transition:opacity var(--dur-1) var(--ease-out);border-radius:50%}.INMlDW_btn:disabled .INMlDW_dot,.INMlDW_btn[aria-disabled=true] .INMlDW_dot{opacity:0}@container (max-width:460px){.INMlDW_footer{gap:8px;padding:0 8px}.INMlDW_hintLong{display:none}.INMlDW_hintShort{display:inline}.INMlDW_btn{padding:0 7px}}@media (prefers-reduced-motion:reduce){.INMlDW_btn{transition:none}}@media (pointer:coarse){.INMlDW_btn{position:relative}.INMlDW_btn:after{content:"";position:absolute;inset:-10px -3px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.INMlDW_hint{font-size:11px}}
.LWkPma_root{--acc:var(--lang-php);--tip-shadow:0 10px 28px color-mix(in srgb, var(--black) 55%, transparent);--px:clamp(12px, 3.5cqw, 26px);width:100%;height:100%;min-height:240px;color:var(--fg-1);-webkit-tap-highlight-color:transparent;grid-template-rows:minmax(92px,40fr) auto minmax(0,60fr) auto;display:grid;position:relative;overflow:hidden;container-type:size}:root[data-theme=light] .LWkPma_root{--tip-shadow:0 8px 22px color-mix(in srgb, var(--white) 13%, transparent)}.LWkPma_diagram{cursor:pointer;min-height:0;position:relative}.LWkPma_canvas{width:100%;height:100%;position:absolute;inset:0}.LWkPma_node{cursor:pointer;background:0 0;border-radius:10px;position:absolute}.LWkPma_node:focus-visible{outline:1px solid var(--fg-2);outline-offset:2px;border-radius:10px}.LWkPma_detail{min-width:0;padding:0 var(--px) 10px;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-2);align-items:center;gap:10px;line-height:1.4;display:flex}.LWkPma_actor{border:1px solid color-mix(in srgb, var(--acc) 45%, transparent);color:var(--acc);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;flex:none;padding:1px 6px;font-size:10px}.LWkPma_detailText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.LWkPma_browser{min-height:0;margin:0 var(--px);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius-lg);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.LWkPma_bar{border-bottom:1px solid var(--line-2);background:var(--bg-2);align-items:center;gap:8px;min-width:0;height:30px;padding:0 8px 0 10px;display:flex}.LWkPma_lights{flex:none;gap:5px;display:flex}.LWkPma_lights i{background:var(--line-3);border-radius:50%;width:7px;height:7px}.LWkPma_reload{width:22px;height:22px;color:var(--fg-2);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border-radius:5px;flex:none;place-items:center;display:grid}.LWkPma_reload svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform var(--dur-2) var(--ease-out)}.LWkPma_reload:hover{color:var(--fg);background:var(--bg-4)}.LWkPma_reload:hover svg{transform:rotate(45deg)}.LWkPma_reload:active svg{transform:rotate(200deg)}.LWkPma_reload:focus-visible{outline:1px solid var(--fg-2);outline-offset:1px;border-radius:5px}.LWkPma_url{background:var(--bg-1);border:1px solid var(--line);min-width:0;height:20px;font-family:var(--font-mono);white-space:nowrap;border-radius:5px;flex:1;align-items:center;padding:0 9px;font-size:10.5px;display:flex;overflow:hidden}.LWkPma_scheme{color:var(--fg-4)}.LWkPma_host{color:var(--fg-2)}.LWkPma_path{color:var(--fg)}.LWkPma_progress{background:var(--acc);transform-origin:0;opacity:0;height:1.5px;transition:opacity .42s var(--ease-out);pointer-events:none;position:absolute;top:30px;left:0;right:0;transform:scaleX(0)}.LWkPma_progress[data-state=loading],.LWkPma_progress[data-state=done]{opacity:1;transition-duration:0s}.LWkPma_page{min-height:0;padding:4px 14px 6px;position:relative;overflow:hidden;container-type:size}.LWkPma_table{height:100%;font-family:var(--font-sans);-webkit-user-select:text;user-select:text;grid-template-rows:repeat(6,minmax(0,1fr));font-size:clamp(9.5px,8.6cqh,13.5px);line-height:1.2;display:grid}.LWkPma_tr{border-bottom:1px solid var(--line);min-height:0;color:var(--fg-1);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:12px;padding:0 6px;display:grid;transform:translateY(3px)}.LWkPma_tr:last-child{border-bottom-color:#0000}.LWkPma_tr>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.LWkPma_tr[data-on]{opacity:1;animation:LWkPma_row-in .9s var(--ease-out);transform:none}.LWkPma_th{border-bottom-color:var(--line-3);color:var(--fg);font-weight:600}.LWkPma_tr:not(.LWkPma_th)>span:last-child{color:var(--fg-2)}@keyframes LWkPma_row-in{0%{background:color-mix(in srgb, var(--acc) 11%, transparent)}to{background:0 0}}.LWkPma_foot{min-width:0;padding:9px var(--px) 10px;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;line-height:1.4;display:flex}.LWkPma_status{align-items:center;gap:8px;min-width:0;display:flex}.LWkPma_statusText{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.LWkPma_dot{background:var(--fg-3);width:6px;height:6px;transition:background-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none}.LWkPma_dot[data-s=busy]{background:var(--acc);animation:.5s step-end infinite LWkPma_dot-blink}.LWkPma_dot[data-s=ok]{background:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 22%, transparent)}.LWkPma_root:not([data-live]) .LWkPma_dot{animation-play-state:paused}@keyframes LWkPma_dot-blink{50%{opacity:.25}}.LWkPma_hint{color:var(--fg-3);white-space:nowrap;flex:none}.LWkPma_hintCoarse{display:none}@media (hover:none){.LWkPma_hintFine{display:none}.LWkPma_hintCoarse{display:inline}}@container (max-width:420px){.LWkPma_hintFine .LWkPma_hintReplay{display:none}}@container (max-width:340px){.LWkPma_hintCoarse .LWkPma_hintReplay{display:none}}.LWkPma_root[data-reduced] .LWkPma_hintReplay{display:none}.LWkPma_tip{z-index:3;background:color-mix(in srgb, var(--bg-2) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-3);border-radius:var(--radius);width:max-content;max-width:min(260px,100% - 16px);box-shadow:var(--tip-shadow);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform .2s var(--ease-out);gap:3px;padding:8px 10px 9px;display:grid;position:absolute;top:0;left:0}.LWkPma_tip[data-on]{opacity:1}.LWkPma_tipTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-size:10px;font-weight:500}.LWkPma_tipText{color:var(--fg-1);text-wrap:pretty;font-size:12px;line-height:1.45}.LWkPma_root[data-reduced] *,.LWkPma_root[data-reduced] :before,.LWkPma_root[data-reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.LWkPma_root *,.LWkPma_root :before,.LWkPma_root :after{transition-duration:0s!important;animation:none!important}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.LWkPma_url{height:22px;font-size:11px}}@media (pointer:coarse){.LWkPma_reload{position:relative}.LWkPma_reload:after{content:"";position:absolute;inset:-11px -4px}}
.bwvarq_root{--acc:var(--lang-python);width:100%;height:100%;min-height:260px;font-family:var(--font-mono);color:var(--fg-1);position:relative;overflow:hidden;container-type:inline-size}.bwvarq_grid{grid-template:"head head""plot side"minmax(0,1fr)"log log"/minmax(0,1fr) clamp(150px,30%,210px);gap:10px 18px;height:100%;padding:14px 16px 12px;display:grid}.bwvarq_head{grid-area:head;justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.bwvarq_status{min-width:0;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bwvarq_dot{background:var(--fg-4);width:6px;height:6px;transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:50%;flex:none}.bwvarq_root[data-phase=train] .bwvarq_dot{background:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc) 18%, transparent);animation:bwvarq_pulse 1.1s var(--ease-in-out) infinite alternate}.bwvarq_root:not([data-live]) .bwvarq_dot{animation-play-state:paused}.bwvarq_root[data-phase=done] .bwvarq_dot{background:var(--fg-1)}@keyframes bwvarq_pulse{0%{opacity:1}to{opacity:.45}}.bwvarq_actions{flex:none;gap:6px;display:flex}.bwvarq_btn{height:26px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-2);border:1px solid var(--line-2);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;display:inline-flex}.bwvarq_btn span{color:var(--fg-3);transition:color var(--dur-1) var(--ease-out)}.bwvarq_btn:hover{color:var(--fg);border-color:var(--line-3);background:var(--bg-2)}.bwvarq_btn:hover span,.bwvarq_btn:focus-visible span{color:var(--acc)}.bwvarq_btn:focus-visible{outline:1px solid var(--acc);outline-offset:2px;color:var(--fg)}.bwvarq_btn:active{transform:translateY(1px)}.bwvarq_plot{grid-area:plot;min-width:0;min-height:120px;position:relative}.bwvarq_canvas{cursor:crosshair;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}.bwvarq_hint{letter-spacing:.04em;color:var(--fg-3);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out);font-size:10px;position:absolute;bottom:28px;right:18px}.bwvarq_root[data-hover="1"] .bwvarq_hint,.bwvarq_root[data-added="1"] .bwvarq_hint{opacity:0}.bwvarq_hintTouch{display:none}@media (hover:none){.bwvarq_hintFine{display:none}.bwvarq_hintTouch{display:inline}}.bwvarq_side{flex-direction:column;grid-area:side;gap:12px;min-width:0;min-height:0;display:flex}.bwvarq_lossBox{flex:auto;min-height:72px;position:relative}.bwvarq_lossCanvas{width:100%;height:100%;position:absolute;inset:0}.bwvarq_vals{border-top:1px solid var(--line);gap:2px;padding-top:10px;font-size:10.5px;line-height:1.5;display:grid}.bwvarq_vals>div{justify-content:space-between;gap:12px;display:flex}.bwvarq_vals dt{color:var(--fg-3)}.bwvarq_vals dd{color:var(--fg-1);font-variant-numeric:tabular-nums;white-space:pre}.bwvarq_param dt{color:var(--fg-2)}.bwvarq_param dd{color:var(--fg)}.bwvarq_logWrap{border-top:1px solid var(--line);grid-area:log;padding-top:8px;font-size:10.5px;line-height:1.6}.bwvarq_logClip{--lines:3;height:calc(var(--lines) * 1.6em);overflow:hidden}.bwvarq_log{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.bwvarq_log>div{white-space:pre;text-overflow:ellipsis;height:1.6em;color:var(--fg-4);flex:none;overflow:hidden}.bwvarq_log>div[data-age="1"]{color:var(--fg-3)}.bwvarq_log>div[data-age="0"]{color:var(--fg-1)}@container (max-width:539px){.bwvarq_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""plot""log";gap:8px;padding:12px 12px 10px}.bwvarq_side{display:none}.bwvarq_logWrap{font-size:10px}.bwvarq_logClip{--lines:2}.bwvarq_btn{height:24px;padding:0 8px}.bwvarq_hint{font-size:9.5px}}@container (max-width:360px){.bwvarq_status{font-size:10px}.bwvarq_btn{gap:4px;padding:0 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.bwvarq_root[data-phase=train] .bwvarq_dot{animation:none}}@media (pointer:coarse){.bwvarq_btn{position:relative}.bwvarq_btn:after{content:"";position:absolute;inset:-9px -3px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.bwvarq_hint{font-size:11px}}
.ePkxZa_root{width:100%;height:100%;min-height:0;color:var(--fg-2);flex-direction:column;display:flex;position:relative;container-type:inline-size}.ePkxZa_stage{flex:auto;min-height:0;position:relative;overflow:hidden}.ePkxZa_canvas{width:100%;height:100%;position:absolute;inset:0}.ePkxZa_surface{cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:0;height:0;position:absolute;top:0;left:0}.ePkxZa_surface:active{cursor:grabbing}.ePkxZa_surface:focus-visible{outline:1px solid var(--white);outline-offset:6px}.ePkxZa_footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.ePkxZa_hint{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ePkxZa_hintShort,.ePkxZa_hintTouch{display:none}@media (hover:none) and (pointer:coarse){.ePkxZa_hintTouch{display:inline}.ePkxZa_hintPointer{display:none}}.ePkxZa_btn{height:24px;font-family:var(--font-mono);color:var(--fg-1);white-space:nowrap;border:1px solid var(--line-2);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;line-height:1;display:inline-flex}.ePkxZa_btn:hover{color:var(--fg);background:var(--bg-2);border-color:var(--line-3)}.ePkxZa_btn:active{background:var(--bg-3)}.ePkxZa_btn:focus-visible{outline:1px solid var(--white);outline-offset:2px}.ePkxZa_spin{color:var(--lang-reactnative)}@container (max-width:460px){.ePkxZa_footer{gap:8px;padding:0 8px}.ePkxZa_hintLong{display:none}.ePkxZa_hintShort{display:inline}.ePkxZa_btn{padding:0 7px}}@media (prefers-reduced-motion:reduce){.ePkxZa_btn{transition:none}}@media (pointer:coarse){.ePkxZa_btn{position:relative}.ePkxZa_btn:after{content:"";position:absolute;inset:-10px -3px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.ePkxZa_hint{font-size:11px}}
._8j01aa_root{width:100%;height:100%;min-height:0;color:var(--fg-2);flex-direction:column;display:flex;position:relative;container-type:inline-size}._8j01aa_stage{flex:auto;min-height:0;position:relative}._8j01aa_canvas{-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}._8j01aa_hits{pointer-events:none;position:absolute;inset:0;overflow:hidden}._8j01aa_item{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;padding:0;position:absolute;top:0;left:0}._8j01aa_item:focus-visible{outline:1px solid var(--white);outline-offset:3px}._8j01aa_footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}._8j01aa_hint{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}._8j01aa_hintShort,._8j01aa_verbTouch{display:none}@media (hover:none){._8j01aa_verbFine{display:none}._8j01aa_verbTouch{display:inline}}._8j01aa_actions{flex:none;gap:6px;display:flex}._8j01aa_btn{height:24px;font-family:var(--font-mono);color:var(--fg-1);white-space:nowrap;border:1px solid var(--line-2);transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;line-height:1;display:inline-flex}._8j01aa_btn:hover{color:var(--fg);background:var(--bg-2);border-color:var(--line-3)}._8j01aa_btn:active{background:var(--bg-3)}._8j01aa_btn:focus-visible{outline:1px solid var(--white);outline-offset:2px}._8j01aa_plus{color:var(--lang-react)}@container (max-width:460px){._8j01aa_footer{gap:8px;padding:0 8px}._8j01aa_hintLong{display:none}._8j01aa_hintShort{display:inline}._8j01aa_btn{padding:0 7px}}@media (prefers-reduced-motion:reduce){._8j01aa_btn{transition:none}}@media (pointer:coarse){._8j01aa_btn{position:relative}._8j01aa_btn:after{content:"";position:absolute;inset:-10px -3px}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){._8j01aa_hint{font-size:11px}}
.n1rO5W_root{--explorer-w:200px;--accent-ease:var(--dur-3) var(--ease-out);--ide-ink:var(--black);--ide-ring:color-mix(in srgb, var(--black) 60%, transparent)}:root[data-theme=light] .n1rO5W_root{--ide-ink:color-mix(in srgb, var(--fg) 22%, transparent);--ide-ring:color-mix(in srgb, var(--fg) 5%, transparent)}section.n1rO5W_root{scroll-margin-top:calc(var(--nav-h) + 8px - var(--section-pad))}.n1rO5W_head{margin-bottom:clamp(28px,3.4vw,44px)}.n1rO5W_head>header{margin-bottom:0}@media (max-width:400px){.n1rO5W_asideWide{display:none}}.n1rO5W_window{isolation:isolate;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--ide-ring), 0 40px 120px -64px color-mix(in srgb, var(--lang-accent) 34%, transparent), 0 30px 60px -40px var(--ide-ink);transition:box-shadow var(--accent-ease), border-color var(--accent-ease);position:relative;overflow:hidden}.n1rO5W_window:before{content:"";z-index:2;background:var(--lang-accent);opacity:.55;pointer-events:none;height:1px;transition:background-color var(--accent-ease);position:absolute;top:0;left:12%;right:12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.n1rO5W_titlebar{border-bottom:1px solid var(--line);height:40px;font-family:var(--font-mono);color:var(--fg-3);white-space:nowrap;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 14px;font-size:11.5px;display:grid}.n1rO5W_dots{gap:7px;display:flex}.n1rO5W_dots span{background:var(--bg-3);width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:50%}.n1rO5W_path{text-overflow:ellipsis;min-width:0;color:var(--fg-1);overflow:hidden}.n1rO5W_pathDim{color:var(--fg-3)}.n1rO5W_pathFile{color:var(--fg)}.n1rO5W_mode{color:var(--fg-3);display:none}.n1rO5W_modeAge{display:none}@media (min-width:900px){.n1rO5W_modeAge{display:inline}}@media (min-width:640px){.n1rO5W_titlebar{grid-template-columns:1fr auto 1fr}.n1rO5W_path{justify-self:center}.n1rO5W_mode{justify-self:end;display:block}}.n1rO5W_body{grid-template-columns:minmax(0,1fr);display:grid}.n1rO5W_panel{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.n1rO5W_editorCol{flex-direction:column;min-width:0;height:330px;display:flex}.n1rO5W_outputCol{border-top:1px solid var(--line);flex-direction:column;min-width:0;display:flex}@media (min-width:640px){.n1rO5W_editorCol{height:360px}}@media (min-width:1100px){.n1rO5W_body{grid-template-columns:var(--explorer-w) minmax(0, 1fr)}.n1rO5W_panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.n1rO5W_editorCol{border-right:1px solid var(--line);height:auto}.n1rO5W_outputCol{border-top:0}}.n1rO5W_outputHead{background:var(--bg);border-bottom:1px solid var(--line);height:36px;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 14px;font-size:10.5px;display:flex}.n1rO5W_outputTitle{text-overflow:ellipsis;text-transform:uppercase;min-width:0;color:var(--fg-3);overflow:hidden}.n1rO5W_outputSep{color:var(--fg-4)}.n1rO5W_outputState{color:var(--fg-2);text-transform:lowercase;letter-spacing:.02em}.n1rO5W_outputGlyph{color:var(--fg-3);transition:color var(--accent-ease);display:inline-block}.n1rO5W_outputState[data-state=running] .n1rO5W_outputGlyph{color:var(--lang-accent);animation:n1rO5W_running-pulse 1.6s var(--ease-in-out) infinite}@keyframes n1rO5W_running-pulse{0%,to{opacity:1}50%{opacity:.35}}.n1rO5W_rerun{height:24px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.n1rO5W_rerun svg{transition:transform var(--dur-3) var(--ease-out)}.n1rO5W_rerun:hover{color:var(--fg);border-color:var(--line-2);background:var(--bg-2)}.n1rO5W_rerun:hover svg{transform:rotate(-200deg)}.n1rO5W_rerun:active svg{transition-duration:var(--dur-1);transform:rotate(-360deg)}.n1rO5W_rerun:focus-visible{outline-offset:-1px;border-radius:4px}.n1rO5W_rerunLabel{display:none}@media (min-width:480px){.n1rO5W_rerunLabel{display:inline}}.n1rO5W_outputBody{background:var(--bg);flex:auto;min-height:280px;position:relative}.n1rO5W_outputBody:before{content:"";aspect-ratio:4/3;width:100%;max-height:460px;display:block}@media (max-width:639px){.n1rO5W_outputBody[data-chat]:before{aspect-ratio:2/3;max-height:min(560px,72svh)}}@media (min-width:640px){.n1rO5W_outputBody{min-height:320px}.n1rO5W_outputBody:before{aspect-ratio:16/10;max-height:460px}}@media (min-width:1100px){.n1rO5W_outputBody{min-height:340px}.n1rO5W_outputBody:before{aspect-ratio:16/11;max-height:560px}}.n1rO5W_stage{animation:n1rO5W_stage-in .56s var(--ease-out) both;position:absolute;inset:0;overflow:hidden}@keyframes n1rO5W_stage-in{0%{opacity:0;filter:blur(6px);transform:scale(.985)}to{opacity:1;filter:none;transform:none}}.n1rO5W_details{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta nav""copy copy";gap:20px 24px;margin-top:clamp(24px,3.4vw,36px);display:grid}@media (min-width:1100px){.n1rO5W_details{grid-template-columns:calc(var(--explorer-w) + 1px) minmax(0, 1fr) auto;grid-template-areas:"meta copy nav";column-gap:0}.n1rO5W_copy{padding-left:28px;padding-right:32px}}.n1rO5W_meta{flex-direction:column;grid-area:meta;gap:6px;min-width:0;display:flex}.n1rO5W_when{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.n1rO5W_age{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg-1);white-space:nowrap;font-size:13px}.n1rO5W_ageSep{color:var(--fg-4)}@media (min-width:1100px){.n1rO5W_when{flex-direction:column;align-items:flex-start}.n1rO5W_ageSep{display:none}}.n1rO5W_year{font-family:var(--font-mono);font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-weight:400;line-height:1.1;display:inline-flex}.n1rO5W_approx{color:var(--lang-accent);transition:color var(--accent-ease)}.n1rO5W_counter{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--fg-3);font-variant-numeric:tabular-nums}.n1rO5W_copy{grid-area:copy;gap:10px;min-width:0;max-width:68ch;display:grid}.n1rO5W_kicker{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--lang-accent);transition:color var(--accent-ease);font-weight:500}.n1rO5W_name{font-family:var(--font-sans);font-size:var(--fs-h3);letter-spacing:-.035em;color:var(--fg);font-weight:500;line-height:1.15}.n1rO5W_blurb{font-size:var(--fs-lg);color:var(--fg-1);text-wrap:pretty;line-height:1.6}.n1rO5W_tags{flex-wrap:wrap;gap:6px;margin-top:6px;list-style:none;display:flex}.n1rO5W_tags li{border:1px solid var(--line-2);font-family:var(--font-mono);color:var(--fg-2);background:var(--bg-1);border-radius:4px;padding:3px 8px;font-size:11px;line-height:1.4}.n1rO5W_name,.n1rO5W_blurb,.n1rO5W_tags li{animation:n1rO5W_copy-in .52s var(--ease-out) both}.n1rO5W_blurb{animation-delay:60ms}.n1rO5W_tags li{animation-delay:calc(.12s + var(--i,0) * 45ms)}@keyframes n1rO5W_copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.n1rO5W_nav{flex-direction:column;grid-area:nav;align-items:flex-end;gap:12px;display:flex}.n1rO5W_navButtons{gap:6px;display:flex}.n1rO5W_navBtn{border:1px solid var(--line-2);border-radius:var(--radius);width:36px;height:36px;color:var(--fg-2);background:var(--bg-1);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);place-items:center;display:grid}.n1rO5W_navBtn:hover{color:var(--fg);border-color:color-mix(in srgb, var(--lang-accent) 45%, var(--line-2));background:var(--bg-2)}.n1rO5W_navBtn:active{transform:translateY(1px)}.n1rO5W_navBtn:focus-visible{outline-offset:2px;border-radius:var(--radius)}.n1rO5W_hint{font-family:var(--font-mono);color:var(--fg-3);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:none}.n1rO5W_hintSep{color:var(--fg-4)}.n1rO5W_hint .kbd{font-size:10px}@media (hover:hover) and (pointer:fine){.n1rO5W_hint{display:flex}}@media (max-width:767px),(pointer:coarse) and (max-height:500px){.n1rO5W_outputHead,.n1rO5W_rerun{font-size:11px}}@media (pointer:coarse){.n1rO5W_rerun{z-index:1;position:relative}.n1rO5W_rerun:after{content:"";position:absolute;inset:-10px -7px}.n1rO5W_navBtn{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.n1rO5W_stage,.n1rO5W_name,.n1rO5W_blurb,.n1rO5W_tags li,.n1rO5W_outputState[data-state=running] .n1rO5W_outputGlyph{animation:none}.n1rO5W_rerun svg{transition:none}}
