.M9spXG_blocks{gap:28px;min-width:0;display:grid}.M9spXG_text{gap:12px;display:grid}.M9spXG_h2{font-size:var(--step-2);margin-top:12px}.M9spXG_h3{font-size:1.0625rem;font-family:var(--font-body);letter-spacing:0;margin-bottom:12px;font-weight:600}.M9spXG_section{min-width:0}.M9spXG_note{gap:6px;font-size:.9375rem;display:grid}.M9spXG_noteTitle{font-weight:600}.M9spXG_figure{min-width:0;margin:0}.M9spXG_caption{font-size:var(--step--1);color:var(--dim);margin-top:10px}.M9spXG_terminal{border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--surface);min-width:0;margin:0;overflow:hidden}.M9spXG_termBar{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--dim);padding:8px 14px;font-size:.75rem}.M9spXG_termBody{white-space:pre;margin:0;padding:14px 16px 16px;font-size:.84375rem;line-height:1.7;overflow-x:auto}.M9spXG_termEntry{display:block}.M9spXG_termEntry+.M9spXG_termEntry{margin-top:6px}.M9spXG_termPrompt{color:var(--dim)}.M9spXG_sigil{color:var(--accent)}.M9spXG_termCmd{color:var(--text)}.M9spXG_termOut{color:var(--muted)}.M9spXG_commands{border-collapse:collapse;width:100%;font-size:.9375rem}.M9spXG_commands th{text-align:left;font-weight:500;font-size:var(--step--1);color:var(--dim);border-bottom:1px solid var(--line-strong);padding:0 16px 8px 0}.M9spXG_commands td{vertical-align:top;border-bottom:1px solid var(--line);padding:10px 16px 10px 0}.M9spXG_commands td:first-child{white-space:nowrap;width:1%}.M9spXG_commands td:last-child{color:var(--muted)}.M9spXG_commands .M9spXG_cmdCell{color:var(--text);background:0 0;border:0;padding:0;font-size:.875rem}@media (max-width:560px){.M9spXG_commands,.M9spXG_commands tbody{display:block}.M9spXG_commands .M9spXG_cmdCell{overflow-wrap:anywhere}.M9spXG_commands thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.M9spXG_commands tr{border-bottom:1px solid var(--line);gap:2px;padding-block:10px;display:grid}.M9spXG_commands td{border:0;padding:0}.M9spXG_commands td:first-child{white-space:normal;width:auto}}
.yaZbQa_frame{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);min-width:0}.yaZbQa_hi{color:var(--accent)}.yaZbQa_tree{white-space:pre;margin:0;padding:16px 18px;font-size:.84375rem;line-height:1.65;overflow-x:auto}.yaZbQa_treeRow{display:block}.yaZbQa_branch,.yaZbQa_treeNote{color:var(--dim)}.yaZbQa_seqScroll{padding:8px 4px;overflow-x:auto}.yaZbQa_seq{font-family:var(--font-mono);margin-inline:auto;display:block}.yaZbQa_seqBox{fill:var(--raised);stroke:var(--line-strong)}.yaZbQa_seqActor{fill:var(--text);font-size:12.5px}.yaZbQa_seqLife{stroke:var(--line-strong);stroke-dasharray:3 4}.yaZbQa_seqArrow{stroke:var(--muted);stroke-width:1.25px}.yaZbQa_seqArrowHi{stroke:var(--accent);stroke-width:1.5px}.yaZbQa_seqHead{fill:var(--muted)}.yaZbQa_seqHeadHi{fill:var(--accent)}.yaZbQa_seqLabel{fill:var(--muted);font-size:12px}.yaZbQa_seqLabelHi{fill:var(--accent);font-size:12px}.yaZbQa_stack{border:1px solid var(--line-strong);border-radius:var(--radius-m);margin:0;padding:0;list-style:none;overflow:hidden}.yaZbQa_layer{background:var(--surface);border-left:3px solid #0000;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 16px;display:flex}.yaZbQa_layer+.yaZbQa_layer{border-top:1px solid var(--line)}.yaZbQa_layerHi{border-left-color:var(--accent);background:var(--raised)}.yaZbQa_layerHi .yaZbQa_layerLabel{color:var(--accent)}.yaZbQa_layerLabel{font-weight:500}.yaZbQa_layerDetail{font-family:var(--font-mono);color:var(--muted);font-size:.8125rem}.yaZbQa_flowWrap{container-type:inline-size}.yaZbQa_flow{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.yaZbQa_flowStep{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);gap:4px;padding:12px 14px;display:grid;position:relative}.yaZbQa_flowStep+.yaZbQa_flowStep:before{content:"";border-left:1px solid var(--line-strong);height:22px;position:absolute;top:-23px;left:50%}.yaZbQa_flowHi{border-color:var(--accent)}.yaZbQa_flowHi .yaZbQa_flowLabel{color:var(--accent)}.yaZbQa_flowLabel{font-size:.9375rem;font-weight:500}.yaZbQa_flowDetail{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;font-size:.78125rem}@container (min-width:620px){.yaZbQa_flow{flex-direction:row;gap:20px}.yaZbQa_flowStep{flex:1 1 0;min-width:0}.yaZbQa_flowStep+.yaZbQa_flowStep:before{border-left:0;border-top:1px solid var(--line-strong);width:20px;height:0;top:50%;left:-21px}}.yaZbQa_anatomyLine{font-family:var(--font-mono);white-space:pre;padding:42px 18px 18px;font-size:1rem;line-height:3.4;overflow-x:auto}.yaZbQa_part{border-bottom:2px solid var(--line-strong);padding-bottom:2px;position:relative}.yaZbQa_partHi{color:var(--accent);border-bottom-color:var(--accent)}.yaZbQa_partNum{color:var(--dim);font-size:.6875rem;line-height:1;position:absolute;top:-1.55em;left:0}.yaZbQa_partEven .yaZbQa_partNum{top:-2.45em}.yaZbQa_partHi .yaZbQa_partNum{color:var(--accent)}.yaZbQa_sep{color:var(--dim)}.yaZbQa_legend{border-top:1px solid var(--line);gap:6px;margin:0;padding:12px 18px 16px;font-size:.875rem;list-style:none;display:grid}.yaZbQa_legend li{grid-template-columns:22px minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.yaZbQa_legendNum{font-family:var(--font-mono);color:var(--dim);font-size:.75rem}.yaZbQa_legendText{overflow-wrap:anywhere;background:0 0;border:0;padding:0}.yaZbQa_legendLabel{color:var(--muted)}.yaZbQa_legendHi .yaZbQa_legendText,.yaZbQa_legendHi .yaZbQa_legendNum{color:var(--accent)}@media (max-width:480px){.yaZbQa_legend li{grid-template-columns:22px minmax(0,1fr)}.yaZbQa_legendLabel{grid-column:2}}
.NvdZ3a_box{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);gap:14px;min-width:0;padding:16px;display:grid;container-type:inline-size}.NvdZ3a_bar{font-family:var(--font-mono);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:.71875rem;display:flex}.NvdZ3a_controls{flex-wrap:wrap;gap:6px;display:flex}.NvdZ3a_btn{font:400 .78125rem var(--font-mono);border:1px solid var(--line-strong);min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;padding:0 10px}.NvdZ3a_btn:hover{color:var(--text);border-color:var(--muted)}.NvdZ3a_btn[aria-pressed=true],.NvdZ3a_btnOn{color:var(--accent);border-color:var(--accent)}.NvdZ3a_btn:disabled{opacity:.4;cursor:default}.NvdZ3a_mono{font-family:var(--font-mono)}.NvdZ3a_dim{color:var(--dim)}.NvdZ3a_muted{color:var(--muted)}.NvdZ3a_accent{color:var(--accent)}.NvdZ3a_ok{color:var(--ok)}.NvdZ3a_bad{color:var(--danger)}.NvdZ3a_input{background:var(--bg);width:100%;min-height:38px;color:var(--text);border:1px solid var(--line-strong);font:400 .875rem var(--font-mono);border-radius:3px;padding:0 10px}.NvdZ3a_input:focus-visible{border-color:var(--accent);outline:none}.NvdZ3a_pre{background:var(--bg);border:1px solid var(--line);font:400 .8125rem/1.65 var(--font-mono);white-space:pre;border-radius:3px;min-width:0;margin:0;padding:12px 14px;overflow-x:auto}.NvdZ3a_readout{color:var(--muted);min-height:1.6em;font-size:.9375rem}
.FakyiG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.FakyiG_col{justify-items:center;gap:8px;display:grid}.FakyiG_who{font-family:var(--font-mono);color:var(--dim);font-size:.75rem}.FakyiG_bits{gap:4px;display:flex}.FakyiG_bit{border:1px solid var(--line-strong);background:var(--bg);width:40px;color:var(--dim);cursor:pointer;font-family:var(--font-mono);border-radius:3px;justify-items:center;gap:2px;padding:8px 0 6px;transition:border-color .12s,color .12s;display:grid}.FakyiG_bit:hover{border-color:var(--muted)}.FakyiG_on{color:var(--text);border-color:var(--muted)}.FakyiG_ch{font-size:1.25rem;line-height:1}.FakyiG_on .FakyiG_ch{color:var(--accent)}.FakyiG_val{color:var(--dim);font-size:.625rem}.FakyiG_sum{font-family:var(--font-mono);color:var(--muted);font-size:1.125rem}@container (max-width:400px){.FakyiG_bit{width:30px}.FakyiG_ch{font-size:1rem}}
.Q6hd1q_scroll{overflow-x:auto}.Q6hd1q_svg{font-family:var(--font-mono);margin-inline:auto;display:block}.Q6hd1q_actor{fill:var(--raised);stroke:var(--line-strong)}.Q6hd1q_actorText{fill:var(--text);font-size:12px}.Q6hd1q_life{stroke:var(--line-strong);stroke-dasharray:3 4}.Q6hd1q_msg{opacity:.12;transition:opacity .25s}.Q6hd1q_shown{opacity:1}.Q6hd1q_line{stroke:var(--muted);stroke-width:1.2px}.Q6hd1q_label{fill:var(--muted);font-size:11.5px}.Q6hd1q_head{fill:var(--muted)}.Q6hd1q_headHi{fill:var(--accent)}.Q6hd1q_hi .Q6hd1q_line{stroke:var(--accent)}.Q6hd1q_hi .Q6hd1q_label,.Q6hd1q_packet{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.Q6hd1q_msg{transition:none}}
.XoXGKa_stages{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.XoXGKa_item{align-items:center;gap:6px;display:flex}.XoXGKa_stage{font:400 .8125rem var(--font-mono);border:1px solid var(--line-strong);background:var(--bg);min-height:34px;color:var(--muted);cursor:pointer;border-radius:3px;padding:0 10px}.XoXGKa_stage:hover,.XoXGKa_done{color:var(--text)}.XoXGKa_on{border-color:var(--accent);color:var(--accent)}.XoXGKa_pipe{font-family:var(--font-mono);color:var(--line-strong);transition:color .2s}.XoXGKa_flow{color:var(--accent)}.XoXGKa_out{max-height:260px;animation:.3s XoXGKa_fade;overflow:auto}@keyframes XoXGKa_fade{0%{opacity:.2;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.XoXGKa_out{animation:none}}
.W-2_wq_stage{justify-items:center;padding:8px 0;display:grid;overflow-x:auto}.W-2_wq_layer{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;gap:8px;padding:8px 10px 10px;animation:.28s W-2_wq_grow;display:grid}.W-2_wq_layer>.W-2_wq_layer,.W-2_wq_layer>.W-2_wq_payload{background:var(--bg)}.W-2_wq_newest{border-color:var(--accent)}.W-2_wq_head{font-family:var(--font-mono);flex-wrap:wrap;gap:4px 10px;font-size:.75rem;display:flex}.W-2_wq_name{color:var(--text)}.W-2_wq_newest>.W-2_wq_head .W-2_wq_name{color:var(--accent)}.W-2_wq_adds{color:var(--dim)}.W-2_wq_payload{border:1px dashed var(--line-strong);font-family:var(--font-mono);color:var(--muted);white-space:nowrap;border-radius:3px;padding:10px 14px;font-size:.8125rem}@keyframes W-2_wq_grow{0%{opacity:.4;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.W-2_wq_layer{animation:none}}
.f13N-a_inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.f13N-a_field{font-family:var(--font-mono);gap:6px;font-size:.75rem;display:grid}.f13N-a_range{width:100%;accent-color:var(--accent);min-height:38px}.f13N-a_bits{font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;font-size:.9375rem;display:flex}.f13N-a_net{color:var(--accent)}.f13N-a_host{color:var(--dim)}.f13N-a_gap{margin-right:.7em}.f13N-a_out{font-family:var(--font-mono);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.f13N-a_out dt{color:var(--dim);font-size:.6875rem}.f13N-a_out dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}@container (max-width:480px){.f13N-a_inputs,.f13N-a_out{grid-template-columns:1fr 1fr}.f13N-a_bits{font-size:.75rem}}
.rx9a1G_field{font-family:var(--font-mono);gap:6px;font-size:.75rem;display:grid}.rx9a1G_hash{font-family:var(--font-mono);word-break:break-all;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:12px 14px;font-size:.875rem;line-height:1.7}.rx9a1G_changed{color:var(--accent)}
.UCgoMW_field{font-family:var(--font-mono);gap:6px;font-size:.75rem;display:grid}.UCgoMW_row{align-items:center;gap:6px;font-size:1rem;display:flex}.UCgoMW_hit{color:var(--accent);text-underline-offset:3px;background:0 0;text-decoration:underline}
.A-slYG_base{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.9375rem}.A-slYG_table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:.78125rem}.A-slYG_table th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line-strong);padding:0 10px 6px 0;font-weight:400}.A-slYG_table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.A-slYG_url{overflow-wrap:anywhere;color:var(--text)}.A-slYG_field{font-family:var(--font-mono);gap:6px;font-size:.75rem;display:grid}@container (max-width:520px){.A-slYG_table thead{display:none}.A-slYG_table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,auto) 1fr;gap:2px 10px;padding-block:8px;display:grid}.A-slYG_table td{border:0;padding:0}.A-slYG_table .A-slYG_url{grid-column:1/-1}}
.Qgq_Xq_toggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Qgq_Xq_sep{background:var(--line-strong);width:1px;height:22px;margin-inline:4px}.Qgq_Xq_rows{margin:0;padding:0;list-style:none}.Qgq_Xq_row{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) minmax(0,1.1fr);gap:4px 14px;padding-block:9px;font-size:.875rem;display:grid}.Qgq_Xq_row>span:first-child{font-family:var(--font-mono);font-size:.78125rem}.Qgq_Xq_why{color:var(--muted)}@container (max-width:520px){.Qgq_Xq_row{grid-template-columns:64px minmax(0,1fr)}.Qgq_Xq_why{grid-column:2}}
.FreewG_list{margin:0;padding:0;list-style:none}.FreewG_item{border-bottom:1px solid var(--line);gap:6px;padding-block:10px;display:grid}.FreewG_link{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.FreewG_link:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.FreewG_reveal{opacity:0;gap:2px;max-height:0;font-size:.8125rem;transition:max-height .22s,opacity .18s;display:grid;overflow:hidden}.FreewG_shown{opacity:1;max-height:8em}.FreewG_href{overflow-wrap:anywhere;color:var(--muted);font-size:.8125rem;background:0 0!important;border:0!important;padding:0!important}.FreewG_diff{color:var(--danger);background:0 0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.FreewG_reveal{transition:none}}
._9s_EEG_cmd{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:4px;font-size:.875rem;display:flex}._9s_EEG_q{background:var(--bg);min-width:0;min-height:34px;color:var(--accent);border:1px solid var(--line-strong);font:inherit;border-radius:3px;flex:140px;padding:0 8px}._9s_EEG_q:focus-visible{border-color:var(--accent);outline:none}._9s_EEG_out{max-height:280px;overflow:auto}._9s_EEG_hit{color:var(--accent);background:0 0}
._9HiHpa_tree{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:10px 14px;font-size:.84375rem;line-height:1.8;overflow-x:auto}._9HiHpa_row{white-space:pre}._9HiHpa_name{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}._9HiHpa_name:hover,._9HiHpa_on{color:var(--accent)}
.djnmTW_root{-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none;width:100%;min-width:0;margin-inline:auto;position:relative}.djnmTW_root:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--radius-m)}.djnmTW_stage{width:100%;position:relative}.djnmTW_svg{cursor:grab;filter:drop-shadow(0 0 18px #e7e4de29)drop-shadow(0 18px 28px #0000008c);width:100%;height:100%;display:block;overflow:visible}.djnmTW_svg:active{cursor:grabbing}.djnmTW_svg [data-act]{cursor:pointer}.djnmTW_svg [data-act]:hover{filter:brightness(1.08)drop-shadow(0 0 6px #e7e4de59)}.djnmTW_label{pointer-events:none;font-family:var(--font-mono);white-space:nowrap;align-items:center;font-size:.8125rem;display:flex;position:absolute;transform:translateY(-50%)}.djnmTW_labelR{flex-direction:row}.djnmTW_labelL{flex-direction:row-reverse;transform:translate(-100%,-50%)}.djnmTW_leader{background:var(--line-strong);flex:none;width:28px;height:1px}.djnmTW_pill{background:var(--raised);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px 8px}.djnmTW_labelOn .djnmTW_pill{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.djnmTW_labelOn .djnmTW_leader{background:var(--accent)}.djnmTW_marker{background:var(--raised);width:20px;height:20px;color:var(--muted);font-family:var(--font-mono);box-shadow:inset 0 0 0 1px var(--line-strong);pointer-events:none;border-radius:50%;place-items:center;font-size:.6875rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.djnmTW_markerOn{color:var(--bg);background:var(--accent);box-shadow:none}.djnmTW_legend{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.djnmTW_legend span{color:var(--dim);margin-right:4px}.djnmTW_legendOn{color:var(--accent)}.djnmTW_caption{text-align:center;color:var(--dim);margin:10px 0 0;font-size:.875rem}.djnmTW_note{text-align:center;text-wrap:balance;min-height:1.4em;font-family:var(--font-mono);color:var(--dim);margin:10px 0 0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.djnmTW_svg [data-act]:hover{filter:none}}
.FfMMvW_brief{border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent);gap:14px;padding:22px 24px;display:grid}.FfMMvW_briefTag{font-family:var(--font-mono);color:var(--accent);font-size:.75rem}.FfMMvW_briefGrid{gap:12px;margin:0;display:grid}.FfMMvW_briefGrid div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.FfMMvW_briefGrid dt{font-family:var(--font-mono);color:var(--dim);padding-top:2px;font-size:.8125rem}.FfMMvW_briefGrid dd{margin:0}.FfMMvW_step{gap:14px;display:grid}.FfMMvW_stepHead{align-items:center;gap:14px;display:flex}.FfMMvW_stepNum{background:var(--raised);width:38px;height:38px;font-family:var(--font-mono);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;display:grid}.FfMMvW_stepTitle{font-size:var(--step-1)}.FfMMvW_stepBody{gap:14px;min-width:0;padding-left:52px;display:grid}.FfMMvW_expect,.FfMMvW_tip{border-radius:var(--radius-s);background:var(--surface);max-width:none;padding:10px 14px;font-size:.9375rem}.FfMMvW_expectTag,.FfMMvW_tipTag{font-family:var(--font-mono);margin-right:8px;font-size:.75rem}.FfMMvW_expectTag{color:var(--ok)}.FfMMvW_tipTag{color:var(--accent)}.FfMMvW_takeaways,.FfMMvW_compare{gap:14px;display:grid}.FfMMvW_takeTitle{font-size:var(--step-1)}.FfMMvW_takeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.FfMMvW_take{border-radius:var(--radius-m);background:var(--surface);align-content:start;gap:10px;padding:16px;font-size:.9375rem;display:grid}.FfMMvW_takeNum{font-family:var(--font-mono);color:var(--accent);font-size:.75rem}.FfMMvW_compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.FfMMvW_side{border-radius:var(--radius-m);background:var(--surface);align-content:start;gap:8px;min-width:0;margin:0;padding:14px;display:grid}.FfMMvW_sideLabel{font-family:var(--font-mono);font-size:.75rem}.FfMMvW_bad .FfMMvW_sideLabel{color:var(--danger)}.FfMMvW_good .FfMMvW_sideLabel{color:var(--ok)}.FfMMvW_code{border-radius:var(--radius-s);background:var(--bg);white-space:pre;margin:0;padding:12px;font-size:.8125rem;line-height:1.6;overflow-x:auto}.FfMMvW_sideNote{color:var(--muted);font-size:.875rem}@media (max-width:640px){.FfMMvW_stepBody{padding-left:0}.FfMMvW_briefGrid div{grid-template-columns:1fr;gap:2px}.FfMMvW_compareGrid{grid-template-columns:1fr}}.FfMMvW_case{border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);gap:16px;padding:24px;display:grid}.FfMMvW_caseHead{gap:4px;display:grid}.FfMMvW_caseTag{font-family:var(--font-mono);color:var(--danger);font-size:.75rem}.FfMMvW_caseName{font-size:var(--step-2)}.FfMMvW_caseMeta{font-family:var(--font-mono);color:var(--dim);font-size:.8125rem}.FfMMvW_caseSummary{color:var(--muted);max-width:64ch}.FfMMvW_caseGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.FfMMvW_caseCol{align-content:start;gap:8px;font-size:.9375rem;display:grid}.FfMMvW_caseLabel{font-family:var(--font-mono);color:var(--danger);font-size:.75rem;font-weight:400}.FfMMvW_caseLabelOk{color:var(--ok)}.FfMMvW_caseList{gap:6px;margin:0;padding-left:18px;display:grid}.FfMMvW_caseSources{font-family:var(--font-mono);color:var(--dim);flex-wrap:wrap;gap:6px 14px;font-size:.75rem;display:flex}.FfMMvW_caseSources a{color:var(--muted)}.FfMMvW_caseSourcesTag{color:var(--dim)}
.xjGMHW_wrap{gap:12px;padding-top:8px;display:grid}.xjGMHW_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.xjGMHW_title{font-size:var(--step-2)}.xjGMHW_count{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted)}.xjGMHW_allDone{color:var(--ok)}.xjGMHW_lede{color:var(--muted)}.xjGMHW_list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.xjGMHW_q{border-radius:var(--radius-m);background:var(--surface);padding:18px 18px 16px}.xjGMHW_form{gap:10px;display:grid}.xjGMHW_prompt{grid-template-columns:28px minmax(0,1fr);gap:8px;font-weight:500;display:grid}.xjGMHW_num{font-family:var(--font-mono);color:var(--dim);font-weight:400}.xjGMHW_solved .xjGMHW_num{color:var(--ok)}.xjGMHW_row{gap:8px;margin-left:36px;display:flex}.xjGMHW_row input{flex:auto;min-width:0}.xjGMHW_msg,.xjGMHW_msgEmpty{font-size:var(--step--1);margin-left:36px}.xjGMHW_msg{color:var(--danger)}.xjGMHW_msgEmpty{display:none}.xjGMHW_done{color:var(--ok);margin-left:36px;font-size:.9375rem}.xjGMHW_hint{color:var(--muted);margin-left:36px;font-size:.9375rem}.xjGMHW_hint summary{cursor:pointer;width:fit-content;color:var(--dim);font-size:var(--step--1);padding-block:4px}.xjGMHW_hint summary:hover{color:var(--text)}.xjGMHW_hint p{margin-top:6px}@media (max-width:480px){.xjGMHW_row,.xjGMHW_msg,.xjGMHW_msgEmpty,.xjGMHW_done,.xjGMHW_hint{margin-left:0}}
._8VsNXq_panel{background:var(--surface);border-radius:var(--radius-m);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._8VsNXq_panel:fullscreen{background:var(--bg)}._8VsNXq_bar{background:var(--raised);flex-wrap:wrap;flex:none;align-items:center;gap:10px 18px;padding:12px 16px;display:flex}._8VsNXq_machine{align-items:center;gap:10px;min-width:0;margin-right:auto;display:flex}._8VsNXq_glyph{fill:none;width:26px;height:26px;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}._8VsNXq_machineText{display:grid}._8VsNXq_title{font-family:var(--font-body);letter-spacing:0;font-size:.9375rem;font-weight:600}._8VsNXq_status{font-family:var(--font-mono);color:var(--danger);align-items:center;gap:6px;font-size:.71875rem;display:inline-flex}._8VsNXq_status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}._8VsNXq_status[data-state=running]{color:var(--ok)}._8VsNXq_status[data-state=starting],._8VsNXq_status[data-state=checking]{color:var(--accent)}._8VsNXq_status[data-state=starting]:before{animation:1s ease-in-out infinite _8VsNXq_pulse}@keyframes _8VsNXq_pulse{50%{opacity:.2}}._8VsNXq_meta{font-family:var(--font-mono);gap:18px;margin:0;display:flex}._8VsNXq_meta dt{color:var(--dim);font-size:.6875rem}._8VsNXq_meta dd{color:var(--ok);margin:0;font-size:.875rem}._8VsNXq_actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._8VsNXq_tool,._8VsNXq_toggle{min-height:34px;font:400 .78125rem var(--font-mono);color:var(--muted);background:var(--surface);border-radius:var(--radius-s);cursor:pointer;border:0;padding:0 10px}._8VsNXq_tool:hover,._8VsNXq_toggle:hover{color:var(--text)}._8VsNXq_danger{color:var(--danger)}._8VsNXq_start{min-height:36px;padding:0 14px;font-size:.875rem}._8VsNXq_toggle{display:none}._8VsNXq_screen{background:var(--bg);flex:auto;min-height:0;display:flex;position:relative}._8VsNXq_frame{background:#000;border:0;flex:auto;width:100%;height:100%}._8VsNXq_off{flex:auto;align-content:center;justify-items:center;gap:22px;padding:24px;display:grid}._8VsNXq_monitor{background:var(--raised);width:min(100%,560px);box-shadow:0 0 0 1px var(--line-strong);border-radius:10px;padding:14px}._8VsNXq_display{aspect-ratio:16/10;background:#0b0c0e;border-radius:4px;display:grid;overflow:hidden}._8VsNXq_idle{text-align:center;font-family:var(--font-mono);align-content:center;justify-items:center;gap:8px;padding:18px;display:grid}._8VsNXq_host{color:var(--text);font-size:1.0625rem}._8VsNXq_os{color:var(--muted);font-size:.8125rem}._8VsNXq_spec{color:var(--dim);font-size:.75rem}._8VsNXq_hint{color:var(--dim);margin-top:8px;font-size:.75rem}._8VsNXq_msg{color:var(--danger);margin-top:8px;font-size:.8125rem}._8VsNXq_boot{color:var(--muted);white-space:pre-wrap;align-self:start;margin:0;padding:16px;font-size:.75rem;line-height:1.7}._8VsNXq_cursor{vertical-align:text-bottom;background:var(--accent);width:.6em;height:1em;animation:1s step-end infinite _8VsNXq_pulse;display:inline-block}._8VsNXq_power{min-width:220px}@media (max-width:1100px){._8VsNXq_panel{z-index:60;border-radius:0;height:auto;position:fixed;bottom:0;left:0;right:0}._8VsNXq_screen{display:none}._8VsNXq_panel[data-expanded=true]{height:50dvh}._8VsNXq_panel[data-expanded=true] ._8VsNXq_screen{display:flex}._8VsNXq_toggle{align-items:center;display:inline-flex}._8VsNXq_meta,._8VsNXq_panel[data-expanded=true] ._8VsNXq_power,._8VsNXq_panel[data-expanded=false] ._8VsNXq_tool{display:none}._8VsNXq_off{gap:10px;padding:12px}._8VsNXq_monitor{padding:8px}}@media (prefers-reduced-motion:reduce){._8VsNXq_status[data-state=starting]:before,._8VsNXq_cursor{animation:none}}._8VsNXq_msgLink{color:var(--accent)}
.R11aAq_lab{gap:28px;padding-block:clamp(56px,8vw,104px);display:grid}.R11aAq_title{text-align:center;font-size:clamp(2.2rem,1.3rem + 3vw,3.8rem)}.R11aAq_desk{box-shadow:0 0 0 1px #ffffff1a, 0 50px 100px -40px #000000f2, 0 0 80px -30px rgba(var(--accent-rgb), .25);background:#0b0c0e;border-radius:18px;overflow:hidden}.R11aAq_panel{height:34px;font-family:var(--font-mono);color:var(--muted);background:linear-gradient(#24262b,#1b1d21);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:.6875rem;display:flex}.R11aAq_menu{color:var(--text)}.R11aAq_tray{align-items:center;gap:8px;display:inline-flex}.R11aAq_dot{background:rgb(var(--accent-rgb));border-radius:50%;width:7px;height:7px}.R11aAq_screen{height:clamp(480px,72vh,720px)}.R11aAq_screen>*{height:100%}
.jxvpDq_line{white-space:nowrap;min-width:0;min-height:1.08em;display:block}.jxvpDq_word{color:var(--accent)}.jxvpDq_gold{color:var(--accent-hi);text-shadow:0 0 4px rgba(var(--accent-hi-rgb), .3), 0 0 14px rgba(var(--accent-rgb), .25);animation:3.2s ease-in-out infinite jxvpDq_glow}@keyframes jxvpDq_glow{0%,to{text-shadow:0 0 3px rgba(var(--accent-hi-rgb), .25), 0 0 10px rgba(var(--accent-rgb), .2)}50%{text-shadow:0 0 5px rgba(var(--accent-hi-rgb), .4), 0 0 18px rgba(var(--accent-rgb), .3)}}.jxvpDq_caret{vertical-align:-.04em;background:var(--accent-hi);width:.08em;height:.82em;box-shadow:0 0 8px rgba(var(--accent-rgb), .5);margin-left:.06em;animation:1s step-end infinite jxvpDq_caret;display:inline-block}@keyframes jxvpDq_caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.jxvpDq_caret,.jxvpDq_gold{animation:none}}
.BmkDhW_card{border-radius:var(--radius-card);height:100%;transition:transform .26s var(--ease-out), box-shadow .26s ease;background:linear-gradient(#16181c 0%,#111316 100%);position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 1px #ffffff08}.BmkDhW_card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff05,0 24px 50px -28px #000000e6}.BmkDhW_link{height:100%;color:inherit;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.BmkDhW_art{border-radius:var(--radius-card) var(--radius-card) 0 0;background:radial-gradient(120% 140% at 18% 0,#ffffff0d,#0000 60%);border-bottom:1px solid #ffffff0d;height:118px;display:block;position:relative;overflow:hidden}.BmkDhW_grid{transition:transform .6s var(--ease-out);background-image:radial-gradient(#ffffff1c 1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask:linear-gradient(115deg,#000 10%,#0000 75%);mask:linear-gradient(115deg,#000 10%,#0000 75%)}.BmkDhW_card:hover .BmkDhW_grid{transform:translateY(-7px)}.BmkDhW_glyph{color:#f4f3f0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:58px;height:58px;transition:transform .4s var(--ease-out);background:linear-gradient(160deg,#ffffff1a,#ffffff05);border-radius:16px;place-items:center;display:grid;position:absolute;bottom:20px;left:22px;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px -10px #000c}.BmkDhW_card:hover .BmkDhW_glyph{transform:translateY(-3px)rotate(-4deg)}.BmkDhW_num{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffffff21;font-size:4.6rem;font-weight:700;line-height:1;transition:-webkit-text-stroke-color .3s;position:absolute;top:6px;right:18px}.BmkDhW_card:hover .BmkDhW_num{-webkit-text-stroke-color:rgb(var(--accent-rgb))}.BmkDhW_free{z-index:3;filter:drop-shadow(0 8px 14px #0000008c);pointer-events:none;animation:4s ease-in-out infinite BmkDhW_float;position:absolute;top:-7px;left:-6px;transform:rotate(-8deg)}.BmkDhW_free span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#2a1d05;background:linear-gradient(115deg,#b98a2e 0%,#f7e3a8 28%,#d9ab4b 48%,#fff4cf 62%,#c4943a 100%) 0 0/200% 100%;border-radius:5px;padding:3px 8px 4px;font-size:.5625rem;font-weight:600;animation:5s linear infinite BmkDhW_foil;display:inline-block;box-shadow:inset 0 1px #fff9,inset 0 -1px #00000040}@keyframes BmkDhW_float{50%{transform:rotate(-8deg)translateY(-2px)}}@keyframes BmkDhW_foil{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.BmkDhW_free,.BmkDhW_free span{animation:none}}.BmkDhW_body{grid-template-rows:auto 1fr auto;gap:8px;padding:20px 22px 18px;display:grid}.BmkDhW_title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:600;line-height:1.15}.BmkDhW_short{color:var(--muted);font-size:.9375rem;line-height:1.45}.BmkDhW_meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-top:1px dashed #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:14px;font-size:.6875rem;display:flex}.BmkDhW_sep{opacity:.5;margin-inline:4px}.BmkDhW_go{width:28px;height:28px;color:var(--text);transition:background-color .2s ease, color .2s ease, transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.BmkDhW_card:hover .BmkDhW_go{background:var(--accent);color:var(--accent-ink);transform:translate(2px)}.BmkDhW_soonTag{border-radius:999px;padding:3px 8px;box-shadow:inset 0 0 0 1px #ffffff1f}.BmkDhW_soon{background:0 0}.BmkDhW_soon:hover{transform:none;box-shadow:inset 0 0 0 1px #ffffff0f}.BmkDhW_soon .BmkDhW_glyph,.BmkDhW_soon .BmkDhW_title{color:var(--muted)}.BmkDhW_soon .BmkDhW_short{color:var(--dim)}.BmkDhW_compact .BmkDhW_art{height:96px}.BmkDhW_compact .BmkDhW_glyph{width:50px;height:50px;bottom:16px}.BmkDhW_compact .BmkDhW_num{font-size:3.8rem}.BmkDhW_soon.BmkDhW_soon:before,.BmkDhW_soon.BmkDhW_soon:after{opacity:0}
.kew6Eq_wrap{width:100%;display:block}.kew6Eq_svg{width:100%;height:auto;display:block;overflow:visible}.kew6Eq_faint{fill:none;stroke:#ffffff29;stroke-width:1px}.kew6Eq_sweep{transform-origin:120px 70px;animation:4s linear infinite kew6Eq_spin}.kew6Eq_cone{fill:rgba(var(--accent-hi-rgb), .12)}.kew6Eq_line{stroke:rgb(var(--accent-hi-rgb));stroke-width:1.5px}.kew6Eq_blip{fill:#f2f1ee;opacity:0;animation:4s ease-out infinite kew6Eq_blip}.kew6Eq_hot{fill:rgb(var(--accent-rgb))}.kew6Eq_d1{animation-delay:.6s}.kew6Eq_d2{animation-delay:2.6s}.kew6Eq_d3{animation-delay:1.5s}.kew6Eq_d4{animation-delay:3.4s}@keyframes kew6Eq_spin{to{transform:rotate(360deg)}}@keyframes kew6Eq_blip{0%{opacity:1}60%{opacity:.15}to{opacity:0}}.kew6Eq_door{fill:rgba(var(--accent-rgb), .08);stroke:rgb(var(--accent-rgb));stroke-width:1.2px;animation:4.5s ease-in-out infinite kew6Eq_door}@keyframes kew6Eq_door{0%,45%{fill:#fff0;stroke:#ffffff29}60%,90%{fill:rgba(var(--accent-rgb), .14);stroke:rgb(var(--accent-rgb))}to{fill:#fff0;stroke:#ffffff29}}.kew6Eq_scan{stroke:rgba(var(--accent-hi-rgb), .9);stroke-width:1px;stroke-dasharray:4 6}.kew6Eq_probe{animation:4.5s ease-in-out infinite kew6Eq_probe}@keyframes kew6Eq_probe{0%{opacity:0;transform:translateY(-36px)}10%{opacity:1}50%{opacity:1;transform:translateY(36px)}60%,to{opacity:0;transform:translateY(36px)}}.kew6Eq_keyhole{fill:rgb(var(--accent-hi-rgb));opacity:0;animation:4.5s infinite kew6Eq_key}@keyframes kew6Eq_key{0%,55%{opacity:0}65%,90%{opacity:1}to{opacity:0}}.kew6Eq_stage{fill:#121417;stroke:#ffffff38}.kew6Eq_tick{fill:none;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:3.2s infinite kew6Eq_tick}.kew6Eq_t0{animation-delay:.45s}.kew6Eq_t1{animation-delay:1.15s}.kew6Eq_t2{animation-delay:1.85s}.kew6Eq_t3{animation-delay:2.55s}@keyframes kew6Eq_tick{0%{stroke-dashoffset:24px}12%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.kew6Eq_packet{fill:rgb(var(--accent-hi-rgb))}.kew6Eq_packet2{fill:#f2f1ee;opacity:.7}.kew6Eq_node{fill:#121417;stroke:#ffffff80;animation:2s ease-in-out infinite kew6Eq_pulse}.kew6Eq_out{fill:rgb(var(--accent-rgb));animation:2s ease-in-out infinite kew6Eq_pulse}.kew6Eq_flow path{fill:none;stroke:rgb(var(--accent-hi-rgb));stroke-width:1.2px;stroke-dasharray:10 90;stroke-dashoffset:100px;animation:2.1s linear infinite kew6Eq_flow}@keyframes kew6Eq_flow{to{stroke-dashoffset:0}}@keyframes kew6Eq_pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.kew6Eq_wrap *{animation:none!important}}
.SVBw-a_shell{box-shadow:0 40px 90px -50px rgba(var(--accent-rgb), .45), 0 0 0 1px rgba(var(--accent-rgb), .05), inset 0 1px 0 #ffffff0a;background:#0a0b0d;border:1px solid #262a31;border-radius:14px;position:relative;overflow:hidden}.SVBw-a_bar{background:linear-gradient(#131519,#0e1013);border-bottom:1px solid #1d2025;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.SVBw-a_dots{flex:1 1 0;gap:7px;display:flex}.SVBw-a_dots span{background:#2b2f36;border-radius:50%;width:10px;height:10px}.SVBw-a_dots span:first-child{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb), .6)}.SVBw-a_title{font-family:var(--font-mono);color:var(--dim);white-space:nowrap;font-size:.75rem}.SVBw-a_status{text-align:right;font-family:var(--font-mono);color:var(--dim);white-space:nowrap;flex:1 1 0;font-size:.6875rem}.SVBw-a_status:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;animation:1.6s ease-in-out infinite SVBw-a_pulse;display:inline-block}.SVBw-a_statusLive:before{animation:none}@keyframes SVBw-a_pulse{50%{opacity:.25}}.SVBw-a_body{height:460px;font:400 .8125rem/1.6 var(--font-mono);white-space:pre;cursor:text;scrollbar-width:thin;scrollbar-color:#2b2f36 transparent;outline:none;padding:16px 18px 22px;overflow:auto}.SVBw-a_body:focus-visible{box-shadow:inset 0 0 0 1px var(--accent)}.SVBw-a_line{min-height:1.6em}.SVBw-a_ps{color:var(--accent)}.SVBw-a_cmd{color:#ece8e0}.SVBw-a_out{color:#9da3ab}.SVBw-a_sys{color:var(--dim);white-space:pre-wrap;margin-block:6px}.SVBw-a_hl{color:var(--accent-hi);text-shadow:0 0 10px rgba(var(--accent-hi-rgb), .35)}.SVBw-a_caret{vertical-align:-.2em;background:var(--accent);width:.6em;height:1.15em;margin-left:1px;animation:1s step-end infinite SVBw-a_blink;display:inline-block}@keyframes SVBw-a_blink{50%{opacity:0}}.SVBw-a_inputRow{gap:.6em;display:flex}.SVBw-a_input{color:#ece8e0;min-width:0;font:inherit;caret-color:var(--accent);background:0 0;border:0;outline:none;flex:auto;padding:0}@media (max-width:640px){.SVBw-a_body{height:380px;padding:12px 12px 18px;font-size:.71875rem}.SVBw-a_title{display:none}}@media (prefers-reduced-motion:reduce){.SVBw-a_caret,.SVBw-a_status:before{animation:none}}.SVBw-a_screen{background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.SVBw-a_screen .SVBw-a_body{white-space:pre-wrap;word-break:break-word;color:#f5ead2;height:auto;text-shadow:0 0 6px rgba(var(--accent-rgb), .35);scrollbar-width:none;flex:none;padding:0;font-size:12px;line-height:1.5;position:absolute;inset:11% 9% 10%;overflow-x:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 100%);mask-image:linear-gradient(#0000 0,#000 16% 100%)}.SVBw-a_screen .SVBw-a_body::-webkit-scrollbar{display:none}.SVBw-a_screen .SVBw-a_out{color:#c9b892}.SVBw-a_screen .SVBw-a_cmd,.SVBw-a_screen .SVBw-a_input{color:#fff8ea}.SVBw-a_screen .SVBw-a_bar{display:none}
._4jrSCG_crt{clip-path:inset(0 round 14%/20%);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;background:radial-gradient(120% 100% at 50% 42%,#121212 0%,#08080a 62%,#030304 100%);position:absolute;inset:0;overflow:hidden}._4jrSCG_crt._4jrSCG_eyesMode{cursor:pointer}._4jrSCG_layer{transition:opacity .26s,visibility linear;position:absolute;inset:0}._4jrSCG_off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}._4jrSCG_eyes{transform:translate(calc(var(--ex,0) * 10%), calc(var(--ey,0) * 8%));justify-content:center;align-items:center;gap:15%;display:flex;position:absolute;inset:0}._4jrSCG_eye{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #fff 0 42%, #fbf8f1 60%, rgb(var(--accent-hi-rgb)) 100%);width:21%;box-shadow:0 0 18px 2px rgba(var(--accent-hi-rgb), .42), 0 0 64px 10px rgba(var(--accent-rgb), .18);transform:translate(calc(var(--ex,0) * 6%), calc(var(--ey,0) * 6%));border-radius:50%;transition:transform .16s,translate .26s,clip-path .26s}._4jrSCG_blink ._4jrSCG_eye{transform:translate(calc(var(--ex,0) * 6%), calc(var(--ey,0) * 6%)) scaleY(.07)}._4jrSCG_squint ._4jrSCG_eye{transform:translate(calc(var(--ex,0) * 6%), calc(var(--ey,0) * 6%)) scale(1.08, .22)}._4jrSCG_wide ._4jrSCG_eye{transform:translate(calc(var(--ex,0) * 6%), calc(var(--ey,0) * 6%)) scale(1.12)}._4jrSCG_happy ._4jrSCG_eye{clip-path:inset(0 0 52%);translate:0 18%;transform:translate(calc(var(--ex,0) * 6%), calc(var(--ey,0) * 6%)) scale(1.05, .9)}._4jrSCG_sleepy ._4jrSCG_eye{clip-path:inset(50% 0 0);transition:clip-path .6s,transform .16s;translate:0 -8%}._4jrSCG_sweep ._4jrSCG_eye{transform:scale(1.1,.2)}._4jrSCG_sweep{animation:.8s ease-in-out infinite alternate _4jrSCG_sweepx}@keyframes _4jrSCG_sweepx{0%{translate:-14%}to{translate:14%}}._4jrSCG_up ._4jrSCG_eye{translate:0 -38%}._4jrSCG_static{z-index:5;pointer-events:none;opacity:0;image-rendering:pixelated;mix-blend-mode:screen;background-size:180px 120px;transition:opacity .12s linear;position:absolute;inset:-20%}._4jrSCG_glitch ._4jrSCG_static{opacity:.85;animation:.18s steps(3,end) infinite _4jrSCG_noise}@keyframes _4jrSCG_noise{0%{transform:translate(0)}33%{transform:translate(-7%,4%)}66%{transform:translate(5%,-6%)}to{transform:translate(-3%,8%)}}._4jrSCG_scan{pointer-events:none;z-index:3;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 3px),radial-gradient(130% 110%,#0000 55%,#0000008c 100%);position:absolute;inset:0}._4jrSCG_scan:after{content:"";background:linear-gradient(to bottom, transparent, rgba(var(--accent-hi-rgb), .05), transparent);height:18%;animation:7s linear infinite _4jrSCG_roll;position:absolute;top:-20%;left:0;right:0}@keyframes _4jrSCG_roll{to{top:110%}}._4jrSCG_glitch ._4jrSCG_layer{animation:.38s steps(6,end) both _4jrSCG_jitter}._4jrSCG_glitch:before{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(to bottom, rgba(var(--accent-hi-rgb), .25) 0 2px, transparent 2px 9px), linear-gradient(90deg, #ff325a2e, transparent 30%, transparent 70%, rgba(var(--accent-rgb), .25));animation:.38s steps(5,end) both _4jrSCG_bars;position:absolute;inset:0}@keyframes _4jrSCG_jitter{0%{filter:none;transform:translate(0)}20%{filter:drop-shadow(4px 0 #ff2850cc)drop-shadow(-4px 0 #0afc);transform:translate(-3%,1%)skew(-6deg)}45%{clip-path:inset(10% 0 40%);transform:translate(4%,-2%)skew(8deg)}70%{clip-path:inset(50% 0 5%);transform:translate(-2%)}to{filter:none;clip-path:none;transform:none}}@keyframes _4jrSCG_bars{0%{opacity:1;transform:translateY(-10%)}50%{opacity:.8;transform:translateY(15%)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._4jrSCG_sweep,._4jrSCG_glitch ._4jrSCG_static,._4jrSCG_scan:after,._4jrSCG_glitch ._4jrSCG_layer,._4jrSCG_glitch:before{animation:none}}
.dC9MLq_card{aspect-ratio:200/320;width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;perspective:1400px;background:0 0;border:0;padding:0;display:block}.dC9MLq_inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.dC9MLq_card:hover .dC9MLq_inner,.dC9MLq_card:focus-visible .dC9MLq_inner,.dC9MLq_flipped .dC9MLq_inner{transform:rotateY(180deg)}.dC9MLq_front,.dC9MLq_back{backface-visibility:hidden;border-radius:14px;display:grid;position:absolute;inset:0;overflow:hidden}.dC9MLq_front{color:rgb(var(--accent-rgb));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .3), 0 20px 44px -26px #000000f2;background:radial-gradient(120% 80% at 50% 0,#1d1e22,#121316 70%);grid-template-rows:auto 1fr auto auto;place-items:center;padding:16px 16px 18px}.dC9MLq_frame{border:1px solid rgba(var(--accent-rgb), .28);pointer-events:none;border-radius:8px;position:absolute;inset:7px}.dC9MLq_top,.dC9MLq_bottom{z-index:1;align-items:center;gap:7px;width:100%;display:flex}.dC9MLq_bottom{justify-content:center;gap:10px}.dC9MLq_roman{font-family:var(--font-display);letter-spacing:.12em;color:rgb(var(--accent-hi-rgb));font-size:.8125rem;font-weight:500}.dC9MLq_pip{background:rgba(var(--accent-rgb), .6);width:5px;height:5px;box-shadow:0 0 0 3px transparent, 0 0 0 1px rgba(var(--accent-rgb), .4);border-radius:50%}.dC9MLq_emblem{aspect-ratio:1;place-items:center;width:64%;display:grid;position:relative}.dC9MLq_emblem svg{z-index:1;color:#f2efe6;width:54%;position:relative;overflow:visible}.dC9MLq_ring{border:1px solid rgba(var(--accent-rgb), .35);box-shadow:inset 0 0 20px rgba(var(--accent-rgb), .12);border-radius:50%;position:absolute;inset:0}.dC9MLq_ring:before{content:"";border:1px dashed rgba(var(--accent-rgb), .3);border-radius:50%;animation:40s linear infinite dC9MLq_spin;position:absolute;inset:10%}.dC9MLq_ring:after{content:"";background:radial-gradient(circle, rgba(var(--accent-hi-rgb), .18), transparent 70%);border-radius:50%;position:absolute;inset:28%}@keyframes dC9MLq_spin{to{transform:rotate(360deg)}}.dC9MLq_name{z-index:1;font-family:var(--font-display);letter-spacing:.01em;color:#f1ece0;font-size:clamp(.8125rem,.7rem + .4vw,1rem);font-weight:500;line-height:1.2}.dC9MLq_back{color:#efe9da;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .3), 0 20px 44px -26px #000000f2;background:radial-gradient(120% 90% at 50% 0,#22231f,#141510 75%);align-content:center;justify-items:center;gap:12px;padding:26px 20px;transform:rotateY(180deg)}.dC9MLq_back .dC9MLq_frame{border-color:rgba(var(--accent-rgb), .3)}.dC9MLq_backEmblem{width:40px;color:rgb(var(--accent-rgb))}.dC9MLq_backEmblem svg{width:100%;overflow:visible}.dC9MLq_backName{font-family:var(--font-display);color:rgb(var(--accent-hi-rgb));font-size:1.0625rem;font-weight:500;line-height:1.2}.dC9MLq_detail{font-family:var(--font-body);color:#c9c3b4;font-size:.8125rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.dC9MLq_inner{transition:none}.dC9MLq_ring:before{animation:none}}
.upcxZq_wrap{width:100%;min-width:0;position:relative}.upcxZq_stage{touch-action:pan-y;cursor:grab;width:100%;height:clamp(420px,66vh,640px);position:relative}.upcxZq_stage:active{cursor:grabbing}.upcxZq_live .upcxZq_stage{cursor:default}.upcxZq_screenRoot{clip-path:inset(0 round 14%/20%);background:#020305;border-radius:14%/20%;position:relative;overflow:hidden}.upcxZq_flat{aspect-ratio:1;border:14px solid #c7cbd2;border-radius:22px;width:min(100%,440px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0009}.upcxZq_open:focus-visible{z-index:5;clip:auto;border-radius:var(--radius-s);background:var(--raised);width:auto;height:auto;color:var(--text);padding:8px 12px;position:absolute;top:8px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.upcxZq_stage{height:clamp(320px,48vh,440px)}}
.UrTSUa_bg{z-index:0;pointer-events:none;opacity:.6;position:absolute;inset:0;overflow:hidden;-webkit-mask:radial-gradient(130% 90% at 50% 20%,#000 20%,#0000 75%);mask:radial-gradient(130% 90% at 50% 20%,#000 20%,#0000 75%)}.UrTSUa_svg{width:100%;height:100%}.UrTSUa_grid line{stroke:rgba(var(--accent-rgb), .08);stroke-width:1px}.UrTSUa_ping{fill:none;stroke:rgba(var(--accent-rgb), .3);stroke-width:1px;transform-origin:1040px 420px;animation:4s ease-out infinite UrTSUa_ping}@keyframes UrTSUa_ping{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:scale(1.1)}}.UrTSUa_sweep{animation:7s linear infinite UrTSUa_spin}.UrTSUa_cone{fill:rgba(var(--accent-hi-rgb), .08)}.UrTSUa_beam{stroke:rgb(var(--accent-hi-rgb));stroke-width:1.5px}@keyframes UrTSUa_spin{to{transform:rotate(360deg)}}.UrTSUa_blip{fill:rgb(var(--accent-rgb));animation:5s ease-out infinite UrTSUa_blip}@keyframes UrTSUa_blip{0%,to{opacity:0}10%{opacity:1}60%{opacity:.1}}.UrTSUa_rain text{fill:rgba(var(--accent-rgb), .35);font:18px var(--font-mono)}.UrTSUa_rain g{animation:linear infinite UrTSUa_fall}.UrTSUa_rainHead{fill:rgb(var(--accent-hi-rgb))!important}@keyframes UrTSUa_fall{0%{transform:translateY(-1040px)}to{transform:translateY(0)}}.UrTSUa_vignette{fill:none}.UrTSUa_mesh line{stroke:rgba(var(--accent-rgb), .14);stroke-width:1.5px}.UrTSUa_flow{stroke:rgb(var(--accent-hi-rgb));stroke-width:2px;stroke-dasharray:.12 .88;stroke-dashoffset:1px;animation:2.4s linear infinite UrTSUa_flow}@keyframes UrTSUa_flow{to{stroke-dashoffset:0}}.UrTSUa_hex polygon{fill:#121316cc;stroke:rgba(var(--accent-rgb), .5);stroke-width:1.5px}.UrTSUa_hex{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite UrTSUa_pulse}@keyframes UrTSUa_pulse{50%{opacity:.5}}.UrTSUa_orbit{animation:linear infinite UrTSUa_spin}.UrTSUa_ellipse{fill:none;stroke:rgba(var(--accent-rgb), .22);stroke-width:1px}.UrTSUa_satellite{fill:rgb(var(--accent-hi-rgb))}.UrTSUa_coreRing{fill:none;stroke:rgba(var(--accent-hi-rgb), .6);stroke-width:1.5px;transform-origin:720px 450px;animation:3s ease-out infinite UrTSUa_ping}@media (prefers-reduced-motion:reduce){.UrTSUa_sweep,.UrTSUa_ping,.UrTSUa_blip,.UrTSUa_rain g,.UrTSUa_flow,.UrTSUa_hex,.UrTSUa_orbit,.UrTSUa_coreRing{animation:none}}
.AUFzVa_loader{--loader-bg:#06080c;z-index:100;background-color:#06080c;background-image:radial-gradient(50% 40% at 50% 45%,#ffffff06,#0000 70%);place-content:center;justify-items:center;gap:clamp(28px,5vh,48px);transition:opacity .7s,transform .7s,filter .7s;animation:.6s 13s forwards AUFzVa_failsafe;display:grid;position:fixed;inset:0}.AUFzVa_out{opacity:0;filter:blur(6px);pointer-events:none;transform:scale(1.04)}.AUFzVa_mark{font-family:var(--font-logo);letter-spacing:-.02em;color:var(--text);align-items:baseline;font-size:clamp(76px,15vw,168px);font-weight:700;line-height:1;display:inline-flex}.AUFzVa_slot{place-items:center;width:.56em;height:.56em;margin-inline:.03em;display:inline-grid;position:relative;top:.02em}.AUFzVa_eye{aspect-ratio:1;width:70%;box-shadow:0 0 6px #fffaee8c, 0 0 22px 2px rgba(var(--accent-hi-rgb), .18);will-change:transform;background:radial-gradient(circle,#fff 0 46%,#f7f4ec 70%,#e9e2d2 100%);border-radius:50%;display:block;transform:scaleY(.07)}.AUFzVa_meta{width:min(340px,78vw);font-family:var(--font-mono);color:var(--dim);gap:10px;font-size:.75rem;display:grid}.AUFzVa_line{white-space:nowrap;justify-content:space-between;gap:12px;display:flex;overflow:hidden}.AUFzVa_ps{color:var(--accent)}.AUFzVa_track{background:#ffffff14;height:2px;position:relative;overflow:hidden}.AUFzVa_fill{transform-origin:0;background:linear-gradient(90deg, rgba(var(--accent-rgb), .4), var(--accent-hi));box-shadow:none;position:absolute;inset:0;transform:scaleX(0)}.AUFzVa_stream{text-overflow:clip;overflow:hidden}.AUFzVa_pct{color:var(--accent-hi)}@keyframes AUFzVa_failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.AUFzVa_loader{transition:opacity .3s}.AUFzVa_out{filter:none;transform:none}}
.PnxsbW_wrap{gap:10px;min-width:0;margin-top:12px;display:grid}.PnxsbW_label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.6875rem}.PnxsbW_viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.PnxsbW_track{gap:14px;width:max-content;animation:48s linear infinite PnxsbW_marquee;display:flex}.PnxsbW_viewport:hover .PnxsbW_track{animation-play-state:paused}@keyframes PnxsbW_marquee{to{transform:translate(calc(-50% - 7px))}}.PnxsbW_cert{color:#e8ecea9e;background:linear-gradient(160deg,#ffffff0e,#ffffff04);border-radius:10px;grid-template-rows:auto auto 1fr;gap:2px;width:196px;height:128px;margin:0;padding:14px 14px 12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.PnxsbW_frame{pointer-events:none;border:1px dashed #ffffff14;border-radius:7px;position:absolute;inset:5px}.PnxsbW_issuer{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8ecea73;font-size:.5625rem}.PnxsbW_code{font-family:var(--font-display);letter-spacing:-.01em;color:#f4f4f2d6;margin-top:4px;font-size:1.875rem;font-weight:700;line-height:1}.PnxsbW_long{font-size:1.25rem;line-height:1.1}.PnxsbW_title{color:#e8e8e68c;align-self:end;max-width:13em;padding-right:30px;font-size:.6875rem;font-weight:500;line-height:1.25}.PnxsbW_seal{border:1px solid #e8ecea59;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:12px;right:12px}.PnxsbW_seal span{border:1px dashed #e8ecea66;border-radius:50%;width:14px;height:14px}.PnxsbW_small{width:168px;height:108px;padding:12px}.PnxsbW_small .PnxsbW_code{font-size:1.5rem}.PnxsbW_small .PnxsbW_long{font-size:1.0625rem}@media (prefers-reduced-motion:reduce){.PnxsbW_track{animation:none}.PnxsbW_viewport{overflow-x:auto}}.PnxsbW_small .PnxsbW_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;display:-webkit-box;overflow:hidden}
.NP69sW_hero{min-height:100svh;margin-top:-88px;padding-top:88px;display:grid;position:relative;overflow:hidden}.NP69sW_heroInner{grid-template-columns:minmax(0,7fr) minmax(0,6fr);grid-template-areas:"text art";align-items:center;gap:clamp(24px,4vw,64px);min-width:0;padding-block:48px 56px;display:grid}.NP69sW_heroText{grid-area:text;gap:18px;min-width:0;display:grid}.NP69sW_heroText>*{min-width:0}.NP69sW_heroArt{grid-area:art;align-self:stretch;height:100%;min-height:420px}.NP69sW_title{font-size:var(--step-5);max-width:16ch}.NP69sW_tagline{font-size:var(--step-1);color:var(--muted);max-width:46ch}.NP69sW_stats{flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}.NP69sW_stats dt{color:var(--dim);font-size:.75rem}.NP69sW_stats dd{font-family:var(--font-mono);margin:0;font-size:1.0625rem}.NP69sW_builds{gap:12px;display:flex}.NP69sW_builds a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.NP69sW_section{gap:28px;padding-top:clamp(56px,8vw,104px);display:grid}.NP69sW_last{gap:clamp(56px,8vw,96px);padding-bottom:120px}.NP69sW_h2{font-size:var(--step-4)}.NP69sW_unit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"art text";align-items:start;gap:clamp(24px,4vw,56px);scroll-margin-top:96px;display:grid}.NP69sW_flip{grid-template-areas:"text art"}.NP69sW_unitArt{grid-area:art;height:340px;position:sticky;top:96px}.NP69sW_unitText{grid-area:text;align-content:start;gap:12px;display:grid}.NP69sW_unitNum{font-family:var(--font-mono);color:var(--accent);font-size:.8125rem}.NP69sW_unitTitle{font-size:var(--step-3)}.NP69sW_unitSummary{color:var(--muted)}.NP69sW_lessons{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.NP69sW_lesson{border-radius:var(--radius-s);background:var(--surface);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:grid}.NP69sW_lesson:hover{background:var(--raised)}.NP69sW_lessonNum{font-family:var(--font-mono);color:var(--dim);font-size:.75rem}.NP69sW_lesson:hover .NP69sW_lessonNum{color:var(--accent)}.NP69sW_lessonTitle{font-weight:500}.NP69sW_lessonMeta{font-family:var(--font-mono);color:var(--dim);white-space:nowrap;font-size:.6875rem}.NP69sW_description{color:var(--dim);max-width:60ch;font-size:.9375rem}@media (max-width:900px){.NP69sW_heroArt{display:none}.NP69sW_hero{min-height:0}.NP69sW_heroInner{grid-template-columns:1fr;grid-template-areas:"text";padding-top:48px}.NP69sW_unitArt{display:none}.NP69sW_unit,.NP69sW_flip{grid-template-columns:1fr;grid-template-areas:"text"}}@media (max-width:520px){.NP69sW_lesson{grid-template-columns:26px minmax(0,1fr)}.NP69sW_lessonMeta{grid-column:2}}.NP69sW_certs{gap:10px;display:grid}.NP69sW_certLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.6875rem}.NP69sW_certs ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.NP69sW_certNote{color:var(--dim);max-width:52ch;font-size:.75rem}
._01LRvW_section{color:#101413;background-color:#f4f6f5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.09 0 0 0 0 0.07 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(120% 80% at 20% 0,#ffffffb3,#0000 60%),radial-gradient(90% 70% at 90% 100%,#aaa08724,#0000 70%);margin-block:clamp(60px,9vw,130px);padding-block:clamp(40px,7vw,90px) clamp(64px,10vw,120px);position:relative}._01LRvW_torn{pointer-events:none;width:100%;height:clamp(48px,7vw,110px);position:absolute;left:0;overflow:visible}._01LRvW_tornTop{bottom:calc(100% - 1px)}._01LRvW_tornBottom{top:calc(100% - 1px);transform:scaleY(-1)}._01LRvW_tornFill{fill:#f1f3f1}._01LRvW_tornShadow{fill:#00000073;filter:blur(4px);transform:translateY(-5px)}._01LRvW_tornFiber{fill:#dfe2df;transform:translateY(-2.5px)}._01LRvW_flake{fill:#eef0ee;filter:drop-shadow(0 3px 2px #00000073);transform-box:view-box;animation:_01LRvW_sway var(--t) ease-in-out infinite alternate}@keyframes _01LRvW_sway{0%{transform:rotate(calc(var(--r) * -1))}to{transform:rotate(var(--r))}}._01LRvW_inner{gap:clamp(32px,5vw,56px);display:grid;position:relative}._01LRvW_title{letter-spacing:-.03em;color:#101413;max-width:20ch;font-size:clamp(2rem,1.2rem + 3vw,3.4rem);line-height:1.05}._01LRvW_hl{color:#a2761c}._01LRvW_chart{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;height:clamp(280px,32vw,400px);display:grid}._01LRvW_col{align-items:flex-end;height:100%;display:flex}._01LRvW_bar{width:100%;height:var(--h);background:radial-gradient(120% 70% at 20% 0%, #fffae6bf, transparent 60%), linear-gradient(170deg, #fbefc8 0%, rgb(var(--accent-hi-rgb)) 22%, rgb(var(--accent-rgb)) 55%, #b98a2e 100%);color:#1d1606;transform-origin:50% 100%;opacity:0;min-height:112px;transition:transform .9s cubic-bezier(.2, 1.2, .3, 1) var(--d), opacity .4s ease var(--d);border-radius:16px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative;overflow:hidden;transform:translateY(40px)scaleY(.4);box-shadow:inset 0 1px #ffffffb3,inset 0 -18px 30px -18px #78500a73,0 20px 40px -24px #78500a8c}._01LRvW_barOn{opacity:1;transform:none}._01LRvW_bar>span{z-index:1;position:relative}._01LRvW_shine{background:linear-gradient(110deg,#0000 30%,#ffffff8c 48%,#0000 66%);inset:0;transform:translate(-120%);z-index:0!important;position:absolute!important}._01LRvW_barOn ._01LRvW_shine{animation:_01LRvW_shine 1.4s ease calc(var(--d) + .9s) 1 both}@keyframes _01LRvW_shine{to{transform:translate(120%)}}._01LRvW_growth{background:radial-gradient(100% 60% at 80% 0%, rgba(var(--accent-rgb), .25), transparent 60%), #101413;color:#f4f6f5}._01LRvW_value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1rem + 1.8vw,2.5rem);font-weight:650;line-height:1}._01LRvW_label{font-size:.9375rem;font-weight:500;line-height:1.3}._01LRvW_growth ._01LRvW_label{color:#b9c2bf}._01LRvW_spark{width:100%;height:40%;margin-block:12px}._01LRvW_sparkLine{fill:none;stroke:rgb(var(--accent-rgb));stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:400;stroke-dashoffset:400px}._01LRvW_sparkFill{fill:rgba(var(--accent-rgb), .16);opacity:0}._01LRvW_sparkDot{fill:rgb(var(--accent-hi-rgb));opacity:0}._01LRvW_on ._01LRvW_sparkLine{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s .9s}._01LRvW_on ._01LRvW_sparkFill{opacity:1;transition:opacity .8s 1.8s}._01LRvW_on ._01LRvW_sparkDot{animation:1.8s 2.4s infinite _01LRvW_ping}@keyframes _01LRvW_ping{0%{opacity:1;r:4}70%{opacity:.2;r:9}to{opacity:1;r:4}}@media (max-width:720px){._01LRvW_chart{grid-template-columns:1fr;height:auto}._01LRvW_col,._01LRvW_bar{height:auto}._01LRvW_bar{min-height:0;width:var(--h);transform-origin:0;gap:18px;min-width:62%;transform:translate(-30px)scaleX(.6)}._01LRvW_growth{width:100%}._01LRvW_spark{height:70px}}@media (prefers-reduced-motion:reduce){._01LRvW_bar{opacity:1;transform:none}}
.-BuEwa_wrap{gap:14px;display:grid}.-BuEwa_frame{box-shadow:inset 0 0 0 1px #ffffff14, 0 40px 120px -60px rgba(var(--accent-rgb), .35);background:#000;border-radius:18px;position:relative;overflow:hidden}.-BuEwa_video{aspect-ratio:16/9;object-fit:cover;cursor:pointer;width:100%;display:block}.-BuEwa_big{color:#05080c;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:84px;height:84px;transition:transform .2s,background-color .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-BuEwa_big svg{width:34px;height:34px;margin-left:4px}.-BuEwa_big:hover{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.-BuEwa_caption{text-align:center;color:#fff;text-shadow:0 1px 2px #000000e6,0 0 18px #000000b3;pointer-events:none;width:min(86%,760px);font-size:clamp(.95rem,.7rem + 1vw,1.375rem);font-weight:500;line-height:1.35;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.-BuEwa_bar{opacity:1;background:linear-gradient(#0000,#000000b3);align-items:center;gap:12px;padding:26px 16px 12px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.-BuEwa_playing .-BuEwa_bar{opacity:0}.-BuEwa_playing:hover .-BuEwa_bar,.-BuEwa_playing:focus-within .-BuEwa_bar{opacity:1}.-BuEwa_ctl{border-radius:var(--radius-btn);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;min-width:38px;height:38px;padding:0;display:grid}.-BuEwa_ctl svg{width:22px;height:22px}.-BuEwa_ctl:hover{background:#ffffff1f}.-BuEwa_txt{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffffb3;padding:0 12px;font-size:.75rem}.-BuEwa_on{color:var(--accent)}.-BuEwa_track{cursor:pointer;flex:auto;height:18px;position:relative}.-BuEwa_track:before,.-BuEwa_fill{content:"";border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.-BuEwa_track:before{background:#ffffff38}.-BuEwa_fill{transform-origin:0;background:#fff}.-BuEwa_time{font-family:var(--font-mono);color:#ffffffb3;white-space:nowrap;font-size:.75rem}.-BuEwa_transcript ol{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:2px;margin:0;padding:18px;list-style:none;display:grid}.-BuEwa_transcript button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:14px;padding:8px 10px;display:flex}.-BuEwa_transcript button:hover{background:var(--raised);color:var(--text)}.-BuEwa_transcript .-BuEwa_now{color:var(--text)}.-BuEwa_ts{width:3.2em;font-family:var(--font-mono);color:var(--dim);flex:none;font-size:.8125rem}@media (max-width:560px){.-BuEwa_time{display:none}.-BuEwa_bar{gap:4px;padding-inline:8px}.-BuEwa_big{width:64px;height:64px}}
.FBtO9q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0 0 96px;list-style:none;display:grid}.FBtO9q_card{border-radius:var(--radius-card);background:linear-gradient(#15171a,#111316);align-content:start;gap:10px;height:100%;padding:28px;text-decoration:none;transition:transform .26s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.FBtO9q_card:hover{transform:translateY(-3px)}.FBtO9q_art{border-bottom:1px solid #ffffff0d;margin:-28px -28px 12px;padding:22px 28px 10px;display:block}.FBtO9q_num{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.6875rem}.FBtO9q_name{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;font-weight:600;line-height:1.1}.FBtO9q_tag{color:var(--muted)}.FBtO9q_meta{font-family:var(--font-mono);color:var(--dim);margin-top:10px;font-size:.75rem}@media (max-width:720px){.FBtO9q_grid{grid-template-columns:1fr}}
._2207Hq_panel{background:var(--surface);border-radius:var(--radius-m);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._2207Hq_bar{background:var(--raised);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}._2207Hq_glyph{fill:none;width:26px;height:26px;stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}._2207Hq_barText{margin-right:auto;display:grid}._2207Hq_title{font-family:var(--font-body);letter-spacing:0;font-size:.9375rem;font-weight:600}._2207Hq_live{font-family:var(--font-mono);color:var(--ok);font-size:.71875rem}._2207Hq_toggle{border-radius:var(--radius-s);background:var(--accent);min-height:34px;color:var(--accent-ink);font:600 .8125rem var(--font-body);cursor:pointer;border:0;padding:0 12px;display:none}._2207Hq_body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._2207Hq_tool{border-radius:var(--radius-s);background:var(--raised);min-height:32px;color:var(--muted);font:400 .78125rem var(--font-mono);cursor:pointer;border:0;padding:0 10px}._2207Hq_tool:hover{color:var(--text)}._2207Hq_tool[aria-pressed=true]{color:var(--accent-ink);background:var(--accent)}._2207Hq_tool:disabled{opacity:.5;cursor:default}._2207Hq_dim{color:var(--dim)}._2207Hq_bad{color:var(--danger);font-family:var(--font-mono)}._2207Hq_term{font:400 .8125rem/1.65 var(--font-mono);cursor:text;background:#0d0e10;flex:auto;padding:14px 16px;overflow:auto}._2207Hq_termLine{white-space:pre-wrap;word-break:break-word;display:block}form._2207Hq_termLine{gap:6px;display:flex}._2207Hq_ps{color:var(--accent);white-space:nowrap}._2207Hq_out{color:var(--muted)}._2207Hq_termInput{min-width:0;color:var(--text);font:inherit;caret-color:var(--accent);background:0 0;border:0;outline:none;flex:auto}._2207Hq_inbox{flex:auto;grid-template-columns:minmax(180px,34%) minmax(0,1fr);min-height:0;display:grid}._2207Hq_mailList{background:var(--bg);margin:0;padding:0;list-style:none;overflow:auto}._2207Hq_mailItem{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:2px;padding:12px 14px;display:grid}._2207Hq_mailItem:hover{background:var(--surface)}._2207Hq_mailOn{background:var(--raised)}._2207Hq_mailFrom{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}._2207Hq_reported{font:400 .6875rem var(--font-mono);color:var(--accent)}._2207Hq_mailSubject{color:var(--muted);font-size:.8125rem}._2207Hq_mailDate{font:400 .6875rem var(--font-mono);color:var(--dim)}._2207Hq_mailView{flex-direction:column;min-width:0;min-height:0;display:flex}._2207Hq_mailHead{gap:4px;padding:14px 18px;display:grid}._2207Hq_mailTitle{font-size:1.125rem}._2207Hq_mailMeta{color:var(--muted);overflow-wrap:anywhere;max-width:none;font-size:.8125rem}._2207Hq_mailMeta span{font-family:var(--font-mono);color:var(--dim);margin-right:6px}._2207Hq_mailTools{gap:6px;margin-top:6px;display:flex}._2207Hq_mailBody{border-radius:var(--radius-s);color:#222;background:#f4f2ee;flex:auto;align-content:start;gap:12px;margin:0 12px;padding:16px 18px;font-size:.9375rem;display:grid;overflow:auto}._2207Hq_mailLinks{flex-wrap:wrap;gap:14px;display:flex}._2207Hq_mailLinks a{color:#1d4ed8}._2207Hq_attach{font:400 .8125rem var(--font-mono);color:#555}._2207Hq_raw{background:var(--bg);border-radius:var(--radius-s);font:400 .78125rem/1.6 var(--font-mono);color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;overflow:auto}._2207Hq_mailView>._2207Hq_raw{flex:auto;margin:0 12px}._2207Hq_status{font:400 .75rem var(--font-mono);color:var(--dim);overflow-wrap:anywhere;max-width:none;padding:8px 18px}._2207Hq_browser{flex:auto;grid-template-rows:auto minmax(0,1fr) minmax(0,40%);min-height:0;display:grid}._2207Hq_address{gap:6px;padding:10px 12px;display:flex}._2207Hq_pick,._2207Hq_simulate select{background:var(--bg);max-width:40%;min-height:34px;color:var(--muted);border-radius:var(--radius-s);font:400 .75rem var(--font-mono);border:0;padding:0 6px}._2207Hq_url{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);min-width:0;min-height:36px;color:var(--text);font:400 .8125rem var(--font-mono);flex:auto;padding:0 10px}._2207Hq_url:focus-visible{border-color:var(--accent);outline:none}._2207Hq_viewport{min-height:0;padding:0 12px}._2207Hq_frame{border-radius:var(--radius-s);background:#fff;border:0;width:100%;height:100%}._2207Hq_notFound{color:var(--muted);padding:16px}._2207Hq_devtools{flex-direction:column;gap:8px;min-height:0;padding:10px 12px 12px;display:flex}._2207Hq_devTabs{flex-wrap:wrap;gap:6px;display:flex}._2207Hq_devBody{border-radius:var(--radius-s);background:var(--bg);font:400 .78125rem/1.6 var(--font-mono);padding:10px 12px;overflow:auto}._2207Hq_devHead{font:600 .75rem var(--font-mono);color:var(--dim);margin-top:6px}._2207Hq_devLine{overflow-wrap:anywhere;max-width:none;color:var(--muted)}._2207Hq_devKey{color:var(--accent);margin-right:6px}._2207Hq_chat{flex-direction:column;flex:auto;min-height:0;display:flex}._2207Hq_chatBar{justify-content:space-between;gap:8px;padding:10px 12px;display:flex}._2207Hq_config{flex:auto;align-content:start;gap:8px;padding:0 12px 12px;display:grid;overflow:auto}._2207Hq_doc summary{cursor:pointer;font:400 .8125rem var(--font-mono);color:var(--muted);padding:4px 0}._2207Hq_msgs{flex:auto;align-content:start;gap:10px;padding:6px 12px;display:grid;overflow:auto}._2207Hq_msg{background:var(--raised);border-radius:14px;justify-self:start;gap:6px;max-width:85%;padding:10px 14px;font-size:.9375rem;display:grid}._2207Hq_mine{background:#2b2416;justify-self:end}._2207Hq_toolCall{font:400 .75rem var(--font-mono);color:var(--accent)}._2207Hq_leak{font:400 .75rem var(--font-mono);color:var(--danger)}._2207Hq_blocked{font:400 .75rem var(--font-mono);color:var(--ok)}._2207Hq_chatForm{gap:8px;padding:10px 12px 12px;display:flex}._2207Hq_iam,._2207Hq_logs,._2207Hq_table{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex}._2207Hq_policy{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--bg);min-height:160px;color:var(--text);font:400 .8125rem/1.6 var(--font-mono);resize:none;flex:auto;padding:12px}._2207Hq_policy:focus-visible{border-color:var(--accent);outline:none}._2207Hq_simulate{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._2207Hq_simulate label{font:400 .6875rem var(--font-mono);color:var(--dim);gap:4px;display:grid}._2207Hq_simulate select{width:100%;max-width:none}._2207Hq_decision{border-radius:var(--radius-s);background:var(--bg);max-width:none;padding:10px 12px;font-size:.9375rem}._2207Hq_allowed,._2207Hq_denied{font-family:var(--font-mono);margin-right:6px}._2207Hq_allowed{color:var(--accent)}._2207Hq_denied{color:var(--muted)}._2207Hq_count{font:400 .75rem var(--font-mono);color:var(--dim)}._2207Hq_logLines{border-radius:var(--radius-s);font:400 .75rem/1.6 var(--font-mono);color:var(--muted);white-space:pre;background:#0d0e10;flex:auto;margin:0;padding:10px 12px;overflow:auto}._2207Hq_gridWrap{border-radius:var(--radius-s);background:var(--bg);flex:auto;overflow:auto}._2207Hq_grid{border-collapse:collapse;width:100%;font:400 .75rem/1.5 var(--font-mono)}._2207Hq_grid th{background:var(--raised);text-align:left;position:sticky;top:0}._2207Hq_grid th button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px}._2207Hq_grid td{color:var(--muted);white-space:nowrap;padding:6px 10px}._2207Hq_grid tr:nth-child(2n) td{background:var(--surface)}@media (max-width:1100px){._2207Hq_panel{z-index:60;border-radius:0;height:auto;position:fixed;bottom:0;left:0;right:0}._2207Hq_body{display:none}._2207Hq_panel[data-expanded=true]{height:55dvh}._2207Hq_panel[data-expanded=true] ._2207Hq_body{display:flex}._2207Hq_toggle{align-items:center;display:inline-flex}._2207Hq_inbox{grid-template-rows:minmax(0,35%) minmax(0,1fr);grid-template-columns:1fr}._2207Hq_simulate{grid-template-columns:1fr}}
._8aEwW_hero{background:radial-gradient(120% 90% at 60% 35%,#0b0f17 0%,#07090d 70%);align-items:center;min-height:100svh;margin-top:-88px;padding-top:88px;display:grid;position:relative;overflow:hidden}._8aEwW_hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}._8aEwW_heroInner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,660px);align-items:center;gap:clamp(24px,4vw,56px);padding-block:0 clamp(80px,12vh,140px);display:grid;position:relative}._8aEwW_heroText{gap:24px;min-width:0;display:grid;container-type:inline-size}._8aEwW_title{font-size:min(clamp(2.4rem,1rem + 3.6vw,4.4rem),12.8205cqi);line-height:1.08;display:grid}._8aEwW_titleLine{white-space:nowrap;display:block}._8aEwW_lede{font-size:var(--step-1);color:var(--muted);max-width:44ch}._8aEwW_actions{flex-wrap:wrap;gap:12px;display:flex}._8aEwW_heroScene{min-width:0}._8aEwW_scroll{z-index:1;font-family:var(--font-mono);color:var(--dim);padding-bottom:30px;font-size:.6875rem;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}._8aEwW_scroll:after{content:"";background:var(--dim);transform-origin:top;width:1px;height:22px;animation:1.8s ease-in-out infinite _8aEwW_drop;position:absolute;bottom:0;left:50%}@keyframes _8aEwW_drop{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}._8aEwW_film{z-index:1;gap:20px;max-width:1100px;padding-top:24px;display:grid;position:relative}._8aEwW_filmHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}._8aEwW_filmTitle{font-size:var(--step-4);letter-spacing:-.02em}._8aEwW_filmLink{font-family:var(--font-mono);color:var(--accent);font-size:.8125rem}._8aEwW_roadmap{padding-block:0 120px}._8aEwW_stage{padding-top:clamp(56px,9vw,112px)}._8aEwW_stageHead{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 18px;margin-bottom:28px;display:grid}._8aEwW_stageNum{font-family:var(--font-mono);font-size:var(--step-1);color:var(--accent);grid-row:span 2}._8aEwW_stageName{font-size:var(--step-4)}._8aEwW_stageSummary{color:var(--muted);font-size:1.0625rem}._8aEwW_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){._8aEwW_heroInner{grid-template-columns:1fr;padding-block:24px 112px}._8aEwW_paths{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._8aEwW_scroll:after{animation:none}._8aEwW_card,._8aEwW_card:hover{transform:none}}._8aEwW_paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._8aEwW_path{border-radius:var(--radius-card);height:100%;color:inherit;transition:transform .26s var(--ease-out);background:linear-gradient(#16181c,#111316);gap:8px;padding:0 clamp(22px,3vw,30px) clamp(22px,3vw,28px);text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}._8aEwW_path:hover{transform:translateY(-4px)}._8aEwW_pathArt{background:radial-gradient(100% 120% at 50% 0,#ffffff0a,#0000 70%);border-bottom:1px solid #ffffff0d;margin:0 calc(-1*clamp(22px,3vw,30px)) 10px;padding:18px 24px 8px;display:block}._8aEwW_pathTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.6875rem}._8aEwW_pathName{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.02em;font-weight:600;line-height:1.1}._8aEwW_pathSummary{color:var(--muted)}._8aEwW_pathMeta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border-top:1px dashed #ffffff14;justify-content:space-between;align-items:center;margin-top:12px;padding-top:14px;font-size:.6875rem;display:flex}._8aEwW_pathGo{width:30px;height:30px;color:var(--text);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}._8aEwW_path:hover ._8aEwW_pathGo{background:var(--accent);color:var(--accent-ink)}@media (max-width:760px){._8aEwW_paths{grid-template-columns:1fr}}
.H7vJDG_page{padding-bottom:0}.H7vJDG_head{gap:16px;padding-block:48px 36px;display:grid}.H7vJDG_kicker{font-family:var(--font-mono);color:var(--muted);font-size:.8125rem}.H7vJDG_ps{color:var(--accent);margin-right:.5em}.H7vJDG_title{font-size:var(--step-5);letter-spacing:-.03em;max-width:16ch}.H7vJDG_lede{font-size:var(--step-1);color:var(--muted);max-width:52ch}.H7vJDG_film{max-width:1100px}.H7vJDG_map{gap:40px;padding-top:clamp(72px,10vw,128px);display:grid}.H7vJDG_spine{gap:28px;padding-bottom:8px;display:grid;position:relative}.H7vJDG_spine:before{content:"";background:linear-gradient(180deg, rgb(var(--accent-rgb)), rgba(var(--accent-rgb), .35) 40%, #ffffff1f);width:2px;margin-left:-1px;position:absolute;top:14px;bottom:0;left:50%}.H7vJDG_start{background:var(--bg);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .5);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:8px 16px;font-size:.75rem;display:inline-flex;position:relative}.H7vJDG_startDot{background:rgb(var(--accent-rgb));width:8px;height:8px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .18);border-radius:50%}.H7vJDG_part{gap:28px;display:grid}.H7vJDG_partMark{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 10px var(--bg);text-align:center;background:#121316;border-radius:18px;justify-self:center;justify-items:center;gap:4px;padding:18px 28px;display:grid;position:relative}.H7vJDG_partNo{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.6875rem}.H7vJDG_partName{font-size:var(--step-2)}.H7vJDG_nodes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px;display:grid}.H7vJDG_colL,.H7vJDG_colR{align-content:start;gap:22px;margin:0;padding:0;list-style:none;display:grid}.H7vJDG_colR{padding-top:90px}.H7vJDG_node{position:relative}.H7vJDG_knot{width:14px;height:14px;box-shadow:0 0 0 5px var(--bg);z-index:1;background:#f2f1ee;border-radius:50%;position:absolute;top:28px}.H7vJDG_left .H7vJDG_knot{right:-43px}.H7vJDG_right .H7vJDG_knot{left:-43px}.H7vJDG_soon .H7vJDG_knot{background:var(--bg);box-shadow:inset 0 0 0 2px #ffffff59, 0 0 0 5px var(--bg)}.H7vJDG_pill{background:linear-gradient(#17181c,#121316);border-radius:22px;gap:14px;padding:16px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.H7vJDG_pill:after{content:"";background:#fff3;width:30px;height:1px;position:absolute;top:34px}.H7vJDG_left .H7vJDG_pill:after{left:100%}.H7vJDG_right .H7vJDG_pill:after{right:100%}.H7vJDG_pillHead{align-items:center;gap:12px;min-height:36px;display:flex}.H7vJDG_num{font-family:var(--font-mono);color:var(--dim);font-size:.75rem}.H7vJDG_icon{color:#f2f1ee;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.H7vJDG_name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-size:1.125rem;font-weight:600;text-decoration:none}a.H7vJDG_name:hover{color:var(--accent)}.H7vJDG_soonTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.625rem;box-shadow:inset 0 0 0 1px #ffffff1f}.H7vJDG_soon .H7vJDG_name,.H7vJDG_soon .H7vJDG_icon{color:var(--muted)}.H7vJDG_units{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.H7vJDG_unit{min-height:34px;color:var(--muted);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:.8125rem;text-decoration:none;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.H7vJDG_unit:hover{color:var(--accent-ink);background:rgb(var(--accent-rgb));box-shadow:none}.H7vJDG_unitNo{width:22px;height:22px;font-family:var(--font-mono);background:#ffffff14;border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.H7vJDG_unit:hover .H7vJDG_unitNo{background:#0000001f}.H7vJDG_short{color:var(--dim);font-size:.875rem}.H7vJDG_branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:34px;display:grid;position:relative}.H7vJDG_branches:before{content:"";border:2px solid #ffffff1f;border-bottom:0;border-radius:18px 18px 0 0;height:34px;position:absolute;top:0;left:12.5%;right:12.5%}.H7vJDG_branch{background:#121316;border-radius:20px;align-content:start;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.H7vJDG_branchHead{color:var(--text);gap:8px;text-decoration:none;display:grid}.H7vJDG_branchHead:hover .H7vJDG_branchName{color:var(--accent)}.H7vJDG_branchArt{padding:4px 6px 0;display:block}.H7vJDG_branchName{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.H7vJDG_branchList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.H7vJDG_branchList li{min-height:34px;color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:.8125rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.H7vJDG_branchNo{width:22px;height:22px;font-family:var(--font-mono);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.H7vJDG_cta{justify-content:center;padding-top:24px;display:flex}@media (max-width:980px){.H7vJDG_branches{grid-template-columns:repeat(2,minmax(0,1fr))}.H7vJDG_branches:before{display:none}}@media (max-width:760px){.H7vJDG_spine:before{left:18px}.H7vJDG_start,.H7vJDG_partMark{justify-self:start}.H7vJDG_partMark{text-align:left;justify-items:start;margin-left:34px}.H7vJDG_nodes{grid-template-columns:1fr;row-gap:22px;padding-left:44px}.H7vJDG_colL,.H7vJDG_colR{display:contents}.H7vJDG_left .H7vJDG_knot,.H7vJDG_right .H7vJDG_knot{left:-33px;right:auto}.H7vJDG_left .H7vJDG_pill:after,.H7vJDG_right .H7vJDG_pill:after{display:none}}@media (max-width:520px){.H7vJDG_branches{grid-template-columns:1fr}}
.qV1uAa_wall{border-radius:var(--radius-m);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);justify-items:start;gap:14px;padding:32px;display:grid}.qV1uAa_icon{width:44px;height:44px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;display:grid}.qV1uAa_title{font-size:var(--step-2)}.qV1uAa_text{color:var(--muted);max-width:52ch}.qV1uAa_actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.qV1uAa_free{color:var(--dim);font-size:.9375rem}
.Fx3j6G_page{grid-template-columns:minmax(0,1fr) clamp(420px,46vw,900px);align-items:start;display:grid}.Fx3j6G_solo{grid-template-columns:minmax(0,1fr)}.Fx3j6G_main{min-width:0;padding-inline:var(--gutter)}.Fx3j6G_lesson{max-width:760px;margin-inline:auto;padding-block:28px 96px}.Fx3j6G_lab{min-width:0;height:calc(100dvh - 88px);padding-right:12px;position:sticky;top:76px}.Fx3j6G_header{gap:14px;margin-bottom:36px;display:grid}.Fx3j6G_steps{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.Fx3j6G_step,.Fx3j6G_stepOn{width:32px;height:32px;font-family:var(--font-mono);background:var(--surface);color:var(--muted);border-radius:50%;place-items:center;font-size:.8125rem;text-decoration:none;display:grid}.Fx3j6G_step:hover{background:var(--raised);color:var(--text)}.Fx3j6G_stepOn{background:var(--accent);color:var(--accent-ink)}.Fx3j6G_kicker{font-family:var(--font-mono);font-size:var(--step--1);color:var(--dim)}.Fx3j6G_title{font-size:var(--step-4)}.Fx3j6G_summary{color:var(--muted);font-size:1.125rem}.Fx3j6G_questions{padding-top:56px}.Fx3j6G_pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:56px;display:grid}.Fx3j6G_prev,.Fx3j6G_next{border-radius:var(--radius-m);background:var(--surface);gap:4px;padding:16px 18px;font-weight:500;text-decoration:none;display:grid}.Fx3j6G_next{text-align:right}.Fx3j6G_prev:hover,.Fx3j6G_next:hover{background:var(--raised)}.Fx3j6G_pagerLabel{font-size:var(--step--1);color:var(--dim);font-weight:400}@media (max-width:1100px){.Fx3j6G_page{grid-template-columns:minmax(0,1fr);padding-bottom:76px}.Fx3j6G_page:has([data-expanded=true]){padding-bottom:52dvh}.Fx3j6G_lab{height:auto;position:static}}@media (max-width:520px){.Fx3j6G_pager{grid-template-columns:1fr}.Fx3j6G_next{text-align:left}}.Fx3j6G_pro{color:var(--accent);box-shadow:inset 0 0 0 1px var(--line-strong);vertical-align:1px;border-radius:999px;align-items:center;gap:4px;margin-left:10px;padding:1px 8px;display:inline-flex}.Fx3j6G_pending{border-radius:var(--radius-m);background:var(--surface);min-height:280px}body:has([data-lesson-page]) .Fx3j6G_lab{height:100dvh;padding:0;top:0}body:has([data-lesson-page]) .Fx3j6G_lesson{padding-top:84px}
