/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@layer theme{:host,:root{--font-sans:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--container-5xl:64rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1.0625rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.25rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.625rem;--text-2xl:2.25rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:3.25rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:4.5rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.08;--leading-snug:1.3;--leading-normal:1.6;--radius-sm:2px;--radius-md:4px;--radius-lg:16px;--radius-xl:24px;--ease-out:cubic-bezier(0,0,.2,1);--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-sans);--default-mono-font-family:var(--font-mono);--color-ink:#064e3b;--color-deep:#2c6250;--color-mist:#b8c9b7;--color-paper:#f8e7c9;--color-paper-lift:#fff9ed;--color-signal:#e2664a;--color-signal-deep:#064e3b;--color-alert:#b3261e;--color-mint:#c7f0a3;--color-night:#03382b;--color-device-frame:#151515;--color-background:var(--color-paper);--color-surface:var(--color-paper-lift);--color-text:var(--color-ink);--color-text-muted:var(--color-deep);--color-border:var(--color-mist);--color-accent:var(--color-mint);--color-accent-text:var(--color-ink);--color-error:var(--color-alert);--color-surface-inverse:var(--color-ink);--color-text-inverse:var(--color-paper);--color-text-inverse-muted:var(--color-paper);--color-border-inverse:var(--color-deep);--font-display:"Archivo",system-ui,sans-serif;--tracking-display:-.02em;--font-body:"Public Sans",system-ui,sans-serif;--tracking-body:0;--text-hero:clamp(2.8rem,4.6vw,4.75rem);--text-reveal:clamp(2.8rem,5.1vw,5.5rem);--text-section:clamp(2rem,3.5vw,3.5rem);--text-wordmark:2rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--radius-none:0;--radius-pill:999px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.mx-auto{margin-inline:auto}.mt-2{margin-top:var(--spacing-2)}.mt-4{margin-top:var(--spacing-4)}.mt-8{margin-top:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.flex-1{flex:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.gap-2{gap:var(--spacing-2)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.rounded{border-radius:.25rem}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[length\:var\(--border-hairline\)\]{border-style:var(--tw-border-style);border-width:var(--border-hairline)}.border-border{border-color:var(--color-border)}.border-deep{border-color:var(--color-deep)}.border-error{border-color:var(--color-error)}.bg-accent-text{background-color:var(--color-accent-text)}.bg-background{background-color:var(--color-background)}.bg-surface{background-color:var(--color-surface)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-16{padding-block:var(--spacing-16)}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[length\:var\(--x\)\]{font-size:var(--x)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.text-accent-text{color:var(--color-accent-text)}.text-paper{color:var(--color-paper)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{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-\[var\(--motion-duration\)\]{--tw-duration:var(--motion-duration);transition-duration:var(--motion-duration)}.ease-\[var\(--motion-easing\)\]{--tw-ease:var(--motion-easing);transition-timing-function:var(--motion-easing)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:var(--spacing-4)}.focus\:left-4:focus{left:var(--spacing-4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-sm:focus{border-radius:var(--radius-sm)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:px-4:focus{padding-inline:var(--spacing-4)}.focus\:py-2:focus{padding-block:var(--spacing-2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-text:focus{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (min-width:40rem){.sm\:py-24{padding-block:var(--spacing-24)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}:root{--motion-duration:.18s;--motion-duration-entry:1s;--motion-duration-route:6s;--motion-easing:cubic-bezier(.2,0,0,1);--motion-duration-draw:.7s;--motion-duration-step:1.6s;--motion-duration-marquee:50s;--motion-magnet-travel:5px;--motion-pointer-tilt:9;--motion-intro-ms:4500;--motion-showcase-ms:6000;--motion-scroll-lift:128px;--motion-breeze-ms:3600;--motion-breeze-stagger-ms:18;--motion-breeze-degrees:3;--motion-magnet-radius:80px;--motion-proximity-radius:140px;--motion-proximity-lift:3px;--motion-duration-orbit:14s;--motion-duration-float:7s;--motion-float-travel:16px;--motion-ui-transition:.65s;--motion-duration-scan:2.6s;--motion-close-duration-ms:8000;--motion-close-spread:140;--motion-close-lift:95;--motion-close-rotate:8;--motion-close-plane-gap:34;--motion-close-split-scale:.55;--motion-close-merge-scale:1.32;--motion-close-merge-drop:16;--motion-close-hold-ms:2000;--motion-close-reset-ms:2000;--motion-reveal-duration-ms:600;--motion-reveal-travel:24px;--motion-reveal-stagger-ms:80;--motion-reveal-easing:ease-out;--border-hairline:1px;--border-structural:2px;--layout-wide:84rem;--layout-header:85px;--layout-reveal-control:17rem;--layout-gutter:clamp(1.25rem,4.4vw,5rem);--layout-section:clamp(4rem,8vw,8rem);--layout-flow-height:30rem;--layout-control:2.75rem;--layout-content:34rem;--layout-device:18rem;--layout-stage:36rem;--layout-perspective:75rem;--layout-screen:29rem;--layout-mini-screen:15rem;--layout-web-concept:17rem;--layout-phone-width:14rem;--layout-phone-height:29rem;--layout-phone-compact-width:9rem;--layout-phone-compact-height:16rem;--layout-footer-height:14rem;--measure:64ch}.hero.hero-product{background:var(--color-paper);padding-bottom:var(--spacing-4);overflow:clip}.hero-product .hero-top,.hero.hero-product{color:var(--color-ink)}.hero.hero-product :focus-visible{outline-color:var(--color-ink)}.hero-product .experience-controls{color:var(--color-deep);border-top:var(--border-hairline) solid var(--color-deep);padding-top:var(--spacing-3)}.hero-product .motion-toggle{color:var(--color-ink);border-color:var(--color-ink);border-radius:var(--radius-pill)}.product-hero-grid{gap:var(--spacing-10);padding-block:var(--spacing-10) var(--spacing-8);grid-template-columns:.9fr 1.15fr;align-items:center;display:grid}.product-hero-copy{z-index:2;padding-bottom:var(--spacing-8);position:relative}.product-hero-copy h1{font-size:var(--text-hero);line-height:var(--leading-tight)}.product-hero-copy>p{color:var(--color-deep);max-width:var(--layout-content);margin-block:var(--spacing-6) var(--spacing-8);font-size:var(--text-lg)}.hero-product .cta{border-radius:var(--radius-pill)}.hero-secondary{align-items:center;gap:var(--spacing-6);width:fit-content;min-height:var(--layout-control);margin-top:var(--spacing-3);font-size:var(--text-sm);display:flex}.hero-annotation{gap:var(--spacing-3);margin-top:var(--spacing-12);color:var(--color-deep);display:flex}.hero-annotation>span{font-size:var(--text-xl)}.hero-annotation p{font-size:var(--text-xs)}.workbench{min-width:0;perspective:var(--layout-perspective);position:relative}.workbench-viewport{position:relative;overflow:clip}.workbench-view.is-exiting{animation:showcase-exit var(--motion-ui-transition) cubic-bezier(.65,0,.35,1) both;position:absolute;inset:0}.workbench-view.is-entering{animation:showcase-enter var(--motion-ui-transition) cubic-bezier(.65,0,.35,1) both}@keyframes showcase-enter{0%{transform:translate(105%)}to{transform:translate(0)}}@keyframes showcase-exit{0%{transform:translate(0)}to{transform:translate(-105%)}}@media (prefers-reduced-motion:reduce){.workbench-view.is-entering,.workbench-view.is-exiting{animation:none}.workbench-view.is-exiting{display:none}}.outcome-mark{font-size:var(--text-3xl);margin-bottom:var(--spacing-5);display:block}.outcome-grid .build-item{padding-top:var(--spacing-5);border-top:var(--border-hairline) solid var(--color-deep)}.workbench-art{height:var(--layout-stage);perspective:var(--layout-perspective);isolation:isolate;pointer-events:none;position:relative}.orbital-field{aspect-ratio:1;z-index:-2;width:115%;position:absolute;top:0;left:-7%}.orbit{border:var(--border-hairline) solid var(--color-deep);border-radius:var(--radius-pill);opacity:.3;position:absolute;inset:8%}.orbit-two{inset:0}.orbit-three{border-style:dashed;inset:21%}.orbit i{width:var(--spacing-3);height:var(--spacing-3);background:var(--color-ink);border-radius:var(--radius-pill);position:absolute;top:14%;left:14%}.orbit i+i{width:var(--spacing-2);height:var(--spacing-2);inset:auto 14% 14% auto}.workbench-screen{background:var(--color-paper-lift);z-index:2;overflow:hidden}.workbench-screen,.workbench-shadow-layer{border:var(--border-hairline) solid var(--color-ink);border-radius:var(--radius-lg);width:84%;position:absolute;top:17%;left:8%}.workbench-shadow-layer{background:var(--color-ink);height:60%}.layer-back{transform:translate(var(--spacing-5),calc(-1 * var(--spacing-5))) rotate(7deg);opacity:.18}.layer-middle{transform:translate(var(--spacing-2),calc(-1 * var(--spacing-2))) rotate(-5deg);background:var(--color-paper)}.window-chrome{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-xs);color:var(--color-deep);border-bottom:var(--border-hairline) solid var(--color-mist);display:flex}.window-dots{letter-spacing:var(--spacing-1)}.workspace-bar{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);font-size:var(--text-xs);display:flex}.workspace-mark{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl)}.demo-pill{padding:var(--spacing-1) var(--spacing-2);border:var(--border-hairline) solid var(--color-deep);border-radius:var(--radius-pill);color:var(--color-deep);font-size:var(--text-xs);margin-left:auto}.app-preview,.automation-preview,.website-preview{height:var(--layout-mini-screen);padding:var(--spacing-4) var(--spacing-5);position:relative;overflow:hidden}.screen-eyebrow{font-size:var(--text-xs);color:var(--color-deep)}.screen-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600;font-size:var(--text-2xl);line-height:var(--leading-tight)}.screen-title,.website-preview>p{margin-top:var(--spacing-3);z-index:1;position:relative}.website-preview>p{font-size:var(--text-xs);color:var(--color-deep)}.preview-form{z-index:1;gap:var(--spacing-4);width:fit-content;margin-top:var(--spacing-5);border-bottom:var(--border-hairline) solid var(--color-ink);padding-bottom:var(--spacing-2);font-size:var(--text-xs);align-items:center;display:flex;position:relative}.preview-landscape{width:43%;height:75%;position:absolute;bottom:0;right:0;overflow:hidden}.landscape-disc{aspect-ratio:1;border:var(--border-hairline) solid var(--color-deep);border-radius:var(--radius-pill);width:90%;position:absolute;top:0;right:-20%}.landscape-arch{background:var(--color-ink);border-radius:var(--radius-pill) var(--radius-pill) 0 0;width:50%;height:80%;position:absolute;bottom:-15%;right:0;transform:rotate(-30deg)}.arch-two{background:var(--color-mint);bottom:-35%;right:25%;transform:rotate(30deg)}.workspace-bottom{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-xs);display:flex}.scan-track{width:var(--spacing-16);height:var(--spacing-1);background:var(--color-deep);margin-left:auto;overflow:hidden}.capability-scan span,.scan-track span{background:var(--color-mint);width:55%;height:100%;display:block}.workbench-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);display:none}[data-ready=true] .workbench-toolbar{display:flex}.workbench-tabs{gap:var(--spacing-1);border:var(--border-hairline) solid var(--color-ink);border-radius:var(--radius-pill);padding:var(--spacing-1);display:flex}.workbench-tabs button{min-height:var(--layout-control);padding-inline:var(--spacing-4);border-radius:var(--radius-pill);font-size:var(--text-xs)}.workbench-tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.workbench-tabs button:focus-visible{outline-offset:0;outline-color:var(--color-deep)}.hero.hero-product .workbench-tabs button[aria-selected=true]:focus-visible{outline-color:var(--color-paper);outline-offset:calc(-1 * var(--spacing-1))}.workspace-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-2);border-bottom:var(--border-hairline) solid var(--color-mist);font-size:var(--text-xs);display:flex}.workspace-row strong{font-weight:500}.app-preview .screen-title,.automation-preview .screen-title{font-size:var(--text-xl);margin-bottom:var(--spacing-4)}.preview-chart{height:var(--spacing-12);align-items:end;gap:var(--spacing-2);margin-top:var(--spacing-3);display:flex}.preview-chart span{background:var(--color-mist);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1}.automation-step{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-2);font-size:var(--text-xs);border-top:var(--border-hairline) solid var(--color-mist);display:flex}.automation-step-icon{width:var(--spacing-5)}.step-light{width:var(--spacing-2);height:var(--spacing-2);background:var(--color-ink);border-radius:var(--radius-pill);margin-left:auto}.before-section{background:var(--color-ink);color:var(--color-paper)}.before-grid{align-items:center;gap:var(--spacing-16);grid-template-columns:.75fr 1.25fr;display:grid}.before-copy h2{margin-block:var(--spacing-5) var(--spacing-6)}.before-copy>p:last-of-type{max-width:var(--layout-content)}.before-section :focus-visible{outline-color:var(--color-paper)}.before-section .flow-caption{border-top:0}.before-section .before-stage{border-radius:var(--radius-lg)}.before-section .enquiry-slip{width:47%;top:27%;left:5%}.before-section .label-copy{left:auto;right:var(--spacing-4);top:5%}.before-section .label-start{left:var(--spacing-4);top:5%}.before-section .label-stuck{right:var(--spacing-4);bottom:16%}.capability-art{height:var(--layout-device);background:var(--color-paper);border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden}.capability-browser{background:var(--color-paper-lift);border:var(--border-hairline) solid var(--color-deep);border-radius:var(--radius-md);width:82%;position:absolute;top:12%;left:9%;overflow:hidden}.capability-browser-content{padding:var(--spacing-5)}.capability-shape{height:var(--spacing-16);gap:var(--spacing-2);margin-block:var(--spacing-3);align-items:end;display:flex}.capability-shape span{border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--color-ink);width:30%;height:100%;display:block;transform:rotate(15deg)}.capability-shape span:nth-child(2){background:var(--color-deep);height:75%}.capability-shape span:last-child{background:var(--color-mist);height:50%}.capability-mini-link{font-size:var(--text-xs);display:block}.capability-chip{justify-content:space-between;gap:var(--spacing-5);right:var(--spacing-4);bottom:var(--spacing-4);border:var(--border-hairline) solid var(--color-ink);background:var(--color-mint);padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-xs);border-radius:var(--radius-md);display:flex;position:absolute}.capability-app{background:var(--color-paper-lift);border:var(--border-hairline) solid var(--color-deep);border-radius:var(--radius-md);grid-template-columns:auto 1fr;width:90%;display:grid;position:absolute;top:12%;left:10%;overflow:hidden}.capability-app-sidebar{gap:var(--spacing-5);background:var(--color-ink);color:var(--color-paper);flex-direction:column;display:flex}.capability-app-body,.capability-app-sidebar{padding:var(--spacing-4)}.capability-app-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);margin-block:var(--spacing-4)}.capability-app-row{justify-content:space-between;gap:var(--spacing-2);font-size:var(--text-xs);border-top:var(--border-hairline) solid var(--color-mist);padding-block:var(--spacing-2);display:flex}.capability-kind-automation{background:var(--color-ink)}.automation-orbit{aspect-ratio:1;border:var(--border-hairline) solid var(--color-paper);width:60%;top:15%;left:20%}.automation-orbit,.automation-orbit span{border-radius:var(--radius-pill);position:absolute}.automation-orbit span{background:var(--color-mint);width:var(--spacing-3);height:var(--spacing-3);top:13%;left:13%}.automation-orbit span:nth-child(2){inset:auto 13% 13% auto}.automation-orbit span:last-child{top:50%;left:auto;right:-3%}.automation-core{font-size:var(--text-3xl);color:var(--color-paper);place-content:center;display:grid;position:absolute;inset:0}.capability-rule{padding:var(--spacing-3);border:var(--border-hairline) solid var(--color-deep);background:var(--color-paper-lift);color:var(--color-ink);font-size:var(--text-xs);border-radius:var(--radius-md);gap:var(--spacing-4);display:flex;position:absolute}.rule-first{top:10%;left:5%}.rule-second{top:42%;right:5%}.rule-third{bottom:10%;left:10%}.capability-scan{width:100%;height:var(--spacing-1);position:absolute;bottom:0;left:0;overflow:hidden}.capability-scan span{background:var(--color-deep)}.connected-section .connected-stage{border-radius:var(--radius-lg);border-color:var(--color-deep)}.connected-section .connected-ticket{border-radius:var(--radius-md)}.closing-section .cta{border-radius:var(--radius-pill)}@media (max-width:1023px){.product-hero-grid{gap:var(--spacing-5);grid-template-columns:1fr 1fr}.workbench-art{height:calc(var(--layout-stage) - var(--spacing-16))}.screen-title{font-size:var(--text-xl)}.demo-pill{display:none}.workbench-toolbar{flex-wrap:wrap}.workbench-tabs button{padding-inline:var(--spacing-3)}.before-grid{gap:var(--spacing-8);grid-template-columns:1fr}}@media (max-width:767px){.product-hero-grid{padding-top:var(--spacing-10);grid-template-columns:1fr}.product-hero-copy{padding-bottom:0}.product-hero-copy>p{font-size:var(--text-base)}.hero-annotation{display:none}.workbench-art{height:calc(var(--layout-stage) - var(--spacing-12));margin-top:var(--spacing-4)}.workbench-screen,.workbench-shadow-layer{width:88%;top:17%;left:6%}.orbital-field{width:105%;top:10%;left:-2.5%}.app-preview,.automation-preview,.website-preview{padding-inline:var(--spacing-4)}.workspace-bottom{padding-inline:var(--spacing-3)}.scan-track{width:var(--spacing-6)}.before-section .before-stage{height:calc(var(--layout-flow-height) + var(--spacing-32))}.before-section .enquiry-slip{width:75%;top:18%;left:12%}.before-section .label-start{top:var(--spacing-4)}.before-section .label-copy{top:64%}.before-section .label-stuck{left:var(--spacing-4);right:auto;bottom:var(--spacing-16)}}@media (prefers-reduced-motion:reduce){.workbench-screen,[data-float],[data-orbit],[data-scan]{transform:none!important}[data-scan]{opacity:1!important}}.web-concept{height:var(--layout-web-concept);padding:var(--spacing-4) var(--spacing-5) var(--spacing-12);position:relative;overflow:hidden}.web-concept-copy{z-index:1;width:62%;position:relative}.web-concept-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin-block:var(--spacing-3);font-weight:600}.web-concept-copy p{font-size:var(--text-xs);color:var(--color-deep);line-height:var(--leading-snug)}.web-concept-link{align-items:center;gap:var(--spacing-3);font-size:var(--text-xs);margin-top:var(--spacing-4);display:flex}.web-sculpture-stage{aspect-ratio:1;width:44%;position:absolute;top:4%;right:-2%}.web-sculpture{transform-origin:50%;width:100%;height:100%}.sculpture-ground{fill:var(--color-ink)}.sculpture-wire{fill:none;stroke:var(--color-mint);stroke-width:.6px;opacity:.8}.sculpture-ring{fill:none;stroke:var(--color-deep);stroke-width:2px}.sculpture-satellite{fill:var(--color-ink);stroke:var(--color-paper-lift);stroke-width:3px}.web-feature-strip{bottom:0;inset-inline:var(--spacing-5);border-top:var(--border-hairline) solid var(--color-mist);grid-template-columns:repeat(3,1fr);display:grid;position:absolute}.web-feature-strip>span{align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-3);font-size:var(--text-xs);display:flex}.web-feature-strip b{font-weight:500}.web-concept.concept-compact{height:calc(var(--layout-device) - var(--spacing-16));padding:var(--spacing-3) var(--spacing-4) var(--spacing-10)}.concept-compact .web-concept-title{font-size:var(--text-lg);margin-block:var(--spacing-2)}.concept-compact .web-concept-copy{width:62%}.concept-compact .web-concept-copy p,.concept-compact .web-concept-copy>.screen-eyebrow{display:none}.concept-compact .web-concept-link{margin-top:var(--spacing-4);max-width:75%}.concept-compact .web-sculpture-stage{top:10%}.capability-kind-website .capability-browser{top:var(--spacing-5);width:90%;left:5%}.workbench-view[data-view="0"] .workbench-screen{top:14%}.workbench-view[data-view="1"] .workbench-screen{width:var(--layout-phone-width);left:calc(50% - var(--layout-phone-width) / 2);border-radius:var(--radius-xl);background:0 0;border:0;top:9%;overflow:visible}.workbench-view[data-view="1"] .workbench-shadow-layer{width:var(--layout-phone-width);height:var(--layout-phone-height);left:calc(50% - var(--layout-phone-width) / 2);border-radius:var(--radius-xl);top:9%}.workbench-view[data-view="1"] .layer-middle{transform:translate(var(--spacing-5),var(--spacing-1)) rotate(8deg)}.workbench-view[data-view="1"] .layer-back{transform:translate(calc(-1 * var(--spacing-5)),var(--spacing-3)) rotate(-8deg)}.mobile-concept{height:var(--layout-phone-height);border:var(--spacing-2) solid var(--color-ink);border-radius:var(--radius-xl);background:var(--color-paper-lift);color:var(--color-ink);flex-direction:column;display:flex;overflow:hidden}.phone-status{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-xs);line-height:var(--leading-snug);justify-content:space-between;align-items:center;display:flex;position:relative}.phone-camera{width:var(--spacing-12);height:var(--spacing-3);background:var(--color-ink);border-radius:var(--radius-pill);left:calc(50% - var(--spacing-6));top:var(--spacing-2);position:absolute}.phone-content{padding:var(--spacing-2) var(--spacing-3);flex:1;min-height:0}.phone-greeting{align-items:center;gap:var(--spacing-2);font-size:var(--text-xs);display:flex}.phone-avatar{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);place-items:center;font-weight:700;display:grid}.phone-notification{margin-left:auto}.phone-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin-block:var(--spacing-3)}.phone-project{gap:var(--spacing-1);background:var(--color-ink);color:var(--color-paper);padding:var(--spacing-3);border-radius:var(--radius-lg);font-size:var(--text-xs);flex-direction:column;display:flex}.phone-project strong{font-size:var(--text-sm);font-weight:500}.phone-project-label{margin-bottom:var(--spacing-1)}.phone-project-status{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.phone-progress{height:var(--spacing-1);background:var(--color-deep);border-radius:var(--radius-pill);margin-block:var(--spacing-2);overflow:hidden}.phone-progress i{background:var(--color-mint);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.65)}.phone-task-list{margin-top:var(--spacing-2)}.phone-task-list>div{align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-2);font-size:var(--text-xs);border-bottom:var(--border-hairline) solid var(--color-mist);line-height:var(--leading-snug);display:flex}.phone-task-list>div>span:last-child{margin-left:auto}.phone-task-list small{color:var(--color-deep);font-size:var(--text-xs);display:block}.phone-task-icon{width:var(--spacing-6);height:var(--spacing-6);background:var(--color-paper);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:grid}.phone-navigation{border-top:var(--border-hairline) solid var(--color-mist);padding-block:var(--spacing-2);background:var(--color-paper-lift);font-size:var(--text-sm);justify-content:space-around;align-items:center;display:flex}.phone-navigation>span{line-height:var(--leading-snug);flex-direction:column;align-items:center;display:flex}.phone-navigation small{font-size:var(--text-xs)}.phone-nav-active{font-weight:600}.phone-home-indicator{width:35%;height:var(--spacing-1);margin:0 auto var(--spacing-1);background:var(--color-ink);border-radius:var(--radius-pill);flex-shrink:0}.capability-phone{width:var(--layout-phone-compact-width);left:var(--spacing-5);top:var(--spacing-4);position:absolute}.mobile-concept.concept-compact{height:var(--layout-phone-compact-height);border-width:var(--spacing-1);border-radius:var(--radius-lg)}.concept-compact .phone-status{padding:var(--spacing-1) var(--spacing-2)}.concept-compact .phone-camera{height:var(--spacing-2);width:var(--spacing-8);left:calc(50% - var(--spacing-4));top:var(--spacing-1)}.concept-compact .phone-content{padding:var(--spacing-1) var(--spacing-2)}.concept-compact .phone-greeting,.concept-compact .phone-navigation small,.concept-compact .phone-project-label,.concept-compact .phone-project-status{display:none}.concept-compact .phone-title{font-size:var(--text-lg);margin-block:var(--spacing-2)}.concept-compact .phone-project{padding:var(--spacing-2);border-radius:var(--radius-md)}.concept-compact .phone-project strong{font-size:var(--text-xs)}.concept-compact .phone-navigation{padding-block:var(--spacing-1)}.mobile-build-note{left:calc(var(--layout-phone-compact-width) + var(--spacing-8));right:var(--spacing-3);gap:var(--spacing-3);font-size:var(--text-xs);color:var(--color-deep);flex-direction:column;display:flex;position:absolute;top:30%}.mobile-build-note>span:first-child{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-ink)}.workbench-view[data-view="2"] .workbench-screen{background:var(--color-ink);border-color:var(--color-deep);top:16%}.neural-concept{padding:var(--spacing-5);background:var(--color-ink);color:var(--color-paper);position:relative}.neural-heading{justify-content:space-between;align-items:start;gap:var(--spacing-4);display:flex}.neural-heading .screen-eyebrow{color:var(--color-paper);max-width:45%}.neural-heading>div{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.neural-network{width:100%;height:auto;margin-block:var(--spacing-3);display:block;overflow:visible}.beam-track{fill:none;stroke:var(--color-paper);stroke-width:1px;opacity:.25}.beam-node-ring{fill:none;stroke:var(--color-paper);stroke-width:.6px;opacity:.35}.beam-node-disc{fill:var(--color-ink);stroke:var(--color-mist);stroke-width:1px}.beam-hub,.beam-node-icon{fill:none;stroke:var(--color-paper);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.beam-hub circle{fill:var(--color-ink)}.beam-hub .hub-collected{fill:var(--color-paper);stroke:none}.beam-node-pulse{fill:none;stroke:var(--color-mint);stroke-width:1.5px;opacity:.3;transform-origin:50%;transform-box:fill-box}.neural-connection{fill:none;stroke:var(--color-mint);stroke-width:1.3px;opacity:.65}.neural-halo{fill:var(--color-mint);opacity:.3;transform-origin:50%;transform-box:fill-box}.neural-node{fill:var(--color-paper)}.neural-signal{fill:var(--color-mint)}.neuron-axon{fill:none;stroke:var(--color-paper);stroke-width:1px;opacity:.25}.neuron-fire{fill:none;stroke:var(--color-mint);stroke-width:2.5px;opacity:0}.neuron-dendrite path{fill:none;stroke:var(--color-mint);stroke-width:.9px;opacity:.65}.neuron-body{fill:var(--color-mint)}.neuron-core{fill:var(--color-paper)}.neural-layer-labels{justify-content:space-between;gap:var(--spacing-3)}.neural-layer-labels,.neural-output{font-size:var(--text-xs);display:flex}.neural-output{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-4);margin-top:var(--spacing-4);border-top:var(--border-hairline) solid var(--color-mist)}.neural-output>span:last-child{margin-left:auto}.neural-concept.concept-compact{height:100%;padding:var(--spacing-4)}.concept-compact .neural-heading>div{font-size:var(--text-lg)}.concept-compact .neural-heading .screen-eyebrow{display:none}.concept-compact .neural-network{height:calc(var(--layout-device) - var(--spacing-24));margin-block:var(--spacing-2)}@media (max-width:1023px){.web-concept-title{font-size:var(--text-xl)}.mobile-build-note{left:calc(var(--layout-phone-compact-width) + var(--spacing-6))}.mobile-build-note>span:first-child{font-size:var(--text-lg)}}@media (max-width:767px){.web-concept{padding-inline:var(--spacing-4)}.web-concept-title{font-size:var(--text-xl)}.web-concept-copy{width:80%}.web-sculpture-stage{opacity:.85;width:54%;top:18%;right:-12%}.web-concept-copy p{max-width:72%}.workbench-view[data-view="1"] .workbench-screen,.workbench-view[data-view="1"] .workbench-shadow-layer{top:10%}.workbench-view[data-view="2"] .workbench-screen{width:100%;top:20%;left:0}.workbench-view[data-view="2"] .neural-heading>div{font-size:var(--text-lg)}.neural-output{flex-wrap:wrap}.neural-concept{padding:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){[data-grow],[data-neural-pulse],[data-pointer-art],[data-sculpture],[data-signal-from]{transform:none!important}[data-phone-progress]{transform:scaleX(.65)!important}}.mobile-concept{border-radius:var(--spacing-10);padding-top:var(--spacing-3);padding-bottom:var(--spacing-2);position:relative}.phone-status{padding-block:var(--spacing-3)}.phone-camera{width:var(--spacing-16);height:var(--spacing-5);left:calc(50% - var(--spacing-8))}.phone-navigation{flex-shrink:0}.phone-content{padding-top:var(--spacing-4)}.workbench-view[data-view="1"] .workbench-screen:before{content:"";width:var(--spacing-1);height:var(--spacing-12);background:var(--color-ink);right:calc(-1 * var(--spacing-1));top:var(--spacing-24);border-radius:var(--radius-sm);position:absolute}.workbench-view[data-view="1"] .workbench-screen:after{content:"";width:var(--spacing-1);height:var(--spacing-16);background:var(--color-ink);left:calc(-1 * var(--spacing-1));top:var(--spacing-20);border-radius:var(--radius-sm);position:absolute}.reveal-hero{background:var(--color-ink);min-height:100dvh;color:var(--color-paper);isolation:isolate;display:grid;position:relative;overflow:clip}.reveal-layout{min-height:inherit;padding-block:var(--spacing-24);align-items:center;display:flex;position:relative}.reveal-copy{z-index:2;max-width:62%;padding-block:var(--spacing-6);background:var(--color-ink);position:relative}.reveal-copy h1{font-size:var(--text-reveal);line-height:var(--leading-tight)}.reveal-copy h1 span{white-space:nowrap;display:block}.reveal-copy>p{margin-block:var(--spacing-8);font-size:var(--text-lg);color:var(--color-paper)}[data-text-reveal=true] .reveal-copy{background:0 0}.text-reveal-lens{z-index:3;border-radius:var(--radius-pill);pointer-events:none;background:var(--color-paper);overflow:hidden}.text-reveal-content,.text-reveal-lens{position:absolute;top:0;left:0}.text-reveal-content>svg{width:100%;height:100%;position:absolute;inset:0}.text-reveal-content .ribbon-order{opacity:.28}.text-reveal-content .reveal-ink-copy{max-width:none;color:var(--color-ink);position:absolute}.text-reveal-content .reveal-ink-copy>p{color:var(--color-ink)}.reveal-copy>p{-webkit-text-stroke:var(--border-structural) var(--color-ink);paint-order:stroke fill;font-weight:500}.text-reveal-content .reveal-ink-copy>p{-webkit-text-stroke-color:var(--color-paper);text-shadow:0 0 var(--spacing-1) var(--color-paper)}.reveal-copy h1,.reveal-copy>p{text-shadow:var(--border-hairline) 0 var(--color-ink),calc(-1 * var(--border-hairline)) 0 var(--color-ink),0 var(--border-hairline) var(--color-ink),0 calc(-1 * var(--border-hairline)) var(--color-ink)}.reveal-ink-copy h1,.reveal-ink-copy>p{text-shadow:var(--border-hairline) 0 var(--color-paper),calc(-1 * var(--border-hairline)) 0 var(--color-paper),0 var(--border-hairline) var(--color-paper),0 calc(-1 * var(--border-hairline)) var(--color-paper)}.text-reveal-content .reveal-ink-copy .cta{background:var(--color-ink);color:var(--color-paper)}.reveal-ink-copy .is-keyboard-focus{outline:var(--border-structural) solid var(--color-ink);outline-offset:var(--spacing-1)}.reveal-copy .cta{border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink)}.reveal-hero :focus-visible{outline-color:var(--color-paper)}.reveal-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.reveal-field svg{width:100%;height:100%;display:block}.ribbon-tangle path{fill:none;stroke:var(--color-paper);stroke-width:.65px;opacity:.25}.ribbon-order path{fill:none;stroke:var(--color-ink);stroke-width:1.5px}.lens-halo{fill:none;stroke:var(--color-mint);stroke-width:.5px;opacity:.55}.lens-paper{fill:var(--color-paper)}.lens-rim{fill:none;stroke:var(--color-mint);stroke-width:1px}.lens-crosshair{fill:none;stroke:var(--color-deep);stroke-width:.75px}.reveal-control{z-index:3;bottom:var(--spacing-6);right:var(--layout-gutter);width:var(--layout-reveal-control);display:none;position:absolute}[data-ready=true] .reveal-control{gap:var(--spacing-1);display:grid}.reveal-control input{width:100%;min-height:var(--layout-control);accent-color:var(--color-paper);cursor:ew-resize}.showcase-section{background:var(--color-paper-lift);min-height:100svh;padding-block:var(--spacing-12);align-items:center;display:grid;overflow:clip}.concise-close,.showcase-section{position:relative}.concise-close{border-radius:var(--spacing-10) var(--spacing-10) 0 0}#home{background:var(--color-ink)}.showcase-section{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}[data-scroll-reveal]{transform:translateY(var(--scroll-lift,0));opacity:var(--scroll-opacity,1)}[data-reveal-item]{opacity:1}[data-reveal-item][data-entered=false]{opacity:0;transform:translateY(var(--motion-reveal-travel))}.showcase-layout{gap:var(--spacing-12);grid-template-columns:.65fr 1fr;align-items:center;display:grid}.showcase-copy>p{font-size:var(--text-lg);color:var(--color-deep);margin-top:var(--spacing-6)}[data-ui=static] .reveal-control{display:none}.section.concise-close{background:var(--color-ink);color:var(--color-paper);min-height:calc(100svh - var(--home-footer-height,var(--layout-footer-height)));min-height:calc(100dvh - var(--home-footer-height,var(--layout-footer-height)));padding-top:calc(var(--spacing-16) + var(--spacing-4));align-items:center;padding-bottom:0;display:grid;position:relative;overflow:hidden}.close-layout{align-items:center;gap:var(--spacing-8);grid-template-columns:.9fr 1.1fr;width:100%;display:grid}.close-copy{z-index:1;position:relative}.close-copy>p{max-width:var(--layout-content);margin-block:var(--spacing-6);color:var(--color-paper)}.concise-close .cta{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-pill)}.concise-close :focus-visible{outline-color:var(--color-paper)}.close-sculpture{inset-inline-start:var(--spacing-12);top:calc(-1 * var(--spacing-4));width:100%;color:var(--color-ink);position:relative;overflow:visible}.kinetic-close>svg{width:100%;max-height:min(60svh,calc(100svh - var(--home-footer-height,var(--layout-footer-height)) - var(--spacing-16) - var(--spacing-4)));display:block;overflow:visible}.kinetic-plane{transform-origin:260px 260px}[data-separate-planes]{opacity:0}[data-unified-plane]{opacity:1}.system-core-icon,.system-port-icon,.system-track{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.system-foundation{fill:var(--color-night);stroke:var(--color-paper);stroke-width:.7px}.system-port-side,.system-side{fill:var(--color-deep);stroke:var(--color-ink);stroke-width:1px}.system-core-top,.system-port-face{fill:var(--color-paper-lift);stroke:var(--color-ink);stroke-width:1px}.system-core-side{fill:var(--color-ink);stroke:var(--color-deep);stroke-width:1px}.system-seam{fill:none;stroke:var(--color-paper);stroke-width:.8px}.system-led{stroke:var(--color-mint);stroke-width:3px;stroke-linecap:round}.system-signal{fill:var(--color-ink);opacity:0}.plane-face{fill:var(--color-paper);stroke:var(--color-paper);stroke-width:1.3px}.plane-edge{fill:var(--color-deep);stroke:var(--color-paper);stroke-width:.7px}.plane-detail{fill:none;stroke:var(--color-deep);stroke-width:.8px;opacity:.6}.plane-4 .plane-face{fill:var(--color-paper)}.plane-4 .plane-detail{stroke:var(--color-ink);opacity:1}@media (hover:hover) and (pointer:fine){.reveal-control input{opacity:0}.reveal-control:focus-within input,.reveal-control:hover input{opacity:1}}@media (max-width:767px){.reveal-layout{padding-top:var(--spacing-24);padding-bottom:var(--spacing-32);align-items:start}.reveal-copy{max-width:100%}.reveal-copy h1{font-size:var(--text-hero)}.reveal-copy>p{font-size:var(--text-base);margin-block:var(--spacing-5)}.reveal-control{width:auto;left:var(--layout-gutter);bottom:var(--spacing-16)}.showcase-layout{gap:var(--spacing-4);grid-template-columns:1fr}.showcase-copy>p{font-size:var(--text-base)}.close-layout{gap:var(--spacing-4);grid-template-columns:1fr}.section.concise-close{padding-top:calc(var(--layout-header) + var(--spacing-10));padding-bottom:var(--spacing-4)}.kinetic-close>svg{max-height:32svh}.close-sculpture{inset-inline-start:0;width:100%;margin-left:auto;top:0}}@media (prefers-reduced-motion:reduce){[data-reveal-item],[data-scroll-reveal]{opacity:1!important;transform:none!important}}html{scroll-padding-top:calc(var(--layout-header) + var(--spacing-8))}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}::selection{background:var(--color-ink);color:var(--color-paper)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:600;line-height:var(--leading-tight)}h2{font-size:var(--text-section)}h3{font-size:var(--text-xl)}a,button{-webkit-tap-highlight-color:var(--color-mist)}a{text-underline-offset:var(--spacing-1)}a:hover{text-decoration:underline}button{cursor:pointer}[role=button],button,input[type=button],input[type=reset],input[type=submit]{border-radius:var(--radius-pill)}:focus-visible{outline:var(--border-structural) solid var(--color-deep);outline-offset:var(--spacing-1)}input,textarea{border-color:var(--color-deep)}input:focus-visible,textarea:focus-visible{outline-color:var(--color-ink)}.shell{width:100%;max-width:var(--layout-wide);padding-inline:var(--layout-gutter);margin-inline:auto}.section{padding-block:var(--layout-section)}.eyebrow{font-size:var(--text-xs);font-weight:500;line-height:var(--leading-snug)}.status-dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-pill);background:currentColor;flex-shrink:0;display:inline-block}.site-header{z-index:40;top:var(--spacing-4);width:calc(100% - var(--spacing-8));max-width:var(--layout-wide);border:var(--border-hairline) solid var(--color-deep);border-radius:var(--radius-pill);background:var(--color-paper);position:fixed;left:50%;transform:translate(-50%)}.header-inner{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-2) var(--spacing-6);display:flex}#main{padding-top:calc(var(--layout-header) + var(--spacing-8))}#main:has(#home){padding-top:0}.site-logo{width:calc(var(--spacing-16) + var(--spacing-4));min-height:var(--layout-control);flex-shrink:0;align-items:center;display:inline-flex}.site-logo img{width:100%;height:auto;display:block}.site-logo:hover{text-decoration:none}.site-footer .site-logo{width:var(--spacing-24)}.header-note{font-size:var(--text-xs);color:var(--color-text-muted);margin-right:auto}.site-footer nav,.site-header nav{gap:var(--spacing-6);font-size:var(--text-sm);display:flex}.site-footer a,.site-header nav a{min-height:var(--layout-control);align-items:center;gap:var(--spacing-2);display:inline-flex}.hero{color:var(--color-paper);background:var(--color-ink);padding-top:var(--spacing-8);padding-bottom:var(--spacing-6)}.hero :focus-visible{outline-color:var(--color-paper)}.hero-top{color:var(--color-mist);justify-content:space-between}.hero-top,.hero-top .eyebrow{align-items:center;display:flex}.hero-top .eyebrow{gap:var(--spacing-3)}.hero-location{font-size:var(--text-xs)}.hero-copy{align-items:end;gap:var(--spacing-12);padding-block:var(--spacing-16) var(--spacing-16);grid-template-columns:1.65fr 1fr;display:grid}.hero h1{font-size:var(--text-hero);font-weight:600}.hero-intro{max-width:var(--layout-content);padding-bottom:var(--spacing-2)}.hero-intro p{color:var(--color-mist);font-size:var(--text-lg)}.inverse-link{gap:var(--spacing-8);min-height:var(--layout-control);margin-top:var(--spacing-6);font-size:var(--text-sm);border-bottom:var(--border-hairline) solid var(--color-mist);align-items:center;display:inline-flex}.flow-caption{border-top:var(--border-hairline) solid var(--color-deep);justify-content:space-between;gap:var(--spacing-4);padding-block:var(--spacing-5);display:flex}.flow-caption h2{font-family:var(--font-body);letter-spacing:var(--tracking-body);font-size:var(--text-sm)}.flow-caption>span{color:var(--color-mist);font-size:var(--text-xs)}.flow-stage{isolation:isolate;position:relative;overflow:hidden}.before-stage{height:var(--layout-flow-height);border:var(--border-hairline) solid var(--color-deep)}.flow-static,.flow-visual,.gpu-host{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flow-visual{z-index:-1}.gpu-host{opacity:0}.gpu-host canvas{width:100%;height:100%;display:block}[data-tier=full] .gpu-host{opacity:1}[data-tier=full] .flow-main,[data-tier=full] .flow-strand{opacity:0}.flow-grid{stroke:var(--color-deep);stroke-width:.45px;fill:none;opacity:.5}.flow-strand{stroke:var(--color-mist);fill:none;stroke-width:.65px;opacity:.3}.flow-main{stroke:var(--color-paper);fill:none;stroke-width:1.4px;opacity:.7}.flow-connected .flow-grid{stroke:var(--color-mist)}.flow-connected .flow-main,.flow-connected .flow-strand{stroke:var(--color-deep)}.flow-label{padding:var(--spacing-3) var(--spacing-4);background:var(--color-ink);border:var(--border-hairline) solid var(--color-deep);font-size:var(--text-sm);position:absolute}.label-detail{color:var(--color-mist);font-size:var(--text-xs);margin-top:var(--spacing-1);display:block}.label-start{top:12%;left:3%}.label-start .status-dot{margin-right:var(--spacing-2)}.label-copy{top:12%;left:52%}.label-stuck{border-style:dashed;border-color:var(--color-mist);bottom:19%;right:3%}.enquiry-slip{width:var(--layout-device);background:var(--color-paper);color:var(--color-ink);padding:var(--spacing-5);position:absolute;top:27%;left:20%;transform:rotate(-4deg)}.slip-bottom,.slip-top{font-size:var(--text-xs)}.slip-top{border-bottom:var(--border-hairline) solid var(--color-mist);padding-bottom:var(--spacing-3);justify-content:space-between;display:flex}.enquiry-slip h3{margin-block:var(--spacing-4) var(--spacing-3)}.enquiry-slip p{font-size:var(--text-sm);color:var(--color-deep)}.slip-bottom{border-top:var(--border-hairline) solid var(--color-mist);padding-top:var(--spacing-3);margin-top:var(--spacing-4)}.stage-foot{padding:var(--spacing-3) var(--spacing-4);background:var(--color-ink);border-top:var(--border-hairline) solid var(--color-deep);bottom:0;position:absolute;inset-inline:0}.experience-controls,.stage-foot{color:var(--color-mist);font-size:var(--text-xs);justify-content:space-between;display:flex}.experience-controls{min-height:var(--layout-control);align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-2)}.motion-toggle{visibility:hidden;min-height:var(--layout-control);padding-inline:var(--spacing-3);border:var(--border-hairline) solid var(--color-mist);color:var(--color-paper)}[data-tier=full] .motion-toggle,[data-tier=reduced] .motion-toggle{visibility:visible}.intro-strip{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-10);display:flex}.intro-strip p{color:var(--color-deep)}.intro-strip strong{color:var(--color-ink);font-weight:500}.cta{min-height:var(--layout-control);background:var(--color-signal-deep);color:var(--color-paper);border-radius:var(--radius-pill);flex-shrink:0;display:inline-flex;position:relative}.cta>span{justify-content:space-between;align-items:center;gap:var(--spacing-8);padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-sm);font-weight:500;display:flex}.cta:hover{text-decoration:none}.beyond-section,.build-section,.closing-section{background:var(--color-paper-lift)}.section-heading{column-gap:var(--spacing-16);row-gap:var(--spacing-5);margin-bottom:var(--spacing-12);grid-template-columns:1fr 1fr;display:grid}.section-heading>.eyebrow{color:var(--color-deep);grid-column:1/-1}.section-heading>p:last-child:not(.eyebrow){color:var(--color-deep);max-width:var(--layout-content);align-self:end}.build-grid{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.build-item{min-width:0}.build-item h3{margin-block:var(--spacing-6) var(--spacing-3)}.build-item>p{color:var(--color-deep);font-size:var(--text-sm)}.service-detail{border-top:var(--border-hairline) solid var(--color-mist);margin-top:var(--spacing-6);padding-top:var(--spacing-3);color:var(--color-deep);font-size:var(--text-xs);display:block}.product-demo{height:var(--layout-device);background:var(--color-paper);border:var(--border-hairline) solid var(--color-mist);font-size:var(--text-xs);position:relative;overflow:hidden}.browser-bar{border-bottom:var(--border-hairline) solid var(--color-mist);padding:var(--spacing-3);color:var(--color-deep);justify-content:space-between;align-items:center;display:flex}.mini-site{margin:var(--spacing-4);background:var(--color-paper-lift);padding:var(--spacing-3) var(--spacing-4)}.mini-brand{font-weight:700}.mini-brand,.mini-title{font-family:var(--font-display)}.mini-title{font-size:var(--text-xl);line-height:var(--leading-tight);margin-top:var(--spacing-4)}.mini-image{right:var(--spacing-6);opacity:.65;width:40%;position:absolute;top:30%}.mini-image svg{fill:var(--color-deep)}.demo-field{padding-top:var(--spacing-3);margin-top:var(--spacing-4);color:var(--color-deep)}.demo-field,.demo-receipt{border-top:var(--border-hairline) solid var(--color-mist);justify-content:space-between;display:flex}.demo-receipt{padding:var(--spacing-3) var(--spacing-4)}.app-demo{grid-template-columns:1fr 2fr;display:grid}.app-sidebar{padding:var(--spacing-4) var(--spacing-3);gap:var(--spacing-5);border-right:var(--border-hairline) solid var(--color-mist);color:var(--color-deep);flex-direction:column;display:flex}.app-sidebar>span:first-child{color:var(--color-ink);font-weight:600}.app-screen{padding-inline:var(--spacing-3);background:var(--color-paper-lift)}.app-screen .browser-bar{padding-inline:0}.app-screen h4{font-size:var(--text-lg);margin-block:var(--spacing-4) var(--spacing-2)}.demo-tag{border:var(--border-hairline) solid var(--color-deep);padding:var(--spacing-1) var(--spacing-2);margin-bottom:var(--spacing-3);display:inline-block}.app-row{justify-content:space-between;gap:var(--spacing-2);border-top:var(--border-hairline) solid var(--color-mist);padding-block:var(--spacing-2);color:var(--color-deep);display:flex}.app-note{display:none}.automation-demo{padding:var(--spacing-4)}.automation-label{margin-bottom:var(--spacing-4);color:var(--color-deep)}.rule-node{align-items:center;gap:var(--spacing-3);border:var(--border-hairline) solid var(--color-mist);padding:var(--spacing-3);background:var(--color-paper-lift);display:flex}.rule-node>span{color:var(--color-deep)}.rule-node b{margin-left:auto}.rule-connector{height:var(--spacing-3);margin-left:var(--spacing-6);border-left:var(--border-hairline) solid var(--color-deep)}.automation-foot{margin-top:var(--spacing-4);color:var(--color-deep)}.connected-stage{border:var(--border-hairline) solid var(--color-mist);background:var(--color-paper-lift)}.connected-stage .flow-visual{height:var(--layout-device);top:var(--spacing-8)}.connected-top{justify-content:space-between;padding:var(--spacing-4) var(--spacing-6);border-bottom:var(--border-hairline) solid var(--color-mist);color:var(--color-deep);font-size:var(--text-xs)}.connected-ticket,.connected-top{align-items:center;gap:var(--spacing-4);display:flex}.connected-ticket{margin:var(--spacing-16) var(--spacing-6);padding:var(--spacing-5);background:var(--color-paper-lift);border:var(--border-hairline) solid var(--color-deep)}.connected-ticket .eyebrow{color:var(--color-deep)}.connected-ticket h3{margin-top:var(--spacing-2)}.ticket-status{font-size:var(--text-sm);color:var(--color-deep);margin-left:auto}.connected-steps{border-top:var(--border-hairline) solid var(--color-mist);background:var(--color-paper-lift);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connected-steps li{padding:var(--spacing-6)}.connected-steps li+li{border-left:var(--border-hairline) solid var(--color-mist)}.step-number{font-size:var(--text-sm);margin-bottom:var(--spacing-6);display:block}.connected-steps .eyebrow,.step-number{color:var(--color-deep)}.connected-steps h3{font-size:var(--text-lg);margin-block:var(--spacing-2) var(--spacing-3)}.connected-steps p,.panel-note{font-size:var(--text-sm);color:var(--color-deep)}.panel-note{margin-top:var(--spacing-4)}.beyond-grid{gap:var(--spacing-16);grid-template-columns:1fr 1fr;display:grid}.beyond-grid h2{margin-block:var(--spacing-5) var(--spacing-6)}.beyond-grid>div>p{color:var(--color-deep);max-width:var(--layout-content)}.use-cases li{gap:var(--spacing-5);padding-block:var(--spacing-6);border-top:var(--border-hairline) solid var(--color-mist);grid-template-columns:1fr 2fr auto;display:grid}.use-cases li>span:first-child{font-family:var(--font-display);font-weight:600}.use-cases p{color:var(--color-deep);font-size:var(--text-sm)}.process-list{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.process-list li{border-top:var(--border-hairline) solid var(--color-mist);padding-top:var(--spacing-4)}.process-list h3{font-size:var(--text-lg);margin-bottom:var(--spacing-4)}.process-list p{color:var(--color-deep);font-size:var(--text-sm)}.ownership-note{gap:var(--spacing-6);padding-top:var(--spacing-6);margin-top:var(--spacing-12);border-top:var(--border-hairline) solid var(--color-mist);display:flex}.ownership-note>span{font-size:var(--text-2xl)}.ownership-note p{font-size:var(--text-sm);color:var(--color-deep)}.ownership-note strong{color:var(--color-ink);font-weight:600}.closing-grid{gap:var(--spacing-16);grid-template-columns:1.3fr 1fr;align-items:end;display:grid}.closing-grid h2{margin-top:var(--spacing-5)}.closing-grid>div>p{color:var(--color-deep)}.closing-grid .cta{margin-top:var(--spacing-6)}.email-link{width:fit-content;min-height:var(--layout-control);padding-top:var(--spacing-4);font-size:var(--text-sm);color:var(--color-signal-deep);display:block}.site-footer{padding-bottom:var(--spacing-5);background:var(--color-ink);color:var(--color-paper)}.footer-content{border-top:var(--border-hairline) solid var(--color-mist);padding-top:var(--spacing-6)}.site-footer :focus-visible{outline-color:var(--color-paper)}.footer-top{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.footer-top>nav{justify-content:center}.site-footer nav{flex-wrap:wrap}.footer-socials{justify-self:end;gap:var(--spacing-2);display:flex}.footer-social-link{cursor:pointer;width:var(--layout-control);height:var(--layout-control);border:var(--border-hairline) solid var(--color-mist);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.footer-social-link svg{width:var(--spacing-5);height:var(--spacing-5)}.footer-social-link:focus-visible,.footer-social-link:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.footer-disclaimer{margin-top:var(--spacing-2);max-width:var(--measure);text-align:center;margin-inline:auto}.footer-bottom,.footer-disclaimer{font-size:var(--text-xs);color:var(--color-paper)}.footer-bottom{justify-content:center;align-items:center;column-gap:var(--spacing-6);row-gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.footer-bottom nav{font-size:inherit;gap:var(--spacing-4)}.flow-packet{width:var(--spacing-2);height:var(--spacing-2);background:var(--color-paper);border-radius:var(--radius-pill);display:none;position:absolute;top:24%;left:10%}.flow-connected .flow-packet{background:var(--color-deep);top:48%}[data-tier=reduced] [data-visible=true] .flow-packet{animation:packet-arrive var(--motion-durationEntry) var(--motion-easing) both;display:block}[data-tier=reduced] [data-visible=true] .packet-two{animation-delay:var(--motion-duration);top:15%;left:52%}[data-tier=reduced] [data-visible=true] .packet-three{animation-delay:var(--motion-durationDraw);top:65%;left:80%}[data-tier=reduced] [data-visible=true] .flow-connected .packet-three,[data-tier=reduced] [data-visible=true] .flow-connected .packet-two{top:48%}[data-paused=true] .flow-packet{animation-play-state:paused!important}@keyframes packet-arrive{0%{transform:translateX(calc(-1 * var(--spacing-8)));opacity:0}to{opacity:1;transform:translate(0)}}@media (max-width:1023px){.header-note{display:none}.hero-copy{gap:var(--spacing-8);grid-template-columns:1.4fr 1fr}.hero-intro p{font-size:var(--text-base)}.hero-location{display:none}.build-grid{gap:var(--spacing-5)}.app-sidebar{display:none}.app-demo{display:block}.beyond-grid,.closing-grid,.section-heading{gap:var(--spacing-8)}.enquiry-slip{left:12%}.label-copy{left:auto;right:3%}.use-cases li{grid-template-columns:1fr auto}.use-cases p{grid-row:2}.use-cases li>span:last-child{grid-area:1/2}}@media (max-width:639px){.header-inner{gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4)}.site-header nav{gap:var(--spacing-4);font-size:var(--text-xs)}.site-header nav a:first-child{display:none}.hero{padding-top:var(--spacing-6)}.hero-copy{padding-block:var(--spacing-10);display:block}.desktop-break{display:none}.hero-intro{margin-top:var(--spacing-6)}.inverse-link{margin-top:var(--spacing-4)}.flow-caption{gap:var(--spacing-2);flex-direction:column}.before-stage{height:calc(var(--layout-flow-height) + var(--spacing-32))}.flow-broken .flow-static{transform:rotate(90deg)scale(1.4)}.label-start{top:var(--spacing-4);left:var(--spacing-4)}.enquiry-slip{width:75%;padding:var(--spacing-4);top:18%;left:12%;transform:rotate(-3deg)}.enquiry-slip h3{font-size:var(--text-xl)}.label-copy{top:64%;right:var(--spacing-4)}.label-stuck{left:var(--spacing-4);right:auto;bottom:var(--spacing-16)}.label-detail{font-size:var(--text-xs)}.experience-controls>span{max-width:55%}.intro-strip{align-items:start;gap:var(--spacing-6);flex-direction:column}.intro-strip br{display:none}.beyond-grid,.build-grid,.closing-grid,.process-list,.section-heading{grid-template-columns:1fr;display:grid}.section-heading{row-gap:var(--spacing-5);margin-bottom:var(--spacing-8)}.build-grid{gap:var(--spacing-10)}.product-demo{height:var(--layout-device)}.app-demo{grid-template-columns:1fr 2fr;display:grid}.app-sidebar{display:flex}.connected-top{align-items:start;gap:var(--spacing-2);padding:var(--spacing-4);flex-direction:column}.connected-ticket{margin:var(--spacing-10) var(--spacing-4);padding:var(--spacing-4);gap:var(--spacing-3);flex-wrap:wrap}.connected-ticket h3{font-size:var(--text-lg)}.ticket-status{margin-left:var(--spacing-5);width:100%}.connected-steps{grid-template-columns:1fr}.connected-steps li{padding:var(--spacing-5)}.connected-steps li+li{border-left:0;border-top:var(--border-hairline) solid var(--color-mist)}.connected-steps .step-number{float:left;margin-right:var(--spacing-4);margin-bottom:0}.connected-steps h3,.connected-steps p{margin-left:var(--spacing-8)}.beyond-grid,.closing-grid{gap:var(--spacing-8)}.use-cases li{gap:var(--spacing-3);padding-block:var(--spacing-5)}.use-cases p{max-width:var(--measure)}.process-list{gap:var(--spacing-8)}.process-list .step-number{margin-bottom:var(--spacing-4)}.footer-top{align-items:start;gap:var(--spacing-5);grid-template-columns:1fr auto;display:grid}.footer-top>nav{grid-area:2/1/auto/-1}.footer-socials{grid-area:1/2;align-self:center}.footer-bottom{column-gap:var(--spacing-4)}.footer-bottom>nav{flex-basis:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.flow-packet,.gpu-host{display:none!important}[data-tier=full] .flow-strand{opacity:.3}[data-tier=full] .flow-main{opacity:.7}[data-magnetic]{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}