@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--font-code);--spacing:.25rem;--font-weight-medium:500;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-code)}}@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}h1,h2,h3,h4,h5{font-family:var(--font-header);font-weight:var(--fw-heading)}h1{font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--text);line-height:1.05}h2{font-size:var(--fs-h2);letter-spacing:-.015em;color:var(--text);line-height:1.08}h3{font-size:var(--fs-h3);line-height:1.15}h4{font-size:var(--fs-h4);line-height:1.3}h5{font-size:var(--fs-h5);line-height:1.45}h6{font-size:var(--fs-body)}}@layer components{.accent-mark{background:var(--surface-sunken);width:16px;height:4px;transition:background-color .15s ease-out;position:absolute;inset-block-start:0;inset-inline-start:var(--accent-mark-x,var(--btn-px-md))}.group:hover>.accent-mark{background:var(--accent);transition-duration:.3s}@media (prefers-reduced-motion:reduce){.accent-mark,.group:hover>.accent-mark{transition-duration:0s}}.chip{--chip-pin-span:calc(round(down, 56% - 2px, 6px) + 2px);isolation:isolate;aspect-ratio:1;width:72.4138%;position:relative}.chip-body{width:100%;height:100%;position:absolute;inset:0}.hero-product-montage{inset-block:0;inset-inline:calc(-1 * (var(--frame-gutter) + 1px));z-index:0;background:var(--surface);position:absolute;overflow:hidden}.hero-rail{z-index:10;background:var(--line);pointer-events:none;width:1px;position:absolute;inset-block:0}.hero-product-montage:after{inset-block:0;inset-inline:calc(var(--frame-gutter) + 1px);z-index:2;content:"";pointer-events:none;background:linear-gradient(to bottom, var(--palette-void), var(--palette-void));position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-product-montage:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--palette-void) 8%, transparent), color-mix(in srgb, var(--palette-void) 18%, transparent))}}.hero-product-montage:before{inset-block:0;inset-inline:calc(var(--frame-gutter) + 1px);z-index:1;content:"";pointer-events:none;background:radial-gradient(circle, var(--palette-white) 0 .75px, transparent .9px) 0 0 / 4px 4px, url(/media/tracer-hero-chamber.webp) center / cover no-repeat;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-product-montage:before{background:radial-gradient(circle, color-mix(in srgb, var(--palette-white) 22%, transparent) 0 .75px, transparent .9px) 0 0 / 4px 4px, url(/media/tracer-hero-chamber.webp) center / cover no-repeat}}.hero-product-montage:before{background-blend-mode:soft-light, normal}@media not all and (min-width:1024px){.hero-product-montage{top:calc(var(--header-h) + var(--frame-gutter));bottom:calc(50% - .5 * var(--bar-band))}}.hero-product-montage__dither{inset-block:0;inset-inline:calc(var(--frame-gutter) + 1px);z-index:1;pointer-events:none;width:auto;height:auto;display:block;position:absolute}.faq-body{z-index:1;width:100%;max-width:var(--faq-w);padding-inline:var(--shell-pad);margin-inline:auto;position:relative}.faq-question{font-size:calc(var(--fs-body) + 1px);line-height:1.5}@media (min-width:640px){.faq-question{font-size:var(--fs-h5);line-height:1.45}}@media (min-width:1024px){.faq-body{width:50%;max-width:none;padding-inline:0}}.hero-module{--hero-ground:var(--surface-abyss);background:var(--hero-ground);--hero-lockup-air:clamp(20px, calc(9vh - 20px), 76px);--hero-sub-gap:1.4;--hero-fold-top:calc(50% + .5 * var(--bar-band));--hero-fold-bottom:calc(50% - .5 * var(--bar-band));--hero-lockup-inset:clamp(20px, 7vw, 56px);--hero-lockup-drop:0px;--hero-pad-pitch:clamp(44px, calc((100dvh - var(--bar-band)) / 18), 56px);--hero-pad-size:calc(.6 * var(--hero-pad-pitch));--hero-via-size:calc(.25 * var(--hero-pad-pitch));--hero-start-row:10;--hero-board-floor:min(var(--hero-start-row) - 1.2, 5.8);--hero-start-h:var(--hero-pad-size);--hero-start-clearance:calc((var(--hero-pad-pitch) - var(--hero-start-h)) / 2);--hero-glass-pad:clamp(24px, 2.2vw, 36px);--hero-strip-gutter:var(--hero-glass-pad)}@media (min-width:1024px){.hero-module{--hero-lead-gap:26px;--hero-sub-block:calc(3 * 1.55 * var(--fs-h5));--hero-fold-cap:calc((var(--hero-start-row) + var(--hero-sub-gap)) * var(--hero-pad-pitch) + var(--hero-sub-block) + var(--hero-lead-gap) - var(--hero-lockup-air));--hero-fold-top:max(calc(34% + .66 * var(--bar-band)), calc(100% - var(--hero-fold-cap) + var(--hero-lockup-drop)));--hero-fold-bottom:min(calc(66% - .66 * var(--bar-band)), var(--hero-fold-cap));--hero-sub-gap:1.6}}@media (max-height:1040px){.hero-module{--hero-start-row:9}}@media (max-height:840px){.hero-module{--hero-start-row:8}}@media (max-height:770px){.hero-module{--hero-start-row:7}}@media (max-height:700px){.hero-module{--hero-start-row:6}}@media (max-height:640px){.hero-module{--hero-start-row:5}}@media (max-width:1023px){.hero-module{--hero-start-row:7}}@media (max-width:1023px) and (min-height:901px){.hero-module{--hero-start-row:8.5;--hero-fold-top:calc(40% + .6 * var(--bar-band));--hero-fold-bottom:calc(60% - .6 * var(--bar-band))}}@media (max-width:1023px) and (min-height:781px) and (max-height:900px){.hero-module{--hero-start-row:7.5}}@media (max-width:1023px) and (min-height:661px) and (max-height:780px){.hero-module{--hero-start-row:6}}@media (max-width:1023px) and (min-height:661px) and (max-height:900px){.hero-module{--hero-fold-top:calc(36% + .64 * var(--bar-band));--hero-fold-bottom:calc(64% - .64 * var(--bar-band))}}@media (max-width:1023px) and (max-height:660px){.hero-module{--hero-start-row:3}}@media (max-width:1023px) and (max-height:620px){.hero-module{--hero-start-row:1}}.hero-board{z-index:0;inset-inline:0;top:var(--bar-band);pointer-events:none;--signal-green-forest:var(--palette-graphite);--signal-green-zest:var(--palette-white);position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-board{--signal-green-zest:color-mix(in srgb, var(--palette-white) 40%, var(--palette-graphite))}}.hero-board{--signal-grey-turn:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.hero-board{--signal-grey-turn:color-mix(in srgb, var(--palette-white) 22%, var(--palette-graphite))}}.hero-board{--signal-green-neon:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-board{--signal-green-neon:color-mix(in srgb, var(--accent) 78%, var(--palette-graphite))}}.hero-board{--hero-board-side-start:linear-gradient(to right, black 0, black calc((100% - 34rem) / 4), transparent calc((100% - 34rem) / 2));--hero-board-side-end:linear-gradient(to left, black 0, black calc((100% - 34rem) / 4), transparent calc((100% - 34rem) / 2));--hero-board-open:linear-gradient(to bottom, black 0, black 8%, transparent 16%);-webkit-mask-image:var(--hero-board-side-start), var(--hero-board-side-end), linear-gradient(to top, black 0, black calc(var(--hero-board-floor) * var(--hero-pad-pitch)), transparent calc((var(--hero-board-floor) + .4) * var(--hero-pad-pitch))), var(--hero-board-open);-webkit-mask-image:var(--hero-board-side-start), var(--hero-board-side-end), linear-gradient(to top, black 0, black calc(var(--hero-board-floor) * var(--hero-pad-pitch)), transparent calc((var(--hero-board-floor) + .4) * var(--hero-pad-pitch))), var(--hero-board-open);-webkit-mask-image:var(--hero-board-side-start), var(--hero-board-side-end), linear-gradient(to top, black 0, black calc(var(--hero-board-floor) * var(--hero-pad-pitch)), transparent calc((var(--hero-board-floor) + .4) * var(--hero-pad-pitch))), var(--hero-board-open);-webkit-mask-image:var(--hero-board-side-start), var(--hero-board-side-end), linear-gradient(to top, black 0, black calc(var(--hero-board-floor) * var(--hero-pad-pitch)), transparent calc((var(--hero-board-floor) + .4) * var(--hero-pad-pitch))), var(--hero-board-open);mask-image:var(--hero-board-side-start), var(--hero-board-side-end), linear-gradient(to top, black 0, black calc(var(--hero-board-floor) * var(--hero-pad-pitch)), transparent calc((var(--hero-board-floor) + .4) * var(--hero-pad-pitch))), var(--hero-board-open)}@media (min-width:1024px){.hero-board{--hero-board-side-start:linear-gradient(to right, black 0, black 21%, transparent 25%);--hero-board-side-end:linear-gradient(to left, black 0, black 21%, transparent 25%);--hero-board-open:linear-gradient(transparent 0 100%)}}@media (max-width:1023px) and (max-height:900px){.hero-board{--hero-board-open:linear-gradient(to bottom, black 0, black 4%, transparent 10%)}}.hero-board:before{content:"";background:var(--signal-cell-rest);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' preserveAspectRatio='none'%3E%3Crect x='20' y='20' width='60' height='60' fill='%23ffffff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' preserveAspectRatio='none'%3E%3Crect x='20' y='20' width='60' height='60' fill='%23ffffff'/%3E%3C/svg%3E");-webkit-mask-size:var(--hero-pad-pitch) var(--hero-pad-pitch);-webkit-mask-size:var(--hero-pad-pitch) var(--hero-pad-pitch);-webkit-mask-size:var(--hero-pad-pitch) var(--hero-pad-pitch);-webkit-mask-size:var(--hero-pad-pitch) var(--hero-pad-pitch);mask-size:var(--hero-pad-pitch) var(--hero-pad-pitch);position:absolute;inset:0;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:repeat;mask-repeat:repeat}.hero-board:after{content:"";width:calc(.7 * var(--hero-pad-pitch));height:calc((var(--hero-board-floor) + .4) * var(--hero-pad-pitch));background:var(--palette-void);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-signature{z-index:0;inset-inline:0;top:var(--bar-band);pointer-events:none;position:absolute;bottom:0;overflow:hidden}.hero-signature__probe{width:var(--hero-pad-pitch);visibility:hidden;height:0;position:absolute;top:0;left:0}.hero-signature__cell{width:calc(.6 * var(--hero-pad-pitch));height:calc(.6 * var(--hero-pad-pitch));background:var(--palette-border);position:absolute}.hero-board__pad,.hero-board__run,.hero-board__elbow{position:absolute}.hero-board__pad,.hero-board__run{background:currentColor}.hero-board__pad{width:var(--hero-pad-size);height:var(--hero-pad-size)}.hero-board__pad.is-forest,.hero-board__run.is-forest,.hero-board__elbow.is-forest{color:var(--signal-green-forest)}.hero-board__pad.is-zest,.hero-board__run.is-zest,.hero-board__elbow.is-zest{color:var(--signal-green-zest)}.hero-board__pad.is-neon,.hero-board__run.is-neon,.hero-board__elbow.is-neon{color:var(--signal-green-neon)}.hero-board__elbow.is-zest{color:var(--signal-grey-turn)}.hero-board__elbow{border:0 solid}.hero-board__elbow.is-tr{border-block-start-width:var(--hero-pad-size);border-inline-end-width:var(--hero-pad-size);border-start-end-radius:calc(1.7 * var(--hero-pad-size))}.hero-board__elbow.is-tl{border-block-start-width:var(--hero-pad-size);border-inline-start-width:var(--hero-pad-size);border-start-start-radius:calc(1.7 * var(--hero-pad-size))}.hero-board__elbow.is-br{border-block-end-width:var(--hero-pad-size);border-inline-end-width:var(--hero-pad-size);border-end-end-radius:calc(1.7 * var(--hero-pad-size))}.hero-board__elbow.is-bl{border-block-end-width:var(--hero-pad-size);border-inline-start-width:var(--hero-pad-size);border-end-start-radius:calc(1.7 * var(--hero-pad-size))}@media (min-width:1024px){.hero-board__mark--narrow{display:none}}@media (max-width:1023px){.hero-board__mark--wide{display:none}}.hero-board__via{width:var(--hero-via-size);height:var(--hero-via-size);background:var(--surface-pitch);position:absolute}.hero-tracer{z-index:1;height:calc((var(--hero-start-row) + .2) * var(--hero-pad-pitch));pointer-events:none;--hero-tracer-cells:3.4;--hero-tracer-foot:.2;--hero-tracer-wing:.55;--hero-callout-row:4;--hero-callout-reach:calc(.57 * var(--hero-tracer-cells));--hero-callout-stem:calc(.4 * var(--hero-pad-pitch));--hero-callout-branch:calc(.75 * var(--hero-pad-pitch));--hero-callout-drop:calc(.15 * var(--hero-pad-pitch));--hero-callout-foot:calc((var(--hero-callout-row) - 1.5) * var(--hero-pad-pitch) - var(--hero-callout-drop));--hero-callout-trace:var(--line-strong);inset-inline:0;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-tracer{--hero-callout-trace:color-mix(in srgb, color-mix(in srgb, var(--line-strong) 76%, var(--signal-green-forest)) 88%, var(--palette-void))}}.hero-tracer{--hero-callout-strip:var(--hero-callout-trace)}@supports (color:color-mix(in lab, red, red)){.hero-tracer{--hero-callout-strip:color-mix(in srgb, var(--hero-callout-trace) 50%, var(--palette-void))}}.hero-tracer{--hero-callout-fill:var(--hero-callout-trace)}@supports (color:color-mix(in lab, red, red)){.hero-tracer{--hero-callout-fill:color-mix(in srgb, var(--hero-callout-trace) 22%, var(--palette-void))}}.hero-tracer{--hero-callout-dash:repeating-linear-gradient(to right, var(--hero-callout-trace) 0 5px, transparent 5px 10px);--hero-callout-dash-v:repeating-linear-gradient(to bottom, var(--hero-callout-trace) 0 5px, transparent 5px 10px);--hero-callout-inset:calc(.25 * var(--hero-pad-pitch));--hero-callout-strip-w:.9em}@media (max-height:660px){.hero-tracer{display:none}}@media (min-width:1024px) and (min-height:641px){.hero-tracer{--hero-tracer-cells:5}}@media (max-width:1023px) and (min-height:901px){.hero-tracer{--hero-tracer-cells:4.4;--hero-tracer-foot:2.51;--hero-tracer-wing:0}}@media (max-width:1023px) and (min-height:781px) and (max-height:900px){.hero-tracer{--hero-tracer-foot:2.442}}@media (max-width:1023px) and (min-height:661px) and (max-height:780px){.hero-tracer{--hero-tracer-foot:1.442}}@media (min-width:1024px) and (min-height:701px){.hero-tracer{--hero-tracer-foot:1;--hero-callout-row:5}}@media (min-width:1024px) and (min-height:771px){.hero-tracer{--hero-tracer-foot:1;--hero-callout-row:5}}@media (min-width:1024px) and (min-height:841px){.hero-tracer{--hero-tracer-cells:5.3;--hero-tracer-foot:1.58;--hero-callout-row:6;--hero-callout-drop:calc(.7 * var(--hero-pad-pitch))}}@media (min-width:1024px) and (min-height:1041px){.hero-tracer{--hero-tracer-foot:1.58;--hero-callout-row:5;--hero-callout-drop:calc(.52 * var(--hero-pad-pitch))}}.hero-tracer__plate{bottom:calc(var(--hero-tracer-foot) * var(--hero-pad-pitch));width:calc(var(--hero-tracer-cells) * var(--hero-pad-pitch));aspect-ratio:var(--hero-tracer-ratio);pointer-events:auto;position:absolute;left:50%;transform:translate(-50%)}.hero-tracer__clear{height:calc((var(--hero-board-floor) + .4 - var(--hero-tracer-foot)) * var(--hero-pad-pitch) + 7% + .05 * var(--hero-pad-pitch));margin-inline:calc(-1 * var(--hero-tracer-wing) * var(--hero-pad-pitch));background:var(--palette-void);margin-block-end:calc(-.05 * var(--hero-pad-pitch));position:absolute;bottom:-7%;left:-7%;right:-7%}.hero-tracer__card{border-radius:calc(.5 * var(--hero-pad-pitch));background:var(--palette-void);position:absolute;inset:-7%}@supports (color:color-mix(in lab, red, red)){.hero-tracer__card{background:color-mix(in srgb, var(--palette-void) 88%, var(--palette-pitch))}}.hero-tracer__card{box-shadow:0 2px 10px var(--palette-pitch), 0 calc(.3 * var(--hero-pad-pitch)) calc(1.1 * var(--hero-pad-pitch)) var(--palette-pitch)}@supports (color:color-mix(in lab, red, red)){.hero-tracer__card{box-shadow:0 2px 10px color-mix(in srgb, var(--palette-pitch) 90%, transparent), 0 calc(.3 * var(--hero-pad-pitch)) calc(1.1 * var(--hero-pad-pitch)) color-mix(in srgb, var(--palette-pitch) 76%, transparent)}}.hero-tracer__edge{fill:none;width:100%;height:100%;stroke:var(--line);stroke-width:1px;stroke-dasharray:5 5;position:absolute;inset:0;overflow:visible}.hero-tracer__edge rect{rx:calc(.5 * var(--hero-pad-pitch))}.hero-tracer__cast{background:radial-gradient(50% 50% at 50% 56%, var(--palette-pitch) 0%, var(--palette-pitch) 58%, transparent 82%);position:absolute;inset:-4% -3%}@supports (color:color-mix(in lab, red, red)){.hero-tracer__cast{background:radial-gradient(50% 50% at 50% 56%, color-mix(in srgb, var(--palette-pitch) 82%, transparent) 0%, color-mix(in srgb, var(--palette-pitch) 54%, transparent) 58%, transparent 82%)}}.hero-tracer__device,.hero-tracer__lit{max-width:none;height:auto;position:absolute}.hero-tracer__lit{opacity:0;pointer-events:none;transition:opacity .2s ease-out}@media (hover:hover){.hero-tracer__plate:hover .hero-tracer__lit{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-tracer__lit{transition-duration:0s}}.hero-fan{align-items:flex-end;display:none;position:absolute;top:0;bottom:0;container:fan/inline-size}.hero-fan--left{left:25%;right:calc(50% + var(--hero-callout-reach) * var(--hero-pad-pitch));padding-left:var(--hero-callout-inset);padding-right:var(--hero-callout-stem);flex-direction:row-reverse}.hero-fan--right{left:calc(50% + var(--hero-callout-reach) * var(--hero-pad-pitch));padding-left:var(--hero-callout-stem);padding-right:var(--hero-callout-inset);right:25%}.hero-fan--left:before,.hero-fan--right:before{content:"";z-index:-1;bottom:var(--hero-callout-foot);height:calc(3 * var(--hero-pad-pitch));background:var(--palette-void);position:absolute}.hero-fan--left:before{inset-inline:1px 0}.hero-fan--right:before{inset-inline:0 1px}@container fan (max-width:190px){.hero-fan .hero-harness,.hero-fan .hero-callouts,.hero-fan--left:before,.hero-fan--right:before{display:none}}.hero-callouts{grid-template-columns:max-content;grid-auto-rows:var(--hero-pad-pitch);margin-bottom:var(--hero-callout-foot);flex:none;align-items:center;display:grid}.hero-harness{flex:1 1 var(--hero-callout-branch);height:calc(2 * var(--hero-pad-pitch));margin-bottom:calc((var(--hero-callout-row) - 1) * var(--hero-pad-pitch) - var(--hero-callout-drop));background-image:var(--hero-callout-dash), var(--hero-callout-dash), var(--hero-callout-dash), var(--hero-callout-dash-v);background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px,1px 100%;position:relative}.hero-fan--left .hero-harness{background-position:0 0,0,0 100%,100% 0}.hero-fan--right .hero-harness{background-position:100% 0,100%,100% 100%,0 0}.hero-harness:before{content:"";height:1px;width:var(--hero-callout-stem);background-image:var(--hero-callout-dash);margin-top:-.5px;position:absolute;top:50%}.hero-fan--left .hero-harness:before{left:100%}.hero-fan--right .hero-harness:before{right:100%}.hero-harness:after{content:"";background:var(--signal-green-forest);width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%}.hero-fan--left .hero-harness:after{left:calc(100% + var(--hero-callout-stem) - 2.5px)}.hero-fan--right .hero-harness:after{right:calc(100% + var(--hero-callout-stem) - 2.5px)}.hero-callout{border:1px solid var(--hero-callout-trace);background:var(--hero-callout-fill);align-items:center;padding-block:.7em;padding-inline:.8em;display:flex;position:relative}.hero-callout:after{content:"";width:var(--hero-callout-strip-w);background-color:var(--hero-callout-strip);background-image:repeating-linear-gradient(to bottom, transparent 0 7px, var(--palette-void) 7px 11px);background-position:50%;position:absolute;top:-1px;bottom:-1px}.hero-fan--left .hero-callout:after{left:calc(100% + 1px)}.hero-fan--right .hero-callout:after{right:calc(100% + 1px)}.hero-callout__value{color:var(--text-muted);font-family:var(--font-code);font-size:var(--fs-pico);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:auto;min-width:calc((var(--hero-callout-chars) + 3) * 1ch + (var(--hero-callout-chars) + 2) * .04em);margin:0;line-height:1.4}.hero-fan--right .hero-callout__value{text-align:right}@container fan (min-width:205px){.hero-callout__value{font-size:var(--fs-nano)}}.hero-callout__value:before{content:"[";margin-inline-end:.5ch}.hero-callout__value:after{content:"]";margin-inline-start:.5ch}.hero-lockup{z-index:1;padding-inline:var(--hero-lockup-inset);text-align:center;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:0;container-type:inline-size}.hero-lockup>*{pointer-events:auto}.hero-lockup--lead{bottom:var(--hero-fold-bottom);padding-bottom:calc(var(--hero-lockup-air) - var(--hero-lockup-drop));justify-content:flex-end;gap:clamp(14px,1.8vh,26px)}.hero-lockup--tail{top:var(--hero-fold-top);padding-top:calc(.4 * var(--hero-lockup-air));padding-bottom:calc((var(--hero-start-row) + var(--hero-sub-gap)) * var(--hero-pad-pitch) - var(--hero-lockup-drop));justify-content:flex-end;bottom:0}.hero-lockup{max-width:34rem;margin-inline:auto}@media (min-width:1024px){.hero-lockup{max-width:none;padding-inline:clamp(12px,1.4vw,24px);inset-inline:25%}}.hero-headline{color:var(--text);font-family:var(--font-header);font-weight:400;font-size:min(var(--fs-ticker), 11.25cqw, 9.5vh);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:.94}@media (min-width:1024px){.hero-headline{font-size:min(var(--fs-hero), 9.5cqw, 9.5vh)}}.hero-headline__line{display:block}.hero-sub{max-width:46ch;color:var(--text-muted);font-size:var(--fs-h5);text-wrap:pretty;margin:0;line-height:1.55}.hero-start{bottom:calc(var(--hero-start-row) * var(--hero-pad-pitch) + var(--hero-start-clearance));width:calc(3.5 * var(--hero-pad-pitch) - var(--hero-pad-size));height:var(--hero-start-h);background:var(--surface-inverse);color:var(--text-on-inverse);font-size:var(--fs-h5);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;margin-inline-start:calc(-3.5 * var(--hero-pad-pitch) + var(--hero-pad-size) / 2);padding-inline-start:calc(var(--hero-start-h) / 2 + var(--hero-via-size) / 2);font-weight:500;transition:background-color .18s;display:inline-flex;position:absolute;left:50%}.hero-demo{bottom:calc(var(--hero-start-row) * var(--hero-pad-pitch) + var(--hero-start-clearance));width:calc(3.5 * var(--hero-pad-pitch) - var(--hero-pad-size));height:var(--hero-start-h);border:1px solid var(--line-strong);background:var(--hero-ground);color:var(--text-muted);font-size:var(--fs-h5);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;margin-inline-start:calc(var(--hero-pad-size) / 2);font-weight:500;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;left:50%}.hero-start:hover,.hero-start:focus-visible{background:var(--accent)}.hero-demo:hover,.hero-demo:focus-visible{background:var(--accent);color:var(--text-on-inverse)}@media (min-width:1024px) and (min-height:841px){.hero-start,.hero-demo{bottom:calc(50dvh - var(--bar-band) - .5 * var(--hero-start-h))}.hero-module{--hero-sub-floor:28px;--hero-sub-air:calc((var(--hero-start-row) + var(--hero-sub-gap)) * var(--hero-pad-pitch) - (50dvh - var(--bar-band) + .5 * var(--hero-start-h)));--hero-lockup-drop:min(48px, calc(var(--hero-sub-air) - var(--hero-sub-floor)))}}.hero-start__via{width:var(--hero-via-size);height:var(--hero-via-size);background:var(--hero-ground);position:absolute;inset-block-start:calc((var(--hero-start-h) - var(--hero-via-size)) / 2);inset-inline-start:calc((var(--hero-start-h) - var(--hero-via-size)) / 2)}@media (prefers-reduced-motion:reduce){.hero-start,.hero-demo{transition-duration:0s}}.hero-wordmark-panel{inset-inline-start:0;top:calc(25% + .75 * var(--bar-band));bottom:calc(50% - .5 * var(--bar-band));z-index:1;width:100%;min-width:0;padding-block:var(--hero-glass-pad);pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(10px,1.2vw,18px);display:flex;position:absolute;overflow:hidden;container-type:inline-size}@media (min-width:1024px){.hero-wordmark-panel{width:25%;top:calc(50% + .5 * var(--bar-band));bottom:0}}.hero-credential{border:1px solid var(--line);background:var(--hero-ground);width:fit-content;align-items:center;margin-inline-start:var(--hero-strip-gutter);padding:7px 12px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-credential{background:color-mix(in srgb, var(--hero-ground) 55%, transparent)}}.hero-credential{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);font-family:var(--font-code);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:none;white-space:nowrap;transform:translateZ(0)}.hero-credential__mark{background:var(--accent);top:-1px;width:12px;height:3px;position:absolute;inset-inline-start:12px}.hero-credential--pane{margin-inline-start:0;display:none}.hero-credential--lockup{margin-inline-start:0}.hero-wordmark{width:100%;min-width:0;color:var(--text);font-family:var(--font-header);font-size:min(var(--fs-ticker), calc((100cqw - var(--hero-strip-gutter)) / 5.8));letter-spacing:-.02em;white-space:nowrap;flex-direction:column;align-items:flex-start;margin:0;padding-inline-start:var(--hero-strip-gutter);font-weight:400;line-height:.86;display:flex;overflow:hidden}.hero-wordmark__line{display:block}.hero-wordmark__line.is-hardware{font-weight:400}.hero-glass-panel{inset-inline:0;top:calc(50% + .5 * var(--bar-band));z-index:1;isolation:isolate;padding:var(--hero-glass-pad);background:linear-gradient(158deg, var(--palette-white) 0%, var(--palette-white) 58%, var(--palette-white) 100%);flex-direction:column;justify-content:space-between;align-items:stretch;gap:clamp(20px,3vh,44px);display:flex;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-glass-panel{background:linear-gradient(158deg, color-mix(in srgb, var(--palette-white) 15%, transparent) 0%, color-mix(in srgb, var(--palette-white) 7%, transparent) 58%, color-mix(in srgb, var(--palette-white) 11%, transparent) 100%)}}.hero-glass-panel{box-shadow:inset 0 1px 0 var(--palette-white), inset 1px 0 0 var(--palette-white), inset -1px 0 0 var(--palette-white), inset 0 -1px 0 var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.hero-glass-panel{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 34%, transparent), inset 1px 0 0 color-mix(in srgb, var(--palette-white) 14%, transparent), inset -1px 0 0 color-mix(in srgb, var(--palette-white) 10%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--palette-white) 6%, transparent)}}.hero-glass-panel{-webkit-backdrop-filter:blur(28px)saturate(1.5)brightness(1.06);backdrop-filter:blur(28px)saturate(1.5)brightness(1.06)}.hero-glass-panel:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 38% 0%, var(--palette-white), transparent 66%);top:-46%;height:92%;position:absolute;inset-inline:-34% -26%}@supports (color:color-mix(in lab, red, red)){.hero-glass-panel:before{background:radial-gradient(ellipse at 38% 0%, color-mix(in srgb, var(--palette-white) 22%, transparent), transparent 66%)}}.hero-glass-panel:before{filter:blur(20px);transform:rotate(-7deg)}@media not all and (min-width:1024px){.hero-credential--pane{display:inline-flex}.hero-wordmark-panel{display:none}}@media (min-width:1024px){.hero-glass-panel{inset-inline-start:75%}}.hero-glass-panel__headline{z-index:1;max-width:18ch;color:var(--text);font-family:var(--font-editorial);font-size:var(--fs-lede);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02;position:relative}.hero-glass-panel__headline-line{display:block}.hero-glass-panel__headline-line.is-pixel{font-family:var(--font-pixel);letter-spacing:0;line-height:1.14}.hero-glass-panel__subheading{z-index:1;max-width:34ch;color:var(--text);font-family:var(--font-code);font-size:var(--fs-body);letter-spacing:.01em;text-wrap:pretty;margin:0;font-weight:400;line-height:1.55;position:relative}@media (min-width:1024px) and (max-height:640px){.hero-glass-panel{padding:20px}.hero-glass-panel__headline{font-size:var(--fs-h3)}.hero-glass-panel__subheading{font-size:var(--fs-micro);line-height:1.4}}.hero-copy{--copy-panel-h:calc(100% / 3);--copy-top:var(--copy-panel-h);inset:var(--header-h) 0 0;pointer-events:none;position:absolute}.hero-copy-leads{width:var(--leads-span);height:var(--lead-drop);flex-grow:1;align-self:flex-start;margin-inline-start:calc(var(--copy-left) + (var(--tag-w) - var(--leads-span)) / 2);display:flex}.hero-copy-tail{flex-grow:1}.hero-copy-leads span{background:var(--line);width:1px;height:100%}.hero-copy-tag{margin-inline-start:var(--copy-left);margin-bottom:var(--copy-gap);height:var(--tag-h);border:1px solid var(--line);background:var(--surface-raised);color:var(--text);white-space:nowrap;pointer-events:auto;align-self:flex-start;align-items:center;padding-inline:12px;display:inline-flex;position:relative}.hero-copy-headline{top:var(--copy-top);height:var(--copy-panel-h);pointer-events:auto;flex-direction:column;justify-content:center;display:flex;position:absolute;left:0;right:0}.hero-copy-rule{left:0;right:var(--hero-panel-r);background:var(--line);height:1px;position:absolute}.hero-copy-actions{margin-top:var(--copy-actions-gap);pointer-events:auto;align-self:flex-start;gap:12px;margin-inline-start:var(--copy-left);display:flex}.hero-connector{z-index:1;width:min(calc(var(--connector-scale) * var(--chip-w)), calc(91.5% - var(--chip-cx) - 24px));height:auto;translate:0 calc(var(--connector-dh) * 100%);position:absolute;bottom:0;right:8.5%}.hero-connector-shell{fill:var(--surface);stroke:var(--line)}.hero-connector-edge{stroke:var(--line)}.hero-connector-blade{fill:var(--contact)}.hero-pads{left:0;right:calc(100% - var(--chip-cx));height:var(--pads-h);background-color:var(--surface-raised);position:absolute;bottom:0}.hero-block-run{inset-inline:0;bottom:calc(100% + var(--legend-drop));height:var(--legend-block-h);color:var(--surface);background-color:var(--text);position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-block-run{background-color:color-mix(in srgb, var(--text) 22%, transparent)}}.hero-block-run{background-image:var(--hatch-fill)}.hero-copy-sub{top:calc(2 * 100% / 3 + var(--sub-inset));left:calc(var(--hero-col-4) + var(--sub-inset));max-width:min(var(--sub-measure), calc(100% - var(--hero-col-4) - var(--sub-inset) - 12px));font-size:var(--fs-body);pointer-events:auto;color:var(--text-muted);line-height:1.55;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-copy-sub{color:color-mix(in srgb, var(--text-muted) 85%, transparent)}}.hero-copy-sub{text-align:start;text-wrap:pretty}.hero-copy-line{height:var(--copy-row-h);align-items:center;padding-inline-start:var(--copy-left);display:flex}.demo-frame{aspect-ratio:16/9;border:1px solid var(--line);background-color:var(--surface-raised);background-image:var(--dot-fill);background-size:6px 6px;position:relative;overflow:hidden}.demo-video{object-fit:cover;width:100%;height:100%;display:block}.cv-card{z-index:1;aspect-ratio:16/9;background:var(--surface-raised);place-items:center;width:min(320px,100% - 40px);margin:0 auto 32px;display:grid;position:relative;overflow:hidden}button.cv-card:focus-visible{outline:2px solid var(--palette-white)}@supports (color:color-mix(in lab, red, red)){button.cv-card:focus-visible{outline:2px solid color-mix(in srgb, var(--palette-white) 70%, transparent)}}button.cv-card:focus-visible{outline-offset:4px}button.cv-card{cursor:pointer}.cv-card-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cv-card-hint{border:1px solid var(--palette-white);place-self:start;place-items:center;margin:10px;padding:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cv-card-hint{border:1px solid color-mix(in srgb, var(--palette-white) 12%, transparent)}}.cv-card-hint{background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.cv-card-hint{background:color-mix(in srgb, var(--palette-void) 33%, transparent)}}.cv-card-hint{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--text)}.cv-card-hint svg{width:16px;height:16px;display:block}@media (hover:hover){.cv-card-hint{transition:background-color .2s,border-color .2s,color .2s}button.cv-card:hover .cv-card-hint{border-color:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){button.cv-card:hover .cv-card-hint{border-color:color-mix(in srgb, var(--palette-white) 28%, transparent)}}button.cv-card:hover .cv-card-hint{background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){button.cv-card:hover .cv-card-hint{background:color-mix(in srgb, var(--palette-void) 55%, transparent)}}button.cv-card:hover .cv-card-hint{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.cv-card-hint{transition-duration:0s}}@media (max-width:767px),(pointer:coarse){.cv-card-hint{display:none}}.cv-stage-close{z-index:1;border:1px solid var(--palette-white);place-items:center;padding:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cv-stage-close{border:1px solid color-mix(in srgb, var(--palette-white) 12%, transparent)}}.cv-stage-close{background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.cv-stage-close{background:color-mix(in srgb, var(--palette-void) 33%, transparent)}}.cv-stage-close{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--text);cursor:pointer}.cv-stage-close svg{width:16px;height:16px;display:block}.cv-tick{z-index:1;background:var(--text);width:2px;height:12px;position:absolute}.cv-tick-tl,.cv-tick-tr{top:0}.cv-tick-bl,.cv-tick-br{bottom:0}.cv-tick-tl,.cv-tick-bl{left:0}.cv-tick-tr,.cv-tick-br{right:0}.cv-stage{z-index:90;background:var(--surface);cursor:pointer;place-items:center;padding:32px;display:grid;position:fixed;inset:0;container-type:size}.cv-stage-player{border-radius:0;width:min(100cqw,177.778cqh)}.cv-stage-close{transition:background-color .2s,border-color .2s,color .2s;position:absolute;top:32px;left:32px}@media (hover:hover){.cv-stage-close:hover{border-color:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.cv-stage-close:hover{border-color:color-mix(in srgb, var(--palette-white) 28%, transparent)}}.cv-stage-close:hover{background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.cv-stage-close:hover{background:color-mix(in srgb, var(--palette-void) 55%, transparent)}}.cv-stage-close:hover{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.cv-stage-close{transition-duration:0s}}.hero-stage{left:calc(var(--chip-cx) - 50%);width:min(var(--detour-w), calc(100% / 3));aspect-ratio:1;place-items:center;display:grid;position:relative}.dash-dither{z-index:-1;opacity:.55;pointer-events:none;inset:0;width:auto!important;height:auto!important;position:absolute!important}.dash-band{--dash-card-max:min(1160px, max(940px, calc(100vw - 360px)));--dash-pad-inline:clamp(56px, 4vw, 80px);--dash-pad-block:clamp(22px, 2vw, 30px);--dash-inset:12px;--dash-edge:calc(50% - min(var(--dash-card-max), min(var(--shell-max), 100%) - 2 * var(--shell-pad)) / 2 - var(--dash-pad-inline));position:relative}.dash-frame{z-index:1;flex:1;grid-template-rows:auto auto;align-content:safe center;display:grid;position:relative}@media (max-width:767px){.dash-frame{row-gap:44px;padding-block:44px 64px}.dash-card{--r-frame:16px;--r-frame-pad:8px}}.dash-card{max-width:var(--dash-card-max);margin-inline:auto;margin-top:var(--dash-pad-block);position:relative}@media (min-width:768px){.dash-frame{grid-template-rows:minmax(var(--dash-pad-block), 1fr) auto minmax(var(--dash-pad-block), 1fr)}.dash-card{grid-row:2;margin-top:0}}.dash-card-surface{background-color:var(--surface-raised);background-image:radial-gradient(110% 95% at 28% 74%, var(--palette-graphite) 0%, transparent 58%), linear-gradient(154deg, var(--palette-slate) 0%, var(--palette-void) 52%, var(--palette-border) 100%);padding:clamp(52px,5vw,76px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dash-card-surface{background-image:radial-gradient(110% 95% at 28% 74%, color-mix(in srgb, var(--palette-graphite) 62%, transparent) 0%, transparent 58%), linear-gradient(154deg, var(--palette-slate) 0%, var(--palette-void) 52%, color-mix(in srgb, var(--palette-border) 54%, var(--palette-void)) 100%)}}.dash-card-surface{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.dash-card-surface{border:1px solid color-mix(in srgb, var(--line-strong) 30%, var(--line))}}.dash-card-surface{box-shadow:0 42px 96px var(--palette-pitch), inset 0 1px 0 var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.dash-card-surface{box-shadow:0 42px 96px color-mix(in srgb, var(--palette-pitch) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--palette-white) 8%, transparent)}}.dash-card-surface{isolation:isolate}.dash-card-grain{z-index:0;opacity:1;filter:saturate(.34)contrast(1.1)brightness(.86);pointer-events:none;inset:0;width:100%!important;height:100%!important;position:absolute!important}.dash-card-grain canvas{width:100%!important;height:100%!important}.dash-card-surface-vignette{z-index:1;background:radial-gradient(90% 82% at 50% 44%, transparent 20%, var(--palette-pitch) 72%, var(--palette-pitch) 100%), linear-gradient(165deg, var(--palette-white), transparent 36% 68%, var(--palette-pitch));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dash-card-surface-vignette{background:radial-gradient(90% 82% at 50% 44%, transparent 20%, color-mix(in srgb, var(--palette-pitch) 22%, transparent) 72%, color-mix(in srgb, var(--palette-pitch) 52%, transparent) 100%), linear-gradient(165deg, color-mix(in srgb, var(--palette-white) 5%, transparent), transparent 36% 68%, color-mix(in srgb, var(--palette-pitch) 24%, transparent))}}.dash-card-surface-vignette{box-shadow:inset 0 0 48px var(--palette-pitch)}@supports (color:color-mix(in lab, red, red)){.dash-card-surface-vignette{box-shadow:inset 0 0 48px color-mix(in srgb, var(--palette-pitch) 34%, transparent)}}.dash-card-surface-vignette{pointer-events:none}.dash-card-screen{z-index:2;box-shadow:0 28px 62px var(--palette-pitch), 0 0 0 1px var(--palette-pitch);position:relative}@supports (color:color-mix(in lab, red, red)){.dash-card-screen{box-shadow:0 28px 62px color-mix(in srgb, var(--palette-pitch) 76%, transparent), 0 0 0 1px color-mix(in srgb, var(--palette-pitch) 54%, transparent)}}@media (max-width:767px){.dash-card-surface{padding:clamp(20px,6vw,28px)}}.sol-grid{pointer-events:none;z-index:1;position:absolute;inset:0}.sol-copy{z-index:3;position:relative}.sol-node{background:var(--text);width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}@media not all and (min-width:768px){.sol-node--interior{display:none}}.sol-rule{border-color:var(--line);border-style:solid;position:absolute}.sol-rule-v{border-inline-start-width:1px;inset-block:0}.sol-rule-h{border-block-start-width:1px;inset-inline:0}.footer-wordmark{width:100%;height:auto;display:block}.footer-wordmark .wm-face path{fill:var(--surface);stroke:none}.footer-wordmark .wm-trace path{fill:none;stroke:var(--wordmark-stroke);stroke-width:var(--wordmark-stroke-width,2);stroke-linejoin:round;stroke-linecap:round;--wordmark-dash:1;stroke-dasharray:var(--wordmark-dash);stroke-dashoffset:var(--wordmark-dash)}.is-open .footer-wordmark .wm-trace path{animation:wordmark-trace var(--stroke-ms) var(--reveal-ease) calc(var(--i) * var(--stagger-ms)) forwards}@keyframes wordmark-trace{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.footer-wordmark .wm-trace path{stroke-dashoffset:0;animation:none}}.process-visual{--r-frame:0px}.process-claim-glass{background:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.process-claim-glass{background:color-mix(in srgb, var(--palette-white) 3%, transparent)}}.process-claim-glass{box-shadow:inset 0 1px 0 var(--palette-white), inset 1px 0 0 var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.process-claim-glass{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 8%, transparent), inset 1px 0 0 color-mix(in srgb, var(--palette-white) 3%, transparent)}}.hero-hatch{color:var(--text-faint);background-image:var(--hatch-fill);position:absolute}.hero-footprint{--footprint-h:26px;height:var(--footprint-h);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:absolute}.hero-footprint-pad+.hero-footprint-pad{border-left:1px solid var(--line)}.hero-footprint-pad.is-plated{background-color:var(--surface-raised)}@media not all and (min-width:1280px){.hero-axis-wide{display:none}}.detour{color:var(--line);position:absolute;inset:0}.detour-field{fill:var(--text);fill-opacity:.1}.detour-run{background:var(--line);height:1px;position:absolute;top:50%}.detour-run-left{left:0;right:var(--ring-stop)}.detour-run-right{right:0;left:var(--ring-start)}.hero-legend{--legend-drop:10px;--legend-block-h:20px;right:12px;top:calc(33.3333% + var(--legend-block-h) + 2 * var(--legend-drop));font-family:var(--font-code);font-size:var(--fs-micro);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-legend{color:color-mix(in srgb, var(--text-muted) 80%, transparent)}}.hero-legend{white-space:nowrap}.hero-axis{background:var(--hero-rule)}.grid-node-across{rotate:90deg}.grid-node{width:9px;fill:var(--hero-rule);position:absolute;top:50%;left:50%;translate:-50% -50%}.chip-mark{clip-path:url(#chip-panel-clip);position:absolute;inset:0}.chip-mark canvas{width:100%;height:100%;color:var(--text);display:block}.chip-glass{clip-path:url(#chip-panel-clip);background:var(--palette-void);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chip-glass{background:color-mix(in srgb, var(--palette-void) 82%, transparent)}}.chip-glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%)}.chip-outline{stroke:var(--line)}.chip-pins{border:1px solid var(--line);background-color:var(--surface);background-image:var(--dot-fill);background-size:6px 6px;position:absolute}.chip-pins-top,.chip-pins-bottom{width:var(--chip-pin-span);height:var(--chip-pin-depth);left:50%;translate:-50%}.chip-pins-left,.chip-pins-right{height:var(--chip-pin-span);width:var(--chip-pin-depth);top:50%;translate:0 -50%}.chip-pins-top{top:calc(-1 * var(--chip-pin-depth))}.chip-pins-left{left:calc(-1 * var(--chip-pin-depth))}.chip-pins-bottom{bottom:calc(-1 * var(--chip-pin-depth))}.chip-pins-right{right:calc(-1 * var(--chip-pin-depth))}@property --beam-a{syntax:"<number>";inherits:true;initial-value:0}@property --beam-b{syntax:"<number>";inherits:true;initial-value:0}@keyframes hero-beam-run{0%{--beam-a:0;--beam-b:0}to{--beam-a:1;--beam-b:1}}.hero-beams{animation:hero-beam-run var(--beam-cycle) linear infinite}.hero-beam{pointer-events:none;position:absolute;overflow:hidden}.hero-beam-x{width:1px}.hero-beam-y{height:1px}.hero-beam-pulse{background:linear-gradient(var(--beam-dir), transparent 0%, var(--accent) 45%, var(--accent) 82%, var(--text) 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-beam-pulse{background:linear-gradient(var(--beam-dir), transparent 0%, color-mix(in srgb, var(--accent) 22%, transparent) 45%, color-mix(in srgb, var(--accent) 70%, transparent) 82%, var(--text) 100%)}}.hero-beam-pulse{box-shadow:0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-beam-pulse{box-shadow:0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}}.hero-beam-x .hero-beam-pulse{width:1px;height:var(--beam-len);left:0}.hero-beam-y .hero-beam-pulse{height:1px;width:var(--beam-len);top:0}.hero-beam-x-fwd{--beam-dir:to bottom}.hero-beam-y-fwd{--beam-dir:to right}.hero-beam-x-rev{--beam-dir:to top}.hero-beam-y-rev{--beam-dir:to left}.hero-beam-arcs{pointer-events:none;position:absolute;inset:0;overflow:visible}.hero-beam-arc{fill:none;stroke:var(--accent);vector-effect:non-scaling-stroke;stroke-width:1px;stroke-linecap:butt}.hero-beam-arc-head{filter:drop-shadow(0 0 3px var(--accent))}@supports (color:color-mix(in lab, red, red)){.hero-beam-arc-head{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--accent) 28%, transparent))}}@media (prefers-reduced-motion:reduce){.hero-beams{animation:none}.hero-beam,.hero-beam-arcs{display:none}}.ways-shell-shape{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ways-shell-shape path{stroke:color-mix(in srgb, var(--line-strong) 22%, var(--line))}}.ways-tab{height:100%;min-height:0;color:var(--text-muted);font-family:var(--font-code);font-size:var(--fs-body);letter-spacing:.08em;text-transform:uppercase;background:var(--surface);justify-content:center;gap:12px;padding-inline:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.ways-tab{background:color-mix(in srgb, var(--surface) 90%, var(--surface-raised))}.ways-tab:hover:not(.is-active){background:color-mix(in srgb, var(--surface) 84%, var(--surface-raised))}}.ways-tab:focus-visible{outline:2px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--line-strong) 46%, var(--line))}}.ways-tab:focus-visible{outline-offset:-3px}@supports (color:color-mix(in lab, red, red)){.ways-panel-vignette{background:radial-gradient(circle at 50% 42%, transparent 12%, color-mix(in srgb, var(--surface) 14%, transparent) 60%, color-mix(in srgb, var(--surface) 58%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 4%, transparent) 0%, color-mix(in srgb, var(--surface) 18%, transparent) 68%, color-mix(in srgb, var(--surface) 78%, transparent) 100%)}}@media (max-width:900px){.ways-section{padding-block:104px 120px}.ways-shell-shape{display:none}.ways-tabs{gap:8px}.ways-tab{background:var(--surface);padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.ways-tab{background:color-mix(in srgb, var(--surface) 90%, var(--surface-raised))}}.ways-tab{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-tab{border:1px solid color-mix(in srgb, var(--line-strong) 16%, var(--line))}}.ways-tab.is-active{background:var(--surface-raised);border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-tab.is-active{border-color:color-mix(in srgb, var(--line-strong) 28%, var(--line))}}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{background:var(--surface-raised);border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{border:1px solid color-mix(in srgb, var(--line-strong) 20%, var(--line))}}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{border-radius:0}}@media (max-width:639px){.ways-section{padding-block:88px 96px}.ways-heading{margin-block-end:48px}.ways-tab{gap:6px;padding-inline:8px}.ways-tab-icon{width:28px;height:28px}.ways-tab-icon svg{width:18px}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{border-radius:0}}.hero-reveal{--hero-reveal-bleed:40px;clip-path:inset(0 0 100% 100%);transition:clip-path var(--reveal-dur) var(--reveal-ease) var(--hero-reveal-delay,0s)}html[data-boot=open] .hero-reveal{clip-path:inset(calc(-1 * var(--hero-reveal-bleed)))}@media (prefers-reduced-motion:reduce){.hero-reveal{clip-path:none;transition:none}}.hero-beams{isolation:isolate;z-index:1}.hero-halftone{inset:var(--header-h) 0 0;z-index:-1;opacity:.75;pointer-events:none;position:absolute;-webkit-mask-image:radial-gradient(17% 24% at 16% 14%,currentColor 0 55%,#0000 100%),radial-gradient(8.7% 19% at 92% 14%,currentColor 0 55%,#0000 100%),radial-gradient(8.3% 16.5% at 75%,currentColor 0 55%,#0000 100%),radial-gradient(16.5% 11% at 50% 92%,currentColor 0 55%,#0000 100%);mask-image:radial-gradient(17% 24% at 16% 14%,currentColor 0 55%,#0000 100%),radial-gradient(8.7% 19% at 92% 14%,currentColor 0 55%,#0000 100%),radial-gradient(8.3% 16.5% at 75%,currentColor 0 55%,#0000 100%),radial-gradient(16.5% 11% at 50% 92%,currentColor 0 55%,#0000 100%)}.ways-section{min-height:1080px;padding-block:132px 156px}.ways-heading{max-width:22ch;margin-block-end:64px}.ways-folder{position:relative}.ways-tabs{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.ways-tab{min-height:82px;color:var(--text-muted);text-align:start;background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;padding-inline:28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ways-tab{background:color-mix(in srgb, var(--surface) 88%, var(--surface-raised))}}.ways-tab{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.ways-tab{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.ways-tab{cursor:pointer;border-radius:0;transition:color .18s,background-color .18s,transform .18s}@supports (color:color-mix(in lab, red, red)){.ways-tab:hover:not(.is-active){background:color-mix(in srgb, var(--surface) 72%, var(--surface-raised))}}.ways-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ways-tab.is-active{z-index:2;color:var(--text);background:var(--surface-raised);border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-tab.is-active{border-color:color-mix(in srgb, var(--line-strong) 28%, var(--line))}}.ways-tab.is-active:after{content:"";background:var(--surface-raised);border-inline:1px solid var(--line-strong);height:49px;position:absolute;inset-block-end:-37px;inset-inline:-1px}@supports (color:color-mix(in lab, red, red)){.ways-tab.is-active:after{border-inline:1px solid color-mix(in srgb, var(--line-strong) 18%, var(--line))}}.ways-tab-icon{z-index:1;color:currentColor;border:1px solid var(--line-strong);width:40px;height:40px;margin-inline-end:13px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ways-tab-icon{border:1px solid color-mix(in srgb, var(--line-strong) 26%, var(--line))}}.ways-tab-icon{border-radius:50%;place-items:center}.ways-tab-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px}.ways-tab>span:last-child{text-box:trim-both cap alphabetic}.ways-tab-number{z-index:1;color:var(--text-faint);font-family:var(--font-code);position:relative}.ways-panel{z-index:1;background:var(--surface-raised);border:1px solid var(--line-strong);min-height:650px;margin-block-start:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ways-panel{border:1px solid color-mix(in srgb, var(--line-strong) 18%, var(--line))}}.ways-panel{box-shadow:0 36px 90px var(--surface);border-radius:0}@supports (color:color-mix(in lab, red, red)){.ways-panel{box-shadow:0 36px 90px color-mix(in srgb, var(--surface) 72%, transparent)}}.ways-panel{isolation:isolate}.ways-grain{z-index:-3;opacity:.92;filter:saturate(.38)contrast(1.08)brightness(.74);inset:0;width:100%!important;height:100%!important;position:absolute!important}.ways-grain canvas{width:100%!important;height:100%!important}.ways-panel[data-grain=fallback]{background-image:radial-gradient(120% 90% at 22% 8%, var(--palette-border) 0%, transparent 62%), radial-gradient(90% 70% at 88% 96%, var(--palette-slate) 0%, transparent 58%), linear-gradient(168deg, var(--palette-slate) 0%, var(--palette-void) 46%, var(--palette-gray) 100%)}@supports (color:color-mix(in lab, red, red)){.ways-panel[data-grain=fallback]{background-image:radial-gradient(120% 90% at 22% 8%, color-mix(in srgb, var(--palette-border) 42%, transparent) 0%, transparent 62%), radial-gradient(90% 70% at 88% 96%, color-mix(in srgb, var(--palette-slate) 55%, transparent) 0%, transparent 58%), linear-gradient(168deg, var(--palette-slate) 0%, var(--palette-void) 46%, color-mix(in srgb, var(--palette-gray) 22%, var(--palette-void)) 100%)}}.ways-panel-vignette{z-index:-2;background:radial-gradient(circle at 72% 48%, transparent 12%, var(--surface) 62%, var(--surface) 100%), linear-gradient(90deg, var(--surface) 0%, var(--surface) 46%, var(--surface) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ways-panel-vignette{background:radial-gradient(circle at 72% 48%, transparent 12%, color-mix(in srgb, var(--surface) 24%, transparent) 62%, color-mix(in srgb, var(--surface) 74%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--surface) 88%, transparent) 0%, color-mix(in srgb, var(--surface) 30%, transparent) 46%, color-mix(in srgb, var(--surface) 5%, transparent) 100%)}}.ways-panel-vignette{pointer-events:none}.ways-panel-copy{z-index:2;width:min(39%,440px);animation:.42s ease-out both ways-copy-in;position:absolute;inset-block-end:48px;inset-inline-start:52px}.ways-panel-copy h3{color:var(--text);margin-block:18px 0}.ways-panel-body{color:var(--text-muted);margin-block-start:20px}.ways-panel-points{border-block-start:1px solid var(--line-strong);flex-direction:column;gap:8px;margin-block-start:28px;padding-block-start:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ways-panel-points{border-block-start:1px solid color-mix(in srgb, var(--line-strong) 20%, var(--line))}}.ways-panel-points li{color:var(--text-muted);gap:12px;display:flex}.ways-panel-points span{color:var(--accent)}.ways-preview{width:61%;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.ways-window{color:var(--text-muted);background:var(--surface-raised);border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-window{border:1px solid color-mix(in srgb, var(--line-strong) 22%, var(--line))}}.ways-window{box-shadow:0 28px 72px var(--surface)}@supports (color:color-mix(in lab, red, red)){.ways-window{box-shadow:0 28px 72px color-mix(in srgb, var(--surface) 70%, transparent)}}.ways-window-main{border-radius:0;width:min(780px,96%);height:482px;animation:.62s cubic-bezier(.22,1,.36,1) both ways-window-in;position:absolute;inset-block-start:82px;inset-inline-end:-82px;overflow:hidden}.ways-window-bar{background:var(--surface);border-block-end:1px solid var(--line-strong);align-items:center;height:58px;padding-inline:22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ways-window-bar{border-block-end:1px solid color-mix(in srgb, var(--line-strong) 15%, var(--line))}}.ways-window-dots{gap:6px;display:flex}.ways-window-dots i{background:var(--line-strong);width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.ways-window-dots i{background:color-mix(in srgb, var(--line-strong) 28%, var(--line))}}.ways-window-dots i{border-radius:50%}.ways-agent{color:var(--text-muted);align-items:center;gap:14px;display:flex;position:absolute;left:50%;translate:-50%}.ways-orb{flex:none;place-items:center;width:44px;height:44px;display:grid}.ways-orb canvas{translate:-2px -6px;scale:.6875}.ways-agent-copy{align-items:baseline;gap:4px;display:flex}.ways-agent-label{font-family:var(--font-code);letter-spacing:.02em;white-space:nowrap;color:#0000;background:linear-gradient(100deg, var(--text-muted) 34%, var(--text) 50%, var(--text-muted) 66%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:16px;line-height:1;animation:2.6s linear infinite ways-agent-sweep}@keyframes ways-agent-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.ways-agent-ellipsis{align-items:center;gap:3px;display:flex}.ways-agent-ellipsis i{background:currentColor;border-radius:50%;width:3.5px;height:3.5px;animation:1.2s linear infinite ways-agent-dot}.ways-agent-ellipsis i:nth-child(2){animation-delay:.2s}.ways-agent-ellipsis i:nth-child(3){animation-delay:.4s}@keyframes ways-agent-dot{0%,to{opacity:.15}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.ways-agent-ellipsis i,.ways-agent-label{animation:none}.ways-agent-ellipsis i{opacity:.55}.ways-agent-label{color:var(--text-muted);background:0 0}}.ways-dashboard{grid-template-columns:340px 1fr;height:calc(100% - 58px);display:grid}.ways-dashboard-nav{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ways-dashboard-nav{background:color-mix(in srgb, var(--surface) 44%, var(--surface-raised))}}.ways-dashboard-nav{border-inline-end:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-dashboard-nav{border-inline-end:1px solid color-mix(in srgb, var(--line-strong) 12%, var(--line))}}.ways-dashboard-body{background:var(--surface)}.ways-dashboard-nav .ways-log{gap:9px;padding:26px 16px;font-size:13px}.ways-window-float{z-index:2;border-radius:20px;width:330px;animation:.74s cubic-bezier(.22,1,.36,1) 70ms both ways-float-in;position:absolute;inset-block-end:34px;inset-inline-end:26px;overflow:hidden}.ways-window-float .ways-window-bar{grid-template-columns:1fr auto;height:49px}.ways-window-float .ways-window-dots{display:none}.ways-queue-list{height:148px}.ways-terminal{height:438px;inset-block-start:94px;inset-inline-end:-42px}.ways-report-body{height:128px}@keyframes ways-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ways-window-in{0%{opacity:0;transform:translate(34px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ways-float-in{0%{opacity:0;transform:translate(22px,18px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:900px){.ways-section{min-height:1180px;padding-block:112px 132px}.ways-panel{min-height:860px}.ways-panel-copy{width:min(620px,100% - 96px);inset-block:50px auto}.ways-preview{width:100%;height:540px;inset-block:auto 0}.ways-window-main{width:87%;inset-block-start:44px}.ways-panel-vignette{background:linear-gradient(180deg, var(--surface) 0%, var(--surface) 58%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.ways-panel-vignette{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 82%, transparent) 0%, color-mix(in srgb, var(--surface) 8%, transparent) 58%, color-mix(in srgb, var(--surface) 36%, transparent) 100%)}}}@media (max-width:639px){.ways-section{min-height:1120px;padding-block:88px 96px}.ways-heading{margin-block-end:44px}.ways-tabs{gap:8px}.ways-tab{justify-content:center;min-height:68px;padding-inline:12px;display:flex}.ways-tab.is-active:after{height:37px;inset-block-end:-29px}.ways-tab-icon{width:34px;height:34px;margin-inline-end:8px}.ways-tab-icon svg{width:17px}.ways-tab-number{display:none}.ways-panel{border-radius:0;min-height:780px;margin-block-start:20px}.ways-panel-copy{width:calc(100% - 52px);inset-block-start:42px;inset-inline-start:26px}.ways-panel-body{margin-block-start:18px}.ways-panel-points{gap:6px;margin-block-start:22px;padding-block-start:16px}.ways-preview{height:430px}.ways-window-main{border-radius:0;width:580px;height:356px;inset-block-start:36px;inset-inline-end:-184px}.ways-window-bar{height:48px}.ways-dashboard{height:calc(100% - 48px)}.ways-window-float{width:276px;inset-block-end:16px;inset-inline-end:20px}.ways-terminal{height:350px;inset-inline-end:-184px}}@media (prefers-reduced-motion:reduce){.ways-tab,.ways-panel-copy,.ways-window-main,.ways-window-float{transition-duration:0s;animation-duration:0s}}.ways-section{padding-block:132px 164px}.ways-folder{aspect-ratio:var(--ways-ratio);position:relative}.ways-shell-shape{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ways-shell-shape path{fill:var(--surface-raised);stroke:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-shell-shape path{stroke:color-mix(in srgb, var(--line-strong) 22%, var(--line))}}.ways-shell-shape path{stroke-width:2px}.ways-tabs{z-index:3;height:var(--ways-lip);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;position:absolute;inset-block-start:0;inset-inline:0}.ways-tab{height:100%;min-height:0;color:var(--text-muted);background:var(--surface);justify-content:center;gap:12px;padding-inline:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.ways-tab{background:color-mix(in srgb, var(--surface) 90%, var(--surface-raised))}}.ways-tab{border:2px solid #0000;border-radius:0;transition:color .18s,background-color .18s;transform:none}.ways-tab:hover:not(.is-active){color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ways-tab:hover:not(.is-active){background:color-mix(in srgb, var(--surface) 84%, var(--surface-raised))}}.ways-tab:hover:not(.is-active){transform:none}.ways-tab.is-active{color:var(--text);background:0 0;border-color:#0000}.ways-tab.is-active:after{display:none}.ways-tab-icon{border:0;width:32px;height:32px;margin-inline-end:0}.ways-tab-icon svg{width:22px}.ways-panel{inset:var(--ways-shoulder) 0 0;z-index:1;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:absolute;overflow:hidden;container-type:inline-size}.mode-cloud .ways-panel,.mode-environment .ways-panel{border-radius:0}.ways-grain{z-index:0;opacity:.98;filter:saturate(.18)contrast(1.18)brightness(.76)}.ways-panel-vignette{z-index:1;background:radial-gradient(circle at 50% 42%, transparent 10%, var(--surface) 60%, var(--surface) 100%), linear-gradient(180deg, var(--surface) 0%, var(--surface) 68%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.ways-panel-vignette{background:radial-gradient(circle at 50% 42%, transparent 10%, color-mix(in srgb, var(--surface) 14%, transparent) 60%, color-mix(in srgb, var(--surface) 60%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 4%, transparent) 0%, color-mix(in srgb, var(--surface) 18%, transparent) 68%, color-mix(in srgb, var(--surface) 80%, transparent) 100%)}}.ways-panel-copy{display:none}.ways-preview{z-index:2;width:100%;min-height:0;inset:0;overflow:hidden}.ways-window-main{filter:brightness(1.08)contrast(1.04);border-radius:0;width:96%;height:auto;inset-block:146px 0;inset-inline:14% auto}.ways-window-float{filter:brightness(1.1)contrast(1.04);border-radius:22px 0 0 22px;width:54%;inset-block-end:48px;inset-inline-end:-3%}.ways-terminal{height:auto;inset-block:146px 0;inset-inline-end:auto}.ways-report{inset-block-end:48px;inset-inline-end:-3%}@media (max-width:900px){.ways-section{padding-block:104px 120px}.ways-shell-shape{display:none}.ways-tabs{gap:8px}.ways-tab{background:var(--surface);padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.ways-tab{background:color-mix(in srgb, var(--surface) 90%, var(--surface-raised))}}.ways-tab{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-tab{border:1px solid color-mix(in srgb, var(--line-strong) 16%, var(--line))}}.ways-tab.is-active{background:var(--surface-raised);border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-tab.is-active{border-color:color-mix(in srgb, var(--line-strong) 28%, var(--line))}}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{background:var(--surface-raised);border:1px solid var(--line-strong);min-height:0}@supports (color:color-mix(in lab, red, red)){.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{border:1px solid color-mix(in srgb, var(--line-strong) 20%, var(--line))}}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{border-radius:0}}@media (max-width:639px){.ways-section{padding-block:88px 96px}.ways-heading{margin-block-end:48px}.ways-tab{gap:6px;padding-inline:8px}.ways-tab-icon{width:28px;height:28px}.ways-tab-icon svg{width:18px}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel{border-radius:0}}.ways-folder{--ways-shell-fill:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ways-folder{--ways-shell-fill:color-mix(in srgb, var(--surface) 91%, var(--surface-raised))}}.ways-folder{--ways-shell-border:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-folder{--ways-shell-border:color-mix(in srgb, var(--line-strong) 12%, var(--line))}}.ways-heading{margin-block-end:0}.ways-folder-stage{isolation:isolate;border-radius:0;margin-inline:-28px;padding:28px;position:relative}.ways-folder-stage:before{z-index:-1;content:"";background:var(--surface-raised);border:1px solid var(--line);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ways-folder-stage:before{border:1px solid color-mix(in srgb, var(--line) 54%, var(--surface))}}.ways-folder-stage:before{border-radius:inherit;pointer-events:none}.ways-shell-fill{z-index:0}.ways-shell-fill path{fill:var(--ways-shell-fill);stroke:none}.ways-shell-outline{z-index:2}.ways-shell-outline path{fill:none;stroke:var(--ways-shell-border);stroke-linejoin:round;stroke-width:1.6px}.ways-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-environment .ways-panel,.mode-either .ways-panel{border-radius:0}.ways-grain{filter:saturate(.14)contrast(1.08)brightness(.66)}.ways-panel-vignette{background:linear-gradient(180deg, var(--ways-shell-fill) 0%, var(--ways-shell-fill) 7%, transparent 18%), radial-gradient(circle at 50% 42%, transparent 10%, var(--surface) 60%, var(--surface) 100%), linear-gradient(180deg, transparent 0%, var(--surface) 68%, var(--surface) 100%)}@supports (color:color-mix(in lab, red, red)){.ways-panel-vignette{background:linear-gradient(180deg, var(--ways-shell-fill) 0%, color-mix(in srgb, var(--ways-shell-fill) 48%, transparent) 7%, transparent 18%), radial-gradient(circle at 50% 42%, transparent 10%, color-mix(in srgb, var(--surface) 12%, transparent) 60%, color-mix(in srgb, var(--surface) 56%, transparent) 100%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface) 16%, transparent) 68%, color-mix(in srgb, var(--surface) 78%, transparent) 100%)}}.ways-log{--ways-log-step:.9s;--ways-log-cycle:calc(6 * var(--ways-log-step));font-family:var(--font-code);letter-spacing:.02em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:30px 22px;font-size:15px;line-height:1.2;list-style:none;display:flex}.ways-log-line{color:var(--text-faint);animation:ways-log-step var(--ways-log-cycle) linear infinite;animation-delay:calc((var(--i) - 6) * var(--ways-log-step));padding-inline:6px}@keyframes ways-log-step{0%,16.6%{background:var(--surface-inverse);color:var(--text-on-inverse)}16.7%,50%{color:var(--text-muted);background:0 0}to{color:var(--text-faint);background:0 0}}@media (prefers-reduced-motion:reduce){.ways-log-line{color:var(--text-muted);animation:none}.ways-log-line:nth-child(3){background:var(--surface-inverse);color:var(--text-on-inverse)}}.ways-flow{width:600px;height:320px;margin:26px 0 0 22px}.ways-flow-pulse{animation:3.6s linear infinite backwards ways-flow-pulse;animation-delay:var(--pulse-delay)}@keyframes ways-flow-pulse{0%{stroke-dashoffset:0;opacity:0}4%{opacity:1}26%{opacity:1}30%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:-100px;opacity:0}}.ways-flow-dot{opacity:.45;animation:3.6s linear infinite backwards ways-flow-dot;animation-delay:calc(var(--dot-slot) * .4s)}@keyframes ways-flow-dot{0%{opacity:.45}4%,9%{opacity:1}17%,to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ways-flow-pulse{display:none}.ways-flow-dot{animation:none}}.ways-gate{width:600px;height:340px;margin:26px 0 0 22px}.ways-gate-pulse{animation:7.2s linear infinite backwards ways-gate-pulse;animation-delay:var(--pulse-delay)}@keyframes ways-gate-pulse{0%{stroke-dashoffset:0;opacity:0}1.5%{opacity:1}9.5%{opacity:1}11%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:-100px;opacity:0}}.ways-gate-bar{animation:7.2s linear infinite backwards ways-gate-bar;animation-delay:var(--bar-delay)}@keyframes ways-gate-bar{0%,1%{rotate:none}5%,45%{rotate:var(--bar-open)}50%,to{rotate:none}}.ways-gate-grant{opacity:.4;animation:7.2s linear infinite backwards ways-gate-grant;animation-delay:var(--grant-delay)}@keyframes ways-gate-grant{0%{opacity:.4}3%,42%{opacity:1}50%,to{opacity:.4}}.ways-gate-row{opacity:.3;animation:7.2s linear infinite backwards ways-gate-row;animation-delay:var(--row-delay)}@keyframes ways-gate-row{0%{opacity:.3}3%,40%{opacity:1}55%,to{opacity:.3}}@media (prefers-reduced-motion:reduce){.ways-gate-pulse{display:none}.ways-gate-bar{rotate:var(--bar-open);animation:none}.ways-gate-grant,.ways-gate-row{opacity:1;animation:none}}.ways-ladder{width:600px;height:320px;margin:26px 0 0 22px}.ways-ladder-pulse{animation:6.4s linear infinite backwards ways-ladder-pulse;animation-delay:var(--pulse-delay)}@keyframes ways-ladder-pulse{0%{stroke-dashoffset:0;opacity:0}1.5%{opacity:1}7%{opacity:1}8.6%{stroke-dashoffset:-100px;opacity:0}to{stroke-dashoffset:-100px;opacity:0}}.ways-ladder-say{opacity:.28;animation:6.4s linear infinite backwards ways-ladder-say;animation-delay:var(--say-delay)}@keyframes ways-ladder-say{0%{opacity:.28}2%,16%{opacity:1}34%,to{opacity:.28}}@media (prefers-reduced-motion:reduce){.ways-ladder-pulse{display:none}.ways-ladder-say{opacity:1;animation:none}}@media (max-width:900px){.ways-folder-stage{border-radius:0;margin-inline:-14px;padding:14px}.ways-tab.is-active,.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel,.mode-either .ways-panel{background:var(--ways-shell-fill)}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel,.mode-either .ways-panel{border-radius:0}}@media (max-width:639px){.ways-folder-stage{border-radius:0;margin-inline:-12px;padding:12px}.ways-tabs{gap:7px}.ways-tab{min-width:0;font-size:var(--fs-nano);letter-spacing:.03em;gap:4px;padding-inline:3px;line-height:1;overflow:visible}.ways-tab>span:last-child{white-space:nowrap}.ways-tab-icon{flex:none;width:18px;height:18px}.ways-tab-icon svg{width:15px}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel,.mode-either .ways-panel{border-radius:0}}@media (max-width:359px){.ways-tab-icon{display:none}}.ways-folder .ways-tab:focus-visible{outline:2px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.ways-folder .ways-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--line-strong) 46%, var(--line))}}.ways-folder .ways-tab:focus-visible{outline-offset:-3px}.ways-folder .ways-tab.is-active:focus-visible{outline:none}.ways-section{--ways-ratio:1160 / 800;min-height:0;padding-block:0}@media (min-width:1024px){.ways-section{--ways-stage-air:16px;--ways-frame-air:calc(2 * var(--ways-stage-air));--ways-max-h:calc(100dvh - var(--header-h) - 2 * var(--rule-gap-sm) - var(--ways-frame-air));min-height:calc(100dvh - var(--header-h) - 2 * var(--rule-gap-sm));flex-direction:column;justify-content:center;display:flex}.ways-folder-stage{max-width:calc(var(--ways-max-h) * var(--ways-ratio) + 56px);margin-inline:auto}}.ways-section{position:relative}.ways-section>*{z-index:1;position:relative}.ways-grid{background:var(--line);border-block-start:1px solid var(--line);flex-direction:column;gap:1px;display:flex;position:relative}.ways-cell{background:var(--surface-pitch);min-width:0;padding-inline:var(--shell-pad)}.ways-cell-copy{flex-direction:column;justify-content:space-between;gap:32px;padding-block:24px 32px;display:flex}.ways-cell-blank{display:none}.ways-cell-visual{padding:var(--ways-stage-air,16px)}.ways-cell-visual>.ways-folder-stage{border-radius:0;width:100%;margin-inline:auto}@media (min-width:1024px){.ways-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ways-cell-copy{grid-area:1/1}.ways-cell-blank{grid-area:2/1;display:block;position:relative;overflow:hidden}.ways-cell-visual{grid-area:1/2/3/5;grid-template-columns:minmax(0,1fr);align-content:center;display:grid}}.ways-nodes{z-index:10;pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1024px){.ways-nodes{display:block}}.ways-node{background:var(--text);width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.ways-folder{--ways-lip:10%;--ways-shoulder:13%}.ways-preview{--ways-k:min(1, 100cqw / 1160px);width:1160px;height:696px;transform:scale(var(--ways-k));transform-origin:0 0;position:absolute;inset:0 auto auto 0}.ways-panel-scrim{z-index:3;background:linear-gradient(180deg, transparent 0%, var(--surface) 40%, var(--surface) 66%, var(--surface) 92%);height:56%;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.ways-panel-scrim{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface) 22%, transparent) 40%, color-mix(in srgb, var(--surface) 72%, transparent) 66%, var(--surface) 92%)}}.ways-panel-scrim{pointer-events:none}.ways-caption{z-index:4;text-align:center;width:min(88%,620px);margin-inline:auto;position:absolute;inset-block-end:clamp(20px,4cqw,52px);inset-inline:0}.ways-caption h3{color:var(--text);font-size:var(--fs-h4);margin-block-end:10px}.ways-caption p{color:var(--text-muted);text-wrap:pretty}@media (max-width:900px){.ways-folder{aspect-ratio:auto}.ways-tabs{height:auto;position:static}.ways-tab{height:auto;min-height:68px}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel,.mode-either .ways-panel{aspect-ratio:1160/696;margin-block-start:20px;position:relative;inset:auto}}@media (max-width:639px){.ways-tab{min-height:46px}.ways-panel,.mode-cloud .ways-panel,.mode-environment .ways-panel,.mode-either .ways-panel{aspect-ratio:auto}.ways-panel-scrim{height:72%}.ways-preview{--ways-k:calc(100cqw / 800px);transform-origin:50% 0;inset:0 auto auto calc(50% - 536px)}.ways-caption{width:min(90%,420px);padding-block:calc(60cqw - 40px) 26px;position:relative;inset:auto}.ways-caption h3{font-size:var(--fs-h5);margin-block-end:6px}}.timeline-scan,.timeline-trail,.stage-1,.stage-2,.stage-3,.branch-sweep-1,.branch-sweep-2,.branch-sweep-3,.pill-bg-1,.pill-bg-2,.pill-fg-1,.pill-fg-2,.pill-icon-1,.pill-icon-2,.pill-enter-0,.pill-enter-1,.pill-enter-2,.pill-enter-3,.pill-copy-0,.pill-copy-1,.pill-copy-2,.pill-copy-3,.branch-line-1,.branch-line-2,.branch-line-3,.branch-leader-1,.branch-leader-2,.branch-leader-3,.branch-origin-1,.branch-origin-2,.branch-origin-3,.status-copy-1a,.status-copy-1b,.status-copy-2a,.status-copy-2b,.status-copy-3a,.checkpoint-loader-1a,.checkpoint-loader-1b,.checkpoint-loader-2a,.checkpoint-loader-2b,.checkpoint-loader-3a,.checkpoint-check-1a,.checkpoint-check-1b,.checkpoint-check-2a,.checkpoint-check-2b,.checkpoint-check-3a,.checkpoint-result-2b,.checkpoint-tick-1a,.checkpoint-tick-1b,.checkpoint-tick-2a,.checkpoint-tick-2b,.checkpoint-tick-3a,.leader-draw-1,.leader-draw-2,.leader-draw-3,.agent-text-1a,.agent-text-1b,.agent-text-2a,.agent-text-2b,.agent-text-3a,.agent-stamp-1,.agent-stamp-2,.agent-stamp-3,.pill-dust-glow,.pill-dust-particle{animation-duration:var(--loop,10s);animation-timing-function:linear;animation-iteration-count:infinite}[data-timeline-active=true] .timeline-scan{animation-name:timeline-scan}[data-timeline-active=true] .timeline-trail{animation-name:timeline-trail}[data-timeline-active=true] .stage-1{animation-name:stage-1}[data-timeline-active=true] .stage-2{animation-name:stage-2}[data-timeline-active=true] .stage-3{animation-name:stage-3}[data-timeline-active=true] .branch-sweep-1{animation-name:branch-sweep-1}[data-timeline-active=true] .branch-sweep-2{animation-name:branch-sweep-2}[data-timeline-active=true] .branch-sweep-3{animation-name:branch-sweep-3}[data-timeline-active=true] .pill-bg-1{animation-name:pill-bg-1}[data-timeline-active=true] .pill-fg-1{animation-name:pill-fg-1}[data-timeline-active=true] .pill-icon-1{animation-name:pill-icon-1}[data-timeline-active=true] .pill-bg-2{animation-name:pill-bg-2}[data-timeline-active=true] .pill-fg-2{animation-name:pill-fg-2}[data-timeline-active=true] .pill-icon-2{animation-name:pill-icon-2}[data-timeline-active=true] .pill-enter-0{animation-name:pill-enter-0}[data-timeline-active=true] .pill-enter-1{animation-name:pill-enter-1}[data-timeline-active=true] .pill-enter-2{animation-name:pill-enter-2}[data-timeline-active=true] .pill-enter-3{animation-name:pill-enter-3}[data-timeline-active=true] .pill-copy-0{animation-name:pill-copy-0}[data-timeline-active=true] .pill-copy-1{animation-name:pill-copy-1}[data-timeline-active=true] .pill-copy-2{animation-name:pill-copy-2}[data-timeline-active=true] .pill-copy-3{animation-name:pill-copy-3}[data-timeline-active=true] .branch-line-1{animation-name:branch-line-1}[data-timeline-active=true] .branch-line-2{animation-name:branch-line-2}[data-timeline-active=true] .branch-line-3{animation-name:branch-line-3}[data-timeline-active=true] .branch-leader-1{animation-name:branch-leader-1}[data-timeline-active=true] .branch-leader-2{animation-name:branch-leader-2}[data-timeline-active=true] .branch-leader-3{animation-name:branch-leader-3}[data-timeline-active=true] .branch-origin-1{animation-name:branch-origin-1}[data-timeline-active=true] .branch-origin-2{animation-name:branch-origin-2}[data-timeline-active=true] .branch-origin-3{animation-name:branch-origin-3}[data-timeline-active=true] .status-copy-1a{animation-name:status-copy-1a}[data-timeline-active=true] .status-copy-1b{animation-name:status-copy-1b}[data-timeline-active=true] .status-copy-2a{animation-name:status-copy-2a}[data-timeline-active=true] .status-copy-2b{animation-name:status-copy-2b}[data-timeline-active=true] .status-copy-3a{animation-name:status-copy-3a}[data-timeline-active=true] .checkpoint-loader-1a{animation-name:checkpoint-loader-1a}[data-timeline-active=true] .checkpoint-loader-1b{animation-name:checkpoint-loader-1b}[data-timeline-active=true] .checkpoint-loader-2a{animation-name:checkpoint-loader-2a}[data-timeline-active=true] .checkpoint-loader-2b{animation-name:checkpoint-loader-2b}[data-timeline-active=true] .checkpoint-loader-3a{animation-name:checkpoint-loader-3a}[data-timeline-active=true] .checkpoint-check-1a{animation-name:checkpoint-check-1a}[data-timeline-active=true] .checkpoint-check-1b{animation-name:checkpoint-check-1b}[data-timeline-active=true] .checkpoint-check-2a{animation-name:checkpoint-check-2a}[data-timeline-active=true] .checkpoint-check-2b{animation-name:checkpoint-check-2b}[data-timeline-active=true] .checkpoint-check-3a{animation-name:checkpoint-check-3a}[data-timeline-active=true] .checkpoint-result-2b{animation-name:checkpoint-result-2b}[data-timeline-active=true] .checkpoint-tick-1a{animation-name:checkpoint-tick-1a}[data-timeline-active=true] .checkpoint-tick-1b{animation-name:checkpoint-tick-1b}[data-timeline-active=true] .checkpoint-tick-2a{animation-name:checkpoint-tick-2a}[data-timeline-active=true] .checkpoint-tick-2b{animation-name:checkpoint-tick-2b}[data-timeline-active=true] .checkpoint-tick-3a{animation-name:checkpoint-tick-3a}[data-timeline-active=true] .leader-draw-1{animation-name:leader-draw-1}[data-timeline-active=true] .leader-draw-2{animation-name:leader-draw-2}[data-timeline-active=true] .leader-draw-3{animation-name:leader-draw-3}[data-timeline-active=true] .agent-text-1a{animation-name:agent-text-1a}[data-timeline-active=true] .agent-text-1b{animation-name:agent-text-1b}[data-timeline-active=true] .agent-text-2a{animation-name:agent-text-2a}[data-timeline-active=true] .agent-text-2b{animation-name:agent-text-2b}[data-timeline-active=true] .agent-text-3a{animation-name:agent-text-3a}[data-timeline-active=true] .agent-stamp-1{animation-name:agent-stamp-1}[data-timeline-active=true] .agent-stamp-2{animation-name:agent-stamp-2}[data-timeline-active=true] .agent-stamp-3{animation-name:agent-stamp-3}[data-timeline-active=true] .pill-dust-glow{animation-name:pill-dust-glow}[data-timeline-active=true] .pill-dust-particle{animation-name:pill-dust-particle}.pill-enter,.pill-copy,.status-copy,.checkpoint-loader,.checkpoint-check,.checkpoint-result,.agent-text,.agent-stamp,.pill-dust-glow,.pill-dust-particle{transform-box:fill-box}.pill-enter{transform-origin:0}.pill-copy,.status-copy,.checkpoint-loader,.checkpoint-check{transform-origin:50%}.branch-origin{transform-box:fill-box;transform-origin:50%}.agent-text,.agent-stamp,.agent-result{transform-origin:0;animation-timing-function:steps(10,end)}.pill-dust-glow,.pill-dust-particle{transform-origin:50%}.timeline-trail,.stage-1,.stage-2,.stage-3,.pill-enter-0,.pill-enter-1,.pill-enter-2,.pill-enter-3,.pill-copy-0,.pill-copy-1,.pill-copy-2,.pill-copy-3,.status-copy-1a,.status-copy-1b,.status-copy-2a,.status-copy-2b,.status-copy-3a,.checkpoint-loader-1a,.checkpoint-loader-1b,.checkpoint-loader-2a,.checkpoint-loader-2b,.checkpoint-loader-3a,.checkpoint-check-1a,.checkpoint-check-1b,.checkpoint-check-2a,.checkpoint-check-2b,.checkpoint-check-3a,.checkpoint-result-2b,.agent-text-1a,.agent-text-1b,.agent-text-2a,.agent-text-2b,.agent-text-3a,.agent-stamp-1,.agent-stamp-2,.agent-stamp-3,.pill-dust-glow,.pill-dust-particle{opacity:0}@keyframes timeline-scan{0%,4%{width:0}11%{width:var(--b1)}21%{width:var(--b1p)}29%{width:var(--b2)}43%{width:var(--b2p)}56%{width:var(--b3)}71%{width:var(--b3p)}82%,to{width:var(--scan-w)}}@keyframes timeline-trail{0%,1%{opacity:0}4%,90%{opacity:1}92%,to{opacity:0}}@keyframes stage-1{0%,10%{opacity:0}13%,30%{opacity:1}35%,90%{opacity:.42}92%,to{opacity:0}}@keyframes stage-2{0%,28%{opacity:0}31%,54%{opacity:1}59%,90%{opacity:.42}92%,to{opacity:0}}@keyframes stage-3{0%,55%{opacity:0}58%,90%{opacity:1}92%,to{opacity:0}}@keyframes branch-sweep-1{0%,13%{width:0}27%,to{width:var(--branch-w)}}@keyframes branch-sweep-2{0%,31%{width:0}54%,to{width:var(--branch-w)}}@keyframes branch-sweep-3{0%,58%{width:0}78%,to{width:var(--branch-w)}}@keyframes pill-enter-0{0%,1%{opacity:0;transform:translate(-6px)scaleX(.14)}3%{opacity:1;transform:translate(0)scaleX(1.04)}4%,90%{opacity:1;transform:translate(0)scaleX(1)}92%,to{opacity:0;transform:translate(0)scaleX(1)}}@keyframes pill-copy-0{0%,2%{opacity:0;transform:translate(-5px)}4%,90%{opacity:1;transform:translate(0)}92%,to{opacity:0;transform:translate(0)}}@keyframes pill-enter-1{0%,11%{opacity:0;transform:translate(-6px)scaleX(.14)}13%{opacity:1;transform:translate(0)scaleX(1.04)}14%,to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes pill-copy-1{0%,12%{opacity:0;transform:translate(-5px)}14%,to{opacity:1;transform:translate(0)}}@keyframes pill-enter-2{0%,29%{opacity:0;transform:translate(-6px)scaleX(.14)}31%{opacity:1;transform:translate(0)scaleX(1.04)}32%,to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes pill-copy-2{0%,30%{opacity:0;transform:translate(-5px)}32%,to{opacity:1;transform:translate(0)}}@keyframes pill-enter-3{0%,56%{opacity:0;transform:translate(-6px)scaleX(.14)}58%{opacity:1;transform:translate(0)scaleX(1.04)}59%,to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes pill-copy-3{0%,57%{opacity:0;transform:translate(-5px)}59%,to{opacity:1;transform:translate(0)}}@keyframes pill-dust-glow{0%,.5%{opacity:0;transform:scale(.45)}1.2%{opacity:.2;transform:scale(.8)}3.5%{opacity:.1;transform:scale(1.45)}6%,to{opacity:0;transform:scale(1.9)}}@keyframes pill-dust-particle{0%,.5%{opacity:0;transform:translate(0)scale(.4)}1.2%{opacity:.9;transform:translate(0)scale(.75)}4.5%{opacity:.35;transform:translate(var(--dust-x), var(--dust-y)) scale(1)}6%,to{opacity:0;transform:translate(var(--dust-x), var(--dust-y)) scale(.55)}}@keyframes leader-draw-1{0%,9%{stroke-dashoffset:1px}13%,to{stroke-dashoffset:0}}@keyframes leader-draw-2{0%,27%{stroke-dashoffset:1px}31%,to{stroke-dashoffset:0}}@keyframes leader-draw-3{0%,54%{stroke-dashoffset:1px}58%,to{stroke-dashoffset:0}}@keyframes agent-text-1a{0%,17%{opacity:0;clip-path:inset(0 100% 0 0)}18%{opacity:1;clip-path:inset(0 100% 0 0)}21%,to{opacity:1;clip-path:inset(0)}}@keyframes agent-text-1b{0%,23%{opacity:0;clip-path:inset(0 100% 0 0)}24%{opacity:1;clip-path:inset(0 100% 0 0)}28%,to{opacity:1;clip-path:inset(0)}}@keyframes agent-text-2a{0%,37%{opacity:0;clip-path:inset(0 100% 0 0)}38%{opacity:1;clip-path:inset(0 100% 0 0)}43%,to{opacity:1;clip-path:inset(0)}}@keyframes agent-text-2b{0%,46%{opacity:0;clip-path:inset(0 100% 0 0)}47%{opacity:1;clip-path:inset(0 100% 0 0)}52%,to{opacity:1;clip-path:inset(0)}}@keyframes agent-text-3a{0%,70%{opacity:0;clip-path:inset(0 100% 0 0)}71%{opacity:1;clip-path:inset(0 100% 0 0)}77%,to{opacity:1;clip-path:inset(0)}}@keyframes agent-stamp-1{0%,9%{opacity:0;clip-path:inset(0 100% 0 0)}10%{opacity:1;clip-path:inset(0 100% 0 0)}13%,90%{opacity:1;clip-path:inset(0)}92%,to{opacity:0;clip-path:inset(0)}}@keyframes agent-stamp-2{0%,27%{opacity:0;clip-path:inset(0 100% 0 0)}28%{opacity:1;clip-path:inset(0 100% 0 0)}32%,90%{opacity:1;clip-path:inset(0)}92%,to{opacity:0;clip-path:inset(0)}}@keyframes agent-stamp-3{0%,54%{opacity:0;clip-path:inset(0 100% 0 0)}55%{opacity:1;clip-path:inset(0 100% 0 0)}59%,90%{opacity:1;clip-path:inset(0)}92%,to{opacity:0;clip-path:inset(0)}}@keyframes branch-line-1{0%,12%{stroke:var(--line)}13%,31%{stroke:var(--surface-inverse)}35%,to{stroke:var(--line)}}@keyframes branch-line-2{0%,30%{stroke:var(--line)}31%,55%{stroke:var(--surface-inverse)}59%,to{stroke:var(--line)}}@keyframes branch-line-3{0%,57%{stroke:var(--line)}58%,to{stroke:var(--surface-inverse)}}@keyframes branch-leader-1{0%,10%{stroke:var(--line)}13%,to{stroke:var(--accent)}}@keyframes branch-leader-2{0%,28%{stroke:var(--line)}31%,to{stroke:var(--accent)}}@keyframes branch-leader-3{0%,55%{stroke:var(--line)}58%,to{stroke:var(--accent)}}@keyframes branch-origin-1{0%,10%{stroke:var(--line);transform:scale(.65)}12%{stroke:var(--accent);transform:scale(1.45)}14%,to{stroke:var(--accent);transform:scale(1)}}@keyframes branch-origin-2{0%,28%{stroke:var(--line);transform:scale(.65)}30%{stroke:var(--accent);transform:scale(1.45)}32%,to{stroke:var(--accent);transform:scale(1)}}@keyframes branch-origin-3{0%,55%{stroke:var(--line);transform:scale(.65)}57%{stroke:var(--accent);transform:scale(1.45)}59%,to{stroke:var(--accent);transform:scale(1)}}@keyframes status-copy-1a{0%,16%{opacity:0;transform:translateY(3px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes status-copy-1b{0%,22%{opacity:0;transform:translateY(3px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes status-copy-2a{0%,36%{opacity:0;transform:translateY(3px)}38%,to{opacity:1;transform:translateY(0)}}@keyframes status-copy-2b{0%,45%{opacity:0;transform:translateY(3px)}47%,to{opacity:1;transform:translateY(0)}}@keyframes status-copy-3a{0%,68%{opacity:0;transform:translateY(3px)}70%,to{opacity:1;transform:translateY(0)}}@keyframes checkpoint-loader-1a{0%,17%{opacity:0;transform:rotate(0)scale(.82)}18%{opacity:1;transform:rotate(0)scale(1)}23%{opacity:1;transform:rotate(1080deg)scale(1)}23.5%,to{opacity:0;transform:rotate(1120deg)scale(.82)}}@keyframes checkpoint-check-1a{0%,23%{opacity:0;transform:scale(.48)}24%{opacity:1;transform:scale(1.16)}25.2%,to{opacity:1;transform:scale(1)}}@keyframes checkpoint-tick-1a{0%,23.8%{stroke-dashoffset:1px}25.2%,to{stroke-dashoffset:0}}@keyframes checkpoint-loader-1b{0%,23%{opacity:0;transform:rotate(0)scale(.82)}24%{opacity:1;transform:rotate(0)scale(1)}28.5%{opacity:1;transform:rotate(900deg)scale(1)}29%,to{opacity:0;transform:rotate(940deg)scale(.82)}}@keyframes checkpoint-check-1b{0%,28.5%{opacity:0;transform:scale(.48)}29.3%{opacity:1;transform:scale(1.16)}30.5%,to{opacity:1;transform:scale(1)}}@keyframes checkpoint-tick-1b{0%,29.1%{stroke-dashoffset:1px}30.5%,to{stroke-dashoffset:0}}@keyframes checkpoint-loader-2a{0%,37%{opacity:0;transform:rotate(0)scale(.82)}38%{opacity:1;transform:rotate(0)scale(1)}44%{opacity:1;transform:rotate(1260deg)scale(1)}44.5%,to{opacity:0;transform:rotate(1300deg)scale(.82)}}@keyframes checkpoint-check-2a{0%,44%{opacity:0;transform:scale(.48)}44.8%{opacity:1;transform:scale(1.16)}46%,to{opacity:1;transform:scale(1)}}@keyframes checkpoint-tick-2a{0%,44.6%{stroke-dashoffset:1px}46%,to{stroke-dashoffset:0}}@keyframes checkpoint-loader-2b{0%,46%{opacity:0;transform:rotate(0)scale(.82)}47%{opacity:1;transform:rotate(0)scale(1)}53%{opacity:1;transform:rotate(1260deg)scale(1)}53.5%,to{opacity:0;transform:rotate(1300deg)scale(.82)}}@keyframes checkpoint-check-2b{0%,53%{opacity:0;transform:scale(.48)}53.8%{opacity:1;transform:scale(1.16)}55%,to{opacity:1;transform:scale(1)}}@keyframes checkpoint-tick-2b{0%,53.6%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}@keyframes checkpoint-loader-3a{0%,71%{opacity:0;transform:rotate(0)scale(.82)}72%{opacity:1;transform:rotate(0)scale(1)}79%{opacity:1;transform:rotate(1440deg)scale(1)}79.5%,to{opacity:0;transform:rotate(1480deg)scale(.82)}}@keyframes checkpoint-check-3a{0%,79%{opacity:0;transform:scale(.48)}79.8%{opacity:1;transform:scale(1.16)}81%,to{opacity:1;transform:scale(1)}}@keyframes checkpoint-tick-3a{0%,79.6%{stroke-dashoffset:1px}81%,to{stroke-dashoffset:0}}@keyframes checkpoint-result-2b{0%,53%{opacity:0;clip-path:inset(0 100% 0 0)}54%{opacity:1;clip-path:inset(0 100% 0 0)}57%,to{opacity:1;clip-path:inset(0)}}@keyframes pill-bg-1{0%,11%{fill:var(--surface-raised)}13%,30%{fill:var(--surface-inverse)}35%,to{fill:var(--surface-raised)}}@keyframes pill-fg-1{0%,11%{fill:var(--text)}13%,30%{fill:var(--text-on-inverse)}35%,to{fill:var(--text)}}@keyframes pill-icon-1{0%,11%{fill:var(--text-muted)}13%,30%{fill:var(--text-on-inverse)}35%,to{fill:var(--text-muted)}}@keyframes pill-bg-2{0%,29%{fill:var(--surface-raised)}31%,54%{fill:var(--surface-inverse)}59%,to{fill:var(--surface-raised)}}@keyframes pill-fg-2{0%,29%{fill:var(--text)}31%,54%{fill:var(--text-on-inverse)}59%,to{fill:var(--text)}}@keyframes pill-icon-2{0%,29%{fill:var(--text-muted)}31%,54%{fill:var(--text-on-inverse)}59%,to{fill:var(--text-muted)}}@media (prefers-reduced-motion:reduce){[data-timeline-active=true] :is(.timeline-scan,.timeline-trail,.stage-1,.stage-2,.stage-3,.branch-sweep-1,.branch-sweep-2,.branch-sweep-3,.pill-bg-1,.pill-bg-2,.pill-fg-1,.pill-fg-2,.pill-icon-1,.pill-icon-2,.pill-enter,.pill-copy,.branch-line,.branch-leader,.branch-origin,.status-copy,.checkpoint-loader,.checkpoint-check,.checkpoint-result,.checkpoint-tick,.leader-draw,.agent-text,.agent-stamp,.pill-dust-glow,.pill-dust-particle){animation:none}.timeline-scan{width:var(--scan-w)}.branch-sweep-1,.branch-sweep-2,.branch-sweep-3{width:var(--branch-w)}.timeline-trail,.stage-1,.stage-2,.stage-3,.pill-enter,.pill-copy,.status-copy,.checkpoint-check,.checkpoint-result,.agent-text,.agent-stamp{opacity:1;clip-path:none;transform:none}.branch-origin{transform:none}.checkpoint-loader{display:none}.checkpoint-tick,.leader-draw{stroke-dashoffset:0}.pill-dust-glow,.pill-dust-particle{display:none}}.spec-band{--spec-row-h:calc((100dvh - var(--header-h)) / 2)}@media (min-width:1024px){.spec-band{grid-template-rows:repeat(2, minmax(var(--spec-row-h), auto))}}.spec-device{justify-content:center;align-items:center;display:flex}.spec-device__rig{flex-direction:column;align-items:stretch;width:88%;max-width:26rem;display:flex}.spec-device__img{z-index:1;width:100%;height:auto;position:relative}.spec-device__leads{grid-template-columns:1fr 1fr;justify-items:center;height:3.25rem;margin-top:-7.3%;display:grid;position:relative}.spec-device__lead{width:7px;height:100%;position:relative}.spec-device__lead:before{content:"";background:var(--line-strong);width:100%;height:3px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.spec-device__lead:before{background:color-mix(in srgb, var(--line-strong) 80%, var(--palette-pitch))}}.spec-device__lead:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.spec-device__lead:after{background:color-mix(in srgb, var(--line-strong) 55%, var(--palette-pitch))}}.spec-device__pulse{background-image:linear-gradient(to bottom, transparent 0%, var(--accent) 11%, transparent 46%, transparent 100%);background-repeat:repeat-y;background-size:100% 120px;width:3px;display:none;position:absolute;top:0;bottom:0;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.spec-device__pulse{animation:1s linear infinite sys-flow-y;display:block}.spec-device__lead:nth-child(2) .spec-device__pulse{animation-delay:-500ms}}.spec-device__ports{grid-template-columns:1fr 1fr;justify-items:center;margin:0;padding:0;list-style:none;display:grid}.spec-device__port{flex-direction:column;align-items:center;gap:.5rem;display:flex}.spec-device__box{border:1px solid var(--line-strong);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.spec-device__box{border:1px solid color-mix(in srgb, var(--line-strong) 55%, var(--palette-pitch))}}.spec-device__box{background:var(--palette-pitch);color:var(--text)}.spec-device__box svg{width:1.125rem;height:1.125rem}.spec-device__name{color:var(--text-muted);font-family:var(--font-code);font-size:var(--fs-nano);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-direction:column;align-items:center;line-height:1.45;display:flex}@media (max-width:1023px){.spec-device__rig{width:60%;max-width:20rem}}.spec-preorder{height:var(--btn-h-sm);padding-inline:var(--btn-px-md);--accent-mark-x:var(--btn-px-md);border:1px solid var(--line-strong);border-radius:var(--r-button);color:var(--text);white-space:nowrap;align-self:start;align-items:center;margin-top:2rem;font-weight:500;transition:border-color .18s,color .18s;display:inline-flex}@media (hover:hover){.spec-preorder:hover{border-color:var(--accent);color:var(--accent)}}.spec-preorder:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.spec-visual{aspect-ratio:2;place-items:center;display:grid;position:relative;overflow:hidden}.spec-visual>*{grid-area:1/1}.signal-grid-pattern{background:var(--surface-pitch);shape-rendering:crispedges;--signal-green-forest:var(--palette-graphite);--signal-green-zest:var(--trace-lead);--signal-green-neon:var(--accent);display:block;overflow:hidden}.signal-grid-pattern__ground{fill:var(--surface-pitch)}.signal-grid-pattern__cell{fill:var(--signal-cell-rest)}@media (hover:hover) and (pointer:fine){.signal-grid-pattern__cell[data-hover-tone=forest]:hover{fill:var(--signal-green-forest)}.signal-grid-pattern__cell[data-hover-tone=zest]:hover{fill:var(--signal-green-zest)}.signal-grid-pattern__cell[data-hover-tone=neon]:hover{fill:var(--signal-green-neon)}}.signal-grid-pattern__fixed-cell--forest,.signal-grid-pattern__trace-stop--forest{fill:var(--signal-green-forest);stop-color:var(--signal-green-forest)}.signal-grid-pattern__fixed-cell--zest,.signal-grid-pattern__trace-stop--zest{fill:var(--signal-green-zest);stop-color:var(--signal-green-zest)}.signal-grid-pattern__fixed-cell--neon,.signal-grid-pattern__trace-stop--neon{fill:var(--signal-green-neon);stop-color:var(--signal-green-neon)}.signal-grid-pattern__trace{fill:none;stroke-linecap:square;stroke-linejoin:round;shape-rendering:geometricprecision}.signal-grid-pattern__via{fill:var(--surface-pitch)}.spec-field{width:100%;height:100%;position:absolute;inset:0}.spec-note{background:radial-gradient(closest-side, var(--scrim) 0%, var(--scrim) 40%, transparent 100%);padding:24px}@media (min-width:1024px){.spec-visual{aspect-ratio:auto}}.boot{z-index:100;position:fixed;inset:0;overflow:hidden}.boot-screen{background:var(--surface);will-change:transform;position:absolute;inset:0}.boot-stage{font-family:var(--font-code);font-size:var(--fs-micro);letter-spacing:.06em;line-height:1.7;position:absolute;inset:0}.boot-log{transform:translateY(calc(-50% + var(--boot-band-drop)));top:50%;margin:0;padding:0;list-style:none;position:absolute;inset-inline-start:var(--boot-pad)}.boot-line{color:var(--text-faint);padding-inline:6px;transition:color .12s linear;display:table}.boot-line[data-state=past]{color:var(--text-muted)}.boot-line[data-state=active]{background:var(--surface-inverse);color:var(--text-on-inverse)}.boot-core{transform:translate(-50%, calc(var(--boot-mark-h) / -2));align-items:center;gap:var(--boot-core-gap);top:50%;flex-direction:column;display:flex;position:absolute;inset-inline-start:50%}.boot-mark{color:var(--text)}.boot-count{color:var(--text);font-size:var(--fs-h5);line-height:var(--boot-count-h);letter-spacing:.12em;font-variant-numeric:tabular-nums;margin:0}.boot-note{transform:translateY(calc(-50% + var(--boot-band-drop)));max-width:42ch;color:var(--text-muted);text-align:right;text-wrap:balance;top:50%;margin:0;position:absolute;inset-inline-end:var(--boot-pad)}.boot-cursor{vertical-align:text-bottom;background:var(--text);width:.6em;height:1em;margin-inline-start:.3em;animation:.9s step-end infinite boot-blink;display:inline-block}@keyframes boot-blink{50%{opacity:0}}.boot[data-phase=open] .boot-screen{animation:boot-crt-collapse var(--boot-off-ms) forwards}@keyframes boot-crt-collapse{0%{animation-timing-function:steps(9,end);transform:scaleY(1)}32%{transform:scaleY(0)}to{transform:scaleY(0)}}.boot-flash{background:var(--text);width:100%;height:2px;box-shadow:0 0 10px var(--palette-white), 0 0 32px var(--palette-white);top:50%;margin-top:-1px;position:absolute;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.boot-flash{box-shadow:0 0 10px color-mix(in srgb, var(--palette-white) 16%, transparent), 0 0 32px color-mix(in srgb, var(--palette-white) 8%, transparent)}}.boot-flash{opacity:0;will-change:transform, opacity}.boot[data-phase=open] .boot-flash{animation:boot-crt-line var(--boot-off-ms) forwards}@keyframes boot-crt-line{0%{opacity:0;transform:scaleX(1)}32%{opacity:var(--boot-flash-peak);transform:scaleX(1)}46%{opacity:var(--boot-flash-peak);animation-timing-function:steps(7,end);transform:scaleX(1)}76%{transform:scaleX(var(--boot-dot-scale));opacity:calc(var(--boot-flash-peak) * 3)}to{transform:scaleX(var(--boot-dot-scale));opacity:0}}@media not all and (min-width:900px){.boot-log{inset-inline:var(--boot-pad);transform:translateY(calc(var(--boot-mark-h) / 2 + var(--boot-core-gap) + var(--boot-count-h) + 32px));text-align:center}.boot-line[data-state=past],.boot-line[data-state=next]{display:none}.boot-line[data-state=active]{color:var(--text);background:0 0;margin-inline:auto;padding-inline:0;animation:.16s ease-out boot-line-step}.boot-note{display:none}}@keyframes boot-line-step{0%{opacity:0}to{opacity:1}}.cursor-trail{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cursor-trail-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-loop{z-index:0;inset-inline:0;top:var(--bar-band);pointer-events:none;position:absolute;bottom:0;overflow:hidden}.hero-loop__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-loop__track{fill:none;stroke:var(--line)}@supports (color:color-mix(in lab, red, red)){.hero-loop__track{stroke:color-mix(in srgb, var(--line) 78%, var(--hero-ground))}}.hero-loop__track{stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hero-loop__pulse{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:hero-loop-run var(--loop-dur,26s) linear infinite}.hero-loop__pulse--back{animation-name:hero-loop-run-back}.hero-loop__still{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-loop__still{stroke:color-mix(in srgb, var(--accent) 74%, transparent)}}.hero-loop__still{stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes hero-loop-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--loop-len) * -1)}}@keyframes hero-loop-run-back{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--loop-len)}}.hero-loop:after{content:"";background:radial-gradient(50% 38% at 50% 38%, var(--hero-ground) 0%, var(--hero-ground) 46%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-loop:after{background:radial-gradient(50% 38% at 50% 38%, color-mix(in srgb, var(--hero-ground) 88%, transparent) 0%, color-mix(in srgb, var(--hero-ground) 58%, transparent) 46%, transparent 72%)}}@media (prefers-reduced-motion:reduce){.hero-loop__pulse{animation:none}}.lead-trace{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lead-trace__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lead-trace__track{fill:none;stroke:var(--line)}@supports (color:color-mix(in lab, red, red)){.lead-trace__track{stroke:color-mix(in srgb, var(--line) 62%, var(--palette-pitch))}}.lead-trace__track{stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.lead-trace__pulse{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:lead-trace-run var(--trace-dur,29s) linear infinite}.lead-trace__pulse--back{animation-name:lead-trace-run-back}@keyframes lead-trace-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--trace-len) * -1)}}@keyframes lead-trace-run-back{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--trace-len)}}.lead-trace__mark{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lead-trace__mark{stroke:color-mix(in srgb, var(--accent) 50%, var(--palette-pitch))}}.lead-trace__mark{stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lead-trace:after{content:"";background:radial-gradient(46% 34% at 50% 50%, var(--palette-pitch) 0%, var(--palette-pitch) 48%, transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lead-trace:after{background:radial-gradient(46% 34% at 50% 50%, color-mix(in srgb, var(--palette-pitch) 92%, transparent) 0%, color-mix(in srgb, var(--palette-pitch) 62%, transparent) 48%, transparent 74%)}}@media (prefers-reduced-motion:reduce){.lead-trace__pulse{animation:none}}.cv-card:after{z-index:1;content:"";pointer-events:none;background:0 0;transition:background .24s ease-out;position:absolute;inset:0}.cv-card.is-reading:after{background:var(--palette-abyss)}@supports (color:color-mix(in lab, red, red)){.cv-card.is-reading:after{background:color-mix(in srgb, var(--palette-abyss) 80%, transparent)}}@media (prefers-reduced-motion:reduce){.cv-card:after{transition:none}}.sys-diagram{width:100%;max-width:680px;margin-inline:auto}@media (min-width:1024px){.sys-diagram{max-width:1040px}}.sys-diagram .si-svg{width:100%;height:auto;display:block}.si-flow{stroke-dasharray:4 8;animation:3.4s linear infinite si-flow}@keyframes si-flow{to{stroke-dashoffset:-96px}}.si-sweep{stroke-dasharray:100;animation:3.4s linear infinite si-sweep}.si-sweep--slow{animation-duration:5.2s;animation-delay:-1400ms}@keyframes si-sweep{0%{stroke-dashoffset:100px}76%,to{stroke-dashoffset:0}}.si-led{animation:1.6s step-end infinite si-blink;animation-delay:calc(var(--led,0) * -500ms)}@keyframes si-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.si-flow,.si-led{animation:none}.si-sweep{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.iso-figure{width:100%;max-width:620px;margin-inline:auto}@media (min-width:1024px){.iso-figure{max-width:780px}}.iso-box{width:100%;position:relative}.iso-svg{width:100%;height:auto;display:block}.iso-svg .caption{display:none}.iso-figure .iso-svg>g{opacity:0}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>g{animation:.7s cubic-bezier(.2,.7,.2,1) both iso-arrive}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.mesh{animation-delay:0s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.body{animation-delay:.12s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.cable,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.cable-pulse{animation-delay:.3s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.accent{animation-delay:.42s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.hud,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.label{animation-delay:.56s}@keyframes iso-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.iso-svg .layer{transform:translateY(var(--layer-dy,0));translate:0 calc(var(--layer-dy,0px) * var(--flow-past,0));transition:transform 1.1s cubic-bezier(.22,.61,.24,1)}.iso-box[data-diagram=b1] .iso-svg>.accent{stroke-opacity:calc(1 - var(--flow-past,0));fill-opacity:calc(1 - var(--flow-past,0))}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .layer{transition-delay:.26s;transform:none}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .layer:nth-of-type(4){transition-delay:.35s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .layer:nth-of-type(3){transition-delay:.44s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .layer:nth-of-type(2){transition-delay:.53s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .layer:first-of-type{transition-delay:.62s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg>.accent{animation-delay:1.4s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .layer[data-layer=cover]{animation:2.5s cubic-bezier(.22,.61,.24,1) both b1-cover}@keyframes b1-cover{0%,10%{opacity:1;transform:translateY(var(--layer-dy,0))}54%,70%{opacity:1;transform:none}to{opacity:0;transform:translate(150px,-10px)}}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg>.label{animation-delay:1.5s}.iso-box[data-diagram=b1] .iso-svg .chip rect{stroke:#2c3333;stroke-width:.6px}.iso-box[data-diagram=b1] .iso-svg .chip:first-of-type rect{fill:#161b1b}.iso-box[data-diagram=b1] .iso-svg .chip{opacity:0}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip{animation:.46s cubic-bezier(.2,.7,.2,1) both b1-chip}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip:first-of-type{animation-delay:1.9s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip:nth-of-type(2){animation-delay:1.99s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip:nth-of-type(3){animation-delay:2.08s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip:nth-of-type(4){animation-delay:2.17s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip:nth-of-type(5){animation-delay:2.26s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b1] .iso-svg .chip:nth-of-type(6){animation-delay:2.35s}@keyframes b1-chip{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}.iso-box[data-diagram=b2] .iso-svg>.plate{transform:translateY(-64px)}@keyframes iso-plate-land{0%{opacity:0;transform:translateY(-64px)}to{opacity:1;transform:none}}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b2] .iso-svg>.plate{animation:.95s cubic-bezier(.22,.61,.24,1) .2s both iso-plate-land}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b2] .iso-svg>.accent{animation-delay:1.2s}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b2] .iso-svg>.cable,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b2] .iso-svg>.cable-pulse{animation-delay:1.55s}.iso-box[data-diagram=b3] .iso-svg>.body path[stroke=\#66b2b2],.iso-box[data-diagram=b3] .iso-svg>.body ellipse[stroke=\#66b2b2]{opacity:0;transition:opacity .42s ease-out}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b3] .iso-svg>.body path[stroke=\#66b2b2],:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-box[data-diagram=b3] .iso-svg>.body ellipse[stroke=\#66b2b2]{opacity:1;transition-delay:.52s}.iso-box[data-diagram=b3] .iso-svg .scope-tl{stroke-dasharray:100;animation:3.4s linear infinite iso-sweep}@keyframes iso-sweep{0%{stroke-dashoffset:100px}76%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.iso-box[data-diagram=b3] .iso-svg .psu-lsd0{animation:4.2s step-end infinite iso-lsd}@keyframes iso-lsd{0%,to{opacity:1}58%,64%{opacity:0}66%,86%{opacity:1}88%,92%{opacity:0}94%{opacity:1}}.iso-box[data-diagram=b4] .term .tl:not(.tl-c){stroke-dasharray:100;stroke-dashoffset:100px;animation:6.8s steps(11,end) infinite iso-type;animation-delay:calc(var(--tl,0) * .46s)}@keyframes iso-type{0%{stroke-dashoffset:100px}8%{stroke-dashoffset:0}78%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:100px}}.iso-box[data-diagram=b4] .term .tl-c{animation:1.06s step-end infinite iso-cursor}@keyframes iso-cursor{0%,45%{opacity:1}50%,to{opacity:.12}}.iso-box[data-diagram=b4] .term .key{animation:1.9s step-end infinite iso-key;animation-delay:calc(var(--tw,0) * -240ms)}.iso-box[data-diagram=b4] .term .scan{animation:4.6s linear infinite iso-scanline}@keyframes iso-scanline{0%{opacity:0;transform:translateY(0)}8%,88%{opacity:.75}to{transform:translateY(var(--scan,40px));opacity:0}}@keyframes iso-key{0%,38%{opacity:1}42%,64%{opacity:.25}68%,to{opacity:1}}.iso-box[data-diagram=b4] .iso-svg .led{animation:2.6s step-end infinite iso-led;animation-delay:calc(var(--led,0) * -860ms)}@keyframes iso-led{0%,54%{opacity:1}58%,86%{opacity:.15}90%,to{opacity:1}}.iso-figure .iso-svg>.accent path[stroke-dasharray]{animation:.9s linear infinite iso-current-up}.iso-box[data-diagram=b2] .iso-svg>.accent path[stroke-dasharray]{animation-name:iso-current-down}.iso-box[data-diagram=b4] .iso-svg>.accent path[stroke-dasharray]{animation:1.6s linear infinite iso-current-report}.iso-figure .iso-svg>.accent ellipse{animation:2.4s ease-in-out infinite iso-breathe}.iso-figure .iso-svg>.accent circle{animation:1.8s ease-in-out infinite iso-breathe}@keyframes iso-current-up{to{stroke-dashoffset:6px}}@keyframes iso-current-down{to{stroke-dashoffset:-5px}}@keyframes iso-current-report{to{stroke-dashoffset:-6px}}@keyframes iso-breathe{50%{opacity:.45}}.iso-svg>.cable-pulse g{display:none}.iso-svg>.cable-pulse path{stroke:var(--palette-neon);stroke-dasharray:7 93;stroke-dashoffset:107px;stroke-width:2px;stroke-linecap:round;animation:2.4s linear infinite iso-packet}.iso-svg>.cable-pulse path:nth-child(2){animation-delay:.12s}.iso-svg>.cable-pulse path:nth-child(3){animation-delay:.24s}.iso-svg>.cable-pulse path:nth-child(4){animation-delay:.36s}.iso-svg>.cable-pulse path:nth-child(5){animation-delay:.48s}.iso-svg>.cable-pulse path:nth-child(6){animation-delay:.6s}.iso-svg>.cable-pulse path:nth-child(7){animation-delay:.72s}.iso-svg>.cable-pulse path:nth-child(n+8){animation-delay:.84s}@keyframes iso-packet{0%{stroke-dashoffset:107px}to{stroke-dashoffset:0}}.iso-svg>.hud path[fill=none]{stroke-dasharray:100;stroke-dashoffset:100px}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.hud path[fill=none]{animation:2.2s cubic-bezier(.3,0,.2,1) .7s forwards iso-plot}@keyframes iso-plot{to{stroke-dashoffset:0}}.iso-figure .iso-svg>.accent path[stroke-dasharray],.iso-figure .iso-svg>.accent ellipse,.iso-figure .iso-svg>.accent circle,.iso-figure .iso-svg>.cable-pulse path,.iso-figure .iso-svg .term .tl,.iso-figure .iso-svg .term .key,.iso-figure .iso-svg .term .scan,.iso-figure .iso-svg .body .scope-tl,.iso-figure .iso-svg .body .psu-lsd0,.iso-figure .iso-svg .body .tled,.iso-figure .iso-svg .accent .led{animation-play-state:paused}:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.accent path[stroke-dasharray],:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.accent ellipse,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.accent circle,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>.cable-pulse path,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .term .tl,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .term .key,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .term .scan,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .scope-tl,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .psu-lsd0,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .tled,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg .led{animation-play-state:running}@media (prefers-reduced-motion:reduce){.iso-figure .iso-svg>g,:is(.iso-figure.is-open,.flow-step.is-open .iso-figure) .iso-svg>g{opacity:1;animation:none;transform:none}.iso-svg .layer,.iso-svg>.plate{opacity:1;transition:none;animation:none;transform:none}.iso-svg .layer{translate:none}.iso-box[data-diagram=b1] .iso-svg>.accent{stroke-opacity:1;fill-opacity:1}.iso-box[data-diagram=b3] .iso-svg>.body path[stroke=\#66b2b2],.iso-box[data-diagram=b3] .iso-svg>.body ellipse[stroke=\#66b2b2],.iso-box[data-diagram=b1] .iso-svg>.accent{opacity:1}.iso-box[data-diagram=b1] .iso-svg .chip{opacity:1;animation:none;transform:none}.iso-figure .iso-svg>.accent path[stroke-dasharray],.iso-figure .iso-svg>.accent ellipse,.iso-figure .iso-svg>.accent circle,.iso-figure .iso-svg>.cable-pulse path{animation:none}.iso-svg>.cable-pulse{display:none}.iso-box[data-diagram=b4] .term .tl:not(.tl-c),.iso-box[data-diagram=b4] .term .tl-c,.iso-box[data-diagram=b4] .term .key{stroke-dasharray:none;stroke-dashoffset:0;opacity:1;animation:none}.iso-box[data-diagram=b4] .term .scan{opacity:0;animation:none}.iso-box[data-diagram=b4] .iso-svg .led{animation:none}.iso-box[data-diagram=b3] .iso-svg .scope-tl{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.iso-box[data-diagram=b3] .iso-svg .psu-lsd0,.iso-box[data-diagram=b3] .iso-svg .tled{animation:none}.iso-svg>.hud path[fill=none]{stroke-dasharray:none;stroke-dashoffset:0}}.step-figure{min-height:0}.step-figure .iso-box,.step-figure .iso-svg{height:100%}.flow-spine{top:calc(100dvh - var(--header-h));pointer-events:none;z-index:25;position:absolute;bottom:0;left:0;right:0}.flow-spine__current{width:100%;height:0;transform:translate(var(--flow-x,25%), var(--flow-y,0px));--flow-lit-reach:9vh;display:block;position:absolute;top:0;left:0}.flow-spine__bead{width:11px;height:11px;transform:translate(-50%, -50%) scale(calc(1 - .5455 * var(--flow-park,1)));background:var(--text);position:absolute;top:0;left:0}.flow-spine__lit{background:var(--accent);width:2px;box-shadow:0 0 6px var(--accent);margin-left:-1px;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.flow-spine__lit{box-shadow:0 0 6px color-mix(in srgb, var(--accent) 45%, transparent)}}.flow-spine__lit{height:var(--flow-lit-reach);transform-origin:top;transition:transform .12s linear,opacity .26s ease-out;top:0}.flow-spine__current .flow-spine__lit{opacity:0}.flow-spine__current.is-scrolling .flow-spine__lit{opacity:1}.flow-spine__current.is-crossing .flow-spine__lit{opacity:0}.flow-spine__lit--up{transform:scaleY(calc(var(--flow-lit,0) * -1))}.flow-spine__lit--down{transform:scaleY(var(--flow-lit,0))}.flow-steps{padding-top:4rem;padding-bottom:5rem}.flow-step+.flow-step{margin-top:4rem}.flow-step{position:relative}.flow-step__slot{z-index:1;width:100%;position:relative}.flow-step .flow-card__fold{grid-template-rows:1fr}@media (min-width:1024px){.flow-step .flow-card__fold{grid-template-rows:0fr}.flow-steps{padding-top:0;padding-bottom:0}.flow-step{min-height:100dvh}.flow-step__slot{align-items:center;min-height:100dvh;display:flex}.flow-step+.flow-step{margin-top:0}.flow-step--right .flow-step__slot{justify-content:flex-end}.flow-step__slot>.flow-card{width:calc(75% - 44px);max-width:1140px}}.flow-traces{pointer-events:none;width:25%;height:100%;position:absolute;top:0}.flow-step--right .flow-traces{left:0}.flow-step--left .flow-traces{right:0}.ft-route,.ft-tick{fill:none;stroke:var(--line-strong);stroke-opacity:.26;stroke-linejoin:miter}.ft-route{stroke-width:1.2px}.ft-tick{stroke-width:1px}.ft-glint{fill:none;stroke:var(--accent);stroke-opacity:.7;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:6 94;animation:ft-glint calc(11s + var(--ft-k,0) * 3.4s) linear infinite;animation-delay:calc(var(--ft-seed,0) * -2900ms + var(--ft-k,0) * -4700ms)}.flow-traces g:nth-of-type(2n) .ft-glint{animation-name:ft-glint-back}@keyframes ft-glint{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ft-glint-back{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@media (prefers-reduced-motion:reduce){.ft-glint{animation:none}}.flow-card{--flow-rule:var(--line-strong);position:relative}@supports (color:color-mix(in lab, red, red)){.flow-card{--flow-rule:color-mix(in srgb, var(--line-strong) 32%, var(--palette-pitch))}}.flow-card{border:1px solid var(--flow-rule);background:var(--palette-slate)}@supports (color:color-mix(in lab, red, red)){.flow-card{background:color-mix(in srgb, var(--palette-slate) 30%, var(--palette-pitch))}}.flow-card__head{align-items:center;gap:16px;padding:20px 24px;display:flex}.flow-card__num{border:1px solid var(--flow-rule);background:var(--surface-pitch);width:40px;height:40px;font-family:var(--font-code);font-size:var(--fs-body);letter-spacing:.08em;color:var(--text);flex:none;place-items:center;display:grid}.flow-card__title{font-family:var(--font-code);font-size:var(--fs-h5);letter-spacing:.06em;color:var(--text);font-weight:400;line-height:1.3}.flow-card__heading{flex-direction:column;gap:6px;min-width:0;display:flex}.flow-card__strap{max-width:52ch;font-size:var(--fs-body);color:var(--text-muted);text-wrap:pretty;line-height:1.5}.flow-card__fold{transition:grid-template-rows .85s cubic-bezier(.2,.7,.2,1);display:grid}.flow-step.is-open .flow-card__fold{grid-template-rows:1fr}.flow-card__clip{min-height:0;overflow:hidden}.flow-card__body{background-image:linear-gradient(to right, var(--flow-rule) 0 30px, transparent 30px 58px, var(--flow-rule) 58px 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;padding:20px 28px 20px 64px}.flow-card .iso-figure{max-width:min(100%,154.545dvh - 649.091px)}.flow-card__foot{background-image:linear-gradient(to right, var(--flow-rule) 0 30px, transparent 30px 58px, var(--flow-rule) 58px 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;align-items:center;gap:14px;padding:18px 24px;display:flex}.flow-card__chip{border:1px solid var(--flow-rule);background:var(--surface-pitch);width:40px;height:40px;color:var(--text);flex:none;place-items:center;display:grid}.flow-card__link{background:var(--flow-rule);width:1px;position:absolute;top:60px;bottom:58px;left:44px}@keyframes flow-in{to{opacity:1;transform:none}}.flow-mark{--mark-glow-y:78%;place-items:center;padding:6rem 1.5rem 0;display:grid;position:relative;overflow:hidden}.flow-mark__reveal{z-index:1;width:min(100%,1080px);margin-bottom:-170px;position:relative}.flow-mark__ascii{width:100%;font-family:var(--font-code);font-size:var(--fs-nano);letter-spacing:.08em;white-space:pre;color:var(--palette-gray);line-height:1.18;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flow-mark__ascii{color:color-mix(in srgb, var(--palette-gray) 86%, var(--palette-void))}}.flow-mark__ascii{-webkit-mask-image:url(/brand/hilstart-mark.svg);mask-image:url(/brand/hilstart-mark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.flow-mark__ascii span{display:block}.flow-mark__ascii b{font-weight:inherit;color:var(--accent);animation:2.6s ease-in-out infinite flow-twinkle;animation-delay:calc(var(--tw,0) * -320ms)}@keyframes flow-twinkle{0%,to{opacity:.2}50%{opacity:1}}.flow-mark__reveal .flow-mark__ascii{opacity:0}.flow-mark__reveal.is-open .flow-mark__ascii{animation:.9s cubic-bezier(.2,.7,.2,1) both flow-in}@media (prefers-reduced-motion:reduce){.flow-mark__reveal .flow-mark__ascii,.flow-mark__reveal.is-open .flow-mark__ascii{opacity:1;animation:none;transform:none}.flow-card__fold{grid-template-rows:1fr;transition:none}.flow-spine__lit{transition:none}.flow-mark__ascii b{animation:none}}}@layer utilities{.\@container{container-type:inline-size}.frame-rule{background:var(--line);pointer-events:none;height:1px;position:absolute;left:-100vw;right:-100vw}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.marker-corner{background:var(--accent);width:16px;height:4px;position:absolute}.marker-corner-muted{background:var(--line-strong);width:16px;height:4px;position:absolute}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-\(--bar-band\){top:var(--bar-band)}.top-0{top:0}.top-1\/2{top:50%}.right-6{right:calc(var(--spacing) * 6)}.right-\[calc\(75\%_\+_24px\)\]{right:calc(75% + 24px)}.bottom-0{bottom:0}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-\[calc\(75\%_\+_24px\)\]{left:calc(75% + 24px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.order-1{order:1}.order-2{order:2}.order-4{order:4}.col-start-1{grid-column-start:1}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.shell-wide{width:100%;max-width:1680px;padding-inline:calc(var(--frame-gutter) + 20px);margin-inline:auto}@media (min-width:768px){.shell-wide{padding-inline:calc(var(--frame-gutter) + 40px)}}.shell{width:100%;max-width:var(--shell-max);padding-inline:var(--shell-pad);margin-inline:auto}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.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)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-\[5px\]{width:5px;height:5px}.size-\[18px\]{width:18px;height:18px}.h-\(--bar-band\){height:var(--bar-band)}.h-\(--btn-h-sm\){height:var(--btn-h-sm)}.h-\(--gap-hero-bottom\){height:var(--gap-hero-bottom)}.h-\(--header-h\){height:var(--header-h)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-\[475px\]{height:475px}.h-\[fold\]{height:fold}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-\[30rem\]{min-height:30rem}.min-h-\[540px\]{min-height:540px}.min-h-\[calc\(100dvh-var\(--bar-band\)\)\]{min-height:calc(100dvh - var(--bar-band))}.min-h-\[calc\(100dvh-var\(--header-h\)\)\]{min-height:calc(100dvh - var(--header-h))}.min-h-\[calc\(100dvh-var\(--header-h\)-var\(--rule-gap-sm\)\)\]{min-height:calc(100dvh - var(--header-h) - var(--rule-gap-sm))}.min-h-full{min-height:100%}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing) * 3)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-\[101px\]{width:101px}.w-full{width:100%}.w-px{width:1px}.max-w-\(--lede-measure\){max-width:var(--lede-measure)}.max-w-\[16ch\]{max-width:16ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[45ch\]{max-width:45ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[64ch\]{max-width:64ch}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.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-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.frame-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-\(--r-button\){border-radius:var(--r-button)}.rounded-\(--r-card\){border-radius:var(--r-card)}.rounded-\(--r-frame\){border-radius:var(--r-frame)}.rounded-\(--r-island-pad\){border-radius:var(--r-island-pad)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-line{border-color:var(--line)}.bg-abyss{background-color:var(--surface-abyss)}.bg-accent{background-color:var(--accent)}.bg-current{background-color:currentColor}.bg-gilt\/45{background-color:var(--text-gilt)}@supports (color:color-mix(in lab, red, red)){.bg-gilt\/45{background-color:color-mix(in oklab, var(--text-gilt) 45%, transparent)}}.bg-gray\/25{background-color:var(--palette-gray)}@supports (color:color-mix(in lab, red, red)){.bg-gray\/25{background-color:color-mix(in oklab, var(--palette-gray) 25%, transparent)}}.bg-ink{background-color:var(--text)}.bg-inverse{background-color:var(--surface-inverse)}.bg-line{background-color:var(--line)}.bg-pitch{background-color:var(--surface-pitch)}.bg-raised{background-color:var(--surface-raised)}.bg-stone{background-color:var(--palette-border)}.bg-sunken{background-color:var(--surface-sunken)}.bg-surface{background-color:var(--surface)}.frame-fill{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect width='3' height='3' fill='%23ffffff' fill-opacity='.09'/%3E%3C/svg%3E");background-repeat:repeat;background-size:6px 6px}.bg-contain{background-size:contain}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-accent{fill:var(--accent)}.fill-faint{fill:var(--text-faint)}.fill-gilt{fill:var(--text-gilt)}.fill-ink{fill:var(--text)}.fill-inverse{fill:var(--surface-inverse)}.fill-muted{fill:var(--text-muted)}.fill-on-inverse{fill:var(--text-on-inverse)}.fill-raised{fill:var(--surface-raised)}.fill-surface{fill:var(--surface)}.stroke-accent{stroke:var(--accent)}.stroke-gilt{stroke:var(--text-gilt)}.stroke-ink{stroke:var(--text)}.stroke-line{stroke:var(--line)}.stroke-on-inverse{stroke:var(--text-on-inverse)}.object-cover{object-fit:cover}.p-\(--r-frame-pad\){padding:var(--r-frame-pad)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.frame{padding-inline:var(--frame-gutter)}.px-\(--btn-px-sm\){padding-inline:var(--btn-px-sm)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-\(--bar-band\){padding-top:var(--bar-band)}.pt-\(--header-h\){padding-top:var(--header-h)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-0{padding-bottom:0}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.eyebrow{font-family:var(--font-code);font-size:var(--fs-body);letter-spacing:.08em;color:var(--text-muted)}.display{font-family:var(--font-header);letter-spacing:-.02em;font-weight:400;line-height:1.03}.heading-turn{color:var(--text-gilt);font-family:var(--font-header)}.font-mono{font-family:var(--font-code)}.font-sans{font-family:var(--font-body)}.text-h1{font-size:var(--fs-h1);line-height:var(--tw-leading,1.05);letter-spacing:var(--tw-tracking,-.02em)}.text-statement{font-size:var(--fs-statement);line-height:var(--tw-leading,1.25);letter-spacing:var(--tw-tracking,-.015em)}.text-body{font-size:var(--fs-body);line-height:var(--tw-leading,1.6)}.text-h3{font-size:var(--fs-h3);line-height:var(--tw-leading,1.15)}.text-h5{font-size:var(--fs-h5);line-height:var(--tw-leading,1.45)}.text-\[clamp\(28px\,6\.6cqi\,var\(--fs-h1\)\)\]{font-size:clamp(28px, 6.6cqi, var(--fs-h1))}.text-micro{font-size:var(--fs-micro)}.text-nano{font-size:var(--fs-nano)}.text-pico{font-size:var(--fs-pico)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.text-balance{text-wrap:balance}.text-gilt{color:var(--text-gilt)}.text-ink{color:var(--text)}.text-muted{color:var(--text-muted)}.text-on-inverse{color:var(--text-on-inverse)}.text-white{color:var(--palette-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-surface{accent-color:var(--surface)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.glass{background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.glass{background:color-mix(in srgb, var(--palette-void) 65%, transparent)}}.glass{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.backdrop-filter{-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,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))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--accent-mark-x\:var\(--btn-px-sm\)\]{--accent-mark-x:var(--btn-px-sm)}.\[--accent-mark-x\:var\(--cta-btn-px\)\]{--accent-mark-x:var(--cta-btn-px)}.\[--lede-measure\:100\%\]{--lede-measure:100%}.\[overflow-anchor\:none\]{overflow-anchor:none}@media (hover:hover){.hover\:bg-raised:hover{background-color:var(--surface-raised)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-ink:hover{color:var(--text)}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:text-accent:focus-visible{color:var(--accent)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:py-32{padding-block:calc(var(--spacing) * 32)}}@media (min-width:40rem){.sm\:col-auto{grid-column:auto}.sm\:row-auto{grid-row:auto}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-3{height:calc(var(--spacing) * 3)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-\[680px\]{height:680px}.sm\:w-\[122px\]{width:122px}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:justify-self-auto{justify-self:auto}.sm\:justify-self-start{justify-self:flex-start}.sm\:px-\(--btn-px-md\){padding-inline:var(--btn-px-md)}.sm\:\[--accent-mark-x\:var\(--btn-px-md\)\]{--accent-mark-x:var(--btn-px-md)}}@media (min-width:48rem){.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:min-h-\[calc\(100dvh-var\(--header-h\)\)\]{min-height:calc(100dvh - var(--header-h))}.md\:w-1\/2{width:50%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:row-start-5{grid-row-start:5}.lg\:row-end-5{grid-row-end:5}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:mt-0{margin-top:0}.lg\:mt-auto{margin-top:auto}.lg\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[940px\]{height:940px}.lg\:h-\[calc\(100dvh-2\*var\(--bar-band\)\)\]{height:calc(100dvh - 2 * var(--bar-band))}.lg\:min-h-0{min-height:0}.lg\:min-h-\[calc\(100dvh-var\(--header-h\)\)\]{min-height:calc(100dvh - var(--header-h))}.lg\:max-w-none{max-width:none}.lg\:basis-auto{flex-basis:auto}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:grid-rows-\[1fr_1fr\]{grid-template-rows:1fr 1fr}.lg\:grid-rows-\[auto_auto_auto_minmax\(0\,1fr\)_calc\(50dvh-var\(--bar-band\)\)\]{grid-template-rows:auto auto auto minmax(0,1fr) calc(50dvh - var(--bar-band))}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-x-0{column-gap:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-line{border-color:var(--line)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-\[calc\(var\(--lede-gap\)-var\(--header-h\)\*0\.5\)\]{padding-top:calc(var(--lede-gap) - var(--header-h) * .5)}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pb-\[calc\(var\(--lede-gap\)\+var\(--header-h\)\*0\.5\)\]{padding-bottom:calc(var(--lede-gap) + var(--header-h) * .5)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:\[--lede-gap\:1\.75rem\]{--lede-gap:1.75rem}}@media (min-width:80rem){.xl\:flex{display:flex}}@container (min-width:580px){.\@\[580px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[580px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@\[580px\]\:pt-0{padding-top:0}.\@\[580px\]\:pr-6{padding-right:calc(var(--spacing) * 6)}.\@\[580px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Air.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-RegularItalic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Black.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-BlackItalic.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-LightItalic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-MediumItalic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-SemiBoldItalic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-Thin.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Pro;src:url(/fonts/Aeonik%20Pro%20TRIAL/AeonikProTRIAL-ThinItalic.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Black-BF671719f00f5ca.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-BlackItalic-BF671719ef4a21f.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Bold-BF671719ea725cf.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-BoldItalic-BF671719ef89abe.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Light-BF671719f011248.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-LightItalic-BF671719ef9c896.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Medium-BF671719f0166ff.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Mediumitalic-BF671719efb8721.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Regular-BF671719f014ccc.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-RegularItalic-BF671719efd2485.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-Semibold-BF671719f014ac3.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Atak;src:url(/fonts/atak-font-family/AtakTrial-SemiboldItalic-BF671719f013489.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant/Cormorant-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cormorant;src:url(/fonts/Cormorant/Cormorant-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EB_Garamond/EBGaramond-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EB_Garamond/EBGaramond-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Exposure;src:url(/fonts/205TF_Exposure_Trial/ExposureTrialVAR-Italic.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Exposure;src:url(/fonts/205TF_Exposure_Trial/ExposureTrialVAR.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-Bold-Trial.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-BoldItalic-Trial.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-Extrabold-Trial.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-ExtraboldItalic-Trial.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-Light-Trial.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-LightItalic-Trial.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-Medium-Trial.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-MediumItalic-Trial.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-Regular-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck;src:url(/fonts/Feature_Collection/Feature_Deck_Family/FeatureDeck-RegularItalic-Trial.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-Bold-Trial.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-BoldItalic-Trial.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-Extrabold-Trial.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-ExtraboldItalic-Trial.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-Light-Trial.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-LightItalic-Trial.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-Medium-Trial.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-MediumItalic-Trial.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-Regular-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Deck Condensed;src:url(/fonts/Feature_Collection/Feature_Deck_Condensed_Family/FeatureDeckCondensed-RegularItalic-Trial.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-Bold-Trial.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-BoldItalic-Trial.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-Extrabold-Trial.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-ExtraboldItalic-Trial.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-Extralight-Trial.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-ExtralightItalic-Trial.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-Light-Trial.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-LightItalic-Trial.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-MediumItalic-Trial.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-RegularItalic-Trial.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Feature Display;src:url(/fonts/Feature_Collection/Feature_Display_Family/FeatureDisplay-Ultra-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-Bold-Trial.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-BoldItalic-Trial.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-Extrabold-Trial.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-ExtraboldItalic-Trial.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-Extralight-Trial.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-ExtralightItalic-Trial.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-Light-Trial.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-LightItalic-Trial.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-Medium-Trial.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-MediumItalic-Trial.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-Regular-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Display Condensed;src:url(/fonts/Feature_Collection/Feature_Display_Condensed_Family/FeatureDisplayCondensed-RegularItalic-Trial.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Feature Text;src:url(/fonts/Feature_Collection/Feature_Text_Family/FeatureText-Bold-Trial.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Feature Text;src:url(/fonts/Feature_Collection/Feature_Text_Family/FeatureText-BoldItalic-Trial.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Feature Text;src:url(/fonts/Feature_Collection/Feature_Text_Family/FeatureText-Extrabold-Trial.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Feature Text;src:url(/fonts/Feature_Collection/Feature_Text_Family/FeatureText-ExtraboldItalic-Trial.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Feature Text;src:url(/fonts/Feature_Collection/Feature_Text_Family/FeatureText-Regular-Trial.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Text;src:url(/fonts/Feature_Collection/Feature_Text_Family/FeatureText-RegularItalic-Trial.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist Pixel;src:url(/fonts/Geist%20Pixel/GeistPixel-Square.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(/fonts/Overused%20Grotesk/OverusedGrotesk-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PP%20Telegraf%20-%20Free%20for%20Personal%20Use/PPTelegraf-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PP%20Telegraf%20-%20Free%20for%20Personal%20Use/PPTelegraf-RegularOblique.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PP%20Telegraf%20-%20Free%20for%20Personal%20Use/PPTelegraf-Ultrabold.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PP%20Telegraf%20-%20Free%20for%20Personal%20Use/PPTelegraf-UltraboldOblique.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PP%20Telegraf%20-%20Free%20for%20Personal%20Use/PPTelegraf-Ultralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PP%20Telegraf%20-%20Free%20for%20Personal%20Use/PPTelegraf-UltralightOblique.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Ppeiko;src:url(/fonts/ppeiko-regular.2f66d2cd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stack Sans Notch;src:url(/fonts/Stack%20Sans%20Notch/StackSansNotch-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Surt;src:url(/fonts/Surt-BoldExtended.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Surt;src:url(/fonts/Surt-MediumExtended.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--palette-void:#0c0e0e;--palette-pitch:#0c0e0e;--palette-abyss:#000;--palette-slate:#1d2121;--palette-border:#2c3333;--palette-hairline:#242a2a;--palette-graphite:#383737;--palette-hero-edge:#1d1d1b;--palette-white:#fff;--palette-gray:#8f998f;--palette-gilt:#8f998f;--palette-zest:#66b2b2;--palette-neon:#87c9c9;--palette-forest:#0a5c5c;--palette-brass:#2f2e09;--palette-cobalt-light:#8dabce;--palette-cobalt:#628cbc;--palette-cobalt-deep:#406896;--fs-h1:56px;--fs-ticker:140px;--fs-hero:84px;--fs-lede:34px;--fs-h2:32px;--fs-statement:28px;--fs-h3:24px;--fs-h4:20px;--fs-h5:16px;--fs-body:14px;--fs-micro:12px;--fs-nano:10px;--fs-pico:8px}@media (max-width:419px){:root{--fs-nano:8px}}:root{--surface:var(--palette-void);--surface-pitch:var(--palette-pitch);--surface-abyss:var(--palette-abyss);--surface-raised:var(--palette-slate);--surface-sunken:var(--palette-slate);--surface-hero-edge:var(--palette-hero-edge);--surface-inverse:var(--palette-white);--text:var(--palette-white);--text-muted:var(--palette-gray);--text-subtle:var(--palette-gray);--text-gilt:var(--palette-gilt);--text-faint:var(--palette-border);--text-on-inverse:var(--palette-void);--texture-ink:var(--palette-forest)}@supports (color:color-mix(in lab, red, red)){:root{--texture-ink:color-mix(in srgb, var(--palette-forest) 55%, var(--line))}}:root{--line:var(--palette-hairline);--line-strong:var(--palette-gray);--hero-rule:var(--palette-hairline)}@supports (color:color-mix(in lab, red, red)){:root{--hero-rule:color-mix(in srgb, var(--palette-hairline) 58%, transparent)}}:root{--line-inverse:var(--palette-gray)}@supports (color:color-mix(in lab, red, red)){:root{--line-inverse:color-mix(in srgb, var(--palette-gray) 22%, transparent)}}:root{--accent:var(--palette-zest);--accent-surface:var(--palette-zest)}@supports (color:color-mix(in lab, red, red)){:root{--accent-surface:color-mix(in srgb, var(--palette-zest) 14%, transparent)}}:root{--scrim:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in srgb, var(--palette-void) 88%, transparent)}}:root{--contact:var(--palette-brass);--trace-lead:var(--palette-gray)}@supports (color:color-mix(in lab, red, red)){:root{--trace-lead:color-mix(in srgb, var(--palette-gray) 62%, var(--palette-pitch))}}:root{--trace-mid:var(--palette-zest);--trace-foot:var(--palette-graphite);--trace-via:var(--trace-lead);--engineer-1:var(--palette-cobalt-light);--engineer-2:var(--palette-cobalt);--engineer-3:var(--palette-cobalt-deep);--wordmark-stroke:var(--palette-graphite);--spec-field-0:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--spec-field-0:color-mix(in srgb, var(--line) 70%, var(--surface))}}:root{--spec-field-1:var(--palette-forest)}@supports (color:color-mix(in lab, red, red)){:root{--spec-field-1:color-mix(in srgb, var(--palette-forest) 60%, var(--line))}}:root{--spec-field-2:var(--palette-forest);--spec-field-3:var(--palette-zest);--spec-field-4:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){:root{--spec-field-4:color-mix(in srgb, var(--palette-white) 55%, var(--palette-gray))}}:root{--spec-field-5:var(--palette-white);--signal-cell-rest:var(--line)}@supports (color:color-mix(in lab, red, red)){:root{--signal-cell-rest:color-mix(in srgb, var(--line) 70%, var(--surface-pitch))}}:root{--signal-green-forest:var(--palette-forest);--signal-green-zest:var(--palette-zest);--signal-green-neon:var(--palette-neon);--bar-band:24px;--header-h:calc(var(--island-top) + var(--island-h));--gap-hero-bottom:var(--header-h);--island-h:48px;--island-w:min(560px, calc(100% - 2 * (var(--frame-gutter) + 1px)));--island-top:calc(var(--bar-band) - 16px);--island-open-w:var(--island-w);--island-row-h:64px;--island-contact-h:56px;--island-open-pad:24px;--island-open-bar-h:56px;--copy-panel-air:12px;--copy-block-h:calc(var(--lead-drop) + var(--tag-h) + var(--copy-gap) + 2 * var(--copy-row-h) + var(--copy-actions-gap) + var(--btn-h-lg) + 2 * var(--copy-panel-air));--hero-min-h:calc(var(--header-h) + 3 * var(--copy-block-h));--pads-h:32px;--beam-cycle:9s;--beam-len:96px;--sub-measure:52ch;--sub-inset:36px;--frame-gutter:16px;--chip-w:min(52vmin, 420px, 30vw);--chip-cx:50%;--chip-standoff:72px;--copy-measure:calc(7.7 * var(--fs-h1));--chip-pin-depth:20px;--chip-outer:calc(var(--chip-w) + 2 * var(--chip-pin-depth));--tag-w:192px;--copy-left:max(24px, calc(11% - var(--tag-w) / 2));--copy-lead-w:1.1;--copy-lead-h:1.5;--copy-row-h:calc(min(var(--copy-lead-w), var(--copy-lead-h)) * var(--fs-h1));--lead-drop:12px;--tag-h:36px;--copy-gap:16px;--copy-actions-gap:40px;--detour-w:calc(var(--chip-w) * 580 / 420);--hero-col-2:33.3333%;--hero-col-4:66.6667%;--hero-panel-r:calc(100% - var(--hero-col-2));--ring-stop:calc(100% - var(--chip-cx) + var(--detour-w) / 2);--ring-start:calc(var(--chip-cx) + var(--detour-w) / 2);--dot-fill:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect x='1.5' y='1.5' width='3' height='3' fill='%23ffffff' fill-opacity='.15'/%3E%3C/svg%3E");--hatch-fill:repeating-linear-gradient(-45deg, currentColor 0 1px, transparent 1px 8px);--faq-w:880px;--font-header:"Overused Grotesk", var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--font-editorial:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--font-pixel:"Geist Pixel", var(--font-header);--font-code:"Suisse Mono", ui-monospace, monospace;--fw-heading:400;--r-chip:0px;--r-button:0px;--r-input:0px;--r-nav:0px;--r-panel:0px;--r-card:0px;--r-badge:16px;--r-frame:28px;--r-frame-pad:12px;--r-island:4px;--island-pad:14px;--r-island-pad:max(2px, calc(var(--r-island) - var(--island-pad)));--btn-h-sm:32px;--btn-h-md:36px;--btn-h-lg:36px;--btn-px-sm:12px;--btn-px-md:16px;--btn-px-lg:16px}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--palette-gray) transparent;overscroll-behavior-y:none;scrollbar-gutter:stable}:where(#top,#tracer,#solutions){scroll-margin-block-start:var(--header-h)}:root{--rule-gap-sm:30px;--reveal-dur:1.1s;--reveal-ease:cubic-bezier(.22, 1, .36, 1)}#process,#dashboard,#setup{scroll-margin-block-start:calc(var(--header-h) + var(--rule-gap-sm))}#solutions,#problem{scroll-margin-block-start:var(--header-h)}#top:before,#product:before,#problem:before,#solutions:before,#tracer:before,#dashboard:before,#setup:before,#faq:before,#start:before{content:"";z-index:-1;background:var(--surface-pitch);pointer-events:none;inset-block:0;position:absolute;left:-100vw;right:-100vw}#top:before,#product:before,#problem:before,#solutions:before{background:var(--surface-abyss)}#problem{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;display:grid}@media (max-width:767px),(pointer:coarse){#problem>.cv-card{align-self:end}#problem>.sol-copy{grid-row:2;align-self:start;padding-top:32px}}@media (min-width:768px) and (pointer:fine),(min-width:1280px) and (min-height:900px) and (pointer:coarse){#problem>.cv-card{--sol-card-gutter:10px;width:calc(50% - 2 * var(--sol-card-gutter));height:calc(100% + 6rem - 2 * var(--sol-card-gutter));aspect-ratio:auto;margin-top:calc(-6rem + var(--sol-card-gutter));margin-bottom:0;align-self:start;margin-inline:auto}#problem>.sol-copy{grid-row:2;align-self:center;margin-bottom:-6rem;padding-top:0}}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:var(--palette-gray);background-clip:content-box;border:2px solid #0000;border-radius:999px}body{background:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:var(--fs-body);line-height:1.6}::selection{background:var(--accent);color:var(--text-on-inverse)}:root{--shell-max:1200px;--shell-pad:20px}@media (min-width:640px){:root{--frame-gutter:24px}}@media (min-width:1024px){:root{--frame-gutter:32px}}@media (max-width:1279px){:root{--fs-h1:48px;--fs-ticker:120px;--fs-lede:28px}}@media (max-width:1023px){:root{--fs-h1:44px;--fs-ticker:102px;--fs-lede:40px;--copy-lead-w:1.25}}@media (max-width:639px){:root{--fs-h1:40px;--fs-ticker:78px;--fs-lede:30px;--fs-h2:26px;--fs-statement:26px;--copy-lead-w:1.25}}@media (max-height:859px){:root{--lead-drop:8px;--copy-gap:12px;--copy-actions-gap:24px}}.nav-island{backface-visibility:hidden;width:var(--island-w);height:var(--island-h);border-radius:var(--r-island);background:var(--palette-void);flex-direction:column;align-items:stretch;padding-inline:0;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@supports (color:color-mix(in lab, red, red)){.nav-island{background:color-mix(in srgb, var(--palette-void) 88%, transparent)}}.nav-island{box-shadow:inset 0 0 0 1px var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.nav-island{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-white) 8%, transparent)}}.nav-island{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),border-radius .5s cubic-bezier(.22,1,.36,1),background-color .3s,box-shadow .3s}body:has(#product) .nav-island{background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){body:has(#product) .nav-island{background:color-mix(in srgb, var(--palette-void) 88%, var(--palette-pitch))}}body:has(#product) .nav-island{-webkit-backdrop-filter:none;backdrop-filter:none}.nav-island__bar,.island-menu{z-index:1;position:relative}.nav-island.is-raised{background:var(--palette-border)}@supports (color:color-mix(in lab, red, red)){.nav-island.is-raised{background:color-mix(in srgb, var(--palette-border) 55%, transparent)}}.nav-island.is-raised{box-shadow:inset 0 0 0 1px var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.nav-island.is-raised{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-white) 12%, transparent)}}.site-header-shell{padding-top:var(--island-top)}.nav-island__bar{width:100%;height:var(--island-h);flex:0 0 var(--island-h);padding-inline:var(--island-pad);grid-template-columns:1fr auto 1fr;align-items:center;transition:height .5s cubic-bezier(.22,1,.36,1),flex-basis .5s cubic-bezier(.22,1,.36,1),padding-inline .5s cubic-bezier(.22,1,.36,1);display:grid}.island-scrim{visibility:hidden;opacity:0;background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.island-scrim{background:color-mix(in srgb, var(--palette-void) 34%, transparent)}}.island-scrim{transition:opacity .3s,visibility 0s linear .3s}.island-scrim.is-open{visibility:visible;opacity:1;transition-delay:0s}.nav-island{--island-open-h:min(calc(var(--island-open-bar-h) + var(--island-open-pad) + var(--island-rows,3) * var(--island-row-h) + 2px + var(--island-contact-h)), calc(100dvh - var(--island-top) - var(--frame-gutter)))}.nav-island.is-menu-open{width:var(--island-open-w);height:var(--island-open-h);border-radius:var(--r-island);background:var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.nav-island.is-menu-open{background:color-mix(in srgb, var(--palette-void) 88%, transparent)}}.nav-island.is-menu-open{box-shadow:inset 0 1px 0 var(--palette-white), inset 0 0 0 1px var(--palette-white), 0 28px 80px var(--palette-void)}@supports (color:color-mix(in lab, red, red)){.nav-island.is-menu-open{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--palette-white) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--palette-white) 5%, transparent), 0 28px 80px color-mix(in srgb, var(--palette-void) 62%, transparent)}}.nav-island.is-menu-open{-webkit-backdrop-filter:blur(44px)saturate(1.9);backdrop-filter:blur(44px)saturate(1.9)}.nav-island.is-menu-open .nav-island__bar{height:var(--island-open-bar-h);flex-basis:var(--island-open-bar-h);padding-inline:var(--island-open-pad)}.island-menu{visibility:hidden;opacity:0;flex-direction:column;flex:1;min-height:0;transition:opacity .18s,transform .18s,visibility 0s linear .5s;display:flex;transform:translateY(-10px)}.nav-island.is-menu-open .island-menu{visibility:visible;opacity:1;transition-delay:.18s;transform:translateY(0)}.island-menu__links{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0, var(--island-row-h));min-height:0;margin:var(--island-open-pad);border-block:1px solid var(--palette-white);flex:1;margin-bottom:0;display:grid}@supports (color:color-mix(in lab, red, red)){.island-menu__links{border-block:1px solid color-mix(in srgb, var(--palette-white) 18%, transparent)}}.island-menu__links li{border-bottom:1px solid var(--palette-white);min-width:0}@supports (color:color-mix(in lab, red, red)){.island-menu__links li{border-bottom:1px solid color-mix(in srgb, var(--palette-white) 18%, transparent)}}.island-menu__links li:last-child{border-bottom:0}.island-menu__links a{height:100%;color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding-inline:12px;transition:background-color .18s,color .18s;display:grid}.island-menu__links a:hover,.island-menu__links a:focus-visible{color:var(--text-on-inverse);background:var(--palette-white)}@supports (color:color-mix(in lab, red, red)){.island-menu__links a:hover,.island-menu__links a:focus-visible{background:color-mix(in srgb, var(--palette-white) 72%, transparent)}}.island-menu__links a:hover,.island-menu__links a:focus-visible{outline:none}.island-menu__index,.island-menu__arrow{color:var(--text-muted);font-family:var(--font-code);font-size:var(--fs-micro);transition:color .18s}.island-menu__index{width:3ch;display:inline-block}.island-menu__links a:hover .island-menu__index,.island-menu__links a:hover .island-menu__arrow,.island-menu__links a:focus-visible .island-menu__index,.island-menu__links a:focus-visible .island-menu__arrow{color:var(--text-on-inverse)}.island-menu__label{font-family:var(--font-header);font-size:var(--fs-h5);line-height:1}.island-menu__arrow{font-size:var(--fs-body)}.island-menu__contact{min-height:var(--island-contact-h);margin-inline:var(--island-open-pad);color:var(--text);font-family:var(--font-code);font-size:var(--fs-body);justify-content:center;align-items:center;transition:color .18s;display:flex}.island-menu__contact:hover,.island-menu__contact:focus-visible{color:var(--accent);outline:none}@media (prefers-reduced-motion:reduce){.nav-island,.island-menu,.island-scrim{transition-duration:0s}}@media not all and (min-width:1024px){:root{--chip-cx:50%;--chip-w:min(50vmin, 280px)}.hero-stage{width:min(var(--detour-w), 100%)}.hero-copy{text-align:center;flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative;inset:auto}.hero-copy-leads,.hero-copy-tag{align-self:center;margin-inline-start:0}.hero-copy-headline{height:auto;position:relative;top:auto}.hero-copy-rule{right:0}.hero-copy-line{padding-inline:var(--copy-left);justify-content:center}.hero-copy-actions{align-self:center;margin-inline:0;position:static}.hero-copy-sub,.hero-axis,.hero-hatch,.detour-run,.hero-footprint{display:none}.hero-halftone{-webkit-mask-image:radial-gradient(40% var(--tooth-top-r,0px) at 50% var(--tooth-top-mid,0px), currentColor 0 55%, transparent 100%), radial-gradient(40% var(--tooth-bot-r,0px) at 50% var(--tooth-bot-mid,0px), currentColor 0 55%, transparent 100%);-webkit-mask-image:radial-gradient(40% var(--tooth-top-r,0px) at 50% var(--tooth-top-mid,0px), currentColor 0 55%, transparent 100%), radial-gradient(40% var(--tooth-bot-r,0px) at 50% var(--tooth-bot-mid,0px), currentColor 0 55%, transparent 100%);-webkit-mask-image:radial-gradient(40% var(--tooth-top-r,0px) at 50% var(--tooth-top-mid,0px), currentColor 0 55%, transparent 100%), radial-gradient(40% var(--tooth-bot-r,0px) at 50% var(--tooth-bot-mid,0px), currentColor 0 55%, transparent 100%);mask-image:radial-gradient(40% var(--tooth-top-r,0px) at 50% var(--tooth-top-mid,0px), currentColor 0 55%, transparent 100%), radial-gradient(40% var(--tooth-bot-r,0px) at 50% var(--tooth-bot-mid,0px), currentColor 0 55%, transparent 100%)}.hero-beam,.hero-beam-arcs{display:none}}@media not all and (min-width:1280px){.hero-legend{display:none}}.cta-band{--cta-pad-open:3rem;--cta-pad-close:13rem;--cta-gauge:clamp(22px, 3.4cqw, 60px);--cta-pitch:calc(var(--cta-gauge) * 1.3);--cta-fillet:calc(var(--cta-gauge) * 2.2);--cta-turn:calc(var(--cta-fillet) + var(--cta-gauge));--cta-btn-h:40px;--cta-btn-px:8px;--cta-trace-clearance:calc((var(--cta-btn-h) + var(--cta-gauge)) / 2 + 12px);--cta-btn-lift:2.5rem;position:relative;container-type:inline-size}@media (min-width:640px){.cta-band{--cta-pad-open:6rem;--cta-pad-close:22rem;--cta-gauge:clamp(40px, 3.4cqw, 60px);--cta-btn-h:var(--cta-gauge);--cta-btn-px:clamp(22px, 1.8cqw, 34px);--cta-trace-clearance:0px}}.cta-lockup{padding-block:var(--cta-pad-open) var(--cta-pad-close);text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:relative;transform:translate(-3.5cqw,-2rem)}@media (min-width:640px){.cta-lockup{gap:.5rem;transform:none}}.cta-mark{--cta-mark-w:10rem;--cta-mark-void:calc(var(--cta-mark-w) * 96.8 / 119.8 * .2);width:var(--cta-mark-w);aspect-ratio:119.8/96.8;margin-block-end:calc(var(--cta-mark-void) * -.5)}@media (min-width:640px){.cta-mark{--cta-mark-w:15rem}}.cta-traces{--cta-pad-size:calc(var(--cta-gauge) * .5);--cta-rise-x:93%;--cta-via-x:calc(var(--cta-rise-x) + var(--cta-gauge) * .3);--cta-drop-x:calc((100% - min(var(--shell-max), 100%)) / 2 + var(--shell-pad) + 67.94px - var(--cta-gauge) / 2);--cta-lead:calc(100% - var(--cta-pad-close) - var(--cta-btn-h) / 2 + var(--cta-trace-clearance));--cta-rise-top:calc(var(--cta-lead) + var(--cta-gauge) / 2 - var(--cta-turn));--cta-drop-top:calc(var(--cta-lead) + 2 * var(--cta-pitch) - var(--cta-gauge) / 2);pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (min-width:640px){.cta-traces{--cta-rise-x:88%}}.cta-trace,.cta-run,.cta-via,.cta-turn,.cta-pad{position:absolute}.cta-trace{height:var(--cta-gauge);inset-inline:0}.cta-trace--lead{top:calc(var(--cta-lead) - var(--cta-gauge) / 2);background:var(--trace-lead);inset-inline-end:calc(100% - var(--cta-rise-x) + var(--cta-turn))}.cta-trace--mid{top:calc(var(--cta-lead) - var(--cta-gauge) / 2 + var(--cta-pitch));background:var(--trace-mid)}.cta-trace--foot{top:calc(var(--cta-lead) - var(--cta-gauge) / 2 + 2 * var(--cta-pitch));background:var(--trace-foot)}.cta-run{width:var(--cta-gauge)}.cta-run--riser{top:0;bottom:calc(100% - var(--cta-rise-top));left:calc(var(--cta-rise-x) - var(--cta-gauge));background:var(--trace-lead)}.cta-run--dropper{top:calc(var(--cta-drop-top) + var(--cta-turn));bottom:0;left:var(--cta-drop-x);background:var(--trace-foot)}.cta-turn{width:var(--cta-turn);height:var(--cta-turn)}.cta-turn--rise{top:var(--cta-rise-top);left:calc(var(--cta-rise-x) - var(--cta-turn));background:radial-gradient(circle at 0 0, transparent 0 var(--cta-fillet), var(--trace-lead) var(--cta-fillet) var(--cta-turn), transparent var(--cta-turn))}.cta-turn--drop{top:var(--cta-drop-top);left:var(--cta-drop-x);background:radial-gradient(circle at 100% 100%, transparent 0 var(--cta-fillet), var(--trace-foot) var(--cta-fillet) var(--cta-turn), transparent var(--cta-turn))}.cta-via{inset-block:0;left:var(--cta-via-x);width:var(--cta-gauge);background:var(--trace-via);mix-blend-mode:screen}.cta-pad{top:calc(var(--cta-lead) + var(--pad-run) * var(--cta-pitch));width:var(--cta-pad-size);height:var(--cta-pad-size);background:var(--surface-pitch);transform:translate(-50%,-50%)}.cta-start{height:var(--cta-btn-h);padding-inline:var(--cta-btn-px);font-size:max(var(--fs-h5), calc(var(--cta-btn-h) / 3));box-shadow:0 0 0 max(8px, calc((var(--cta-gauge) - var(--cta-btn-h)) / 2 + 8px)) var(--surface-pitch);color:var(--text-on-inverse);background:var(--surface-inverse);margin-block-start:var(--cta-btn-lift);transition:background-color .2s,color .2s}@media not all and (min-width:640px){.cta-start{font-size:var(--fs-body);box-shadow:none}}.cta-start:hover,.cta-start:focus-visible{color:var(--text);background:var(--trace-lead)}.cta-heading{max-width:11ch}@media (min-width:640px){.cta-heading{max-width:max(calc(100cqw * 3 / var(--cta-columns)), 8ch)}}.cta-heading-line{white-space:nowrap;display:block}@media (min-width:640px){.cta-heading-line{white-space:normal;display:inline}}@keyframes cta-mountain-reveal{0%{transform:translateY(0%)}to{transform:translateY(var(--bar-drop,0%))}}.cta-mountain-bar{transform-box:fill-box}@supports (animation-timeline:view()){.cta-mountain{view-timeline-name:--cta-mountain}.cta-mountain-bar{animation:linear both cta-mountain-reveal;animation-timeline:--cta-mountain;animation-range:cover 12% cover 55%}}@media (prefers-reduced-motion:reduce){.cta-mountain-bar{transform:translateY(var(--bar-drop,0%));animation:none}}:root{--boot-off-ms:.3s;--boot-flash-peak:.18;--boot-dot-scale:.006;--boot-pad:calc(var(--frame-gutter) + 40px);--boot-mark-h:40px;--boot-mark-w:calc(var(--boot-mark-h) * 119.8 / 96.8);--boot-core-gap:20px;--boot-count-h:28px;--boot-band-drop:calc((var(--boot-core-gap) + var(--boot-count-h)) / 2)}html.is-booting,html.is-booting body{overflow:hidden}@media (prefers-reduced-motion:reduce){.boot{display:none}html.is-booting,html.is-booting body{overflow:visible}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.cursor-trail{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
