@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/77814b00d5ca94a4-s.p.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.-eQtxG_className{font-family:Geist,Geist Fallback;font-style:normal}.-eQtxG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2a04751c893bf294-s.p.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.IBWPpa_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.IBWPpa_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{color-scheme:light dark;--paper:light-dark(#f0ece6,#161310);--card:light-dark(#faf8f5,#1e1b18);--sunken:light-dark(#e7e2dc,#282521);--ink:light-dark(#1d1713,#ebe7e2);--ink-2:light-dark(#4b433d,#d5d0ca);--line:light-dark(#cfcac2,#393530);--line-ui:light-dark(#807970,#7a736c);--accent:light-dark(#285583,#89b9ed);--accent-ink:light-dark(#fdfbf9,#0d0b08);--accent-tint:light-dark(#dde1e5,#2d3136);--ok:light-dark(#0d632d,#75d78d);--ok-ink:light-dark(#fdfbf9,#161310);--warn:#f59e0b;--warn-ink:#1d1713;--warn-text:light-dark(#7c5006,#f7c15f);--warn-tint:light-dark(#ebe3d9,#342c21);--danger:light-dark(#a32036,#fa9d9d);--danger-ink:light-dark(#fdfbf9,#161310);--ink-surface:light-dark(#1d1713,#2e2a26);--on-ink:#f5f1ec;--on-ink-2:#d5d0ca;--on-ink-ok:#75d78d;--on-ink-accent:#89b9ed;--on-ink-accent-ink:#0d0b08;--chart-model:#0072b2;--chart-rules:#e69f00;--focus:var(--accent);--shadow-1:0 1px 2px light-dark(#1d171314,#00000073);--shadow-2:0 4px 14px -2px light-dark(#1d17131f,#00000080), 0 1px 3px light-dark(#1d171314,#0006);--shadow-3:0 18px 44px -10px light-dark(#1d171338,#0009), 0 2px 6px light-dark(#1d171314,#0006);--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--font-ui:var(--font-geist), system-ui, sans-serif;--font-code:"Geist Mono", ui-monospace, monospace;--t-label:.875rem;--t-body:1rem;--t-h3:1.25rem;--t-h2:1.5625rem;--t-wordmark:1.5rem;--t-display:6rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--control:44px;--ease:cubic-bezier(.25, 1, .5, 1)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media not (min-width:48rem){:root{--t-wordmark:1.25rem;--t-display:4rem}}@media (prefers-contrast:more){:root{--line:var(--line-ui);--ink-2:var(--ink)}}*,:before,:after{box-sizing:border-box}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}mark{color:inherit;background:0 0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in oklab, var(--accent) 35%, transparent);color:var(--ink)}body{background:var(--paper);min-block-size:100dvh;color:var(--ink);font:400 var(--t-body) / 1.5 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}.icon{flex:none;block-size:1.125em;inline-size:1.125em}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-code)}.label{font:600 var(--t-label) / 1.4 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--ink-2)}.link{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-ui);text-decoration-color:var(--line-ui);border-radius:var(--r-sm);background:0 0;border:0;align-items:center;min-block-size:32px;padding:0;display:inline-flex}.link:hover{text-decoration-color:currentColor}.wordmark{white-space:nowrap;font:700 var(--t-wordmark) / 1 var(--font-ui);letter-spacing:-.02em}.btn,.btn-primary,.btn-quiet{justify-content:center;align-items:center;gap:var(--s2);min-block-size:var(--control);padding:0 var(--s4);border:1px solid var(--line-ui);border-radius:var(--r-md);background:var(--card);color:var(--ink);white-space:nowrap;transition:background-color .12s var(--ease), color .12s var(--ease), translate .12s var(--ease);font-weight:500;text-decoration:none;display:inline-flex}.btn:hover,.btn-quiet:hover{background:var(--sunken)}.btn:active,.btn-primary:active{translate:0 1px}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn-primary:hover{background:color-mix(in oklab, var(--accent) 88%, var(--ink))}.btn-quiet{background:0 0;border-color:#0000}.btn-sm{min-block-size:36px;padding:0 var(--s3);border-radius:var(--r-sm)}@media (pointer:coarse){.btn-sm,.link,.review{min-block-size:44px}}[aria-disabled=true]:is(.btn,.btn-primary,.btn-quiet){background:var(--card);border-color:var(--line-ui);color:var(--ink-2);box-shadow:none;cursor:not-allowed;translate:none}.seg{border:1px solid var(--line-ui);border-radius:var(--r-md);background:var(--card);gap:4px;padding:4px;display:inline-flex}.seg button{white-space:nowrap;min-block-size:36px;padding:0 var(--s3);border-radius:var(--r-sm);color:var(--ink-2);align-items:center;gap:var(--s2);background:0 0;border:0;font-weight:500;display:inline-flex}@media (pointer:coarse){.seg button{min-block-size:var(--control)}}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg button[aria-disabled=true]{cursor:not-allowed}.theme-switch{border:1px solid var(--line-ui);border-radius:var(--r-pill);background:var(--card);grid-area:theme;justify-self:end;margin:0;padding:0;display:inline-flex}.theme-switch label{border-radius:var(--r-pill);block-size:44px;inline-size:44px;color:var(--ink-2);cursor:pointer;transition:background-color .12s var(--ease), color .12s var(--ease);place-items:center;display:grid;position:relative}.theme-switch label:hover{color:var(--ink)}.theme-switch label:has(input:checked){background:var(--ink);color:var(--paper)}.theme-switch label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.theme-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.desk{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}@media (min-width:64rem) and (min-height:45rem){.desk{grid-template-rows:auto auto minmax(0,1fr) auto;block-size:100dvh}}html:lang(pl):not([data-lang-ready]) .desk{visibility:hidden;animation:0s 4s forwards desk-reveal!important}@keyframes desk-reveal{to{visibility:visible}}.bar{align-items:center;gap:var(--s2) var(--s4);padding:var(--s2) var(--s4);background:var(--sunken);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand theme""tagline tagline""mode settings";display:grid}.brand{align-items:center;gap:var(--s3);grid-area:brand;display:flex}.tagline{color:var(--ink);grid-area:tagline}.mode{grid-area:mode;position:relative}.settings-btn{grid-area:settings;justify-self:end}@media not (min-width:25rem){.settings-label{display:none}}@media not (min-width:30rem){.btn,.btn-primary,.btn-quiet,.seg button,.wordmark{white-space:normal}.seg{flex-wrap:wrap}}.mode .seg{inline-size:100%}.mode .seg button{flex:1;justify-content:center}.mode-why{z-index:5;inline-size:max-content;max-inline-size:22rem;padding:var(--s2) var(--s3);background:var(--ink-surface);color:var(--on-ink);border-radius:var(--r-md);box-shadow:var(--shadow-2);display:none;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0}.mode:has([aria-disabled=true]:is(:hover,:focus-visible)) .mode-why{display:block}@media (min-width:48rem){.bar{grid-template-columns:auto 1fr auto auto auto;grid-template-areas:"brand.mode theme settings""tagline tagline tagline tagline tagline"}.mode .seg{inline-size:auto}}@media (min-width:64rem){.bar{min-block-size:64px;padding-block:var(--s2);grid-template-areas:"brand tagline mode theme settings"}.tagline{color:var(--ink-2)}}.proof{border-block-end:1px solid var(--line);background:var(--card);padding-inline:var(--s2)}.proof-items{display:none}.proof-item,.proof-summary{align-items:center;gap:var(--s2);min-block-size:44px;padding:0 var(--s3);color:var(--ink);white-space:nowrap;background:0 0;border:0;display:inline-flex}.proof-item:hover,.proof-summary:hover{background:var(--sunken)}.proof-item,.proof-summary{border-radius:var(--r-sm)}.proof-item+.proof-item{border-inline-start:1px solid var(--line)}.proof-summary{white-space:normal;text-align:start;inline-size:100%;padding-block:var(--s1)}.proof-summary .link-word{text-underline-offset:3px;text-decoration:underline}.proof [data-tone=ok] .icon{color:var(--ok)}.proof [data-tone=running] .icon{color:var(--accent)}.proof [data-tone=failed] .icon{color:var(--danger)}.proof [data-tone=idle] .icon{color:var(--ink-2)}@media (min-width:75rem){.proof-items{flex-wrap:wrap;display:flex}.proof-summary{display:none}}.panes{gap:var(--s4);padding:var(--s4);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:48rem){.panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:80rem){.panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20rem}}.pane{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-block-size:22rem;min-inline-size:0;box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:clip}.pane-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);min-block-size:56px;padding:var(--s1) var(--s4);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.pane-title{align-items:baseline;gap:var(--s2);font:600 var(--t-h3) / 1.3 var(--font-ui);display:flex}.pane-title .ord{font:500 var(--t-label) / 1 var(--font-code);color:var(--ink-2)}.pane-head .btn{padding-inline:var(--s3)}.tools{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.pane-body{flex-direction:column;flex:1;min-block-size:0;display:flex}.pane-foot{justify-content:space-between;gap:var(--s1) var(--s3);padding:var(--s2) var(--s4);border-block-start:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;display:flex}@media (min-width:64rem) and (min-height:45rem){.panes{grid-template-rows:minmax(0,1fr);min-block-size:0}.pane-body{overflow:auto}#inspector{min-block-size:0}}.drop{flex-direction:column;flex:1;min-block-size:0;display:flex}.drop[data-dragging]{outline:2px dashed var(--line-ui);outline-offset:-6px;border-radius:var(--r-lg)}.field{flex:1;grid-template-rows:1fr;grid-template-columns:minmax(100%,max-content);min-block-size:200px;display:grid;position:relative;overflow-x:auto}.field>*{padding:var(--s4);white-space:pre-wrap;font:400 var(--t-body) / 1.65 var(--font-ui);border:0;grid-area:1/1;margin:0}.field textarea{resize:none;color:#0000;caret-color:var(--ink);background:0 0;outline:none;overflow:hidden}.field textarea::placeholder{color:var(--ink-2)}.field:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.field mark{border-radius:var(--r-sm);text-underline-offset:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline;text-decoration-thickness:2px;transition:opacity .12s}.field mark[data-tier=pii]{background:color-mix(in oklab, var(--ink) 10%, transparent);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.field mark[data-tier=secret]{background:color-mix(in oklab, var(--danger) 14%, transparent);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.field mark[data-tier=custom]{background:color-mix(in oklab, var(--accent) 16%, transparent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.field mark[data-tier=restored]{background:color-mix(in oklab, var(--warn) 22%, transparent);-webkit-text-decoration-color:var(--warn-text);text-decoration-color:var(--warn-text)}.state{align-items:center;gap:var(--s2) var(--s3);min-block-size:44px;padding:var(--s2) var(--s4);background:var(--sunken);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.state-chip{align-items:center;gap:var(--s2);padding:2px var(--s3);border-radius:var(--r-pill);border:1px solid #0000;display:inline-flex}.state-chip[data-tone=idle]{border-color:var(--line-ui);color:var(--ink-2)}.state-chip[data-tone=running]{background:var(--accent);color:var(--accent-ink)}.state-chip[data-tone=ok]{background:var(--ok);color:var(--ok-ink)}.state-chip[data-tone=failed]{background:var(--danger);color:var(--danger-ink)}.state-chip[data-tone=restored]{background:var(--warn);color:var(--warn-ink)}.badge{align-items:center;gap:var(--s1);padding:1px var(--s3);border:1px solid var(--line-ui);border-radius:var(--r-pill);display:inline-flex}.badge[data-tone=warn]{background:var(--warn);color:var(--warn-ink);border-color:var(--warn)}.state-why{color:var(--ink-2);flex-basis:100%;max-inline-size:66ch}.state-why:empty{display:none}.state .push{margin-inline-start:auto}.glitch{animation:.18s step-end ps-glitch}@keyframes ps-glitch{0%,to{opacity:1}25%{opacity:.3;translate:2px}50%{opacity:1;translate:-1px}75%{opacity:.5}}.ring{animation:.9s linear infinite ps-spin}@keyframes ps-spin{to{rotate:360deg}}.partial{gap:var(--s2);padding:var(--s3) var(--s4);background:var(--warn-tint);color:var(--ink);border-block-end:1px solid var(--line);display:grid}.partial>p>.icon:first-child{color:var(--warn-text);margin-block-start:3px}.partial p{gap:var(--s2);align-items:flex-start;max-inline-size:72ch;display:flex}.partial p+p{padding-inline-start:calc(1.125em + var(--s2))}.partial .row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.partial .btn{background:var(--card);color:var(--ink)}.partial details code{font:400 var(--t-label) / 1.5 var(--font-code);overflow-wrap:anywhere;margin-block-start:var(--s1);display:block}summary{cursor:pointer;align-items:center;gap:var(--s2);min-block-size:32px;display:inline-flex}.ink{gap:var(--s3);padding:var(--s4);background:var(--ink-surface);color:var(--on-ink);border-block-end:1px solid var(--line);display:grid}.ink h3{align-items:center;gap:var(--s2);font:600 var(--t-h3) / 1.3 var(--font-ui);display:flex}.ink h3 .icon{color:var(--on-ink-ok)}.ink ol{gap:var(--s1);counter-reset:step;display:grid}.ink li{counter-increment:step;gap:var(--s2);color:var(--on-ink-2);display:flex}.ink li:before{content:counter(step);font:500 var(--t-label) / 1.7 var(--font-code);color:var(--on-ink)}.ink .btn-primary{background:var(--on-ink-accent);border-color:var(--on-ink-accent);color:var(--on-ink-accent-ink);justify-self:start}.readfirst{gap:var(--s2);margin:var(--s4) var(--s4) 0;padding:var(--s3);border-radius:var(--r-md);background:var(--warn-tint);color:var(--ink);align-items:flex-start;max-inline-size:66ch;display:flex}.readfirst .icon{color:var(--warn-text);margin-block-start:3px}.info{gap:var(--s2);padding:var(--s2) var(--s4);color:var(--ink-2);align-items:flex-start;display:flex}.promise,.lang-limit{border-block-start:1px solid var(--line)}.promise .icon,.lang-limit .icon{margin-block-start:3px}.lang-limit .icon{color:var(--warn-text)}.result{padding:var(--s4);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;line-height:1.65}.empty{gap:var(--s5);padding:var(--s4);flex-direction:column;flex:1;display:flex}.display{font:600 var(--t-display) / .9 var(--font-code);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hint-list{gap:var(--s2);display:grid}.hint-list li{gap:var(--s2);align-items:flex-start;display:flex}.hint-list .icon{color:var(--accent);flex:none;margin-block-start:3px}.specimen{border-collapse:separate;inline-size:100%;border-spacing:0 var(--s2);color:var(--ink-2)}.specimen th{padding-inline:var(--s3);text-align:start;font:600 var(--t-label) / 1.4 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.specimen th:last-child:before{content:"→ "}.specimen td:last-child{inline-size:40%}.specimen td{padding:var(--s2) var(--s3);overflow-wrap:anywhere}.specimen .before{font-family:var(--font-code);color:var(--ink);background:color-mix(in oklab, var(--ink) 8%, var(--paper));border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm);font-size:.875em}.specimen tr[data-tier=secret] .before{background:color-mix(in oklab, var(--danger) 16%, var(--paper))}.specimen tr[data-tier=custom] .before{background:color-mix(in oklab, var(--accent) 16%, var(--paper))}.rule{border-radius:var(--r-pill);background:var(--sunken);block-size:4px;margin-block-start:auto;overflow:clip}.rule>i{background:var(--accent);transform-origin:0;block-size:100%;transition:transform .32s var(--ease);display:block}.rule>i:dir(rtl){transform-origin:100%}.chip{border-radius:var(--r-sm);font:500 .875em / 1 var(--font-code);letter-spacing:.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--ink);color:var(--paper);border:0;margin:0 1px;padding:.1em .4em;animation:.22s cubic-bezier(.16,1,.3,1) backwards ps-stamp;display:inline}.chip[data-tier=secret]{background:var(--danger);color:var(--danger-ink)}.chip[data-tier=custom]{background:var(--accent);color:var(--accent-ink)}.chip:is([data-tier=secret],[data-tier=custom]):before{content:"";vertical-align:-.1em;background:currentColor;block-size:.95em;inline-size:.95em;margin-inline-end:.3em;display:inline-block;mask:url(../media/lock.03vbv4dyp9zg_.svg) 50%/contain no-repeat}.chip[data-tier=custom]:before{mask-image:url(../media/pin.0hozhkgo5zr3d.svg)}.chip[data-low]{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chip[data-pending]{background:color-mix(in oklab, var(--ink) 10%, transparent);color:#0000}.chip[data-pending]:before{visibility:hidden}button.chip{cursor:pointer}button.chip:hover{opacity:.85}button.chip[data-tier=custom]:focus-visible{box-shadow:0 0 0 4px var(--card)}@keyframes ps-stamp{0%{opacity:0;translate:-4px;scale:.96}}[data-spot=on]:not(:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.inspector:popover-open{display:flex}.inspector{gap:var(--s4);padding:var(--s4);background:var(--sunken);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;overflow:auto}.inspector h2{font:600 var(--t-h3) / 1.3 var(--font-ui)}.inspector-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.legend{gap:var(--s2) var(--s3);grid-template-columns:auto auto 1fr;align-items:baseline;display:grid}.legend>div{display:contents}.legend .count{font:500 var(--t-label) / 1 var(--font-code)}.legend dd:last-child{color:var(--ink-2)}.section{gap:var(--s2);border-block-start:1px solid var(--line);padding-block-start:var(--s4);display:grid}.section h3{font:600 var(--t-body) / 1.4 var(--font-ui)}.shown{gap:var(--s2);flex-wrap:wrap;display:flex}.map{border-collapse:collapse;inline-size:100%}.map td{padding:var(--s1) 0;vertical-align:baseline;overflow-wrap:anywhere}.map td:first-child{white-space:nowrap;padding-inline-end:var(--s3)}@media (min-width:80rem){#inspector{opacity:1;block-size:auto;max-block-size:none;inline-size:auto;box-shadow:var(--shadow-1);margin:0;display:flex;position:static;inset:auto;translate:none}#inspector .only-sheet,.inspect-btn{display:none}}.pop{padding:var(--s4);background:var(--card);max-block-size:calc(100dvh - 32px);inline-size:min(26.25rem,100vw - 32px);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);opacity:0;transition:opacity .2s var(--ease), translate .2s var(--ease), overlay .2s allow-discrete, display .2s allow-discrete;margin:0;position:fixed;overflow:auto;translate:0 6px}.pop:popover-open{opacity:1;translate:0}@starting-style{.pop:popover-open{opacity:0;translate:0 6px}}.pop-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-block-end:var(--s3);display:flex}.pop-head h2{font:600 var(--t-h3) / 1.3 var(--font-ui)}#proof{inset:100px auto auto var(--s4);max-block-size:calc(100dvh - 116px)}#settings{inset:60px var(--s4) auto auto;max-block-size:calc(100dvh - 76px);inline-size:min(22rem,100vw - 32px)}#terms{border-radius:0 var(--r-xl) var(--r-xl) 0;block-size:100dvh;max-block-size:100dvh;inline-size:min(22.5rem,100vw);inset:0 auto 0 0;translate:-12px}#terms:popover-open{translate:0}@starting-style{#terms:popover-open{translate:-12px}}#inspector:popover-open{border-radius:var(--r-xl) 0 0 var(--r-xl);block-size:100dvh;max-block-size:100dvh;inline-size:min(20rem,100vw);inset:0 0 0 auto}#chip-pop{inset:auto var(--s4) var(--s4) auto;inline-size:min(22rem,100vw - 32px)}@supports (anchor-name:--a){[data-active]{anchor-name:--chip}#chip-pop{position-anchor:--chip;position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin-block:var(--s2);inset:auto}}.proof-rows{gap:var(--s4);display:grid}.proof-row{gap:var(--s1);border-block-start:1px solid var(--line);padding-block-start:var(--s3);display:grid}.proof-row:first-child{border:0;padding:0}.proof-row:focus{outline:none}.proof-row:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.proof-row h3{align-items:center;gap:var(--s2);font:600 var(--t-body) / 1.4 var(--font-ui);display:flex}.proof-row h3 .icon{color:var(--ok)}.proof-row ol,.proof-row ul{padding-inline-start:1.25em}.proof-row ol{list-style:decimal}.proof-row ul{list-style:outside}.proof-row li+li{margin-block-start:var(--s1)}.proof-row h4{font:600 var(--t-body) / 1.4 var(--font-ui);margin-block-start:var(--s2)}.hosts{gap:var(--s1) var(--s4);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;display:grid}.hosts>div{display:contents}.hosts dd{text-align:end}.field-row{gap:var(--s2);margin-block-end:var(--s4);display:grid}.field-row input{inline-size:100%;min-block-size:var(--control);padding:0 var(--s3);border:1px solid var(--line-ui);border-radius:var(--r-md);background:var(--paper);font-family:var(--font-code)}.terms-list{gap:var(--s2);flex-wrap:wrap;display:flex}.term{align-items:center;gap:var(--s2);min-block-size:36px;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font:500 var(--t-label) / 1 var(--font-code);border:0;display:inline-flex}@media (pointer:coarse){.term{min-block-size:44px}}dialog{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--card);color:var(--ink);box-shadow:var(--shadow-3);max-inline-size:calc(100vw - 32px);padding:0}dialog::backdrop{background:oklab(18.9188% .00296745 .00710569/.55)}dialog[open]{opacity:1;translate:0}dialog{opacity:0;transition:opacity .2s var(--ease), translate .2s var(--ease), overlay .2s allow-discrete, display .2s allow-discrete;translate:0 8px}@starting-style{dialog[open]{opacity:0;translate:0 8px}}.confirm{inline-size:28rem;padding:var(--s5)}.confirm h2{font:600 var(--t-h3) / 1.3 var(--font-ui);margin-block-end:var(--s2)}.confirm form{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s5);display:flex}.sheet{border-radius:var(--r-xl) 0 0 var(--r-xl);block-size:100dvh;max-block-size:100dvh;inline-size:min(35rem,100vw);max-inline-size:100vw;margin:0 0 0 auto;translate:16px}.sheet[open]{translate:0}@starting-style{.sheet[open]{translate:16px}}.sheet-body{gap:var(--s4);padding:var(--s4) var(--s5) var(--s5);display:grid}.stack{gap:var(--s3);display:grid}.headline{font:700 var(--t-h2) / 1.25 var(--font-ui);font-variant-numeric:tabular-nums}.bars{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.bars th,.bars td{padding:var(--s2) var(--s2) var(--s2) 0;text-align:start;vertical-align:middle}.bars thead th{color:var(--ink-2);font-weight:500}.bar-cell{align-items:center;gap:var(--s2);display:flex}.bar-cell i{border:1px solid var(--line-ui);border-radius:var(--r-sm);block-size:12px;min-inline-size:2px;display:block}.bar-cell i[data-kind=rules]{background:var(--chart-rules)}.bar-cell i[data-kind=model]{background:var(--chart-model)}.bar-cell .bar-track{flex:1;min-inline-size:5rem;display:block}progress{appearance:none;border-radius:var(--r-pill);background:var(--sunken);border:0;block-size:6px;inline-size:100%;overflow:clip}progress::-webkit-progress-bar{background:var(--sunken)}progress::-webkit-progress-value{background:var(--accent);border-radius:var(--r-pill)}progress::-moz-progress-bar{background:var(--accent);border-radius:var(--r-pill)}.stream{min-block-size:6rem;max-block-size:13rem;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);white-space:pre-wrap;overflow:hidden}@media not (min-width:48rem){.pop,#proof,#settings,#terms,#chip-pop{inset:auto var(--s4) calc(72px + env(safe-area-inset-bottom)) var(--s4);position-area:none;border-radius:var(--r-lg);block-size:auto;max-block-size:calc(85dvh - 72px);inline-size:auto;translate:0 12px}#inspector:popover-open{inset:auto var(--s4) calc(72px + env(safe-area-inset-bottom)) var(--s4);position-area:none;border-radius:var(--r-lg);block-size:auto;max-block-size:calc(85dvh - 72px);inline-size:auto;translate:0 12px}.pop:popover-open{translate:0}.sheet{border-radius:0;inline-size:100vw;margin:0}}.hint{display:none}@media (pointer:fine){.hint{display:inline}}.only-phone{display:none}@media not (min-width:48rem){.only-phone{display:revert}}.actions{align-items:center;gap:var(--s2);display:flex}@media (min-width:48rem){.actions{flex-wrap:wrap}}.review{display:none}@media not (min-width:48rem){body{padding-block-end:5rem}html{scroll-padding-block-end:6rem}.actions{z-index:20;padding:var(--s2) var(--s4) calc(var(--s2) + env(safe-area-inset-bottom));background:var(--card);border-block-start:1px solid var(--line-ui);gap:var(--s1);position:fixed;inset:auto 0 0}.actions .btn-primary{margin-inline-start:auto}.actions .btn-sm{padding-inline:var(--s2)}.actions .btn-sm .icon,.wide-only{display:none}.review{display:inline-flex}}@media not (min-width:22.8125rem){.actions{padding-inline:var(--s3);font-size:.875rem}.actions .btn-primary{padding-inline:var(--s3)}}.foot{align-items:center;gap:var(--s1) var(--s5);padding:var(--s1) var(--s4);background:var(--sunken);border-block-start:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;display:flex}.tz-sign{--tz-sign-color:var(--ink-2);--tz-sign-hover:var(--ink);min-height:44px;color:var(--tz-sign-color);align-items:center;gap:8px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.tz-sign svg{flex:none}.tz-sign:hover,.tz-sign:focus-visible{color:var(--tz-sign-hover);text-underline-offset:3px;text-decoration:underline}.toasts{inset:auto var(--s4) 48px auto;z-index:60;gap:var(--s2);justify-items:end;display:grid;position:fixed}.toast-stack{gap:var(--s2);justify-items:end;display:grid}@media not (min-width:48rem){.toasts{inset:auto var(--s4) 88px var(--s4)}}.toast{align-items:center;gap:var(--s3);max-inline-size:26rem;padding:var(--s2) var(--s3);background:var(--ink-surface);color:var(--on-ink);border-radius:var(--r-md);box-shadow:var(--shadow-2);animation:ps-rise .2s var(--ease) backwards;display:flex}.toast[data-kind=err]{background:var(--danger);color:var(--danger-ink)}.toast .btn-quiet{min-block-size:36px;padding:0 var(--s2);color:inherit}@keyframes ps-rise{0%{opacity:0;translate:0 8px}}.lost{gap:var(--s4);min-block-size:100dvh;padding:var(--s7) var(--s4);align-content:center;justify-items:start;max-inline-size:60ch;margin-inline:auto;display:grid}.lost h1{font:700 var(--t-h2) / 1.25 var(--font-ui)}@media (forced-colors:active){#paste-input,#answer-input{color:canvastext}[data-hl-backdrop]{visibility:hidden}.chip,.pane,.pop,dialog,.inspector,.state-chip,.badge{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,border-color,outline-color!important;animation:none!important}.ring{animation:none}}
