*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Share Tech Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-\[18px\]{bottom:18px}.left-\[var\(--pad\)\]{left:var(--pad)}.right-\[var\(--pad\)\]{right:var(--pad)}.top-0{top:0}.z-0{z-index:0}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[3\]{z-index:3}.z-\[90\]{z-index:90}.col-span-12{grid-column:span 12 / span 12}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[26px\]{margin-bottom:26px}.mb-\[clamp\(26px\,3\.4vw\,46px\)\]{margin-bottom:clamp(26px,3.4vw,46px)}.mb-\[clamp\(28px\,3\.5vw\,44px\)\]{margin-bottom:clamp(28px,3.5vw,44px)}.mb-\[clamp\(28px\,3\.6vw\,52px\)\]{margin-bottom:clamp(28px,3.6vw,52px)}.mb-\[clamp\(30px\,3\.5vw\,52px\)\]{margin-bottom:clamp(30px,3.5vw,52px)}.mb-\[clamp\(30px\,4vw\,52px\)\]{margin-bottom:clamp(30px,4vw,52px)}.mb-\[clamp\(32px\,4vw\,56px\)\]{margin-bottom:clamp(32px,4vw,56px)}.ml-1{margin-left:.25rem}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[14px\]{margin-top:14px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-\[38px\]{margin-top:38px}.mt-\[clamp\(26px\,3vw\,40px\)\]{margin-top:clamp(26px,3vw,40px)}.mt-\[clamp\(28px\,3vw\,40px\)\]{margin-top:clamp(28px,3vw,40px)}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-10{height:2.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[26px\]{height:26px}.h-auto{height:auto}.h-px{height:1px}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[248px\]{min-height:248px}.min-h-\[260px\]{min-height:260px}.min-h-\[44px\]{min-height:44px}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.min-h-\[calc\(100vh-54px\)\]{min-height:calc(100vh - 54px)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[220px\]{width:220px}.w-\[26px\]{width:26px}.w-\[34\%\]{width:34%}.w-full{width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[120px\]{max-width:120px}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[620px\]{max-width:620px}.max-w-\[62ch\]{max-width:62ch}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.gap-\[5px\]{gap:5px}.gap-\[clamp\(28px\,3vw\,44px\)\]{gap:clamp(28px,3vw,44px)}.gap-\[clamp\(28px\,4vw\,64px\)\]{gap:clamp(28px,4vw,64px)}.gap-\[clamp\(32px\,5vw\,72px\)\]{gap:clamp(32px,5vw,72px)}.gap-\[var\(--lab-gap\)\]{gap:var(--lab-gap)}.gap-px{gap:1px}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:var\(--rule\)\]>:not([hidden])~:not([hidden]){border-color:var(--rule)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--lab-ink\)\]{border-color:var(--lab-ink)}.border-\[color\:var\(--lab-line\)\]{border-color:var(--lab-line)}.border-\[color\:var\(--lab-line-2\)\]{border-color:var(--lab-line-2)}.border-\[color\:var\(--rule\)\]{border-color:var(--rule)}.bg-\[color\:var\(--fg-mute\)\]{background-color:var(--fg-mute)}.bg-\[color\:var\(--lab-head\)\]{background-color:var(--lab-head)}.bg-\[color\:var\(--lab-ink\)\]{background-color:var(--lab-ink)}.bg-\[color\:var\(--lab-line\)\]{background-color:var(--lab-line)}.bg-\[color\:var\(--panel\)\]{background-color:var(--panel)}.bg-\[color\:var\(--rule\)\]{background-color:var(--rule)}.bg-\[color\:var\(--void-2\)\]{background-color:var(--void-2)}.bg-transparent{background-color:transparent}.bg-void{--tw-bg-opacity: 1;background-color:rgb(2 5 10 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[clamp\(20px\,2vw\,30px\)\]{padding:clamp(20px,2vw,30px)}.p-\[clamp\(24px\,2\.6vw\,38px\)\]{padding:clamp(24px,2.6vw,38px)}.p-\[clamp\(24px\,2\.6vw\,40px\)\]{padding:clamp(24px,2.6vw,40px)}.p-\[clamp\(24px\,3vw\,40px\)\]{padding:clamp(24px,3vw,40px)}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.px-\[var\(--lab-pad\)\]{padding-left:var(--lab-pad);padding-right:var(--lab-pad)}.px-\[var\(--pad\)\]{padding-left:var(--pad);padding-right:var(--pad)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[clamp\(40px\,5vw\,72px\)\]{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.py-\[clamp\(40px\,7vw\,96px\)\]{padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(40px,7vw,96px)}.py-\[clamp\(48px\,6vw\,88px\)\]{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.py-\[clamp\(48px\,7vw\,96px\)\]{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.py-\[clamp\(56px\,7vw\,108px\)\]{padding-top:clamp(56px,7vw,108px);padding-bottom:clamp(56px,7vw,108px)}.py-\[clamp\(56px\,8vw\,112px\)\]{padding-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,112px)}.py-\[clamp\(60px\,7vw\,116px\)\]{padding-top:clamp(60px,7vw,116px);padding-bottom:clamp(60px,7vw,116px)}.py-\[clamp\(64px\,9vw\,120px\)\]{padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(64px,9vw,120px)}.py-\[clamp\(72px\,9vw\,140px\)\]{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px)}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[clamp\(40px\,5vw\,72px\)\]{padding-bottom:clamp(40px,5vw,72px)}.pb-\[clamp\(60px\,8vw\,120px\)\]{padding-bottom:clamp(60px,8vw,120px)}.pl-6{padding-left:1.5rem}.pr-8{padding-right:2rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[26px\]{padding-top:26px}.pt-\[clamp\(48px\,7vw\,104px\)\]{padding-top:clamp(48px,7vw,104px)}.pt-\[clamp\(60px\,8vw\,120px\)\]{padding-top:clamp(60px,8vw,120px)}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.font-disp{font-family:Chakra Petch,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:Share Tech Mono,ui-monospace,monospace}.text-\[0\.62em\]{font-size:.62em}.text-\[0\.6em\]{font-size:.6em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[clamp\(110px\,26vw\,360px\)\]{font-size:clamp(110px,26vw,360px)}.text-\[clamp\(13px\,1\.6vw\,16px\)\]{font-size:clamp(13px,1.6vw,16px)}.text-\[clamp\(14px\,1\.15vw\,16px\)\]{font-size:clamp(14px,1.15vw,16px)}.text-\[clamp\(14px\,1\.2vw\,16px\)\]{font-size:clamp(14px,1.2vw,16px)}.text-\[clamp\(14px\,1\.3vw\,17px\)\]{font-size:clamp(14px,1.3vw,17px)}.text-\[clamp\(15px\,1\.3vw\,18px\)\]{font-size:clamp(15px,1.3vw,18px)}.text-\[clamp\(15px\,1\.4vw\,18px\)\]{font-size:clamp(15px,1.4vw,18px)}.text-\[clamp\(15px\,1\.5vw\,18px\)\]{font-size:clamp(15px,1.5vw,18px)}.text-\[clamp\(15px\,1\.5vw\,19px\)\]{font-size:clamp(15px,1.5vw,19px)}.text-\[clamp\(16px\,1\.4vw\,20px\)\]{font-size:clamp(16px,1.4vw,20px)}.text-\[clamp\(16px\,1\.5vw\,20px\)\]{font-size:clamp(16px,1.5vw,20px)}.text-\[clamp\(16px\,1\.5vw\,22px\)\]{font-size:clamp(16px,1.5vw,22px)}.text-\[clamp\(16px\,1\.6vw\,20px\)\]{font-size:clamp(16px,1.6vw,20px)}.text-\[clamp\(16px\,1\.6vw\,21px\)\]{font-size:clamp(16px,1.6vw,21px)}.text-\[clamp\(17px\,1\.5vw\,23px\)\]{font-size:clamp(17px,1.5vw,23px)}.text-\[clamp\(17px\,1\.6vw\,22px\)\]{font-size:clamp(17px,1.6vw,22px)}.text-\[clamp\(17px\,1\.7vw\,21px\)\]{font-size:clamp(17px,1.7vw,21px)}.text-\[clamp\(17px\,2vw\,24px\)\]{font-size:clamp(17px,2vw,24px)}.text-\[clamp\(18px\,2vw\,24px\)\]{font-size:clamp(18px,2vw,24px)}.text-\[clamp\(24px\,2\.6vw\,36px\)\]{font-size:clamp(24px,2.6vw,36px)}.text-\[clamp\(24px\,2\.8vw\,40px\)\]{font-size:clamp(24px,2.8vw,40px)}.text-\[clamp\(24px\,2\.8vw\,42px\)\]{font-size:clamp(24px,2.8vw,42px)}.text-\[clamp\(26px\,2\.8vw\,40px\)\]{font-size:clamp(26px,2.8vw,40px)}.text-\[clamp\(26px\,3\.2vw\,44px\)\]{font-size:clamp(26px,3.2vw,44px)}.text-\[clamp\(26px\,3\.2vw\,46px\)\]{font-size:clamp(26px,3.2vw,46px)}.text-\[clamp\(26px\,3\.4vw\,44px\)\]{font-size:clamp(26px,3.4vw,44px)}.text-\[clamp\(28px\,3\.4vw\,46px\)\]{font-size:clamp(28px,3.4vw,46px)}.text-\[clamp\(28px\,4vw\,48px\)\]{font-size:clamp(28px,4vw,48px)}.text-\[clamp\(30px\,3\.6vw\,52px\)\]{font-size:clamp(30px,3.6vw,52px)}.text-\[clamp\(30px\,4\.4vw\,56px\)\]{font-size:clamp(30px,4.4vw,56px)}.text-\[clamp\(32px\,3\.8vw\,54px\)\]{font-size:clamp(32px,3.8vw,54px)}.text-\[clamp\(32px\,4\.4vw\,64px\)\]{font-size:clamp(32px,4.4vw,64px)}.text-\[clamp\(34px\,4vw\,58px\)\]{font-size:clamp(34px,4vw,58px)}.text-\[clamp\(34px\,5vw\,72px\)\]{font-size:clamp(34px,5vw,72px)}.text-\[clamp\(36px\,6vw\,80px\)\]{font-size:clamp(36px,6vw,80px)}.text-\[clamp\(40px\,7vw\,88px\)\]{font-size:clamp(40px,7vw,88px)}.text-\[clamp\(44px\,8vw\,104px\)\]{font-size:clamp(44px,8vw,104px)}.text-\[clamp\(44px\,9vw\,150px\)\]{font-size:clamp(44px,9vw,150px)}.text-\[clamp\(46px\,9vw\,140px\)\]{font-size:clamp(46px,9vw,140px)}.text-\[clamp\(50px\,10vw\,158px\)\]{font-size:clamp(50px,10vw,158px)}.text-\[clamp\(52px\,9\.5vw\,150px\)\]{font-size:clamp(52px,9.5vw,150px)}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.leading-\[0\.92\]{line-height:.92}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.96\]{line-height:.96}.leading-\[0\.98\]{line-height:.98}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.34\]{line-height:1.34}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.62\]{line-height:1.62}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\]{line-height:1}.leading-\[2\.1\]{line-height:2.1}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.005em\]{letter-spacing:.005em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.\!text-\[color\:var\(--accent\)\]{color:var(--accent)!important}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--cyan-dim\)\]{color:var(--cyan-dim)}.text-\[color\:var\(--fg\)\]{color:var(--fg)}.text-\[color\:var\(--fg-dim\)\]{color:var(--fg-dim)}.text-\[color\:var\(--fg-mute\)\]{color:var(--fg-mute)}.text-\[color\:var\(--green\)\]{color:var(--green)}.text-\[color\:var\(--lab-ink\)\]{color:var(--lab-ink)}.text-\[color\:var\(--lab-ink2\)\]{color:var(--lab-ink2)}.text-\[color\:var\(--lab-mute\)\]{color:var(--lab-mute)}.text-\[color\:var\(--paper\)\]{color:var(--paper)}.opacity-0{opacity:0}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}:root{--void:#02050a;--void-2:#050a12;--panel:rgba(8,18,28,.55);--cyan-dim:#0aa3b0;--green:#1bff7a;--accent:#16f0ff;--fg:#cfeefb;--fg-dim:#6f97a8;--fg-mute:#3f5f6e;--grid-line:rgba(22,240,255,.34);--rule:rgba(22,240,255,.2);--pad:clamp(20px,3.4vw,56px);--disp:"Chakra Petch",ui-sans-serif,system-ui,sans-serif;--mono:"Share Tech Mono",ui-monospace,monospace;--paper:#fafafa;--lab-ink:#101012;--lab-ink2:#46484c;--lab-mute:#8e9298;--lab-line:rgba(16,16,18,.14);--lab-line-2:rgba(16,16,18,.3);--lab-line-soft:rgba(16,16,18,.06);--lab-head:rgba(250,250,250,.86);--lab-pad:clamp(20px,3.4vw,56px);--lab-gap:clamp(10px,1vw,16px);--lab-sans:"Public Sans",ui-sans-serif,system-ui,sans-serif;--lab-mono:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--void);color:var(--fg);font-family:var(--disp);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative;transition:background .4s ease}body[data-mode=lab]{background:var(--paper);color:var(--lab-ink);font-family:var(--lab-sans)}a{text-decoration:none;color:inherit}.font-mono{font-family:var(--mono)}.font-disp{font-family:var(--disp)}.lab-sans{font-family:var(--lab-sans)}.lab-mono{font-family:var(--lab-mono)}.grid-floor{position:fixed;left:50%;bottom:0;width:340vw;height:72vh;z-index:0;transform:translate(-50%) perspective(44vh) rotateX(76deg);transform-origin:bottom center;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line) 1.5px,transparent 1.5px),linear-gradient(to bottom,var(--grid-line) 1.5px,transparent 1.5px);background-size:6vw 6vw;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--accent) 55%,transparent));mask-image:linear-gradient(to top,#000 0%,#000 24%,rgba(0,0,0,.55) 55%,transparent 90%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 24%,rgba(0,0,0,.55) 55%,transparent 90%);animation:floor 6s linear infinite}@keyframes floor{0%{background-position:0 0}to{background-position:0 6vw}}.grid-ceiling{position:fixed;left:50%;top:0;width:340vw;height:42vh;z-index:0;transform:translate(-50%) perspective(46vh) rotateX(-74deg);transform-origin:top center;pointer-events:none;background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:6vw 6vw;opacity:.42;filter:drop-shadow(0 0 3px color-mix(in oklab,var(--accent) 45%,transparent));mask-image:linear-gradient(to bottom,#000 0%,transparent 85%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 85%)}.horizon{position:fixed;left:0;right:0;bottom:36vh;height:2px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent) 30%,var(--accent) 70%,transparent);box-shadow:0 0 26px 6px color-mix(in oklab,var(--accent) 55%,transparent),0 0 70px 18px color-mix(in oklab,var(--accent) 28%,transparent);opacity:.9}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(125% 95% at 50% 42%,transparent 52%,rgba(2,5,10,.66) 100%)}.scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(to bottom,#0000 0,#0000 2px,#0000008c,#0000008c 4px);mix-blend-mode:multiply;animation:scanroll 8s linear infinite}@keyframes scanroll{0%{background-position:0 0}to{background-position:0 64px}}.hud-bg{background:linear-gradient(180deg,#02050aeb,#02050a80)}.logo-mark{transform:rotate(45deg);background:var(--void-2);box-shadow:0 0 12px color-mix(in oklab,var(--accent) 50%,transparent),inset 0 0 10px color-mix(in oklab,var(--accent) 22%,transparent)}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:blink 1.8s steps(2) infinite;display:inline-block}@keyframes blink{50%{opacity:.25}}.text-glow{text-shadow:0 0 8px color-mix(in oklab,var(--accent) 60%,transparent),0 0 22px color-mix(in oklab,var(--accent) 30%,transparent)}.bk{position:absolute;width:18px;height:18px;border:1px solid var(--accent);opacity:.6;box-shadow:0 0 10px color-mix(in oklab,var(--accent) 40%,transparent)}.bk.tl{top:14px;left:14px;border-right:0;border-bottom:0}.bk.tr{top:14px;right:14px;border-left:0;border-bottom:0}.bk.bl{bottom:14px;left:14px;border-right:0;border-top:0}.bk.br{bottom:14px;right:14px;border-left:0;border-top:0}.clip-tag{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.clip-btn{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:color-mix(in oklab,var(--accent) 10%,transparent)}.btn-solid:hover{background:var(--accent)}.clip-btn:hover{background:color-mix(in oklab,var(--accent) 14%,transparent)}.neon-line{height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 10px var(--accent);opacity:.6}.node{background:var(--panel);border:1px solid var(--rule);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));transition:border-color .2s,box-shadow .2s,transform .2s}.node:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 0 26px color-mix(in oklab,var(--accent) 26%,transparent),inset 0 0 30px color-mix(in oklab,var(--accent) 8%,transparent)}.node:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent),transparent);opacity:.6}.node.feature{grid-column:span 6;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 14%,transparent),transparent 60%),var(--panel)}.node.half{grid-column:span 6}.node.third{grid-column:span 4}.node:hover .arw{transform:translate(5px)}.arw{transition:transform .2s}.scanner{position:absolute;left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 12%,transparent),transparent);opacity:0;pointer-events:none;animation:scan 3.4s linear infinite}.node:hover .scanner{opacity:1}@keyframes scan{0%{transform:translateY(-40%)}to{transform:translateY(260%)}}.who-card{background:var(--panel);border:1px solid var(--rule);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));transition:border-color .2s,box-shadow .2s,transform .2s}.who-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 0 26px color-mix(in oklab,var(--accent) 22%,transparent),inset 0 0 30px color-mix(in oklab,var(--accent) 7%,transparent)}.who-card:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:linear-gradient(180deg,var(--accent),transparent);opacity:.7}.ped-slot{background:var(--void-2);transition:color .2s,background .2s}.ped-slot:hover{color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--void-2))}.term{background:#02080cd9;border:1px solid var(--rule);font-family:var(--mono);font-size:12.5px;line-height:1.8;box-shadow:0 0 30px color-mix(in oklab,var(--accent) 12%,transparent)}.term .bar{display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid var(--rule);color:var(--fg-mute);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.term .bar i{width:8px;height:8px;border-radius:50%;background:var(--fg-mute);display:inline-block}.term .bd{padding:16px;color:var(--fg-dim)}.term .bd .p{color:var(--cyan-dim)}.term .bd .g{color:var(--green)}.term .bd .c{color:var(--fg)}.term .bd .k{color:var(--accent)}.enter-lab-cta{color:var(--accent);border:1px solid var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:0 0 color-mix(in oklab,var(--accent) 60%,transparent);animation:labpulse 2.6s ease-in-out infinite;transition:background .15s,color .15s}.enter-lab-cta:hover{background:var(--accent);color:var(--void);animation:none;box-shadow:0 0 26px color-mix(in oklab,var(--accent) 60%,transparent)}@keyframes labpulse{0%,to{box-shadow:0 0 color-mix(in oklab,var(--accent) 45%,transparent)}50%{box-shadow:0 0 22px 2px color-mix(in oklab,var(--accent) 45%,transparent)}}.enter-lab-icon{width:11px;height:11px;border:1px solid currentColor;display:inline-block;transform:rotate(45deg);box-shadow:inset 0 0 0 2px transparent}.enter-lab-cta:hover .enter-lab-arrow,.enter-lab-arrow{transition:transform .2s}.enter-lab-cta:hover .enter-lab-arrow{transform:translate(4px)}.enter-lab-mini{background:color-mix(in oklab,var(--accent) 8%,transparent)}@media (prefers-reduced-motion:reduce){.grid-floor,.scanner,.scanlines,.status:before,.enter-lab-cta,.airlock-scan,.airlock-dot,.lab-status:before{animation:none}}.lab-skin{min-height:100vh;position:relative;color:var(--lab-ink);font-family:var(--lab-sans);background:var(--paper)}.lab-skin[data-dir=specimen]{background-image:radial-gradient(var(--lab-line-soft) 1px,transparent 1.4px);background-size:23px 23px}.lab-skin[data-dir=drawing]{background-image:linear-gradient(var(--lab-line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--lab-line-soft) 1px,transparent 1px);background-size:30px 30px}.lab-status:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--lab-ink);display:inline-block}.lab-dash{width:16px;height:1px;background:var(--lab-mute);display:inline-block}.lab-measure{position:relative;white-space:nowrap;padding-bottom:.14em;display:inline-block}.lab-measure:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor}.lab-measure:before{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;border-left:2px solid currentColor;border-right:2px solid currentColor}.tick{display:none;position:absolute;width:9px;height:9px;z-index:2}.tick.tl{top:-1px;left:-1px;border-top:1.5px solid var(--lab-ink);border-left:1.5px solid var(--lab-ink)}.tick.tr{top:-1px;right:-1px;border-top:1.5px solid var(--lab-ink);border-right:1.5px solid var(--lab-ink)}.tick.bl{bottom:-1px;left:-1px;border-bottom:1.5px solid var(--lab-ink);border-left:1.5px solid var(--lab-ink)}.tick.br{bottom:-1px;right:-1px;border-bottom:1.5px solid var(--lab-ink);border-right:1.5px solid var(--lab-ink)}.lab-skin[data-dir=specimen] .tick{display:block}.lab-card{background:var(--paper);border:1px solid var(--lab-line);transition:border-color .2s ease}.lab-card:hover{border-color:var(--lab-line-2)}.lab-skin[data-dir=drawing] .lab-card{border-top:2px solid var(--lab-ink)}.lab-skin[data-dir=bench] .lab-card{border:0;border-top:1px solid var(--lab-line);background:transparent;padding-left:0;padding-right:clamp(12px,2vw,28px)}.lab-col{border-top:1px solid var(--lab-ink)}.lab-skin[data-dir=bench] .lab-col{border-top-color:var(--lab-line)}.lab-ped{transition:background .2s ease}.lab-ped:hover{background:var(--lab-panel)}.lab-figure{border:1px solid var(--lab-line);background:var(--paper)}.lab-skin[data-dir=drawing] .lab-figure{border-top:2px solid var(--lab-ink)}.lab-nine{font-size:min(30vh,26vw);font-weight:700;letter-spacing:-.05em;line-height:.8;color:var(--lab-ink)}.lab-skin[data-dir=drawing] .lab-nine{-webkit-text-stroke:2px var(--lab-ink);color:transparent}.lab-field{position:fixed;top:64px;right:14px;bottom:16px;left:14px;z-index:5;pointer-events:none}.lab-field-corner{position:absolute;width:12px;height:12px}.lab-field-corner.tl{top:0;left:0;border-top:1px solid var(--lab-line-2);border-left:1px solid var(--lab-line-2)}.lab-field-corner.tr{top:0;right:0;border-top:1px solid var(--lab-line-2);border-right:1px solid var(--lab-line-2)}.lab-field-corner.bl{bottom:0;left:0;border-bottom:1px solid var(--lab-line-2);border-left:1px solid var(--lab-line-2)}.lab-field-corner.br{bottom:0;right:0;border-bottom:1px solid var(--lab-line-2);border-right:1px solid var(--lab-line-2)}.lab-field-label{position:absolute;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lab-mute)}.lab-field-label.tl{top:-3px;left:20px}.lab-field-label.tr{top:-3px;right:20px}.lab-field-label.bl{bottom:-3px;left:20px}.lab-field-label.br{bottom:-3px;right:20px}@media (max-width:760px){.lab-field{display:none}}.lab-field.drawing{top:50px;right:12px;bottom:12px;left:12px;border:1.5px solid var(--lab-ink)}.lab-field.drawing:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--lab-line);pointer-events:none}.lab-field.drawing .lab-field-corner{display:none}.lab-field.drawing .lab-field-label.tl{top:-15px;left:10px;background:var(--paper);padding:0 7px;color:var(--lab-ink2)}.lab-field.drawing .lab-field-label.tr{top:-15px;right:10px;background:var(--paper);padding:0 7px;color:var(--lab-ink2)}.zone-mark{position:absolute;font-size:9px;letter-spacing:.1em;color:var(--lab-mute);transform:translate(-50%,-50%)}.zone-mark.zt{top:9px}.zone-mark.zb{bottom:9px}.zone-mark.zl{left:10px}.zone-mark.zr{right:10px;transform:translate(50%,-50%)}.lab-titleblock{position:absolute;right:9px;bottom:9px;background:var(--paper);border:1.5px solid var(--lab-ink);width:min(372px,52vw);box-shadow:0 6px 24px #10101214}.tb-grid{display:grid;grid-template-columns:1fr 1fr 78px;gap:1px;background:var(--lab-line)}.tb-cell{background:var(--paper);padding:6px 10px;display:flex;flex-direction:column;gap:2px;justify-content:center}.tb-title{grid-column:1 / 3}.tb-rev{grid-column:3;grid-row:1 / 4;align-items:center;justify-content:center;text-align:center;gap:1px}.tb-k{font-size:8px;letter-spacing:.14em;color:var(--lab-mute)}.tb-v{font-size:11px;letter-spacing:.03em;color:var(--lab-ink)}.tb-rev-k{font-size:8px;letter-spacing:.2em;color:var(--lab-mute)}.tb-rev-n{font-family:var(--lab-sans);font-weight:800;font-size:30px;line-height:.85;color:var(--lab-ink)}.tb-rev-s{font-size:8px;letter-spacing:.16em;color:var(--lab-ink2)}@media (max-width:1100px){.lab-titleblock{display:none}}.lab-revstamp{position:absolute;top:clamp(64px,7vw,92px);right:var(--lab-pad);z-index:4;display:none;border:2px solid var(--lab-ink);padding:13px 20px 10px;text-align:center;transform:rotate(-7deg);background:color-mix(in oklab,var(--paper) 78%,transparent)}.lab-revstamp:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid var(--lab-ink);pointer-events:none}.lab-revstamp .rs-arc{display:block;font-size:8px;letter-spacing:.16em;color:var(--lab-ink2)}.lab-revstamp .rs-rev{display:block;font-family:var(--lab-sans);font-weight:800;font-size:34px;letter-spacing:.02em;line-height:1;margin:5px 0 3px;color:var(--lab-ink)}.lab-revstamp .rs-rel{display:block;font-size:11px;letter-spacing:.4em;color:var(--lab-ink);border-top:1px solid var(--lab-ink);border-bottom:1px solid var(--lab-ink);padding:3px 0;margin:2px 0}.lab-revstamp .rs-foot{display:block;font-size:7.5px;letter-spacing:.13em;color:var(--lab-mute);margin-top:5px}@media (min-width:1024px){.lab-revstamp{display:block}}.dim{position:absolute}.dim-h{left:13%;right:13%;bottom:14px;border-top:1px solid var(--lab-ink2)}.dim-h:before,.dim-h:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:var(--lab-ink2)}.dim-h:before{left:0}.dim-h:after{right:0}.dim-v{top:18%;bottom:18%;right:14px;border-left:1px solid var(--lab-ink2)}.dim-v:before,.dim-v:after{content:"";position:absolute;left:-4px;width:9px;height:1px;background:var(--lab-ink2)}.dim-v:before{top:0}.dim-v:after{bottom:0}.dim-val{position:absolute;background:var(--paper);font-size:9px;letter-spacing:.06em;color:var(--lab-ink2);padding:0 4px}.dim-h .dim-val{left:50%;top:-7px;transform:translate(-50%)}.dim-v .dim-val{top:50%;left:3px;transform:translateY(-50%)}.lab-rev-ship td{background:var(--lab-panel);color:var(--lab-ink)}.lab-rev-flag{display:inline-block;margin-left:9px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--lab-ink);border:1px solid var(--lab-ink);padding:1px 6px}.lab-skin[data-dir=minimal]{background:var(--paper)}.lab-skin[data-dir=minimal] section{padding-top:clamp(76px,10vw,168px);padding-bottom:clamp(76px,10vw,168px)}.lab-skin[data-dir=minimal] .lab-sec-tag{border:0;padding:0}.lab-skin[data-dir=minimal] #lab-outcomes .lab-card{grid-column:1 / -1;border:0;background:transparent;min-height:0;padding:0 0 clamp(30px,3.4vw,48px);border-bottom:1px solid var(--lab-line)}.lab-skin[data-dir=minimal] #lab-outcomes .lab-card:last-child{border-bottom:0;padding-bottom:0}.lab-skin[data-dir=minimal] #lab-outcomes .lab-card-foot{display:none}.lab-skin[data-dir=minimal] #lab-work .lab-card{border:0;background:transparent;min-height:0;padding:0}.lab-skin[data-dir=minimal] .lab-ped-grid{border:0;display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,76px)}.lab-skin[data-dir=minimal] .lab-ped{border:0;min-height:0;padding:0;flex-direction:row;align-items:baseline;gap:0}.lab-skin[data-dir=minimal] .lab-ped-ix{display:none}.lab-skin[data-dir=minimal] .lab-sec-tag,.lab-skin[data-dir=minimal] .lab-ped{white-space:nowrap}.lab-skin[data-dir=minimal] #lab-work aside>div{border:0;padding-left:0}.lab-skin[data-dir=minimal] .lab-index,.lab-skin[data-dir=minimal] .lab-revblock{border:0}@keyframes labRise{0%{transform:translateY(14px)}to{transform:none}}.lab-skin section{animation:labRise .55s cubic-bezier(.2,.7,.2,1) both}.lab-skin section:nth-of-type(1){animation-delay:.02s}.lab-skin section:nth-of-type(2){animation-delay:.07s}.lab-skin section:nth-of-type(3){animation-delay:.11s}.lab-skin section:nth-of-type(4){animation-delay:.15s}.lab-skin section:nth-of-type(5){animation-delay:.19s}.lab-skin section:nth-of-type(6){animation-delay:.23s}.lab-skin section:nth-of-type(7){animation-delay:.27s}@media (prefers-reduced-motion:reduce){.lab-skin section{animation:none}}.airlock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;overflow:hidden;pointer-events:auto}.airlock-door{position:absolute;top:0;bottom:0;width:51%;transition:transform .68s cubic-bezier(.76,0,.24,1);overflow:hidden}.airlock-door.l{left:0}.airlock-door.r{right:0}.airlock.open .airlock-door.l{transform:translate(-101%)}.airlock.open .airlock-door.r{transform:translate(101%)}.airlock.sealed .airlock-door{transform:translate(0)}.airlock.to-grid .airlock-door{background:repeating-linear-gradient(180deg,#0b0f15 0,#0b0f15 38px,#0d1219 38px,#0d1219 40px),linear-gradient(90deg,#0a0e13,#11171f)}.airlock.to-lab .airlock-door{background:repeating-linear-gradient(180deg,#e7e8ea 0,#e7e8ea 38px,#dcdee1 38px,#dcdee1 40px),linear-gradient(90deg,#e9eaec,#d4d6d9)}.airlock-door .seam-grip{position:absolute;top:50%;width:46px;height:120px;transform:translateY(-50%);background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(0,0,0,.16) 9px 12px)}.airlock.to-lab .airlock-door .seam-grip{background:repeating-linear-gradient(180deg,transparent 0 9px,rgba(0,0,0,.1) 9px 12px)}.airlock-door.l .seam-grip{right:14px}.airlock-door.r .seam-grip{left:14px}.airlock-door .hazard{position:absolute;top:0;bottom:0;width:12px;background:repeating-linear-gradient(45deg,rgba(0,0,0,.55) 0 9px,transparent 9px 18px)}.airlock.to-lab .airlock-door .hazard{background:repeating-linear-gradient(45deg,rgba(0,0,0,.28) 0 9px,transparent 9px 18px)}.airlock-door.l .hazard{right:0}.airlock-door.r .hazard{left:0}.airlock-hud{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .34s ease}.airlock.open .airlock-hud{opacity:0}.airlock-card{width:min(440px,84vw);background:#05090df0;border:1px solid color-mix(in oklab,var(--accent) 42%,transparent);padding:22px 22px 18px;font-family:var(--mono);box-shadow:0 0 60px color-mix(in oklab,var(--accent) 26%,transparent),inset 0 0 40px #00000080;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.airlock-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--cyan-dim);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.airlock-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:blink 1.4s steps(2) infinite}.airlock-title{color:#e6fbff;font-family:var(--disp);font-weight:700;font-size:19px;letter-spacing:.05em;text-transform:uppercase;margin:14px 0 12px}.airlock-log{font-size:12px;line-height:1.95;color:var(--fg-dim);min-height:118px}.airlock-log .ok{color:var(--green)}.airlock-bar{height:6px;background:color-mix(in oklab,var(--accent) 12%,transparent);margin-top:6px;overflow:hidden}.airlock-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan-dim),var(--accent));box-shadow:0 0 12px var(--accent);transition:width 1.5s linear}.airlock-foot{display:flex;justify-content:space-between;margin-top:9px;color:var(--fg-mute);font-size:9.5px;letter-spacing:.18em}.airlock-scan{position:absolute;left:6%;right:6%;height:2px;top:8%;background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 18px var(--accent);opacity:.75;animation:airscan 1.5s linear infinite}.airlock.open .airlock-scan{opacity:0}@keyframes airscan{0%{top:10%}to{top:90%}}html{scroll-behavior:smooth}:root{--lab-panel:#eef0f2}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.grid-root{background:var(--void);color:var(--fg);font-family:var(--disp)}.glitch-404{position:relative}.glitch-404:before,.glitch-404:after{content:"404";position:absolute;left:0;top:0;width:100%;color:var(--accent);opacity:.55;pointer-events:none}.glitch-404:before{animation:gl1 2.6s infinite steps(2)}.glitch-404:after{animation:gl2 3.1s infinite steps(2)}@keyframes gl1{0%,92%,to{transform:translate(0);opacity:0}93%{transform:translate(-3px,2px);opacity:.5;color:#ff4d4d}97%{transform:translate(2px,-2px);opacity:.4}}@keyframes gl2{0%,90%,to{transform:translate(0);opacity:0}91%{transform:translate(3px,-2px);opacity:.5;color:#1bff7a}95%{transform:translate(-2px,2px);opacity:.4}}.curtain-out{animation:curtainOut .72s ease forwards}@keyframes curtainOut{0%{opacity:1}to{opacity:0}}.veil-in{animation:veilIn .4s ease forwards}.veil-out{animation:veilOut .52s ease forwards}@keyframes veilIn{0%{opacity:0}to{opacity:1}}@keyframes veilOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.glitch-404:before,.glitch-404:after{animation:none}}body[data-mode=lab]{--void:#fafafa;--void-2:#f1f2f4;--panel:#ffffff;--fg:#101012;--fg-dim:#46484c;--fg-mute:#8e9298;--cyan-dim:#1a2bff;--green:#0f8d4e;--accent:#1a2bff;--grid-line:rgba(16,16,18,.06);--rule:rgba(16,16,18,.16)}body[data-mode=lab] .grid-floor,body[data-mode=lab] .grid-ceiling,body[data-mode=lab] .horizon,body[data-mode=lab] .scanlines{display:none}body[data-mode=lab] .grid-root{background:var(--paper);color:var(--lab-ink);font-family:var(--lab-sans)}body[data-mode=lab] .grid-root .font-disp{font-family:var(--lab-sans)}body[data-mode=lab] .grid-root .font-mono{font-family:var(--lab-mono)}body[data-mode=lab] .text-glow{text-shadow:none}body[data-mode=lab] .hud-bg{background:color-mix(in oklab,var(--paper) 90%,transparent)}body[data-mode=lab] .logo-mark{box-shadow:none}body[data-mode=lab] .node,body[data-mode=lab] .who-card,body[data-mode=lab] .term{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:767px){.node.feature,.node.half,.node.third{grid-column:span 12}}.last\:border-0:last-child{border-width:0px}.hover\:border-\[color\:var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[color\:var\(--lab-ink\)\]:hover{border-color:var(--lab-ink)}.hover\:bg-\[color\:var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:bg-\[color\:var\(--lab-ink\)\]:hover{background-color:var(--lab-ink)}.hover\:bg-\[color\:var\(--lab-ink2\)\]:hover{background-color:var(--lab-ink2)}.hover\:text-\[color\:var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[color\:var\(--lab-ink\)\]:hover{color:var(--lab-ink)}.hover\:text-\[color\:var\(--paper\)\]:hover{color:var(--paper)}.hover\:text-void:hover{--tw-text-opacity: 1;color:rgb(2 5 10 / var(--tw-text-opacity, 1))}.hover\:opacity-60:hover{opacity:.6}.hover\:shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--accent\)_40\%\,transparent\)\]:hover{--tw-shadow: 0 0 18px color-mix(in oklab,var(--accent) 40%,transparent);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_22px_color-mix\(in_oklab\,var\(--accent\)_60\%\,transparent\)\]:hover{--tw-shadow: 0 0 22px color-mix(in oklab,var(--accent) 60%,transparent);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:\[text-shadow\:0_0_10px_color-mix\(in_oklab\,var\(--accent\)_70\%\,transparent\)\]:hover{text-shadow:0 0 10px color-mix(in oklab,var(--accent) 70%,transparent)}.group:hover .group-hover\:text-\[color\:var\(--accent\)\]{color:var(--accent)}@media (max-width: 520px){.max-\[520px\]\:whitespace-normal{white-space:normal}}@media (min-width: 640px){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:bottom-\[22px\]{bottom:22px}.md\:left-\[var\(--pad\)\]{left:var(--pad)}.md\:right-\[var\(--pad\)\]{right:var(--pad)}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-8{grid-column:span 8 / span 8}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[280px\]{width:280px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-\[18px\]{gap:18px}.md\:p-12{padding:3rem}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-\[13px\]{font-size:13px}}@media (min-width: 1024px){.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}}
