@import "https://fonts.googleapis.com/css2?family=Geist:wght@300..800&family=Geist+Mono:wght@400..700&family=Doto:wght@500..900&display=swap";:root{--ink:#0a0a0b;--ink-2:#111113;--ink-3:#19191c;--ink-4:#232327;--rule:#edebe41a;--rule-2:#edebe433;--rule-3:#edebe45c;--paper:#edebe4;--paper-2:#a9a79f;--paper-3:#716f69;--paper-4:#45443f;--volt:#2ee66b;--volt-ink:#03190b;--red:#ff5a4f;--amber:#ffb224;--sans:"Geist", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--dot:"Doto", "Geist Mono", ui-monospace, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.6, 0, .2, 1);--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--r:2px;--gutter:clamp(16px, 4vw, 56px);--bg:var(--ink);--panel-solid:var(--ink-2);--line:var(--rule);--line-strong:var(--rule-2);--text:var(--paper);--soft:#d2d0c8;--muted:var(--paper-2);--dim:var(--paper-3);--lime:var(--volt);--cyan:#6fd3f5;--pink:#ff6b93;--violet:#c59bff;--ease-out:var(--ease);--ease-in-out:var(--ease-io)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--volt);color:var(--volt-ink)}[hidden]{display:none!important}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dot{font-family:var(--dot);font-variant-numeric:tabular-nums;font-weight:800}.ico{flex:none;width:18px;height:18px;display:block}.up{color:var(--volt)}.down{color:var(--red)}.muted{color:var(--paper-2)}.label{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);white-space:nowrap}.logo{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.logo i{border:1.5px solid var(--paper);width:14px;height:14px;display:block;position:relative}.logo i:after{content:"";background:var(--volt);width:50%;height:50%;transition:width .45s var(--ease), height .45s var(--ease);position:absolute;bottom:0;left:0}.logo:hover i:after{width:100%;height:100%}.logo i b{display:none}.btn{--h:46px;--bg-c:var(--paper);--fg-c:var(--ink);height:var(--h);border-radius:var(--r);background:var(--bg-c);color:var(--fg-c);font:500 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;isolation:isolate;transition:transform .2s var(--ease), background .25s, color .25s, box-shadow .25s;align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.btn:not(.rich){align-items:center;padding:0 18px}.btn>.t{height:var(--h);display:block;overflow:hidden}.btn .roll{transition:transform .42s var(--ease-snap);flex-direction:column;display:flex}.btn .roll>span{height:var(--h);align-items:center;gap:8px;padding:0 18px;display:flex}.btn:hover:not(:disabled) .roll{transform:translateY(-50%)}.btn .a{width:var(--h);border-left:1px solid color-mix(in srgb, var(--fg-c) 16%, transparent);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.btn .a .ico{width:15px;height:15px;transition:transform .42s var(--ease-snap)}.btn .a .ico+.ico{position:absolute;transform:translate(-220%)}.btn:hover:not(:disabled) .a .ico:first-child{transform:translate(220%)}.btn:hover:not(:disabled) .a .ico+.ico{transform:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.volt,.btn.primary{--bg-c:var(--volt);--fg-c:var(--volt-ink)}.btn.ghost{--bg-c:transparent;--fg-c:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2)}.btn.ghost:before{content:"";z-index:-1;background:var(--paper);transform-origin:bottom;transition:transform .42s var(--ease-snap);position:absolute;inset:0;transform:scaleY(0)}.btn.ghost:hover:not(:disabled){--fg-c:var(--ink);box-shadow:inset 0 0 0 1px var(--paper)}.btn.ghost:hover:not(:disabled):before{transform:none}.btn.dark{--bg-c:var(--ink-3);--fg-c:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.btn.dark:hover:not(:disabled){--bg-c:var(--ink-4)}.btn.danger{--bg-c:transparent;--fg-c:var(--red);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 45%, transparent)}.btn.danger:hover:not(:disabled){--bg-c:var(--red);--fg-c:#190300}.btn.sm{--h:34px;font-size:11.5px}.btn.sm .roll>span,.btn.sm:not(.rich){padding:0 12px}.btn.lg{--h:56px;font-size:13.5px}.btn.lg .roll>span,.btn.lg:not(.rich){padding:0 24px}.btn.wide{width:100%;display:flex}.btn.wide>.t{flex:1}.link{font:500 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 0;display:inline-flex;position:relative}.link:after{content:"";transform-origin:100%;height:1px;transition:transform .45s var(--ease-snap);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.link:hover:after{transform-origin:0;transform:none}.link .ico{width:14px;height:14px;transition:transform .35s var(--ease)}.link:hover .ico{transform:translate(4px)}:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.live{background:var(--volt);width:7px;height:7px;animation:1.4s steps(2,jump-none) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.25}}#wipe{z-index:100;pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:0}#wipe i{background:var(--ink);box-shadow:0 0 0 1px var(--ink);transform-origin:top;transition:transform .7s var(--ease-io);transition-delay:calc(var(--k,0) * 55ms);margin:0 -1px;transform:scaleY(0)}#wipe i:nth-child(2){--k:1}#wipe i:nth-child(3){--k:2}#wipe i:nth-child(4){--k:3}#wipe i:nth-child(5){--k:4}#wipe.closed{pointer-events:auto}#wipe.closed i{transform-origin:bottom;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.runs{align-content:start;gap:36px;display:grid}.run{gap:16px;display:grid}.run.in{animation:run-in .5s var(--ease) both}@keyframes run-in{0%{opacity:0;transform:translateY(10px)}}.run-user{justify-items:end;gap:6px;display:grid}.run-user .bubble{background:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;max-width:min(86%,620px);padding:12px 15px;font-size:15px;line-height:1.5}.run-user .via{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3);align-items:center;gap:5px;display:inline-flex}.run-user .via .ico{width:12px;height:12px}.steps{display:grid}.st{min-width:0;position:relative}.st.in{animation:st-in .42s var(--ease) both}@keyframes st-in{0%{opacity:0;transform:translateY(6px)}}.st-ico{flex:none;place-items:center;width:18px;height:18px;display:grid}.st-ico .ico{width:15px;height:15px}.st-note,.st-info{color:var(--paper-2);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.st-note .st-ico,.st-info .st-ico{color:var(--paper-3);margin-top:1px}.st-note p,.st-info p{margin:0;font-size:14.5px;line-height:1.5}.st-info p,.st-info .st-ico{color:var(--amber)}.st-tool{--c:var(--paper-2);border-top:1px solid var(--rule)}.st-tool:last-of-type{border-bottom:1px solid var(--rule)}.st-tool:has(+:not(.st-tool)){border-bottom:1px solid var(--rule)}.st-tool+.st-note,.st-tool+.st-text,.st-note+.st-tool,.st-text+.st-tool{margin-top:8px}.st-head{grid-template-columns:18px minmax(64px,max-content) minmax(0,1fr) auto 14px;align-items:center;column-gap:10px;min-height:40px;padding:6px 0;display:grid}.st-head[role=button]{cursor:pointer}.st-head .st-ico{color:var(--c)}.st-verb{font:500 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--c);white-space:nowrap}.st-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;line-height:1.3;overflow:hidden}.st-title.mono{font-size:13px}.st-meta{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3);white-space:nowrap;gap:10px;display:inline-flex}.st-meta i{color:var(--paper-4);font-style:normal}.st-chev{color:var(--paper-3);transition:transform .4s var(--ease)}.st-chev .ico{width:14px;height:14px}.st-tool.open .st-chev{transform:rotate(180deg)}.st-head[role=button]:hover .st-title{color:var(--volt)}.st-tool[data-state=err]{--c:var(--red)}.st-tool[data-state=err] .st-meta{color:var(--red)}.st-tool[data-state=run] .st-verb:after,.st-tool[data-state=prep] .st-verb:after{content:"";background:radial-gradient(circle,currentColor 1.5px,#0000 1.6px) 0 0/5px 3px repeat-x;width:14px;height:3px;margin-left:6px;animation:.7s steps(3,end) infinite march;display:inline-block}@keyframes march{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.st-tool[data-state=run]:after,.st-tool[data-state=prep]:after{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);width:30%;height:1px;animation:1.3s linear infinite cross;position:absolute;top:-1px;left:0}@keyframes cross{0%{transform:translate(-100%)}to{transform:translate(340%)}}.st-tool.landed .st-head{animation:landed .7s var(--ease)}@keyframes landed{0%{background:color-mix(in srgb, var(--c) 14%, transparent)}}.st-body{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.st-tool.open .st-body{grid-template-rows:1fr}.st-inner{min-height:0;overflow:hidden}.st-inner>*{margin:2px 0 14px 28px}.hits{counter-reset:hit;gap:12px;padding:0;list-style:none;display:grid}.hits li{counter-increment:hit;gap:3px;padding-left:26px;display:grid;position:relative}.hits li:before{content:counter(hit, decimal-leading-zero);font:500 10.5px/1 var(--mono);color:var(--paper-4);position:absolute;top:3px;left:0}.hits a,.hits b{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.hits a:hover,.page a:hover{color:var(--volt)}.hits .site,.page small{font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-3)}.hits p,.page p{color:var(--paper-2);margin:0;font-size:13px;line-height:1.5}.page{gap:5px;display:grid}.page a{font:500 12.5px/1.3 var(--mono);overflow-wrap:anywhere}.audit,.domains{gap:7px;padding:0;list-style:none;display:grid}.audit li{color:var(--paper-2);gap:9px;font-size:13.5px;line-height:1.45;display:flex}.audit .ico{width:13px;height:13px;margin-top:3px}.audit .bad{color:var(--paper)}.audit .bad .ico{color:var(--red)}.audit .good .ico{color:var(--volt)}.domains li{grid-template-columns:8px minmax(0,max-content) 1fr;align-items:center;gap:10px;font-size:13.5px;display:grid}.domains i{background:var(--paper-4);width:7px;height:7px}.domains .unregistered i{background:var(--volt)}.domains .registered i{background:var(--red)}.domains b{font:500 13px/1 var(--mono)}.domains span{color:var(--paper-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.handoff{gap:8px;display:grid}.handoff small{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3)}.handoff p{color:var(--paper-2);margin:0 0 6px;font-size:13.5px;line-height:1.5}.handoff .md{border-left:1px solid var(--rule-2);padding-left:12px;font-size:14px}.handoff .shelf-card{width:100%;margin:6px 0 0}.shelf-card{text-align:left;background:color-mix(in srgb, var(--volt) 7%, transparent);border:1px solid color-mix(in srgb, var(--volt) 30%, transparent);border-radius:var(--r);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 28px);margin:0 0 12px 28px;padding:11px 14px 11px 11px;transition:background .25s,border-color .25s;display:grid}.shelf-card:hover{background:color-mix(in srgb, var(--volt) 13%, transparent);border-color:var(--volt)}.shelf-card .k{background:var(--volt);width:34px;height:34px;color:var(--volt-ink);place-items:center;display:grid}.shelf-card .k .ico{width:17px;height:17px}.shelf-card .t{gap:4px;min-width:0;display:grid}.shelf-card b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.shelf-card small{font:500 10.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--paper-3)}.shelf-card .go{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--volt);align-items:center;gap:6px;display:inline-flex}.shelf-card .go .ico{width:13px;height:13px;transition:transform .3s var(--ease)}.shelf-card:hover .go .ico{transform:translate(3px)}.st-text{padding:6px 0 2px}.md{color:var(--paper);overflow-wrap:anywhere;font-size:15.5px;line-height:1.62}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 .85em}.md strong{font-weight:600}.md a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-3);text-decoration-color:var(--rule-3);text-underline-offset:3px;transition:text-decoration-color .2s,color .2s}.md a:hover{color:var(--volt);-webkit-text-decoration-color:var(--volt);text-decoration-color:var(--volt)}.md ul,.md ol{gap:.35em;margin:0 0 .85em;padding-left:1.25em;display:grid}.md li::marker{color:var(--paper-3)}.md ul ul{margin:.35em 0 0}.md h2,.md h3,.md h4,.md h5,.md h6{letter-spacing:-.015em;margin:1.3em 0 .5em;font-weight:600;line-height:1.25}.md h2{font-size:1.3em}.md h3{font-size:1.14em}.md h4,.md h5,.md h6{font-size:1em}.md code{font:.86em var(--mono);background:var(--ink-3);border:1px solid var(--rule);border-radius:var(--r);padding:.12em .36em}.md pre{background:var(--ink-2);border:1px solid var(--rule);border-radius:var(--r);font:13px/1.6 var(--mono);margin:0 0 .9em;padding:14px 16px;overflow-x:auto}.md pre code{font:inherit;background:0 0;border:0;padding:0}.md blockquote{border-left:2px solid var(--rule-3);color:var(--paper-2);margin:0 0 .9em;padding:2px 0 2px 14px}.md hr{border:0;border-top:1px solid var(--rule);margin:1.2em 0}.md-table{margin:0 0 .9em;overflow-x:auto}.md table{border-collapse:collapse;width:100%;font-size:.9em}.md th,.md td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px 8px 0}.md th{font:500 10.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3);border-bottom-color:var(--rule-2)}.typing .md>:last-child:after,.st-note.typing p:after{content:"";vertical-align:-.14em;background:var(--volt);width:.5em;height:1em;margin-left:2px;animation:.9s steps(2,jump-none) infinite blink;display:inline-block}.typing .md:empty:after{content:"";background:var(--volt);width:.5em;height:1em;animation:.9s steps(2,jump-none) infinite blink;display:inline-block}.run-foot{gap:10px;display:grid}.run-foot:empty{display:none}.receipt{border-top:1px dashed var(--rule-2);flex-wrap:wrap;gap:6px 0;padding-top:12px;display:flex}.receipt .chip{font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.receipt .chip+.chip:before{content:"/";color:var(--paper-4);margin:0 10px}.receipt .chip .ico{width:12px;height:12px}.receipt .chip.model{color:var(--paper)}.receipt .chip.pool{color:var(--volt)}.r-bad,.r-warn,.r-note{border:1px solid var(--rule);border-radius:var(--r);align-items:flex-start;gap:9px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.r-bad .ico,.r-warn .ico,.r-note .ico{flex:none;width:15px;height:15px;margin-top:2px}.r-bad{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent);background:color-mix(in srgb, var(--red) 7%, transparent)}.r-warn{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 35%, transparent)}.r-note{color:var(--paper-2)}@media (width<=560px){.st-head{grid-template-columns:18px minmax(0,1fr) 14px;row-gap:4px}.st-verb{grid-column:2}.st-title{white-space:normal;grid-column:2}.st-meta{grid-column:2}.st-head .st-ico{grid-row:1/span 3;align-self:start;margin-top:2px}.st-chev{grid-area:1/3/span 3}.st-inner>*{margin-left:28px}}.token{gap:12px;display:grid}.token dl{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;display:grid}.token dl div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:6px;padding:9px 10px;display:grid}.token dt{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3)}.token dd{font:500 13.5px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.token small,.st-inner>small{font:500 10.5px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-3);overflow-wrap:anywhere}.token small a{color:var(--paper-2);text-underline-offset:3px;text-decoration:underline}.token small a:hover{color:var(--volt)}.scan{border-collapse:collapse;width:calc(100% - 28px);font-size:13px}.scan th{font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--paper-3);border-bottom:1px solid var(--rule-2);padding:0 10px 7px 0}.scan td{border-bottom:1px solid var(--rule);vertical-align:top;font:500 12.5px/1.3 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 10px 8px 0}.scan td:first-child{white-space:normal;font-family:var(--sans);gap:3px;font-size:13.5px;display:grid}.scan td:first-child b{font-weight:500}.scan td:first-child span{font:500 10.5px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--paper-3)}.scan th:not(:first-child),.scan td:not(:first-child){text-align:right;padding-left:10px;padding-right:0}.runs{container-type:inline-size}@container (width<=500px){.st-head{grid-template-columns:18px minmax(0,1fr) 14px;row-gap:4px}.st-verb,.st-title,.st-meta{grid-column:2}.st-title{white-space:normal}.st-head .st-ico{grid-row:1/span 3;align-self:start;margin-top:2px}.st-chev{grid-area:1/3/span 3}.md{font-size:14.5px}.run-user .bubble{font-size:14px}}.made{max-width:min(100%,420px);display:block}.made img,video.made{border:1px solid var(--rule-2);width:100%;display:block}
