@font-face{font-family:mono;src:url(../media/GeistMono_Regular-s.p.3jrkrnvwootok.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/GeistMono_Medium-s.p.2t14ep9mpyise.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.qQ0G1a_className{font-family:mono,mono Fallback,ui-monospace,SF Mono,Menlo,Consolas,monospace}.qQ0G1a_variable{--font-geist-mono:"mono", "mono Fallback", ui-monospace, SF Mono, Menlo, Consolas, monospace}
@font-face{font-family:sans;src:url(../media/Geist_Regular-s.10w-k5t532xe9.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/Geist_Medium-s.0h25vbte1yfjb.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.TNCV2G_className{font-family:sans,sans Fallback}.TNCV2G_variable{--font-geist:"sans", "sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-grafit:#1c1c1a;--color-well:#161614;--color-panel:#242422;--color-line:#33332f;--color-tone-m:#5e5e59;--color-gutter:#84847d;--color-tone-l:#9a9a93;--color-body:#cfc9be;--color-elfenben:#efe9df}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.inset-0{inset:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.max-w-\[248px\]{max-width:248px}.max-w-\[760px\]{max-width:760px}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--color-line)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-0{padding-inline:0!important}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.font-mono{font-family:var(--font-mono)}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-tone-l{color:var(--color-tone-l)}.not-italic{font-style:normal}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-elfenben:hover{color:var(--color-elfenben)}}@media (min-width:1024px){.lg\:grid-cols-\[5fr_6fr\]{grid-template-columns:5fr 6fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:max-w-none{max-width:none}.md\:grid-cols-\[minmax\(220px\,4fr\)_8fr\]{grid-template-columns:minmax(220px,4fr) 8fr}.md\:self-start{align-self:flex-start}}}:root{--ln:24px;--titlebar:48px;--side:232px;--gutter:56px;--dock:48px;--status:24px;--chrome-bottom:calc(var(--dock) + var(--status));--tabs:0px;--ph:#efe9df;--r-lg:14px;--r-sm:8px;--ease:cubic-bezier(.16, 1, .3, 1)}@media (max-width:1023px){:root{--side:0px;--gutter:0px;--status:0px;--tabs:40px;--dock:52px}}html{background:var(--color-grafit);color:var(--color-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--titlebar) + var(--tabs) + 16px);-webkit-text-size-adjust:100%}body{font:400 .9375rem / var(--ln) var(--font-mono);-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}::selection{background:var(--ph)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--ph) 35%, transparent)}}::selection{color:var(--color-elfenben)}:focus-visible{outline:2px solid var(--color-elfenben);outline-offset:3px;border-radius:4px}a{color:inherit}.skip{z-index:90;border-radius:var(--r-sm);background:var(--color-elfenben);color:var(--color-grafit);padding:8px 12px;position:fixed;top:-60px;left:12px}.skip:focus{top:8px}.h-display{letter-spacing:-.06em;color:var(--color-elfenben);text-shadow:0 0 42px var(--ph);font-size:clamp(2.625rem,1.15rem + 5.2vw,5.5rem);font-weight:500;line-height:1.04}@supports (color:color-mix(in lab, red, red)){.h-display{text-shadow:0 0 42px color-mix(in srgb, var(--ph) 30%, transparent)}}.h-display,.h-display span{text-wrap:balance}.h-section{letter-spacing:-.05em;color:var(--color-elfenben);text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 2vw,3rem);font-weight:500;line-height:1.12}.h-proc{letter-spacing:-.045em;color:var(--ph);text-shadow:0 0 28px var(--ph), 0 0 90px var(--ph);font-size:clamp(3.25rem,1.6rem + 6.6vw,7.5rem);font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.h-proc{text-shadow:0 0 28px color-mix(in srgb, var(--ph) 45%, transparent), 0 0 90px color-mix(in srgb, var(--ph) 22%, transparent)}}.lead{letter-spacing:-.01em;max-width:58ch;color:var(--color-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6}.prompt{color:var(--color-tone-l)}.prompt b{color:var(--color-elfenben);font-weight:400}.comment,.t-dim{color:var(--color-tone-l)}.t-hi{color:var(--color-elfenben)}.t-ok{color:#9fd4b6}.t-err{color:#eca98f}.ph{color:#e8c98f;border-bottom:1px dashed}.ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient i{opacity:0;transition:opacity .9s;position:absolute;inset:0}.ambient i[data-g=base]{opacity:1;background:radial-gradient(70vw 60vh at 86% -6%,#efe9df16,#0000 70%),radial-gradient(50vw 50vh at 8% 106%,#efe9df0a,#0000 70%)}html[data-net=offline] .ambient i[data-g=base]{opacity:.25}.crt{z-index:40;pointer-events:none;background:repeating-linear-gradient(0deg,#00000012 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 50% 45%,#0000 62%,#0000004d);position:fixed;inset:0}.crt:after{content:"";background:linear-gradient(#0000,#efe9df05,#0000);height:22vh;animation:11s linear infinite refresh;position:absolute;inset:-20vh 0 auto}html[data-crt=off] .crt{display:none}@keyframes refresh{to{transform:translateY(140vh)}}.field{z-index:1;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24'%3E%3Cpath d='M9 18h2.4l4-12H13zM15.5 18h2.4l4-12h-2.4z' fill='%23efe9df'/%3E%3C/svg%3E");width:560px;height:560px;transition:opacity .4s;position:fixed;top:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#0000002b,#0000);mask-image:radial-gradient(closest-side,#0000002b,#0000)}.field:after{content:"";background:radial-gradient(closest-side, var(--ph), transparent);opacity:.8;position:absolute;inset:0}html[data-pointer] .field{opacity:1}.titlebar{height:var(--titlebar);z-index:20;background:var(--color-grafit);border-bottom:1px solid var(--color-line);align-items:center;gap:24px;padding-inline:16px;font-size:.8125rem;display:flex;position:fixed;inset:0 0 auto}.brandmark{color:var(--color-elfenben);letter-spacing:.08em;flex:none;align-items:center;gap:10px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.brandmark img{width:28px;height:28px}.titlebar__path{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.titlebar__end{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.net{color:var(--color-tone-l);align-items:center;gap:8px;display:inline-flex}.net__lamp{background:#9fd4b6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #9fd4b6}html[data-net=offline] .net__lamp{box-shadow:inset 0 0 0 1px var(--color-tone-l);background:0 0}.kbd-btn{border:1px solid var(--color-line);border-radius:var(--r-sm);min-height:32px;color:var(--color-body);cursor:pointer;align-items:center;gap:10px;padding:0 6px 0 12px;transition:border-color .15s,color .15s;display:inline-flex}.kbd-btn:hover{border-color:var(--color-tone-l);color:var(--color-elfenben)}kbd{font:inherit;background:var(--color-panel);color:var(--color-tone-l);border-radius:4px;padding:0 6px;font-size:.75rem}.uplink{height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.uplink:after{content:"";background:linear-gradient(90deg, transparent, var(--ph), transparent);width:30%;animation:uplink 7s var(--ease) infinite;position:absolute;inset:0}html[data-net=offline] .uplink:after{opacity:0;animation:none}@keyframes uplink{0%{transform:translate(-100%)}to{transform:translate(340%)}}.side{left:0;top:var(--titlebar);bottom:var(--chrome-bottom);width:var(--side);z-index:20;border-right:1px solid var(--color-line);padding:20px 8px;font-size:.8125rem;position:fixed;overflow-y:auto}.side__root{color:var(--color-elfenben);margin-bottom:4px;padding-inline:8px}.side__tree a,.side__dir{white-space:pre;min-height:28px;color:var(--color-tone-l);border-radius:6px;align-items:center;padding-inline:8px;text-decoration:none;transition:color .12s,background .12s;display:flex}.side__tree a>span[aria-hidden],.side__dir>span{color:var(--color-tone-m)}.side__tree a:hover{color:var(--color-elfenben);background:#efe9df0a}.side__tree a[aria-current]{color:var(--color-elfenben);box-shadow:inset 2px 0 0 var(--ph);background:#efe9df0f}.side__proj[aria-current],.side__proj:hover{color:var(--ph)!important}.side__name{flex:1}.dot{width:8px;height:8px;color:var(--ph);flex:none;display:inline-flex}.dot__lamp{border-radius:50%;width:100%;height:100%;position:relative}.dot[data-status=live] .dot__lamp{background:currentColor;box-shadow:0 0 10px}.dot[data-status=live] .dot__lamp:after{content:"";animation:dot-ping 2.4s var(--ease) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}.dot[data-status=in-development] .dot__lamp{box-shadow:inset 0 0 0 1.5px}@keyframes dot-ping{to{opacity:0;transform:scale(3.2)}}.tabs{display:none}@media (max-width:1023px){.side,.titlebar__path{display:none}.kbd-btn{min-height:36px;padding:0 12px}.kbd-btn__keys{display:none}.tabs{inset:var(--titlebar) 0 auto;height:var(--tabs);z-index:20;scrollbar-width:none;background:var(--color-grafit);border-bottom:1px solid var(--color-line);font-size:.8125rem;display:flex;position:fixed;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__tab{color:var(--color-tone-l);border-right:1px solid var(--color-line);flex:none;align-items:center;padding-inline:16px;text-decoration:none;display:flex}.tabs__tab[aria-current]{color:var(--color-elfenben);box-shadow:inset 0 -2px 0 var(--ph)}}.main{margin-left:var(--side);padding-top:calc(var(--titlebar) + var(--tabs));position:relative}.code{padding-left:var(--gutter);position:relative;overflow:clip}.gutter{width:var(--gutter);text-align:right;white-space:pre;font-size:.75rem;line-height:var(--ln);color:var(--color-gutter);-webkit-user-select:none;user-select:none;contain:strict;padding-right:16px;position:absolute;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.linehl{height:var(--ln);pointer-events:none;opacity:0;will-change:transform;background:linear-gradient(90deg,#efe9df0f,#0000 55%);transition:opacity .2s;position:absolute;top:0;left:0;right:0}.linehl span{width:var(--gutter);text-align:right;color:var(--color-elfenben);text-shadow:0 0 12px var(--ph);padding-right:16px;font-size:.75rem;display:block}html[data-pointer] .code:hover>.linehl{opacity:1}@media (max-width:1023px){.gutter,.linehl{display:none}}.pane{width:min(100%,1120px);padding-inline:clamp(20px,3.4vw,48px)}.section{padding-block:clamp(72px,9vw,128px)}.win{border:1px solid var(--color-line);border-radius:var(--r-lg);background:#2424229e;position:relative}.win__bar{border-bottom:1px solid var(--color-line);color:var(--color-tone-l);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:12px 16px;font-size:.8125rem;display:flex}.spot:before{content:"";z-index:1;border-radius:inherit;background:radial-gradient(280px circle at var(--sx,50%) var(--sy,0%), var(--ph), transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;transition:opacity .24s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spot:hover:before{opacity:1}.btn{border-radius:var(--r-sm);border:1px solid var(--color-line);background:var(--color-grafit);min-height:48px;color:var(--color-elfenben);white-space:nowrap;cursor:pointer;transition:border-color .16s ease, box-shadow .24s ease, transform .26s var(--ease);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{border-color:var(--color-tone-l)}.btn:active{transform:translateY(1px)!important}.btn--solid{background:var(--color-elfenben);border-color:var(--color-elfenben);color:var(--color-grafit);box-shadow:0 0 34px #efe9df2e}.btn--solid:hover{border-color:var(--color-elfenben);box-shadow:0 0 52px #efe9df52}.btn[disabled]{opacity:.55;cursor:progress}.btn__slash{opacity:.55}.rows{grid-template-columns:max-content 1fr;gap:0 24px;display:grid}.rows dt{color:var(--color-tone-l)}.rows dd{color:var(--color-elfenben)}.rows--soft dd{color:var(--color-body)}.hero{min-height:calc(100dvh - var(--titlebar) - var(--tabs) - var(--chrome-bottom));flex-direction:column;justify-content:center;padding-block:clamp(32px,6vh,72px);display:flex;position:relative}.hero__key{aspect-ratio:1;pointer-events:none;height:min(100%,860px);position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.hero__key svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__bloom{filter:blur(54px);opacity:.3;animation:9s ease-in-out infinite bloom}.hero__raster{opacity:.13;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 2px,#0000 2px 5px);mask-image:repeating-linear-gradient(0deg,#000 0 2px,#0000 2px 5px)}.hero__lines{animation:8s step-end infinite flicker}.hero__lines polygon{fill:none;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@keyframes bloom{0%,to{opacity:.24}50%{opacity:.38}}@keyframes flicker{0%,to{opacity:1}41%{opacity:.86}42%{opacity:1}77%{opacity:.92}78%{opacity:1}}.hero__copy{position:relative}@media (max-width:1279px){.hero__key{opacity:.65}}@media (max-width:1023px){.hero__key{opacity:.5;height:44%;top:auto;bottom:-3%;right:-30%;transform:none}}.tree{--ph:var(--tree-ph,#efe9df)}.tree__root{color:var(--color-elfenben);align-items:center;gap:12px;height:40px;display:flex}.tree__mark{border-radius:10px;flex:none;width:40px;height:40px}.tree__mark img{width:40px;height:40px}.tree__body[data-run] .tree__mark{animation:7s linear infinite root-flash}@keyframes root-flash{0%,46%,66%,to{box-shadow:0 0 #efe9df00}52%{box-shadow:0 0 34px #efe9df80}}.tree__rows{margin-left:19px;padding-top:8px;position:relative}.tree__row{padding-left:40px;position:relative}.tree__row:before{content:"";background:#45453f;width:1px;position:absolute;top:-8px;bottom:0;left:0}.tree__row:last-child:before{height:36px;bottom:auto}.tree__row:after{content:"";background:#45453f;width:32px;height:1px;transition:background .2s,box-shadow .2s;position:absolute;top:28px;left:0}.tree__row:hover:after,.tree__row:focus-within:after{background:var(--row-ph);box-shadow:0 0 10px var(--row-ph)}.tree__link{border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:12px 12px 12px 8px;text-decoration:none;transition:background .18s;display:grid}.tree__link:hover,.tree__link:focus-visible{background:var(--row-ph)}@supports (color:color-mix(in lab, red, red)){.tree__link:hover,.tree__link:focus-visible{background:color-mix(in srgb, var(--row-ph) 7%, transparent)}}.tree__name{letter-spacing:-.05em;color:var(--color-elfenben);font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);font-weight:500;line-height:32px;transition:color .18s,text-shadow .18s}.tree__link:hover .tree__name,.tree__link:focus-visible .tree__name{color:var(--row-ph);text-shadow:0 0 22px var(--row-ph)}@supports (color:color-mix(in lab, red, red)){.tree__link:hover .tree__name,.tree__link:focus-visible .tree__name{text-shadow:0 0 22px color-mix(in srgb, var(--row-ph) 60%, transparent)}}.tree__meta{height:32px;color:var(--color-tone-l);--ph:var(--row-ph);align-items:center;gap:16px;font-size:.8125rem;display:flex}.tree__state{color:var(--color-body);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tree__stake{white-space:pre}.tree__tag{color:var(--color-tone-l);grid-column:1/-1;font-size:.875rem}.tree__next{padding:12px 12px 12px 8px}.cursor{vertical-align:-.12em;background:var(--color-elfenben);width:.6em;height:1em;animation:1.1s step-end infinite blink;display:inline-block;box-shadow:0 0 14px #efe9df99}@keyframes blink{50%{opacity:0}}.tree__pulses{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.pulse{fill:none;stroke-linecap:round;stroke-dasharray:.2 3;stroke-dashoffset:.2px;opacity:0}.tree__body[data-run] .pulse{animation:7s linear infinite value-pulse;animation-delay:var(--d,0s)}@keyframes value-pulse{0%{stroke-dashoffset:.2px;opacity:1}36%{stroke-dashoffset:-1px;opacity:1}36.1%,to{stroke-dashoffset:-1px;opacity:0}}html[data-net=offline] .pulse,html[data-net=offline] .tree__mark{animation:none!important}html[data-net=offline] .tree__row:before,html[data-net=offline] .tree__row:after{background:repeating-linear-gradient(0deg, var(--color-line) 0 3px, transparent 3px 6px)}.inspect{border-top:1px solid var(--color-line);padding:16px;font-size:.8125rem;line-height:22px}@media (min-width:1024px){.inspect{border-top:0;border-left:1px solid var(--color-line);padding:24px}}.inspect .rows{gap:0 16px}.legend{border-top:1px solid var(--color-line);color:var(--color-tone-l);flex-wrap:wrap;gap:4px 32px;padding:12px 16px;font-size:.8125rem;display:flex}@media (max-width:639px){.tree__link{grid-template-columns:minmax(0,1fr)}.tree__meta{flex-wrap:wrap;gap:0 16px;height:auto;line-height:22px}.tree__stake-bar{display:none}}.proc{scroll-margin-top:calc(var(--titlebar) + var(--tabs));position:relative}.proc__meta{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:.875rem;display:flex}.proc__meta>span,.proc__meta>a{align-items:center;gap:8px;display:inline-flex}.proc__tag{letter-spacing:-.03em;color:var(--color-elfenben);font-size:clamp(1.125rem,1rem + .7vw,1.5rem);line-height:1.35}.link{color:var(--color-elfenben);text-decoration:underline;-webkit-text-decoration-color:var(--ph);-webkit-text-decoration-color:var(--ph);-webkit-text-decoration-color:var(--ph);text-decoration-color:var(--ph)}@supports (color:color-mix(in lab, red, red)){.link{-webkit-text-decoration-color:color-mix(in srgb, var(--ph) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ph) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ph) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ph) 70%, transparent)}}.link{text-underline-offset:4px;transition:text-shadow .2s}.link:hover{text-shadow:0 0 16px var(--ph)}html[data-net=offline] .link[data-external]{color:var(--color-tone-l);text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-tone-m);-webkit-text-decoration-color:var(--color-tone-m);-webkit-text-decoration-color:var(--color-tone-m);text-decoration-color:var(--color-tone-m);text-shadow:none}.proof__fig{padding:20px 16px}.proof__fig+.proof__fig{border-top:1px solid var(--color-line)}@media (min-width:640px){.proof__fig{padding:24px}}.proof__question{color:var(--color-elfenben);font-size:.9375rem}.proof__bars{gap:12px;margin-top:16px;display:grid}.proof__row{grid-template-columns:minmax(0,1fr) 4ch;align-items:center;gap:4px 12px;display:grid}.proof__label{color:var(--color-tone-l);font-size:.8125rem}.proof__row .proof__label{grid-column:1/-1}.proof__row[data-lead] .proof__label{color:var(--color-elfenben)}.proof__track{height:24px;display:block}.proof__fill{background:var(--color-tone-l);height:100%;transition:clip-path 1.3s cubic-bezier(.22,1,.36,1);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24'%3E%3Cpath d='M1 24h3.6L11 0H7.4z'/%3E%3C/svg%3E") 0/12px 24px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24'%3E%3Cpath d='M1 24h3.6L11 0H7.4z'/%3E%3C/svg%3E") 0/12px 24px repeat-x}.proof[data-armed]:not([data-run]) .proof__fill{clip-path:inset(0 100% 0 0)}.proof__row[data-lead] .proof__fill,.proof__fill--lead{background:var(--ph)}.proof__row[data-lead] .proof__track,.proof__pair .proof__track:first-child{filter:drop-shadow(0 0 10px var(--ph))}@supports (color:color-mix(in lab, red, red)){.proof__row[data-lead] .proof__track,.proof__pair .proof__track:first-child{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ph) 55%, transparent))}}.proof__value{text-align:right;color:var(--color-body);font-variant-numeric:tabular-nums}.proof__row[data-lead] .proof__value{letter-spacing:-.04em;color:var(--ph);text-shadow:0 0 22px var(--ph);font-size:1.5rem;font-weight:500;line-height:24px}@supports (color:color-mix(in lab, red, red)){.proof__row[data-lead] .proof__value{text-shadow:0 0 22px color-mix(in srgb, var(--ph) 55%, transparent)}}.proof__lifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.proof__lifts li>span{display:block}.proof__big{letter-spacing:-.05em;color:var(--ph);font-variant-numeric:tabular-nums;text-shadow:0 0 30px var(--ph);font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:500;line-height:1.05}@supports (color:color-mix(in lab, red, red)){.proof__big{text-shadow:0 0 30px color-mix(in srgb, var(--ph) 45%, transparent)}}.proof__pair{gap:4px;margin-top:12px;display:grid}.proof__pair .proof__track{height:16px}.proof__pair .proof__fill{-webkit-mask-size:8px 16px;mask-size:8px 16px}.proof__key{color:var(--color-tone-l);flex-wrap:wrap;gap:4px 20px;margin-top:12px;font-size:.8125rem;display:flex}.proof__swatch{background:var(--color-tone-l);width:8px;height:8px;margin-right:4px;display:inline-block}.proof__swatch--lead{background:var(--ph)}.proof__source{color:var(--color-tone-l);margin-top:16px;font-size:.75rem;line-height:18px}.proof__source .link{color:var(--color-body)}.diff{font-size:.875rem;overflow:hidden}.diff code{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.diff del,.diff ins{padding:4px 16px}.diff del{color:var(--color-tone-l);background:#eca98f12;text-decoration:none;display:block}.diff del span{text-decoration:line-through}.diff ins{color:var(--color-elfenben);background:var(--ph);text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.diff ins{background:color-mix(in srgb, var(--ph) 12%, transparent)}}.diff ins{box-shadow:inset 2px 0 0 var(--ph)}.scan{padding-block:8px;position:relative;overflow:hidden}.scan__beam{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(transparent, var(--ph));height:140px;position:absolute;top:-140px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.scan__beam{background:linear-gradient(transparent, color-mix(in srgb, var(--ph) 16%, transparent))}}.scan__beam{border-bottom:1px solid var(--ph);box-shadow:0 1px 22px var(--ph)}@supports (color:color-mix(in lab, red, red)){.scan__beam{box-shadow:0 1px 22px color-mix(in srgb, var(--ph) 70%, transparent)}}.scan__beam{will-change:transform}.scan__row{gap:2px 24px;padding:14px 16px;display:grid}@media (min-width:768px){.scan__row{grid-template-columns:200px minmax(0,1fr);align-items:baseline;padding:14px 24px}}.scan__meta{flex-direction:column;font-size:.8125rem;line-height:20px;display:flex}.scan__area{color:var(--color-tone-l)}.scan__term{color:var(--ph);transition:opacity .3s}.scan__row[data-state=raw] .scan__term{opacity:0}.scan__text{letter-spacing:-.035em;color:var(--color-elfenben);font-size:clamp(1.125rem,1rem + .75vw,1.5rem);font-weight:500;line-height:1.25;display:grid}.scan__raw,.scan__plain{grid-area:1/1}.scan__raw{visibility:hidden;color:var(--color-tone-l)}.scan__row[data-state=raw] .scan__raw{visibility:visible}.scan__row[data-state=raw] .scan__plain{opacity:0}.scan__redacted{vertical-align:-.04em;background:repeating-linear-gradient(90deg, var(--color-line) 0 .6ch, transparent .6ch .72ch);width:7ch;height:.8em;margin-left:.5ch;display:inline-block}.scan__foot{border-top:1px solid var(--color-line);color:var(--color-tone-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 16px;font-size:.8125rem;display:flex}@media (min-width:768px){.scan__foot{padding-inline:24px}}.unplug{border-radius:var(--r-lg);border:1px solid var(--color-line);background:#161614b8;transition:box-shadow .7s,border-color .7s;position:relative;overflow:hidden}html[data-net=offline] .unplug{border-color:var(--ph)}@supports (color:color-mix(in lab, red, red)){html[data-net=offline] .unplug{border-color:color-mix(in srgb, var(--ph) 45%, var(--color-line))}}html[data-net=offline] .unplug{box-shadow:0 0 70px var(--ph), inset 0 0 90px var(--ph)}@supports (color:color-mix(in lab, red, red)){html[data-net=offline] .unplug{box-shadow:0 0 70px color-mix(in srgb, var(--ph) 16%, transparent), inset 0 0 90px color-mix(in srgb, var(--ph) 7%, transparent)}}.wire{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:0;padding:clamp(24px,4vw,48px);display:grid}.wire__node{border:1px solid var(--color-line);border-radius:var(--r-sm);white-space:nowrap;padding:12px 16px;transition:all .5s}.wire__node--local{color:var(--color-elfenben);border-color:var(--ph)}@supports (color:color-mix(in lab, red, red)){.wire__node--local{border-color:color-mix(in srgb, var(--ph) 60%, var(--color-line))}}.wire__node--local{box-shadow:0 0 34px var(--ph)}@supports (color:color-mix(in lab, red, red)){.wire__node--local{box-shadow:0 0 34px color-mix(in srgb, var(--ph) 22%, transparent)}}html[data-net=offline] .wire__node--local{color:var(--ph);border-color:var(--ph);box-shadow:0 0 60px var(--ph)}@supports (color:color-mix(in lab, red, red)){html[data-net=offline] .wire__node--local{box-shadow:0 0 60px color-mix(in srgb, var(--ph) 42%, transparent)}}.wire__node--far{color:var(--color-tone-l)}html[data-net=offline] .wire__node--far{color:var(--color-gutter);border-style:dashed}.wire__line{background:linear-gradient(90deg, var(--ph), var(--color-tone-l));height:1px;transition:background .3s;position:relative}.wire__line:after{content:"×";color:var(--ph);opacity:0;background:#161614;padding-inline:8px;font-size:1.25rem;line-height:1;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-net=offline] .wire__line{background:linear-gradient(90deg, var(--ph) 0 34%, transparent 34% 66%, var(--color-line) 66%)}html[data-net=offline] .wire__line:after{opacity:1}.unplug__log{border-top:1px solid var(--color-line);min-height:136px;padding:16px clamp(16px,3vw,24px);font-size:.875rem}@media (max-width:479px){.wire__node{padding:8px 10px;font-size:.8125rem}}.photo{aspect-ratio:4/5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24'%3E%3Cpath d='M9 18h2.4l4-12H13zM15.5 18h2.4l4-12h-2.4z' fill='%2333332f'/%3E%3C/svg%3E"), var(--color-well);position:relative;overflow:hidden}.photo img{object-fit:cover;filter:grayscale()contrast(1.05)}.photo:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);position:absolute;inset:0}.bio{font-family:var(--font-sans);color:var(--color-body);max-width:62ch;font-size:1.0625rem;line-height:1.65}.bio p:first-child{letter-spacing:-.015em;color:var(--color-elfenben);font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);line-height:1.35}.bio p+p{margin-top:1.1em}.field-row{gap:4px;display:grid}.field-row label{color:var(--color-tone-l);font-size:.875rem}.field-row input,.field-row textarea{border-radius:var(--r-sm);border:1px solid var(--color-line);width:100%;color:var(--color-elfenben);caret-color:var(--color-elfenben);background:#161614b3;padding:10px 12px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field-row input:focus-visible,.field-row textarea:focus-visible{border-color:var(--color-elfenben);outline:none;box-shadow:0 0 22px #efe9df24}.field-row [aria-invalid=true]{border-color:#eca98f}.field-error{color:#eca98f;font-size:.875rem}.foot{margin-left:var(--side);padding-left:var(--gutter);padding-bottom:calc(var(--chrome-bottom) + 24px + env(safe-area-inset-bottom));font-size:.875rem}.foot__tildes{white-space:pre;color:var(--color-gutter);-webkit-user-select:none;user-select:none;padding-bottom:16px}.dock{left:0;right:0;bottom:calc(var(--status) + var(--keyboard,0px));z-index:30;background:var(--color-well);border-top:1px solid var(--color-line);padding-bottom:env(safe-area-inset-bottom);position:fixed}.dock__bar{height:var(--dock);align-items:center;gap:16px;padding-inline:16px;display:flex}.dock__prompt{flex:1;align-items:center;gap:10px;min-width:220px;height:100%;display:flex}.dock__label{white-space:nowrap;cursor:text;flex:none;gap:2px;font-size:.875rem;display:inline-flex}.dock__host{color:var(--color-tone-l)}.dock__input{min-width:0;height:100%;color:var(--color-elfenben);caret-color:var(--color-elfenben);caret-shape:block;background:0 0;outline:none;flex:1;font-size:.9375rem}.dock__input::placeholder{color:var(--color-tone-l);opacity:1}.dock__prompt:focus-within{box-shadow:inset 0 -1px 0 var(--color-elfenben)}.dock__chips{scrollbar-width:none;flex:none;gap:8px;min-width:0;display:flex;overflow-x:auto}@media (max-width:1023px){.dock__chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}.dock__chips::-webkit-scrollbar{display:none}.chip{white-space:nowrap;min-height:28px;color:var(--color-body);border:1px solid var(--color-line);cursor:pointer;border-radius:6px;align-items:center;padding-inline:10px;font-size:.8125rem;transition:border-color .15s,color .15s,box-shadow .2s;display:inline-flex}.chip:hover{color:var(--color-elfenben);border-color:var(--color-tone-l);box-shadow:0 0 16px #efe9df1a}.dock__toggle{width:32px;height:32px;color:var(--color-body);cursor:pointer;border-radius:6px;flex:none}.dock__toggle:hover{background:var(--color-panel);color:var(--color-elfenben)}.term{border:1px solid var(--color-line);border-radius:var(--r-lg);width:min(720px,100vw - 32px);height:min(52vh,460px);box-shadow:0 24px 80px #00000080, 0 0 60px var(--ph);background:#141412;display:flex;position:absolute;bottom:calc(100% + 12px);right:16px}@supports (color:color-mix(in lab, red, red)){.term{box-shadow:0 24px 80px #00000080, 0 0 60px color-mix(in srgb, var(--ph) 10%, transparent)}}.term{animation:term-in .28s var(--ease)}.term[hidden]{display:none}@keyframes term-in{0%{opacity:0;transform:translateY(14px)}}.term__log{overscroll-behavior:contain;flex:1;min-width:0;padding:16px;font-size:.875rem;line-height:22px;overflow-y:auto}.term__log:focus-visible{outline-offset:-4px}.term__line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:22px}.t-run{white-space:pre-wrap;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-tone-m);-webkit-text-decoration-color:var(--color-tone-m);-webkit-text-decoration-color:var(--color-tone-m);text-decoration-color:var(--color-tone-m);text-underline-offset:3px}.t-run:hover{text-shadow:0 0 12px;text-decoration-color:currentColor}.t-link{text-underline-offset:3px;color:var(--color-elfenben);text-decoration:underline}.loader:before{content:"/";animation:.72s step-end infinite loader}@keyframes loader{50%{content:"//"}}.statusbar{height:var(--status);z-index:30;background:var(--color-well);border-top:1px solid var(--color-line);color:var(--color-body);align-items:center;gap:16px;padding-right:16px;font-size:.75rem;line-height:1;display:flex;position:fixed;bottom:0;left:0;right:0}.statusbar__mode{background:var(--color-elfenben);height:100%;color:var(--color-grafit);letter-spacing:.04em;align-items:center;padding-inline:16px;font-weight:500;display:flex}.statusbar__mode[data-offline]{background:var(--ph)}.statusbar__end{font-variant-numeric:tabular-nums;gap:8px;margin-left:auto;display:flex}.statusbar__end>.t-dim:not(:first-child){margin-left:12px}@media (max-width:1023px){.statusbar{display:none}.dock__bar{flex-wrap:wrap;gap:0 8px;height:auto;padding-inline:12px}.dock__prompt{flex:100%;order:1;height:48px;display:none}.dock[data-open] .dock__prompt,.dock:focus-within .dock__prompt{display:flex}.dock__label{font-size:.875rem}.dock__host{display:none}.dock__input{font-size:1rem}.dock__chips{height:var(--dock);flex:1;order:2;align-items:center}.dock__toggle{order:3;width:44px;height:44px;margin-block:4px}.chip{min-height:36px;padding-inline:12px}.term{width:auto;height:min(58dvh, calc(100dvh - var(--titlebar) - 140px - var(--keyboard,0px)));bottom:calc(100% + 8px);left:8px;right:8px}.term__log{padding:12px;font-size:.8125rem}.t-run{padding-block:2px}}@media (min-width:1024px) and (max-width:1279px){.dock__chips li:nth-child(n+4){display:none}}.palette{z-index:70;-webkit-backdrop-filter:blur(5px);background:#0d0d0c99;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette__box{border:1px solid var(--color-line);border-radius:var(--r-lg);background:#1a1a18;flex-direction:column;width:min(600px,100%);max-height:70dvh;display:flex;overflow:hidden;box-shadow:0 30px 100px #0009,0 0 80px #efe9df12}.palette__search{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.palette__search input{min-width:0;height:100%;color:var(--color-elfenben);background:0 0;outline:none;flex:1;font-size:1rem}.palette__search input::placeholder{color:var(--color-tone-l);opacity:1}.palette__list{overscroll-behavior:contain;padding:8px;font-size:.875rem;overflow-y:auto}.palette__list li{border-radius:var(--r-sm);min-height:40px;color:var(--color-elfenben);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:4px 12px;display:flex}.palette__list li[data-active]{background:#efe9df14}.wipe{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}html[data-wipe] .wipe{visibility:visible}.wipe i{position:absolute;top:-10%;bottom:-10%;transform:translate(-180vw)skew(-18.7deg)}html[data-wipe] .wipe i{animation:.76s cubic-bezier(.7,0,.2,1) forwards wipe}.wipe i:first-child{background:var(--color-elfenben);width:9vw;margin-left:158vw;left:0;box-shadow:0 0 80px #efe9df80}.wipe i:nth-child(2){background:var(--color-tone-m);width:9vw;margin-left:144vw;left:0}.wipe i:nth-child(3){background:var(--color-grafit);width:140vw;left:0}@keyframes wipe{to{transform:translate(120vw)skew(-18.7deg)}}.boot{z-index:80;background:var(--color-grafit);color:var(--color-body);text-shadow:0 0 10px #efe9df59;cursor:pointer;flex-direction:column;justify-content:center;padding:clamp(24px,8vw,96px);font-size:.875rem;display:none;position:fixed;inset:0}html[data-boot] .boot{animation:.42s 2.3s forwards boot-out;display:flex}@keyframes boot-out{to{opacity:0;visibility:hidden}}.boot__key{width:56px;height:56px;margin-bottom:32px;animation:2.3s ease-in-out both boot-key}@keyframes boot-key{0%{opacity:0;filter:drop-shadow(0 0 #0000)}18%{opacity:1}90%{opacity:1;filter:drop-shadow(0 0 22px #efe9df8c)}to{opacity:1;filter:drop-shadow(0 0 40px #efe9dfcc)}}.boot__line{opacity:0;animation:1ms linear forwards boot-line;animation-delay:calc(.24s + var(--i) * .22s);white-space:pre-wrap}@keyframes boot-line{to{opacity:1}}.boot__skip{color:var(--color-tone-l);font-size:.8125rem;position:absolute;bottom:32px;right:clamp(24px,8vw,96px)}.boot__skip b{color:var(--color-body);font-weight:400}.boot__skip .touch{display:none}@media (hover:none){.boot__skip .keys{display:none}.boot__skip .touch{display:inline}}html[data-js] .reveal:not([data-in]){opacity:0;transform:translateY(14px)}.reveal{transition:opacity .7s var(--ease), transform .8s var(--ease)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.boot,.wipe,.field,.uplink:after,.pulse{display:none!important}html[data-js] .reveal:not([data-in]){opacity:1;transform:none}.hero__bloom{opacity:.3}.cursor{opacity:1}}@media (prefers-reduced-transparency:reduce){.palette{-webkit-backdrop-filter:none;background:var(--color-grafit)}}@media print{.ambient,.crt,.field,.titlebar,.side,.tabs,.dock,.statusbar,.boot,.wipe,.gutter{display:none!important}.main,.foot{margin:0;padding:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
