@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--paper: #ffffff;--paper2: #f3f3f3;--ink: #0c0c0c;--ink2: #565656;--hair: #cecece;--hair2: #e6e6e6;--red: #c0241a;--green: #1e7a42;--amber: #986800;--cad: "Rajdhani", "DIN Alternate", "Arial Narrow", sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--hvy: 2.5px;--med: 1.4px;--hr: .75px;color-scheme:light}.cad{font-family:var(--cad);text-transform:uppercase;letter-spacing:.05em}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:1180px;margin:0 auto;padding:16px 12px 24px}.kitchen h1{font-family:var(--cad);font-weight:700;text-transform:uppercase;font-size:clamp(24px,4.2vw,36px);letter-spacing:.015em;margin:0 0 4px;line-height:.95;border-bottom:var(--hvy) solid var(--ink);padding-bottom:7px}.kitchen h2{font-family:var(--cad);text-transform:uppercase;letter-spacing:.12em;color:var(--ink2);font-size:12px;font-weight:600;margin:22px 0 10px;border-top:var(--med) solid var(--ink);padding-top:7px}.row{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.dk-sheet{display:grid;grid-template-columns:26px 1fr 26px;grid-template-rows:26px 1fr 26px;border:var(--hvy) solid var(--ink);background:var(--paper)}.dk-zc{display:flex;font-family:var(--cad);font-weight:600;font-size:12px;color:var(--ink2)}.dk-zcorner{background:var(--paper2)}.dk-ztop{grid-area:1 / 2 / 2 / 3;border-bottom:var(--hr) solid var(--hair)}.dk-zbot{grid-area:3 / 2 / 4 / 3;border-top:var(--hr) solid var(--hair)}.dk-zleft{grid-area:2 / 1 / 3 / 2;border-right:var(--hr) solid var(--hair);flex-direction:column}.dk-zright{grid-area:2 / 3 / 3 / 4;border-left:var(--hr) solid var(--hair);flex-direction:column}.dk-zmark{flex:1;display:flex;align-items:center;justify-content:center}.dk-ztop .dk-zmark,.dk-zbot .dk-zmark{border-right:var(--hr) solid var(--hair2)}.dk-ztop .dk-zmark:last-child,.dk-zbot .dk-zmark:last-child{border-right:0}.dk-zleft .dk-zmark,.dk-zright .dk-zmark{border-bottom:var(--hr) solid var(--hair2)}.dk-zleft .dk-zmark:last-child,.dk-zright .dk-zmark:last-child{border-bottom:0}.dk-field{grid-area:2 / 2 / 3 / 3;display:grid;grid-template-columns:1fr 230px;min-width:0}.dk-main{padding:clamp(14px,2.4vw,26px);min-width:0;position:relative}@media(max-width:760px){.dk-sheet{grid-template-columns:20px 1fr;grid-template-rows:20px 1fr auto}.dk-ztop{grid-area:1 / 2 / 2 / 3}.dk-zleft{grid-area:2 / 1 / 3 / 2}.dk-field{grid-area:2 / 2 / 3 / 3;grid-template-columns:1fr}.dk-zright,.dk-zbot,.dk-zcorner.dk-tr,.dk-zcorner.dk-bl,.dk-zcorner.dk-br{display:none}}.dk-tb{border-left:var(--med) solid var(--ink);display:flex;flex-direction:column;font-family:var(--cad)}.dk-tb-cell{padding:7px 10px;border-bottom:var(--hr) solid var(--hair)}.dk-tb-lbl{font-size:10px;letter-spacing:.14em;color:var(--ink2);text-transform:uppercase}.dk-tb-val{font-size:16px;line-height:1.05;margin-top:2px;text-transform:uppercase;font-weight:600}.dk-tb-firm{font-weight:700;font-size:18px;letter-spacing:.02em;text-transform:uppercase}.dk-tb-firm span{display:block;font-weight:500;font-size:10px;letter-spacing:.14em;color:var(--ink2);margin-top:2px}.dk-tb-grid2{display:grid;grid-template-columns:1fr 1fr}.dk-tb-grid2 .dk-tb-cell{border-right:var(--hr) solid var(--hair)}.dk-tb-grid2 .dk-tb-cell:last-child{border-right:0}.dk-tb-revtbl{margin-top:auto}.dk-tb-rh,.dk-tb-revrow{display:grid;grid-template-columns:26px 66px 1fr;font-size:10.5px;letter-spacing:.03em}.dk-tb-rh{color:var(--ink2);font-size:9px;letter-spacing:.1em;border-bottom:var(--hr) solid var(--hair);text-transform:uppercase}.dk-tb-rh>span,.dk-tb-revrow>span{padding:4px 6px;border-right:var(--hr) solid var(--hair2)}.dk-tb-revrow>span:last-child,.dk-tb-rh>span:last-child{border-right:0}.dk-tb-revrow{border-bottom:var(--hr) solid var(--hair2)}.dk-tb-delta{color:var(--red);font-weight:700}.dk-tb-sheetno{border-bottom:0;background:var(--ink);color:var(--paper);display:flex;justify-content:space-between;align-items:baseline;padding:11px 12px;margin-top:0}.dk-tb-n{font-size:32px;font-weight:700;letter-spacing:.01em;line-height:.85}.dk-tb-s{font-size:11px;letter-spacing:.1em;text-align:right;text-transform:uppercase}@media(max-width:760px){.dk-tb{border-left:0;border-top:var(--med) solid var(--ink)}.dk-tb-revtbl{margin-top:0}}.dk-stamp{display:inline-block;font-family:var(--cad);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:17px;padding:4px 13px 3px;border:2.5px solid;border-radius:2px;position:relative;transform:rotate(-3.5deg);opacity:.92;animation:dk-stampin .32s cubic-bezier(.2,1.4,.4,1)}@keyframes dk-stampin{0%{opacity:0;transform:scale(1.6) rotate(-14deg)}60%{opacity:1}to{transform:scale(1) rotate(-3.5deg)}}.dk-stamp:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid;border-radius:1px;opacity:.55}.dk-stamp small{display:block;font-size:9px;letter-spacing:.14em;font-weight:600;margin-top:1px}.dk-stamp--answer{color:var(--green);border-color:var(--green)}.dk-stamp--gap{color:var(--red);border-color:var(--red)}.dk-stamp--conflict{color:var(--amber);border-color:var(--amber)}.dk-stamp--naive{color:var(--ink2);border-color:var(--ink2);transform:rotate(-2deg);animation:none}@media(prefers-reduced-motion:reduce){.dk-stamp{animation:none}}.dk-cite-wrap{display:inline-flex;flex-direction:column;gap:6px}.dk-cite{background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;width:72px;font-family:var(--cad)}.dk-cite:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dk-cbub{width:48px;height:48px;border:var(--med) solid var(--ink);border-radius:50%;display:grid;grid-template-rows:1fr 1fr;overflow:hidden;background:var(--paper);transition:transform .12s,background .12s}.dk-cbub-n{display:grid;place-items:center;font-weight:700;font-size:16px;border-bottom:var(--hr) solid var(--ink);line-height:1;color:var(--ink)}.dk-cbub-s{display:grid;place-items:center;font-weight:600;font-size:11px;letter-spacing:.02em;color:var(--ink2)}.dk-cite:hover .dk-cbub,.dk-cite[aria-expanded=true] .dk-cbub{background:var(--ink);transform:scale(1.06)}.dk-cite:hover .dk-cbub-n,.dk-cite:hover .dk-cbub-s,.dk-cite[aria-expanded=true] .dk-cbub-n,.dk-cite[aria-expanded=true] .dk-cbub-s{color:var(--paper);border-color:var(--paper)}.dk-clab{font-weight:500;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;color:var(--ink2);text-align:center;line-height:1.15}.dk-src-pill{font-weight:600;font-size:8.5px;letter-spacing:.08em;color:var(--ink);border:var(--hr) solid var(--ink2);padding:1px 5px}.dk-src{display:block;border:var(--hr) solid var(--ink);background:var(--paper2);font-size:12px;font-family:var(--mono);animation:dk-cardin .25s ease-out;min-width:260px}@keyframes dk-cardin{0%{opacity:0;transform:translateY(7px)}}.dk-src-hd{display:flex;justify-content:space-between;gap:12px;font-family:var(--cad);font-weight:600;text-transform:uppercase;font-size:9.5px;letter-spacing:.1em;color:var(--ink2);padding:6px 10px;border-bottom:var(--hr) solid var(--hair)}.dk-src-body{display:block;padding:11px;white-space:pre-wrap;line-height:1.55;font-size:11.5px}.dk-src-body em{font-style:normal;background:var(--ink);color:var(--paper);padding:0 3px;font-weight:600}@media(prefers-reduced-motion:reduce){.dk-src{animation:none}.dk-cbub{transition:none}}.dk-revnote{position:relative;padding:10px 12px 10px 14px;border:var(--med) solid var(--red);background:#c0241a0d;font-size:12px;line-height:1.45;color:var(--ink);font-family:var(--mono)}.dk-revnote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--red)}.dk-revnote-tag{display:inline-block;font-family:var(--cad);font-weight:700;color:#fff;background:var(--red);font-size:10.5px;letter-spacing:.05em;padding:1px 7px 0;margin-right:8px;text-transform:uppercase}.dk-revnote-tag:before{content:"▲ "}.dk-revnote--amber{border-color:var(--amber);background:#9868000f}.dk-revnote--amber:before,.dk-revnote--amber .dk-revnote-tag{background:var(--amber)}.rc-usage{margin-top:14px;font-family:var(--cad);text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:var(--ink2);border-top:var(--hr) solid var(--hair);padding-top:7px}.rc-card{border:var(--med) solid var(--ink);background:var(--paper);animation:rc-cardin .3s ease-out}@keyframes rc-cardin{0%{opacity:0;transform:translateY(7px)}}.rc-card--gap{border-color:var(--red)}.rc-cap{display:flex;justify-content:space-between;align-items:center;font-family:var(--cad);font-weight:600;text-transform:uppercase;font-size:10.5px;letter-spacing:.12em;padding:6px 11px;border-bottom:var(--hr) solid var(--hair);color:var(--ink2)}.rc-prov{border:var(--hr) solid currentColor;padding:1px 7px}.rc-prov--live{color:var(--green)}.rc-body{padding:15px 13px 16px}.rc-body>*+*{margin-top:12px}.rc-answer{font-size:13px;line-height:1.6;margin:12px 0 0;white-space:pre-wrap}.rc-cites{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.rc-searched{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.rc-searched-lbl{font-family:var(--cad);text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:var(--ink2)}.rc-searched-code{font-family:var(--cad);font-weight:600;font-size:11px;border:var(--hr) solid var(--ink2);padding:2px 7px}.rc-closest summary{font-family:var(--cad);text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;color:var(--ink2);cursor:pointer}.rc-closest ul{margin:8px 0 0;padding-left:18px;font-size:11.5px}@media(prefers-reduced-motion:reduce){.rc-card{animation:none}}.lv-row{display:flex;gap:7px;align-items:stretch;margin-bottom:12px}.lv-row textarea{flex:1;min-width:0;resize:none;border:var(--med) solid var(--ink);background:var(--paper);font-family:var(--mono);font-size:13px;color:var(--ink);padding:10px 11px;line-height:1.45;text-transform:uppercase}.lv-row textarea:disabled{background:var(--paper2);color:var(--ink2)}.lv-row textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.lv-run{font-family:var(--cad);font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:.08em;border:var(--med) solid var(--ink);background:var(--ink);color:var(--paper);padding:0 16px;cursor:pointer}.lv-run:disabled{opacity:.3;cursor:not-allowed}.lv-pulse{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--cad);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--ink2);margin-bottom:12px}.lv-pulse-step{animation:lv-pulse 1.2s ease-in-out infinite}.lv-pulse-step:nth-child(2){animation-delay:.15s}.lv-pulse-step:nth-child(3){animation-delay:.3s}.lv-pulse-step:nth-child(4){animation-delay:.45s}.lv-pulse-step:nth-child(5){animation-delay:.6s}@keyframes lv-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.lv-pulse-step{animation:none}}.ps-steps{display:grid;gap:7px}.ps-step{display:grid;grid-template-columns:18px 132px 1fr;align-items:center;gap:10px;font-size:12px;opacity:.28;transition:opacity .25s}.ps-step--done,.ps-step--run{opacity:1}.ps-box{width:15px;height:15px;border:var(--med) solid var(--ink);display:grid;place-items:center;font-size:11px;line-height:1}.ps-step--done .ps-box{background:var(--ink);color:var(--paper);animation:ps-pop .3s}@keyframes ps-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.ps-name{font-family:var(--cad);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px}.ps-step--run .ps-name:after{content:"█";margin-left:6px;animation:ps-blink 1s steps(2) infinite}@keyframes ps-blink{50%{opacity:.25}}.ps-ms{color:var(--ink2);font-size:11px;text-align:right}@media(prefers-reduced-motion:reduce){.ps-step,.ps-step--done .ps-box{transition:none;animation:none}}.dk-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--cad);text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;border:var(--hr) solid var(--hair);background:var(--paper2);padding:4px 9px;color:var(--ink2)}.dk-status-dot{width:7px;height:7px;border-radius:50%;background:var(--ink2)}.dk-status--online{color:var(--ink)}.dk-status--online .dk-status-dot{background:var(--green)}.dk-status--offline .dk-status-dot{background:var(--ink2)}.dk-status--probing .dk-status-dot{background:var(--amber)}.co-title{font-family:var(--cad);font-weight:700;text-transform:uppercase;font-size:clamp(24px,4.2vw,36px);letter-spacing:.015em;margin:0;line-height:.95;border-bottom:var(--hvy) solid var(--ink);padding-bottom:7px}.co-sub{font-family:var(--cad);text-transform:uppercase;letter-spacing:.11em;color:var(--ink2);font-size:12.5px;margin:8px 0 10px;font-weight:500}.co-sec{margin-top:22px;border-top:var(--med) solid var(--ink);padding-top:7px}.co-sec-hd{font-family:var(--cad);font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin-bottom:12px;display:flex;justify-content:space-between;gap:12px}.co-chips{display:flex;flex-wrap:wrap;gap:7px}.co-chip{font-family:var(--cad);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:12px;border:var(--med) solid var(--ink);background:var(--paper);color:var(--ink);padding:6px 11px 5px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:transform .1s,background .12s}.co-chip:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.co-chip-tag{color:var(--ink2);font-weight:500;font-size:10.5px}.co-chip:hover .co-chip-tag{color:var(--paper)}.co-question{margin-top:12px;border:var(--med) solid var(--ink);background:var(--paper);font-family:var(--mono);font-size:13px;padding:10px 11px;line-height:1.45;min-height:40px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.co-chip{transition:none}}
