.kit{position:relative}.kit .btn.sm{font:600 13px var(--nx-ui,"Instrument Sans",sans-serif);border-radius:999px;border:1.5px solid var(--nx-ink,#0e0e0c);background:var(--nx-ink,#0E0E0C);color:#fff;cursor:pointer}.kit .muted{color:#8A8A83}.kit .phost svg:focus-visible{outline:3px solid var(--nx-guess,#FF3D7F);outline-offset:4px;border-radius:8px}.kit .btn.sm{padding:7px 14px;font-size:13px}.kit .pickable .hov{opacity:0;transition:opacity .15s}.kit .pickable:hover .hov{opacity:1}.kit .cslide{display:block;width:100%;max-width:320px;height:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kit .runsnote{font:500 11.5px JetBrains Mono,ui-monospace,monospace;align-self:center;margin-left:4px}.kit .k-chip.ghost{border-color:#E2E2DB}.kit .pacts{display:flex;gap:10px;align-items:center;margin:6px 4px 0}.kit .runs{display:flex;flex-wrap:wrap;gap:6px;margin:0 4px 6px}.kit .k-chip.sm{padding:5px 10px;font-size:12.5px}.kit .k-chip[aria-pressed=true]{border:2.5px dashed var(--nx-guess,#ff3d7f);background:var(--nx-guess-soft,#FFE8F0);padding:4px 9px;color:#C2124F}.kit .seqhead{display:block;width:100%;height:auto}.kit .seqrows{display:grid}.kit .seqrows .k-row{padding:2px 0 8px;border-bottom:1px solid #e2e2db;transition:background .3s}.kit .seqrows .k-row.lit{background:#FFFDF0}.kit .seqrows .lane{display:block;width:100%;height:22px}.kit .rtext{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:0 8px}.kit .rtext .k-who{font:500 11.5px JetBrains Mono,ui-monospace,monospace;min-width:120px}.kit .rtext .what{font:500 14.5px Instrument Sans,sans-serif;flex:1 1 200px;display:flex;align-items:center;gap:6px}.kit .rtext .gg{display:flex;gap:5px;margin-left:auto}.kit .seen{margin-left:auto;font:500 12.5px JetBrains Mono,ui-monospace,monospace;animation:kit-rise .3s ease-out both}.kit .seen.shut{color:#8A8A83;letter-spacing:.06em}.kit .state{padding:4px 8px 0 128px;display:flex;flex-wrap:wrap;gap:4px 16px;font:500 12.5px JetBrains Mono,ui-monospace,monospace;animation:kit-rise .3s ease-out both}.kit .sw{display:inline-block;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--nx-ink,#0e0e0c);flex:none}.kit .packet{animation:kit-travel .7s ease-in-out both}.kit .crowds{display:grid;grid-gap:16px;gap:16px}.kit .crowds figure{margin:0;display:grid;grid-gap:6px;gap:6px;justify-items:start;min-width:0;grid-column:auto;width:auto;justify-self:stretch;box-shadow:none;background:none;border:0;padding:0}.kit .crowds figcaption{font:500 12px JetBrains Mono,ui-monospace,monospace;color:#55554F;letter-spacing:.06em;text-transform:uppercase}.kit .legend{display:grid;grid-gap:3px;gap:3px;font-size:13px}.kit .legend span{display:flex;align-items:center;gap:8px;animation:kit-rise .3s ease-out both}.kit .legend b{font:800 18px Archivo,sans-serif;font-stretch:112%;min-width:2.4em}.kit .lg{width:12px;height:12px;border-radius:50%;background:#CFCBC1;flex:none}.kit .lg.ink{background:var(--nx-ink,#0E0E0C)}.kit .lg.grey{background:#8A8A83}.kit .lg.pair{background:var(--nx-ink,#0E0E0C);box-shadow:6px 0 0 -2px #fff,6px 0 0 0 var(--nx-ink,#0E0E0C)}.kit .lg.gone{background:#ECE9DF;border:1.2px solid #b5b1a5}.kit .lg.key{outline:4px solid var(--nx-hl,#FFE500)}.kit .lg.ring{background:#fff;border:1.8px solid var(--nx-ink,#0e0e0c)}.kit .pop{animation:kit-pop .4s cubic-bezier(.3,1.6,.5,1) both;transform-box:fill-box;transform-origin:center}.kit .drop{animation:kit-drop .55s cubic-bezier(.3,1.4,.5,1) both}.kit .grow{animation:kit-grow .5s ease-out .2s both;transform-box:fill-box;transform-origin:left center}.kit .drawin{animation:kit-drawin 1.2s ease-out forwards}.kit .fadein{animation:kit-fade .8s ease-out .5s both}@keyframes kit-blink{50%{opacity:.25}}@keyframes kit-travel{to{transform:translateX(var(--dx))}}@keyframes kit-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes kit-drop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes kit-grow{0%{transform:scaleX(0)}}@keyframes kit-drawin{to{stroke-dashoffset:0}}@keyframes kit-fade{0%{opacity:0}}@keyframes kit-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kit .phost svg g.pill rect{filter:drop-shadow(2px 2px 0 var(--nx-ink,#0E0E0C))}.kit .phost svg .k-grip{filter:drop-shadow(1px 2px 0 rgba(14,14,12,.85));animation:kit-breathe 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center;cursor:-webkit-grab;cursor:grab}.kit.shown .phost svg .k-grip{animation:none;opacity:.7}.kit .phost svg text.k-lab{paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.kit .seen{font:600 13px Instrument Sans,sans-serif}.kit .seen.shut{color:#55554F;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;letter-spacing:.04em}.kit .seen.open{background:var(--nx-hl,#FFE500);padding:2px 6px}.kit .state{font:600 13px Instrument Sans,sans-serif;color:#55554F}.kit .state b{background:var(--nx-hl,#FFE500);color:var(--nx-ink,#0E0E0C);padding:0 4px;font-weight:600}.kit .seqrows .k-row{border-bottom:1.5px solid #e2e2db}.kit .rtext .what{font:600 15px Instrument Sans,sans-serif}.kit .rtext .k-who{color:#55554F;font-weight:500}.kit .legend{gap:8px 0;font:500 14px Instrument Sans,sans-serif}.kit .legend b{font:800 20px Archivo,sans-serif}.kit [hidden]{display:none!important}.kit .k-chip{border-radius:999px;min-height:0;background:#fff;color:var(--nx-ink,#0E0E0C);cursor:pointer;line-height:1.2;border:2px solid var(--nx-ink,#0e0e0c);font:600 13px Instrument Sans,sans-serif;box-shadow:0 2px 0 var(--nx-ink,#0E0E0C);padding:6px 12px}.kit .k-chip[aria-pressed=true]{border:2px dashed var(--nx-guess,#ff3d7f);box-shadow:0 2px 0 var(--nx-guess,#FF3D7F)}@keyframes kit-breathe{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.kit *,.kit :before{animation:none!important;transition:none!important}.kit .drawin{stroke-dashoffset:0}}.kit .seqrows{container-type:inline-size}@container (max-width: 700px){.kit .rtext .k-who{display:none}.kit .state{padding-left:8px}.kit .rtext .what{flex-basis:100%}}