:root{--paper:#f2eee5;--paper-hi:#f8f5ee;--tile:#e2dccf;--ink:#1a1815;--ink-2:#4b463e;--mid:#8f877a;--muted:#8a8376;--rule:#d5cebf;--red:#d33c1d;--serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.intro{overflow:hidden}body{background:var(--paper);color:var(--ink);font:400 19px/1.55 var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "onum";margin:0}body:before{content:"";pointer-events:none;z-index:300;opacity:.55;mix-blend-mode:multiply;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='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:#d33c1d2e}a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1.5px solid var(--red);outline-offset:3px}code{font-family:var(--mono);letter-spacing:-.01em;font-variant-ligatures:none;font-size:.8em}p{text-wrap:pretty;margin:0}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}.page{max-width:1180px;margin:0 auto;padding:0 40px}.label{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#intro{display:none}html.intro #intro{z-index:200;background:var(--paper);display:block;position:fixed;inset:0;overflow:hidden}html.intro .wordmark .logo,html.intro .wordmark .wm-name{visibility:hidden}.i-stage,.i-scene,.i-dark{position:absolute;inset:0}.i-dark{opacity:0;background:#0c0b0a}.i-cv{pointer-events:none;position:absolute;top:0;left:0}.i-text{text-align:center;width:min(92vw,1100px);font:380 clamp(30px, 4.6vw, 64px)/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.i-text span{opacity:0;display:inline-block}.i-text .i-a{color:var(--ink)}.i-text .i-b{color:var(--muted)}.i-trace{font:12px/1 var(--mono);background:var(--paper-hi);border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;opacity:0;text-overflow:ellipsis;max-width:240px;padding:7px 10px;position:absolute;overflow:hidden;box-shadow:0 6px 18px -12px #1a181559}.i-trace b{color:var(--ink);font-weight:500}.i-trace .d{color:#7fa37f;margin-right:6px}.i-trace.err .d{color:var(--red)}.i-trace.err{color:var(--red);border-color:#d33c1d59}.i-word{z-index:201;font:500 17px/1 var(--mono);letter-spacing:.34em;color:#d8d6d0;mix-blend-mode:difference;opacity:0;white-space:nowrap;pointer-events:none;display:none;position:fixed;top:calc(50% + 235px);left:calc(50% + 18px);transform:translate(-50%)}html.intro .i-word{display:block}.i-skip{font:12px var(--mono);color:var(--muted);border-bottom:1px solid;padding-bottom:2px;position:absolute;bottom:24px;right:28px}.i-skip:hover{color:var(--red)}.mast{border-bottom:1px solid var(--ink);font:400 13px var(--mono);justify-content:space-between;align-items:center;padding:26px 0 16px;display:flex}.mast .wordmark{align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.mast .wordmark .logo{width:22px;height:22px;display:block}.mast nav{gap:26px;display:flex}.mast nav a{color:var(--ink-2);text-decoration:none}.mast nav a:hover{color:var(--red)}@media (width<=700px){.mast nav a:not(:last-child){display:none}}.open{padding:76px 0 72px}.open h1{font:380 clamp(44px, 6.6vw, 88px)/.98 var(--serif);letter-spacing:-.026em;font-variation-settings:"opsz" 72;max-width:13.5em}.open h1 span{color:var(--muted)}.open .after{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;margin-top:48px;display:grid}.open .lede{color:var(--ink-2);max-width:22em;font-size:22px;line-height:1.45}@media (width<=900px){.open .after{grid-template-columns:minmax(0,1fr);gap:32px}}.install .tabs{gap:18px;margin-bottom:10px;display:flex}.install .tabs button{font:12.5px var(--mono);color:var(--muted);border-bottom:1px solid #0000;padding-bottom:3px}.install .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.install .line{background:var(--paper-hi);border:1px solid var(--rule);align-items:center;gap:14px;padding:11px 11px 11px 16px;display:flex}.install pre{font:13.5px/1.4 var(--mono);white-space:pre;scrollbar-width:none;flex:1;margin:0;overflow-x:auto}.install pre::-webkit-scrollbar{display:none}.install pre .p{color:var(--muted);-webkit-user-select:none;user-select:none}.copy{font:12px var(--mono);border:1px solid var(--ink);flex:none;min-width:66px;padding:5px 10px}.copy:hover{background:var(--ink);color:var(--paper)}.copy[data-done]{border-color:var(--red);color:var(--red);background:0 0}.install .req{font:12px/1.6 var(--mono);color:var(--muted);margin-top:8px}figure{margin:0}.fig-head{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;margin-bottom:26px;padding-top:10px;display:flex}.fig-head h3{font:400 22px/1.3 var(--serif)}.fig-head h3 .label{color:var(--ink);vertical-align:2px;margin-right:12px}figcaption{color:var(--muted);max-width:46em;margin-top:18px;font-size:15.5px;line-height:1.5}.textbtn{font:12.5px var(--mono);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.textbtn:hover{color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tip{z-index:90;pointer-events:none;background:var(--ink);color:var(--paper);font:12px/1.5 var(--mono);opacity:0;max-width:360px;padding:8px 10px;transition:opacity .1s;position:fixed}.tip.on{opacity:1}.tip .d{color:#b8b09f}.tip .e{color:#f0907b}.legend{font:12px var(--mono);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;display:flex}.legend span{align-items:center;gap:7px;display:inline-flex}.lg{background:var(--tile);width:14px;height:7px;display:inline-block}.lg.w{background:var(--ink)}.lg.x{background:var(--mid)}.lg.o{box-shadow:inset 0 0 0 1px var(--mid);background:0 0}.lg.h{background:var(--red);height:3px}.f1{grid-template-columns:250px minmax(0,1fr);align-items:end;gap:48px;display:grid}@media (width<=860px){.f1{grid-template-columns:minmax(0,1fr);gap:32px}}.pull .big{font:300 64px/1 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;white-space:nowrap}.pull .big .to{color:var(--muted);vertical-align:.2em;margin:0 .12em;font-size:.6em}.pull .big .m{color:var(--red)}.pull p{color:var(--ink-2);max-width:13em;margin-top:10px;font-size:16.5px;line-height:1.4}.towers{--cw:30px;--cg:8px;--gg:72px}.towers .trow{gap:var(--gg);display:flex}.towers .grp{gap:var(--cg);width:calc(var(--cw) * 4 + var(--cg) * 3);flex:none;display:flex}.plot{align-items:flex-end;width:max-content;position:relative}.plot .grp{align-items:flex-end}.col{width:var(--cw);flex-direction:column-reverse;gap:2px;display:flex}.c{background:var(--tile);width:100%;height:9px;transition:opacity .2s;position:relative}.c.w{background:var(--ink)}.c.x{background:var(--mid)}.c.o{box-shadow:inset 0 0 0 1px var(--mid);background:0 0}.c.f:before,.c.f:after{content:"";background:var(--ink);width:8px;height:1.4px;position:absolute;top:50%;left:50%}.c.f:before{transform:translate(-50%,-50%)rotate(40deg)}.c.f:after{transform:translate(-50%,-50%)rotate(-40deg)}.c.w.f:before,.c.w.f:after,.c.x.f:before,.c.x.f:after{background:var(--paper)}.c:hover{outline:1.5px solid var(--red);outline-offset:1px;z-index:1}.hand{background:var(--red);height:3px;margin-top:3px}.nohand{height:3px;margin-top:3px}.towers.hide .c{opacity:0}.done-line{border-top:1px dashed var(--red);pointer-events:none;position:absolute;left:-8px;right:-8px}.done-line span{font:11px var(--mono);color:var(--red);white-space:nowrap;position:absolute;bottom:4px;right:8px}.nums .grp>span{width:var(--cw);text-align:center;font:11px/1 var(--mono);color:var(--ink-2);padding-top:8px}.nums .grp.mem>span{color:var(--red)}.names{margin-top:12px}.names .grp{flex-direction:column;gap:2px}.names b{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.names .mem b{color:var(--red)}.names small{font:12px var(--mono);color:var(--muted)}@media (width<=520px){.towers{--cw:22px;--cg:6px;--gg:34px}.done-line span{font-size:10px}}section{padding:120px 0 0}.sh{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;margin-bottom:44px;padding-top:16px;display:flex}.sh h2{font:400 clamp(32px, 3.6vw, 46px)/1.08 var(--serif);letter-spacing:-.016em}.sh p{color:var(--ink-2);max-width:30em;font-size:17px}.fig-mistake{margin-top:104px}.win{color:#e9e4d8;max-width:860px;font:14px/1.7 var(--mono);background:#1d1b18;border-radius:12px;margin:0 auto;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 80px -40px #1a18158c,0 12px 24px -16px #1a181559}.win .tb{background:#262320;border-bottom:1px solid #34302a;grid-template-columns:60px 1fr 60px;align-items:center;padding:11px 14px;display:grid}.win .tb .dots{gap:7px;display:flex}.win .tb .dots i{background:#3d3832;border-radius:50%;width:11px;height:11px}.win .tb .ttl{text-align:center;color:#9a9385;font-size:12px}.win .bd{min-height:300px;padding:22px 26px 26px}.win .bd>div{white-space:pre-wrap;word-break:break-word}.tm-ask{color:#9a9385;border-bottom:1px dashed #3a3530;margin-bottom:16px;padding:2px 0 14px}.tm-ask b{color:#e9e4d8;font-weight:400}.tm-call{color:#fbf8f1;margin-top:14px}.tm-call:first-of-type{margin-top:0}.tm-call .d{color:#8f897c;width:1.4em;display:inline-block}.tm-call.err .d{color:#f0907b}.tm-call.ok .d{color:#9fd3a3}.tm-call .fn{color:#e9c58f}.tm-res{color:#8f897c;padding-left:1.4em}.tm-res .r{color:#f0907b}.tm-res .g{color:#9fd3a3}.tm-cur{vertical-align:-.18em;background:#e9e4d8;width:8px;height:1.1em;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.slip{background:var(--paper);color:var(--ink);border-left:3px solid var(--red);font:italic 400 18px/1.4 var(--serif);max-width:560px;margin:14px 0 6px 1.4em;padding:12px 16px 13px;transform:rotate(-.5deg);box-shadow:0 8px 18px -10px #0009}.slip .who{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;margin-bottom:5px;font-style:normal;display:flex}.slip .who i{background:var(--red);border-radius:50%;width:7px;height:7px}.slip .who span{color:var(--muted);letter-spacing:.04em;text-transform:none;font-weight:400}.slip code{white-space:nowrap;font-size:.75em;font-style:normal}.anim{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(4px)}.anim.on{opacity:1;transform:none}.slip.anim{transition:opacity .5s,transform .6s cubic-bezier(.34,1.56,.64,1);transform:translate(-10px)rotate(-2deg)}.slip.anim.on{transform:rotate(-.5deg)}.replay{font:12.5px var(--mono);color:var(--ink-2)}.replay:hover{color:var(--red)}.steps{grid-template-rows:auto repeat(3,auto) 1fr;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;display:grid}.phase{font:500 11px var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--rule);margin-bottom:26px;padding-bottom:8px;position:relative}.phase:before,.phase:after{content:"";background:var(--muted);width:1px;height:7px;position:absolute;bottom:-4px}.phase:before{left:0}.phase:after{right:0}.p1{grid-area:1/1/auto/3}.p2{grid-area:1/3/auto/5}.step{grid-template-rows:subgrid;grid-row:2/6;display:grid}.s1{grid-column:1}.s2{grid-column:2}.s3{grid-column:3}.s4{grid-column:4}.step .n{font:300 56px/.9 var(--serif);color:var(--red);font-variation-settings:"opsz" 72;margin-bottom:14px}.step h3{font:500 20px/1.25 var(--serif);margin-bottom:6px}.step>p{color:var(--ink-2);margin-bottom:18px;font-size:16.5px;line-height:1.45}.vis{background:var(--paper-hi);border:1px solid var(--rule);padding:14px 16px;font-size:15.5px;line-height:1.5}.vis .vh{margin-bottom:4px;font-weight:500}.vis .vt{font:12px/1.6 var(--mono);color:var(--muted)}.vis ol{margin:6px 0 8px;padding-left:18px}.vis ol li{margin-bottom:4px}.vis ol li::marker{font:12px var(--mono);color:var(--muted)}.vis code{font-size:12px}.vis .vr{grid-template-columns:16px 1fr;align-items:baseline;gap:6px;display:grid}.vis .bad{color:var(--red);font-family:var(--mono);font-size:13px}.vis .good{color:#2f7d4a;font-family:var(--mono);font-size:13px}.vis .say{border-left:2px solid var(--red);margin:8px 0 8px 22px;padding-left:10px;font-style:italic}.pill{font:500 11.5px/1 var(--mono);background:var(--tile);color:var(--ink);white-space:nowrap;border-radius:3px;padding:2px 6px 3px}.pill.f{color:var(--red);background:0 0;box-shadow:inset 0 0 0 1px #d33c1d73}@media (width<=1000px){.steps{grid-template-rows:auto repeat(3,auto) 1fr auto repeat(3,auto) 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.p1{grid-area:1/1/auto/3}.p2{grid-area:6/1/auto/3;margin-top:48px}.s1,.s2{grid-row:2/6}.s3,.s4{grid-row:7/11}.s1,.s3{grid-column:1}.s2,.s4{grid-column:2}}@media (width<=600px){.steps{flex-direction:column;display:flex}.step{flex-direction:column;margin-bottom:44px;display:flex}.p1{order:0}.s1{order:1}.s2{order:2}.p2{order:3;margin-top:8px}.s3{order:4}.s4{order:5}}.cp{max-width:880px;margin:0 auto}.starters{font:12px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.starters span{margin-right:4px}.starters button{font:12px var(--mono);border:1px solid var(--rule);color:var(--ink-2);background:var(--paper-hi);border-radius:999px;padding:5px 11px}.starters button:hover{border-color:var(--ink);color:var(--ink)}.starters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.box{background:var(--paper-hi);border:1.5px solid var(--ink);border-radius:14px;box-shadow:0 24px 50px -36px #1a181580}.box:focus-within{box-shadow:0 0 0 4px #d33c1d1a,0 24px 50px -36px #1a181580}.box .top{grid-template-columns:34px minmax(0,1fr);padding:8px 8px 0 4px;display:grid}.box .gt{font:500 18px/1 var(--mono);color:var(--red);padding:22px 0 0 14px}.editor{position:relative}.editor .hl,.editor textarea{font:18px/1.6 var(--serif);white-space:pre-wrap;overflow-wrap:break-word;letter-spacing:normal;border:0;margin:0;padding:16px 16px 12px 8px}.editor .hl{color:#0000;pointer-events:none;position:absolute;inset:0;overflow:hidden}.editor .hl mark{color:#0000;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;background:0 0;text-decoration-thickness:2px}.editor .hl del{color:#0000;-webkit-text-decoration:line-through #1a181573;text-decoration:line-through #1a181573;text-decoration-thickness:1px}.editor textarea{resize:none;width:100%;min-height:96px;color:var(--ink);caret-color:var(--red);background:0 0;outline:none;display:block;position:relative;overflow:hidden}.editor textarea::placeholder{color:var(--muted)}.box .foot{border-top:1px solid var(--rule);font:12px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 18px 12px;display:flex}.box .foot u{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;color:var(--ink-2);text-decoration-thickness:2px}.box .foot s{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.hookline{font:12.5px var(--mono);color:var(--ink-2);align-items:center;gap:10px;margin:22px 0 14px 18px;display:flex}.hookline i{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.hookline .k{color:var(--muted)}.attach{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.card{text-align:left;background:var(--paper-hi);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:8px;padding:13px 15px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.card:hover{border-color:var(--ink);box-shadow:0 10px 24px -18px #1a181573}.card.open{border-color:var(--ink);grid-column:1/-1}.card.new{animation:.35s cubic-bezier(.34,1.56,.64,1) both pop}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.97)}}.card .ch{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.card .ch b{color:var(--red);font-weight:500}.card .nm{color:var(--ink);font-size:17px;line-height:1.3}.card .fills{flex-wrap:wrap;gap:4px 6px;display:flex}.card ol{color:var(--ink-2);margin:4px 0 0;padding-left:20px;font-size:15.5px;line-height:1.6}.card ol li::marker{font:12px var(--mono);color:var(--muted)}.card ol .skip{color:var(--muted);text-decoration:line-through}.attach .empty{border:1px dashed var(--rule);color:var(--muted);text-align:center;border-radius:10px;grid-column:1/-1;padding:18px;font-size:16.5px}@media (prefers-reduced-motion:reduce){.card{animation:none}}#res{width:100%;min-width:860px;height:auto;display:block}#res .rowlab{font:400 16px var(--serif);fill:var(--ink)}#res .rowsub{font:11px var(--mono);fill:var(--muted)}#res .grp{font:500 10.5px var(--mono);letter-spacing:.08em;fill:var(--ink)}#res .ph{font:500 11px var(--mono);fill:var(--ink);letter-spacing:.08em}#res .ax{font:10px var(--mono);fill:var(--muted)}#res .grid{stroke:var(--rule)}#res .base{stroke:var(--ink)}#res .stem{stroke:var(--red);stroke-width:2px}#res .dot{fill:var(--red);stroke:var(--paper);stroke-width:2px}#res .ref{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}#res .v{font:500 11.5px var(--mono);fill:var(--ink)}#res .sep{stroke:var(--ink)}#res .hit,#res .rowband{fill:#0000}#res .hitrow:hover .rowband{fill:#1a181509}#f4table{overflow-x:auto}table.res{border-collapse:collapse;width:100%;min-width:680px;font:12.5px/1.5 var(--mono);margin-top:14px}table.res th,table.res td{border-bottom:1px solid var(--rule);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 8px}table.res th{color:var(--muted);font-weight:500}table.res td:first-child,table.res th:first-child{text-align:left}table.res td:first-child{font:15px var(--serif)}#stack{width:100%;height:auto;display:block;overflow:visible}#stack .lay{transform-box:view-box;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .4s}#stack.hide .lay{opacity:0;transform:translateY(-46px)}#stack .face{fill:#f8f5ee61;stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:4 4;transition:stroke .2s,fill .2s}#stack .lay.hot .face{stroke:var(--red);stroke-dasharray:none;fill:#f8f5eebf}#stack .lay .motif{transition:transform .3s}#stack .lay.hot .motif{transform:translateY(-4px)}#stack .grid{stroke:var(--ink);stroke-width:.6px;opacity:.08}#stack .lbl{transition:opacity .5s}#stack.hide .lbl{opacity:0}#stack .lead{stroke:var(--muted);stroke-width:1px;stroke-dasharray:1.5 3.5;fill:none}#stack .pillbg{fill:var(--paper-hi);stroke:var(--rule)}#stack .lbl.hot .pillbg,#stack .lbl.hot .lead{stroke:var(--red)}#stack .pt{font:500 11px var(--mono);letter-spacing:.08em;fill:var(--ink)}#stack .pd{fill:var(--red)}#stack .note{font:400 15px var(--serif);fill:var(--muted)}.stack-list{margin:24px 0 0;padding:0;list-style:none;display:none}.stack-list li{border-top:1px solid var(--rule);padding:12px 0;font-size:17px}.stack-list b{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:2px;display:block}@media (width<=760px){#stack .lbl{display:none}.stack-list{display:block}}.setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:48px;display:grid}@media (width<=900px){.setup{grid-template-columns:minmax(0,1fr)}}.setup .label{margin-bottom:12px;display:block}table.agents{border-collapse:collapse;width:100%;font-size:16.5px}table.agents th{font:500 10.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--ink);padding:0 6px 8px}table.agents td{border-bottom:1px solid var(--rule);text-align:center;vertical-align:top;padding:9px 6px}table.agents th:first-child,table.agents td:first-child{text-align:left;padding-left:0}table.agents td small{font:11px/1.5 var(--mono);color:var(--muted);margin-top:2px;display:block}.dot-y,.dot-n{border-radius:50%;width:9px;height:9px;margin-top:7px;display:inline-block}.dot-y{background:var(--ink)}.dot-n{border:1px solid var(--muted)}dl.cmds{grid-template-columns:max-content minmax(0,1fr);column-gap:32px;margin:0;display:grid}dl.cmds dt{font:13px/26px var(--mono);border-top:1px solid var(--rule);padding:8px 0}dl.cmds dd{border-top:1px solid var(--rule);color:var(--ink-2);margin:0;padding:8px 0;font-size:16.5px;line-height:26px}@media (width<=640px){dl.cmds{grid-template-columns:minmax(0,1fr)}dl.cmds dd{border-top:0;padding-top:0}}footer{border-top:1px solid var(--ink);font:12px/1.75 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:128px;padding:18px 0 64px;display:flex}footer button{font:12px var(--mono);color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}footer button:hover{color:var(--red)}@media (width<=900px){.page{padding:0 22px}.open{padding-top:48px}section{padding-top:96px}}
