._demo_14o75_2{--ink:var(--page-fg);--paper:var(--page-bg);--soft:color-mix(in srgb, var(--page-fg) 12%, var(--page-bg));gap:var(--space-4);border:2px solid var(--ink);border-radius:2px;padding:clamp(1rem,2.6vw,2rem);display:grid}._demo_14o75_2>*{min-width:0}._demo_14o75_2 button{border:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.05em;text-transform:uppercase;text-align:left;transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;border-radius:2px;padding:.55em .9em}._demo_14o75_2 button[aria-pressed=true],._action_14o75_32{background:var(--ink);color:var(--paper)}._demo_14o75_2 button:disabled{opacity:.5;cursor:default}._action_14o75_32{justify-self:start;font-weight:700}._choices_14o75_47{gap:var(--space-2);flex-wrap:wrap;display:flex}._choices_14o75_47 span{opacity:.75}._small_14o75_57{max-width:60ch;font-size:var(--step--1);color:var(--muted)}._scrub_14o75_63,._neat_14o75_64,._deck_14o75_65,._omni_14o75_66,._float_14o75_67,._idea_14o75_68,._chronicle_14o75_69,._algo_14o75_70,._mal_14o75_71,._lab_14o75_72{gap:var(--space-4);display:grid}._bench_14o75_82{--ink:#14161c;--paper:#ece8df;--accent:#a8320f;--soft:#dcd7cc;background:var(--paper) url(/textures/paper.webp);color:var(--ink);border-radius:3px;grid-template-columns:minmax(0,1fr);display:grid;box-shadow:0 .9rem 1.6rem -.9rem #0009}._printed_14o75_95,._stub_14o75_96{align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}._label_14o75_103{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}._steps_14o75_111{font-family:var(--font-mono);font-size:var(--step--1);gap:.45em;display:grid}._steps_14o75_111 li{grid-template-columns:auto minmax(1.5rem,1fr) auto;align-items:baseline;gap:.6em;display:grid}._steps_14o75_111 b{letter-spacing:.06em;text-transform:uppercase}._steps_14o75_111 i{border-bottom:2px dotted color-mix(in srgb, var(--ink) 45%, transparent);translate:0 -.25em}._steps_14o75_111 span{overflow-wrap:anywhere;text-align:right;max-width:100%}._steps_14o75_111 li[data-state=todo]{opacity:.3}._steps_14o75_111 li[data-state=todo] i,._steps_14o75_111 li[data-state=now] i{border-bottom-color:#0000}._stub_14o75_96{border-top:2px dashed color-mix(in srgb, var(--ink) 40%, transparent);min-height:9rem;position:relative}._stub_14o75_96:before,._stub_14o75_96:after{content:"";background:var(--page-bg);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:-.6rem}._stub_14o75_96:before{left:-.6rem}._stub_14o75_96:after{right:-.6rem}@media (width>=760px){._bench_14o75_82{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}._stub_14o75_96{border-top:0;border-left:2px dashed color-mix(in srgb, var(--ink) 40%, transparent)}._stub_14o75_96:before,._stub_14o75_96:after{left:-.6rem;right:auto}._stub_14o75_96:after{top:auto;bottom:-.6rem}}._waiting_14o75_200{font-family:var(--font-mono);font-size:var(--step--1);opacity:.7}._verdict_14o75_207{font-family:var(--font-display);font-size:var(--step-4);text-transform:uppercase;font-weight:900;line-height:.9}._verdict_14o75_207[data-tone=bad]{color:var(--accent)}._meter_14o75_219{font-family:var(--font-mono);font-size:var(--step--1);gap:.4em;display:grid}._meter_14o75_219 i{border:1px solid var(--ink);background:linear-gradient(var(--ink), var(--ink)) left / calc(var(--share) * 100%) 100% no-repeat;height:.6rem}._points_14o75_232{font-size:var(--step--1);gap:.35em;display:grid}._points_14o75_232 li{text-indent:-1.1em;padding-left:1.1em}._points_14o75_232 li:before{content:"•  ";color:var(--accent)}@media (prefers-reduced-motion:no-preference){._steps_14o75_111 li[data-state=now] b:after{content:" █";animation:.4s step-end infinite _caret_14o75_1}._steps_14o75_111 li[data-state=done] span{animation:.3s steps(14,end) backwards _print_14o75_95}._stub_14o75_96[data-ready]>:not(._label_14o75_103){animation:_part-in_14o75_1 .4s var(--ease-out) backwards}._stub_14o75_96[data-ready]>._verdict_14o75_207{animation:.35s steps(8,end) backwards _print_14o75_95}._meter_14o75_219 i{animation:_meter-fill_14o75_1 .7s var(--ease-out) .2s backwards}}@keyframes _print_14o75_95{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes _caret_14o75_1{50%{opacity:0}}@keyframes _meter-fill_14o75_1{0%{background-size:0 100%}}._stages_14o75_296{gap:var(--space-3) var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid}._stages_14o75_296 li{border-top:3px solid color-mix(in srgb, var(--ink) 22%, transparent);transition:border-color .3s var(--ease-out), opacity .3s var(--ease-out);align-content:start;gap:.25em;padding-top:.6em;display:grid}._stages_14o75_296 b{letter-spacing:.08em;text-transform:uppercase}._stages_14o75_296 span{overflow-wrap:anywhere;transition:opacity .3s var(--ease-out)}._stages_14o75_296 li[data-state=todo]{opacity:.45}._stages_14o75_296 li[data-state=todo] span{opacity:0}._stages_14o75_296 li[data-state=done],._stages_14o75_296 li[data-state=now]{border-top-color:var(--accent)}@media (prefers-reduced-motion:no-preference){._stages_14o75_296 li[data-state=now]{animation:.5s ease-in-out infinite alternate _stage-now_14o75_1}}@keyframes _stage-now_14o75_1{to{border-top-color:color-mix(in srgb, var(--accent) 35%, transparent)}}._command_14o75_351{font-family:var(--font-mono);font-size:var(--step--1);gap:.35em;display:grid}._command_14o75_351 code{background:var(--ink);color:var(--paper);overflow-wrap:anywhere;border-radius:2px;padding:.7em .9em}._command_14o75_351 code b{color:var(--accent)}._range_14o75_370{gap:var(--space-2);max-width:32rem;font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;display:grid}._range_14o75_370 input{width:100%;accent-color:var(--accent)}._result_14o75_384{font-size:var(--step-1);max-width:44ch}._result_14o75_384 b{font-family:var(--font-display);font-weight:900;font-size:var(--step-5);font-variant-numeric:tabular-nums;line-height:.9;display:block}._queue_14o75_399{gap:var(--space-3);display:grid}._queue_14o75_399>li{gap:var(--space-2);padding:var(--space-3);background:var(--soft);display:grid}._queue_14o75_399 h3{font-family:var(--font-display);font-weight:900;font-size:var(--step-2);text-transform:uppercase;line-height:1}._why_14o75_419{font-size:var(--step--1)}._files_14o75_423{margin-block:var(--space-1);font-family:var(--font-mono);font-size:var(--step--1);display:grid}._files_14o75_423 li{gap:var(--space-3);border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);padding-block:.35em;display:grid}._files_14o75_423 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._files_14o75_423 span+span{opacity:.75}._files_14o75_423 span:last-child{text-align:right}._always_14o75_452{font-family:var(--font-mono);font-size:var(--step--1);align-items:center;gap:.5em;display:flex}._always_14o75_452 input{width:1.1em;height:1.1em;accent-color:var(--accent)}._choices_14o75_47:has(._always_14o75_452){align-items:center;gap:var(--space-3)}._queue_14o75_399>li._settled_14o75_472{padding-block:var(--space-2);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);font-family:var(--font-mono);font-size:var(--step--1);background:0 0;grid-template-columns:1fr auto;align-items:center}._learned_14o75_482{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--ink);flex-wrap:wrap;display:flex}._learned_14o75_482 p{font-size:var(--step--1);flex:16rem}@media (width<=600px){._files_14o75_423 li{grid-template-columns:minmax(0,1fr) auto}._files_14o75_423 span:nth-child(2){display:none}}._deck_14o75_65{grid-template-columns:minmax(0,1fr);align-items:start}@media (width>=900px){._deck_14o75_65{grid-template-columns:minmax(0,30rem) minmax(0,1fr)}}._deck_14o75_65 ._bench_14o75_82{grid-column:1/-1}._device_14o75_525{border:3px solid var(--ink);border-radius:14px;width:min(100%,30rem);padding:clamp(.6rem,2vw,1rem)}._screen_14o75_532{aspect-ratio:4/3;color:#f5f1ea;background:#0b0b0d;border-radius:6px;position:relative;overflow:hidden}._screen_14o75_532 img{width:100%;height:100%;display:block}._screen_14o75_532 ._icon_14o75_548,._screen_14o75_532 ._back_14o75_549{background:0 0;border:0;border-radius:12%;padding:0;position:absolute}._screen_14o75_532 ._icon_14o75_548{width:20%;height:25.8%}._screen_14o75_532 ._back_14o75_549{border-radius:50%;width:10%;height:12%;top:0;left:0}._screen_14o75_532 ._icon_14o75_548:hover,._screen_14o75_532 ._back_14o75_549:hover{background:#ffffff24}._screen_14o75_532 ._icon_14o75_548:focus-visible,._screen_14o75_532 ._back_14o75_549:focus-visible{outline-offset:-3px;outline:2px solid #fff}._about_14o75_581{justify-items:start;gap:var(--space-3);display:grid}._about_14o75_581 h3{font-family:var(--font-display);font-weight:900;font-size:var(--step-4);text-transform:uppercase;line-height:.95}._about_14o75_581>p:not(._small_14o75_57){max-width:34ch;font-size:var(--step-1)}._ide_14o75_68{--ink:#e9ecf8;--paper:#0d0e13;--line:#e9ecf824;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:var(--step--1);border-radius:8px;overflow:hidden;box-shadow:0 1.4rem 2.6rem -1.4rem #000000b3}._tabs_14o75_617{border-bottom:1px solid var(--line);background:#07080b;display:flex;overflow-x:auto}._ide_14o75_68 ._tabs_14o75_617 button{border:0;border-right:1px solid var(--line);color:#e9ecf899;text-transform:none;background:0 0;border-radius:0;flex:none;padding:.75em 1.1em}._ide_14o75_68 ._tabs_14o75_617 button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:inset 0 2px 0 var(--accent)}._boot_14o75_642{border-bottom:1px solid var(--line);background:#07080b;padding:.8rem .9rem}._tools_14o75_648{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:.6rem .8rem;display:flex}._ide_14o75_68 ._tools_14o75_648 button{border-color:var(--line);color:var(--ink);padding:.4em .8em}._ide_14o75_68 ._tools_14o75_648 ._go_14o75_663{border-color:var(--accent);background:var(--accent);color:#0d0e13;font-weight:700}._tools_14o75_648 span{color:#e9ecf899;margin-left:auto}._panes_14o75_675{grid-template-columns:minmax(0,1fr);display:grid}@container (width>=40rem){._panes_14o75_675{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}._side_14o75_685{border-top:0;border-left:1px solid var(--line)}}._omni_14o75_66{container-type:inline-size}._code_14o75_695{align-content:start;padding:.7rem 0;line-height:2;display:grid;overflow-x:auto}._code_14o75_695 li{white-space:pre;align-items:center;gap:.7em;padding-right:.9rem;display:flex}._code_14o75_695 li[data-here]{background:#e9ecf81a}._code_14o75_695 li[data-here] code:before{content:"▶ ";color:var(--accent)}._ide_14o75_68 ._code_14o75_695 ._gutter_14o75_722{color:#e9ecf880;width:2.6em;font-size:inherit;text-align:center;background:0 0;border:0;border-radius:50%;flex:none;padding:0;line-height:2}._ide_14o75_68 ._code_14o75_695 ._gutter_14o75_722:hover{color:var(--ink)}._ide_14o75_68 ._code_14o75_695 ._gutter_14o75_722[aria-pressed=true]{background:var(--accent);color:#0d0e13;font-weight:700;scale:.78}._ide_14o75_68 ._code_14o75_695 ._gutter_14o75_722[data-suggested]{box-shadow:inset 0 0 0 1px var(--accent);scale:.78}._side_14o75_685{border-top:1px solid var(--line);align-content:start;gap:.5rem;padding:.9rem;display:grid}._side_14o75_685 h3{color:#e9ecf899;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:400}._side_14o75_685 h3:not(:first-child){margin-top:.6rem}._frames_14o75_771{gap:.3em;display:grid}._frames_14o75_771 li:first-child{font-weight:700}._frames_14o75_771 li+li{color:#e9ecf899}._native_14o75_785{font-family:var(--font-display);font-size:var(--step-3);font-weight:900;line-height:1}._wire_14o75_793{border-top:1px solid var(--line);background:#07080b;gap:.8rem;padding:.9rem;display:grid}._wire_14o75_793 p{align-items:baseline;gap:1rem;display:flex}._wire_14o75_793 p span{color:#e9ecf899}._wire_14o75_793 code{min-height:1.4em}._watch_14o75_815{font-family:var(--font-mono);margin:0;display:grid}._watch_14o75_815>div{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--rule);padding:.5em 0;display:flex}._ide_14o75_68 ._watch_14o75_815>div{border-top-color:var(--line)}._watch_14o75_815 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}._float_14o75_67 ._choices_14o75_47 button{text-transform:none;letter-spacing:0;font-family:var(--font-text);font-size:var(--step-0)}._answer_14o75_847{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;display:grid}._thread_14o75_855{gap:var(--space-3);display:grid}._asked_14o75_860{background:var(--ink);max-width:28ch;color:var(--paper);border-radius:1rem 1rem .2rem;justify-self:end;padding:.6em .9em}._tool_14o75_648{border:1px dashed color-mix(in srgb, var(--ink) 45%, transparent);font-family:var(--font-mono);font-size:var(--step--1);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:.3em .7em;padding:.6em .8em;display:flex}._tool_14o75_648 b{color:var(--accent)}._tool_14o75_648 code{overflow-wrap:anywhere;flex-basis:100%}@media (prefers-reduced-motion:no-preference){._tool_14o75_648,._reply_14o75_893{animation:_part-in_14o75_1 .35s var(--ease-out) backwards}._line_14o75_897{stroke-dasharray:1;animation:_line-draw_14o75_1 .7s var(--ease-out) backwards}._dot_14o75_902,._float1_14o75_903{transform-box:fill-box;transform-origin:50%;animation:_dot-in_14o75_1 .3s var(--ease-out) backwards}._cell_14o75_909{animation:_cell-in_14o75_1 .4s var(--ease-out) backwards}}@keyframes _part-in_14o75_1{0%{opacity:0;translate:0 .5rem}}@keyframes _line-draw_14o75_1{0%{stroke-dashoffset:1px}}@keyframes _dot-in_14o75_1{0%{opacity:0;scale:0}}@keyframes _cell-in_14o75_1{0%{opacity:0}}._reply_14o75_893[data-refused]{font-family:var(--font-mono);font-size:var(--step-0);line-height:1.5}._reply_14o75_893{font-size:var(--step-2);text-wrap:balance;line-height:1.2}._chart_14o75_953{gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:2px;margin:0;display:grid}._chart_14o75_953 svg{width:100%;height:auto}._chart_14o75_953 figcaption{font-family:var(--font-mono);font-size:var(--step--1)}._axis_14o75_972{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.3}._line_14o75_897{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round}._dot_14o75_902{fill:var(--ink)}._tick_14o75_990{fill:var(--ink);font-family:var(--font-mono);text-anchor:middle;opacity:.8;font-size:9.5px}._cell_14o75_909{fill:var(--accent);opacity:var(--to)}._sea_14o75_1003{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.5}._coast_14o75_1010{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}._float1_14o75_903{fill:var(--accent)}._said_14o75_1022{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--step--1);display:grid}._said_14o75_1022 textarea{border:1px solid var(--ink);width:100%;color:inherit;font-family:var(--font-text);font-size:var(--step-0);resize:vertical;background:0 0;border-radius:2px;padding:.7em .9em;line-height:1.4}._said_14o75_1022 textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._hours_14o75_1048{align-items:flex-end;gap:3px;height:9rem;display:flex}._hours_14o75_1048 i{background:var(--ink);transform-origin:bottom;height:100%;min-height:2px;transition:transform var(--dur-base) var(--ease-out);flex:1}._hours_14o75_1048 i[data-night]{background:var(--accent)}._scale_14o75_1069{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;justify-content:space-between;display:flex}._maze_14o75_1078{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));cursor:pointer;gap:1px;max-width:44rem;display:grid}._maze_14o75_1078 i{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 16%, transparent)}._maze_14o75_1078 i[data-cell=wall]{background:0 0}._maze_14o75_1078 i[data-cell=wait]{background:color-mix(in srgb, var(--accent) 45%, transparent)}._maze_14o75_1078 i[data-cell=seen]{background:color-mix(in srgb, var(--ink) 55%, transparent)}._maze_14o75_1078 i[data-cell=path],._maze_14o75_1078 i[data-cell=end]{background:var(--accent)}._maze_14o75_1078 i[data-cell=end]{border-radius:50%}._seek_14o75_1114{font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;flex:12rem;gap:.2em;display:grid}._seek_14o75_1114 input{width:100%;accent-color:var(--accent)}._count_14o75_1128{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._families_14o75_1135{font-family:var(--font-mono);font-size:var(--step--1);gap:.35em;margin:0;display:grid}._families_14o75_1135>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}._families_14o75_1135 dd{align-items:center;gap:.6em;margin:0;display:flex}._families_14o75_1135 i{width:calc(var(--share) * 6rem);background:var(--accent);flex:none;height:.5rem}._ranks_14o75_1165{gap:var(--space-2);display:grid}._ranks_14o75_1165 li{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--step--1);grid-template-columns:minmax(0,11rem) minmax(0,1fr) 4.5rem;display:grid}._ranks_14o75_1165 li button{text-transform:none;letter-spacing:0;width:100%;padding:.35em .6em}._ranks_14o75_1165 i{background:var(--ink);transform-origin:0;height:1.1rem;transition:transform var(--dur-slow) var(--ease-out)}._ranks_14o75_1165 li:first-child i{background:var(--accent)}._ranks_14o75_1165 b{text-align:right;font-variant-numeric:tabular-nums}@media (width<=599px){._ranks_14o75_1165 li{grid-template-columns:minmax(0,1fr) 4.5rem}._ranks_14o75_1165 li button{grid-column:1/-1}}._flow_kd8q0_2{container-type:inline-size}._flow_kd8q0_2 svg{width:100%;height:auto;display:block;overflow:visible}._flow_kd8q0_2 ._tall_kd8q0_14{max-width:26rem;margin-inline:auto;display:none}@container (width<=54rem){._flow_kd8q0_2 ._wide_kd8q0_21{display:none}._flow_kd8q0_2 ._tall_kd8q0_14{display:block}}._link_kd8q0_30{fill:none;stroke:var(--rule);stroke-width:1.5px}._head_kd8q0_36{fill:var(--rule)}._pulse_kd8q0_40{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:12 200;stroke-dashoffset:12px;opacity:0}._node_kd8q0_50 rect{fill:color-mix(in srgb, var(--fg) 7%, var(--bg));stroke:var(--rule);stroke-width:1.5px}._node_kd8q0_50 text{text-anchor:middle;font-family:var(--font-mono)}._name_kd8q0_61{fill:var(--fg);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}._note_kd8q0_69{fill:var(--muted);font-size:9.5px}._node_kd8q0_50[data-kind=you] rect{fill:var(--fg);stroke:var(--fg)}._node_kd8q0_50[data-kind=you] text{fill:var(--bg)}@media (prefers-reduced-motion:no-preference){._pulse_kd8q0_40{animation:_flow-pulse_kd8q0_1 calc(var(--n) * .75s + 1s) linear infinite;animation-delay:calc(var(--i) * .75s)}._node_kd8q0_50 rect{animation:_flow-hit_kd8q0_1 calc(var(--n) * .75s + 1s) linear infinite;animation-delay:calc(var(--i) * .75s - .1s)}}@keyframes _flow-pulse_kd8q0_1{0%{stroke-dashoffset:12px;opacity:0}1%{opacity:1}12%{stroke-dashoffset:-100px;opacity:1}13%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes _flow-hit_kd8q0_1{0%,9%{stroke:var(--accent);stroke-width:2.5px}16%,to{stroke:var(--rule);stroke-width:1.5px}}
