/*! tailwindcss v4.1.18 | 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)))){*,:before,:after,::backdrop{--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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-sans:ui-sans-serif,system-ui,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;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--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-primary:#ff4d4d;--color-primary-dim:#ff4d4d6b;--color-on-primary:#030407;--color-secondary:#f4f3ef;--font-heading:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif}}@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,ui-sans-serif,system-ui,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;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{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}*{box-sizing:border-box;margin:0;padding:0}::selection{background:rgb(from var(--color-primary)r g b/.85);color:var(--color-on-primary)}body{background:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif;transition:background .4s,color .3s}body:before{content:"";z-index:-1;pointer-events:none;opacity:1;background-image:radial-gradient(1px 1px at 10% 20%,#ffffff26 50%,#0000 50%),radial-gradient(1px 1px at 30% 60%,#ffffff1a 50%,#0000 50%),radial-gradient(1px 1px at 50% 10%,#ffffff1f 50%,#0000 50%),radial-gradient(1px 1px at 70% 80%,#ffffff14 50%,#0000 50%),radial-gradient(1px 1px at 90% 40%,#ffffff26 50%,#0000 50%),radial-gradient(1px 1px at 15% 85%,#ffffff0f 50%,#0000 50%),radial-gradient(1px 1px at 45% 45%,#ffffff1a 50%,#0000 50%),radial-gradient(1px 1px at 65% 25%,#ffffff14 50%,#0000 50%),radial-gradient(1px 1px at 85% 65%,#ffffff1f 50%,#0000 50%),radial-gradient(1px 1px at 25% 35%,#ffffff0f 50%,#0000 50%),radial-gradient(.5px .5px at 5%,#ffffff14 50%,#0000 50%),radial-gradient(.5px .5px at 35% 15%,#ffffff0f 50%,#0000 50%),radial-gradient(.5px .5px at 55% 70%,#ffffff0d 50%,#0000 50%),radial-gradient(.5px .5px at 75% 5%,#ffffff12 50%,#0000 50%),radial-gradient(.5px .5px at 95% 90%,#ffffff0a 50%,#0000 50%);background-size:200px 200px;transition:opacity .4s;position:fixed;inset:0}[data-theme=light] body:before{opacity:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) body:before{opacity:0}}body:after{content:"";z-index:9999;pointer-events:none;opacity:var(--grain-opacity);background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/128px;position:fixed;inset:0}summary{list-style:none}summary::-webkit-details-marker{appearance:none}}@layer components{.site-header{background:var(--bg-header)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--bg-header)86%,transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--surface-border)}.header-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none}.header-links{color:var(--text-secondary);align-items:center;gap:clamp(.75rem,3vw,1.75rem);font-size:.82rem;font-weight:600;display:flex}.header-links a,.footer-links a,.footer-meta a,.quiet-link{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}.header-links a:hover,.footer-links a:hover,.footer-meta a:hover,.quiet-link:hover{color:var(--color-primary)}.header-actions{align-items:center;gap:.65rem;display:flex}.theme-button{border:1px solid var(--surface-border);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .25s,background .25s,color .25s;display:flex}.theme-button:hover{border-color:var(--surface-border-hover);color:var(--text-primary)}.header-cta{padding:9px 18px;font-size:.75rem}@media (max-width:640px){.header-brand{letter-spacing:.04em;font-size:.68rem}.header-links{gap:.7rem;font-size:.72rem}.header-cta{display:none}}#hero-heading{perspective:600px}#hero-heading span{will-change:transform,opacity}.hero-glow{background:radial-gradient(ellipse 60% 40% at 50% -10%,rgb(from var(--color-primary)r g b/.12)0%,transparent 60%),radial-gradient(ellipse 40% 60% at 80% 20%,rgb(from var(--color-secondary)r g b/.04)0%,transparent 50%),radial-gradient(ellipse 50% 50% at 20% 30%,rgb(from var(--color-primary)r g b/.03)0%,transparent 50%)}.vc-hero{isolation:isolate;background:#050505;border-bottom:1px solid #ecebe51a;height:100svh;min-height:100svh;position:relative;overflow:hidden}.vc-hero-stage,.vc-hero-canvas{width:100%;height:100%;position:absolute;inset:0}.vc-hero-stage{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.vc-hero-canvas{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.webgl-hero-fallback .vc-hero-stage:before{content:"";z-index:0;background:#070808 url(webgl-hero-fallback.png) 50%/cover no-repeat;position:absolute;inset:0}.webgl-hero-fallback .vc-hero-canvas,.webgl-hero-fallback .vc-hero-stage:after{display:none}.vc-hero-logo-measure{aspect-ratio:1200/800;opacity:0;pointer-events:none;width:min(80vw,80rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.webgl-hero-fallback .vc-hero-logo-measure{z-index:2;opacity:0;display:none}.webgl-hero-fallback .vc-hero-logo-measure:before{content:"";opacity:.92;background:linear-gradient(96deg,#f4f3ef2e,#fff 46%,#f4f3ef80 74%);position:absolute;inset:0;-webkit-mask:url(logo.png) 50%/contain no-repeat;mask:url(logo.png) 50%/contain no-repeat}.vc-hero-content{z-index:2;pointer-events:none;-webkit-user-select:text;user-select:text;flex-direction:column;justify-content:flex-end;padding:0 1.5rem 2rem;display:flex;position:absolute;inset:0}.vc-hero-bottom,.vc-hero-bottom *{pointer-events:auto;-webkit-user-select:text;user-select:text}.vc-hero-bottom{text-align:center;width:100%;max-width:42rem;margin:0 auto;padding-bottom:1rem}@media (max-width:780px){.vc-hero-logo-measure,.webgl-hero-fallback .vc-hero-stage:after{width:min(74vw,21rem);top:clamp(13rem,42svh,22rem)}.vc-hero-content{width:auto;padding:4.75rem 0 max(1rem,env(safe-area-inset-bottom));left:1.25rem;right:1.25rem}.vc-hero-bottom{max-width:min(100%,23rem);padding-bottom:0}.vc-hero-bottom .font-heading{font-size:clamp(.85rem,3.6vw,1rem);line-height:1.3}.vc-hero-actions{gap:.75rem;margin-bottom:1rem}.vc-hero-bottom .btn-primary,.vc-hero-bottom .btn-secondary{width:100%;min-height:2.75rem;padding:.8rem 1rem}}[data-theme=light] .hero-glow{background:radial-gradient(ellipse 60% 40% at 50% -10%,rgb(from var(--color-primary)r g b/.08)0%,transparent 60%),radial-gradient(ellipse 40% 60% at 80% 20%,rgb(from var(--color-secondary)r g b/.03)0%,transparent 50%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero-glow{background:radial-gradient(ellipse 60% 40% at 50% -10%,rgb(from var(--color-primary)r g b/.08)0%,transparent 60%),radial-gradient(ellipse 40% 60% at 80% 20%,rgb(from var(--color-secondary)r g b/.03)0%,transparent 50%)}}.glass-card{background:var(--surface);border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s}.glass-card:hover{border-color:var(--surface-border-hover);transform:translateY(-2px);box-shadow:0 12px 32px #00000026}.notice-strip{border:1px solid var(--surface-border);background:var(--surface);width:100%;color:var(--text-secondary);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.notice-strip:hover{border-color:rgb(from var(--color-primary)r g b/.35);transform:translateY(-1px)}.notice-strip span{color:var(--color-on-primary);background:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:800}.notice-strip strong{color:var(--text-primary);font-weight:700}.notice-strip em{color:var(--text-muted);font-style:normal}.section-label{margin-bottom:1rem}.section-label-rail,.agent-pricing-header,.agent-comparison-shell,.split-band,.agent-capability-strip,section.px-6.py-12>:is(.max-w-4xl,.max-w-5xl,.max-w-6xl).mx-auto:first-child:has(>.section-label:first-child){padding-top:var(--section-label-rail-pad);border-top:1px solid var(--surface-border)}.section-title{color:var(--text-primary);letter-spacing:0;max-width:10ch;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.04}.section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.page-title{color:var(--text-primary);letter-spacing:0;max-width:10ch;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,8vw,5.2rem);font-weight:800;line-height:1.02}.page-intro{color:var(--text-secondary);max-width:42rem;margin-top:1.35rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tier-card{border:1px solid var(--surface-border);background:var(--surface);min-height:23rem;color:var(--text-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:1.5rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s;display:flex}.tier-card:hover{border-color:rgb(from var(--color-primary)r g b/.35);background:var(--surface);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tier-card:hover{background:color-mix(in srgb,var(--surface)82%,var(--color-primary)7%)}}.tier-kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-size:.8rem;font-weight:700}.tier-card h2{letter-spacing:0;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.3rem);font-weight:800;line-height:1}.tier-card p{color:var(--text-secondary);max-width:24rem;line-height:1.65}.tier-link{color:var(--color-primary);margin-top:1.4rem;font-weight:700}.split-band{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.path-list{gap:1rem;display:grid}.path-list div{border-bottom:1px solid var(--surface-border);grid-template-columns:5.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.path-list span{color:var(--color-primary);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:800}.path-list p,.policy-copy p,.plain-grid p,.proof-card p,.package-card p,.footer-note{color:var(--text-secondary);line-height:1.65}.policy-copy{gap:1.1rem;max-width:48rem;display:grid}.policy-copy p{border-bottom:1px solid var(--surface-border);margin:0;padding-block:.85rem}.policy-copy p:first-child{padding-top:0}.policy-copy p:last-child{border-bottom:0;padding-bottom:0}.policy-copy strong{color:var(--text-primary);font-weight:800}.policy-link-list{border-top:1px solid var(--surface-border);width:fit-content;max-width:100%;display:grid}.policy-link-list a{border-bottom:1px solid var(--surface-border);grid-template-columns:7rem 1fr;align-items:start;gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.25rem,3vw,1.8rem);text-decoration:none;display:grid}.policy-link-list span{color:#ff4d4ddb;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45}.policy-link-list strong{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.18}.policy-link-list a:hover strong{color:var(--color-primary)}.agent-work-shell{border-top:1px solid var(--surface-border);gap:clamp(2rem,6vw,4.5rem);padding-top:1rem;display:grid}.agent-work-heading{gap:.85rem;max-width:48rem;display:grid}.agent-work-heading>p:not(.section-label){max-width:42rem;color:var(--text-secondary);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.65}.agent-offer-points{flex-wrap:wrap;gap:.7rem;margin-top:.35rem;display:flex}.agent-offer-points span{color:#f4f3efbd;background:#f4f3ef0b;border:1px solid #f4f3ef21;border-radius:.25rem;align-items:center;gap:.48rem;min-height:2rem;padding:.45rem .68rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:500;line-height:1.1;display:inline-flex}.agent-offer-points svg{width:.95rem;height:.95rem;color:var(--text-primary);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:none;flex:none}.agent-offer-points svg.openclaw-lobster-icon,.agent-plan-card li .agent-feature-icon svg.openclaw-lobster-icon{fill:none;stroke:none;filter:drop-shadow(0 0 .24rem #ff4d4d3d)drop-shadow(0 0 .42rem #00e5cc1f);overflow:visible}.agent-offer-points svg.openclaw-lobster-icon{width:1.08rem;height:1.08rem;margin-inline:-.05rem -.02rem}.openclaw-lobster-icon .openclaw-lobster-fill,.openclaw-lobster-icon .openclaw-lobster-eye,.openclaw-lobster-icon .openclaw-lobster-glint{stroke:none}.openclaw-lobster-icon .openclaw-lobster-antenna{fill:none;stroke:#ff4d4d;stroke-width:3px;stroke-linecap:round}.agent-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.agent-work-card{--agent-work-visual-opacity:.68;--agent-work-visual-gray:1;--agent-work-visual-saturation:.08;--agent-work-visual-brightness:.74;--agent-work-visual-contrast:.96;min-height:clamp(28rem,38vw,30rem);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#f4f3ef09,#0000 22%),#08080ae0;border:1px solid #f4f3ef1f;border-radius:.35rem;flex-direction:column;transition:border-color .22s,box-shadow .22s,transform .28s cubic-bezier(.2,.8,.2,1),background .22s;display:flex;position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)rotateY(0)translate(0);box-shadow:inset 0 1px #f4f3ef0a,0 1rem 3rem #00000038}.agent-work-card-hosted{order:1}.agent-work-card-heartbeat{order:2}.agent-work-card-outcomes{order:3}.agent-work-card-copy{gap:.45rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.agent-work-card-copy h3{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:1.12rem;font-weight:500;line-height:1.25}.agent-work-card-copy p{color:var(--text-secondary);font-size:.94rem;line-height:1.58}.agent-work-visual{flex:auto;justify-content:center;align-items:center;min-height:18rem;padding:1.25rem;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.agent-work-visual:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,#f4f3ef13,#0000 70%),radial-gradient(closest-side at 72% 42%,#ff4d4d14,#0000 72%);position:absolute;inset:8% -18% -28%}.agent-work-visual>:is(svg,.heartbeat-stage,.openclaw-console-shell,.openclaw-mini-app,.agent-work-visual-icons){opacity:var(--agent-work-visual-opacity);filter:grayscale(var(--agent-work-visual-gray))saturate(var(--agent-work-visual-saturation))brightness(var(--agent-work-visual-brightness))contrast(var(--agent-work-visual-contrast));transition:transform .28s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.agent-work-card:hover,.agent-work-card:focus-within{--agent-work-visual-opacity:1;--agent-work-visual-gray:0;--agent-work-visual-saturation:1;--agent-work-visual-brightness:1;--agent-work-visual-contrast:1;background:linear-gradient(#f4f3ef0e,#0000 24%),#0a0a0cf0;border-color:#f4f3ef42;transform:perspective(900px)rotateX(1.2deg)rotateY(-2.4deg)translateY(-.45rem);box-shadow:inset 0 1px #f4f3ef14,0 2rem 5rem #00000061,0 0 2rem #ff4d4d14}.agent-work-card:hover .agent-work-visual,.agent-work-card:focus-within .agent-work-visual{transform:translateZ(1.6rem)}}.agent-heartbeat-visual{padding:clamp(.85rem,2.2vw,1.25rem)}.heartbeat-stage{z-index:1;width:min(100%,25rem);margin-inline:auto;line-height:0;position:relative}.heartbeat-graph{z-index:1;filter:drop-shadow(0 1.5rem 2.5rem #00000042);width:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s;position:relative;overflow:visible}.agent-work-card:hover .heartbeat-graph,.agent-work-card:focus-within .heartbeat-graph{filter:drop-shadow(0 2rem 3.5rem #00000057);transform:translateY(-.25rem)rotate(-.6deg)}.heartbeat-panel{fill:#050505d1;stroke:#f4f3ef24;stroke-width:1px}.heartbeat-panel-glow{opacity:.72}.heartbeat-grid path,.heartbeat-baseline{stroke:#f4f3ef1a;stroke-width:1px;vector-effect:non-scaling-stroke}.heartbeat-baseline{stroke:#f4f3ef2e;stroke-dasharray:5 8}.heartbeat-signal-shadow,.heartbeat-signal{fill:none;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.heartbeat-signal-shadow{stroke:#ff4d4d52;stroke-width:10px;filter:url(#heartbeat-soft-glow)}.heartbeat-signal{stroke:url(#heartbeat-signal-gradient);stroke-width:3px;stroke-dasharray:.78 1;stroke-dashoffset:1px;animation:3.2s cubic-bezier(.2,.72,.22,1) infinite heartbeat-signal-scan}.agent-work-card-heartbeat:not(:hover):not(:focus-within) .heartbeat-signal{stroke-dashoffset:1px;opacity:.45;animation-name:none}.heartbeat-points{opacity:0;pointer-events:none}.agent-work-card:hover .heartbeat-points,.agent-work-card:focus-within .heartbeat-points{opacity:1}.heartbeat-pulse{fill:none;stroke:#f4f3ef8f;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.78 1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke;mix-blend-mode:screen;stroke-width:5.5px;filter:drop-shadow(0 0 .42rem #f4f3ef52)drop-shadow(0 0 .82rem #ff4d4d6b);animation:3.2s cubic-bezier(.2,.72,.22,1) infinite heartbeat-pulse-run}.agent-work-card-heartbeat:not(:hover):not(:focus-within) .heartbeat-pulse{stroke-dashoffset:1px;opacity:0;animation-name:none}.heartbeat-labels text,.heartbeat-status text{fill:#f4f3ef8f;letter-spacing:.08em;font-family:Space Grotesk,Inter,sans-serif;font-size:10px;font-weight:600}.heartbeat-status circle{fill:#ff4d4d;filter:drop-shadow(0 0 .45rem #ff4d4da6);animation:1.8s ease-in-out infinite heartbeat-status-pulse}.openclaw-flow-svg{z-index:1;width:min(100%,24rem);position:relative;overflow:visible}.agent-work-card:first-child .agent-work-visual{padding-inline:.55rem}.openclaw-flow-track,.openclaw-flow-draw,.openclaw-flow-branch,.openclaw-flow-branch-left{fill:none;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px}.openclaw-flow-track{stroke:#f4f3ef24}.openclaw-flow-draw,.openclaw-flow-branch,.openclaw-flow-branch-left{stroke:url(#openclaw-line);filter:url(#openclaw-glow);stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.openclaw-flow-branch,.openclaw-flow-branch-left{animation-delay:.3s}.agent-work-card:hover .openclaw-flow-draw,.agent-work-card:focus-within .openclaw-flow-draw{animation:4.4s ease-out infinite openclaw-flow-draw}.agent-work-card:hover .openclaw-flow-branch,.agent-work-card:hover .openclaw-flow-branch-left,.agent-work-card:focus-within .openclaw-flow-branch,.agent-work-card:focus-within .openclaw-flow-branch-left{animation:4.4s ease-out .3s infinite openclaw-flow-draw}.openclaw-flow-node{opacity:1}.openclaw-flow-node-badge{fill:url(#openclaw-node-card-bg);stroke:#f4f3ef1c;filter:drop-shadow(0 18px 28px #00000061)drop-shadow(0 0 18px #f4f3ef09)}.openclaw-flow-node-glow{fill:url(#openclaw-node-glow-tools);pointer-events:none}.openclaw-flow-node-core .openclaw-flow-node-badge{stroke:#ff4d4d7a}.openclaw-flow-node-core .openclaw-flow-node-glow{fill:url(#openclaw-node-glow-core)}.openclaw-flow-node-secure .openclaw-flow-node-badge{stroke:#ff4d4d7a}.openclaw-flow-node-secure .openclaw-flow-node-glow{fill:url(#openclaw-node-glow-approval)}.openclaw-flow-node-device .openclaw-flow-node-badge{stroke:#f4f3ef29}.openclaw-flow-node-device .openclaw-flow-node-glow{fill:url(#openclaw-node-glow-device)}.openclaw-flow-node-apps .openclaw-flow-node-badge{stroke:#ff4d4d47}.openclaw-flow-node-apps .openclaw-flow-node-glow{fill:url(#openclaw-node-glow-approval)}.openclaw-flow-node-approval .openclaw-flow-node-badge{stroke:#ff4d4d47}.openclaw-flow-node-approval .openclaw-flow-node-glow{fill:url(#openclaw-node-glow-approval)}.openclaw-flow-node-icon{fill:none;stroke:#f4f3efbd;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.openclaw-flow-node-icon-accent{stroke:#ff4d4ddb;filter:drop-shadow(0 0 8px #ff4d4d3d)}.openclaw-flow-node-logo{filter:drop-shadow(0 0 10px #ff4d4d70)drop-shadow(0 0 20px #ff4d4d2e)}.openclaw-flow-node-label text{fill:#f4f3efd1;text-anchor:middle;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:.67rem;font-weight:500}.agent-work-visual-icons{align-items:stretch;height:19.375rem;min-height:19.375rem;max-height:19.375rem;padding-inline:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000009e 7%,#000 16% 84%,#0000009e 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000009e 7%,#000 16% 84%,#0000009e 93%,#0000 100%)}.agent-work-visual-icons:after{content:"";z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#08080aeb,#08080a00 18% 82%,#08080aeb),linear-gradient(#08080ab8,#08080a00 14% 86%,#08080ab8);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 22% 78%,#000 100%),linear-gradient(#000 0%,#0000 18% 82%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 22% 78%,#000 100%),linear-gradient(#000 0%,#0000 18% 82%,#000 100%)}.openclaw-icon-mask{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000061 7%,#000 18% 82%,#00000061 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000061 7%,#000 18% 82%,#00000061 93%,#0000 100%)}.openclaw-icon-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));place-content:center stretch;align-self:center;gap:.8rem .9rem;width:100%;margin-inline:0;padding:1.75rem 1.25rem;display:grid;position:relative}.openclaw-icon-grid span{color:#f4f3efe0;width:3rem;height:3rem;animation:none;animation-delay:calc((var(--i,0))*.12s);background:linear-gradient(145deg,#f4f3ef0f,#111113f5 72%),#111113;border:1px solid #f4f3ef14;border-radius:.28rem;justify-self:center;place-items:center;font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:500;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 .55rem 1.35rem #0000003d}.openclaw-icon-grid span:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff06}.openclaw-icon-grid span svg{max-width:1.62rem;max-height:1.62rem;display:block;overflow:visible;width:1.62rem!important;height:1.62rem!important}.openclaw-icon-grid span[data-integration-icon=OpenAI] svg{max-width:1.72rem;max-height:1.72rem;width:1.72rem!important;height:1.72rem!important}.openclaw-icon-grid span[data-integration-icon=Figma] svg{max-width:1.25rem;max-height:1.65rem;width:1.25rem!important;height:1.65rem!important}.openclaw-icon-grid span:first-child{--i:1}.openclaw-icon-grid span:nth-child(2){--i:2}.openclaw-icon-grid span:nth-child(3){--i:3}.openclaw-icon-grid span:nth-child(4){--i:4}.openclaw-icon-grid span:nth-child(5){--i:5}.openclaw-icon-grid span:nth-child(6){--i:6}.openclaw-icon-grid span:nth-child(7){--i:7}.openclaw-icon-grid span:nth-child(8){--i:8}.openclaw-icon-grid span:nth-child(9){--i:9}.openclaw-icon-grid span:nth-child(10){--i:10}.openclaw-icon-grid span:nth-child(11){--i:11}.openclaw-icon-grid span:nth-child(12){--i:12}.openclaw-mini-app{z-index:1;--openclaw-red:#ff4d4d;--openclaw-red-soft:#ff4d4d2e;--openclaw-red-line:#ff4d4d57;background:radial-gradient(circle at 80% 0,#ff4d4d24,#0000 36%),linear-gradient(#180a0bfa,#0a0a0cfa);border:1px solid #ff4d4d47;border-radius:.35rem;width:min(100%,22rem);position:relative;overflow:hidden;box-shadow:0 1.5rem 4.8rem #00000061,0 0 2.8rem #ff4d4d14,inset 0 1px #ffffff0f}.openclaw-window-bar{background:#ff4d4d0e;border-bottom:1px solid #ff4d4d29;align-items:center;gap:.45rem;min-height:2.25rem;padding:.65rem .8rem;display:flex}.openclaw-window-bar span{border-radius:.1rem;width:.48rem;height:.48rem}.openclaw-window-bar span:first-child{background:#ff4d4dd1}.openclaw-window-bar span:nth-child(2){background:#ff4d4d75}.openclaw-window-bar span:nth-child(3){background:#f4f3ef52}.openclaw-window-bar em{color:#ff4d4db8;margin-left:.35rem;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-style:normal}.openclaw-prompt-line{color:#f4f3efbd;background:#ff4d4d0f;border-bottom:1px solid #ff4d4d29;align-items:center;gap:.15rem;min-height:2.85rem;padding:.85rem .9rem;font-family:Inter,sans-serif;font-size:.72rem;display:flex}.openclaw-prompt-line span{white-space:nowrap;width:max-content;max-width:0;animation:7.5s steps(48,end) infinite openclaw-prompt-type;display:inline-block;overflow:hidden}.openclaw-prompt-line i{background:var(--openclaw-red);flex:0 0 1px;width:1px;height:1rem;animation:7.5s step-end infinite openclaw-caret;box-shadow:0 0 12px #ff4d4d6b}.openclaw-inbox-row,.openclaw-action-row{background:#ff4d4d0b;border:1px solid #ff4d4d24;border-radius:.22rem;margin:.62rem .75rem;padding:.64rem .72rem}.openclaw-inbox-row{opacity:0;animation:7.5s ease-in-out infinite openclaw-inbox-in;transform:translateY(8px)}.openclaw-inbox-row strong{color:#f4f3efe6;font-size:.78rem;display:block}.openclaw-inbox-row p,.openclaw-action-row p{color:#f4f3ef9e;margin-top:.25rem;font-size:.72rem;line-height:1.4}.openclaw-action-row{opacity:0;align-items:center;gap:.65rem;animation:7.5s ease-in-out infinite openclaw-action-in;display:flex;transform:translateY(8px)}.openclaw-action-row-mid{animation-name:openclaw-action-mid-in}.openclaw-action-row-late{animation-name:openclaw-action-late-in}.openclaw-action-row-done{animation-name:openclaw-action-done-in}.openclaw-action-row span{background:var(--openclaw-red);flex:none;width:.55rem;height:.55rem;box-shadow:0 0 16px #ff4d4d5c}.openclaw-action-row-done span{background:#f4f3ef;box-shadow:0 0 16px #ff4d4d57}.openclaw-console-demo{background:radial-gradient(circle at 14% 18%,#ff4d4d38,#0000 24%),radial-gradient(circle at 82% 8%,#ff4d4d2e,#0000 30%),linear-gradient(135deg,#0e0d16fa,#040710fa 64%,#06100efa);border:1px solid #ff4d4d52;border-radius:.65rem;width:100%;height:18.9rem;padding:.55rem;box-shadow:0 1.5rem 4.8rem #0000006b,0 0 3.4rem #ff4d4d24,inset 0 1px #ffffff14}.agent-work-card-outcomes .agent-work-visual{height:19.375rem;min-height:19.375rem;max-height:19.375rem;padding-inline:clamp(.65rem,2vw,1rem);container-type:inline-size}.agent-work-card-outcomes .openclaw-console-shell{aspect-ratio:auto;width:100%;max-width:56rem;height:100%;min-height:100%}.openclaw-console-demo:before{content:"";pointer-events:none;opacity:.58;background:linear-gradient(105deg,#0000 18%,#ff4d4d2e 44%,#f4f3ef1a 50%,#0000 64%);animation:8s ease-in-out infinite openclaw-console-sweep;position:absolute;inset:-36% -20%;transform:translate(-45%)}.openclaw-console-demo:after{content:"";pointer-events:none;filter:blur(16px);background:radial-gradient(closest-side,#ff4d4d29,#0000 72%);height:38%;position:absolute;inset:auto 10% 0}.openclaw-console-shell{z-index:1;color:#f5f5f7;background:#111416;border:1px solid #0c0c0e1a;border-radius:.72rem;grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(6.25rem,24%,10.5rem) minmax(0,1fr);align-items:stretch;height:100%;font-family:Inter,sans-serif;animation:8s ease-in-out infinite openclaw-console-float;display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 2.4rem #0000003d,inset 0 1px #ffffffd1;container-type:inline-size}.openclaw-console-sidebar{background:#030407;border-right:1px solid #17151c14;align-content:start;gap:clamp(.34rem,.95cqw,.52rem);height:100%;min-height:0;padding:clamp(.72rem,1.9cqw,1rem) clamp(.5rem,1.45cqw,.76rem);display:grid;overflow:hidden}.openclaw-console-brand{border-bottom:1px solid #17151c14;grid-template-columns:clamp(1.45rem,4.2cqw,2rem) minmax(0,1fr);align-items:center;gap:clamp(.34rem,1.1cqw,.56rem);min-height:clamp(2.05rem,5.2cqw,2.55rem);padding-bottom:clamp(.55rem,1.5cqw,.8rem);display:grid}.openclaw-console-brand-logo{border-radius:clamp(.32rem,.9cqw,.44rem);width:clamp(1.45rem,4.2cqw,2rem);height:clamp(1.45rem,4.2cqw,2rem);box-shadow:0 .38rem .9rem #991b1b2e}.openclaw-console-brand span{align-items:center;min-width:0;min-height:100%;display:flex}.openclaw-console-brand strong{color:#f5f5f7;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:clamp(.66rem,1.86cqw,.9rem);line-height:1;overflow:hidden}.openclaw-console-sidebar p{color:#17151c7a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:clamp(.28rem,1.1cqw,.58rem) 0 0;font-size:clamp(.5rem,1.35cqw,.68rem);font-weight:700;display:flex}.openclaw-console-sidebar p i{opacity:.45;border-bottom:1px solid;border-right:1px solid;width:.32rem;height:.32rem;transform:rotate(45deg)translateY(-.08rem)}.openclaw-console-nav-active,.openclaw-console-nav-item{color:#17151ca3;white-space:nowrap;border-radius:clamp(.34rem,1.1cqw,.58rem);align-items:center;gap:clamp(.34rem,1.2cqw,.56rem);min-height:clamp(1.45rem,4.2cqw,2.08rem);font-size:clamp(.6rem,1.65cqw,.82rem);line-height:1;display:flex;overflow:hidden}.openclaw-console-nav-active{color:#f5f5f7;background:#ff4d4d14;border:1px solid #ff4d4d47;padding:0 clamp(.38rem,1.2cqw,.64rem);animation:8s ease-in-out infinite openclaw-console-nav-pulse}.openclaw-console-nav-active strong{font-size:inherit;font-weight:700;line-height:inherit;text-overflow:ellipsis;overflow:hidden}.openclaw-console-nav-item{text-overflow:ellipsis;padding-left:clamp(.38rem,1.2cqw,.64rem)}.openclaw-console-icon{color:currentColor;opacity:.74;flex:none;width:clamp(.64rem,1.85cqw,.9rem);height:clamp(.64rem,1.85cqw,.9rem);position:relative}.openclaw-console-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%;display:block}.openclaw-console-nav-active .openclaw-console-icon{color:#ff4d4d;opacity:1}.openclaw-console-agent-nav{display:contents}.openclaw-console-icon-chat{color:#ff4d4d;border:1.5px solid;border-radius:.14rem}.openclaw-console-icon-chat:after{content:"";background:inherit;border-bottom:1.5px solid;border-left:1.5px solid;width:.26rem;height:.26rem;position:absolute;bottom:-.22rem;left:16%;transform:skew(-18deg)}.openclaw-console-icon-overview,.openclaw-console-icon-usage{opacity:.42;background:linear-gradient(currentColor,currentColor) 15% 72%/12% 28% no-repeat,linear-gradient(currentColor,currentColor) 44% 52%/12% 48% no-repeat,linear-gradient(currentColor,currentColor) 73% 30%/12% 70% no-repeat}.openclaw-console-icon-channels:before,.openclaw-console-icon-channels:after{content:"";border:1.4px solid;border-radius:999px;width:55%;height:38%;position:absolute;transform:rotate(-36deg)}.openclaw-console-icon-channels:before{top:38%;left:2%}.openclaw-console-icon-channels:after{top:18%;right:2%}.openclaw-console-icon-instances{border:1px solid;border-radius:50%;box-shadow:inset 0 0 0 .2rem #030407}.openclaw-console-icon-instances:before,.openclaw-console-icon-instances:after{content:"";opacity:.55;border:1px solid;border-radius:50%;position:absolute;inset:18%}.openclaw-console-icon-instances:after{background:currentColor;inset:34%}.openclaw-console-icon-sessions{border:1.4px solid;border-radius:.12rem}.openclaw-console-icon-sessions:before{content:"";background:#030407;border-bottom:1px solid;border-left:1px solid;width:35%;height:35%;position:absolute;top:-1px;right:-1px}.openclaw-console-icon-cron:before,.openclaw-console-icon-cron:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.openclaw-console-icon-cron:after{transform:translate(-50%,-50%)rotate(90deg)}.openclaw-console-icon-cron{background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;transform:rotate(45deg)}.openclaw-console-chat{background:radial-gradient(circle at 78% 14%,#ff4d4d0e,#0000 28%),#16171a;flex-direction:column;justify-content:flex-end;gap:clamp(.54rem,1.45cqw,.88rem);min-width:0;height:100%;min-height:0;padding:clamp(.82rem,2.45cqw,1.36rem);display:flex;overflow:hidden;container-type:inline-size}.openclaw-console-topbar{color:#17151c75;justify-content:space-between;gap:.55rem;font-size:.54rem;line-height:1;display:flex}.openclaw-console-topbar span,.openclaw-console-topbar em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.openclaw-console-topbar em{color:#ff4d4d;padding-left:.42rem;font-style:normal;font-weight:700;position:relative}.openclaw-console-topbar em:before{content:"";background:#ff4d4d;border-radius:50%;width:.26rem;height:.26rem;position:absolute;top:.15rem;left:0;box-shadow:0 0 .55rem #ff4d4d75}.openclaw-console-turn{opacity:0;transform-origin:bottom;flex:none;gap:clamp(.28rem,.8cqw,.42rem);min-width:0;max-height:0;animation-duration:8.8s;animation-timing-function:cubic-bezier(.2,.86,.22,1);animation-iteration-count:infinite;animation-fill-mode:both;display:grid;overflow:hidden;transform:translateY(.42rem)scale(.985)}.openclaw-console-turn-user{grid-template-columns:minmax(0,1fr);grid-template-areas:"bubble""speaker";align-self:flex-end;justify-items:end;width:min(76%,31rem);animation-name:openclaw-console-user-turn-cycle}.openclaw-console-turn-agent{transform-origin:0 0;grid-template-columns:clamp(1.7rem,4.8cqw,2.25rem) minmax(0,1fr);align-self:flex-start;align-items:end;width:min(88%,34rem);animation-name:openclaw-console-agent-turn-cycle}.openclaw-console-turn-user-late{width:min(82%,34rem);margin-top:0;animation-name:openclaw-console-user-late-turn-cycle}.openclaw-console-turn-body{flex-direction:column;align-items:flex-start;gap:clamp(.28rem,.8cqw,.42rem);min-width:0;display:flex}.openclaw-console-message{--openclaw-console-message-pad-y:clamp(.7rem,2.2cqw,1rem);--openclaw-console-message-pad-x:clamp(.85rem,3.1cqw,1.4rem);max-width:100%;padding:var(--openclaw-console-message-pad-y)var(--openclaw-console-message-pad-x);border-radius:clamp(.5rem,1.45cqw,.8rem);font-size:clamp(.78rem,3cqw,1rem);line-height:1.4;box-shadow:0 .55rem 1.1rem #17151c14}.openclaw-console-type{clip-path:none;display:block;overflow:hidden}.openclaw-console-type:after{display:none}.openclaw-console-type-line{white-space:normal;max-width:100%;display:block}.openclaw-console-message-user{text-align:left;direction:ltr;background:#16171a;border:1px solid #ff4d4d38;grid-area:bubble;justify-self:end;width:fit-content;margin-left:auto}.openclaw-console-message-agent{opacity:0;transform-origin:0 100%;background:#111416;border:1px solid #17151c14;grid-area:bubble;align-self:flex-start;max-height:0;padding-top:0;padding-bottom:0;animation:8.8s cubic-bezier(.2,.86,.22,1) infinite both openclaw-console-response-slot;overflow:hidden;transform:translateY(-.16rem)scale(.985)}.openclaw-console-thinking{--openclaw-console-thinking-height:clamp(1.9rem,5.2cqw,2.45rem);width:fit-content;min-height:var(--openclaw-console-thinking-height);opacity:0;transform-origin:0 100%;background:#111416;border:1px solid #17151c14;border-radius:clamp(.48rem,1.35cqw,.72rem);grid-area:bubble;align-items:center;gap:.28rem;min-height:0;max-height:0;padding:0 clamp(.72rem,2.2cqw,1rem);animation:8.8s ease-in-out infinite both openclaw-console-thinking-pop;display:inline-flex;overflow:hidden;transform:translateY(.28rem)scale(.985);box-shadow:0 .55rem 1.1rem #17151c14}.openclaw-console-thinking span{background:#17151c6b;border-radius:50%;width:.34rem;height:.34rem;animation:1.05s ease-in-out infinite openclaw-console-thinking-dot}.openclaw-console-thinking span:nth-child(2){animation-delay:.14s}.openclaw-console-thinking span:nth-child(3){animation-delay:.28s}.openclaw-console-speaker{color:#17151c70;grid-area:speaker;font-size:clamp(.62rem,1.7cqw,.78rem);font-weight:600;line-height:1}.openclaw-console-speaker-user{grid-area:speaker;justify-content:flex-end;justify-self:end;align-items:center;gap:clamp(.38rem,1.1cqw,.56rem);width:fit-content;margin-left:auto;display:flex}.openclaw-console-speaker-user>span:first-child{text-align:right;overflow-wrap:anywhere;min-width:0}.openclaw-console-avatar{background:#030407;border:1px solid #17151c14;border-radius:.42rem;flex:none;place-items:center;width:clamp(1.7rem,4.8cqw,2.25rem);height:clamp(1.7rem,4.8cqw,2.25rem);display:inline-grid;position:relative;box-shadow:0 .4rem 1rem #17151c0f}.openclaw-console-avatar-user{color:#ff4d4d;background:#16171a;border-color:#ff4d4d38}.openclaw-console-avatar svg{width:58%;height:58%;display:block}.openclaw-console-avatar-logo{object-fit:cover;color:#0000;background:#030407}.openclaw-console-outcomes{gap:clamp(.4rem,1.25cqw,.7rem);margin-top:auto;padding-top:clamp(.28rem,.95cqw,.54rem);display:grid}.openclaw-console-outcome{opacity:0;background:#ffffffad;border:1px solid #17151c14;border-radius:clamp(.32rem,1cqw,.52rem);grid-template-columns:clamp(.48rem,1.5cqw,.68rem) minmax(0,1fr);align-items:center;gap:clamp(.46rem,1.5cqw,.78rem);min-height:clamp(1.7rem,5.6cqw,2.6rem);padding:0 clamp(.66rem,2.2cqw,1.1rem);animation:8s ease-in-out infinite openclaw-console-outcome-in;display:grid;transform:translateY(.35rem)}.openclaw-console-outcome-mid{animation-name:openclaw-console-outcome-mid-in}.openclaw-console-outcome-late{animation-name:openclaw-console-outcome-late-in}.openclaw-console-outcome-done{animation-name:openclaw-console-outcome-done-in}.openclaw-console-outcome span{background:#ff4d4d;border-radius:50%;width:clamp(.42rem,1.25cqw,.58rem);height:clamp(.42rem,1.25cqw,.58rem);box-shadow:0 0 .8rem #ff4d4d4d}.openclaw-console-outcome p{color:#17151cb3;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,2.25cqw,.88rem);line-height:1;overflow:hidden}.openclaw-console-outcome-done{background:#fff2e4c7;border-color:#ff4d4d38}.openclaw-console-outcome-done span{background:#f5f5f7;box-shadow:0 0 .8rem #ff4d4d47}@keyframes openclaw-flow-draw{0%,6%{stroke-dashoffset:1px;opacity:0}18%,62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes heartbeat-signal-scan{0%{stroke-dashoffset:1.08px;opacity:.38}12%{opacity:.74}58%{opacity:1}88%{opacity:.82}to{stroke-dashoffset:-.82px;opacity:.38}}@keyframes heartbeat-status-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes heartbeat-pulse-run{0%{stroke-dashoffset:1.08px;opacity:.08}12%{opacity:.28}56%{opacity:.48}88%{opacity:.34}to{stroke-dashoffset:-.82px;opacity:.08}}@keyframes openclaw-node-pop{0%,12%{opacity:0}24%,78%{opacity:1}to{opacity:0}}@keyframes openclaw-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.34rem)}}@keyframes openclaw-prompt-type{0%,10%{max-width:0}48%,88%{max-width:48ch}to{max-width:0}}@keyframes openclaw-caret{0%,10%,90%,to{opacity:0}11%,89%{opacity:1}}@keyframes openclaw-inbox-in{0%,36%{opacity:0;transform:translateY(8px)}46%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes openclaw-action-in{0%,48%{opacity:0;transform:translateY(8px)}56%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes openclaw-action-mid-in{0%,54%{opacity:0;transform:translateY(8px)}62%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes openclaw-action-late-in{0%,60%{opacity:0;transform:translateY(8px)}68%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes openclaw-action-done-in{0%,66%{opacity:0;transform:translateY(8px)}74%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes openclaw-console-sweep{0%,18%{opacity:0;transform:translate(-48%)}36%,72%{opacity:.58}to{opacity:0;transform:translate(42%)}}@keyframes openclaw-console-float{0%,to{transform:translateY(0)scale(.985)}50%{transform:translateY(-.18rem)scale(1)}}@keyframes openclaw-console-nav-pulse{0%,20%{box-shadow:none}36%,78%{box-shadow:0 0 1.2rem #ff4d4d29}to{box-shadow:none}}@keyframes openclaw-console-user-turn-cycle{0%,4%{opacity:0;max-height:0;transform:translateY(.42rem)scale(.985)}9%,92%{opacity:1;max-height:15rem;transform:translateY(0)scale(1)}to{opacity:0;max-height:0;transform:translateY(-.18rem)scale(.995)}}@keyframes openclaw-console-agent-turn-cycle{0%,18%{opacity:0;max-height:0;transform:translateY(.42rem)scale(.985)}23%,92%{opacity:1;max-height:18rem;transform:translateY(0)scale(1)}to{opacity:0;max-height:0;transform:translateY(-.18rem)scale(.995)}}@keyframes openclaw-console-user-late-turn-cycle{0%,64%{opacity:0;max-height:0;transform:translateY(.42rem)scale(.985)}70%,92%{opacity:1;max-height:18rem;transform:translateY(0)scale(1)}to{opacity:0;max-height:0;transform:translateY(-.18rem)scale(.995)}}@keyframes openclaw-console-thinking-pop{0%,22%{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(.28rem)scale(.985)}28%,42%{opacity:1;max-height:var(--openclaw-console-thinking-height);min-height:var(--openclaw-console-thinking-height);padding-top:0;padding-bottom:0;transform:translateY(0)scale(1)}48%,to{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-.12rem)scale(.995)}}@keyframes openclaw-console-thinking-dot{0%,80%,to{opacity:.34;transform:translateY(0)}40%{opacity:1;transform:translateY(-.16rem)}}@keyframes openclaw-console-response-slot{0%,43%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-.16rem)scale(.985)}52%,92%{opacity:1;max-height:12rem;padding-top:var(--openclaw-console-message-pad-y);padding-bottom:var(--openclaw-console-message-pad-y);transform:translateY(0)scale(1)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-.16rem)scale(.995)}}@keyframes openclaw-console-user-in{0%,14%{opacity:0;transform:translateY(.45rem)}24%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}@keyframes openclaw-console-agent-in{0%,30%{opacity:0;transform:translateY(.45rem)}42%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.25rem)}}@keyframes openclaw-console-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes openclaw-console-line-type{0%,6%{clip-path:inset(0 100% 0 0)}22%,92%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes openclaw-console-type-user-1{0%,4%{clip-path:inset(0 100% 0 0)}26%,88%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes openclaw-console-type-agent-1{0%,28%{clip-path:inset(0 100% 0 0)}58%,88%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes openclaw-console-type-user-2{0%,60%{clip-path:inset(0 100% 0 0)}82%,88%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes openclaw-console-outcome-in{0%,48%{opacity:0;transform:translateY(.35rem)}56%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.2rem)}}@keyframes openclaw-console-outcome-mid-in{0%,54%{opacity:0;transform:translateY(.35rem)}62%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.2rem)}}@keyframes openclaw-console-outcome-late-in{0%,60%{opacity:0;transform:translateY(.35rem)}68%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.2rem)}}@keyframes openclaw-console-outcome-done-in{0%,66%{opacity:0;transform:translateY(.35rem)}74%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.2rem)}}@media (prefers-reduced-motion:reduce){.openclaw-flow-draw,.openclaw-flow-branch,.openclaw-flow-branch-left,.openclaw-flow-node,.openclaw-icon-grid span,.openclaw-prompt-line span,.openclaw-prompt-line i,.openclaw-inbox-row,.openclaw-action-row,.openclaw-console-demo:before,.openclaw-console-shell,.openclaw-console-nav-active,.openclaw-console-turn,.openclaw-console-message-user,.openclaw-console-message-agent,.openclaw-console-thinking,.openclaw-console-thinking span,.openclaw-console-type,.openclaw-console-type:after,.openclaw-console-type-line,.openclaw-console-outcome,.heartbeat-signal,.heartbeat-pulse,.heartbeat-status circle{animation:none}.openclaw-flow-node,.openclaw-inbox-row,.openclaw-action-row,.openclaw-console-turn,.openclaw-console-message-user,.openclaw-console-message-agent,.openclaw-console-thinking,.openclaw-console-outcome{opacity:1;max-height:none;transform:none}.openclaw-console-message-agent{padding:var(--openclaw-console-message-pad-y)var(--openclaw-console-message-pad-x)}.openclaw-console-thinking{display:none}.openclaw-prompt-line span{max-width:48ch}.openclaw-console-type,.openclaw-console-type-line{clip-path:inset(0)}.openclaw-console-type:after{display:none}.openclaw-flow-draw,.openclaw-flow-branch,.openclaw-flow-branch-left{stroke-dashoffset:0;opacity:1}.heartbeat-signal{stroke-dashoffset:0}}.proof-grid,.plain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.plain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card,.package-card,.plain-grid>div{border:1px solid var(--surface-border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:1.25rem}.proof-card time,.package-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.8rem;font-size:.78rem;font-weight:700;display:block}.proof-card h3,.plain-grid h3{color:var(--text-primary);margin-bottom:.6rem;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25}.agent-capability-strip{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.agent-capability-strip:not(:has(.agent-capability-list)){grid-template-columns:minmax(0,1fr)}.agent-capability-strip:not(:has(.agent-capability-list)) .agent-capability-intro{position:relative;top:auto}.agent-intro-section>.max-w-6xl{padding-top:var(--section-label-rail-pad);border-top:1px solid var(--surface-border)}.agent-intro-focus{text-align:center;justify-items:center;gap:clamp(1rem,2.5vw,1.35rem);width:min(100%,60rem);margin-inline:auto;position:relative;top:auto}.agent-intro-focus h2{max-width:none}.agent-intro-focus p{max-width:48rem;margin-inline:auto}.agent-intro-focus .agent-intro-diagram{width:min(100%,30rem);margin-inline:auto}.agent-intro-focus .business-stack-cta{margin-top:.35rem}.agent-capability-intro{gap:1rem;display:grid;position:sticky;top:6rem}.agent-capability-intro h2{max-width:12ch}.agent-capability-intro p{max-width:24rem;color:var(--text-secondary);line-height:1.65}.agent-capability-intro .agent-capability-lead{max-width:64rem}.agent-capability-lead{max-width:none;color:var(--text-primary);font-size:clamp(1.05rem,2.1vw,1.18rem);font-weight:500;line-height:1.5}.agent-intro-diagram{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;width:min(100%,26rem);margin-top:.35rem;display:grid}.agent-intro-diagram-node{text-align:center;background:linear-gradient(160deg,#f4f3ef0d,#08080af5 68%),#09090b;border:1px solid #f4f3ef1a;border-radius:.85rem;justify-items:center;gap:.35rem;min-height:6.5rem;padding:.85rem .55rem .75rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.agent-intro-diagram-node-core{border-color:#ff4d4d47;box-shadow:0 0 0 1px #ff4d4d14}.agent-intro-diagram-node:hover{border-color:#f4f3ef47;transform:translateY(-2px);box-shadow:0 6px 16px #00000038}.agent-intro-diagram-node-core:hover{border-color:#ff4d4d85;box-shadow:0 0 0 1px #ff4d4d38,0 6px 18px #ff4d4d1f}.agent-intro-diagram-icon{color:#f4f3efe6;background:#f4f3ef0a;border-radius:.55rem;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.agent-intro-diagram-icon svg{width:1.35rem;height:1.35rem}.agent-intro-diagram-icon img{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.agent-intro-diagram-node strong{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:600;line-height:1.2}.agent-intro-diagram-node>span:last-child{color:var(--text-muted);font-size:.72rem;line-height:1.35}.agent-intro-diagram-link{background:linear-gradient(90deg,#f4f3ef14,#ff4d4d8c,#f4f3ef14);width:1.15rem;height:1px}.agent-capability-list{border-top:1px solid #f4f3ef24;display:grid}.agent-capability-list article{border-bottom:1px solid #f4f3ef24;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.35rem,3vw,2rem);display:grid}.agent-capability-list span{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.45}.agent-capability-list h3{color:var(--text-primary);letter-spacing:0;margin-bottom:.45rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:700;line-height:1.18}.agent-capability-list p{max-width:42rem;color:var(--text-secondary);line-height:1.65}.agent-capability-entry-link{color:inherit;text-decoration:none;display:block}.agent-capability-entry-link:hover h3,.agent-capability-entry-link:focus-visible h3{color:#fff}.agent-pricing-shell{position:relative}.agent-pricing-sticky{z-index:2;background:linear-gradient(#050505,#050505 95%,#05050500);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,7vw,6rem);margin-top:-6rem;padding-top:6rem;padding-bottom:1.5rem;display:grid;position:sticky;top:0}.agent-pricing-sticky h2{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.08}.agent-pricing-plan{flex-direction:column;gap:2rem;min-width:0;display:flex}.agent-pricing-plan h3{color:var(--text-primary);letter-spacing:0;margin-bottom:.5rem;font-family:Space Grotesk,sans-serif;font-size:1.55rem;font-weight:600;line-height:1.2}.agent-pricing-plan p{max-width:22rem;color:var(--text-secondary);line-height:1.55}.agent-price-row{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.agent-price-row [data-plan-price],.agent-price-row [data-website-price]{color:var(--text-primary);letter-spacing:0;white-space:pre;align-items:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.8rem,3vw,2rem);font-weight:500;line-height:1;display:inline-flex}.agent-price-row [data-plan-price].is-promotional,.agent-price-row [data-website-price].is-promotional{color:#ff6b6b}.agent-price-slot{flex:none;justify-content:center;align-items:flex-start;width:.62em;height:1em;display:inline-flex;position:relative;overflow:hidden}.agent-price-slot.is-wide{width:.68em}.agent-price-slot[data-char=\.],.agent-price-slot[data-char=\,]{width:.42em}.agent-price-slot[data-char=\$]{width:.7em}.agent-price-slot[data-char=\ ]{width:.34em}.agent-price-static,.agent-price-digit-window,.agent-price-digit-strip{flex-direction:column;align-items:center;width:100%;display:flex}.agent-price-static,.agent-price-digit-window{justify-content:flex-start;transition:opacity .24s,transform .24s;position:absolute;inset:0}.agent-price-static{opacity:1;transform:translateY(0)}.agent-price-digit-window{opacity:0;overflow:hidden;transform:translateY(.22em)}.agent-price-slot.is-digit .agent-price-static{opacity:0;transform:translateY(-.22em)}.agent-price-slot.is-digit .agent-price-digit-window{opacity:1;transform:translateY(0)}.agent-price-slot.is-blank .agent-price-static{opacity:0}.agent-price-slot.is-blank{width:0}.agent-price-digit-strip{transform:translateY(calc(var(--digit-offset,0)*-1em));will-change:transform;transition:transform .48s cubic-bezier(.2,.78,.18,1)}.agent-price-slot.is-instant .agent-price-static,.agent-price-slot.is-instant .agent-price-digit-window,.agent-price-slot.is-instant .agent-price-digit-strip{transition:none}.agent-price-digit-strip span,.agent-price-static span{justify-content:center;align-items:center;width:100%;height:1em;line-height:1;display:flex}.agent-price-row em{color:var(--text-secondary);margin-top:.25rem;font-style:normal;line-height:1.3}.agent-plan-offer-line{flex-wrap:wrap;align-items:center;gap:.6rem;min-height:1.6rem;display:flex}.agent-price-original{color:#f4f3ef8c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1;text-decoration:line-through;text-decoration-thickness:.12em}.agent-discount-badge{color:#ff6b6b;white-space:nowrap;background:#2a0e0e;border:1px solid #ff4d4d12;border-radius:999px;align-items:center;gap:.35rem;min-height:1.5rem;padding:.18rem .55rem;font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;line-height:1.1;display:inline-flex}.agent-discount-badge svg{flex:none;width:.9rem;height:.9rem}.agent-discount-badge [data-plan-badge-text]{display:inline}.agent-price-note{color:#fff;min-height:1.45rem;margin-top:-.8rem;font-size:.9rem;font-weight:700;line-height:1.45}.agent-price-note-accent{color:#ff6b6b}.agent-pricing-button{border:1px solid var(--text-primary);width:100%;min-height:2.375rem;color:var(--text-primary);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex;position:relative}.agent-pricing-button-primary,.agent-pricing-button:hover,.agent-pricing-button:focus-visible{color:#050505;background:var(--text-primary);border-color:var(--text-primary)}.agent-pricing-button-primary:hover,.agent-pricing-button-primary:focus-visible{background:#f4f3efd1;border-color:#f4f3efd1}.agent-pricing-button[aria-disabled=true]{pointer-events:none;cursor:wait;opacity:.68}.agent-pricing-matrix{gap:0;padding-top:1.5rem;display:grid}.agent-feature-group{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2.5rem,7vw,6rem);min-width:0;padding-top:4rem;display:grid}.agent-feature-group>*{min-width:0}.agent-feature-group h3{color:var(--text-primary);margin-bottom:2rem;font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.25}.agent-feature-name,.agent-feature-mark{border-bottom:1px solid var(--surface-border);min-height:2.5rem;color:var(--text-secondary);align-items:center;font-size:.95rem;line-height:1.45;display:flex}.agent-feature-column-spacer{height:3.6875rem}.agent-feature-mark span{background:0 0;width:.5rem;height:.5rem;display:block}.agent-feature-mark.is-included span{background:var(--text-primary)}.agent-feature-mark.is-empty span{border:1px solid var(--surface-border);opacity:.52}.agent-feature-mark em{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-pricing-mobile{display:none}.agent-pricing-header{text-align:center}.agent-pricing-header>div{display:inline-block}.agent-pricing-offer{gap:.85rem;margin-top:1rem;display:grid}.agent-pricing-offer>p{max-width:43rem;color:var(--text-secondary);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.62}.agent-pricing-toggle{border:1px solid var(--surface-border);background:#08080ad1;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,24rem);padding:.25rem;display:inline-grid}.agent-pricing-toggle button{min-height:2.4rem;color:var(--text-secondary);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;transition:color .15s,background .15s}.agent-pricing-toggle button[aria-selected=true]{color:#050505;background:var(--text-primary)}.agent-billing-toggle{background:#0a0e12d1;border:1px solid #f4f3ef1a;border-radius:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,16rem);margin:1.1rem auto 0;padding:.18rem;display:grid}.agent-billing-toggle button{color:#f4f3ef8a;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:.2rem;min-height:1.9rem;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;transition:color .16s,background .16s}.agent-billing-toggle button:hover,.agent-billing-toggle button:focus-visible{color:var(--text-primary);outline:none}.agent-billing-toggle button.is-active,.agent-billing-toggle button[aria-selected=true]{color:var(--text-primary);background:#f4f3ef1a}.agent-pricing-panel{margin-top:clamp(1rem,2vw,1.35rem)}.agent-pricing-panel[hidden]{display:none}#openclaw-work>.max-w-6xl{gap:clamp(2rem,5vw,3rem);display:grid}.agent-account-note{border-top:1px solid var(--surface-border);grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(1.5rem,4vw,2.5rem);padding-top:clamp(1.5rem,4vw,2.5rem);display:grid}.agent-account-note h3{max-width:13ch;color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1.08}.agent-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.agent-account-grid article{border:1px solid var(--surface-border);background:#08080a85;border-radius:.25rem;min-width:0;padding:clamp(1rem,2.4vw,1.35rem)}.agent-account-grid h4{color:var(--text-primary);letter-spacing:0;margin-bottom:.55rem;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;line-height:1.25}.agent-account-grid p{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.agent-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.agent-plan-grid:has(>.agent-plan-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(66.6667% - .333333rem);margin-inline:auto}.agent-plan-card,.agent-business-card{background:linear-gradient(#f4f3ef07,#0000 48%),#08080ad1;border:1px solid #f4f3ef1a;border-radius:.35rem;position:relative;overflow:hidden}.agent-plan-card{flex-direction:column;gap:1.5rem;min-height:25rem;padding:clamp(1.35rem,3vw,2rem);transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.agent-plan-card:focus-visible{outline-offset:3px;outline:2px solid #f4f3efd1}.agent-plan-card.is-featured,.agent-business-card{border-color:#f4f3ef3d;box-shadow:0 0 60px #f4f3ef0b}.agent-plan-head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.agent-plan-card h3,.agent-business-card h3{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:700;line-height:1.08}.agent-plan-card p,.agent-business-card p{color:var(--text-secondary);line-height:1.55}.agent-plan-card ul,.agent-business-features ul{gap:0;list-style:none;display:grid}.agent-plan-card ul{margin-top:0}.agent-plan-card li,.agent-business-features li{border-bottom:1px solid var(--surface-border);min-height:2.75rem;color:var(--text-secondary);grid-template-columns:2.05rem minmax(0,1fr);align-items:center;gap:.85rem;font-size:.92rem;line-height:1.45;display:grid}.agent-business-features li{grid-template-columns:.7rem minmax(0,1fr)}.agent-plan-card li .agent-feature-icon{width:2.05rem;height:2.05rem;color:var(--text-primary);background:linear-gradient(#f4f3ef14,#f4f3ef05),#f4f3ef0d;border:1px solid #f4f3ef1a;border-radius:.35rem;justify-content:center;align-items:center;display:inline-flex}.agent-plan-card li .agent-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.agent-plan-card li .agent-feature-icon svg.openclaw-lobster-icon{width:1.24rem;height:1.24rem}.agent-plan-card li.agent-plan-includes{color:#f4f3ef7a;letter-spacing:0;border-bottom:0;min-height:0;padding:.15rem 0 .42rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:500;line-height:1.35;display:block}.agent-plan-cta{letter-spacing:0;border-radius:.25rem;min-height:3rem;font-family:Inter,sans-serif;font-size:.98rem;font-weight:700}.agent-plan-cta-muted{color:var(--text-primary);background:#f4f3ef29;border-color:#f4f3ef2e}.agent-plan-cta-muted:hover,.agent-plan-cta-muted:focus-visible{color:var(--text-primary);background:#f4f3ef38;border-color:#f4f3ef47}.agent-pricing-button-primary,.agent-plan-cta-offer{color:#050505;border-color:var(--text-primary);background:var(--text-primary)}.agent-pricing-button-primary:hover,.agent-pricing-button-primary:focus-visible,.agent-plan-cta-offer:hover,.agent-plan-cta-offer:focus-visible{color:#050505;background:#f4f3efe6;border-color:#f4f3efe6}.agent-plan-cta-accent{color:var(--text-primary);background:#f4f3ef29;border-color:#f4f3ef2e}.agent-plan-cta-accent:hover,.agent-plan-cta-accent:focus-visible{color:var(--text-primary);background:#f4f3ef38;border-color:#f4f3ef47}.agent-business-features li span{border-left:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary);transform-origin:50%;background:0 0;width:.64rem;height:.36rem;display:block;transform:rotate(-45deg)translateY(-.05rem)}.agent-pricing-terms{text-align:center;border-top:1px solid #f4f3ef1a;width:min(100%,58rem);margin:1.25rem auto 0;padding-top:1.1rem}.agent-pricing-terms p{color:#f4f3ef9e;font-size:.78rem;line-height:1.55}.agent-pricing-terms a{color:var(--text-primary);text-underline-offset:.16em;text-decoration:underline}.agent-pricing-terms .model-sub-warning{color:#ff4d4d;font-weight:600}.agent-every-plan{background:#08080a9e;border:1px solid #f4f3ef1a;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.agent-every-plan span{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.agent-every-plan p{color:var(--text-secondary);font-size:.92rem;line-height:1.5}.website-feature-matrix{border-top:1px solid var(--surface-border);gap:clamp(2rem,5vw,3rem);margin-top:clamp(2rem,5vw,3.5rem);padding-top:1rem;display:grid}.agent-setup-offer{background:linear-gradient(#f4f3ef07,#0000 48%),#08080ad1;border:1px solid #f4f3ef1a;border-radius:.35rem;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:grid}.agent-setup-offer span{color:#f4f3ef94;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;display:block}.agent-setup-offer h3{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:700;line-height:1.08}.agent-setup-offer p{color:var(--text-secondary);font-size:.92rem;line-height:1.5}.agent-business-card{grid-template-columns:minmax(0,.86fr) minmax(0,1.55fr);gap:clamp(2rem,5vw,4rem);padding:clamp(1.35rem,4vw,2.5rem);display:grid}.agent-business-summary{flex-direction:column;gap:2rem;display:flex}.agent-business-summary .agent-pricing-button{margin-top:auto}.agent-business-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.agent-business-features h4{color:var(--text-primary);letter-spacing:0;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.25}.business-coming-soon-card{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;min-height:25rem}.business-coming-soon-summary{justify-content:space-between}.business-coming-soon-notes{background:#f4f3ef1a;border:1px solid #f4f3ef1a;border-radius:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.business-coming-soon-notes section{background:#08080ae6;flex-direction:column;gap:.85rem;min-height:100%;padding:clamp(1.1rem,2vw,1.45rem);display:flex}.business-coming-soon-notes span{color:#f4f3ef70;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem}.business-coming-soon-notes h4{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.2}.business-coming-soon-notes p{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.business-agent-system{padding-top:1rem}.business-agent-strip .agent-pricing-button{width:fit-content;margin-top:.35rem}.business-agent-list p{max-width:46rem}.agent-comparison-shell{gap:clamp(2rem,5vw,3rem);display:grid}.agent-comparison-heading{text-align:center;max-width:48rem;margin-inline:auto}.agent-comparison-heading h2,.agent-pricing-header h2,.agent-capability-intro h2{max-width:13ch;color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.6vw,4.2rem);font-weight:400;line-height:1.04}.agent-comparison-heading p:last-child{max-width:42rem;color:var(--text-secondary);margin-top:1rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.62}.agent-comparison-scroll{background:linear-gradient(#f4f3ef07,#0000 48%),#08080ad1;border:1px solid #f4f3ef1a;border-radius:.35rem;overflow-x:auto}.agent-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:36rem}.agent-comparison-table-three{min-width:48rem}.agent-comparison-table-two{min-width:36rem}.agent-comparison-table col.agent-comparison-feature-col{width:42%}.agent-comparison-table-two col.agent-comparison-plan-col{width:29%}.agent-comparison-table-three col.agent-comparison-feature-col{width:36%}.agent-comparison-table-three col.agent-comparison-plan-col{width:21.33%}.agent-comparison-table [data-comparison-plan].is-recommended{background:radial-gradient(circle at 50% 0,#ff4d4d24 0%,#ff4d4d0a 34%,#0000 62%),linear-gradient(#f4f3ef0d,#f4f3ef04 42%,#0000 100%);box-shadow:inset 1px 0 #ff4d4d47,inset -1px 0 #ff4d4d47}.agent-comparison-table thead [data-comparison-plan].is-recommended{box-shadow:inset 1px 0 #ff4d4d47,inset -1px 0 #ff4d4d47,inset 0 1px #ff6b6b6b}.agent-comparison-table thead [data-comparison-plan]{position:relative}.agent-comparison-column-badge{z-index:10;letter-spacing:.065em;text-transform:uppercase;color:#ff8f8f;white-space:nowrap;pointer-events:none;background:#260b0beb;border:1px solid #ff4d4d42;border-radius:999px;align-items:center;padding:.08rem .38rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.54rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.32rem;left:50%;transform:translate(-50%)}.agent-comparison-table thead [data-comparison-plan].is-recommended .agent-comparison-head{padding-top:1.35rem}[data-hidden-agent-plans~=ultra] .agent-comparison-table [data-comparison-plan=ultra]{display:none}.agent-comparison-table th,.agent-comparison-table td{border-bottom:1px solid var(--surface-border);min-width:0;min-height:3.25rem;color:var(--text-secondary);vertical-align:middle;padding:.75rem 1rem;font-size:.9rem;line-height:1.45}.agent-comparison-table tbody th[scope=row]{z-index:2;text-align:left;background:#08080af5;font-weight:400;position:sticky;left:0}.agent-comparison-cell,.agent-comparison-head,.agent-comparison-value,.agent-comparison-cta{align-items:center;min-width:0;min-height:3.25rem;display:flex}.agent-comparison-mark{justify-content:center;align-items:center;min-width:0;min-height:3.25rem;display:flex}.agent-comparison-table td[data-comparison-plan]{text-align:center;vertical-align:middle}.agent-comparison-table td .agent-comparison-mark{width:100%}.agent-comparison-table thead th{vertical-align:bottom;background:#f4f3ef09;border-bottom-color:#f4f3ef2e;min-height:5rem;padding-top:.35rem;padding-bottom:.2rem}.agent-comparison-corner,.agent-comparison-head{align-items:flex-start;min-height:5rem;padding-top:.35rem;padding-bottom:.2rem}.agent-comparison-head{flex-direction:column;justify-content:flex-end;gap:.1rem}.agent-comparison-corner{flex-direction:column;justify-content:flex-end}.agent-comparison-table [data-comparison-plan].is-recommended .agent-comparison-head.is-featured{background:0 0}.agent-comparison-head h3{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;line-height:1.15}.agent-comparison-head p{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.35}.agent-comparison-head a{color:inherit;text-decoration:none}.agent-comparison-head a:hover,.agent-comparison-head a:focus-visible{color:var(--text-primary);text-underline-offset:.14em;text-decoration:underline}.agent-comparison-head.is-featured{background:#f4f3ef12}.agent-comparison-group{min-height:3rem;color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;background:#f4f3ef06;border-bottom:1px solid #f4f3ef1a;grid-column:1/-1;align-items:center;padding:1.1rem 1rem .6rem;font-family:Space Grotesk,sans-serif;font-size:.86rem;font-weight:700;display:flex}.agent-comparison-value{color:#f4f3efc2;font-weight:500}.agent-comparison-mark span{border-left:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary);transform-origin:50%;background:0 0;width:.64rem;height:.36rem;display:block;position:relative;transform:rotate(-45deg)translateY(-.05rem)}.agent-comparison-mark.is-included span{opacity:1}.agent-comparison-mark.is-included span:after{content:none}.agent-comparison-mark.is-empty span{opacity:.52;border:1px solid #f4f3ef2e;width:.64rem;height:.64rem;transform:none}.agent-comparison-mark.is-empty span:after{content:none}.agent-comparison-mark.is-unavailable,.agent-comparison-mark.is-unlimited{justify-content:center;gap:.5rem}.agent-comparison-mark.is-text-only{text-align:center;justify-content:center;align-items:center;gap:0;display:flex}.agent-comparison-mark.is-coming-soon span{display:none}.agent-comparison-mark em{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-comparison-mark.is-coming-soon em{clip:auto;white-space:normal;color:#f4f3efb8;border:0;width:auto;height:auto;margin:0;padding:0;font-size:.78rem;font-style:normal;font-weight:600;position:static;overflow:visible}.agent-comparison-mark.is-unavailable em,.agent-comparison-mark.is-unlimited em{clip:auto;white-space:normal;width:auto;height:auto;color:var(--text-primary);border:0;margin:0;padding:0;font-size:.78rem;font-style:normal;font-weight:600;position:static;overflow:visible}.agent-comparison-cta a{border:1px solid var(--text-primary);width:100%;min-height:2.2rem;color:var(--text-primary);border-radius:.25rem;justify-content:center;align-items:center;padding:.45rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.agent-comparison-cta a:hover,.agent-comparison-cta a:focus-visible{color:#050505;background:var(--text-primary)}.agent-comparison-note{max-width:44rem;color:var(--text-secondary);font-size:.92rem;line-height:1.55}.agent-advanced-specs{background:#08080a9e;border:1px solid #f4f3ef1a;border-radius:.35rem}.agent-advanced-specs summary{min-height:3.25rem;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.agent-advanced-specs summary>span{letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:.92rem;font-weight:700}.agent-advanced-specs summary em{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-style:normal}.agent-disclosure-open,.agent-advanced-specs[open] .agent-disclosure-closed{display:none}.agent-advanced-specs[open] .agent-disclosure-open{display:inline}.agent-spec-grid{border-top:1px solid #f4f3ef1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.agent-spec-grid article{border-right:1px solid #f4f3ef1a;padding:1rem}.agent-spec-grid article:last-child{border-right:0}.agent-spec-grid h3{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700}.agent-spec-grid p{color:var(--text-secondary);margin-top:.45rem;font-size:.88rem;line-height:1.55}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.package-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card{flex-direction:column;min-height:28rem;display:flex}.package-card.featured{border-color:rgb(from var(--color-primary)r g b/.35);box-shadow:0 0 55px rgb(from var(--color-primary)r g b/.08)}.package-card h2{color:var(--text-primary);letter-spacing:0;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1}.package-card ul{color:var(--text-secondary);gap:.65rem;margin-top:auto;padding-left:1rem;line-height:1.55;display:grid}.compact-cta{border-top:1px solid var(--surface-border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.footer-grid{border-top:1px solid var(--surface-border);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:2rem;padding-top:2rem;display:grid}.footer-brand{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-family:Space Grotesk,sans-serif;font-weight:800}.footer-links,.footer-meta{color:var(--text-secondary);gap:.55rem;font-size:.9rem;display:grid}.footer-meta span{color:var(--text-muted)}@media (max-width:900px){.tier-grid,.proof-grid,.package-grid,.package-grid.two-col,.split-band,.agent-work-grid,.agent-plan-grid,.agent-plan-grid:has(>.agent-plan-card:nth-child(2):last-child),.agent-every-plan,.agent-setup-offer,.agent-account-note,.agent-account-grid,.agent-business-card,.agent-business-features,.business-coming-soon-notes,.agent-pricing-sticky,.footer-grid{grid-template-columns:1fr}.agent-plan-grid:has(>.agent-plan-card:nth-child(2):last-child){max-width:none}.agent-pricing-header{place-items:start center;display:grid}.agent-capability-strip{grid-template-columns:1fr}.agent-capability-intro{position:relative;top:auto}.agent-capability-intro h2{max-width:12ch}.agent-intro-diagram{grid-template-columns:1fr;gap:.45rem;width:100%}.agent-intro-diagram-link{background:linear-gradient(#f4f3ef14,#ff4d4d8c,#f4f3ef14);width:1px;height:1rem;margin-inline:auto}.policy-link-list{grid-template-columns:1fr}.policy-link-list a{text-align:left;display:block}.policy-link-list span{font-size:.7rem;display:block}.policy-link-list strong{display:block}.agent-pricing-toggle{width:100%}.agent-comparison-scroll{overflow-x:visible}.agent-comparison-table,.agent-comparison-table-three,.agent-comparison-table-two{width:100%;min-width:0}.agent-comparison-table th,.agent-comparison-table td{min-height:3rem;padding:.65rem .55rem;font-size:.78rem;line-height:1.35}.agent-comparison-corner,.agent-comparison-head{min-height:5.5rem}.agent-comparison-head h3{overflow-wrap:anywhere;font-size:.95rem}.agent-comparison-head p{overflow-wrap:anywhere;font-size:.68rem}.agent-comparison-column-badge{letter-spacing:.05em;padding:.04rem .28rem;font-size:.46rem;top:.22rem}.agent-comparison-table thead [data-comparison-plan].is-recommended .agent-comparison-head{padding-top:1.05rem}.agent-comparison-group{min-height:2.65rem;padding:.9rem .55rem .5rem;font-size:.74rem}.agent-spec-grid{grid-template-columns:1fr}.agent-spec-grid article{border-bottom:1px solid #f4f3ef1a;border-right:0}.agent-spec-grid article:last-child{border-bottom:0}.agent-every-plan span{white-space:normal}.agent-setup-offer .agent-pricing-button{width:100%}.agent-plan-card{min-height:auto}.agent-pricing-sticky{background:0 0;gap:2.5rem;margin-top:0;padding-top:0;position:relative;top:auto}.agent-pricing-matrix{padding-top:.5rem}.agent-feature-group{grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem;column-gap:1rem;padding-top:2.5rem}.agent-feature-group h3{margin-bottom:1.25rem}.agent-feature-column-spacer{height:2.9375rem}.agent-feature-name,.agent-feature-mark{min-height:3.1rem;font-size:.88rem}.agent-pricing-sticky,.agent-pricing-matrix{display:none}.agent-pricing-mobile{display:block}.agent-pricing-mobile h2{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,10vw,2.55rem);font-weight:700;line-height:1.08}.agent-mobile-plan-list{border-top:1px solid var(--surface-border);gap:0;margin-top:3rem;display:grid}.agent-mobile-plan{border-bottom:1px solid var(--surface-border);padding-block:3rem}.agent-mobile-plan-header h3{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:1.55rem;font-weight:600;line-height:1.2}.agent-mobile-plan-header p{color:var(--text-secondary);margin-top:.55rem;font-size:.95rem;line-height:1.55}.agent-mobile-plan .agent-price-row,.agent-mobile-plan .agent-pricing-button{margin-top:2rem}.agent-mobile-feature-section{margin-top:3rem}.agent-mobile-feature-section h4{color:var(--text-primary);letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.25}.agent-mobile-feature-section ul{gap:0;margin-top:1.25rem;list-style:none;display:grid}.agent-mobile-feature-section li{border-bottom:1px solid var(--surface-border);min-height:2.75rem;color:var(--text-secondary);grid-template-columns:.5rem minmax(0,1fr);align-items:center;gap:.85rem;font-size:.92rem;line-height:1.45;display:grid}.agent-mobile-feature-section li span{background:var(--text-primary);width:.5rem;height:.5rem}.agent-work-card{min-height:auto}.agent-work-visual{min-height:18rem}.openclaw-icon-grid{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr))}.tier-card,.package-card{min-height:auto}.tier-kicker{margin-bottom:4rem}.plain-grid{grid-template-columns:1fr}.section-title,.page-title{max-width:12ch}}@media (min-width:901px) and (max-width:1100px){.agent-work-card-outcomes .agent-work-visual{min-height:19.35rem;padding-inline:.45rem}.agent-work-card-outcomes .openclaw-console-shell{aspect-ratio:auto;grid-template-columns:clamp(4.55rem,31%,5.4rem) minmax(0,1fr);height:19.35rem;min-height:19.35rem}.agent-work-card-outcomes .openclaw-console-sidebar{gap:.24rem;padding:.52rem .38rem}.agent-work-card-outcomes .openclaw-console-brand{grid-template-columns:1.18rem minmax(0,1fr);gap:.28rem;min-height:1.62rem;padding-bottom:.36rem}.agent-work-card-outcomes .openclaw-console-brand-logo{width:1.18rem;height:1.18rem}.agent-work-card-outcomes .openclaw-console-brand strong{font-size:.56rem}.agent-work-card-outcomes .openclaw-console-sidebar p{margin-top:.22rem;font-size:.4rem}.agent-work-card-outcomes .openclaw-console-nav-active,.agent-work-card-outcomes .openclaw-console-nav-item{border-radius:.32rem;gap:.28rem;min-height:1.28rem;font-size:.48rem}.agent-work-card-outcomes .openclaw-console-nav-active{padding-inline:.32rem}.agent-work-card-outcomes .openclaw-console-nav-item{padding-left:.32rem}.agent-work-card-outcomes .openclaw-console-icon{width:.58rem;height:.58rem}.agent-work-card-outcomes .openclaw-console-chat{gap:.34rem;padding:.55rem}.agent-work-card-outcomes .openclaw-console-turn{gap:.22rem}.agent-work-card-outcomes .openclaw-console-turn-user{width:min(82%,31rem)}.agent-work-card-outcomes .openclaw-console-turn-agent{grid-template-columns:1.28rem minmax(0,1fr);width:min(94%,34rem)}.agent-work-card-outcomes .openclaw-console-turn-user-late{width:min(88%,34rem)}.agent-work-card-outcomes .openclaw-console-turn-body{gap:.22rem}.agent-work-card-outcomes .openclaw-console-message{--openclaw-console-message-pad-y:.52rem;--openclaw-console-message-pad-x:.62rem;border-radius:.46rem;padding:.52rem .62rem;font-size:.66rem;line-height:1.32}.agent-work-card-outcomes .openclaw-console-message-agent{max-width:100%}.agent-work-card-outcomes .openclaw-console-speaker{font-size:.48rem}.agent-work-card-outcomes .openclaw-console-speaker-user{gap:.3rem}.agent-work-card-outcomes .openclaw-console-avatar{border-radius:.3rem;width:1.28rem;height:1.28rem}.agent-work-card-outcomes .openclaw-console-thinking{--openclaw-console-thinking-height:1.62rem;min-height:1.62rem;padding-inline:.62rem}}@media (max-width:520px){.path-list div{grid-template-columns:1fr;gap:.35rem}.agent-work-card{border-radius:.35rem}.agent-work-card-copy{padding:1.2rem}.agent-work-visual{min-height:16rem;padding:.85rem}.agent-work-card-outcomes .openclaw-console-shell{aspect-ratio:auto;max-width:100%;min-height:24rem}.agent-work-card-outcomes .openclaw-console-turn-user-late{display:none}.agent-work-card-outcomes .openclaw-console-message-agent{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.openclaw-icon-grid{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.7rem;padding-inline:.85rem}.hero-actions,.compact-cta,.section-head{flex-direction:column;align-items:flex-start}.btn-primary,.btn-secondary{text-align:center;width:100%}}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border:1px solid #050505;border-radius:999px;padding:12px 32px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s}.btn-primary:hover{background:var(--color-primary-dim);transform:translateY(-2px)}.btn-secondary{color:var(--text-primary);background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:12px 32px;font-weight:500;text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.btn-secondary:hover{border-color:rgb(from var(--color-primary)r g b/.4);background:rgb(from var(--color-primary)r g b/.05);transform:translateY(-2px)}.btn-outline{color:var(--color-primary);border:1px solid rgb(from var(--color-primary)r g b/.5);background:0 0;border-radius:999px;padding:10px 28px;font-weight:600;text-decoration:none;transition:transform .25s,border-color .25s,background .25s}.btn-outline:hover{border-color:var(--color-primary);background:rgb(from var(--color-primary)r g b/.08);transform:translateY(-2px)}.marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{gap:3rem;width:max-content;animation:55s linear infinite marquee;display:flex}.marquee-track.reverse{animation:55s linear infinite marquee-reverse}.marquee-track:hover{animation-play-state:paused}.marquee-item{opacity:.45;flex-shrink:0;align-items:center;gap:.5rem;transition:opacity .3s;display:flex}.marquee-item:hover{opacity:.85}.marquee-item svg,.marquee-item img{width:auto;height:20px}.marquee-item span{color:#ffffff8c;white-space:nowrap;font-size:.8rem}.step-watermark{color:#ffffff12;pointer-events:none;font-family:Space Grotesk,sans-serif;font-size:5rem;font-weight:800;line-height:1;position:absolute;top:16px;right:24px}.icon-circle{background:rgb(from var(--color-primary)r g b/.1);border:1px solid rgb(from var(--color-primary)r g b/.2);width:48px;height:48px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fade-up{opacity:0;animation:.8s ease-out forwards fadeUp;transform:translateY(20px)}.fade-up-1{animation-delay:.1s}.fade-up-2{animation-delay:.25s}.fade-up-3{animation-delay:.4s}.fade-up-4{animation-delay:.55s}.fade-up-5{animation-delay:.7s}.step-card{transition:transform .15s,border-color .3s,box-shadow .3s,background .3s}.step-card:hover{transform:translateY(-2px)}.scroll-reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:calc(var(--step-index,0)*.15s);transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.border-trail{pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-composite:xor;border:2px solid #0000;border-radius:16px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-clip:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-composite:xor;mask-composite:exclude}.step-card.trail-hiding .border-trail{opacity:0}.trail-glow{aspect-ratio:1;background:radial-gradient(circle,rgb(from var(--color-primary)r g b/1)0%,rgb(from var(--color-primary)r g b/.6)20%,rgb(from var(--color-primary)r g b/.15)40%,transparent 55%);offset-path:rect(0 auto auto 0 round 16px);offset-distance:0%;opacity:0;width:350px;position:absolute}.step-card.trail-active .trail-glow{animation:4.5s linear forwards borderTrail}.step-card.trail-paused .trail-glow{animation-play-state:paused}.faq-chevron{color:#fff;flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s}.faq-item[open] .faq-chevron{color:#fff;transform:rotate(180deg)}.faq-item.is-closing .faq-chevron{color:#fff;transform:rotate(0)}.faq-item{transition:border-color .3s,background .3s}.faq-item[open]{border-color:rgb(from var(--color-primary)r g b/.2);background:#0a0f1e99}.faq-item.is-closing{background:#ffffff05;border-color:#ffffff0f}.faq-item .faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:grid}.faq-item[open] .faq-answer{opacity:1;grid-template-rows:1fr}.faq-item.is-closing .faq-answer{opacity:0;grid-template-rows:0fr}.faq-item .faq-answer>div{overflow:hidden}.faq-reveal{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.faq-reveal.is-visible{opacity:1;transform:translateY(0)}@media (scripting:none){.scroll-reveal,.faq-reveal{opacity:1;transform:none}}.section-sep{border-top:none}.form-input{color:#f9fafb;background:#0a0f1e99;border:1px solid #ffffff1a;border-radius:10px;padding:12px 16px;font-size:.875rem;transition:border-color .25s,background .25s}.form-input::placeholder{color:#64748b}.form-input:focus{border-color:rgb(from var(--color-primary)r g b/.5);background:#0a0f1ecc;outline:none}.radio-card,.check-card{cursor:pointer;display:block}.radio-card-label,.check-card-label{color:#94a3b8;text-align:center;background:#0a0f1e66;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;font-size:.8125rem;transition:border-color .2s,background .2s,color .2s;display:block}.radio-card:hover .radio-card-label,.check-card:hover .check-card-label{background:#0a0f1e99;border-color:#ffffff26}.radio-card.is-selected .radio-card-label,.check-card.is-selected .check-card-label{border-color:rgb(from var(--color-primary)r g b/.5);background:rgb(from var(--color-primary)r g b/.08);color:#f9fafb}.plan-card-featured{border-color:rgb(from var(--color-primary)r g b/.3);box-shadow:0 0 40px rgb(from var(--color-primary)r g b/.08),0 0 80px rgb(from var(--color-primary)r g b/.04),inset 0 1px 0 rgb(from var(--color-primary)r g b/.1);transform:scale(1.02)}.plan-card-featured:hover{box-shadow:0 0 60px rgb(from var(--color-primary)r g b/.12),0 0 100px rgb(from var(--color-primary)r g b/.06),inset 0 1px 0 rgb(from var(--color-primary)r g b/.15)}.flow-pipeline{position:relative}.flow-step{background:#0a0f1e99;border:1px solid #ffffff0f;border-radius:10px;padding:10px 16px;transition:border-color .3s,background .3s;position:relative}.flow-step:hover{border-color:rgb(from var(--color-primary)r g b/.2);background:#0a0f1ecc}.flow-arrow{color:var(--color-primary);opacity:.5}.section-glow{position:relative}.section-glow:before{content:"";background:radial-gradient(ellipse at center,rgb(from var(--color-primary)r g b/.03)0%,transparent 70%);pointer-events:none;z-index:0;width:80%;height:60%;position:absolute;top:10%;left:50%;transform:translate(-50%)}.feature-icon-wrap{background:rgb(from var(--color-primary)r g b/.06);border:1px solid rgb(from var(--color-primary)r g b/.1);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s,border-color .3s,background .3s;display:flex}.group:hover .feature-icon-wrap{border-color:rgb(from var(--color-primary)r g b/.25);background:rgb(from var(--color-primary)r g b/.1);transform:translateY(-4px)}.pricing-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s,background .3s}.cal-skeleton{z-index:10;background:#030407;padding:24px;position:absolute;inset:0}.cal-skeleton-inner{gap:20px;height:100%}.cal-skeleton-left{gap:12px}.skel-bar{background:linear-gradient(110deg,#ffffff08 30%,rgb(from var(--color-primary)r g b/.08)50%,#ffffff08 70%);background-size:200% 100%;border-radius:8px;animation:1.8s ease-in-out infinite shimmer}.skel-month-title{width:60%;height:24px;margin-bottom:4px}.skel-weekday-row{width:100%;height:14px}.skel-calendar-grid{background:linear-gradient(110deg,#ffffff05 30%,rgb(from var(--color-primary)r g b/.06)50%,#ffffff05 70%);background-size:200% 100%;border-radius:12px;animation:1.8s ease-in-out .15s infinite shimmer}.skel-date-header{width:50%;height:20px}.skel-slot{width:100%;height:38px}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.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-0\.5{margin-top:calc(var(--spacing)*-.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-1{margin-left:calc(var(--spacing)*1)}.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}.list-item{display:list-item}.table{display:table}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.h-7{height:calc(var(--spacing)*7)}.h-px{height:1px}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.shrink-0{flex-shrink:0}.flex-grow-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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-primary{outline-color:var(--color-primary)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.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\:opacity-80:hover{opacity:.8}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}:root{--bg:#030407;--bg-header:#030407e6;--text-primary:#fff;--text-secondary:#f5f5f7;--text-muted:#ecebe57a;--surface:#111416;--surface-strong:#16171a;--surface-border:#f4f3ef14;--surface-border-hover:#ff4d4d57;--accent:#ff4d4d;--accent-muted:#ff4d4d6b;--grain-opacity:.025;--section-label-rail-pad:1rem}[data-theme=light]{--bg:#f8f7f4;--bg-header:#f8f7f4eb;--text-primary:#1a1d24;--text-secondary:#475569;--text-muted:#94a3b8;--surface:#fff9;--surface-border:#0000000f;--surface-border-hover:#0000001f;--grain-opacity:.015}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f8f7f4;--bg-header:#f8f7f4eb;--text-primary:#1a1d24;--text-secondary:#475569;--text-muted:#94a3b8;--surface:#fff9;--surface-border:#0000000f;--surface-border-hover:#0000001f;--grain-opacity:.015}}[data-theme=light] .text-white{color:var(--text-primary)!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .text-white{color:var(--text-primary)!important}}[data-theme=light] .hero-glow .text-white{color:var(--text-primary)!important}.logo-mark{color:#fff;transition:color .4s}[data-theme=light] .logo-mark{color:#050505}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .logo-mark{color:#050505}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes borderTrail{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#030407}::-webkit-scrollbar-thumb{background:#f4f3ef2e;border:2px solid #030407;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f4f3ef57}*{scrollbar-width:thin;scrollbar-color:#f4f3ef3d #030407}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#050505d1,#0505053d);border-bottom:1px solid #ecebe514}.header-brand{color:var(--text-primary);letter-spacing:.08em}.header-links{color:var(--text-secondary)}.theme-button,.btn-outline.header-cta,.home-header .btn-outline{color:var(--text-primary);background:#0505058c;border-color:#f4f3ef29}.btn-outline.header-cta:hover,.theme-button:hover,.home-header .btn-outline:hover{background:#f4f3ef14;border-color:#ff4d4d8c}.btn-primary{color:#050505;background:#f4f3ef;border-color:#f4f3efeb}.btn-primary:hover{background:#fff}.btn-secondary{color:#f4f3ef;background:#05050585;border-color:#f4f3ef29;border-radius:999px}.btn-secondary:hover{background:#f4f3ef14;border-color:#f4f3ef57}.notice-strip{color:var(--text-secondary);background:#0816109e;border-color:#f4f3ef1f;border-radius:999px;box-shadow:inset 0 1px #f4f3ef0a}.notice-strip:hover{border-color:#ff4d4d6b}.notice-strip span{color:#050505;background:#ff4d4d}.notice-strip strong{color:#f4f3ef}.notice-strip em{color:var(--text-muted)}.xai-section{border-top:1px solid #f4f3ef14}.section-headline{gap:1.4rem;display:grid}.section-headline h2{color:#f4f3ef;letter-spacing:0;max-width:13ch;font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:650;line-height:1.02}.section-headline-row{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.mono-tag{color:#ff4d4df2;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.xai-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.xai-product-card{color:#f4f3ef;background:linear-gradient(#f4f3ef09,#0000 55%),#05050538;border-top:1px solid #f4f3ef1f;border-left:1px solid #f4f3ef1a;flex-direction:column;justify-content:space-between;min-height:34rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;transition:background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.xai-product-card:last-child{border-right:1px solid #f4f3ef1a}.xai-product-card:hover{background:linear-gradient(#ff4d4d1c,#0000 60%),#0505055c;border-color:#ff4d4d57}.corner-frame{pointer-events:none;opacity:0;border:1px solid #ff4d4d52;transition:opacity .2s;position:absolute;inset:0}.corner-frame:before,.corner-frame:after{content:"";background:#ff4d4d;width:8px;height:8px;position:absolute;top:-4px}.corner-frame:before{left:-4px}.corner-frame:after{right:-4px}.xai-product-card:hover .corner-frame{opacity:1}.product-kicker{color:#ecebe57a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.78rem;font-weight:400}.xai-product-card h3{letter-spacing:0;margin-bottom:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:750;line-height:.98}.xai-product-card p:not(.product-kicker){max-width:23rem;color:var(--text-secondary);line-height:1.62}.product-link{color:#ff4d4d;font-weight:700}.product-art{opacity:.58;min-height:11rem;margin:2rem 0;transition:opacity .25s,transform .25s}.xai-product-card:hover .product-art{opacity:.82;transform:scale(1.04)}.product-art-web{background:linear-gradient(135deg,#0000 40%,#ff4d4d52 40.4%,#0000 41%),radial-gradient(70% 120% at 10% 100%,#0000 48%,#f4f3ef24 49%,#0000 50%)}.product-art-agent{background-color:#0000;background-image:linear-gradient(#f4f3ef1f 1px,#0000 1px),linear-gradient(90deg,#f4f3ef1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f4f3ef14}.product-art-app{background:repeating-linear-gradient(0deg,#0000 0 19px,#f4f3ef1a 20px),repeating-linear-gradient(90deg,#0000 0 31px,#ff4d4d1f 32px);border:1px solid #f4f3ef14}.cosmos-band{background:radial-gradient(circle at 50% 38%,#ff4d4d24,#0000 28rem),#0505052e;border-top:1px solid #f4f3ef14;border-bottom:1px solid #f4f3ef14;position:relative;overflow:hidden}.cosmos-stage{place-items:center;min-height:clamp(22rem,54vw,42rem);display:grid;position:relative}.cosmos-orbit{aspect-ratio:1;filter:blur(.2px);opacity:.72;background:radial-gradient(circle,#f4f3ef24 0 1px,#0000 2px),conic-gradient(from 15deg,#0000,#f4f3ef2e,#0000 24%,#ff4d4d38,#0000 54%,#f4f3ef1f,#0000);border-radius:50%;width:min(58vw,40rem);animation:42s linear infinite cosmosSpin}.cosmos-line{color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.2rem,7vw,5.8rem);line-height:1;position:absolute}.cosmos-line-left{top:34%;left:4%}.cosmos-line-right{color:#f4f3efad;top:48%;right:4%}.cosmos-line-bottom{color:#ff4d4deb;bottom:10%;left:50%;transform:translate(-50%)}.fit-grid{background:#f4f3ef1a;border:1px solid #f4f3ef1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.fit-grid article{background:#050505;padding:1.4rem}.fit-grid span{color:#ff4d4deb;margin-bottom:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;display:block}.fit-grid h3{color:#f4f3ef;letter-spacing:0;margin-bottom:.65rem;font-family:Space Grotesk,sans-serif;font-size:1.22rem;line-height:1.24}.fit-grid p{color:var(--text-secondary);line-height:1.62}.quiet-link{color:#ff4d4d}.news-index,.article-shell{width:min(100% - 2rem,1280px);margin:0 auto;padding:clamp(7rem,12vw,10rem) 0 clamp(5rem,9vw,8rem)}.news-title-block{gap:1.5rem;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.news-kicker,.news-row-date,.news-row-meta span,.article-header time,.article-back,.article-next span{color:#f4f3ef94;letter-spacing:.08em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:500;line-height:1.35}.news-kicker{color:#f4f3efbd;align-items:center;gap:.45rem;display:flex}.news-title-row{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.news-title-row h1,.article-header h1{color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.4rem,6vw,4.9rem);font-weight:500;line-height:1.02}.news-title-row p,.article-header>p{color:#f4f3efb8;margin-top:.25rem;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.65}.news-timeline{border-top:1px solid #f4f3ef24;border-bottom:1px solid #f4f3ef24}.news-coming-soon{background:radial-gradient(36rem 14rem at 50% 100%,#f4f3ef0f,#0000 72%),#f4f3ef05;place-items:center;min-height:clamp(12rem,28vw,18rem);padding:clamp(3rem,8vw,5rem) 0;display:grid;position:relative;overflow:hidden}.news-coming-soon-marquee{opacity:.24;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.news-coming-soon-track{will-change:transform;gap:clamp(2rem,5vw,4rem);width:max-content;animation:32s linear infinite newsComingSoonRail;display:flex}.news-coming-soon:hover .news-coming-soon-track{animation-play-state:paused}.news-coming-soon-track span{color:#f4f3efeb;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,8vw,5.5rem);font-weight:500;line-height:1}.news-coming-soon-heading{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f3ef;letter-spacing:.14em;text-transform:uppercase;background:#030407c7;border:1px solid #f4f3ef2e;border-radius:999px;margin:0;padding:.7rem 1.5rem;font-family:Space Grotesk,sans-serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:500;line-height:1;position:relative}.contact-xai-shell:has(>.news-timeline){grid-template-rows:auto 1fr;gap:2.25rem}.contact-xai-shell:has(>.news-timeline)>.news-timeline{align-items:stretch;min-height:0;display:flex}.news-timeline .news-coming-soon{width:100%;min-height:100%;padding:clamp(2.5rem,6vw,4rem) 0}.news-coming-soon-marquee{opacity:.42}.news-coming-soon-track span{color:#f4f3eff5}@keyframes newsComingSoonRail{0%{transform:translate(0)}to{transform:translate(-50%)}}.news-row{border-bottom:1px solid #f4f3ef24;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(2.5rem,5vw,4rem) 0;display:grid;position:relative}.news-row:last-child{border-bottom:0}.news-row:before{content:"";z-index:-1;opacity:0;background:#f4f3ef09;transition:opacity .2s;position:absolute;inset:0 -1rem}.news-row:hover:before,.news-row:focus-within:before{opacity:1}.news-row-main{gap:1.25rem;display:grid}.news-row-link{color:inherit;text-decoration:none;display:block;position:relative}.news-row-link>span{position:absolute;inset:-1rem}.news-row-link h2{color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:500;line-height:1.18;transition:color .2s}.news-row:hover .news-row-link h2,.news-row:focus-within .news-row-link h2{color:#fff}.news-row-main>p{color:#f4f3efa8;max-width:42rem;font-size:1rem;line-height:1.65}.news-row-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.news-row-meta a{z-index:1;color:#f4f3ef;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f4f3ef2e;border-radius:999px;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .85rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.news-row:hover .news-row-meta a,.news-row-meta a:hover,.news-row-meta a:focus-visible{background:#f4f3ef14;border-color:#f4f3ef57}.article-shell{max-width:920px}.article-header{border-bottom:1px solid #f4f3ef24;gap:1.2rem;padding-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.article-back,.article-next a{color:#f4f3efb8;text-decoration:none}.article-back:hover,.article-back:focus-visible,.article-next a:hover,.article-next a:focus-visible{color:#fff}.article-header h1{max-width:15ch;font-size:clamp(2.25rem,6vw,4.6rem)}.article-header>p{max-width:44rem}.article-body{color:#f4f3efc2;gap:1.25rem;padding:clamp(2.5rem,6vw,4.5rem) 0;font-size:clamp(1.02rem,1.5vw,1.13rem);line-height:1.82;display:grid}.article-body h2{color:#f4f3ef;margin-top:1.75rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25}.article-next{border-top:1px solid #f4f3ef24;padding-top:1.5rem}.article-next a{color:#f4f3ef;gap:.45rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.3;display:grid}@keyframes cosmosSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.section-headline-row,.xai-product-grid,.fit-grid,.news-title-row,.news-row{grid-template-columns:1fr}.news-title-block{margin-bottom:3rem}.news-row-date{margin-bottom:-.5rem}.news-row-meta{flex-direction:column;align-items:flex-start}.section-headline-row{align-items:start;display:grid}.xai-product-card{border-right:1px solid #f4f3ef1a;min-height:27rem}.cosmos-line-left,.cosmos-line-right,.cosmos-line-bottom{position:relative;inset:auto;transform:none}.cosmos-stage{place-items:start;gap:1rem;min-height:20rem;padding-top:3rem}.cosmos-orbit{opacity:.42;width:20rem;position:absolute;inset:10% auto auto 50%;transform:translate(-50%)}}.home-header{--home-header-row:4.625rem;background:0 0;overflow:visible}.home-header:before{content:"";height:calc(var(--home-header-row) + 1.35rem);pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#030407bf,#03040700);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000,#0000);mask-image:linear-gradient(#000,#000,#0000)}.home-nav-shell{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,4vw,3rem);width:min(100%,1440px);margin:0 auto;padding:1.05rem clamp(1rem,4vw,4rem);display:grid;position:relative}.home-brand{z-index:3;color:#f5f5f7;letter-spacing:-.02em;align-items:center;gap:.75rem;font-family:Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.home-brand-mark{object-fit:contain;color:#ff6b6b;filter:drop-shadow(0 0 18px #ff6b6b2e);flex:none;width:2rem;height:2rem;display:block}.home-nav-links{justify-content:flex-start;align-items:center;gap:clamp(.8rem,2.2vw,1.45rem);min-width:0;display:flex}.home-nav-item{align-items:center;display:flex}.home-nav-item:before{content:"";height:calc(var(--home-header-row) - 2.55rem);display:none;position:fixed;top:2.55rem;left:0;right:0}.home-nav-trigger,.home-signin{z-index:2;color:#ecebe5c2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700;text-decoration:none;position:relative}.home-nav-trigger:after{content:"";opacity:0;background:#ff6b6b;border-radius:999px;width:.3rem;height:.3rem;position:absolute;bottom:-.65rem;left:50%;transform:translate(-50%)scale(0)}.home-nav-trigger:hover:after,.home-nav-item:hover>.home-nav-trigger:after,.home-nav-item:focus-within>.home-nav-trigger:after,.home-nav-trigger[aria-current=page]:after{opacity:1;transform:translate(-50%)scale(1)}.home-nav-menu{z-index:1;min-height:calc(var(--home-header-row) + 4.15rem);padding-top:var(--home-header-row);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#03040740;position:fixed;top:0;left:0;right:0;transform:translateY(0)}.home-nav-menu:before{content:"";inset:var(--home-header-row)0 0;z-index:0;pointer-events:none;border-block:1px solid #f4f3ef24;position:absolute}.home-nav-item:hover:before,.home-nav-item:focus-within:before{display:block}.home-nav-item:hover .home-nav-menu,.home-nav-item:focus-within .home-nav-menu{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}.home-nav-menu-inner{z-index:1;background:0 0;align-items:center;gap:.4rem;width:min(100%,1440px);margin:0 auto;padding:.9rem clamp(1rem,4vw,4rem);display:flex;position:relative}.home-nav-menu a{z-index:1;color:#ecebe594;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.52rem;min-height:2rem;padding:.42rem .7rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.home-nav-menu a+a:before{content:"";background:#ecebe547;border-radius:999px;width:.16rem;height:.16rem;position:absolute;left:-.28rem}.home-nav-menu a span{color:#ecebe56b;border:1px solid #ecebe52e;place-items:center;width:1.35rem;height:1.35rem;font-size:.56rem;line-height:1;display:inline-grid}.home-nav-actions{z-index:3;align-items:center;gap:1rem;display:flex;position:relative}.home-mobile-menu{display:none;position:relative}.home-mobile-menu-brand{display:none}.home-mobile-menu summary{list-style:none}.home-mobile-menu summary::-webkit-details-marker{display:none}.home-mobile-menu-button{color:#ecebe5db;cursor:pointer;background:0 0;border:1px solid #ecebe53d;border-radius:.25rem;place-items:center;width:2.55rem;height:2.55rem;display:inline-grid;position:relative}.home-mobile-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.15rem;height:1.15rem}.home-mobile-menu-hit{border-radius:.25rem;width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-mobile-menu-icon-close,.home-mobile-menu[open] .home-mobile-menu-icon-bars{display:none}.home-mobile-menu[open] .home-mobile-menu-icon-close{display:block}.home-mobile-menu-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030407eb;border:1px solid #ecebe529;width:min(20rem,100vw - 2rem);max-height:calc(100vh - 6rem);padding:.45rem;position:absolute;top:calc(100% + .75rem);right:0;overflow:auto;box-shadow:0 1.4rem 3rem #00000047}.home-mobile-menu[open]{z-index:80;background:#030407;flex-direction:column;width:100vw;height:100dvh;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.home-mobile-menu[open] .home-mobile-menu-brand{color:#ffe0de;justify-content:center;align-items:center;width:2rem;height:2rem;text-decoration:none;display:inline-flex}.home-mobile-menu[open] .home-mobile-menu-brand img{width:2rem;height:2rem;display:block}.home-mobile-menu[open] .home-mobile-menu-button{position:absolute;top:.9rem;right:1rem}.home-mobile-menu[open] .home-mobile-menu-panel{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-height:none;box-shadow:none;background:0 0;border:0;flex:auto;margin-top:2.6rem;padding:.35rem 0 2rem;position:static;overflow:visible}.home-mobile-menu-row{color:#ffe0de;letter-spacing:0;background:0 0;border:0;align-items:center;gap:.62rem;width:100%;min-height:3.15rem;padding:.78rem 0;font-size:1.05rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}.home-mobile-menu-panel summary.home-mobile-menu-row{cursor:pointer;list-style:none}.home-mobile-menu-panel summary.home-mobile-menu-row::-webkit-details-marker{display:none}.home-mobile-menu-row strong{font:inherit;text-underline-offset:.24em;text-decoration:none;text-decoration-thickness:1px}body[data-current-menu=agents] .home-mobile-menu-group[data-menu-section=agents]>.home-mobile-menu-row strong,body[data-current-menu=website] .home-mobile-menu-group[data-menu-section=website]>.home-mobile-menu-row strong,body[data-current-menu=news] .home-mobile-menu-row[data-menu-section=news] strong,body[data-current-menu=contact] .home-mobile-menu-row[data-menu-section=contact] strong{text-decoration-line:underline}.home-mobile-menu-panel a.home-mobile-menu-row,.home-mobile-submenu a{text-decoration:none}.home-mobile-menu-row:hover,.home-mobile-menu-row:focus-visible,.home-mobile-menu-group[open]>.home-mobile-menu-row{color:#ffe0de;background:0 0}.home-mobile-submenu{padding:0 0 .75rem 1rem}.home-mobile-menu-group:not([open])>.home-mobile-submenu{display:none}.home-mobile-submenu a{color:#ecebe575;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:2.25rem;padding:.5rem 0;font-family:Space Grotesk,sans-serif;font-size:.76rem;font-weight:500;line-height:1.15;display:flex}.home-plan{padding:.65rem 1rem;font-size:.75rem}.home-header .btn-primary,.home-webgl-hero .btn-primary,.home-cta .btn-primary{color:#050505;background:#ff6b6b;border-color:#ffe0deb8;border-radius:.25rem;box-shadow:0 0 26px #ff6b6b1f}.home-header .btn-primary:hover,.home-webgl-hero .btn-primary:hover,.home-cta .btn-primary:hover{background:#ffe0de;transform:translateY(-1px)}.home-webgl-hero .btn-secondary,.home-cta .btn-secondary{color:#f5f5f7;background:#1114166b;border-color:#f4f3ef61;border-radius:.25rem}.home-webgl-hero .vc-hero-stage:before{content:"";z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(44rem 24rem at 78% 58%,#ff6b6b2e,#0000 72%),radial-gradient(34rem 18rem at 30% 46%,#991b1b2e,#0000 68%),repeating-linear-gradient(114deg,#0000 0 26px,#ff6b6b06 27px,#0000 29px);position:absolute;inset:0}.home-webgl-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03040700,#030407e0);height:42%;position:absolute;inset:auto 0 0}.stack-hero-copy{text-align:center;max-width:44rem;margin:0 auto;padding:1rem 1rem 0}.eyebrow{color:#ff6b6b;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.stack-hero-title{color:#f5f5f7;letter-spacing:0;text-shadow:0 1px 22px #030407e6;max-width:44rem;margin:.6rem auto 0;font-family:Inter,sans-serif;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:600;line-height:1.24}.stack-hero-subtitle{color:#f6decbbd;max-width:39rem;margin:.7rem auto 0;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.54}.stack-hero-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1rem;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-hero-content{justify-content:flex-end;padding:0 clamp(1rem,1.9vw,1.5rem)}.agent-hero-panel{gap:clamp(1rem,3vh,2rem);width:min(100%,1440px);max-width:none;padding:1rem 0 0;display:grid}.stack-metrics{background:#11141657;border-top:1px solid #f4f3ef38;border-bottom:1px solid #f4f3ef38;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100% - 2rem,1440px);margin:0 auto;display:grid}.metric-cell{border-left:1px solid #f4f3ef2e;padding:clamp(1.3rem,3vw,2rem);position:relative;overflow:hidden}.metric-cell:first-child{border-left:0}.metric-cell:before,.stack-step:before,.motion-panel:before,.proof-lines article:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ff6b6b7a,#0000);height:1px;transition:opacity .25s,transform .45s;position:absolute;inset:0 0 auto;transform:translate(-35%)}.metric-cell:hover:before,.stack-step:hover:before,.motion-panel:hover:before,.proof-lines article:hover:before{opacity:1;transform:translate(0)}.metric-cell strong{color:#ffe0de;letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.6vw,2.1rem);line-height:1.1;display:block}.metric-cell span{color:#ecebe5b8;letter-spacing:0;text-transform:none;max-width:22rem;margin-top:.75rem;font-size:clamp(.95rem,1.4vw,1.08rem);font-weight:400;line-height:1.55;display:block}.home-section{width:min(100% - 2rem,1440px);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.section-copy{max-width:58rem}.section-copy h2,.home-cta h2,.motion-panel h2{color:#f5f5f7;letter-spacing:-.02em;margin-top:.9rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.8vw,4.6rem);font-weight:600;line-height:1.05}.stack-flow{background:#f4f3ef29;border:1px solid #f4f3ef2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,6vw,4.5rem);display:grid;position:relative}.stack-flow:before{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ff6b6b8a,#0000);height:1px;animation:4.8s ease-in-out infinite lineDraw;position:absolute;top:50%;left:10%;right:10%}.stack-step{background:linear-gradient(#ff6b6b0b,#0000 45%),#030407f5;min-height:28rem;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.stack-step:nth-child(2){margin-top:3.5rem}.stack-step:nth-child(3){margin-top:7rem}.stack-step span,.proof-lines article span,.tab-panels span{color:#ff6b6be0;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.stack-step h3,.tab-panels h3,.proof-lines h3{color:#f5f5f7;letter-spacing:-.02em;margin-top:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1}.tab-panels h3{max-width:17ch}.stack-step p,.tab-panels p,.proof-intro-copy,.proof-lines p{color:#ecebe5b8;max-width:29rem;margin-top:1rem;line-height:1.65}.stack-step a{color:#ff6b6b;margin-top:2rem;font-weight:800;text-decoration:none;display:inline-flex}.product-tabs{background:#08080a9e;border:1px solid #f4f3ef1f;border-radius:.25rem;margin-top:2.5rem;box-shadow:0 30px 90px #0000003d}.product-tabs-section{min-height:clamp(104rem,230vh,150rem);padding-bottom:clamp(8rem,16vh,14rem);position:relative}.product-scroll-stage{z-index:2;position:sticky;top:clamp(4.75rem,10vh,7rem)}.product-tabs-section .product-tabs{overflow:hidden}.tab-list{background:#0505056b;border-bottom:1px solid #f4f3ef1a;display:flex}.tab-list button{color:#f4f3ef8f;cursor:pointer;min-width:0;min-height:4rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #f4f3ef1a;flex:1 1 0;padding:1rem 1.25rem .9rem;font-size:.78rem;font-weight:800;transition:background .2s,color .2s;position:relative}.tab-list button[aria-selected=true]:after{content:"";background:#f4f3ef;height:1px;position:absolute;bottom:-1px;left:1.25rem;right:1.25rem}.product-tab-progress{background:#f4f3ef1a;height:1px;overflow:hidden}.product-tab-progress span{transform-origin:0;background:#f4f3ef;width:100%;height:100%;display:block;transform:scaleX(0)}.tab-panels{background:radial-gradient(34rem 18rem at 82% 36%,#f4f3ef14,#0000 68%),#08080abd;min-height:clamp(24rem,42vh,34rem);padding:0;overflow:hidden}.tab-panel-track{will-change:transform;transition:transform .12s linear;display:flex;transform:translate(0)}.tab-panels article{flex:0 0 100%;min-height:clamp(24rem,42vh,34rem);padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.tab-panels article>span,.tab-panels article>h3,.tab-panels article>p,.tab-panels article>a,.tab-panels article>div{z-index:1;position:relative}.tab-panels article>h3,.tab-panels article>p{max-width:min(42rem,58%)}.tab-panels article[aria-hidden=true]{opacity:.35}.tab-panels article.has-work-window:after{display:none}.work-window{aspect-ratio:1.4;box-sizing:border-box;color:#f4f3ef;background:linear-gradient(135deg,#f4f3ef0f,#0000 44%),#08080adb;border:1px solid #f4f3ef24;border-radius:.25rem;flex-direction:column;width:min(32vw,24rem);text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,background .22s,box-shadow .22s;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,5vw,4rem);overflow:hidden;box-shadow:0 24px 70px #00000057}.tab-panels article>.work-window{z-index:1;position:absolute}.work-preview:hover,.work-preview:focus-visible{background:linear-gradient(135deg,#f4f3ef16,#0000 44%),#0a0a0cf5;border-color:#f4f3ef47;outline:0;transform:translateY(-4px);box-shadow:0 28px 80px #0000006b}.work-window-placeholder:not(a){pointer-events:none}.work-preview-bar{background:#f4f3ef09;border-bottom:1px solid #f4f3ef1a;gap:.42rem;padding:.75rem;display:flex}.work-preview-bar i{background:#f4f3ef52;border-radius:999px;width:.48rem;height:.48rem}.work-preview-screen{flex:1;min-height:0;position:relative;overflow:hidden}.work-preview-screen img{object-fit:cover;object-position:top center;filter:saturate(.92)contrast(1.04);width:100%;height:100%;min-height:13rem;transition:transform .36s,filter .24s;display:block}.work-window-placeholder .work-preview-screen{background:linear-gradient(135deg,#0000 42%,#f4f3ef1f 42.4%,#0000 43%),linear-gradient(#f4f3ef0e 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#f4f3ef0a 1px,#0000 1px) 0 0/2rem 2rem,#05050580;align-content:end;gap:.6rem;padding:1rem;display:grid}.work-window-placeholder strong,.work-window-placeholder span:not(.work-preview-bar){z-index:1;position:relative}.work-window-placeholder strong{color:#f4f3efd1;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.work-window-placeholder .work-preview-screen>span{color:#f4f3efad;background:#05050594;border:1px solid #f4f3ef1f;width:fit-content;max-width:100%;padding:.5rem .62rem;font-size:.72rem;line-height:1}.work-window-placeholder .work-preview-screen>span:nth-child(3){margin-left:auto}.work-app-demo .work-preview-screen{align-content:start;padding-bottom:4.5rem}.work-app-demo .work-preview-screen>span:nth-child(4){margin-left:auto}.work-preview:hover .work-preview-screen img,.work-preview:focus-visible .work-preview-screen img{filter:saturate()contrast(1.08);transform:scale(1.035)}.work-preview em{color:#f4f3ef;letter-spacing:.1em;text-transform:uppercase;background:#050505;border:1px solid #f4f3efe6;border-radius:.25rem;justify-content:center;align-items:center;gap:.62rem;width:fit-content;min-height:2.5rem;padding:.72rem 1.05rem;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-style:normal;font-weight:600;line-height:1;transition:transform .26s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.work-preview em svg{flex:none;width:.95rem;height:.95rem;transition:transform .22s}.work-preview:hover em,.work-preview:focus-visible em,.work-preview em:hover{color:#050505;background:#fff;border-color:#fff;transform:translateY(-1px)}.work-preview:hover em svg,.work-preview:focus-visible em svg,.work-preview em:hover svg{transform:translate(2px,-2px)}.tab-panels article:after{content:attr(data-art-label);aspect-ratio:1.4;box-sizing:border-box;color:#ffe0debd;letter-spacing:.12em;text-transform:uppercase;opacity:.78;background:linear-gradient(135deg,#0000 42%,#ff6b6b2e 42.4%,#0000 43%),linear-gradient(#ff6b6b13 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#ff6b6b0e 1px,#0000 1px) 0 0/2rem 2rem,#0505056b;border:1px solid #ff6b6b29;border-radius:.35rem;justify-content:flex-start;align-items:flex-end;width:min(32vw,24rem);padding:1rem;font-size:.72rem;font-weight:800;line-height:1;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,5vw,4rem)}.tab-panels article[hidden]{display:none}.motion-panel{background:linear-gradient(120deg,#ff6b6b1a,#0000 38%),#11141661;border:1px solid #f4f3ef33;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.motion-grid{background:#f4f3ef2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.motion-grid span{color:#f6decbd1;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#030407eb;flex-direction:column;justify-content:center;align-items:center;min-height:5rem;padding:1rem;font-size:.78rem;font-weight:800;display:flex}.motion-grid strong{color:#f4f3ef;letter-spacing:0;text-transform:none;margin-bottom:.35rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,3vw,2.35rem);font-weight:500;line-height:1;display:block}.proof-lines{background:#f4f3ef29;border:1px solid #f4f3ef2e;margin-top:3rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.review-marquee-track{will-change:transform;gap:1px;width:max-content;animation:34s linear infinite reviewRail;display:flex}.proof-lines:hover .review-marquee-track,.proof-lines:focus-within .review-marquee-track{animation-play-state:paused}.proof-lines article{background:#030407f0;flex:0 0 clamp(18rem,32vw,28rem);min-height:19rem;padding:1.5rem;position:relative;overflow:hidden}.proof-lines h3{font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.12}.home-cta{background:radial-gradient(40rem 20rem at 86% 18%,#ff6b6b24,#0000 70%),#1114168f;border:1px solid #ff6b6b3d;width:min(100% - 2rem,1440px);margin:0 auto clamp(3rem,7vw,6rem);padding:clamp(2rem,5vw,4rem)}.home-cta h2{max-width:15ch}.footer-brand{color:#f5f5f7;letter-spacing:-.02em;text-transform:none;font-family:Space Grotesk,sans-serif}.footer-links,.footer-meta,.footer-note{color:#ecebe5b8}.reveal-item{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(18px)}.reveal-item.is-visible{opacity:1;transform:translateY(0)}@keyframes lineDraw{0%,20%{opacity:0;transform:scaleX(0)}34%,72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes reviewRail{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fastFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.home-nav-shell{grid-template-columns:auto auto}.home-nav-links{display:none}.home-nav-actions{justify-content:end}.home-mobile-menu{display:block}.home-signin{display:none}.stack-metrics,.stack-flow,.motion-panel{grid-template-columns:1fr}.metric-cell{border-top:1px solid #f4f3ef2e;border-left:0}.metric-cell:first-child{border-top:0}.stack-flow:before{display:none}.stack-step,.stack-step:nth-child(2),.stack-step:nth-child(3){min-height:auto;margin-top:0}.product-tabs-section{min-height:clamp(132rem,320vh,192rem)}.product-scroll-stage{top:5rem}.tab-panels article:after{opacity:.42;width:min(38vw,17rem)}.work-window{width:min(38vw,17rem)}.tab-panels article>h3,.tab-panels article>p{max-width:min(34rem,62%)}}@media (max-width:640px){.home-nav-shell{padding:.9rem 1rem}.home-brand span{display:none}.home-plan{padding:.6rem .8rem}.stack-hero-copy{padding-inline:0}.stack-hero-title{font-size:clamp(1rem,5vw,1.25rem)}.stack-hero-subtitle{font-size:.92rem}.agent-hero-content{padding:4.75rem 1.25rem max(1rem,env(safe-area-inset-bottom))}.agent-hero-panel{gap:1rem}.tab-panels article>h3,.tab-panels article>p{max-width:none}.product-tabs-section{min-height:clamp(108rem,255vh,136rem);padding-bottom:clamp(3rem,10vw,5rem)}.product-scroll-stage{position:sticky;top:4.75rem}.tab-panels{min-height:auto;overflow:visible}.tab-panel-track{align-items:stretch}.tab-panels article{min-height:auto;padding-bottom:clamp(1.5rem,5vw,2rem);overflow:visible}.tab-panels article:after{width:100%;margin-top:1.5rem;position:relative;bottom:auto;right:auto}.work-window{aspect-ratio:1.18;width:100%;max-width:100%;margin-top:1.5rem;position:relative;bottom:auto;right:auto}.tab-panels article>.work-window{position:relative}.work-preview-screen img{min-height:0}.work-preview em{max-width:calc(100% - 1.5rem);min-height:2.25rem;padding:.62rem .78rem;font-size:.66rem;bottom:.75rem;left:.75rem}.work-app-demo .work-preview-screen{padding-bottom:4rem}.tab-list{overflow:visible}.tab-list button{text-align:center;flex:1 1 0;padding:.8rem .45rem;font-size:.62rem;line-height:1.2}.tab-panels article:after{display:none}.motion-grid{grid-template-columns:1fr}}:root:not([data-theme=light]),[data-theme=dark]{--bg:#050505;--bg-header:#050505c2;--text-primary:#f4f3ef;--text-secondary:#f4f3efad;--text-muted:#f4f3ef6b;--surface:#0c0c0eb8;--surface-strong:#111114e0;--surface-border:#f4f3ef1a;--surface-border-hover:#f4f3ef3d;--accent:#f4f3ef;--accent-muted:#f4f3ef52;--grain-opacity:.008}html,body{overflow-x:clip}body{background:radial-gradient(56rem 34rem at 82% 18%,#f4f3ef0b,#0000 64%),radial-gradient(42rem 30rem at 18% 76%,#7878780b,#0000 64%),#050505}body:before{opacity:.38;background-image:radial-gradient(1px 1px at 10% 20%,#ffffff1f 50%,#0000 50%),radial-gradient(1px 1px at 40% 60%,#ffffff14 50%,#0000 50%),radial-gradient(.5px .5px at 70% 30%,#ffffff1a 50%,#0000 50%),radial-gradient(.5px .5px at 90% 80%,#ffffff0f 50%,#0000 50%);background-size:190px 190px}.home-header{background:0 0}.home-header:before{background:linear-gradient(#050505bf,#05050500)}.home-brand{z-index:3;color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-weight:500;position:relative}.home-brand-mark{color:#f4f3ef;filter:none}.home-nav-trigger,.home-signin{z-index:2;color:#f4f3ef9e;letter-spacing:.1em;font-family:Space Grotesk,sans-serif;font-weight:500;position:relative}.home-nav-trigger:after{background:#f4f3ef}.home-nav-trigger:hover,.home-nav-item:hover>.home-nav-trigger,.home-nav-item:focus-within>.home-nav-trigger,.home-nav-trigger[aria-current=page],.home-signin:hover{color:#f4f3ef}.home-nav-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050540}.home-nav-menu-inner{background:0 0}.home-nav-menu:before{border-block-color:#f4f3ef1a}.home-nav-menu a{color:#f4f3ef85;font-family:Space Grotesk,sans-serif;font-weight:500}.home-nav-menu a span{color:#f4f3ef5c;border-color:#f4f3ef24}.home-nav-menu a:hover,.home-nav-menu a:focus-visible{color:#f4f3ef;background:#f4f3ef0f}.home-nav-menu a:hover span,.home-nav-menu a:focus-visible span{color:#f4f3ef;border-color:#f4f3ef57}.home-mobile-menu-button{color:#f4f3ef;border-color:#f4f3ef40}.home-mobile-menu-button:hover,.home-mobile-menu[open] .home-mobile-menu-button{color:#fff;background:#f4f3ef14;border-color:#f4f3ef6b}.home-mobile-menu-panel{background:#050505eb;border-color:#f4f3ef24}.home-mobile-menu[open]{background:#050505}.home-mobile-menu-row,.home-mobile-menu-row:hover,.home-mobile-menu-row:focus-visible,.home-mobile-menu-group[open]>.home-mobile-menu-row{color:#f4f3ef;background:0 0;font-family:Space Grotesk,sans-serif;font-weight:500}.home-mobile-submenu a{color:#f4f3ef75;font-family:Space Grotesk,sans-serif;font-weight:500}.home-mobile-submenu a:hover,.home-mobile-submenu a:focus-visible{color:#f4f3ef9e;background:0 0}.home-header .btn-primary,.home-webgl-hero .btn-primary,.home-cta .btn-primary{color:#050505;box-shadow:none;background:#f4f3ef;border-color:#f4f3efe6}.home-header .btn-primary:hover,.home-webgl-hero .btn-primary:hover,.home-cta .btn-primary:hover{background:#fff}.home-webgl-hero .btn-secondary,.home-cta .btn-secondary{color:#f4f3ef;background:#0505057a;border-color:#f4f3ef2e}.home-webgl-hero .btn-secondary:hover,.home-cta .btn-secondary:hover{background:#f4f3ef14;border-color:#f4f3ef57}.home-webgl-hero{background:#050505;border-bottom-color:#ecebe51a}.home-webgl-hero .vc-hero-stage:before{opacity:0}.home-webgl-hero:after{background:0 0}.webgl-hero-fallback .home-webgl-hero{background:#070808}.webgl-hero-fallback .home-webgl-hero .vc-hero-stage:before{opacity:1;background:#070808 url(webgl-hero-fallback.png) 50%/cover no-repeat}.webgl-hero-fallback .home-webgl-hero .vc-hero-stage:after,.webgl-hero-fallback .home-webgl-hero .vc-hero-logo-measure:before{display:none}.eyebrow{color:#f4f3efb8;font-family:Space Grotesk,sans-serif}.stack-hero-title,.section-copy h2,.home-cta h2,.motion-panel h2,.metric-cell strong,.stack-step h3,.tab-panels h3,.proof-lines h3,.footer-brand{color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-weight:400}.stack-hero-subtitle,.metric-cell span,.stack-step p,.tab-panels p,.proof-intro-copy,.proof-lines p,.footer-links,.footer-meta,.footer-note{color:#f4f3efa3}.stack-metrics,.product-tabs,.motion-panel,.home-cta{background:#0c0c0e9e;border-color:#f4f3ef1a}.metric-cell{border-left-color:#f4f3ef1a}.stack-flow,.motion-grid,.proof-lines{background:#f4f3ef1a;border-color:#f4f3ef1a}.metric-cell:before,.stack-step:before,.motion-panel:before,.proof-lines article:before,.stack-flow:before{background:linear-gradient(90deg,#0000,#f4f3ef6b,#0000)}.stack-step{color:inherit;cursor:pointer;background:linear-gradient(#f4f3ef09,#0000 45%),#050505f5;text-decoration:none;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s}.stack-step:hover{background:linear-gradient(#f4f3ef0e,#0000 45%),#0a0a0cfa;transform:translateY(-4px)}.stack-step>span:not(.stack-step-cta),.proof-lines article span,.tab-panels span,.quiet-link{color:#f4f3efd1}.stack-step .stack-step-cta,.business-stack-cta{color:#f4f3ef;letter-spacing:.1em;text-transform:uppercase;background:#050505c7;border:1px solid #f4f3efe6;border-radius:.25rem;justify-content:center;align-items:center;gap:.62rem;width:fit-content;min-height:2.5rem;margin-top:2rem;padding:.72rem 1.05rem;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;line-height:1;transition:transform .26s cubic-bezier(.22,1,.36,1),background .22s,border-color .22s;display:inline-flex}.stack-step .stack-step-cta svg,.business-stack-cta svg{flex:none;width:.95rem;height:.95rem;transition:transform .22s}.stack-step:hover .stack-step-cta,.stack-step:focus-visible .stack-step-cta,.business-stack-cta:hover,.business-stack-cta:focus-visible{color:#050505;background:#fff;border-color:#fff;transform:translateY(-1px)}.stack-step:hover .stack-step-cta svg,.stack-step:focus-visible .stack-step-cta svg,.business-stack-cta:hover svg,.business-stack-cta:focus-visible svg{transform:translate(2px,-2px)}.stack-step:focus-visible{outline-offset:4px;outline:2px solid #f4f3efb8}.tab-list{border-bottom-color:#f4f3ef1a}.product-tab-progress{background:#f4f3ef1a}.product-tab-progress span{background:#f4f3ef}.tab-panels article:after{background:linear-gradient(135deg,#0000 42%,#f4f3ef1f 42.4%,#0000 43%),linear-gradient(#f4f3ef0e 1px,#0000 1px),linear-gradient(90deg,#f4f3ef0a 1px,#0000 1px),#05050580;border-color:#f4f3ef1f}.tab-panels article:nth-child(2):after{background:radial-gradient(circle,#f4f3ef21,#0000 .35rem) 0 0/4rem 4rem,linear-gradient(#f4f3ef0e 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#f4f3ef0a 1px,#0000 1px) 0 0/2rem 2rem,#05050580}.tab-panels article:nth-child(3):after{background:linear-gradient(120deg,#0000 36%,#f4f3ef1f 36.5%,#0000 37%),linear-gradient(60deg,#0000 56%,#f4f3ef14 56.5%,#0000 57%),#05050580}.tab-list button{color:#f4f3ef85;border-right-color:#f4f3ef1a}.tab-list button[aria-selected=true]{color:#f4f3ef;background:#f4f3ef12}.tab-list button[aria-selected=true]:after{background:#f4f3ef}.tab-panels{background:radial-gradient(34rem 18rem at 82% 36%,#f4f3ef12,#0000 68%),#0505058f}.motion-panel{background:linear-gradient(120deg,#f4f3ef0e,#0000 38%),#0c0c0e9e}.motion-grid span,.proof-lines article{color:#f4f3efbd;background:#050505f0}.home-cta{background:radial-gradient(40rem 20rem at 86% 18%,#f4f3ef12,#0000 70%),#0c0c0e9e}.footer-grid{border-top-color:#f4f3ef1a}.site-footer{isolation:isolate;color:#f4f3ef;background:0 0;border-top:1px solid #f4f3ef1a;min-height:clamp(28rem,38vw,40rem);margin-top:clamp(2.5rem,6vw,5rem);padding:clamp(5rem,9vw,8rem) clamp(1rem,4vw,4rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.footer-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(56rem 19rem at 50% 103%,#f5ffff2e 0%,#f5ffff1f 14%,#92d9f217 28%,#9fb9ff0c 42%,#0a4dff04 54%,#0000 68%),radial-gradient(34rem 10rem at 50% 100%,#92d9f238 0%,#9fb9ff1a 32%,#0a4dff08 54%,#0000 76%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(64% 46% at 50% 100%,#000 0 48%,#000000d1 60%,#0000 80%);mask-image:radial-gradient(64% 46% at 50% 100%,#000 0 48%,#000000d1 60%,#0000 80%)}.footer-atmosphere:before{content:"";z-index:-1;filter:blur(22px);opacity:.96;pointer-events:none;background:radial-gradient(closest-side,#f5ffff3d,#f5ffff24 16%,#92d9f224 30%,#9fb9ff12 46%,#0a4dff04 60%,#0000 78%);border-radius:999px;width:min(82rem,116vw);height:clamp(20rem,32vw,26rem);position:absolute;bottom:clamp(-11rem,-14vw,-7rem);left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(56% 38% at 50% 58%,#000 0 48%,#000000c2 60%,#0000 80%);mask-image:radial-gradient(56% 38% at 50% 58%,#000 0 48%,#000000c2 60%,#0000 80%)}.footer-atmosphere:after{content:"";z-index:-1;filter:blur(12px);opacity:1;pointer-events:none;background:radial-gradient(closest-side,#f5ffff5c,#f5ffff3d 16%,#92d9f233 34%,#9fb9ff1a 54%,#0a4dff0a 68%,#0000 84%);border-radius:999px;width:min(18rem,26vw);height:clamp(3.5rem,5.5vw,4.75rem);position:absolute;bottom:clamp(-.8rem,-1.2vw,-.15rem);left:50%;transform:translate(-50%)}.footer-shell{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:space-between;gap:clamp(3rem,6vw,5rem);width:min(100%,1180px);min-height:clamp(20rem,28vw,28rem);margin:0 auto;display:grid}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:clamp(2rem,6vw,5rem);display:grid}.footer-column{align-content:start;gap:1.35rem;display:grid}.footer-heading{color:#f4f3ef75;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:500;line-height:1}.footer-column a{color:#f4f3efdb;text-underline-offset:.18em;align-items:center;gap:.28em;width:fit-content;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.25;text-decoration:none;display:inline-flex}.footer-column a svg{flex:none}.footer-column a:hover,.footer-column a:focus-visible{color:#fff;-webkit-text-decoration:underline #f4f3ef75;text-decoration:underline #f4f3ef75}.footer-bottom{color:#f4f3ef6b;letter-spacing:.02em;border-top:1px solid #f4f3ef1a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:2.2rem;font-size:.78rem;display:flex}@media (max-width:860px){.site-footer{min-height:auto;padding-top:4.75rem;padding-bottom:2.5rem}.footer-shell{grid-template-columns:1fr;align-content:start;gap:3.5rem;min-height:auto}.footer-nav{grid-template-columns:1fr;gap:2.25rem}.footer-bottom{flex-direction:column;align-items:flex-start}}.subpage-header{background:0 0}.subpage-header .home-nav-shell{border-bottom-color:#f4f3ef14}.hero-glow{background-image:linear-gradient(90deg,#050505f5 0%,#050505db 42%,#05050575 100%),linear-gradient(#0505052e,#050505f5),url("archived/ui ideas/stitch-sandstorm-bg.png");background-position:50%;background-size:auto,auto,cover;border-bottom:1px solid #f4f3ef14;position:relative;overflow:hidden}.hero-glow:after{content:"";pointer-events:none;opacity:.78;background:repeating-linear-gradient(112deg,#0000 0 28px,#f4f3ef05 29px,#0000 31px),radial-gradient(36rem 18rem at 86% 22%,#f4f3ef29,#0000 68%);position:absolute;inset:0}.website-hero-clean,.subpage-hero-clean{background:#050505}.website-hero-clean:after,.subpage-hero-clean:after{content:none}.contact-section{background-image:linear-gradient(#050505fa,#050505eb 52%,#050505fa),repeating-linear-gradient(90deg,#f4f3ef09 0 1px,#0000 1px 96px),repeating-linear-gradient(0deg,#f4f3ef07 0 1px,#0000 1px 96px);min-height:calc(100svh - 20rem);padding-top:clamp(7rem,13vw,10rem)}.contact-section:after{opacity:.7;background:radial-gradient(38rem 18rem at 50% 0,#f4f3ef1c,#0000 68%),repeating-linear-gradient(112deg,#0000 0 28px,#f4f3ef05 29px,#0000 31px)}.contact-shell{z-index:1;width:min(100%,42rem);margin-inline:auto;position:relative}.contact-back{color:#f4f3ef94;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;width:fit-content;margin-bottom:clamp(2rem,5vw,3rem);font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.contact-back:hover,.contact-back:focus-visible{color:#f4f3ef}.contact-intro{text-align:left;margin-bottom:clamp(2rem,5vw,3rem)}.contact-intro h1{color:#f4f3ef;letter-spacing:0;max-width:12ch;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.6vw,4.2rem);font-weight:400;line-height:1.04}.contact-intro p{color:#f4f3ef9e;margin-top:1rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.contact-panel,.contact-status{background:linear-gradient(135deg,#f4f3ef0d,#0000 34%),#0c0c0edb;border:1px solid #f4f3ef1a;border-radius:0;position:relative}.contact-panel{padding:clamp(1.5rem,4vw,2rem)}.contact-panel:before,.contact-status:before{content:"";pointer-events:none;border-top:1px solid #ff4d4d7a;border-left:1px solid #ff4d4d7a;width:1.75rem;height:1.75rem;position:absolute;top:-1px;left:-1px}.contact-panel label{color:#f4f3efdb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:700;line-height:1;display:block}.contact-panel label span{color:#ff4d4d}.contact-xai-section{background:#050505;min-height:calc(100svh - 4rem);padding:clamp(9rem,16vw,13rem) 1rem clamp(4rem,9vw,8rem)}.contact-xai-section.policy-hero{min-height:auto;padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.contact-xai-section.policy-hero .contact-xai-heading{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:.5rem}.policy-hero .policy-back-link{letter-spacing:.08em;text-transform:uppercase;color:#f4f3ef8c;margin-top:0;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:500;line-height:1.1;text-decoration:none;transition:color .14s;display:inline-block}.policy-hero .policy-back-link:hover,.policy-hero .policy-back-link:focus-visible{color:var(--text-primary);outline:none}.contact-xai-shell{gap:clamp(4rem,9vw,8rem);width:min(100%,80rem);margin-inline:auto;display:grid}.contact-xai-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.contact-xai-heading h1{color:#f4f3ef;letter-spacing:0;max-width:12ch;font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:600;line-height:1}.contact-xai-shell>.legal-policies-block{margin-top:0}.contact-xai-shell>.legal-policies-block .policy-link-list{margin-top:.75rem}.contact-xai-primary-grid,.contact-xai-link-grid{border-top:1px solid #f4f3ef24;display:grid}.contact-xai-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-xai-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-xai-card,.contact-xai-link-card{background:linear-gradient(#f4f3ef09,#0000 48%);border-bottom:1px solid #f4f3ef24;flex-direction:column;gap:1rem;min-height:19rem;padding:clamp(2rem,4vw,3rem);display:flex;position:relative}.contact-xai-card-link{color:inherit;text-decoration:none;transition:background .18s,box-shadow .18s,border-color .18s,outline-color .18s,transform .18s}.contact-xai-click-card{cursor:pointer}.contact-xai-card+.contact-xai-card,.contact-xai-link-card+.contact-xai-link-card{border-left:1px solid #f4f3ef24}.contact-xai-link-card{outline-offset:-1px;outline:1px solid #0000;min-height:17rem;transition:background .18s,box-shadow .18s,border-color .18s,outline-color .18s;overflow:hidden}.contact-xai-link-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#f4f3ef38,#0000) top/100% 1px no-repeat;border:1px solid #f4f3ef42;transition:opacity .18s;position:absolute;inset:0}.contact-xai-icon{color:#f4f3ef;width:2.5rem;height:2.5rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.contact-xai-icon svg{width:100%;height:100%}.contact-xai-icon path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.contact-xai-copy{flex:1;max-width:24rem}.contact-xai-copy h2{color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.25rem,2vw,1.45rem);font-weight:500;line-height:1.2}.contact-xai-copy p{color:#f4f3ef8f;margin-top:1rem;font-size:1rem;line-height:1.65}.contact-xai-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.contact-xai-button{border:1px solid var(--text-primary);width:fit-content;min-height:2.2rem;color:var(--text-primary);letter-spacing:0;text-transform:uppercase;border-radius:.25rem;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-family:Inter,sans-serif;font-size:.78rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.contact-xai-card-link .contact-xai-button{pointer-events:none}.contact-xai-button svg{flex:none;width:.86rem;height:.86rem;transition:transform .15s}.contact-xai-button:hover,.contact-xai-button:focus-visible,.contact-xai-click-card:hover .contact-xai-button,.contact-xai-click-card:focus-within .contact-xai-button{color:#050505;background:var(--text-primary)}.contact-xai-button:hover svg,.contact-xai-button:focus-visible svg,.contact-xai-click-card:hover .contact-xai-button svg,.contact-xai-click-card:focus-within .contact-xai-button svg{transform:translate(1px,-1px)}.contact-xai-card-link:hover,.contact-xai-card-link:focus-visible{background:linear-gradient(135deg,#f4f3ef0e,#0000 34%),linear-gradient(#f4f3ef13,#0000 54%);border-bottom-color:#f4f3ef47;outline:1px solid #f4f3ef52;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f4f3ef2e,0 0 34px #f4f3ef0e}.contact-xai-card-link:hover .contact-xai-button,.contact-xai-card-link:focus-visible .contact-xai-button{color:#050505;background:var(--text-primary)}.contact-xai-card-link:hover .contact-xai-button svg,.contact-xai-card-link:focus-visible .contact-xai-button svg{transform:translate(1px,-1px)}.contact-xai-cover-link{z-index:2;position:absolute;inset:0}.contact-xai-cover-link span{position:absolute;inset:0}.contact-xai-link-card:after{content:"";opacity:0;border-top:1px solid #f4f3efb8;border-right:1px solid #f4f3efb8;width:.55rem;height:.55rem;transition:opacity .18s,transform .18s;position:absolute;inset:auto 1.5rem 1.5rem auto;transform:rotate(45deg)}.contact-xai-link-card:hover:after,.contact-xai-link-card:focus-within:after{opacity:1;transform:translate(.2rem,-.2rem)rotate(45deg)}.contact-xai-link-card:hover:before,.contact-xai-link-card:focus-within:before{opacity:1}.contact-xai-link-card:hover,.contact-xai-link-card:focus-within{background:linear-gradient(135deg,#f4f3ef0e,#0000 34%),linear-gradient(#f4f3ef13,#0000 54%);border-bottom-color:#f4f3ef47;outline:1px solid #f4f3ef52;box-shadow:inset 0 0 0 1px #f4f3ef2e,0 0 34px #f4f3ef0e}@media (max-width:767px){.contact-xai-section{padding-top:8rem}.contact-xai-shell{gap:3.5rem}.contact-xai-primary-grid,.contact-xai-link-grid{grid-template-columns:1fr}.contact-xai-card,.contact-xai-link-card{min-height:15rem;padding-inline:0}.contact-xai-card+.contact-xai-card,.contact-xai-link-card+.contact-xai-link-card{border-left:0}.contact-xai-icon{margin-bottom:2.5rem}}.contact-panel .form-input{color:#f4f3ef;background:#050505c2;border-color:#f4f3ef1f;border-radius:.25rem;font-family:Inter,sans-serif}.contact-panel .form-input::placeholder{color:#f4f3ef57}.contact-panel .form-input:focus{background:#050505eb;border-color:#ff4d4d75;box-shadow:0 0 0 1px #ff4d4d29}.site-select-wrap,.contact-panel .form-select-wrap{position:relative}.site-select-wrap:after,.contact-panel .form-select-wrap:not(.site-custom-select):after{content:"";pointer-events:none;border-bottom:1.5px solid #f4f3efb8;border-right:1.5px solid #f4f3efb8;width:.55rem;height:.55rem;position:absolute;top:50%;right:1rem;transform:translateY(-70%)rotate(45deg)}.site-select,.contact-panel .form-select{appearance:none;cursor:pointer;color:#f4f3ef;letter-spacing:0;text-transform:none;min-height:3rem;padding-right:2.6rem;font-family:Space Grotesk,sans-serif;font-weight:500}.site-select option,.contact-panel .form-select option{color:#f4f3ef;background:#050505;font-family:Space Grotesk,sans-serif}.site-custom-select{position:relative}.site-custom-select__native{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-custom-select__trigger{text-align:left;cursor:pointer;color:#f4f3ef;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding-right:1rem;font-family:Space Grotesk,sans-serif;font-weight:500;display:flex}.site-custom-select__value{flex:auto;min-width:0}.site-custom-select__chevron{border-bottom:1.5px solid #f4f3efb8;border-right:1.5px solid #f4f3efb8;flex:none;width:.55rem;height:.55rem;transition:transform .16s;transform:translateY(-15%)rotate(45deg)}.site-custom-select.is-open .site-custom-select__chevron{transform:translateY(20%)rotate(225deg)}.site-custom-select.is-open .site-custom-select__trigger,.site-custom-select__trigger:focus-visible{background:#050505eb;border-color:#ff4d4d75;outline:none;box-shadow:0 0 0 1px #ff4d4d29}.site-custom-select__list{z-index:30;background:#050505fa;border:1px solid #f4f3ef24;border-radius:.25rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 18px 40px #00000073,inset 0 0 0 1px #f4f3ef0d}.site-custom-select__option{color:#f4f3ef;cursor:pointer;border-radius:.2rem;padding:.7rem .85rem;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:500}.site-custom-select__option:hover,.site-custom-select__option.is-selected,.site-custom-select__option[aria-selected=true]{color:#fff7f5;background:#ff4d4d1f}.contact-panel .btn-primary{letter-spacing:.1em;border-radius:.25rem;width:100%;font-family:Space Grotesk,sans-serif;font-weight:600}.contact-status{text-align:left;margin-bottom:1rem;padding:1.25rem}.contact-status p{color:#f4f3ef;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:650}.contact-status span{color:#f4f3ef9e;margin-top:.4rem;font-size:.9rem;display:block}.contact-status a,.contact-email a{color:#f4f3ef;text-underline-offset:.18em;-webkit-text-decoration:underline #ff4d4d80;text-decoration:underline #ff4d4d80}.contact-status-error{border-color:#fb718552}.contact-status-error:before{border-color:#fb718585}.contact-email{color:#f4f3ef7a;text-align:center;margin-top:2rem;font-size:.9rem}@media (max-width:640px){.contact-section{padding-inline:1rem;padding-top:6rem}}.hero-glow>div{z-index:1;position:relative}.section-label:before{content:"[ "}.section-label:after{content:" ]"}.section-label{color:#f4f3ef9e;letter-spacing:.12em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:500}.page-title,.section-title,.tier-card h2,.package-card h2,.proof-card h3,.plain-grid h3,.agent-account-note h3,.agent-account-grid h4,.agent-comparison-head h3,.agent-comparison-group,.agent-plan-card h3,.agent-business-card h3,.agent-business-features h4,.agent-pricing-sticky h2,.agent-pricing-plan h3,.agent-feature-group h3,.path-list span{color:#f4f3ef;letter-spacing:0;font-family:Space Grotesk,sans-serif;font-weight:400}.page-title{max-width:12ch;font-size:clamp(2.35rem,7.6vw,5.7rem);line-height:.98}.section-title{max-width:12ch;font-size:clamp(1.85rem,4.6vw,4.2rem);line-height:1.04}.page-intro,.path-list p,.plain-grid p,.agent-pricing-header p:last-child,.agent-every-plan p,.agent-account-grid p,.agent-comparison-heading p:last-child,.agent-comparison-cell,.agent-comparison-head p,.agent-comparison-mark,.agent-comparison-value,.agent-comparison-note,.agent-comparison-cta,.agent-plan-card p,.agent-plan-card li,.agent-business-card p,.agent-business-features li,.agent-pricing-plan p,.agent-feature-name,.proof-card p,.package-card p,.package-card ul,.compact-cta,.faq-answer p{color:#f4f3efa3}.agent-plan-card .agent-price-note{color:#fff;font-weight:700}.faq-answer a{color:#f4f3ef;text-underline-offset:.18em;text-decoration:underline}.agent-pricing-toggle button,.agent-comparison-head p,.agent-comparison-cell,.agent-comparison-mark,.agent-comparison-value,.agent-comparison-cta,.agent-comparison-cta a{letter-spacing:0;font-family:Inter,sans-serif}.page-intro{max-width:44rem;font-size:clamp(1rem,1.7vw,1.14rem);line-height:1.62}.tier-card,.proof-card,.package-card,.agent-plan-card,.agent-business-card,.plain-grid>div{box-shadow:none;background:linear-gradient(#f4f3ef07,#0000 48%),#08080ad1;border-color:#f4f3ef1a;border-radius:.25rem;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .24s,background .24s,box-shadow .24s;position:relative;overflow:hidden}.tier-card:before,.proof-card:before,.package-card:before,.agent-plan-card:before,.agent-business-card:before,.plain-grid>div:before,.faq-item:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f4f3ef80,#0000);height:1px;transition:opacity .24s,transform .46s;position:absolute;inset:0 0 auto;transform:translate(-36%)}.tier-card:after,.proof-card:after,.package-card:after,.agent-plan-card:after,.agent-business-card:after,.plain-grid>div:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(closest-side,#f4f3ef12,#0000 72%);height:58%;transition:opacity .28s,transform .42s;position:absolute;inset:auto -22% -45%;transform:translateY(12px)}.tier-card>*,.proof-card>*,.package-card>*,.agent-plan-card>*,.agent-business-card>*,.plain-grid>div>*{z-index:1;position:relative}.tier-card:hover{background:linear-gradient(#f4f3ef0b,#0000 48%),#0a0a0ce6;border-color:#f4f3ef38;transform:translateY(-3px)}.proof-card:hover,.package-card:hover,.agent-plan-card:hover,.agent-business-card:hover,.plain-grid>div:hover{background:linear-gradient(#f4f3ef0b,#0000 48%),#0a0a0ce6;border-color:#f4f3ef38;transform:translateY(-3px);box-shadow:0 18px 50px #0000003d}.tier-card:hover:before,.tier-card:hover:after,.proof-card:hover:before,.proof-card:hover:after,.package-card:hover:before,.package-card:hover:after,.agent-plan-card:hover:before,.agent-plan-card:hover:after,.agent-business-card:hover:before,.agent-business-card:hover:after,.plain-grid>div:hover:before,.plain-grid>div:hover:after,.faq-item:hover:before{opacity:1;transform:translate(0)}.package-card.featured,.agent-plan-card.is-featured{border-color:#f4f3ef3d;box-shadow:0 0 60px #f4f3ef0b}.agent-plan-card.is-featured{border-color:#ff4d4d3d;box-shadow:0 0 0 1px #ff4d4d0a,0 0 64px #ff4d4d12}.agent-plan-card.is-featured:before{opacity:1;background:linear-gradient(90deg,#ff4d4d00 0%,#ff4d4db8 38%,#ff6b6be6 50%,#ff4d4db8 62%,#ff4d4d00 100%);transform:none;box-shadow:0 0 24px #ff4d4d52}.agent-plan-card.is-featured:after{opacity:1;background:radial-gradient(circle at top,#ff4d4d33 0%,#ff4d4d13 34%,#0000 68%);height:46%;inset:0 0 auto;transform:none}.tier-kicker,.proof-card time,.package-card span{color:#f4f3ef75;font-family:Space Grotesk,sans-serif;font-weight:500}.split-band,.compact-cta{border-top-color:#f4f3ef1a}.path-list div{border-bottom-color:#f4f3ef1a}.agent-pricing-sticky{background:linear-gradient(#050505,#050505 95%,#05050500)}.agent-price-row [data-plan-price],.agent-price-row [data-website-price]{color:#f4f3ef}.agent-price-row em{color:#f4f3ef94}.agent-feature-name,.agent-feature-mark,.agent-plan-card li:not(.agent-plan-includes),.agent-business-features li{border-color:#f4f3ef1a}.agent-feature-mark.is-empty span{border-color:#f4f3ef2e}.path-list span{color:#f4f3efd1}.btn-primary{color:#050505;box-shadow:none;background:#f4f3ef;border-color:#f4f3efe6;border-radius:.25rem}.btn-primary:hover{background:#fff;transform:translateY(-1px)}.hero-actions .btn-primary,.stack-hero-actions .btn-primary,.vc-hero-actions .btn-primary,.home-webgl-hero .btn-primary,.home-cta .btn-primary{transition:transform .25s,background-color .15s,color .15s,border-color .15s;color:#050505!important;background:#fff!important;border-color:#f4f3efe6!important}.hero-actions .btn-primary:hover,.hero-actions .btn-primary:focus-visible,.stack-hero-actions .btn-primary:hover,.stack-hero-actions .btn-primary:focus-visible,.vc-hero-actions .btn-primary:hover,.vc-hero-actions .btn-primary:focus-visible,.home-webgl-hero .btn-primary:hover,.home-webgl-hero .btn-primary:focus-visible,.home-cta .btn-primary:hover,.home-cta .btn-primary:focus-visible{transform:translateY(-1px);color:#050505!important;background:#fff!important;border-color:#f4f3efe6!important}.btn-secondary,.btn-outline{color:#f4f3ef;background:#0505057a;border-color:#f4f3ef2e;border-radius:.25rem}.btn-secondary:hover,.btn-outline:hover{color:#f4f3ef;background:#f4f3ef14;border-color:#f4f3ef57;transform:translateY(-1px)}.quiet-link{color:#f4f3efdb;text-underline-offset:.18em;-webkit-text-decoration:underline #f4f3ef47;text-decoration:underline #f4f3ef47}.quiet-link:hover,.header-links a:hover,.footer-links a:hover,.footer-meta a:hover{color:#f4f3ef}.faq-item{background:#08080ad1;border-color:#f4f3ef1a;border-radius:.25rem;transition:border-color .22s,background .22s,transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.faq-item[open]{background:#0a0a0ce6;border-color:#f4f3ef38}.faq-item:hover{border-color:#f4f3ef33;transform:translateY(-1px)}.faq-item summary{color:#f4f3ef;padding-block:clamp(.28rem,.7vw,.44rem);font-family:Space Grotesk,sans-serif;font-weight:400}.faq-item summary::marker{content:""}.faq-item summary::-webkit-details-marker{display:none}.faq-chevron{color:#fff;background:0 0;border:0;border-radius:0;flex:0 0 1.35rem;width:1.35rem;height:1.35rem;font-size:0;line-height:0;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.faq-chevron:before,.faq-chevron:after{content:"";transform-origin:50%;background:currentColor;border-radius:0;width:.62rem;height:1.5px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%}.faq-chevron:before{left:.22rem;transform:translateY(-50%)rotate(45deg)}.faq-chevron:after{right:.22rem;transform:translateY(-50%)rotate(-45deg)}.faq-item[open] .faq-chevron,.faq-item.is-closing .faq-chevron{transform:rotate(0)}.faq-item[open] .faq-chevron{color:#fff;background:0 0;transform:rotate(180deg)}.faq-item.is-closing .faq-chevron{color:#fff;background:0 0;transform:rotate(0)}.openclaw-console-demo,.openclaw-console-shell,.openclaw-console-sidebar,.openclaw-console-chat,.openclaw-console-message,.openclaw-console-thinking,.openclaw-console-avatar,.openclaw-console-outcome{border-radius:.25rem}.openclaw-console-shell{color:#f5f5f7;background:#111416;border-color:#2a2d30;font-family:Inter,sans-serif;box-shadow:0 0 92px #ff4d4d29,inset 0 1px #f4f3ef14}.openclaw-console-sidebar{background:#030407;border-right-color:#f4f3ef14}.openclaw-console-brand{border-bottom-color:#f4f3ef14}.openclaw-console-brand-logo,.openclaw-console-avatar{box-shadow:none;border-radius:.25rem}.openclaw-console-brand small,.openclaw-console-sidebar p,.openclaw-console-speaker,.openclaw-console-outcome p{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.openclaw-console-brand small,.openclaw-console-sidebar p,.openclaw-console-speaker{color:#ecebe57a}.openclaw-console-brand strong,.openclaw-console-nav-active strong{color:#fff;font-family:Space Grotesk,sans-serif}.openclaw-console-brand i{background:linear-gradient(#f4f3ef7a,#f4f3ef7a) 0 0/100% 1px no-repeat,linear-gradient(#f4f3ef7a,#f4f3ef7a) 0/100% 1px no-repeat,linear-gradient(#f4f3ef7a,#f4f3ef7a) 0 100%/100% 1px no-repeat}.openclaw-console-nav-active,.openclaw-console-nav-item{color:#f5f5f79e;border-radius:.25rem;font-family:Inter,sans-serif}.openclaw-console-nav-active{color:#fff;background:#ff4d4d1a;border-color:#ff4d4d57}.openclaw-console-nav-active .openclaw-console-icon,.openclaw-console-icon-chat{color:#ff4d4d}.openclaw-console-icon-instances{box-shadow:inset 0 0 0 .2rem #030407}.openclaw-console-icon-sessions:before{background:#030407}.openclaw-console-chat{background:linear-gradient(#f4f3ef06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#f4f3ef06 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 78% 14%,#ff4d4d14,#0000 28%),#16171a}.openclaw-console-message{color:#f5f5f7;box-shadow:none;border-color:#f4f3ef14}.openclaw-console-message-user{background:#ff4d4d1f;border-color:#ff4d4d57}.openclaw-console-message-agent,.openclaw-console-thinking{background:#111416;border-color:#2a2d30}.openclaw-console-thinking span{background:#ff4d4d}.openclaw-console-avatar{background:#111416;border-color:#2a2d30}.openclaw-console-avatar-user{color:#f4f3ef;background:#ff4d4d1f;border-color:#ff4d4d57}.openclaw-console-avatar-logo{background:#111416}.openclaw-console-outcome{background:#111416db;border-color:#f4f3ef14}.openclaw-console-outcome p{color:#f5f5f7}.openclaw-console-outcome span{background:#ff4d4d;box-shadow:0 0 28px #f4f3ef2e}.openclaw-console-outcome-done{background:#ff4d4d1f;border-color:#ff4d4d57}.openclaw-console-outcome-done span{background:#f4f3ef;box-shadow:0 0 28px #f4f3ef2e}.agent-work-card *,.agent-work-card :before,.agent-work-card :after{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.agent-work-card:hover *,.agent-work-card:hover :before,.agent-work-card:hover :after,.agent-work-card:focus-within *,.agent-work-card:focus-within :before,.agent-work-card:focus-within :after{animation-play-state:running}}@media (max-width:640px){.home-nav-shell{justify-content:space-between;width:100%;max-width:100%;display:flex}.home-nav-actions{flex:none;gap:.55rem;min-width:0}.home-header .home-plan{white-space:nowrap;width:auto;min-width:5.75rem;max-width:9rem}.subpage-header .home-brand span{display:none}.stack-hero-title{max-width:18rem;margin-inline:auto}.stack-hero-subtitle{max-width:20rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.tier-card,.proof-card,.package-card,.plain-grid>div,.faq-item,.tier-card:before,.proof-card:before,.package-card:before,.plain-grid>div:before,.faq-item:before,.tier-card:after,.proof-card:after,.package-card:after,.plain-grid>div:after,.tab-panel-track,.review-marquee-track{transition:none}.proof-lines{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.review-marquee-track{scroll-snap-type:x mandatory;flex-wrap:nowrap;animation:none}.proof-lines article{scroll-snap-align:start}.tier-card:hover,.proof-card:hover,.package-card:hover,.plain-grid>div:hover,.faq-item:hover{transform:none}}.contact-xai-section+.site-footer,.company-xai-section+.site-footer{min-height:auto;margin-top:0;padding-top:clamp(3rem,6vw,5rem)}.company-xai-stack{--company-xai-enter-stagger:.44s;gap:0;display:grid}.company-xai-hero,.company-xai-block{border-bottom:1px solid #f4f3ef24;padding:clamp(3.75rem,7vw,5.75rem) 0}.company-xai-hero{border-top:1px solid #f4f3ef24;border-bottom:0;flex-direction:column;gap:clamp(1.5rem,3vw,2.15rem);padding-top:clamp(2rem,4vw,3rem);display:flex}#hero.company-xai-hero.company-xai-block{padding-bottom:clamp(5rem,11vw,8rem)}@keyframes company-xai-block-enter{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}.company-xai-stack>.company-xai-hero,.company-xai-stack>.company-principles-block,.company-xai-stack>.company-about-block{opacity:0;animation:.9s ease-in-out forwards company-xai-block-enter;transform:translateY(1.75rem)}.company-xai-stack>.company-xai-hero{animation-delay:0s}.company-xai-stack>.company-principles-block{animation-delay:var(--company-xai-enter-stagger)}.company-xai-stack>.company-about-block{animation-delay:calc(var(--company-xai-enter-stagger)*2)}@media (prefers-reduced-motion:reduce){.company-xai-stack>.company-xai-hero,.company-xai-stack>.company-principles-block,.company-xai-stack>.company-about-block{opacity:1;animation:none;transform:none}}.company-xai-hero h2{color:#f4f3ef;max-width:none;font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:clamp(1.85rem,3.8vw,2.85rem);font-weight:600;line-height:1.05}.company-xai-hero p{color:#ecebe5b8;max-width:none;margin:0;font-size:clamp(.98rem,1.8vw,1.06rem);font-style:italic;line-height:1.68}#principles.company-xai-block,#principles.company-principles-block{padding-top:var(--section-label-rail-pad);border-bottom:0;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);width:100%;padding-bottom:clamp(3.75rem,7vw,5.75rem);display:flex}#developer-work.developer-projects-block{padding-top:var(--section-label-rail-pad);border-top:1px solid #f4f3ef24;border-bottom:0;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);width:100%;padding-bottom:clamp(3.75rem,7vw,5.75rem);display:flex}.company-principles-panel{transition:opacity .28s,transform .28s}.company-about-block.company-xai-block{border-bottom:0;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex}.company-xai-block .section-label{margin:0 0 1rem}#principles .company-principles-header,#developer-work .company-principles-header,#about .company-principles-header{border-top:0;padding-top:0}.developer-projects-block .agent-capability-intro{position:relative;top:auto}.developer-projects-block .agent-capability-list{border-top:0}.company-xai-block>p:not(.section-label){color:#ecebe5b8;max-width:none;margin:0;font-size:clamp(.98rem,1.8vw,1.06rem);line-height:1.68}.company-principles{--company-principle-cycle:3s;background:linear-gradient(135deg,#ff4d4d0d,#0000 42%),#08080ab8;border:1px solid #f4f3ef24;border-radius:.35rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3.2vw,2.25rem);display:grid;overflow:hidden;container:company-principles/inline-size}.company-principles-selectors{border-right:1px solid #f4f3ef24;grid-auto-rows:minmax(0,1fr);align-self:stretch;min-height:100%;display:grid}.company-principles-option{height:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f4f3ef1a;grid-template-columns:auto minmax(0,1fr);align-self:stretch;align-items:center;gap:.95rem;padding:clamp(1.6rem,3.2vw,2rem) clamp(1.45rem,3vw,1.85rem);transition:background .18s,border-color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.company-principles-option:last-child{border-bottom:0}.company-principles-option:before{content:"";opacity:0;transform-origin:50%;background:#ff4d4d;width:2px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:scaleY(.35)}.company-principles-option:hover,.company-principles-option:focus-visible{background:#f4f3ef09;outline:none}.company-principles-option.is-active,.company-principles-option[aria-selected=true]{background:#f4f3ef0d}.company-principles-option.is-active:before,.company-principles-option[aria-selected=true]:before{opacity:1}.company-principles-option.is-active.is-cycling:before,.company-principles-option[aria-selected=true].is-cycling:before{transform-origin:top;animation:company-principle-progress-y var(--company-principle-cycle,3s)linear forwards;transform:scaleY(0)}.company-principles.is-principles-paused .company-principles-option.is-cycling:before,.company-principles:hover .company-principles-option.is-cycling:before{animation-play-state:paused}@keyframes company-principle-progress-y{to{transform:scaleY(1)}}.company-principles-option-index{color:#ff4d4dd1;font-family:var(--font-heading);letter-spacing:.12em;font-size:.78rem;font-weight:700;line-height:1}.company-principles-option-label{color:#f4f3ef;font-family:var(--font-heading);font-size:clamp(.98rem,1.5vw,1.08rem);font-weight:600;line-height:1.25}.company-principles-spotlight{min-height:clamp(12.5rem,24vw,16.5rem);position:relative}.company-principles-panel{opacity:0;pointer-events:none;align-content:center;gap:clamp(1.1rem,2.4vw,1.4rem);padding:clamp(2.25rem,4.2vw,3.25rem);transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;transform:translateY(.65rem)}.company-principles-panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.company-principles-panel[hidden]{display:none}.company-principles-kicker{color:#ff4d4dd1;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.company-principles-panel h3{color:#f4f3ef;max-width:16ch;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,3.2vw,2.45rem);font-weight:600;line-height:1.05}.company-principles-panel p:last-child{color:#ecebe5ad;max-width:34ch;margin:0;font-size:clamp(.98rem,1.7vw,1.06rem);line-height:1.68}.company-about-block{text-align:center;align-items:center;gap:clamp(3rem,5.5vw,4.25rem);overflow:hidden}.company-about-copy{flex-direction:column;align-self:center;gap:clamp(1.25rem,2.8vw,1.75rem);width:min(100%,28rem);min-width:0;display:flex}.company-about-lead{color:#ecebe5b8;max-width:none;margin:0;font-size:clamp(.98rem,1.8vw,1.06rem);line-height:1.68}.company-founder-socials{flex-wrap:wrap;justify-content:center;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.company-founder-social-link{z-index:1;pointer-events:auto;color:#f4f3efd1;background:#f4f3ef08;border:1px solid #f4f3ef24;border-radius:.3rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.company-founder-social-link:hover,.company-founder-social-link:focus-visible{color:#f4f3ef;background:#ff4d4d14;border-color:#ff4d4d73;outline:none;transform:translateY(-1px)}.company-founder-social-icon{width:1.15rem;height:1.15rem;display:block}.company-founder-social-icon svg{width:100%;height:100%}.company-founder-social-icon path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.company-about-block .company-profile-stamp{pointer-events:auto;background:linear-gradient(145deg,#ff4d4d6b,#f4f3ef1f 42%,#ff4d4d33);align-self:center;width:min(100%,22rem);height:auto;margin:0 auto;padding:1px;box-shadow:0 14px 36px #00000038,0 0 0 1px #f4f3ef0f}.company-about-block .company-profile-stamp-inner{aspect-ratio:4/5;cursor:pointer;width:100%;height:auto;min-height:0}.company-profile-stamp-inner:focus{outline:none}.company-profile-stamp-inner:focus-visible{outline-offset:3px;outline:1px solid #ff4d4d8c}.company-profile-effect-base{z-index:0;pointer-events:none;background:#030407;position:absolute;inset:0}.company-profile-photo{z-index:1;object-fit:cover;object-position:50% 16%;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;visibility:hidden;width:100%;height:100%;clip-path:circle(0px at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%));position:absolute;inset:0}.company-profile-stamp-inner[data-front=photo] .company-profile-photo{z-index:2;visibility:visible;clip-path:none;-webkit-mask-image:none;mask-image:none}.company-profile-stamp-inner[data-front=photo] #scene{z-index:1}.company-profile-stamp-inner[data-front=effect]:is([data-hover=true],[data-revealing=true]) .company-profile-photo{z-index:4;visibility:visible;clip-path:circle(var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%))}.company-profile-stamp-inner[data-front=effect]:is([data-hover=true],[data-revealing=true]) #scene{z-index:3;-webkit-mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);-webkit-mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);-webkit-mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.company-profile-stamp-inner[data-front=effect]:is([data-hover=true],[data-revealing=true]):before{opacity:0}.company-profile-stamp-inner[data-front=effect][data-revealing=true] .company-profile-photo{z-index:4}.company-profile-stamp-inner[data-front=effect][data-revealing=true] #scene{z-index:3}.company-profile-stamp-inner:is([data-hover=true],[data-revealing=true])[data-front=photo] .company-profile-photo{clip-path:none;-webkit-mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);-webkit-mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);-webkit-mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);mask-image:radial-gradient(circle var(--portrait-reveal-r,0px)at var(--portrait-reveal-x,50%)var(--portrait-reveal-y,50%),transparent 0,transparent calc(var(--portrait-reveal-r,0px) - 1px),#fff calc(var(--portrait-reveal-r,0px)),#fff 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.company-profile-stamp{pointer-events:none;width:min(100%,18rem);margin-top:clamp(2rem,5vw,2.75rem);position:relative}.company-profile-stamp-inner[data-portrait-state=loading] #scene,.company-profile-stamp-inner[data-portrait-state=error] #scene{visibility:hidden;opacity:0}.company-profile-stamp-inner[data-portrait-state=loading]:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#f4f3ef0a 42%,#f4f3ef1f 50%,#f4f3ef0a 58%,#0000 100%);animation:1.35s ease-in-out infinite company-portrait-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes company-portrait-shimmer{to{transform:translate(120%)}}.company-profile-stamp-inner{aspect-ratio:4/5;background:radial-gradient(circle at 50% 18%,#ff4d4d14,#0000 42%),linear-gradient(#f4f3ef0a,#0304073d);border:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f4f3ef14}.company-profile-stamp-inner:before{content:"";z-index:3;pointer-events:none;opacity:.75;background:linear-gradient(#f4f3ef1a,#0000 24%);position:absolute;inset:0}.company-profile-stamp-inner #scene{z-index:2;transform-origin:50%;background:0 0;width:100%;height:100%;transition:transform .15s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.company-profile-stamp-inner[data-pressed=true] #scene{transform:scale(.985)}.company-profile-stamp-frame{z-index:4;pointer-events:none;border:1px solid #f4f3ef2e;position:absolute;inset:clamp(.85rem,2.6vw,1.2rem);box-shadow:inset 0 0 28px #ff4d4d12,0 0 24px #ff4d4d0d}.company-profile-stamp-frame:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#ff4d4de0,#ff4d4de0) 0 0/1.35rem 2px no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 0 0/2px 1.35rem no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 100% 0/1.35rem 2px no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 100% 0/2px 1.35rem no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 0 100%/1.35rem 2px no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 0 100%/2px 1.35rem no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 100% 100%/1.35rem 2px no-repeat,linear-gradient(#ff4d4de0,#ff4d4de0) 100% 100%/2px 1.35rem no-repeat;position:absolute;inset:0}.company-profile-stamp-frame:after{content:"";opacity:.65;border-top:1px solid #f4f3ef8c;border-right:1px solid #f4f3ef8c;width:.55rem;height:.55rem;position:absolute;inset:auto .85rem .85rem auto;transform:rotate(45deg)}@media (max-width:860px){.company-principles{grid-template-columns:1fr}.company-principles-selectors{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:unset;border-bottom:1px solid #f4f3ef24;border-right:0;align-self:auto;min-height:0;display:grid;overflow:visible}.company-principles-selectors::-webkit-scrollbar{display:none}.company-principles-option{border-bottom:0;border-right:1px solid #f4f3ef1a;gap:.55rem;height:auto;min-height:100%;padding:clamp(.95rem,3vw,1.15rem) clamp(.55rem,2vw,.85rem)}.company-principles-option-label{font-size:clamp(.78rem,2.6vw,.92rem);line-height:1.2}@container company-principles (max-width:36rem){.company-principles-option{text-align:center;grid-template-columns:1fr;justify-items:center;padding:clamp(.85rem,2.8vw,1rem) .35rem}.company-principles-option-label{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-principles-option-index{letter-spacing:.04em;font-size:clamp(1.35rem,5.4vw,1.95rem)}}.company-principles-option:last-child{border-right:0}.company-principles-option:before{transform-origin:50%;width:auto;height:2px;inset:auto 0 0;transform:scaleX(.35)}.company-principles-option.is-active.is-cycling:before,.company-principles-option[aria-selected=true].is-cycling:before{transform-origin:100%;animation:company-principle-progress-x var(--company-principle-cycle,3s)linear forwards;transform:scaleX(0)}.company-principles:hover .company-principles-option.is-active.is-cycling:before,.company-principles:hover .company-principles-option[aria-selected=true].is-cycling:before{animation-play-state:paused}@keyframes company-principle-progress-x{to{transform:scaleX(1)}}.company-principles-spotlight{min-height:0}.company-principles-panel{padding:clamp(1.35rem,4vw,1.85rem);position:relative;inset:auto;transform:none}.company-principles-panel[hidden]{display:none}.company-about-block .company-profile-stamp{width:min(100%,18rem)}}@media (prefers-reduced-motion:reduce){.company-principles-option,.company-principles-panel{transition:none}.company-principles-option.is-active:before,.company-principles-option[aria-selected=true]:before{animation:none;transform:scaleY(1)}@media (max-width:860px){.company-principles-option.is-active:before,.company-principles-option[aria-selected=true]:before{transform:scaleX(1)}}#hero.company-xai-hero{opacity:1;animation:none;transform:none}.company-profile-stamp-inner[data-revealing=true] #scene,.company-profile-stamp-inner[data-revealing=true] .company-profile-photo{transition:none}}@media (max-width:767px){.company-profile-stamp{width:min(100%,15rem);margin-inline:auto}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}