*,: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:var(--font-mono);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}:root{--paper: 229 245 253;--ink: 7 24 58;--ink-deep: 3 8 27;--deep: 6 72 177;--coral: 255 51 19;--coral-lite: 254 150 1;--teal: 6 72 177;--teal-lite: 1 218 238;--amber: 255 226 0;--violet: 154 123 255;--pink: 244 95 176;--orange: 255 127 59;--cyan: 73 207 252;--c-ember: 255 51 19;--c-marigold: 254 150 1;--c-sky: 1 218 238;--c-violet: 154 123 255;--c-pink: 244 95 176;--surface: var(--ink-deep);--surface-raised: var(--ink);--fg: var(--paper);--fg-2: 151 190 210;--fg-3: 95 125 157;--line: 27 49 91;--line-strong: 46 75 131;--accent: var(--coral-lite);--accent-2: var(--teal-lite);--font-display: "Bricolage Grotesque", "Figtree", "Helvetica Neue", Arial, sans-serif;--font-body: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gut: clamp(20px, 4vw, 56px);--content-w: 680px;--tile-h: clamp(50px, 7vh, 78px);--ease: cubic-bezier(.2, .7, .2, 1);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark}body{margin:0;background:rgb(var(--surface));color:rgb(var(--fg));font:400 18px/1.55 var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background-image:var(--grain);opacity:.045}h1{margin:0;font-family:var(--font-display);text-wrap:balance}p{margin:0}ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}svg{display:block}::-moz-selection{background:rgb(var(--coral) / .4)}::selection{background:rgb(var(--coral) / .4)}:focus-visible{outline:2px solid rgb(var(--coral-lite));outline-offset:3px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.status-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.static{position:static}.absolute{position:absolute}.relative{position:relative}.-inset-\[14px\]{top:-14px;right:-14px;bottom:-14px;left:-14px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.left-\[calc\(50\%\+410px\)\]{left:calc(50% + 410px)}.right-\[calc\(50\%\+410px\)\]{right:calc(50% + 410px)}.top-\[3px\]{top:3px}.top-\[clamp\(84px\,12vh\,140px\)\]{top:clamp(84px,12vh,140px)}.isolate{isolation:isolate}.z-10{z-index:10}.-m-2{margin:-.5rem}.ml-auto{margin-left:auto}.mt-1{margin-top:.25rem}.mt-\[1cqi\]{margin-top:1cqi}.mt-\[clamp\(10px\,1\.8vh\,18px\)\]{margin-top:clamp(10px,1.8vh,18px)}.mt-\[clamp\(18px\,3\.6vh\,36px\)\]{margin-top:clamp(18px,3.6vh,36px)}.mt-\[clamp\(8px\,1\.4vh\,14px\)\]{margin-top:clamp(8px,1.4vh,14px)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[1\.8\/1\]{aspect-ratio:1.8/1}.h-2{height:.5rem}.h-3{height:.75rem}.h-8{height:2rem}.h-\[11cqi\]{height:11cqi}.h-\[12cqi\]{height:12cqi}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[55\%\]{height:55%}.h-\[58\%\]{height:58%}.h-\[calc\(clamp\(120px\,21vh\,230px\)\+260px\)\]{height:calc(clamp(120px,21vh,230px) + 260px)}.h-\[calc\(var\(--tile-h\)-16px\)\]{height:calc(var(--tile-h) - 16px)}.h-\[var\(--tile-h\)\]{height:var(--tile-h)}.h-full{height:100%}.min-h-svh{min-height:100svh}.w-2{width:.5rem}.w-3{width:.75rem}.w-8{width:2rem}.w-\[11cqi\]{width:11cqi}.w-\[12cqi\]{width:12cqi}.w-\[15px\]{width:15px}.w-\[24px\]{width:24px}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-\[min\(270px\,calc\(50\%-434px\)\)\]{width:min(270px,calc(50% - 434px))}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[36em\]{max-width:36em}.flex-1{flex:1 1 0%}.flex-none{flex:none}.transform{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))}.grid-cols-\[1\.1rem_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.1rem auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[2px\]{gap:2px}.gap-\[4cqi\]{gap:4cqi}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.space-y-\[clamp\(7px\,1\.25vh\,12px\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(clamp(7px,1.25vh,12px) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(7px,1.25vh,12px) * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[3cqi\]{border-radius:3cqi}.rounded-\[3px\]{border-radius:3px}.rounded-\[5cqi\]{border-radius:5cqi}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-dashed{border-style:dashed}.border-coral-lite{--tw-border-opacity: 1;border-color:rgb(var(--coral-lite) / var(--tw-border-opacity, 1))}.border-coral-lite\/60{border-color:rgb(var(--coral-lite) / .6)}.border-coral\/25{border-color:rgb(var(--coral) / .25)}.border-coral\/40{border-color:rgb(var(--coral) / .4)}.border-coral\/45{border-color:rgb(var(--coral) / .45)}.border-line-strong{--tw-border-opacity: 1;border-color:rgb(var(--line-strong) / var(--tw-border-opacity, 1))}.border-paper\/\[0\.06\]{border-color:rgb(var(--paper) / .06)}.border-teal-lite\/30{border-color:rgb(var(--teal-lite) / .3)}.border-teal-lite\/50{border-color:rgb(var(--teal-lite) / .5)}.border-violet\/40{border-color:rgb(var(--violet) / .4)}.bg-\[rgb\(40_210_120\)\]{--tw-bg-opacity: 1;background-color:rgb(40 210 120 / var(--tw-bg-opacity, 1))}.bg-coral{--tw-bg-opacity: 1;background-color:rgb(var(--coral) / var(--tw-bg-opacity, 1))}.bg-ink-deep{--tw-bg-opacity: 1;background-color:rgb(var(--ink-deep) / var(--tw-bg-opacity, 1))}.bg-ink\/40{background-color:rgb(var(--ink) / .4)}.bg-ink\/50{background-color:rgb(var(--ink) / .5)}.bg-ink\/55{background-color:rgb(var(--ink) / .55)}.bg-ink\/60{background-color:rgb(var(--ink) / .6)}.bg-ink\/65{background-color:rgb(var(--ink) / .65)}.bg-ink\/70{background-color:rgb(var(--ink) / .7)}.bg-ink\/80{background-color:rgb(var(--ink) / .8)}.bg-ink\/85{background-color:rgb(var(--ink) / .85)}.bg-teal\/40{background-color:rgb(var(--teal) / .4)}.bg-teal\/\[0\.07\]{background-color:rgb(var(--teal) / .07)}.bg-teal\/\[0\.10\]{background-color:rgb(var(--teal) / .1)}.bg-transparent{background-color:transparent}.fill-amber{fill:rgb(var(--amber) / 1)}.fill-coral-lite{fill:rgb(var(--coral-lite) / 1)}.fill-coral-lite\/20{fill:rgb(var(--coral-lite) / .2)}.fill-coral-lite\/80{fill:rgb(var(--coral-lite) / .8)}.fill-coral-lite\/85{fill:rgb(var(--coral-lite) / .85)}.fill-ink-deep{fill:rgb(var(--ink-deep) / 1)}.fill-ink-deep\/60{fill:rgb(var(--ink-deep) / .6)}.fill-none{fill:none}.fill-paper{fill:rgb(var(--paper) / 1)}.fill-paper\/30{fill:rgb(var(--paper) / .3)}.fill-paper\/40{fill:rgb(var(--paper) / .4)}.fill-paper\/45{fill:rgb(var(--paper) / .45)}.fill-paper\/50{fill:rgb(var(--paper) / .5)}.fill-paper\/55{fill:rgb(var(--paper) / .55)}.fill-paper\/80{fill:rgb(var(--paper) / .8)}.fill-teal-lite{fill:rgb(var(--teal-lite) / 1)}.fill-teal-lite\/15{fill:rgb(var(--teal-lite) / .15)}.fill-teal-lite\/70{fill:rgb(var(--teal-lite) / .7)}.fill-teal-lite\/75{fill:rgb(var(--teal-lite) / .75)}.fill-teal-lite\/80{fill:rgb(var(--teal-lite) / .8)}.stroke-coral{stroke:rgb(var(--coral) / 1)}.stroke-coral-lite{stroke:rgb(var(--coral-lite) / 1)}.stroke-coral-lite\/70{stroke:rgb(var(--coral-lite) / .7)}.stroke-coral\/35{stroke:rgb(var(--coral) / .35)}.stroke-ink-deep{stroke:rgb(var(--ink-deep) / 1)}.stroke-paper{stroke:rgb(var(--paper) / 1)}.stroke-paper\/15{stroke:rgb(var(--paper) / .15)}.stroke-paper\/25{stroke:rgb(var(--paper) / .25)}.stroke-paper\/30{stroke:rgb(var(--paper) / .3)}.stroke-paper\/45{stroke:rgb(var(--paper) / .45)}.stroke-paper\/50{stroke:rgb(var(--paper) / .5)}.stroke-paper\/55{stroke:rgb(var(--paper) / .55)}.stroke-paper\/60{stroke:rgb(var(--paper) / .6)}.stroke-paper\/65{stroke:rgb(var(--paper) / .65)}.stroke-paper\/70{stroke:rgb(var(--paper) / .7)}.stroke-paper\/85{stroke:rgb(var(--paper) / .85)}.stroke-teal-lite{stroke:rgb(var(--teal-lite) / 1)}.p-2{padding:.5rem}.p-\[10\%\]{padding:10%}.p-\[4cqi\]{padding:4cqi}.px-\[var\(--gut\)\]{padding-left:var(--gut);padding-right:var(--gut)}.py-\[clamp\(10px\,2vh\,24px\)\]{padding-top:clamp(10px,2vh,24px);padding-bottom:clamp(10px,2vh,24px)}.pb-\[0\.08em\]{padding-bottom:.08em}.pb-\[clamp\(16px\,2\.8vh\,28px\)\]{padding-bottom:clamp(16px,2.8vh,28px)}.pl-2\.5{padding-left:.625rem}.pr-2\.5{padding-right:.625rem}.pt-\[clamp\(18px\,3\.2vh\,30px\)\]{padding-top:clamp(18px,3.2vh,30px)}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[23px\]{font-size:23px}.text-\[9px\]{font-size:9px}.text-\[clamp\(10px\,1\.1vw\,13px\)\]{font-size:clamp(10px,1.1vw,13px)}.text-\[clamp\(10px\,4\.1cqi\,12px\)\]{font-size:clamp(10px,4.1cqi,12px)}.text-\[clamp\(12px\,5\.2cqi\,14\.5px\)\]{font-size:clamp(12px,5.2cqi,14.5px)}.text-\[clamp\(15px\,2\.1vh\,18px\)\]{font-size:clamp(15px,2.1vh,18px)}.text-\[clamp\(16px\,2\.3vh\,21px\)\]{font-size:clamp(16px,2.3vh,21px)}.text-\[clamp\(8px\,3\.3cqi\,10px\)\]{font-size:clamp(8px,3.3cqi,10px)}.font-\[780\]{font-weight:780}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.25\]{line-height:1.25}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-amber{--tw-text-opacity: 1;color:rgb(var(--amber) / var(--tw-text-opacity, 1))}.text-coral{--tw-text-opacity: 1;color:rgb(var(--coral) / var(--tw-text-opacity, 1))}.text-coral-lite{--tw-text-opacity: 1;color:rgb(var(--coral-lite) / var(--tw-text-opacity, 1))}.text-coral-lite\/80{color:rgb(var(--coral-lite) / .8)}.text-coral\/60{color:rgb(var(--coral) / .6)}.text-coral\/70{color:rgb(var(--coral) / .7)}.text-fg{--tw-text-opacity: 1;color:rgb(var(--fg) / var(--tw-text-opacity, 1))}.text-fg-2{--tw-text-opacity: 1;color:rgb(var(--fg-2) / var(--tw-text-opacity, 1))}.text-fg-3{--tw-text-opacity: 1;color:rgb(var(--fg-3) / var(--tw-text-opacity, 1))}.text-ink-deep{--tw-text-opacity: 1;color:rgb(var(--ink-deep) / var(--tw-text-opacity, 1))}.text-paper\/55{color:rgb(var(--paper) / .55)}.text-teal-lite{--tw-text-opacity: 1;color:rgb(var(--teal-lite) / var(--tw-text-opacity, 1))}.text-teal-lite\/60{color:rgb(var(--teal-lite) / .6)}.opacity-70{opacity:.7}.shadow-\[0_0_10px_rgb\(var\(--coral\)\)\]{--tw-shadow: 0 0 10px rgb(var(--coral));--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-6px_rgb\(254_150_1\/0\.55\)\]{--tw-shadow: 0 0 28px -6px rgb(254 150 1/.55);--tw-shadow-colored: 0 0 28px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_-8px_rgb\(154_123_255\/0\.5\)\]{--tw-shadow: 0 0 28px -8px rgb(154 123 255/.5);--tw-shadow-colored: 0 0 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-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-\[transform\,background-color\,color\,border-color\]{transition-property:transform,background-color,color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.\[font-size\:clamp\(28px\,min\(5\.8vw\,7\.4vh\)\,66px\)\]{font-size:clamp(28px,min(5.8vw,7.4vh),66px)}.panel{--panel-px: clamp(14px, 2.6vw, 32px);max-width:calc(var(--content-w) + 2 * var(--panel-px));padding:clamp(10px,1.8vh,24px) var(--panel-px);border-radius:28px;background:rgb(var(--ink-deep) / .93);position:relative;box-shadow:0 30px 80px -30px #000000a6,0 0 40px -12px #9a7bff59}.panel-art{border-radius:24px;background:rgb(var(--ink-deep) / .93);box-shadow:0 24px 60px -28px #000000a6,0 0 30px -12px #9a7bff4d}.panel:before,.panel-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:linear-gradient(135deg,#49cffc,#9a7bff 30%,#f45fb0 55%,#ff7f3b 78%,#ffd200);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.panel-art:before{padding:1.5px;opacity:.8}.header-note{text-shadow:0 0 6px rgb(var(--ink-deep)),0 0 14px rgb(var(--ink-deep))}@media (max-aspect-ratio: 4/5) and (min-width: 700px){:root{--content-w: 780px;--tile-h: clamp(64px, 5.6vh, 100px)}}.landing{background-color:rgb(var(--surface));color:rgb(var(--fg))}.mosaic{opacity:.26}.mosaic-cell{background-image:linear-gradient(rgb(var(--paper) / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--paper) / .035) 1px,transparent 1px);background-size:12px 12px}.mosaic-halftone{background:radial-gradient(circle,currentColor 34%,transparent 38%) 0 0 / 9px 9px;-webkit-mask:linear-gradient(135deg,#000 0%,transparent 85%);mask:linear-gradient(135deg,#000 0%,transparent 85%)}.mosaic-cell[data-hue="0"]{--coral: var(--orange);--coral-lite: var(--orange);--teal-lite: var(--cyan)}.mosaic-cell[data-hue="1"]{--coral: var(--pink);--coral-lite: var(--pink);--teal-lite: var(--violet)}.mosaic-cell[data-hue="2"]{--coral: var(--amber);--coral-lite: var(--amber);--teal-lite: 1 218 238}.mosaic-cell[data-hue="3"]{--coral: var(--violet);--coral-lite: var(--violet);--teal-lite: var(--pink)}.mosaic-cell[data-hue="4"]{--coral: 254 150 1;--coral-lite: 254 150 1;--teal-lite: var(--cyan)}.hero-white{background:linear-gradient(180deg,#fff,#bee4fa);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-spectrum{background:linear-gradient(90deg,#49cffc,#9a7bff 34%,#f45fb0,#ff7f3b 76%,#ffd200);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-sun{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:rgb(var(--amber));color:rgb(var(--ink));font:700 14px/1 var(--font-body);box-shadow:0 5px #cb9400,0 12px 24px #00000073;transition:translate .15s ease,box-shadow .15s ease}.btn-sun:hover{translate:0 -2px;box-shadow:0 7px #cb9400,0 16px 28px #00000073}.btn-sun:active{translate:0 3px;box-shadow:0 2px #cb9400,0 6px 12px #0006}.tile{border-radius:16px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s,background-color .3s}.tile--live{border-color:rgb(var(--coral) / .5);background-image:linear-gradient(90deg,rgb(var(--coral) / .16),rgb(var(--coral) / 0) 60%);box-shadow:0 0 0 1px rgb(var(--coral) / .1),0 12px 40px -14px rgb(var(--coral) / .45)}.tile--live:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:rgb(var(--coral));box-shadow:0 0 12px rgb(var(--coral))}.tile--link:hover,.tile--link:focus-visible{transform:translateY(-3px);border-color:rgb(var(--coral));box-shadow:0 0 0 1px rgb(var(--coral) / .35),0 18px 48px -12px rgb(var(--coral) / .6)}.tile--link:hover .tile-arrow,.tile--link:focus-visible .tile-arrow{background:rgb(var(--amber));border-color:rgb(var(--amber));color:rgb(var(--ink));box-shadow:0 3px #cb9400;transform:translateY(-1px)}.tile--link:active{transform:translateY(0)}.scope{background-image:linear-gradient(rgb(var(--paper) / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--paper) / .05) 1px,transparent 1px);background-size:10px 10px}.scope--plain{background-image:none}.scope-sweep{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%)}.scope-cursor{position:absolute;top:0;bottom:0;left:0;width:7px;background:rgb(var(--ink-deep));border-left:1.5px solid rgb(var(--coral))}.trace path{fill:none;stroke-linejoin:round;stroke-linecap:round}.trace .trace-base{stroke:currentColor;stroke-opacity:.25;stroke-width:1.25}.trace .trace-live{stroke:currentColor;stroke-width:1.6}.trace .trace-head{stroke:currentColor;stroke-width:3.4;stroke-dasharray:2 998;stroke-dashoffset:1000;opacity:0}.pulse-glyph path{stroke-dasharray:100;stroke-dashoffset:0}@media (prefers-reduced-motion: no-preference){.rise{animation:rise .9s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 70ms + 80ms)}.tile.rise{animation-delay:calc(var(--i, 0) * 80ms + .3s)}.mosaic-cell{animation:mosaic-in 1s var(--ease) backwards;animation-delay:calc(var(--d, 0s) + .1s)}.mosaic-cell[data-pulse] .mosaic-inner{animation:cell-pulse 7s ease-in-out infinite;animation-delay:var(--p, 0s)}.m-flow{animation:m-flow 2.4s linear infinite;animation-delay:var(--md, 0s)}.m-wave{animation:m-wave 3.2s ease-out infinite;animation-delay:var(--md, 0s)}.m-needle{animation:m-needle 6.5s ease-in-out infinite alternate}.m-type{animation:m-type 7s var(--ease) infinite;animation-delay:var(--md, 0s)}.m-blink{animation:m-blink 1.1s steps(1) infinite}.m-breathe{transform-box:fill-box;transform-origin:center;animation:m-breathe 7s ease-in-out infinite alternate;animation-delay:var(--md, 0s)}.m-scan{animation:m-scan 5.5s linear infinite}.m-layer{animation:m-layer 7s ease-out infinite;animation-delay:var(--md, 0s)}.m-nozzle{animation:m-nozzle 2.4s ease-in-out infinite alternate}.m-packet{animation:m-packet 3.2s var(--ease) infinite;animation-delay:var(--md, 0s)}.m-bus-clk{animation:m-bus 2s linear infinite}.m-bus-data{animation:m-bus-data 8s linear infinite}.m-sway{animation:m-sway 5s ease-in-out infinite alternate}.m-float{animation:m-float 6s ease-in-out infinite alternate}.m-bar{animation:m-bar 2.6s ease-in-out infinite alternate;animation-delay:var(--md, 0s)}.m-trace{animation:m-trace 4.5s linear infinite}.m-sweep{animation:sweep-scope 3.6s linear infinite}.scope-sweep{animation:sweep 3.6s linear infinite}.tile--live:hover .scope-sweep{animation-duration:2.4s}.trace[data-animate=true] .trace-live{stroke-dasharray:1000;animation:trace-acquire var(--trace-cycle, 7s) linear infinite;animation-delay:var(--trace-delay, 0s)}.trace[data-animate=true] .trace-head{animation:trace-head var(--trace-cycle, 7s) linear infinite;animation-delay:var(--trace-delay, 0s);filter:drop-shadow(0 0 4px currentColor)}.status-dot[data-live=true]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid currentColor;animation:status-ping 3.2s var(--ease) infinite}.group:hover .pulse-glyph path,.group:focus-visible .pulse-glyph path{animation:glyph-redraw .9s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mosaic-in{0%{opacity:0;transform:scale(.94)}}@keyframes cell-pulse{50%{opacity:.55}}@keyframes m-flow{to{stroke-dashoffset:-40}}@keyframes m-wave{0%{opacity:.08}25%{opacity:1}to{opacity:.08}}@keyframes m-needle{0%{transform:rotate(-38deg)}to{transform:rotate(34deg)}}@keyframes m-type{0%,4%{transform:scaleX(0)}20%,84%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes m-blink{50%{opacity:0}}@keyframes m-breathe{0%{transform:scale(.95)}to{transform:scale(1.05)}}@keyframes m-scan{0%{transform:translateY(0)}to{transform:translateY(112px)}}@keyframes m-layer{0%{opacity:0}8%,80%{opacity:1}92%,to{opacity:0}}@keyframes m-nozzle{0%{transform:translate(-16px)}to{transform:translate(16px)}}@keyframes m-packet{0%{transform:translate(0);opacity:0}10%{opacity:1}80%{transform:translate(var(--dx),var(--dy));opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes m-bus{to{transform:translate(-48px)}}@keyframes m-bus-data{to{transform:translate(-192px)}}@keyframes m-sway{0%{transform:translate(-9px)}to{transform:translate(9px)}}@keyframes m-float{0%{transform:translateY(-1.5px)}to{transform:translateY(1.5px)}}@keyframes m-bar{0%{transform:scaleY(.55)}to{transform:scaleY(1.08)}}@keyframes m-trace{0%{stroke-dashoffset:8}to{stroke-dashoffset:-92}}@keyframes sweep-scope{0%{transform:translate(-8px)}to{transform:translate(96px)}}@keyframes sweep{0%{transform:translate(-12px)}to{transform:translate(100%)}}@keyframes trace-acquire{0%{stroke-dashoffset:1000;opacity:1}52%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes trace-head{0%{stroke-dashoffset:1000;opacity:1}52%{stroke-dashoffset:2;opacity:1}58%,to{stroke-dashoffset:2;opacity:0}}@keyframes status-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}@keyframes glyph-redraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important}}@media (prefers-reduced-motion: no-preference){.sunset-sun{transform-box:fill-box;transform-origin:center;animation:sun-breathe 9s ease-in-out infinite alternate}}@keyframes sun-breathe{0%{transform:scale(.97);opacity:.92}to{transform:scale(1.05);opacity:1}}@media (prefers-reduced-motion: no-preference){.twinkle{animation:twinkle 3.6s ease-in-out infinite;animation-delay:var(--md, 0s)}.steam{animation:steam 4.4s ease-out infinite;animation-delay:var(--md, 0s)}.art-bob{animation:art-bob 7s ease-in-out infinite alternate}}@keyframes twinkle{50%{opacity:.2;transform:scale(.7)}}@keyframes steam{0%{opacity:0;transform:translateY(8px)}30%{opacity:.85}to{opacity:0;transform:translateY(-16px)}}@keyframes art-bob{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media (min-width: 560px){.sm\:block{display:block}.sm\:aspect-\[2\.7\/1\]{aspect-ratio:2.7/1}.sm\:h-9{height:2.25rem}.sm\:w-9{width:2.25rem}.sm\:grid-cols-\[1\.75rem_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.75rem auto minmax(0,1fr) auto}.sm\:gap-x-\[clamp\(12px\,1\.8vw\,18px\)\]{-moz-column-gap:clamp(12px,1.8vw,18px);column-gap:clamp(12px,1.8vw,18px)}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:pl-4{padding-left:1rem}.sm\:pr-4{padding-right:1rem}.sm\:text-\[11px\]{font-size:11px}}@media (min-width: 820px){.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:inline{display:inline}}@media (min-width: 1260px){.min-\[1260px\]\:block{display:block}}@media (min-height:760px){.\[\@media\(min-height\:760px\)\]\:pb-\[clamp\(40px\,12vh\,140px\)\]{padding-bottom:clamp(40px,12vh,140px)}}
