@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}body.demo{--ink:#03040a;--paper:#d9dfea;--dim:#8491ae;--amber:#ffb35c;--neb-a:#4f9fd6;--neb-b:#e0566a;--line:#8ca0d238;--line-strong:#8ca0d261;--panel:#080a13db;--well:#03040ab8;--danger:var(--pf-danger,#f0616d);--ok:var(--pf-teal,#2fbe93);--ease:var(--pf-ease,cubic-bezier(.16, 1, .3, 1));--radius:var(--pf-radius-sm,6px);--gutter:clamp(16px, 3.6vw, 56px);--col:min(1240px, calc(100% - 2 * var(--gutter)));--f-display:"Anton", Impact, "Arial Narrow", sans-serif;--f-label:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 520px at 78% -8%, #4f9fd61a, transparent 60%), radial-gradient(900px 480px at 8% 4%, #e0566a12, transparent 60%), var(--ink);min-height:100vh;color:var(--paper);font-family:var(--f-mono);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-size:13px;line-height:1.6;overflow-x:hidden}body.demo *,body.demo :before,body.demo :after{box-sizing:border-box}body.demo a{color:inherit;text-decoration:none}body.demo :focus-visible{outline:1.5px solid var(--amber);outline-offset:3px}body.demo ::selection{background:var(--amber);color:var(--ink)}body.demo code{font-family:var(--f-mono);color:var(--paper);font-size:.95em}body.demo button{font:inherit;color:inherit}.demo .sr-only,.demo .offscreen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.demo .skip{z-index:200;background:var(--amber);color:var(--ink);font-family:var(--f-label);text-transform:uppercase;padding:6px 10px;font-weight:700;position:absolute;top:-40px;left:12px}.demo .skip:focus{top:12px}.demo .label{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.demo .mono{font-family:var(--f-mono)}.demo .dim{color:var(--dim)}.demo .amber{color:var(--amber)}.demo .grain{z-index:100;pointer-events:none;mix-blend-mode:screen;opacity:.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.demo .topbar{width:var(--col);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 auto;padding:22px 0 14px;display:flex}.demo .wordmark{font-family:var(--f-label);text-transform:uppercase;align-items:baseline;gap:8px;line-height:1;display:inline-flex}.demo .wordmark-name{letter-spacing:.02em;font-size:17px;font-weight:700}.demo .wordmark-sub{letter-spacing:.06em;color:var(--dim);font-size:13px;font-weight:500}.demo .wordmark:hover .wordmark-name,.demo .nav-link:hover{color:var(--amber)}.demo .nav-link{border-bottom:1.5px solid #0000;padding-bottom:2px;transition:color .2s,border-color .2s}.demo .nav-link:hover{border-bottom-color:var(--amber)}.demo main{width:var(--col);margin:0 auto}.demo .hero{grid-template-columns:auto minmax(0,46ch);align-items:end;gap:8px 48px;padding:clamp(22px,4vh,44px) 0 clamp(18px,3vh,28px);display:grid}.demo .kicker{color:var(--amber);grid-column:1/-1;align-items:center;gap:14px;margin:0;display:inline-flex}.demo .kicker i,.demo .section-title i{background:var(--amber);width:56px;height:1px;display:block}.demo .display{font-family:var(--f-display);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(52px,8.2vw,120px);font-weight:400;line-height:.92}.demo .display-arrow{color:var(--amber);font-family:var(--f-mono);vertical-align:.14em;margin:0 .06em;font-size:.62em;font-weight:400}.demo .lede{max-width:46ch;color:var(--paper);opacity:.86;margin:0 0 .4em;font-size:13.5px}.demo .panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:18px;position:relative;overflow:hidden}.demo .panel:before{content:". : .. ,;. :  .  ::!: .  , .:;:.  .  : ..  ;!>: .  . ,  :. ..:;:. ,  .  :  .;:.  ..  : ,. .:!;:. .  .  :. ,.  ..:;!>?;:. .  , .  :  .. ;: .  :.  , ..:;. .  :  . ,.:!:.  .. :  .  ;:. , .:  .  ..:;!:. ,  . :. .  :;. ,. .  ..: . :;!>: .. ,  .  :. .:;:. , . .. : .  ,;:. .";white-space:nowrap;font-family:var(--f-mono);letter-spacing:.1em;background:linear-gradient(90deg, var(--neb-a), var(--dim) 45%, var(--neb-b));color:#0000;opacity:.5;pointer-events:none;-webkit-background-clip:text;background-clip:text;padding:0 20px;font-size:10px;line-height:16px;display:block;overflow:hidden}.demo .tool{padding-bottom:0}.demo .url-form{padding:14px 20px 0}.demo .field-label{color:var(--dim);margin-bottom:8px;display:block}.demo .url-row{gap:10px;display:flex}.demo #url{background:var(--well);border:1px solid var(--line-strong);min-width:0;height:48px;color:var(--paper);font:14px/1 var(--f-mono);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:4px;flex:1;padding:0 14px}.demo #url::placeholder{color:var(--dim);opacity:.6}.demo #url:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #ffb35c24}.demo .hint{color:var(--dim);margin:8px 0 0;font-size:11px}.demo .btn{border:1px solid var(--paper);cursor:pointer;height:48px;font-family:var(--f-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:28px;padding:0 14px;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.demo .btn:hover:not(:disabled){background:var(--amber);border-color:var(--amber);color:var(--ink)}.demo .btn:disabled{cursor:progress;opacity:.6}.demo .btn-primary{background:var(--amber);border-color:var(--amber);min-width:150px;color:var(--ink)}.demo .btn-primary:hover:not(:disabled){background:var(--paper);border-color:var(--paper)}.demo .btn-primary.is-busy span:last-child{animation:nudge .8s var(--ease) infinite alternate}.demo .btn-small{border-color:var(--line-strong);gap:8px;height:28px;padding:0 10px;font-size:11.5px}.demo .btn-ghost{color:var(--dim);border-color:#0000}.demo .btn.is-flashed{background:var(--ok);border-color:var(--ok);color:var(--ink)}@keyframes nudge{to{transform:translate(4px)}}.demo .chip-rows{gap:10px;padding:16px 20px;display:grid}.demo .chip-row{grid-template-columns:128px 1fr;align-items:baseline;gap:12px;display:grid}.demo .chip-label{color:var(--dim);font-size:11px}.demo .chips{flex-wrap:wrap;gap:6px;display:flex}.demo .chip{border:1px solid var(--line);cursor:pointer;text-align:left;background:#03040a80;border-radius:999px;align-items:baseline;gap:8px;padding:5px 10px;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.demo .chip-t{font-family:var(--f-label);letter-spacing:.02em;font-size:13px;font-weight:600}.demo .chip-h{color:var(--dim);font-size:10.5px}.demo .chip-sample:hover{border-color:var(--amber);color:var(--amber)}.demo .chip-attack .chip-t{font-family:var(--f-mono);font-size:11.5px;font-weight:400}.demo .chip-attack:hover{border-color:var(--danger);color:var(--danger)}.demo .endpoint{background:var(--line);border-top:1px solid var(--line);gap:1px;display:grid}.demo .endpoint-row{background:#03040ac7;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 20px;display:grid}.demo .endpoint-k{color:var(--amber);font-size:11px}.demo .endpoint-v{white-space:nowrap;color:var(--paper);opacity:.9;scrollbar-width:thin;padding:2px 0;font-size:11.5px;overflow-x:auto}.demo .results{min-height:220px}.demo .state{max-width:80ch;padding:28px 20px 32px}.demo .state.inline{padding:22px 0}.demo .state-k{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;font-size:14px;display:flex}.demo .state-msg{color:var(--paper);opacity:.85;margin:0}.demo .state-sub{color:var(--dim);margin:10px 0 0;font-size:12px}.demo .state-empty{background:repeating-linear-gradient(135deg,#0000 0 7px,#7f7f7f12 7px 8px);max-width:none}.demo .state-empty .state-k{color:var(--dim)}.demo .state-elapsed{color:var(--dim);letter-spacing:0;font-size:11px;font-weight:400}.demo .state-error .state-k{color:var(--danger)}.demo .state-guard .state-k{color:var(--amber)}.demo .state-error{border-left:2px solid var(--danger);margin:16px 20px;padding:10px 16px}.demo .state-guard{border-left-color:var(--amber)}.demo .code{letter-spacing:0;text-transform:none;opacity:.8;border:1px solid;border-radius:3px;padding:1px 6px;font-size:10.5px;font-weight:400}.demo .bar{background:var(--line);height:1px;margin-bottom:18px;position:relative;overflow:hidden}.demo .bar i{background:var(--amber);width:30%;animation:sweep 1.1s var(--ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.demo .result.enter{animation:rise .35s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.demo .result-head{padding:14px 20px 0}.demo .result-title{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.2}.demo .result-url{overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px}.demo .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;display:grid}.demo .stat{border-right:1px solid var(--line);min-width:0;padding:10px 20px}.demo .stat:last-child{border-right:0}.demo .stat dt{color:var(--dim);font-size:10.5px}.demo .stat dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;overflow:hidden}.demo .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:0;padding:0 20px;display:flex;overflow-x:auto}.demo .tab{color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:13px 14px 11px;font-size:13px;transition:color .18s,border-color .18s;display:inline-flex}.demo .tab:first-child{padding-left:0}.demo .tab:hover{color:var(--paper)}.demo .tab[aria-selected=true]{color:var(--amber);border-bottom-color:var(--amber)}.demo .tab-n{color:var(--paper);background:#8ca0d21f;border-radius:3px;padding:0 5px;font-size:10.5px;font-weight:400}.demo .tab[aria-selected=true] .tab-n{background:var(--amber);color:var(--ink)}.demo .tabpanel{padding:16px 20px 22px}.demo .tabpanel:focus-visible{outline-offset:-3px}.demo .split{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:18px;display:grid}.demo .split>.picker-view:only-child{grid-column:1/-1}.demo .picker{border-top:1px solid var(--line);flex-direction:column;max-height:520px;display:flex;overflow-y:auto}.demo .pick{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:9px 0;transition:color .18s,padding .18s;display:grid}.demo .pick:hover{color:var(--amber)}.demo .pick[aria-selected=true]{color:var(--amber);box-shadow:inset 2px 0 0 var(--amber);padding-left:8px}.demo .pick-n,.demo .pick-c{color:var(--dim);font-size:10.5px}.demo .pick-t{font-family:var(--f-label);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.demo .card{border:1px solid var(--line);background:#03040a73;border-radius:4px;min-width:0}.demo .lists{gap:14px;display:grid}.demo .lists>.note{margin:0}.demo .card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.demo .card-t{min-width:0;font-family:var(--f-label);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.demo .card-t .dim{text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.demo .sel{text-transform:none;color:var(--amber);font-size:11.5px}.demo .actions{flex-shrink:0;gap:6px;display:flex}.demo .note{color:var(--dim);margin:0;padding:8px 14px;font-size:11px}.demo .table-scroll{scrollbar-width:thin;max-height:460px;overflow:auto}.demo table.data{border-collapse:collapse;width:max-content;min-width:100%;font-size:11.5px;line-height:1.45}.demo table.data th{z-index:1;border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:bottom;font-family:var(--f-label);letter-spacing:.03em;text-transform:uppercase;color:var(--dim);white-space:nowrap;background:#0b0e19;padding:8px 12px;font-size:11.5px;font-weight:700;position:sticky;top:0}.demo table.data td{vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #8ca0d21a;min-width:6ch;max-width:38ch;padding:6px 12px}.demo table.data tbody tr:hover td{background:#ffb35c0d}.demo .records{counter-reset:rec;margin:0;padding:0;list-style:none}.demo .record{counter-increment:rec;border-bottom:1px solid #8ca0d21a;padding:9px 14px 9px 50px;position:relative}.demo .record:before{content:counter(rec, decimal-leading-zero);color:var(--dim);font-size:10.5px;position:absolute;top:10px;left:14px}.demo .record-text{overflow-wrap:anywhere;margin:0;font-size:12px}.demo .record-meta{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.demo .card>.btn-ghost{margin:6px 8px}.demo a.ext{color:var(--neb-a);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #4f9fd659;text-decoration:underline #4f9fd659}.demo a.ext:hover{color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.demo .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.demo .meta-block{min-width:0}.demo .block-t{border-bottom:1px solid var(--line);color:var(--amber);margin:0 0 8px;padding-bottom:6px}.demo .block-t .dim{letter-spacing:0;font-size:10.5px;font-weight:400}.demo .kvs{margin:0}.demo .kv{border-bottom:1px solid #8ca0d214;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:5px 0;display:grid}.demo .kv dt{color:var(--dim);overflow-wrap:anywhere;font-size:11px}.demo .kv dd{overflow-wrap:anywhere;margin:0;font-size:11.5px}.demo .outline,.demo .link-list{scrollbar-width:thin;max-height:360px;margin:0;padding:0;font-size:11.5px;list-style:none;overflow-y:auto}.demo .outline li{padding:2px 0}.demo .outline .lvl-2{padding-left:14px}.demo .outline .lvl-3{padding-left:28px}.demo .outline .lvl-4,.demo .outline .lvl-5,.demo .outline .lvl-6{padding-left:42px}.demo .link-list li{border-bottom:1px solid #8ca0d214;padding:3px 0}.demo .meta-block .note{padding:6px 0 0}.demo pre.json{max-height:560px;font:11.5px/1.55 var(--f-mono);color:var(--dim);white-space:pre;tab-size:2;scrollbar-width:thin;margin:0;padding:14px;overflow:auto}.demo pre.json.small{border:1px solid var(--line);background:#03040a73;border-radius:4px;max-height:320px;padding:10px}.demo .j-key{color:var(--paper)}.demo .j-str{color:#9fd3a8}.demo .j-num{color:var(--amber)}.demo .j-lit{color:var(--neb-a)}.demo .how{padding:18px 20px 24px}.demo .how:before{margin:-18px -20px 14px;padding:0 20px}.demo .how-head{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,60ch);justify-content:space-between;align-items:baseline;gap:8px 32px;padding-bottom:14px;display:grid}.demo .section-title{color:var(--amber);align-items:center;gap:14px;margin:0;font-size:15px;display:inline-flex}.demo .how-note{color:var(--dim);margin:0;font-size:12px}.demo .steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.demo .steps li{border-right:1px solid var(--line);padding:18px 20px 4px}.demo .steps li:first-child{padding-left:0}.demo .steps li:last-child{border-right:0;padding-right:0}.demo .step-n{font-family:var(--f-display);color:#8ca0d24d;font-size:34px;line-height:1;display:block}.demo .steps h3{margin:10px 0 8px;font-size:14px}.demo .steps p{color:var(--paper);opacity:.8;margin:0;font-size:11.5px;line-height:1.65}.demo .steps code{color:var(--amber);font-size:11px}.demo .steps em{color:var(--amber);font-style:normal}.demo .footer{width:var(--col);border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px auto 0;padding:18px 0 28px;display:flex}.demo .footer .nav-link{color:var(--amber)}@media (width<=1000px){.demo .hero{grid-template-columns:minmax(0,1fr)}.demo .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.demo .steps li:nth-child(2){border-right:0;padding-right:0}.demo .steps li:nth-child(3){padding-left:0}.demo .steps li:nth-child(n+3){border-top:1px solid var(--line);margin-top:14px}.demo .how-head,.demo .meta-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.demo .split{grid-template-columns:minmax(0,1fr)}.demo .picker{max-height:190px}.demo .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.demo .stat:nth-child(2){border-right:0}.demo .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.demo .chip-row,.demo .endpoint-row{grid-template-columns:minmax(0,1fr);gap:6px}.demo .endpoint-row .btn{justify-self:start}}@media (width<=560px){body.demo{font-size:12.5px}.demo .url-row{flex-direction:column}.demo #url{flex:none;width:100%}.demo .btn-primary{width:100%}.demo .steps{grid-template-columns:minmax(0,1fr)}.demo .steps li,.demo .steps li:nth-child(n){border-right:0;margin-top:0;padding:16px 0 4px}.demo .steps li+li{border-top:1px solid var(--line)}.demo .tool .url-form,.demo .chip-rows,.demo .endpoint-row,.demo .result-head,.demo .tabs,.demo .tabpanel,.demo .stat{padding-left:14px;padding-right:14px}.demo .record{padding-left:40px}.demo .record:before{left:10px}.demo .kv{grid-template-columns:minmax(0,1fr);gap:0}.demo .card-head{padding:10px}}@media (prefers-reduced-motion:reduce){.demo *,.demo :before,.demo :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.demo .bar i{opacity:.5;width:100%;transform:none}}
