@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-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;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--color-amber-300:#ffd236;--color-emerald-400:#00d294;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--ease-in:cubic-bezier(.4, 0, 1, 1);--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-emerald-400:lab(75.0771% -60.7313 19.4147)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif}}@layer components{:is(curb-header:not(:defined),curb-footer:not(:defined),curb-cta:not(:defined)){display:none}@font-face{font-family:Plain;src:url("/sites/curb/root-8a5edab2/fonts/Plain Light Regular.woff2")format("woff2"),url("/sites/curb/root-8a5edab2/fonts/Plain Light Regular.otf")format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plain;src:url("/sites/curb/root-8a5edab2/fonts/Plain Regular.woff2")format("woff2"),url("/sites/curb/root-8a5edab2/fonts/Plain Regular.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plain;src:url("/sites/curb/root-8a5edab2/fonts/Plain Italic.woff2")format("woff2"),url("/sites/curb/root-8a5edab2/fonts/Plain Italic.otf")format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Plain;src:url("/sites/curb/root-8a5edab2/fonts/Plain Medium.woff2")format("woff2"),url("/sites/curb/root-8a5edab2/fonts/Plain Medium.otf")format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plain;src:url("/sites/curb/root-8a5edab2/fonts/Plain Medium Italic.woff2")format("woff2"),url("/sites/curb/root-8a5edab2/fonts/Plain Medium Italic.otf")format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Plain;src:url("/sites/curb/root-8a5edab2/fonts/Plain Bold.woff2")format("woff2"),url("/sites/curb/root-8a5edab2/fonts/Plain Bold.otf")format("opentype");font-weight:700;font-style:normal;font-display:swap}body.page-loading{opacity:0}body{transition:opacity .3s}:root{--bg-primary:#0d100f;--bg-secondary:#1a1613;--bg-card:#231d18;--bg-card-hover:#2a2320;--bg-elevated:#1a1613;--text-primary:#f6f6f6;--text-secondary:#cdcdcd;--text-muted:#a9a099;--border-color:#2a2320;--border-light:#3a312b;--green-100:#60917e;--curb-orange-dim:#ff5c001a;--blue-light:#a2b9e2;--blue:#547dc5;--lavender:#d4c5e9;--mauve:#c77bc1;--purple:#6c4a99;--purple-deep:#31205a;--yellow:#ff5c00;--gray-100:#f6f6f6;--gray-200:#e8e9e9;--gray-300:#cdcdcd;--gray-900:#0d100f;--green:#60917e;--red:#f87171;--orange:#ff5c00;--font:var(--font-geist), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SF Mono", "Fira Code", "Cascadia Code", "Menlo", "Consolas", monospace;--radius:12px;--radius-sm:8px;--radius-xs:6px;--max-width:calc(100% - 96px);--transition:.3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{font-family:var(--font);letter-spacing:-.01em;background:var(--bg-primary);color:var(--text-primary);font-weight:400;line-height:1.3;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{font-family:inherit}.fade-up{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.fade-up.visible{opacity:1;transform:translateY(0)}.fade-up.delay-1{transition-delay:.15s}.fade-up.delay-2{transition-delay:.3s}.fade-up.delay-3{transition-delay:.45s}.navbar{z-index:1000;height:68px;transition:background var(--transition);background:#0d100f;border-bottom:none;align-items:center;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;display:flex}.nav-logo{flex-shrink:0;align-items:center;display:flex}.nav-logo-img{opacity:1;filter:brightness(0)invert();width:auto;height:18px}.nav-logo-wrap{position:relative}.logo-ctx-menu{z-index:10000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:#141414f2;border:1px solid #ffffff1a;border-radius:10px;min-width:200px;padding:6px;display:none;position:fixed;transform:translateY(-4px);box-shadow:0 8px 30px #0006}.logo-ctx-menu.open{opacity:1;animation:.15s ctxMenuIn;display:block;transform:translateY(0)}@keyframes ctxMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.logo-ctx-title{color:#ffffff8c;padding:6px 10px 4px;font-size:12px;font-weight:400}.logo-ctx-item{color:#fffc;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.logo-ctx-item:hover{color:#fff;background:#ffffff14}.logo-ctx-item svg{opacity:.5;flex-shrink:0}.logo-ctx-item:hover svg{opacity:.8}.logo-ctx-divider{background:#ffffff1a;height:1px;margin:4px 0}.nav-group{align-items:center;gap:28px;display:flex}.nav-divider{background:#fff3;width:1px;height:16px}.nav-right{align-items:center;gap:16px;display:flex}.nav-link{letter-spacing:0;text-transform:none;color:#ffffffb3;transition:color var(--transition);font-size:14px;font-weight:400}.nav-link:hover,.nav-link.active,.nav-dropdown-trigger.active{color:var(--text-primary)}.nav-link-ext:after{content:"↗";font-size:inherit;opacity:0;margin-left:2px;transition:opacity .2s;display:inline-block}.nav-link-ext:hover:after{opacity:.6}.nav-btn{background:var(--curb-orange);color:var(--on-orange,#fff);transition:opacity var(--transition);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500}.nav-btn:hover{opacity:.85}.nav-dropdown{position:relative}.nav-dropdown-trigger{color:#ffffffb3;transition:color var(--transition);cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.nav-dropdown-trigger:hover{color:var(--text-primary)}.nav-dropdown-trigger svg{opacity:.4;width:10px;height:10px;transition:transform .2s,opacity .2s}.nav-dropdown:not(.no-hover):hover .nav-dropdown-trigger svg{opacity:.7;transform:rotate(180deg)}.nav-dropdown-menu{opacity:0;pointer-events:none;z-index:1001;padding-top:12px;transition:opacity .15s,transform .15s;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(4px)}.nav-dropdown:not(.no-hover):hover .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav-dropdown-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#141414f2;border:1px solid #ffffff14;border-radius:10px;min-width:140px;padding:6px;box-shadow:0 8px 30px #0006}.nav-dropdown-panel.wide{min-width:180px}.nav-dropdown-item{color:#ffffffb3;white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:block}.nav-dropdown-item:hover{color:#fff;background:#ffffff0f}.nav-hamburger{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;margin-left:8px;display:none}.nav-hamburger span{background:#ffffffb3;border-radius:1px;width:20px;height:1.5px;transition:all .3s}.nav-hamburger.open span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-hamburger.open span:nth-child(2){opacity:0}.nav-hamburger.open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu{background:var(--bg-primary);z-index:999;flex-direction:column;gap:0;padding:24px;display:none;position:fixed;inset:50px 0 0;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a{color:#ffffffb3;border-bottom:1px solid #ffffff0f;padding:14px 0;font-size:18px;transition:color .2s}.mobile-menu a:hover{color:#f5f5f5}.mobile-menu .mobile-menu-cta{background:var(--curb-orange);color:var(--on-orange,#fff);text-align:center;border-radius:999px;margin-top:20px;padding:12px 24px;font-size:16px;font-weight:500}.nav-dropdown-divider{background:#ffffff14;height:1px;margin:4px 0}.mobile-menu-section{border-bottom:1px solid #ffffff0f}.mobile-menu-toggle{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:14px 0;font-family:inherit;font-size:18px;transition:color .2s;display:flex}.mobile-menu-toggle:hover{color:#f5f5f5}.mobile-menu-toggle svg{opacity:.4;transition:transform .25s}.mobile-menu-section.open .mobile-menu-toggle svg{transform:rotate(180deg)}.mobile-menu-sub{flex-direction:column;padding:0 0 8px 12px;display:none}.mobile-menu-section.open .mobile-menu-sub{display:flex}.mobile-menu-sub a{border-bottom:none;padding:10px 0;font-size:16px}.btn{transition:all var(--transition);border-radius:4px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}.btn-primary{background:var(--curb-orange);color:var(--on-orange,#fff)}.btn-primary:hover{opacity:.85;transform:translateY(-1px)}.btn-secondary{color:var(--text-secondary);-webkit-backdrop-filter:blur(16px);background:#ffffff1a}.btn-secondary:hover{color:var(--text-primary);background:#ffffff29}.btn-icon{font-size:16px}.btn-arrow{transition:transform var(--transition)}.btn-secondary:hover .btn-arrow{transform:translate(3px)}.hero{flex-direction:column;align-items:center;padding:240px 24px 32px;display:flex;position:relative;overflow:hidden}.hero-bg-image{display:none}.hero-content{z-index:1;text-align:left;width:100%;max-width:100%;margin-bottom:60px;position:relative}.hero-label{letter-spacing:0;color:#ffffffb3;margin-bottom:16px;font-size:14px;font-weight:500}.hero-title{letter-spacing:-.03em;max-width:900px;color:var(--text-primary);margin-bottom:36px;font-size:clamp(32px,5vw,60px);font-weight:500;line-height:1}.hero-row{grid-template-columns:2fr 1fr;align-items:start;gap:40px;display:grid}.hero-subtitle{color:#fffc;letter-spacing:-.01em;max-width:600px;margin:0;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.5}.hero-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.btn-secondary{color:#fff9;transition:color var(--transition), border-color var(--transition);border:1px solid #ffffff26;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500}.btn-secondary:hover{color:#fff;border-color:#ffffff8c}.hero-image{z-index:1;border-radius:12px;width:100%;max-width:100%;position:relative;overflow:hidden}.hero-image-glow{display:none}.hero-label,.hero-title,.hero-subtitle,.hero-buttons{opacity:0;filter:blur(8px);animation:.6s forwards heroBlurIn}.hero-label{animation-delay:0s}.hero-title{animation-delay:50ms}.hero-subtitle{animation-delay:.2s}.hero-buttons{animation-delay:.35s}.hero-image{opacity:0;animation:.8s .5s forwards heroFadeIn}@keyframes heroBlurIn{0%{opacity:0;filter:blur(8px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.vm-screen{box-shadow:none;z-index:1;background:#1c1c1e;border-radius:10px;position:relative;overflow:hidden}.gnome-panel{z-index:1;color:#ffffffe6;-webkit-user-select:none;user-select:none;background:#1a1a1a;border-bottom:1px solid #111;justify-content:space-between;align-items:center;height:26px;padding:0 10px;font-size:11.5px;font-weight:500;display:flex;position:relative}.panel-left{align-items:center;min-width:100px;display:flex}.panel-activities{opacity:.85;cursor:default;border-radius:4px;padding:2px 8px;font-size:11.5px;font-weight:600;transition:background .15s}.panel-activities:hover{background:#ffffff1a}.panel-center{justify-content:center;align-items:center;display:flex}.panel-clock{opacity:.9;cursor:default;border-radius:4px;padding:2px 8px;font-size:11.5px;font-weight:600;transition:background .15s}.panel-clock:hover{background:#ffffff1a}.panel-right{justify-content:flex-end;align-items:center;min-width:100px;display:flex}.panel-systray{cursor:default;border-radius:4px;align-items:center;gap:8px;padding:2px 8px;transition:background .15s;display:flex}.panel-systray:hover{background:#ffffff1a}.linux-desktop{z-index:0;background-color:#0d100f;flex-direction:column;align-items:center;height:800px;padding:50px 80px 16px;display:flex;position:relative;overflow:hidden}.linux-desktop:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(225deg,#fdfac3b3 0%,#a2b9e2a6 12%,#547dc599 25%,#a2b9e299 37%,#d4c5e9a6 50%,#c77bc199 62%,#6c4a998c 75%,#60917e80 87%,#fdfac3a6 100%) 0 0/400% 400%;animation:40s infinite heroGradientCycle;position:absolute;inset:0}.linux-desktop:after{content:"";z-index:0;pointer-events:none;background:var(--hero-wallpaper) center / cover no-repeat;position:absolute;inset:0}@keyframes heroGradientCycle{0%{background-position:0 0}16%{background-position:80% 20%}33%{background-position:100% 60%}50%{background-position:60% 100%}66%{background-position:20% 80%}83%{background-position:0 40%}to{background-position:0 0}}.app-window{box-shadow:none;background:#1e1e1e;border-radius:10px;flex-direction:column;flex:1;margin-bottom:10px;display:flex;overflow:hidden}.chrome-window{z-index:1;width:72%;max-width:700px;height:calc(100% - 140px);box-shadow:none;background:#202124;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:50px;left:50%;overflow:hidden;transform:translate(-50%)}.chrome-tabstrip{background:#292b2e;border-bottom:none;align-items:center;height:36px;padding:0;display:flex}.chrome-tabs{flex:1;align-items:flex-end;gap:1px;height:100%;padding:6px 6px 0 8px;display:flex}.chrome-tab{color:#ffffff8c;cursor:default;white-space:nowrap;background:#35363a;border-radius:8px 8px 0 0;flex-shrink:1;align-items:center;gap:6px;min-width:0;max-width:200px;height:30px;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.chrome-tab.active{color:#ffffffe6;background:#202124}.chrome-tab-favicon{flex-shrink:0;width:12px;height:12px}.brand-logo-icon{object-fit:contain;flex-shrink:0;width:14px;height:14px;display:inline-block}.chrome-tab-close{opacity:0;color:#ffffff80;flex-shrink:0;margin-left:auto;padding-left:4px;font-size:14px}.chrome-tab:hover .chrome-tab-close{opacity:1}.chrome-tab-new{color:#ffffff8c;cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;margin-left:4px;font-size:16px;display:flex}.chrome-tab-new:hover{background:#ffffff14}.chrome-tabstrip-controls{flex-shrink:0;align-self:stretch;align-items:center;gap:0;padding-top:2px;padding-right:4px;display:flex}.chrome-toolbar{background:#202124;border-bottom:1px solid #3c3c3c;align-items:center;gap:6px;height:36px;padding:0 8px;display:flex}.chrome-nav-buttons{flex-shrink:0;gap:2px;display:flex}.chrome-nav-btn{color:#fff9;cursor:default;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.chrome-nav-btn:hover{background:#ffffff14}.chrome-nav-btn.disabled{color:#ffffff8c}.chrome-address-bar{background:#303134;border-radius:18px;flex:1;align-items:center;gap:6px;min-width:0;height:28px;padding:5px 12px;display:flex}.chrome-lock-icon{flex-shrink:0}.chrome-url{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-family:var(--font);overflow:hidden}.chrome-toolbar-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.chrome-ext-icon{cursor:default;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.chrome-ext-icon:hover{background:#ffffff14}.chrome-profile{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.chrome-profile-avatar{color:#fff;background:#5f6368;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:flex}.chrome-menu-dots{cursor:default;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.chrome-menu-dots:hover{background:#ffffff14}.chrome-bookmarks{background:#202124;border-bottom:1px solid #3c3c3c;align-items:center;gap:4px;height:26px;padding:0 12px;display:flex;overflow:hidden}.bookmark-item{color:#fff9;cursor:default;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:flex}.bookmark-item:hover{background:#ffffff0f}.chrome-page{background:#202124;flex:1;min-height:0;overflow:hidden}.google-header{border-bottom:1px solid #3c3c3c;padding:10px 16px 0}.google-logo-sm{letter-spacing:-.5px;margin-bottom:10px;font-family:Product Sans,Arial,sans-serif;font-size:18px}.google-search-box{background:#303134;border:1px solid #5f6368;border-radius:22px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 16px;display:flex}.google-search-text{color:#ffffffd9;font-size:13px}.google-tabs{gap:0;margin:0 -4px;display:flex}.google-tab{color:#ffffff80;cursor:default;border-bottom:2px solid #0000;padding:8px 12px;font-size:12px}.google-tab.active{color:#8ab4f8;border-bottom-color:#8ab4f8}.google-results{flex-direction:column;gap:16px;padding:14px 16px;display:flex;overflow:hidden}.google-result{position:relative}.google-result .result-url{color:#ffffff8c;margin-bottom:2px;font-size:11px}.google-result .result-title{color:#8ab4f8;cursor:pointer;margin-bottom:3px;font-size:15px;line-height:1.3}.google-result .result-title:hover{text-decoration:underline}.google-result .result-snippet{color:#ffffff8c;font-size:12px;line-height:1.5}.google-result.highlighted{background:#8ab4f80f;border-left:2px solid #8ab4f8;border-radius:0 6px 6px 0;margin-left:-2px;padding:8px 12px}.google-result .result-selection{background:#8ab4f8;border-radius:2px;width:3px;animation:2s ease-in-out infinite selectionPulse;position:absolute;top:0;bottom:0;right:-2px}@keyframes selectionPulse{0%,to{opacity:.4}50%{opacity:1}}.app-login{background:#1a1a1a;flex:1;justify-content:center;align-items:center;display:flex}.app-login-inner{text-align:center;width:220px}.app-login-logo{color:#ffffffd9;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:flex}.login-brand-icon{width:16px;height:16px}.app-login-sub{color:#ffffff8c;margin-bottom:14px;font-size:10px}.app-login-field{text-align:left;margin-bottom:8px}.app-login-field label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:9px;font-weight:600;display:block}.app-login-input{color:#ffffffb3;font-size:10px;font-family:var(--mono);background:#111;border:1px solid #333;border-radius:5px;min-height:24px;padding:6px 8px}.app-login-pw{color:#ffffff80;letter-spacing:3px}.app-login-btn{color:#ffffffb3;cursor:default;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;margin-top:12px;padding:7px 0;font-size:11px;font-weight:600;transition:background .15s}.app-login-btn:hover{background:#ffffff1f}.app-login-btn.logging-in{color:#ffffff8c}#zd-dashboard,#sh-dashboard{flex-direction:column;height:100%;display:flex;overflow:hidden}#page-zendesk{flex-direction:column;display:none}#page-zendesk[style*="display: block"],#page-zendesk[style=""]{flex-direction:column;display:flex!important}.zd-header{background:#17494d;flex-shrink:0;align-items:center;gap:0;height:32px;padding:0;display:flex}.zd-logo{color:#fff;align-items:center;gap:5px;height:100%;padding:0 12px;font-size:11px;font-weight:700;display:flex}.vm-brand-icon{width:12px;height:12px}.zd-nav{height:100%;margin-left:8px;display:flex}.zd-nav-item{color:#ffffff8c;cursor:default;border-bottom:2px solid #0000;align-items:center;padding:0 10px;font-size:10px;transition:all .15s;display:flex}.zd-nav-item.active{color:#fff;border-bottom-color:#fff}.zd-content{background:#1b1b1f;flex:1;padding:8px 12px;overflow-y:auto}.zd-list-header{color:#fffc;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.zd-count{color:#ffffff8c;background:#ffffff0f;border-radius:10px;padding:1px 5px;font-size:9px;font-weight:500}.zd-ticket-list{flex-direction:column;font-size:10px;display:flex}.zd-ticket-list-head{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #2a2a2a;align-items:center;gap:0;padding:4px 8px;font-size:9px;font-weight:600;display:flex}.zd-ticket-list-head span{padding:0 4px}.zd-ticket-row{color:#fff9;cursor:default;border-bottom:1px solid #ffffff0a;align-items:center;gap:0;padding:6px 8px;font-size:10px;transition:background .12s;display:flex}.zd-ticket-row:hover{background:#ffffff08}.zd-ticket-row.zd-resolved{opacity:.35}.zd-ticket-row.zd-resolved .zd-t-status{color:#4ade80;background:#4ade8026}.zd-t-id{color:#6fa8dc;min-width:36px;font-weight:600;font-family:var(--mono);padding:0 4px;font-size:9px}.zd-t-subject{color:#fffc;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 4px;overflow:hidden}.zd-t-requester{color:#ffffff8c;min-width:50px;padding:0 4px;font-size:9px}.zd-t-priority{border-radius:3px;margin:0 2px;padding:1px 5px;font-size:8px;font-weight:600}.zd-pri-high{color:#fb923c;background:#fb923c26}.zd-pri-urgent{color:#f87171;background:#f8717126}.zd-pri-normal{color:#60a5fa;background:#60a5fa1a}.zd-t-status{text-align:center;border-radius:3px;margin:0 2px;padding:1px 5px;font-size:8px;font-weight:600}.zd-st-open{color:#fbbf24;background:#fbbf241f}.zd-detail-back{color:#6fa8dc;cursor:default;align-items:center;gap:3px;margin-bottom:8px;font-size:9px;display:flex}.zd-detail-header{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.zd-detail-id{color:#ffffff8c;font-size:10px;font-weight:700;font-family:var(--mono)}.zd-detail-subject{color:#ffffffe6;font-size:13px;font-weight:600}.zd-detail-meta{color:#ffffff8c;border-bottom:1px solid #ffffff0f;gap:10px;margin-bottom:10px;padding-bottom:8px;font-size:9px;display:flex}.zd-detail-meta strong{color:#ffffff8c;font-weight:500}.zd-messages{flex-direction:column;flex:1;gap:6px;margin-bottom:8px;display:flex;overflow-y:auto}.zd-msg{border-radius:5px;padding:6px 8px;font-size:10px;line-height:1.5}.zd-msg-customer{background:#ffffff06;border-left:2px solid #ffffff14}.zd-msg-agent{background:#17494d26;border-left:2px solid #17494d}.zd-msg-name{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:8px;font-weight:600}.zd-msg-text{color:#ffffffb3}.zd-reply-box{border-top:1px solid #ffffff0f;flex-shrink:0;padding-top:6px}.zd-reply-input{background:#111114;border:1px solid #333;border-radius:5px;width:100%;min-height:24px;padding:5px 8px;font-size:10px}.zd-reply-ph{color:#ffffff8c;font-size:10px}.zd-reply-text{color:#ffffffbf;font-size:10px}.zd-reply-text:after{content:"";vertical-align:middle;background:#6fa8dc;width:1px;height:10px;margin-left:1px;animation:.6s step-end infinite blink;display:inline-block}#page-shopify{flex-direction:column;height:100%;display:none}#page-shopify[style*="display: flex"]{display:flex!important}.sh-header{background:0 0;border-bottom:none;align-items:stretch;height:100%;padding:0;display:flex;overflow:hidden}.sh-logo{color:#ffffffd9;align-items:center;gap:5px;padding:10px 10px 6px;font-size:10px;font-weight:700;display:flex}.sh-sidebar{background:#1a1a1a;border-right:1px solid #2a2a2a;flex-direction:column;flex-shrink:0;width:120px;padding:0;display:flex}.sh-nav{flex-direction:column;gap:0;margin-left:0;padding:4px 0;display:flex}.sh-nav-item{color:#ffffff80;cursor:default;border-radius:0;align-items:center;gap:6px;padding:5px 12px;font-size:10px;transition:background .12s;display:flex}.sh-nav-item:hover{background:#ffffff0a}.sh-nav-item.active{color:#fff;background:#ffffff0f}.sh-nav-icon{opacity:.5;text-align:center;width:14px;font-size:11px}.sh-main{flex-direction:column;flex:1;display:flex;overflow:hidden}.sh-content{background:#111114;flex:1;padding:10px 14px;overflow-y:auto}.sh-list-header{color:#ffffffd9;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.sh-count{color:#ffffff8c;background:#ffffff0f;border-radius:10px;padding:1px 6px;font-size:9px;font-weight:500}.sh-search-wrap{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sh-search-input{color:#ffffffa8;background:#131317;border:1px solid #2f2f34;border-radius:5px;flex:1;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:10px;display:flex}.sh-search-icon{color:#ffffff8c;display:inline-flex}.sh-search-ph{color:#ffffff8c}.sh-search-text{color:#ffffffc7;font-family:var(--mono);display:none}.sh-search-count{color:#ffffff8c;white-space:nowrap;background:#ffffff0f;border-radius:10px;padding:2px 7px;font-size:9px}.sh-order-list{border:1px solid #2a2a2a;border-radius:6px;flex-direction:column;font-size:10px;display:flex;overflow:hidden}.sh-order-head{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;border-bottom:1px solid #2a2a2a;align-items:center;gap:0;padding:5px 8px;font-size:9px;font-weight:600;display:flex}.sh-order-head span{padding:0 3px}.sh-order-row{color:#fff9;cursor:default;border-bottom:1px solid #ffffff0a;align-items:center;gap:0;padding:5px 8px;font-size:10px;transition:background .12s;display:flex}.sh-order-row:last-child{border-bottom:none}.sh-order-row:hover{background:#ffffff06}.sh-order-row.sh-highlighted{background:#96bf480f}.sh-o-id{color:#6fa8dc;min-width:38px;font-weight:600;font-family:var(--mono);padding:0 3px;font-size:9px}.sh-o-customer{color:#ffffffb3;flex:1;padding:0 3px}.sh-o-total{color:#ffffff80;min-width:46px;font-family:var(--mono);padding:0 3px;font-size:9px}.sh-o-badge{border-radius:10px;padding:1px 5px;font-size:8px;font-weight:600}.sh-fulfilled{color:#4ade80;background:#4ade801a}.sh-pending{color:#fbbf24;background:#fbbf241a}.sh-cancelled{color:#fca5a5;background:#f8717126}.sh-returned{color:#93c5fd;background:#60a5fa24}.sh-refunded{color:#c4b5fd;background:#a78bfa29}.sh-detail-back{color:#6fa8dc;cursor:default;margin-bottom:8px;font-size:9px}.sh-detail-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sh-detail-id{color:#ffffffe6;font-size:14px;font-weight:700;font-family:var(--mono)}.sh-detail-badge{border-radius:10px;padding:2px 8px;font-size:8px;font-weight:600}.sh-detail-info{background:#ffffff05;border:1px solid #2a2a2a;border-radius:6px;flex-direction:column;gap:0;display:flex;overflow:hidden}.sh-info-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:6px 10px;font-size:10px;display:flex}.sh-info-row:last-child{border-bottom:none}.sh-info-row span{color:#ffffff8c}.sh-info-row strong{color:#ffffffbf}.sh-actions-panel{background:#ffffff05;border:1px solid #2a2a2a;border-radius:6px;margin-top:10px;padding:8px}.sh-actions-title{text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;margin-bottom:6px;font-size:9px}.sh-actions-row{gap:6px;margin-bottom:6px;display:flex}.sh-action-btn{color:#ffffffbf;cursor:default;background:#1a1a1a;border:1px solid #373737;border-radius:5px;padding:4px 7px;font-size:9px;transition:background .15s,border-color .15s,color .15s}.sh-action-btn.is-active{color:#cfe2ff;background:#60a5fa1f;border-color:#5d8fe6}.sh-action-btn.is-working{color:#fde68a;background:#eab3081f;border-color:#eab308}.sh-action-current{color:#ffffffa6;margin-bottom:6px;font-size:10px}.sh-activity-log{flex-direction:column;gap:4px;max-height:72px;display:flex;overflow:hidden}.sh-activity-line{color:#ffffff94;font-size:9px;line-height:1.35;font-family:var(--mono)}.google-result.agent-highlight{background:#8ab4f814;border-left:2px solid #8ab4f8;border-radius:0 6px 6px 0;margin-left:-2px;padding:8px 12px;transition:background .3s,border-color .3s}.google-result.agent-copied{background:#34a85314;border-left-color:#34a853}.google-result .copy-badge{color:#34a853;background:#34a8531f;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;font-size:10px;display:inline-flex}.sheets-toolbar{border-bottom:1px solid #3c3c3c;align-items:center;gap:16px;padding:6px 12px;display:flex}.sheets-logo{align-items:center;gap:8px;display:flex}.sheets-title{color:#ffffffd9;font-size:14px;font-weight:500}.sheets-menu{color:#ffffff80;gap:12px;font-size:11px;display:flex}.sheets-formula-bar{height:26px;font-size:11px;font-family:var(--mono);border-bottom:1px solid #3c3c3c;align-items:center;gap:8px;padding:4px 12px;display:flex}.sheets-cell-ref{color:#ffffff80;text-align:center;background:#303134;border-radius:2px;min-width:30px;padding:1px 4px;font-size:10px}.sheets-fx{color:#ffffff8c;font-size:11px;font-style:italic}.sheets-formula-input{color:#ffffffb3;flex:1;font-size:11px}.sheets-grid{font-family:var(--mono);flex:1;font-size:11px;overflow:hidden}.sheets-header-row{background:#292b2e;border-bottom:1px solid #444;display:flex}.sheets-row{border-bottom:1px solid #333;display:flex}.sheets-row.active-row{background:#8ab4f80f}.sheets-row-num{text-align:center;color:#ffffff8c;border-right:1px solid #333;flex-shrink:0;width:30px;padding:4px 6px;font-size:10px}.sheets-col-header{color:#ffffff8c;text-align:center;border-right:1px solid #333;padding:4px 8px;font-size:10px;font-weight:600}.sheets-col-header:not(.col-b):not(.col-c),.sheets-cell.col-a{flex:2;min-width:0}.sheets-col-header.col-b,.sheets-cell.col-b{flex:.7}.sheets-col-header.col-c,.sheets-cell.col-c{flex:1.1}.sheets-cell{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #333;padding:4px 8px;font-size:10.5px;line-height:1.6;overflow:hidden}.sheets-cell.font-bold{color:#ffffffd9;background:#292b2e;font-weight:700}.cell-link{color:#8ab4f8}.typing-cell{position:relative}.typing-cell:after{content:"";vertical-align:middle;background:#8ab4f8;width:1px;height:12px;margin-left:1px;animation:.6s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.header-data-row .sheets-cell{border-bottom:2px solid #0f9d58}.agent-cursor{z-index:20;pointer-events:none;filter:drop-shadow(0 1px 3px #0006);flex-direction:column;align-items:flex-start;gap:0;transition:top .45s cubic-bezier(.4,0,.2,1),left .45s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%}.agent-cursor-arrow{transform-origin:50%;width:22px;height:20px;transform:rotate(-45deg)}.agent-label{color:#0d100f;white-space:nowrap;letter-spacing:-.3px;background:#fdfac3;border-radius:2px;margin-top:4px;margin-left:12px;padding:3px 8px;font-size:9px;font-weight:500}.chrome-window.minimized{transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s;opacity:0!important;transform:translate(-50%)translateY(100%)scale(.2)!important}.slack-window.entering{opacity:0!important;transform:translate(-50%)translateY(100%)scale(.2)!important}.slack-window.visible{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s;opacity:1!important;transform:translate(-50%)translateY(0)scale(1)!important}.slack-window{z-index:1;width:66%;max-width:640px;height:calc(100% - 126px);box-shadow:none;background:#1a1d21;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:42px;left:50%;overflow:hidden;transform:translate(-50%)}.slack-win-titlebar{background:#1a1d21;border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:34px;padding:0 6px 0 12px;display:flex}.slack-win-titlebar .window-title-left{color:#ffffffa6;gap:8px;font-size:12px}.slack-win-titlebar .window-title-left svg{width:14px;height:14px}.slack-win-body{flex:1;min-height:0;display:flex}.slack-sidebar{background:#1a1d21;border-right:1px solid #333;flex-shrink:0;width:206px;padding:10px 0;overflow:hidden}.slack-workspace-name{color:#fff;padding:6px 16px 12px;font-size:15px;font-weight:700}.slack-nav-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px 5px;font-size:11px;font-weight:600}.slack-nav-section{flex-direction:column;display:flex}.slack-nav-item{color:#ffffff8c;cursor:default;border-radius:0;align-items:center;gap:6px;padding:5px 16px;font-size:15px;display:flex}.slack-nav-item.active{color:#fff;background:#ffffff14}.slack-nav-icon{opacity:.5;text-align:center;width:14px;font-size:13px}.slack-dm-dot{background:#555;border-radius:50%;width:8px;height:8px;display:inline-block}.slack-dm-dot.online{background:#2bac76}.slack-chat-area{background:#1a1d21;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.slack-channel-header{border-bottom:1px solid #333;align-items:center;gap:10px;padding:12px 16px;display:flex}.slack-channel-name{color:#fff;font-size:14px;font-weight:700}.slack-channel-members{color:#ffffff8c;font-size:11px}.slack-messages-area{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px;display:flex;overflow:hidden auto}.slack-messages-area::-webkit-scrollbar{display:none}.slack-message{gap:10px;display:flex}.slack-msg-avatar{color:#fff9;background:#333;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.agent-msg-avatar{color:#fff;background:#6366f1}.slack-msg-body{flex:1;min-width:0}.slack-msg-author{color:#fff;font-size:13px;font-weight:700}.slack-msg-time{color:#ffffff8c;margin-left:6px;font-size:12px;font-weight:400}.slack-msg-badge{color:#a5b4fc;vertical-align:middle;background:#6366f133;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:8px;font-weight:500}.slack-msg-body p{color:#ffffffbf;margin-top:2px;font-size:12px;line-height:1.45}.slack-attachment{background:#ffffff0a;border:1px solid #333;border-left:3px solid #0f9d58;border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;display:flex}.slack-attach-info{flex-direction:column;gap:1px;display:flex}.slack-attach-name{color:#8ab4f8;font-size:12px;font-weight:600}.slack-attach-desc{color:#ffffff8c;font-size:10px}.slack-input-area{border-top:1px solid #333;flex-shrink:0;padding:8px 16px 12px}.slack-input{color:#fffc;box-sizing:border-box;background:#222529;border:1px solid #444;border-radius:9px;width:100%;min-height:42px;padding:10px 12px;font-size:12px;position:relative}.slack-input-placeholder{color:#ffffff8c;white-space:normal;line-height:1.35;display:block}.slack-input-text{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.35;display:inline;position:relative}.slack-input-text:after{content:"";vertical-align:middle;background:#fff;width:1.5px;height:11px;margin-left:1px;animation:.6s step-end infinite blink;display:inline-block}.window-titlebar{background:#303030;border-bottom:1px solid #1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 6px 0 12px;display:flex}.window-title-left{color:#ffffffa6;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex;overflow:hidden}.window-controls{flex-shrink:0;align-items:center;gap:0;display:flex}.wc-btn{color:#fff9;cursor:default;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.wc-btn:hover{color:#ffffffe6;background:#ffffff1a}.wc-close:hover{color:#fff;background:#e01b24}.mini-wc .wc-btn{width:24px;height:24px}.ide-body{flex:1;min-height:0;display:flex}.ide-activity-bar{background:#181818;border-right:1px solid #2a2a2a;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:48px;padding:8px 0;display:flex}.activity-icon{color:#ffffff8c;cursor:default;border-radius:6px;justify-content:center;align-items:center;width:40px;height:36px;transition:color .15s,background .15s;display:flex}.activity-icon:hover{color:#ffffffb3}.activity-icon.active{color:#ffffffe6}.activity-icon.active:before{content:"";background:#fff;border-radius:0 2px 2px 0;width:2px;height:20px;position:absolute;left:0}.activity-icon{position:relative}.bottom-icon{margin-top:auto}.mini-bar{width:36px;padding:6px 0}.mini-bar .activity-icon{width:30px;height:28px}.ide-sidebar{background:#1e1e1e;border-right:1px solid #2a2a2a;flex-shrink:0;width:200px;overflow:hidden}.sidebar-header{letter-spacing:.08em;color:#ffffff80;padding:10px 14px 6px;font-size:10px;font-weight:600}.sidebar-section-title{letter-spacing:.05em;color:#ffffffa6;cursor:default;align-items:center;gap:6px;padding:4px 14px;font-size:10px;font-weight:600;display:flex}.sidebar-section-title svg{opacity:.5}.file-tree{padding:2px 0}.file-tree-item{color:#ffffffa6;cursor:default;align-items:center;gap:5px;height:22px;padding:2px 14px 2px 18px;font-size:12px;display:flex}.file-tree-item.indent-1{padding-left:28px}.file-tree-item.indent-2{padding-left:42px}.file-tree-item.active{color:#fff;background:#ffffff14}.file-tree-item svg{opacity:.4;flex-shrink:0}.file-tree-item.open svg{transform:rotate(0)}.folder-icon{color:#ffffffa6}.file-icon{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex}.file-icon.tsx{color:#60a5fa;background:#1a4b8c}.file-icon.json{color:#fbbf24;background:#4a3500;font-size:7px}.file-icon.md{color:#4ade80;background:#1a3a1a}.mini-sidebar{width:150px}.ide-main{background:#1e1e1e;flex-direction:column;flex:1;min-width:0;display:flex}.ide-tabs{background:#181818;border-bottom:1px solid #2a2a2a;flex-shrink:0;height:35px;display:flex;overflow-x:hidden}.ide-tab{color:#ffffff8c;cursor:default;white-space:nowrap;border-right:1px solid #2a2a2a;align-items:center;gap:6px;height:100%;padding:0 12px;font-size:11px;transition:color .15s;display:flex}.ide-tab.active{color:#ffffffe6;background:#1e1e1e;border-bottom:1px solid #1e1e1e;margin-bottom:-1px}.tab-file-icon{color:#60a5fa;font-size:8px;font-weight:700}.tab-close{opacity:0;color:#ffffff8c;cursor:pointer;font-size:14px;transition:opacity .15s}.ide-tab:hover .tab-close{opacity:1}.mini-tabs{height:30px}.mini-tabs .ide-tab{padding:0 8px;font-size:10px}.ide-breadcrumb{color:#ffffff8c;border-bottom:1px solid #2a2a2a;flex-shrink:0;align-items:center;gap:4px;padding:4px 16px;font-size:11px;display:flex}.bc-sep{opacity:.4;font-size:10px}.ide-editor{font-family:var(--mono);flex:1;font-size:12.5px;line-height:20px;display:flex;overflow:hidden}.editor-line-numbers{text-align:right;color:#ffffff8c;-webkit-user-select:none;user-select:none;border-right:1px solid #ffffff0a;flex-direction:column;min-width:44px;padding:10px 12px 10px 0;font-size:12px;line-height:20px;display:flex}.editor-line-numbers span{justify-content:flex-end;align-items:center;height:20px;display:flex}.mini-line-nums{min-width:32px;padding-right:8px;font-size:10px}.editor-code{flex:1;padding:10px 16px;overflow:hidden}.code-line{white-space:nowrap;opacity:0;height:20px;animation:.35s forwards lineAppear;animation-delay:calc(var(--i) * 60ms + .4s);transform:translateY(4px)}@keyframes lineAppear{to{opacity:1;transform:translateY(0)}}.ghost-line{opacity:0!important;animation:.5s forwards ghostAppear!important;animation-delay:calc(var(--i) * 60ms + 1.2s)!important}@keyframes ghostAppear{to{opacity:.35;transform:translateY(0)}}.tab-ghost{position:relative}.tab-ghost:before{content:"";background:#4ade800f;border-left:2px solid #4ade804d;border-radius:2px;position:absolute;inset:0 -4px}.code-keyword{color:#c084fc}.code-string{color:#86efac}.code-func{color:#fbbf24}.code-tag{color:#60a5fa}.code-attr{color:#f9a8d4}.ide-statusbar{color:#ffffffd9;background:#007acc;flex-shrink:0;justify-content:space-between;align-items:center;height:22px;padding:0 10px;font-size:11px;display:flex}.statusbar-left,.statusbar-right{align-items:center;gap:12px;display:flex}.statusbar-item{white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex}.statusbar-item.branch svg{opacity:.8}.ide-chat-panel{background:#1a1a1a;border-left:1px solid #2a2a2a;flex-direction:column;flex-shrink:0;width:280px;display:flex}.chat-panel-header{border-bottom:1px solid #2a2a2a;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.chat-panel-tabs{gap:0;display:flex}.chat-panel-tab{color:#ffffff8c;cursor:default;border-radius:4px;padding:3px 10px;font-size:11px}.chat-panel-tab.active{color:#fff;background:#ffffff14}.chat-panel-label{color:#ffffff8c;font-size:10px}.chat-panel-body{flex-direction:column;flex:1;gap:14px;padding:12px;display:flex;overflow:hidden}.chat-msg-user,.chat-msg-ai{gap:8px;display:flex}.chat-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;display:flex}.user-avatar{color:#ffffffb3;background:#3b3b3b}.ai-avatar{color:#fff;background:#1e1e1e;border:1px solid #3a3a3a}.chat-msg-content p{color:#ffffffbf;font-size:12px;line-height:1.6}.chat-code-block{font-family:var(--mono);border:1px solid #2a2a2a;border-radius:6px;margin-top:8px;font-size:11px;overflow:hidden}.chat-code-header{color:#ffffff8c;background:#141414;border-bottom:1px solid #2a2a2a;justify-content:space-between;padding:4px 8px;font-size:10px;display:flex}.chat-code-lang{color:#ffffff8c;text-transform:uppercase;font-size:9px}.chat-code-body{color:#ffffffa6;padding:8px;font-size:11px;line-height:1.5}.chat-panel-input{border-top:1px solid #2a2a2a;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.chat-panel-input input{color:#ffffff8c;background:#141414;border:1px solid #2a2a2a;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:11px}.chat-input-actions{align-items:center;display:flex}.chat-model-badge{color:#ffffff80;background:#ffffff0f;border:1px solid #2a2a2a;border-radius:4px;padding:2px 6px;font-size:9px}.typing-effect{white-space:nowrap;max-width:0;animation:2s steps(60,end) 2s forwards typing;overflow:hidden}@keyframes typing{0%{max-width:0}to{max-width:100%}}.gnome-dash{z-index:15;-webkit-backdrop-filter:blur(20px);background:#1e1e1eb3;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dash-item{cursor:default;border-radius:8px;flex-direction:column;align-items:center;padding:3px;transition:background .15s;display:flex;position:relative}.dash-item:hover{background:#ffffff1a}.dash-item svg{width:34px;height:34px}.dash-indicator{background:#ffffffb3;border-radius:2px;width:6px;height:3px;margin-top:2px;position:absolute;bottom:-2px}.dash-separator{background:#ffffff1f;width:1px;height:24px;margin:0 2px}.mini-app-window{box-shadow:none;background:#1e1e1e;border-radius:10px;overflow:hidden}.mini-app-window .window-titlebar{height:30px;padding:0 4px 0 10px}.mini-app-window .window-title-left{font-size:11px}.mini-ide{min-height:240px}.mini-main{flex-direction:column;flex:1;min-width:0;display:flex}.feature-demo:has(.scaling-grid-demo){padding:16px}.scaling-grid-demo{text-align:center;padding:0}.scaling-counter{color:#ffffffd9;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;font-weight:600}.scaling-label{color:#ffffff8c;margin-bottom:10px;font-size:12px}.scaling-vm-grid{flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:2px;max-width:100%;height:180px;display:flex;overflow:hidden}.scaling-vm-cell{opacity:0;background:#1e1e1e;border:1px solid #333;border-radius:3px;flex-direction:column;animation:.25s forwards scalingVmPop;display:flex;overflow:hidden;transform:scale(.5)}@keyframes scalingVmPop{to{opacity:1;transform:scale(1)}}.scaling-vm-bar{background:#252525;align-items:center;gap:1px;height:3px;padding:0 2px;display:flex}.scaling-vm-dot{border-radius:50%;width:2px;height:2px}.scaling-vm-dot.r{background:#ff5f57}.scaling-vm-dot.y{background:#febc2e}.scaling-vm-dot.g{background:#28c840}.scaling-vm-body{background-position:50%;background-size:cover;flex:1;position:relative}.scaling-vm-status{background:#4ade80;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 3px #4ade80}.mini-editor-content{flex:1;padding:12px;overflow:hidden}.mini-markdown{font-size:12px;line-height:1.6}.mini-md-h1{color:#fff;margin-bottom:6px;font-size:16px;font-weight:700}.mini-md-h2{color:#fffc;margin-top:10px;margin-bottom:4px;font-size:13px;font-weight:600}.mini-md-p{color:#ffffff8c;font-size:11.5px;line-height:1.5}.mini-chat-panel{background:#1a1a1a;border-left:1px solid #2a2a2a;flex-direction:column;width:200px;display:flex}.mini-chat-header{padding:6px 10px!important}.mini-chat-header .chat-panel-tab{padding:2px 8px;font-size:10px}.mini-chat-header .chat-panel-label{font-size:9px}.mini-chat-tasks{flex-direction:column;flex:1;gap:6px;padding:10px;display:flex}.mini-task{color:#fff9;align-items:center;gap:6px;font-size:10px;display:flex}.mini-task-check{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:flex}.mini-task-check.done{color:#fff;background:#16a34a}.mini-task-check.pending{color:#555;border:1px solid #555;font-size:7px}.mini-chat-input{color:#ffffff8c;border-top:1px solid #2a2a2a;padding:6px 10px;font-size:9px}.tab-indicator{border-top:1px solid #2a2a2a;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}.tab-key{color:var(--text-primary);background:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;animation:2s ease-in-out infinite tabPulse}@keyframes tabPulse{0%,to{opacity:.6}50%{opacity:1}}.tab-label{color:var(--text-muted);font-size:10px}.tab-editor-area{font-family:var(--mono);flex:1;font-size:11.5px;line-height:18px;display:flex;overflow:hidden}.tab-editor-area .editor-line-numbers{font-size:10px;line-height:18px}.tab-editor-area .code-line{height:18px;font-size:11px}.tab-mini-ide{min-height:280px}.trusted-section{text-align:center;padding:48px 24px 100px}.trusted-label{letter-spacing:.02em;color:var(--text-muted);margin-bottom:50px;font-size:14px;font-weight:400}.logo-grid{grid-template-columns:repeat(5,1fr);align-items:center;gap:24px;max-width:100%;margin:0 auto;padding:0 48px;display:grid}.cl-logo{object-fit:contain;filter:brightness(0)invert();opacity:1;justify-self:center;width:auto;height:26px;display:block}.cl-logo-sm{height:20px}.marquee-statement{max-width:100%;margin:0 auto;padding:80px 24px 0}.marquee-title{letter-spacing:-.03em;color:var(--text-primary);text-align:center;width:100%;font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.15}.mobile-br{display:none}@media (max-width:768px){.marquee-statement{padding:60px 16px 0}.marquee-title{font-size:clamp(22px,6vw,36px)}.mobile-br{display:block}}.agent-grid-section{max-width:100%;margin:0 auto;padding:60px 0 80px;position:relative;overflow:hidden}.agent-grid-section:before,.agent-grid-section:after{content:"";z-index:2;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.agent-grid-section:before{background:linear-gradient(to right, var(--bg-primary) 20%, transparent);left:0}.agent-grid-section:after{background:linear-gradient(to left, var(--bg-primary) 20%, transparent);right:0}.agent-grid{grid-template-columns:repeat(6,1fr);gap:8px;padding:0 24px;display:grid}.ag-tile{opacity:0;box-sizing:border-box;background:#ffffff0f;border-radius:10px;flex-direction:column;gap:12px;height:110px;padding:16px;animation:.4s forwards agTileIn;display:flex}@keyframes agTileIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ag-tile-header{align-items:center;gap:10px;display:flex}.ag-tile-icon{object-fit:contain;border-radius:6px;flex-shrink:0;width:28px;height:28px}.ag-tile-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-tile-app{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.ag-tile-task{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ag-tile-status{align-items:center;gap:6px;display:flex}.ag-tile-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ag-dot-running{background:#f68d2e;animation:1.2s ease-in-out infinite agDotPulse}.ag-dot-done{background:#60917e;animation:none}@keyframes agDotPulse{0%,to{opacity:1}50%{opacity:.3}}.ag-tile-state{color:#ffffff8c;font-family:SF Mono,Fira Code,monospace;font-size:10px}.ag-tile-bar{background:#ffffff0f;border-radius:1px;height:2px;overflow:hidden}.ag-tile-progress{background:#ffffff26;border-radius:1px;width:0%;height:100%;transition:width .4s}.ag-tile-done .ag-tile-progress{background:#60917e}.ag-tile-done .ag-tile-state{color:#60917e}.ag-tile-exit{animation:.3s forwards agTileOut}@keyframes agTileOut{to{opacity:0;transform:scale(.95)}}.ag-tile-enter{animation:.4s forwards agTileIn}@media (max-width:1024px){.agent-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.agent-grid-section{padding:40px 0 50px}.agent-grid-section:before,.agent-grid-section:after{width:80px}.agent-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 16px}.ag-tile{border-radius:8px;gap:8px;height:88px;padding:12px}.ag-tile:nth-child(n+11){display:none}.ag-tile-icon{border-radius:5px;width:22px;height:22px}.ag-tile-header{gap:8px}.ag-tile-app{font-size:11px}.ag-tile-task{font-size:10px}.ag-tile-state{font-size:9px}.ag-tile-dot{width:5px;height:5px}}.use-cases-scroll{max-width:100%;margin:0 auto;padding:48px 0;overflow:hidden}.scroll-track-wrapper{flex-direction:column;gap:16px;display:flex}.scroll-track{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000)}.scroll-items{gap:12px;width:max-content;display:flex}.row-left .scroll-items{animation:40s linear infinite scrollLeft}.row-right .scroll-items{animation:40s linear infinite scrollRight}.scroll-card{color:#ffffffb3;white-space:nowrap;background:#ffffff0f;border-radius:8px;align-items:center;padding:14px 24px;font-size:15px;font-weight:500;transition:border-color .3s,color .3s;display:flex}.scroll-card:hover{color:var(--text-primary);background:#ffffff1f}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes scrollRight{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@media (max-width:768px){.scroll-card{padding:10px 18px;font-size:13px}.scroll-track:before,.scroll-track:after{width:60px}}.pillars-section{max-width:100%;margin:0 auto;padding:100px 24px 0}.pillars-title{letter-spacing:-.03em;color:var(--text-primary);max-width:600px;margin-bottom:32px;font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.1}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pillar-card{overflow:hidden}.pillar-image{aspect-ratio:1;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pillar-body{padding:20px 4px}.pillar-heading{color:var(--text-primary);margin-bottom:12px;font-size:20px;font-weight:500}.pillar-desc{color:#fff9;max-width:400px;font-size:14px;line-height:1.6}@media (max-width:768px){.pillars-grid{grid-template-columns:1fr;gap:32px}.pillars-title{font-size:clamp(24px,6vw,36px)}}.auth-animation{z-index:2;justify-content:center;align-items:center;width:100%;padding:0 24px;display:flex;position:relative}.auth-row{align-items:center;gap:20px;display:flex}.auth-app-cycle{flex-shrink:0;width:68px;height:68px;position:relative}.auth-app{opacity:0;background:#fffffff2;border-radius:12px;justify-content:center;align-items:center;animation:12s ease-in-out infinite authAppCycle;display:flex;position:absolute;inset:0;box-shadow:0 2px 12px #0000004d}.auth-app-0{animation-delay:0s}.auth-app-1{animation-delay:3s}.auth-app-2{animation-delay:6s}.auth-app-3{animation-delay:9s}@keyframes authAppCycle{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:translateY(0)}21%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-6px)}to{opacity:0}}.auth-connector{background:#ffffff1a;width:48px;height:2px;position:relative}.auth-pulse{background:var(--curb-orange);border-radius:2px;width:8px;height:4px;animation:3s ease-in-out infinite authPulseMove;position:absolute;top:-1px;left:0}@keyframes authPulseMove{0%{opacity:0;left:0}15%{opacity:1}50%{opacity:1;left:calc(100% - 8px)}65%{opacity:0;left:calc(100% - 8px)}to{opacity:0;left:0}}.auth-app svg{width:28px;height:28px}.auth-app img{object-fit:cover;border-radius:12px;width:100%;height:100%}.auth-curb-icon{background:var(--bg-primary);background:#ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 2px 12px #0000004d}.auth-curb-icon img{opacity:.9;height:12px}.operate-animation{z-index:2;width:92%;max-width:340px;position:relative}.operate-window{background:#ffffff0f;border-radius:8px;overflow:hidden;box-shadow:0 8px 40px #00000080,0 0 0 1px #ffffff08}.operate-titlebar{background:#222524;align-items:center;gap:8px;padding:8px 10px;display:flex}.operate-dots{flex-shrink:0;gap:5px;display:flex}.operate-dots span{background:#ffffff1f;border-radius:50%;width:7px;height:7px}.operate-address{color:#ffffff8c;white-space:nowrap;background:#ffffff0a;border-radius:4px;flex:1;align-items:center;gap:4px;padding:3px 8px;font-size:8px;font-weight:400;display:flex;overflow:hidden}.operate-lock{flex-shrink:0}.operate-body{min-height:200px;display:flex}.operate-sidebar{background:#1e2120;flex-direction:column;flex-shrink:0;width:80px;padding:0;display:flex}.operate-nav-group{flex-direction:column;gap:0;padding:8px 0;display:flex}.operate-nav-item{color:#ffffff8c;cursor:default;align-items:center;gap:5px;padding:5px 10px;font-size:8px;font-weight:400;transition:background .2s;display:flex}.op-nav-icon{flex-shrink:0;align-items:center;display:flex}.operate-nav-item.active{color:#ffffffe6;background:#ffffff0d}.operate-main{flex-direction:column;flex:1;display:flex}.operate-toolbar{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.operate-page-title{color:#ffffffd9;font-size:11px;font-weight:600}.operate-actions{gap:4px;display:flex}.operate-table{flex:1}.operate-table-header{color:#ffffff8c;text-transform:uppercase;letter-spacing:.03em;background:#ffffff03;grid-template-columns:48px 40px 1fr 52px 48px;gap:0;padding:5px 10px;font-size:7px;font-weight:500;display:grid}.operate-table-row{color:#ffffff8c;grid-template-columns:48px 40px 1fr 52px 48px;align-items:center;gap:0;padding:5px 10px;font-size:8px;transition:background .3s;display:grid}.operate-order-id{color:#547dc5;font-weight:500}.op-col-total{font-variant-numeric:tabular-nums;text-align:right;padding-right:4px}.operate-status{white-space:nowrap;border-radius:10px;width:fit-content;padding:1px 5px;font-size:7px;font-weight:500;display:inline-block}.operate-status-pending{color:#fdfac3;background:#fdfac31a}.operate-status-paid{color:#28c840;background:#28c84014}.operate-status-shipped{color:#a2b9e2;background:#a2b9e214}.operate-row-0{animation:15s infinite operateRowHighlight}.operate-row-1{animation:15s 3s infinite operateRowHighlight}.operate-row-2{animation:15s 6s infinite operateRowHighlight}.operate-row-3{animation:15s 9s infinite operateRowHighlight}.operate-row-4{animation:15s 12s infinite operateRowHighlight}@keyframes operateRowHighlight{0%{background:0 0}4%{background:#547dc50f}16%{background:#547dc50f}20%{background:0 0}to{background:0 0}}.operate-cursor{filter:drop-shadow(0 2px 6px #00000080);transform-origin:7px 2px;z-index:10;animation:15s ease-in-out infinite operateCursorMove;position:absolute;transform:rotate(-45deg)}@keyframes operateCursorMove{0%,2%{top:88px;left:200px}4%{top:88px;left:210px}18%{top:88px;left:210px}22%{top:108px;left:200px}38%{top:108px;left:200px}42%{top:128px;left:212px}58%{top:128px;left:212px}62%{top:148px;left:204px}78%{top:148px;left:204px}82%{top:168px;left:208px}96%{top:168px;left:208px}to{top:88px;left:200px}}.extract-animation{z-index:2;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:280px;padding:24px 40px;display:flex;position:relative}.extract-raw{flex-direction:column;gap:4px;width:100%;display:flex}.extract-raw-line{color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#ffffff0f;border-radius:3px;padding:5px 8px;font-family:SF Mono,Fira Code,monospace;font-size:9px;animation:8s infinite extractLineIn}.extract-raw-dim{color:#ffffff8c}.extract-line-0{animation-delay:0s}.extract-line-1{animation-delay:.3s}.extract-line-2{animation-delay:.6s}.extract-line-3{animation-delay:.9s}@keyframes extractLineIn{0%{opacity:0;transform:translate(-4px)}8%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}90%{opacity:0}to{opacity:0}}.extract-arrow{opacity:0;flex-shrink:0;animation:8s 1.2s infinite extractArrowPulse;transform:rotate(90deg)}@keyframes extractArrowPulse{0%{opacity:0}5%{opacity:.6}70%{opacity:.6}82%{opacity:0}to{opacity:0}}.extract-json{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #3d997033;border-radius:6px;flex-direction:column;gap:1px;width:100%;padding:10px 12px;display:flex}.extract-json-line{opacity:0;font-family:SF Mono,Fira Code,monospace;font-size:8px;line-height:1.6;animation:8s infinite extractJsonIn}.extract-json-0{animation-delay:1.4s}.extract-json-1{animation-delay:1.6s}.extract-json-2{animation-delay:1.8s}.extract-json-3{animation-delay:2s}.extract-json-4{animation-delay:2.2s}.extract-json-5{animation-delay:2.4s}@keyframes extractJsonIn{0%{opacity:0;transform:translateY(2px)}5%{opacity:1;transform:translateY(0)}72%{opacity:1}82%{opacity:0}to{opacity:0}}.ej-brace{color:#ffffff80}.ej-key{color:var(--curb-orange)}.ej-colon{color:#ffffff8c;margin:0 2px}.ej-str{color:var(--green-100)}.ej-num{color:var(--blue-light)}.ej-comma{color:#ffffff8c}.auth-section{max-width:100%;margin:0 auto;padding:120px 24px 0}.auth-section-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:56px;display:grid}.auth-title{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(32px,4.5vw,60px);font-weight:500;line-height:1.05}.auth-subtitle{color:#fff9;max-width:550px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.auth-stage{background:#ffffff0f;border-radius:20px;padding:40px 40px 56px;position:relative;overflow:hidden}.auth-stage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.auth-embed-caption{letter-spacing:.01em;color:#ffffff80;align-items:center;gap:8px;margin-bottom:18px;padding-left:2px;font-size:12px;font-weight:500;display:flex}.auth-embed-caption-dot{background:var(--green-100);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #60917e99}.auth-embed-caption-dot-yellow{background:var(--curb-orange);box-shadow:0 0 6px #fdfac380}.auth-embed-wrap{flex-direction:column;display:flex}.auth-embed{background:#ffffff0f;border-radius:14px;flex-direction:column;flex:1;min-height:420px;padding:22px 22px 16px;display:flex;position:relative;box-shadow:0 20px 50px -20px #00000080,inset 0 0 0 1px #ffffff03}.auth-embed-view{opacity:0;pointer-events:none;flex-direction:column;animation:12s infinite authEmbedCycle;display:flex;position:absolute;inset:28px 28px 20px;transform:translateY(8px)}.auth-view-credentials{animation-delay:0s}.auth-view-mfa{animation-delay:-8s}.auth-view-connected{animation-delay:-4s}@keyframes authEmbedCycle{0%,3%{opacity:0;transform:translateY(8px)}6%,28%{opacity:1;transform:translateY(0)}32%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-4px)}}.auth-embed-brandrow{justify-content:center;margin-bottom:14px;display:flex}.auth-embed-logopair{align-items:center;gap:8px;display:flex}.auth-embed-logo{object-fit:cover;background:#fff;border-radius:10px;flex-shrink:0;width:38px;height:38px;padding:0;overflow:hidden}.auth-embed-logo-curb{background:var(--bg-primary);border:1px solid #ffffff1a;justify-content:center;align-items:center;padding:0;display:flex}.auth-embed-logodash{background:#fff3;width:20px;height:1px;position:relative}.auth-embed-logodash:after{content:"";background:var(--curb-orange);width:6px;height:1px;animation:2.4s ease-in-out infinite authEmbedTravel;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes authEmbedTravel{0%{opacity:0;left:0}15%{opacity:1}50%{opacity:1;left:calc(100% - 6px)}60%{opacity:0}to{opacity:0;left:calc(100% - 6px)}}.auth-embed-heading{text-align:left;margin-bottom:18px}.auth-embed-heading-center{text-align:center}.auth-embed-heading h3{color:#fffffff2;letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:500}.auth-embed-heading p{color:#ffffff80;font-size:13px;line-height:1.45}.auth-embed-fields{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.auth-embed-field{flex-direction:column;gap:6px;display:flex}.auth-embed-field label{color:#ffffffbf;letter-spacing:.01em;font-size:11px;font-weight:500}.auth-embed-input{color:#ffffffe6;background:#ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:10px 12px;font-size:13px;display:flex}.auth-embed-input-pw{color:#ffffffd9}.auth-embed-dots{letter-spacing:.05em}.auth-embed-eye{color:#ffffff8c;flex-shrink:0}.auth-embed-button{background:var(--curb-orange);width:100%;color:var(--on-orange,#fff);letter-spacing:.01em;transition:opacity var(--transition);border-radius:8px;padding:11px 16px;font-size:13px;font-weight:500}.auth-embed-button:hover{opacity:.9}.auth-embed-otp{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px;display:grid}.auth-embed-otp-cell{text-align:center;color:#fffffff2;font-variant-numeric:tabular-nums;background:#0f1211;border:1px solid #ffffff17;border-radius:8px;padding:12px 0;font-size:18px;font-weight:500}.auth-embed-otp-caret{border-color:#fdfac359;box-shadow:0 0 0 3px #fdfac314}.auth-view-connected{text-align:center;justify-content:center;align-items:center}.auth-embed-check{width:56px;height:56px;color:var(--green-100);background:#60917e2e;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;animation:.5s ease-out authEmbedCheckPop;display:flex}.auth-embed-check svg{width:32px;height:32px}@keyframes authEmbedCheckPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.auth-embed-footer{color:#ffffff8c;letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}.auth-vault-wrap{flex-direction:column;display:flex}.auth-vault{background:#ffffff0f;border-radius:14px;flex-direction:column;flex:1;gap:14px;min-height:420px;padding:20px;display:flex;box-shadow:0 20px 50px -20px #00000080}.auth-vault-head{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.auth-vault-head-label{color:#ffffffd9;letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.auth-vault-head-label svg{color:var(--curb-orange)}.auth-vault-head-badge{color:var(--curb-orange);background:var(--curb-orange-dim);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.auth-vault-entries{flex-direction:column;flex:1;gap:8px;display:flex}.auth-vault-entry{transition:background var(--transition), border-color var(--transition);background:#ffffff0d;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.auth-vault-entry:hover{background:#ffffff1f}.auth-vault-logo{object-fit:cover;background:#fff;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:0;overflow:hidden}.auth-vault-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auth-vault-name{color:#ffffffeb;letter-spacing:-.005em;font-size:13px;font-weight:500}.auth-vault-status{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:11px}.auth-vault-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.auth-vault-dot-live{background:var(--green-100);animation:2.6s ease-in-out infinite authVaultDotPulse;box-shadow:0 0 6px #60917e99}.auth-vault-dot-new{animation:12s infinite authVaultDotPhase}@keyframes authVaultDotPhase{0%,28%{opacity:0;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}32%{opacity:1;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}38%{opacity:.5;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}44%{opacity:1;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}50%{opacity:.5;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}56%{opacity:1;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}62%{opacity:.5;background:var(--curb-orange);box-shadow:0 0 8px #fdfac380}66%{opacity:1;background:var(--green-100);box-shadow:0 0 8px #60917e99}95%{opacity:1;background:var(--green-100);box-shadow:0 0 8px #60917e99}to{opacity:0;background:var(--green-100);box-shadow:0 0 8px #60917e99}}.auth-vault-entry-new{background:#fdfac31f;animation:12s ease-out infinite authVaultEntryIn}.auth-vault-entry-new .auth-vault-meta{grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}.auth-vault-entry-new .auth-vault-name{grid-row:1}.auth-vault-status-connecting,.auth-vault-status-connected{grid-area:2/1}.auth-vault-status-connecting{animation:12s infinite authVaultConnecting}.auth-vault-status-connected{animation:12s infinite authVaultConnected}@keyframes authVaultConnecting{0%,28%{opacity:0}32%,60%{opacity:1}65%,to{opacity:0}}@keyframes authVaultConnected{0%,62%{opacity:0}68%,95%{opacity:1}to{opacity:0}}@keyframes authVaultEntryIn{0%,28%{opacity:0;transform:translateY(8px)}32%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.auth-vault-foot{color:#ffffff8c;letter-spacing:.005em;text-align:center;padding-top:10px;font-size:11px}.auth-pillars{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.auth-pillar{overflow:hidden}.auth-pillar-visual{aspect-ratio:1;background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ap-viz{width:100%;height:100%;position:relative}.auth-pillar h3{color:var(--text-primary);margin:20px 4px 12px;font-size:20px;font-weight:500}.auth-pillar p{color:#fff9;max-width:290px;margin:0 4px 20px;font-size:14px;line-height:1.6}.ap-viz-auth-flow{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:28px 32px;display:flex}.ap-auth-form{flex-direction:column;flex-shrink:0;gap:12px;width:100%;max-width:220px;animation:8s ease-in-out infinite apCompHighlight;display:flex}.ap-auth-field{flex-direction:column;gap:5px;display:flex}.ap-auth-label{color:#ffffff80;letter-spacing:.02em;font-size:10px;font-weight:500}.ap-auth-input{color:#ffffffe6;letter-spacing:.06em;white-space:nowrap;background:#ffffff0f;border-radius:6px;align-items:center;min-height:32px;padding:8px 10px;font-size:13px;display:flex;overflow:hidden}.ap-auth-typing{width:0;animation:8s steps(9,end) infinite apAuthType;display:inline-block;overflow:hidden}@keyframes apAuthType{0%,4%{width:0}18%,to{width:9ch}}.ap-auth-btn{background:var(--curb-orange);color:var(--on-orange,#fff);text-align:center;letter-spacing:.01em;border-radius:6px;padding:8px 0;font-size:11px;font-weight:600;animation:8s ease-in-out infinite apAuthBtnPress;position:relative;overflow:hidden}@keyframes apAuthBtnPress{0%,28%,38%,to{filter:brightness();transform:scale(1)}32%,35%{filter:brightness(1.15);transform:scale(.97)}}.ap-auth-btn-text{animation:8s ease-in-out infinite apAuthBtnText;display:inline-block}@keyframes apAuthBtnText{0%,28%{opacity:1}36%{opacity:0}42%{opacity:0}50%,to{opacity:0}}.ap-auth-btn-check{opacity:0;justify-content:center;align-items:center;animation:8s ease-in-out infinite apAuthBtnCheck;display:flex;position:absolute;inset:0}.ap-auth-btn-check svg{width:16px;height:16px}@keyframes apAuthBtnCheck{0%,38%{opacity:0;transform:scale(.8)}44%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.8)}}.ap-auth-divider{opacity:0;align-items:center;gap:8px;width:100%;max-width:220px;padding:6px 0;animation:8s ease-in-out infinite apAuthDividerIn;display:flex}@keyframes apAuthDividerIn{0%,40%{opacity:0}50%,88%{opacity:1}94%,to{opacity:0}}.ap-auth-divider-line{background:#ffffff0f;flex:1;height:1px}.ap-auth-divider-dot{background:#ffffff26;border-radius:50%;width:4px;height:4px}.ap-auth-response{opacity:0;flex-direction:column;gap:8px;width:100%;max-width:220px;animation:8s ease-in-out infinite apAuthResponseIn;display:flex;transform:translateY(6px)}@keyframes apAuthResponseIn{0%,44%{opacity:0;transform:translateY(6px)}52%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(6px)}}.ap-auth-response-header{font-family:var(--mono);white-space:nowrap;background:#ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex;overflow:hidden}.ap-auth-response-badge{font-family:var(--mono);color:var(--green-100);background:#60917e2e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.ap-auth-response-body{font-family:var(--mono);color:#ffffffb8;background:#ffffff0f;border-radius:6px;padding:8px 10px;font-size:10.5px;line-height:1.45}.ap-api-method{color:var(--curb-orange);letter-spacing:.04em;font-size:11px;font-weight:600}.ap-api-path{color:#ffffffc7;text-overflow:ellipsis;overflow:hidden}.ap-api-dot{background:var(--green-100);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite apApiDotPulse;box-shadow:0 0 4px #60917eb3}@keyframes apApiDotPulse{0%,to{opacity:1}50%{opacity:.4}}.ap-viz-vault{flex-direction:column;justify-content:center;gap:10px;padding:36px 28px;display:flex}.ap-vault-scan{pointer-events:none;background:linear-gradient(#0000 0%,#fdfac30f 50%,#0000 100%);height:30%;animation:4s ease-in-out infinite apVaultScan;position:absolute;top:0;left:0;right:0}@keyframes apVaultScan{0%{transform:translateY(-100%)}to{transform:translateY(380%)}}.ap-vault-row{background:#ffffff0f;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;animation:6s ease-in-out infinite apVaultRowShimmer;display:flex}.ap-vault-row-0{animation-delay:0s}.ap-vault-row-1{animation-delay:.4s}.ap-vault-row-2{animation-delay:.8s}@keyframes apVaultRowShimmer{0%,40%,to{box-shadow:none;border-color:#ffffff8c}48%,58%{border-color:#60917e40;box-shadow:0 0 0 1px #60917e14}}.ap-vault-logo{object-fit:cover;background:#fff;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:0;overflow:hidden}.ap-vault-dots{letter-spacing:.12em;color:#fff9;font-size:15px;font-family:var(--mono);white-space:nowrap;flex:1;overflow:hidden}.ap-vault-lock{color:var(--curb-orange);opacity:.55;flex-shrink:0;width:14px;height:14px;animation:6s ease-in-out infinite apVaultLock}.ap-vault-row-0 .ap-vault-lock{animation-delay:0s}.ap-vault-row-1 .ap-vault-lock{animation-delay:.4s}.ap-vault-row-2 .ap-vault-lock{animation-delay:.8s}@keyframes apVaultLock{0%,40%,to{opacity:.4}48%,58%{opacity:1}}.ap-vault-row-new{animation:6s cubic-bezier(.2,.8,.2,1) infinite apVaultRowNew;position:relative;overflow:hidden}@keyframes apVaultRowNew{0%,4%{opacity:0;box-shadow:none;border-color:#fdfac300;transform:translate(40px)}12%,20%{opacity:1;border-color:#fdfac359;transform:translate(0);box-shadow:0 0 0 2px #fdfac31a}30%{border-color:#fdfac340}42%,92%{opacity:1;border-color:#60917e4d;box-shadow:0 0 0 1px #60917e1a}98%,to{opacity:0;transform:translate(0)}}.ap-vault-value{height:18px;font-family:var(--mono);flex:1;display:inline-block;position:relative;overflow:hidden}.ap-vault-plaintext,.ap-vault-encrypted{letter-spacing:.08em;white-space:nowrap;font-size:13px;position:absolute;top:0;left:0}.ap-vault-plaintext{color:#fdfac3e6;animation:6s ease-in-out infinite apVaultPlaintext}.ap-vault-encrypted{color:#fff9;letter-spacing:.12em;font-size:15px;animation:6s ease-in-out infinite apVaultEncrypted}@keyframes apVaultPlaintext{0%,8%{opacity:0;filter:blur();transform:translateY(0)}14%,28%{opacity:1;filter:blur();transform:translateY(0)}34%{opacity:0;filter:blur(3px);transform:translateY(-6px)}to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@keyframes apVaultEncrypted{0%,32%{opacity:0;transform:translateY(6px)}40%,92%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}.ap-vault-lock-new{animation:6s ease-in-out infinite apVaultLockClose}@keyframes apVaultLockClose{0%,30%{opacity:.2;transform:scale(.85)}38%,48%{opacity:1;color:var(--curb-orange);transform:scale(1.15)}55%,92%{opacity:1;color:var(--green-100);transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}.ap-viz-factors{padding:32px}.ap-factor{opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:12s infinite apFactorCycle;display:flex;position:absolute;inset:0;transform:translateY(8px)}.ap-factor-otp{animation-delay:0s}.ap-factor-sms{animation-delay:-9s}.ap-factor-passkey{animation-delay:-6s}.ap-factor-captcha{animation-delay:-3s}@keyframes apFactorCycle{0%,2%{opacity:0;transform:translateY(8px)}5%,22%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(-4px)}}.ap-factor-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:500}.ap-factor-cells{gap:8px;display:flex}.ap-factor-cells span{color:#fffffff2;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:32px;height:40px;font-size:18px;font-weight:500;display:flex}.ap-otp-cell{animation:12s step-end infinite apOtpFill;color:#0000!important}.ap-otp-cell-0{animation-delay:.3s}.ap-otp-cell-1{animation-delay:.55s}.ap-otp-cell-2{animation-delay:.8s}.ap-otp-cell-3{animation-delay:1.05s}.ap-otp-cell-4{animation-delay:1.3s}.ap-otp-cell-5{animation-delay:1.55s}@keyframes apOtpFill{0%,to{color:#fffffff2;border-color:var(--curb-orange);background:#fdfac314}22%{color:#fffffff2;background:#0f1211;border-color:#ffffff8c}25%,99%{color:#0000;background:#0f1211;border-color:#ffffff8c}}.ap-factor-bubble{background:#161a19;border:1px solid #ffffff1a;border-radius:18px 18px 18px 6px;flex-direction:column;gap:4px;max-width:220px;padding:14px 18px;animation:12s ease-out -9s infinite apSmsBubble;display:flex}@keyframes apSmsBubble{0%{opacity:0;transform:translate(-24px)scale(.92)}5%,22%{opacity:1;transform:translate(0)scale(1)}25%,to{opacity:1;transform:translate(0)scale(1)}}.ap-factor-bubble-code{font-family:var(--mono);color:var(--curb-orange);letter-spacing:.1em;white-space:nowrap;font-size:20px;font-weight:500;animation:12s steps(7,end) -9s infinite apSmsType;overflow:hidden}@keyframes apSmsType{0%,6%{max-width:0}18%,22%{max-width:8ch}25%,to{max-width:8ch}}.ap-factor-bubble-caption{color:#ffffff80;font-size:11px}.ap-passkey-frame{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.ap-passkey-glyph{width:52px;height:52px;color:var(--curb-orange)}.ap-passkey-sweep{background:linear-gradient(#0000 0%,#fdfac380 50%,#0000 100%);height:35%;animation:12s ease-in-out -6s infinite apPasskeySweep;position:absolute;top:0;left:0;right:0}@keyframes apPasskeySweep{0%{opacity:0;transform:translateY(-100%)}4%{opacity:1;transform:translateY(-100%)}12%{opacity:1;transform:translateY(220%)}13%{opacity:0;transform:translateY(-100%)}14%{opacity:1}21%{opacity:1;transform:translateY(220%)}22%,to{opacity:0;transform:translateY(220%)}}.ap-factor-captcha-box{background:#161a19;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ap-factor-captcha-check{width:22px;height:22px;color:var(--bg-primary);background:#ffffff14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;animation:12s ease-out -3s infinite apCaptchaBox;display:flex;position:relative}@keyframes apCaptchaBox{0%,6%{background:#ffffff14}8%,22%{background:var(--green-100)}25%,to{background:var(--green-100)}}.ap-factor-captcha-ripple{opacity:0;border:2px solid #fdfac399;border-radius:6px;animation:12s ease-out -3s infinite apCaptchaRipple;position:absolute;inset:-2px}@keyframes apCaptchaRipple{0%,5%{opacity:0;transform:scale(1)}6%{opacity:1;transform:scale(1)}12%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.ap-factor-captcha-check-svg{width:14px;height:14px}.ap-factor-captcha-check-svg path{stroke-dasharray:20;stroke-dashoffset:20px;animation:12s ease-out -3s infinite apCaptchaDraw}@keyframes apCaptchaDraw{0%,7%{stroke-dashoffset:20px}12%,22%{stroke-dashoffset:0}25%,to{stroke-dashoffset:0}}.ap-factor-captcha-text{color:#ffffffe6;font-size:14px}@media (max-width:960px){.auth-section-header{grid-template-columns:1fr;align-items:start;gap:16px}.auth-subtitle{max-width:none}.auth-stage{padding:28px 20px 40px}.auth-stage-grid{grid-template-columns:1fr;gap:24px}.auth-embed,.auth-vault{min-height:unset}.auth-embed{min-height:380px}.auth-pillars{grid-template-columns:1fr;gap:32px}.auth-title br{display:none}}@media (max-width:640px){.auth-section{padding:80px 16px 0}.auth-section-header{margin-bottom:40px}.auth-stage{border-radius:16px;padding:20px 14px 32px}.auth-embed{padding:18px 18px 14px}.auth-embed-view{inset:20px 20px 16px}}.cu-section{max-width:100%;margin:0 auto;padding:160px 24px 80px}.cu-section-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:56px;display:grid}.cu-title{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.08}.cu-subtitle{color:#fff9;max-width:480px;margin:0;font-size:18px;line-height:1.6}.cu-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.cu-card{overflow:hidden}.cu-card-visual{aspect-ratio:3/2;background:#ffffff0f;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cu-card h3{color:var(--text-primary);margin:24px 4px 12px;font-size:20px;font-weight:500}.cu-card p{color:#fff9;max-width:400px;margin:0 4px 24px;font-size:14px;line-height:1.6}.cu-opr{flex-direction:column;width:100%;height:100%;padding:24px;display:flex}.cu-opr-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;border-radius:8px 8px 0 0;padding:10px 14px}.cu-opr-tabs{gap:6px;display:flex}.cu-opr-tab{color:#ffffff8c;cursor:default;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;transition:background .3s,color .3s;display:flex}.cu-opr-tab.active{color:#fffc;background:#ffffff0f}.cu-opr-tab-icon{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px}.cu-opr-viewport{background:#141918;border-radius:0 0 8px 8px;flex:1;position:relative;overflow:hidden}.cu-opr-page{background:#141918;position:absolute;inset:0;overflow:hidden}.cu-opr-appbar{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 16px;display:flex}.cu-opr-appname{margin-right:4px;font-size:13px;font-weight:700}.cu-opr-appnav{color:#ffffff8c;font-size:11px}.cu-opr-appnav-active{color:#fffc;font-weight:600}.cu-opr-table{padding:0 16px}.cu-opr-trow{color:#ffffffb3;border-bottom:1px solid #ffffff0f;grid-template-columns:1.2fr .8fr .8fr .6fr;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:grid}.cu-opr-thead{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.cu-opr-trow-target{transition:background .3s}.cu-opr-trow-target.highlight{background:#635bff1f}.cu-opr-mono{font-family:var(--mono);color:#ffffff8c;font-size:10px}.cu-opr-pill{border-radius:4px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:500;display:inline-block}.cu-opr-pill-blue{color:#93bbfd;background:#3b82f626}.cu-opr-pill-green{color:#86efac;background:#22c55e26}.cu-opr-pill-yellow{color:#fde68a;background:#eab30826}.cu-opr-form{padding:12px 16px}.cu-opr-form-row{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.cu-opr-form-row label{color:#ffffff8c;flex-shrink:0;width:54px;padding-top:6px;font-size:10px;font-weight:500}.cu-opr-form-input{color:#ffffffd9;min-height:20px;font-size:11px;font-family:var(--mono);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;flex:1;padding:5px 8px}.cu-opr-form-btn{color:#fff;border-radius:5px;justify-content:center;align-items:center;margin-top:4px;padding:6px 16px;font-size:11px;font-weight:600;transition:opacity .2s;display:inline-flex}.cu-opr-form-btn.clicked{opacity:.6}.cu-opr-cursor{pointer-events:none;z-index:10;opacity:0;filter:drop-shadow(0 1px 3px #0006);flex-direction:column;gap:0;transition:left .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:absolute}.cu-opr-cursor-arrow{transform-origin:50%;width:22px;height:20px;transform:rotate(-45deg)}.cu-opr-cursor-label{color:#0d100f;white-space:nowrap;letter-spacing:-.3px;background:#fdfac3;border-radius:2px;margin-top:4px;margin-left:12px;padding:3px 8px;font-size:9px;font-weight:500}.cu-opr-cursor.visible{opacity:1}.cu-opr-cursor.click:after{content:"";background:#fdfac34d;border-radius:50%;width:24px;height:24px;animation:.4s ease-out forwards cu-click-ring;position:absolute;top:4px;left:4px}@keyframes cu-click-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.cu-card-scale{isolation:isolate;position:relative}.cu-card-scale:before{content:"";border-radius:inherit;z-index:0;background:radial-gradient(at 30% 0,#19483d40,#0000 60%),radial-gradient(at 80% 100%,#fdfac308,#0000 55%);position:absolute;inset:0}.cu-card-scale .scale-grid-wrap{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:28px;display:flex;position:relative;overflow:hidden}.cu-card-scale .scale-grid{grid-template-columns:repeat(4,1fr);align-content:start;gap:12px;width:100%;transition:opacity .5s;display:grid}@media (max-width:960px){.cu-section-header{grid-template-columns:1fr;align-items:start;gap:16px}.cu-subtitle{max-width:none}.cu-grid{grid-template-columns:1fr;gap:32px}.cu-title br{display:none}.cu-card-visual{aspect-ratio:4/3}.cu-opr{padding:20px}.cu-opr-tabs{gap:4px}.cu-opr-tab{padding:4px 10px;font-size:10px}.cu-card-scale .scale-grid{grid-template-columns:repeat(3,1fr);gap:10px}.cu-card-scale .scale-grid-wrap{padding:24px}}@media (max-width:640px){.cu-section{padding:80px 16px 60px}.cu-section-header{margin-bottom:40px}.cu-card-visual{aspect-ratio:1;border-radius:14px}.cu-opr{padding:16px}.cu-opr-header{padding:8px 10px}.cu-opr-tabs{gap:2px;overflow-x:auto}.cu-opr-tab{padding:4px 8px;font-size:9px}.cu-opr-tab-icon{width:12px;height:12px}.cu-opr-appbar{gap:10px;padding:8px 12px}.cu-opr-appname{font-size:11px}.cu-opr-appnav{font-size:9px}.cu-opr-trow{grid-template-columns:1.3fr .7fr .7fr .5fr;gap:4px;padding:6px 0;font-size:10px}.cu-opr-thead{font-size:9px}.cu-opr-table{padding:0 12px}.cu-opr-form{padding:10px 12px}.cu-opr-form-row label{width:48px;font-size:9px}.cu-opr-form-input{font-size:10px}.cu-opr-form-btn{padding:5px 14px;font-size:10px}.cu-card-scale .scale-grid{grid-template-columns:repeat(3,1fr);gap:8px}.cu-card-scale .scale-grid-wrap{padding:16px}.scale-vm .sv-body,.sv-head{padding:4px 6px}.sv-id,.sv-source,.sv-task{font-size:8px}}.uc-home-section{max-width:100%;margin:0 auto;padding:120px 24px 80px}.uc-home-title{letter-spacing:-.03em;color:var(--text-primary);margin:0 0 32px;font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.08}.uc-home-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:48px;display:grid}.uc-home-visual{aspect-ratio:1;background:#ffffff0f;border-radius:16px;justify-content:center;align-items:center;display:flex;position:sticky;top:100px;overflow:hidden}.uc-home-sky{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.uc-home-mountains-bg{z-index:1;pointer-events:none;width:100%;height:auto;position:absolute;bottom:15%;left:0}.uc-home-mountains-fg{z-index:3;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.uc-home-mockup{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0}.uc-home-mockup.active{opacity:1}.uc-home-visual-wrap{z-index:2;width:100%;height:100%;position:relative}.uc-home-mockup .ipad-frame{width:100%;max-width:540px;position:relative}.uc-home-mockup .ipad-frame-img{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:relative}.uc-home-mockup .ipad-screen{z-index:3;background:#0a0a0a;border-radius:12px;font-size:11px;position:absolute;inset:2.8% 2.4%;overflow:hidden}.uc-home-mockup .iphone-frame{width:52%;max-width:260px;position:relative}.uc-home-mockup .iphone-frame-img{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:relative}.uc-home-mockup .iphone-screen-content{z-index:3;background:#0a0a0a;border-radius:38px;position:absolute;inset:1% 3.6% 2.8%;overflow:hidden}.uc-home-mockup .demo-step{padding:40px 14px 14px}.uc-home-mockup .demo-screen-title{color:#fff;text-align:center;margin-bottom:4px;font-size:13px;font-weight:600}.uc-home-mockup .demo-screen-sub{color:#ffffff8c;text-align:center;margin-bottom:12px;font-size:10px}.uc-home-mockup .demo-list-item{align-items:center;padding:8px 0;display:flex}.uc-home-mockup .demo-list-item img{border-radius:5px;flex-shrink:0;width:22px;height:22px;margin-right:8px}.uc-home-mockup .demo-list-name{color:#ffffffd9;flex:1;font-size:11px;font-weight:500}.uc-home-mockup .demo-list-meta{color:#ffffff8c;font-size:10px}.uc-home-mockup .demo-cta,.uc-home-mockup .aq-cta{color:#0d100f;text-align:center;cursor:default;pointer-events:none;background:#fff;border:none;border-radius:7px;width:100%;margin-top:12px;padding:9px;font-size:10px;font-weight:600;display:block}.uc-home-mockup .demo-card-img{border-radius:8px;width:100%;margin-bottom:8px}.uc-home-mockup .demo-section-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;margin:10px 0 4px;font-size:9px;font-weight:500}.uc-home-mockup .demo-pair{justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}.uc-home-mockup .demo-pair-app{flex-direction:column;align-items:center;gap:6px;display:flex}.uc-home-mockup .demo-pair-icon{border-radius:10px;width:40px;height:40px}.uc-home-mockup .demo-pair-name{color:#fffc;font-size:10px;font-weight:500}.uc-home-mockup .demo-pair-arrow{color:#ffffff8c}.uc-home-mockup .demo-pair-context{color:#ffffff8c;text-align:center;margin-bottom:8px;font-size:10px;line-height:1.5}.uc-home-mockup .demo-split{height:100%;display:flex}.uc-home-mockup .demo-left{background:#ffffff08;flex-direction:column;flex:1;padding:14px 16px;display:flex}.uc-home-mockup .demo-right{flex-direction:column;flex:1;padding:14px 16px;display:flex}.uc-home-mockup .demo-col-title{color:#fff;margin-bottom:3px;font-size:12px;font-weight:500}.uc-home-mockup .demo-col-sub{color:#ffffff8c;margin-bottom:8px;font-size:9px}.uc-home-mockup .demo-account{background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.uc-home-mockup .demo-account-icon{object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.uc-home-mockup .demo-account-info{flex:1;min-width:0}.uc-home-mockup .demo-account-name{color:#ffffffe6;font-size:10px;font-weight:500;display:block}.uc-home-mockup .demo-account-date{color:#ffffff8c;font-size:8px;display:block}.uc-home-mockup .demo-account-amount{color:#fff;font-size:11px;font-weight:600}.uc-home-mockup .demo-right-label{color:#fff;align-items:center;gap:5px;margin-bottom:20px;font-size:12px;font-weight:500;display:flex}.uc-home-mockup .demo-status-dot{background:#4ade80;border-radius:50%;width:5px;height:5px}.uc-home-mockup .demo-json{background:#ffffff05;border-radius:7px;padding:10px 12px;font-family:SF Mono,Fira Code,monospace;font-size:9px;line-height:1.7}.uc-home-mockup .demo-json-line{white-space:nowrap;color:#ffffff80;opacity:1}.uc-home-mockup .dj-brace{color:#ffffff8c}.uc-home-mockup .dj-key{color:#82aaffe6}.uc-home-mockup .dj-str{color:#98c379e6}.uc-home-mockup .dj-num{color:#d19a66e6}.uc-home-mockup .ic-catalog{height:100%;display:flex}.uc-home-mockup .ic-sidebar{background:#ffffff08;flex-direction:column;gap:2px;width:80px;padding:12px 10px;display:flex}.uc-home-mockup .ic-sidebar-title{color:#fff;margin-bottom:8px;font-size:10px;font-weight:600}.uc-home-mockup .ic-nav-item{color:#ffffff8c;border-radius:4px;padding:4px 8px;font-size:9px}.uc-home-mockup .ic-nav-item.ic-active{color:#fff;background:#ffffff0f}.uc-home-mockup .ic-main{flex:1;padding:12px 14px}.uc-home-mockup .ic-header{margin-bottom:10px}.uc-home-mockup .ic-count{color:#ffffff8c;font-size:9px}.uc-home-mockup .ic-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.uc-home-mockup .ic-card{background:#ffffff0d;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.uc-home-mockup .ic-card img{border-radius:5px;width:22px;height:22px}.uc-home-mockup .ic-card-name{color:#ffffffb3;font-size:8px;font-weight:500}.uc-home-mockup .ic-badge{color:#4ade80;font-size:7px}.uc-home-mockup .aq-split{height:100%;display:flex}.uc-home-mockup .aq-left{background:#ffffff08;flex-direction:column;flex:1;padding:14px 16px;display:flex}.uc-home-mockup .aq-right{flex-direction:column;flex:1;padding:14px 16px;display:flex}.uc-home-mockup .aq-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.uc-home-mockup .aq-title{color:#fff;font-size:11px;font-weight:500}.uc-home-mockup .aq-badge{color:#ffffff8c;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:8px}.uc-home-mockup .aq-item{background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.uc-home-mockup .aq-item-icon{border-radius:5px;flex-shrink:0;width:22px;height:22px}.uc-home-mockup .aq-item-info{flex:1;min-width:0}.uc-home-mockup .aq-item-action{color:#ffffffd9;font-size:10px;font-weight:500;display:block}.uc-home-mockup .aq-item-detail{color:#ffffff8c;font-size:8px;display:block}.uc-home-mockup .aq-item-tag{color:#ffffff8c;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:8px;font-weight:500}.uc-home-mockup .aq-item.done{background:#4ade801f}.uc-home-mockup .aq-item.done .aq-item-tag{color:#4ade80;background:#4ade801a}.uc-home-mockup .aq-item.running{background:#547dc529}.uc-home-mockup .aq-item.running .aq-item-tag{color:#547dc5e6;background:#547dc526}.uc-home-mockup .aq-left .demo-cta,.uc-home-mockup .aq-left .aq-cta{margin-top:8px}.uc-home-mockup .aq-status-dot{background:#ffffff26;border-radius:50%;width:5px;height:5px}.uc-home-mockup .aq-log{background:#ffffff05;border-radius:6px;flex:1;padding:8px 10px;font-family:SF Mono,Fira Code,monospace;font-size:8px;line-height:1.8;overflow:hidden}.uc-home-mockup .aq-log-line{color:#ffffff8c;white-space:nowrap}.uc-home-mockup .aq-log-ts{color:#ffffff8c;margin-right:6px}.uc-home-mockup .aq-log-success{color:#4ade80}.uc-home-mockup .tt-split{height:100%;display:flex}.uc-home-mockup .tt-left{background:#ffffff08;flex:1;padding:14px 16px}.uc-home-mockup .tt-right{flex:1;padding:14px 16px}.uc-home-mockup .tt-header{color:#fff;margin-bottom:10px;font-size:11px;font-weight:500}.uc-home-mockup .tt-event-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.uc-home-mockup .tt-platform-icon{border-radius:6px;flex-shrink:0;width:24px;height:24px}.uc-home-mockup .tt-event-info{flex:1}.uc-home-mockup .tt-event-name{color:#ffffffd9;font-size:11px;font-weight:500;display:block}.uc-home-mockup .tt-event-detail{color:#ffffff8c;font-size:8px;display:block}.uc-home-mockup .tt-parties{gap:12px;margin-bottom:10px;display:flex}.uc-home-mockup .tt-party{flex:1}.uc-home-mockup .tt-party-label{color:#ffffff8c;margin-bottom:2px;font-size:8px;display:block}.uc-home-mockup .tt-party-name{color:#ffffffb3;font-size:10px;font-weight:500;display:block}.uc-home-mockup .tt-status-bar{color:#ffffff8c;background:#ffffff08;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.uc-home-mockup .tt-status-dot{background:#fbbf24;border-radius:50%;width:5px;height:5px}.uc-home-mockup .tt-timeline{flex-direction:column;gap:0;display:flex}.uc-home-mockup .tt-step{align-items:center;gap:8px;padding:4px 0;display:flex}.uc-home-mockup .tt-step-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.uc-home-mockup .tt-step-title{color:#fff9;font-size:9px}.uc-home-mockup .tt-step-line{background:#ffffff14;width:1px;height:8px;margin-left:8px}.uc-home-mockup .tt-check{display:block}.uc-home-list{flex-direction:column;justify-content:space-between;display:flex}.uc-home-items{flex-direction:column;display:flex}.uc-home-item{cursor:pointer;align-items:center;gap:6px;padding:8px 0;text-decoration:none;display:inline-flex}.uc-home-item-arrow{color:var(--curb-orange);opacity:0;flex-shrink:0;font-size:16px;transition:opacity .2s,transform .2s}.uc-home-item:hover .uc-home-item-arrow,.uc-home-item.active .uc-home-item-arrow{opacity:1}.uc-home-item.active .uc-home-item-arrow{transform:translate(2px)}.uc-home-item-name{color:#ffffff8c;font-size:24px;font-weight:500;transition:color .2s}.uc-home-item.active .uc-home-item-name,.uc-home-item:hover .uc-home-item-name{color:var(--text-primary)}@media (max-width:1024px){.uc-home-layout{gap:32px}.uc-home-visual{position:static}}@media (max-width:768px){.uc-home-section{padding:80px 16px 60px}.uc-home-layout{grid-template-columns:1fr}.uc-home-visual{aspect-ratio:4/3;order:2}.uc-home-list{order:1}.uc-home-item-name{font-size:17px}.uc-home-title{margin-bottom:20px}.uc-home-mockup .iphone-frame{width:38%;max-width:180px}.uc-home-mockup .iphone-screen-content{border-radius:26px}.uc-home-mockup .ipad-frame{width:82%;max-width:380px}.uc-home-mockup .demo-step{padding:24px 8px 8px}.uc-home-mockup .demo-screen-title{font-size:9px}.uc-home-mockup .demo-screen-sub{margin-bottom:6px;font-size:7px}.uc-home-mockup .demo-list-item{padding:4px 0}.uc-home-mockup .demo-list-item img{border-radius:3px;width:14px;height:14px;margin-right:5px}.uc-home-mockup .demo-list-name{font-size:8px}.uc-home-mockup .demo-list-meta{font-size:6px}.uc-home-mockup .demo-cta,.uc-home-mockup .aq-cta{border-radius:4px;margin-top:6px;padding:5px;font-size:7px}.uc-home-mockup .demo-card-img{border-radius:5px;margin-bottom:4px}.uc-home-mockup .demo-section-label{margin:4px 0 2px;font-size:6px}.uc-home-mockup .demo-pair{gap:8px;margin:8px 0}.uc-home-mockup .demo-pair-icon{width:28px;height:28px}.uc-home-mockup .demo-pair-name{font-size:7px}.uc-home-mockup .demo-pair-arrow svg{width:14px;height:14px}.uc-home-mockup .demo-pair-context{margin-bottom:4px;font-size:7px}.uc-home-mockup .demo-left,.uc-home-mockup .demo-right{padding:8px 10px}.uc-home-mockup .demo-col-title{font-size:8px}.uc-home-mockup .demo-col-sub{margin-bottom:4px;font-size:6px}.uc-home-mockup .demo-account{border-radius:5px;gap:5px;margin-bottom:3px;padding:5px 6px}.uc-home-mockup .demo-account-icon{width:16px;height:16px}.uc-home-mockup .demo-account-name{font-size:7px}.uc-home-mockup .demo-account-date{font-size:5px}.uc-home-mockup .demo-account-amount{font-size:7px}.uc-home-mockup .demo-right-label{margin-bottom:12px;font-size:8px}.uc-home-mockup .demo-json{border-radius:5px;padding:6px 8px;font-size:6px}.uc-home-mockup .ic-sidebar{width:50px;padding:6px 5px}.uc-home-mockup .ic-sidebar-title{margin-bottom:4px;font-size:7px}.uc-home-mockup .ic-nav-item{padding:2px 4px;font-size:6px}.uc-home-mockup .ic-main{padding:6px 8px}.uc-home-mockup .ic-count{font-size:6px}.uc-home-mockup .ic-grid{gap:3px}.uc-home-mockup .ic-card{border-radius:5px;gap:2px;padding:4px 2px}.uc-home-mockup .ic-card img{width:14px;height:14px}.uc-home-mockup .ic-card-name{font-size:5px}.uc-home-mockup .ic-badge{font-size:4px}.uc-home-mockup .aq-left,.uc-home-mockup .aq-right{padding:8px 10px}.uc-home-mockup .aq-title{font-size:8px}.uc-home-mockup .aq-badge{font-size:5px}.uc-home-mockup .aq-item{border-radius:5px;gap:5px;margin-bottom:3px;padding:5px 6px}.uc-home-mockup .aq-item-icon{width:14px;height:14px}.uc-home-mockup .aq-item-action{font-size:6px}.uc-home-mockup .aq-item-detail{font-size:5px}.uc-home-mockup .aq-item-tag{padding:1px 4px;font-size:5px}.uc-home-mockup .aq-log{padding:4px 6px;font-size:5px}.uc-home-mockup .tt-left,.uc-home-mockup .tt-right{padding:8px 10px}.uc-home-mockup .tt-header{margin-bottom:6px;font-size:8px}.uc-home-mockup .tt-platform-icon{width:16px;height:16px}.uc-home-mockup .tt-event-name{font-size:7px}.uc-home-mockup .tt-event-detail{font-size:5px}.uc-home-mockup .tt-parties{gap:6px;margin-bottom:6px}.uc-home-mockup .tt-party-label{font-size:5px}.uc-home-mockup .tt-party-name{font-size:7px}.uc-home-mockup .tt-status-bar{padding:4px 6px;font-size:6px}.uc-home-mockup .tt-step-icon{width:10px;height:10px}.uc-home-mockup .tt-step-title{font-size:6px}.uc-home-mockup .tt-step-line{height:4px;margin-left:5px}}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:100%;margin:0 auto;padding:120px 24px 80px;display:grid}.split-text{flex-direction:column;gap:16px;display:flex}.split-title{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.1}.split-title span{display:block}.split-desc{color:#fff9;max-width:500px;font-size:18px;line-height:1.6}.split-link{color:var(--curb-orange);transition:opacity var(--transition);margin-top:8px;font-size:15px;font-weight:500;text-decoration:none}.split-link:hover{opacity:.7}.split-section.reverse{direction:rtl}.split-section.reverse>*{direction:ltr}.split-visual-inner{background:#ffffff0f;border-radius:12px;width:100%;height:560px;overflow:hidden}.split-section.reverse .split-text{flex-direction:column;justify-content:center;display:flex}.split-section.reverse .split-title{max-width:560px}.split-section.reverse{gap:60px}@media (max-width:1024px){.split-section{grid-template-columns:1fr;gap:32px}.split-section.reverse{direction:ltr}.split-visual-inner{height:400px}}@media (max-width:768px){.split-section{padding:60px 16px}.split-visual-inner{height:320px}}.product-hero-img{border-radius:12px;width:100%;height:auto;display:block}.prod-hero{padding-top:0;position:relative;overflow:visible}.prod-hero .hero-content{padding-top:240px}.prod-hero .hero-image{overflow:visible}.prod-hero-bg{z-index:0;width:100%;max-height:1000px;position:absolute;top:0;left:0;overflow:hidden}.prod-hero-bg-img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.prod-hero-fade{background:linear-gradient(#0000 0%,#0d100f33 30%,#0d100fb3 60%,#0d100f 90%);width:100%;height:100%;position:absolute;top:0;left:0}.navbar.nav-transparent{background:0 0}.navbar.nav-transparent.nav-scrolled{background:#0d100f}.prod-browser{-webkit-backdrop-filter:blur(24px);background:#0d100f99;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.prod-browser-bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.prod-browser-dot{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.prod-browser-url{color:#ffffff80;background:#ffffff0f;border-radius:6px;flex:1;align-items:center;gap:6px;margin-left:8px;padding:6px 12px;font-size:13px;display:flex}.prod-browser-lock{color:#ffffff8c;align-items:center;display:flex}.prod-browser-body{aspect-ratio:16/10;background:#0d100fcc}.api-split-term{background:#0d100fb3;border:1px solid #ffffff14;border-radius:12px;font-family:SF Mono,Fira Code,JetBrains Mono,Cascadia Code,Menlo,Consolas,monospace;overflow:hidden}.prod-hero .hero-image{-webkit-backdrop-filter:blur(10px)}.api-split-panes{grid-template-columns:1fr 1px 1fr;height:480px;display:grid}.api-split-divider{background:#ffffff0f}.api-split-pane{padding:16px 20px 48px;overflow:hidden}.api-pane-label{color:#ffffff8c;text-transform:none;letter-spacing:.02em;font-size:11px;font-weight:500;font-family:var(--font);align-items:center;gap:8px;margin-bottom:16px;display:flex}.api-status{color:#4ade80;opacity:0;font-size:10px;font-weight:600;transition:opacity .3s}.api-status.visible{opacity:1}.api-pane-code{color:#ffffffd9;white-space:pre-wrap;word-break:break-all;margin:0;font-size:12.5px;line-height:1.75}.api-cursor-line{display:inline}.api-type-cursor{vertical-align:text-bottom;background:#ffffffb3;width:7px;height:15px;animation:.8s step-end infinite apiCursorBlink;display:inline-block}@keyframes apiCursorBlink{0%,to{opacity:1}50%{opacity:0}}.t-cmd{color:#dcdcaa}.t-flag{color:#9cdcfe}.t-url,.t-str{color:#ce9178}.t-hdr{color:#c586c0}.t-comment{color:#ffffff8c;font-style:italic}.j-key{color:#9cdcfe}.j-str{color:#ce9178}.j-num{color:#b5cea8}.j-bool,.j-null{color:#569cd6}.j-brace{color:#ffffff80}.api-split-res .api-pane-code{opacity:0;transition:opacity .4s}.api-split-res .api-pane-code.visible{opacity:1}.plat-card:has(.schema-anim){border:1px solid #ffffff0f;position:relative;overflow:hidden}.schema-anim{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:28px 24px;display:flex;position:relative}.schema-def{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;width:100%;max-width:260px;overflow:hidden}.schema-def-header{border-bottom:1px solid #ffffff0d;padding:10px 14px}.schema-def-label{color:#c586c0;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.schema-def-fields{padding:6px 0}.schema-field{justify-content:space-between;align-items:center;padding:4px 14px;transition:background .3s;display:flex}.schema-field.highlight{background:#60917e0f}.schema-field-name{color:#9cdcfe80;font-family:SF Mono,Fira Code,monospace;font-size:11px}.schema-field-type{color:#569cd666;border-radius:4px;padding:1px 6px;font-family:SF Mono,Fira Code,monospace;font-size:10px}.schema-field.highlight .schema-field-name{color:#9cdcfe}.schema-field.highlight .schema-field-type{color:#569cd6}.schema-arrow{color:#ffffff8c;justify-content:center;align-items:center;height:20px;display:flex}.schema-output{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;width:100%;max-width:260px;transition:border-color .5s;overflow:hidden}.schema-output.validated{border-color:#60917e40}.schema-output-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.schema-output-label{color:#c586c0;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.schema-output-status{color:#b5cea8;opacity:0;font-family:SF Mono,Fira Code,monospace;font-size:10px;transition:opacity .4s}.schema-output-status.visible{opacity:1}.schema-output-body{min-height:100px;padding:10px 14px}.schema-row{opacity:0;align-items:baseline;gap:6px;padding:2px 0;transition:opacity .3s,transform .3s;display:flex;transform:translateY(4px)}.schema-row.visible{opacity:1;transform:translateY(0)}.schema-row-key{color:#9cdcfe;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:11px}.schema-row-val{color:#ce9178;white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Fira Code,monospace;font-size:11px;overflow:hidden}.schema-row-brace,.schema-row-punct{color:#ffffff8c;font-family:SF Mono,Fira Code,monospace;font-size:11px}.schema-row-val.num{color:#b5cea8}.schema-row-check{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.5)}.schema-row-check.visible{opacity:1;transform:scale(1)}.plat-card:has(.vault-anim){border:1px solid #ffffff0f;position:relative;overflow:hidden}.vault-anim{z-index:2;flex-direction:column;align-items:center;gap:0;height:100%;padding:28px 24px;display:flex;position:relative}.vault-drop-zone{flex-direction:column;flex:none;justify-content:flex-end;align-items:center;width:100%;max-width:260px;height:72px;display:flex;position:relative}.vault-drop-card{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;animation:.6s cubic-bezier(.16,1,.3,1) forwards vaultCardDrop;display:flex}.vault-drop-user{color:#fdfac3b3;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:12px}.vault-drop-arrow{color:#ffffff8c;flex-shrink:0;display:flex}.vault-drop-source{color:#fdfac3d9;white-space:nowrap;font-family:SF Mono,Fira Code,monospace;font-size:12px}@keyframes vaultCardDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.vault-gate{align-items:center;gap:12px;width:100%;max-width:260px;padding:12px 0;display:flex;position:relative}.vault-gate:before,.vault-gate:after{content:"";background:#ffffff0f;flex:1;height:1px}.vault-gate-bar{background:#fdfac30d;border:1px solid #fdfac326;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:4px 12px;transition:box-shadow .5s,border-color .5s;display:flex}.vault-gate-bar.pulse{border-color:#fdfac34d;box-shadow:0 0 20px #fdfac326}.vault-gate-label{color:#fdfac3cc;letter-spacing:.02em;font-size:11px;font-weight:500}.vault-stack{flex-direction:column;flex:1;gap:4px;width:100%;max-width:260px;display:flex;position:relative;overflow:hidden}.vault-stack:after{display:none}.vault-stacked{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;animation:.4s cubic-bezier(.16,1,.3,1) forwards vaultStackIn;display:flex}.vault-stacked .vault-st-lock{color:#60917e80;flex-shrink:0;display:flex}.vault-stacked .vault-st-text{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:SF Mono,Fira Code,monospace;font-size:11px;overflow:hidden}.vault-stacked .vault-st-badge{text-transform:uppercase;letter-spacing:.04em;color:#60917e99;flex-shrink:0;font-size:9px;font-weight:500}@keyframes vaultStackIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.vault-drop-card.encrypting .vault-drop-user,.vault-drop-card.encrypting .vault-drop-source{animation:.5s steps(4,end) forwards vaultScramble}@keyframes vaultScramble{0%{filter:blur()}50%{filter:blur(2px);color:#60917e99}to{filter:blur(3px);color:#60917e4d}}.vault-drop-card.encrypting{background:#60917e0a;border-color:#60917e33;animation:.5s cubic-bezier(.16,1,.3,1) .4s forwards vaultCardShrink}@keyframes vaultCardShrink{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)translateY(6px)}}.plat-card:has(.obs-replay){border:1px solid #ffffff0f;position:relative;overflow:hidden}.obs-replay{z-index:2;flex-direction:column;gap:12px;height:100%;padding:24px;display:flex;position:relative}.obs-viewer{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.obs-screen{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.obs-screen-bar{border-bottom:1px solid #ffffff0d;align-items:center;gap:5px;padding:9px 12px;display:flex}.obs-screen-dot{background:#ffffff1a;border-radius:50%;width:6px;height:6px}.obs-screen-url{color:#a2b9e280;margin-left:8px;font-family:SF Mono,Fira Code,monospace;font-size:11px}.obs-screen-body{flex-direction:column;flex:1;gap:6px;padding:14px;transition:opacity .3s;display:flex}.obs-screen-body.transitioning{opacity:0}.obs-el-nav{background:#ffffff0d;border-radius:4px;width:100%;height:8px}.obs-el-row{align-items:flex-start;gap:10px;display:flex}.obs-el-sidebar{flex-direction:column;gap:5px;width:22%;display:flex}.obs-el-sidebar-item{background:#ffffff0a;border-radius:3px;height:6px}.obs-el-sidebar-item.active{background:#547dc559}.obs-el-content{flex-direction:column;flex:1;gap:5px;display:flex}.obs-el-heading{background:#ffffff12;border-radius:4px;width:60%;height:10px}.obs-el-text{background:#ffffff09;border-radius:2px;height:5px}.obs-el-input{background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;align-items:center;height:20px;padding:0 8px;display:flex}.obs-el-input-text{color:#ffffff8c;font-family:SF Mono,Fira Code,monospace;font-size:8px}.obs-el-btn{background:#547dc573;border-radius:4px;align-self:flex-end;width:44px;height:16px}.obs-el-table{flex-direction:column;gap:4px;display:flex}.obs-el-table-row{align-items:center;gap:6px;display:flex}.obs-el-table-row.header{margin-bottom:2px}.obs-el-table-cell{background:#ffffff09;border-radius:2px;flex:1;height:5px}.obs-el-table-row.header .obs-el-table-cell{background:#ffffff12;height:6px}.obs-el-table-row.highlight .obs-el-table-cell{background:#fdfac31a}.obs-el-cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 1px 3px #0006);width:10px;height:14px;transition:top .6s cubic-bezier(.16,1,.3,1),left .6s cubic-bezier(.16,1,.3,1);position:absolute}.obs-reasoning{background:#a2b9e208;border:1px solid #a2b9e21a;border-radius:8px;min-height:40px;padding:10px 14px}.obs-reasoning-label{letter-spacing:.02em;color:#a2b9e2b3;margin-bottom:4px;font-size:10px;font-weight:500}.obs-reasoning-text{color:#a2b9e273;min-height:16px;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.5}.obs-timeline{padding:0;position:relative}.obs-timeline-track{gap:5px;display:flex}.obs-thumb{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex:1;height:30px;transition:border-color .3s,background .3s;position:relative;overflow:hidden}.obs-thumb.active{background:#fdfac329}.obs-thumb:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.obs-thumb-inner{flex-direction:column;gap:2px;width:100%;height:100%;padding:4px 5px;display:flex}.obs-thumb-line{background:#ffffff0d;border-radius:1px;height:2px}.obs-thumb-line:first-child{width:70%}.obs-thumb-line:nth-child(2){width:50%}.obs-playhead{background:#fdfac380;border-radius:1px;width:0;height:2px;transition:width .5s;position:absolute;bottom:-6px;left:0}.plat-card:has(.stor-anim){border:1px solid #ffffff0f;position:relative;overflow:hidden}.stor-anim{z-index:2;justify-content:center;align-items:center;gap:20px;max-width:560px;height:100%;margin:0 auto;padding:32px 40px;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,Consolas,monospace;display:flex;position:relative}.stor-doc-side,.stor-json-side{flex:0 0 200px;justify-content:center;width:200px;min-width:0;display:flex}.stor-doc{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;width:200px;padding:14px;position:relative;overflow:hidden}.stor-doc-header{color:#ffffff80;align-items:center;gap:6px;margin-bottom:14px;display:flex}.stor-doc-icon{flex-shrink:0;align-items:center;display:flex}.stor-doc-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stor-doc-body{flex-direction:column;gap:6px;display:flex}.stor-doc-line{background:#ffffff14;border-radius:2px;height:4px}.stor-doc-line.w80{width:80%}.stor-doc-line.w60{width:60%}.stor-doc-line.w50{width:50%}.stor-doc-line.w40{width:40%}.stor-doc-line.w30{width:30%}.stor-doc-spacer{height:6px}.stor-doc-field{opacity:.5;align-items:center;gap:8px;transition:opacity .3s;display:flex}.stor-doc-field.active{opacity:1}.stor-doc-field.active .stor-doc-label{color:#fdfac3}.stor-doc-field.active .stor-doc-line{background:#fdfac333}.stor-doc-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:38px;font-size:7px;overflow:hidden}.stor-img-placeholder{gap:6px;margin-bottom:4px;display:flex}.stor-img-block{background:#ffffff0f;border-radius:4px;width:100%;height:48px}.stor-img-block.sm{width:40%}.stor-table-mock{flex-direction:column;gap:3px;margin-bottom:4px;display:flex}.stor-tbl-row{grid-template-columns:1fr 1fr 1fr;gap:3px;display:grid}.stor-tbl-row span{background:#ffffff0f;border-radius:2px;height:8px}.stor-tbl-row.head span{background:#ffffff1f}.stor-scan-line{opacity:0;background:linear-gradient(90deg,#0000,#fdfac3,#0000);width:100%;height:2px;position:absolute;top:40px;left:0}.stor-scan-line.scanning{animation:2s ease-in-out forwards storScan}@keyframes storScan{0%{opacity:1;top:40px}90%{opacity:1;top:calc(100% - 10px)}to{opacity:0;top:calc(100% - 10px)}}.stor-arrow{color:#ffffff8c;opacity:0;flex-shrink:0;transition:opacity .4s}.stor-arrow.visible{opacity:1}.stor-json{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;width:200px;padding:14px;font-size:11px;line-height:1.8}.stor-json-row{white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .3s,transform .3s;overflow:hidden;transform:translateY(4px)}.stor-json-row.visible{opacity:1;transform:translateY(0)}.plat-card:has(.evt-feed){border:1px solid #ffffff0f;position:relative;overflow:hidden}.evt-feed{z-index:2;width:100%;height:100%;font-family:var(--font);flex-direction:column;justify-content:center;padding:24px 20px;display:flex;position:relative}.evt-feed-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.evt-feed-title{color:#ffffff8c;font-size:12px;font-weight:500}.evt-feed-live{color:#4ade80;letter-spacing:.02em;font-size:11px}.evt-feed-list{flex-direction:column;flex:1;gap:6px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.evt-row{opacity:0;background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;flex-shrink:0;grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:10px 14px;animation:.5s cubic-bezier(.16,1,.3,1) forwards evtRowIn;display:grid;transform:translateY(-8px)}@keyframes evtRowIn{to{opacity:1;transform:translateY(0)}}.evt-row-icon{object-fit:contain;border-radius:4px;flex-shrink:0;width:20px;height:20px}.evt-row-type{color:#fdfac3;white-space:nowrap;background:#fdfac30f;border-radius:4px;width:fit-content;padding:2px 7px;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:10px}.evt-row-dest{color:#fff9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.evt-row-status{white-space:nowrap;text-align:center;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500;transition:color .4s,background .4s}.evt-row-status.delivered{color:#4ade80;background:#4ade8014}.evt-row-status.retrying{color:#facc15;background:#facc1514}.evt-row-time{color:#ffffff8c;white-space:nowrap;text-align:right;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:10px}.plat-card:has(.stl-seq){border:1px solid #ffffff0f;position:relative;overflow:hidden}.stl-seq{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:28px 24px;display:flex;position:relative}.stl-challenge{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:260px;display:flex}.stl-ch-icon{color:#ffffff80;opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(6px)}.stl-ch-icon.visible{opacity:1;transform:translateY(0)}.stl-ch-label{color:#ffffffb3;opacity:0;font-size:14px;font-weight:500;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.stl-ch-label.visible{opacity:1;transform:translateY(0)}.stl-ch-visual{opacity:0;width:100%;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(4px)}.stl-ch-visual.visible{opacity:1;transform:translateY(0)}.stl-seq.fading .stl-challenge,.stl-seq.fading .stl-resolve{opacity:0;transition:opacity .45s}.stl-seq .stl-challenge{transition:opacity .45s}.stl-vis-bot{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.stl-vis-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stl-vis-key,.stl-vis-val{color:#ffffff8c;font-family:SF Mono,Fira Code,monospace;font-size:11px}.stl-vis-hash{color:#60917eb3}.stl-vis-captcha{flex-direction:column;align-items:center;gap:10px;display:flex}.stl-vis-captcha-grid{grid-template-columns:repeat(3,1fr);gap:4px;width:120px;display:grid}.stl-vis-captcha-cell{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;transition:background .5s,border-color .5s}.stl-vis-captcha-cell.picked{background:#60917e26;border-color:#60917e59}.stl-vis-captcha-label{color:#ffffff8c;font-family:SF Mono,Fira Code,monospace;font-size:10px}.stl-vis-rate{flex-direction:column;align-items:center;gap:10px;display:flex}.stl-vis-rate-bars{align-items:flex-end;gap:6px;width:100%;max-width:200px;height:60px;display:flex}.stl-vis-rate-bar{background:#ffffff0f;border-radius:3px 3px 0 0;flex:1;transition:height .8s cubic-bezier(.16,1,.3,1),background .6s}.stl-vis-rate-bar.animated{background:#60917e40}.stl-resolve{opacity:0;align-items:center;gap:8px;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(4px)}.stl-resolve.visible{opacity:1;transform:translateY(0)}.stl-resolve-check{flex-shrink:0}.stl-resolve-text{color:#60917ecc;font-size:12px;font-weight:500}.stl-seq.resolved .stl-challenge{opacity:.25;transition:opacity .8s}.plat-card:has(.mfa-anim){border:1px solid #ffffff0f;position:relative;overflow:hidden}.mfa-anim{z-index:2;width:360px;max-width:100%;height:100%;font-family:var(--font);flex-direction:column;justify-content:center;margin:0 auto;padding:24px;display:flex;position:relative}.mfa-session{flex-direction:column;gap:6px;display:flex}.mfa-sess-row{background:#ffffff06;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.mfa-sess-icon{color:#ffffff8c;justify-content:center;align-items:center;display:flex}.mfa-sess-text{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mfa-sess-status{color:#ffffff8c;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.mfa-sess-dot{border-radius:50%;width:5px;height:5px}.mfa-sess-dot.running{background:#f68d2e;animation:1.2s ease-in-out infinite agDotPulse}.mfa-sess-dot.done{background:#4ade80}.mfa-sess-dot.paused{background:#facc15}.mfa-modal{z-index:3;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.mfa-modal.visible{opacity:1;pointer-events:auto}.mfa-modal:before{content:"";border-radius:12px;position:absolute;inset:0}.mfa-modal-inner{text-align:center;-webkit-backdrop-filter:blur(20px);background:#141716f2;border:1px solid #ffffff14;border-radius:12px;width:270px;padding:28px;position:relative;box-shadow:0 20px 60px #00000080}.mfa-modal-title{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:500}.mfa-modal-desc{color:#ffffff8c;margin-bottom:16px;font-size:11px;line-height:1.4}.mfa-code-row{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.mfa-code-digit{width:34px;height:40px;color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:center;align-items:center;font-family:SF Mono,Fira Code,Menlo,Consolas,monospace;font-size:17px;font-weight:500;transition:border-color .2s,background .2s;display:flex}.mfa-code-digit.filled{background:#fdfac30d;border-color:#fdfac34d}.mfa-code-digit.active{background:#fdfac32e;box-shadow:0 0 0 1px #fdfac326}.mfa-submit-btn{color:var(--bg-primary);cursor:default;background:#ffffff1a;border-radius:8px;padding:9px 0;font-size:13px;font-weight:500;transition:background .3s,color .3s}.mfa-submit-btn.ready{color:#0d100f;background:#fdfac3}.mfa-step{transition:opacity .4s}.mfa-step.mfa-step-hidden{display:none}.mfa-method-list{flex-direction:column;gap:8px;display:flex}.mfa-method{cursor:default;color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .4s,background .4s;display:flex}.mfa-method.selected{background:#fdfac30a;border-color:#fdfac34d}.mfa-method.selected svg{color:#fdfac3b3}.mfa-method-text{color:#ffffffb3;font-size:13px;font-weight:500}.mfa-method-detail{color:#ffffff8c;margin-left:auto;font-family:SF Mono,Fira Code,monospace;font-size:12px}@media (max-width:768px){.stor-anim{flex-direction:column;gap:16px;padding:24px 16px}.stor-arrow svg{transform:rotate(90deg)}.api-split-panes{grid-template-rows:auto 1px auto;grid-template-columns:1fr;height:auto;min-height:auto}.api-split-pane{min-height:140px;padding:12px 14px 16px}.api-split-divider{width:100%;height:1px}.api-pane-code{font-size:11px}}.plat-section{max-width:100%;margin:0 auto;padding:100px 24px 80px}.plat-title{letter-spacing:-.03em;color:var(--text-primary);max-width:560px;font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.1}.plat-title span{display:block}.plat-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.plat-card{background:radial-gradient(at 30% 0,#19483d33,#0000 60%),radial-gradient(at 80% 100%,#fdfac308,#0000 55%),#ffffff08;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.plat-card-bg{background-position:50%;background-size:cover}.plat-card-wrap{grid-template-rows:1fr auto;display:grid}.plat-card-graphic{flex:1}.plat-card-text{max-width:420px;padding:24px 0 0}.plat-grid>.plat-card-wrap .plat-card{aspect-ratio:1;height:auto;min-height:unset}.plat-grid>.plat-card-wrap .plat-card-desc{max-width:380px}.plat-card-text-bl{align-self:flex-end;margin-right:auto}.plat-card-title{color:var(--text-primary);margin-bottom:8px;font-size:20px;font-weight:500}.plat-card-desc{color:#fff9;font-size:14px;line-height:1.6}.prod-section{max-width:100%;margin:0 auto;padding:120px 24px 80px}.prod-header{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:48px;display:grid}.prod-title{letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.1}.prod-desc{color:#fff9;max-width:560px;font-size:20px;line-height:1.6}.prod-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:48px 20px;display:grid}.prod-grid-2 .plat-card{min-height:unset;aspect-ratio:3/2}.sec-strip-section{text-align:center;max-width:100%;margin:0 auto;padding:120px 24px 80px}.sec-strip-title{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:16px;font-size:clamp(28px,4.5vw,60px);font-weight:500;line-height:1.1}.sec-strip-desc{color:#fff9;max-width:560px;margin:0 auto 56px;font-size:18px;line-height:1.6}.sec-strip{flex-wrap:wrap;justify-content:center;gap:64px;display:flex}.sec-strip-item{color:#fff9;white-space:nowrap;flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex}.sec-strip-badge{opacity:.85;flex-shrink:0;width:48px;height:48px;margin-bottom:4px}.sec-strip-label{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:500;line-height:1}.sec-strip-sub{color:#ffffff8c;white-space:nowrap;font-size:14px;font-weight:400;line-height:1}.sec-strip-icon{color:#ffffff80;flex-shrink:0;width:20px;height:20px}@media (max-width:768px){.plat-grid{grid-template-columns:1fr}.plat-title{max-width:100%}.prod-header{grid-template-columns:1fr;gap:16px}.prod-grid-2{grid-template-columns:1fr}.prod-grid-2 .plat-card{aspect-ratio:1}.sec-strip{grid-template-columns:1fr 1fr;justify-items:center;gap:32px 24px;display:grid}.sec-strip-item:last-child{grid-column:1/-1}}.scale-animation{isolation:isolate;background:0 0;border:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.scale-animation:before{content:"";border-radius:inherit;z-index:0;background:url(/sites/curb/root-8a5edab2/gen-landscape.png) 50%/cover no-repeat;position:absolute;inset:0}.scale-grid-wrap{z-index:2;flex:1;justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden}.scale-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;width:100%;transition:opacity .5s;display:grid}.scale-grid.sv-fade-out{opacity:0}.scale-vm{opacity:0;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;overflow:hidden;transform:scale(.85)}.scale-vm.sv-spawn{animation:.35s forwards svSpawnIn}@keyframes svSpawnIn{to{opacity:1;transform:scale(1)}}.sv-head{border-bottom:1px solid #ffffff0a;align-items:center;gap:5px;padding:6px 8px;display:flex}.sv-dot{background:var(--curb-orange);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.5s ease-in-out infinite svDotPulse;box-shadow:0 0 4px #3d997099}.scale-vm:nth-child(odd) .sv-dot{animation-delay:.6s}@keyframes svDotPulse{0%,to{opacity:.5;box-shadow:0 0 2px #3d99704d}50%{opacity:1;box-shadow:0 0 6px #3d9970b3}}.sv-id{color:#ffffff8c;font-family:SF Mono,Fira Code,monospace;font-size:8px}.sv-body{flex-direction:column;gap:2px;padding:7px 8px;display:flex}.sv-source{color:#ffffffb3;font-size:10px;font-weight:500}.sv-task{color:#ffffff8c;font-size:8px}.sv-bar{background:#ffffff0a;height:2px}.sv-progress{background:linear-gradient(90deg, var(--curb-orange), #547dc5);border-radius:0 1px 1px 0;width:0%;height:100%}.sv-prog-live{animation:3s ease-in-out .3s forwards svProgress}@keyframes svProgress{0%{width:0%}to{width:100%}}.split-visual-inner.console-img{background:#ffffff0f;border-radius:12px;padding:40px 0 0 40px;overflow:hidden}.split-visual-inner.console-img .con-chrome{margin-bottom:-1px;margin-right:-1px}.con-chrome{background:#ffffff0f;border-radius:10px 0 0;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.con-chrome-bar{background:#ffffff05;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.con-chrome-dot{background:#ffffff1a;border-radius:50%;width:8px;height:8px}.con-chrome-url{font-size:11px;font-family:var(--mono);color:#ffffff8c;background:#ffffff0a;border-radius:4px;align-items:center;gap:5px;margin-left:6px;padding:3px 10px;display:flex}.con-chrome-lock{color:#ffffff8c;align-items:center;display:flex}.con-chrome-body{flex:1;overflow:hidden}.con-chrome-body img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}@media (max-width:768px){.split-visual-inner.console-img{padding:24px 0 0 24px}}.console-animation{justify-content:center;align-items:stretch;padding:0;display:flex}.console-window{border-radius:inherit;background:#0d100fe6;width:100%;height:100%;display:flex;overflow:hidden}.console-sidebar{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:4px;width:160px;padding:16px 12px;display:flex}.console-sidebar-title{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:8px;font-size:10px;font-weight:600}.console-agent-item{color:#ffffff80;cursor:default;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.console-agent-item.active{color:var(--text-primary);background:#ffffff0f}.console-agent-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.console-agent-dot.running{background:var(--curb-orange);animation:2s ease-in-out infinite consoleDotPulse;box-shadow:0 0 6px #fdfac366}.console-agent-dot.idle{background:#fff3}@keyframes consoleDotPulse{0%,to{opacity:.6}50%{opacity:1}}.console-main{flex-direction:column;flex:1;display:flex}.console-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:12px 16px;display:flex}.console-agent-name{color:var(--text-primary);font-size:13px;font-weight:500}.console-status-badge{color:var(--curb-orange);background:#fdfac314;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:500}.console-live{flex:1;gap:16px;padding:16px;display:flex}.console-screen{background:#111;border:1px solid #ffffff0f;border-radius:6px;flex:1;overflow:hidden}.console-screen-bar{background:#ffffff08;border-bottom:1px solid #ffffff0a;height:20px}.console-screen-content{flex-direction:column;gap:8px;padding:12px;display:flex}.console-screen-block{background:#ffffff0f;border-radius:3px;height:12px;animation:3s ease-in-out infinite consoleBlockPulse}.console-screen-block.b1{width:80%;animation-delay:0s}.console-screen-block.b2{width:60%;animation-delay:.5s}.console-screen-block.b3{width:70%;animation-delay:1s}@keyframes consoleBlockPulse{0%,to{opacity:.4}50%{opacity:.8}}.console-steps{flex-direction:column;flex-shrink:0;gap:10px;width:140px;display:flex}.console-step{color:#ffffff8c;opacity:0;align-items:center;gap:8px;font-size:10px;animation:.4s forwards consoleStepIn;display:flex}.console-step.step-0{animation-delay:.5s}.console-step.step-1{animation-delay:2s}.console-step.step-2{animation-delay:3.5s}.console-step.step-3{animation-delay:5s}@keyframes consoleStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.console-step-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex}.console-step-icon.done{color:var(--curb-orange);background:#fdfac31f}.console-step-icon.active-step{border:1.5px solid var(--curb-orange);background:#fdfac314;animation:1.5s ease-in-out infinite consoleActivePulse}@keyframes consoleActivePulse{0%,to{box-shadow:0 0 #fdfac333}50%{box-shadow:0 0 0 4px #fdfac314}}.console-step-icon.pending-step{border:1.5px solid #ffffff1a}.split-visual-inner.api-animation{background:url(/sites/curb/root-8a5edab2/api-bg.png) 50%/cover no-repeat;border:none;justify-content:center;align-items:center;padding:48px;display:flex}.api-terminal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border-radius:10px;width:100%;max-width:420px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;overflow:hidden}.api-terminal-bar{background:#ffffff0a;align-items:center;gap:10px;padding:10px 14px;display:flex}.api-terminal-dots{gap:5px;display:flex}.api-terminal-dots span{background:#ffffff26;border-radius:50%;width:8px;height:8px}.api-terminal-title{color:#ffffff8c;letter-spacing:.03em;font-size:10px}.api-terminal-body{padding:14px 16px}.api-line{color:#fff9;opacity:0;font-size:10.5px;line-height:1.7;animation:.3s forwards apiLineIn}.api-line.l0{animation-delay:.2s}.api-line.l1{animation-delay:.4s}.api-line.l2{animation-delay:.6s}.api-line.l3{animation-delay:.8s}.api-line.l4{animation-delay:1s}.api-line.l5{animation-delay:1.2s}.api-line.l6{animation-delay:1.4s}.api-line.l7{animation-delay:1.6s}@keyframes apiLineIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.api-response-header{background:#ffffff05;align-items:center;gap:8px;padding:8px 16px;display:flex}.api-response-status{color:var(--curb-orange);font-size:10px;font-weight:600}.api-response-time{color:#ffffff8c;font-size:10px}.api-response-body{padding:10px 16px}.api-res-line{color:#ffffff80;opacity:0;font-size:10.5px;line-height:1.7;animation:.3s forwards apiResIn}.api-res-line.r0{animation-delay:2s}.api-res-line.r1{animation-delay:2.2s}.api-res-line.r2{animation-delay:2.4s}.api-res-line.r3{animation-delay:2.6s}.api-res-line.r4{animation-delay:2.8s}.api-res-line.r5{animation-delay:3s}.api-res-line.r6{animation-delay:3.2s}.api-res-line.r7{animation-delay:3.4s}.api-res-line.r8{animation-delay:3.6s}.api-res-line.r9{animation-delay:3.8s}.api-res-line.r10{animation-delay:4s}@keyframes apiResIn{0%{opacity:0}to{opacity:1}}.api-key{color:#c586c0}.api-var,.api-obj{color:#9cdcfe}.api-fn{color:#dcdcaa}.api-str{color:#ce9178}.api-prop{color:#9cdcfe}.api-num{color:#b5cea8}.api-op{color:#ffffff8c}.api-brace{color:#ffffff80}.api-flag{color:#9cdcfe}.feature-section{max-width:100%;margin:0 auto;padding:40px 24px}.feature-card{background:var(--bg-card);border:none;border-radius:16px;overflow:hidden}.feature-card:hover{border-color:#0000}.feature-text{padding:40px 40px 24px}.feature-heading{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:600}.feature-desc{color:var(--text-secondary);max-width:480px;margin-bottom:16px;font-size:16px;line-height:1.6}.feature-link{color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:4px;font-size:14px;display:inline-flex}.feature-link:hover{color:var(--text-primary)}.feature-link span{transition:transform var(--transition)}.feature-link:hover span{transform:translate(3px)}.feature-demo{padding:24px 40px 40px}.saas-browser-demo{position:relative}.saas-browser{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;overflow:hidden}.saas-tabstrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#222;gap:1px;padding:6px 6px 0;display:flex;overflow-x:auto}.saas-tabstrip::-webkit-scrollbar{display:none}.saas-tab{color:#ffffff8c;cursor:default;white-space:nowrap;background:#2a2a2a;border-radius:6px 6px 0 0;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:10.5px;transition:background .2s,color .2s;display:flex}.saas-tab:hover{color:#ffffffb3;background:#252525}.saas-tab.active{color:#ffffffe6;background:#1a1a1a}.saas-tab-icon{font-size:8px}.saas-brand-icon{object-fit:contain;background:#ffffffeb;border-radius:3px;width:12px;height:12px;padding:1px}.saas-addressbar{background:#1a1a1a;border-bottom:1px solid #2a2a2a;align-items:center;gap:6px;padding:5px 12px;display:flex}.saas-url{color:#ffffff8c;font-size:11px;font-family:var(--mono);transition:opacity .3s}.saas-pages{min-height:210px;position:relative}.saas-page{height:100%;display:none}.saas-page.active{animation:.3s saasPageIn;display:flex}@keyframes saasPageIn{0%{opacity:0}to{opacity:1}}.saas-page-sidebar{background:#141414;border-right:1px solid #2a2a2a;flex-shrink:0;width:120px;padding:10px 0}.sp-brand{align-items:center;gap:6px;padding:4px 12px 10px;font-size:11px;font-weight:700;display:flex}.sp-brand-icon{object-fit:contain;background:#ffffffeb;border-radius:3px;width:12px;height:12px;padding:1px}.sp-nav{color:#ffffff8c;cursor:default;padding:4px 12px;font-size:10.5px}.sp-nav.active{color:#ffffffe6;background:#ffffff0f}.saas-page-main{flex:1;min-width:0;padding:12px 16px}.sp-header{color:#ffffffd9;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.sp-count{color:#ffffff8c;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.sp-table{border:1px solid #2a2a2a;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.sp-row{color:#fff9;border-bottom:1px solid #222;align-items:center;gap:4px;padding:6px 10px;font-size:10.5px;display:flex}.sp-row:last-child{border-bottom:none}.sp-row-head{color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em;background:#1a1a1a;font-size:9.5px;font-weight:600}.sp-c1{flex:1}.sp-c2{text-overflow:ellipsis;white-space:nowrap;flex:1.2;min-width:0;overflow:hidden}.sp-c3,.sp-c4{flex:.7}.sp-badge{text-align:center;border-radius:3px;flex:.7;padding:2px 6px;font-size:9px;font-weight:600}.sp-badge.fulfilled{color:#4ade80;background:#4ade801f}.sp-badge.pending{color:#fbbf24;background:#fbbf241f}.sp-badge.urgent{color:#f87171;background:#f8717126}.sp-badge.high{color:#fb923c;background:#fb923c1f}.sp-badge.normal{color:#60a5fa;background:#60a5fa1f}.saas-theme-shopify .saas-page-sidebar{background:#1f2a1f;border-right-color:#2f4030}.saas-theme-shopify .sp-nav.active{color:#d7f0b4;background:#95bf4729}.saas-theme-shopify .sp-header{color:#dcead3}.saas-theme-zendesk .saas-page-sidebar{background:#12363b;border-right-color:#1f4b50}.saas-theme-zendesk .sp-nav.active{color:#f2f7f7;background:#ffffff24}.saas-theme-zendesk .sp-header{color:#e8f1f2}.saas-theme-stripe .saas-page-sidebar{background:#1f1a30;border-right-color:#2f2750}.saas-theme-stripe .sp-nav.active{color:#d7d4ff;background:#635bff33}.saas-theme-stripe .sp-badge.fulfilled{color:#bcb6ff;background:#635bff2e}.saas-theme-salesforce .saas-page-sidebar{background:#0f3f79;border-right-color:#1b5fa8}.saas-theme-salesforce .sp-nav{color:#e8f4ffb8}.saas-theme-salesforce .sp-nav.active{color:#fff;background:#ffffff2e}.saas-theme-salesforce .sp-header{color:#d8edff}.saas-theme-hubspot .saas-page-sidebar{background:#2a2020;border-right-color:#3a2d2d}.saas-theme-hubspot .sp-nav.active{color:#ffd7cd;background:#ff7a592e}.saas-theme-hubspot .sp-badge.pending{color:#ffab93;background:#ff7a5926}.saas-theme-netsuite .saas-page-sidebar{background:#123843;border-right-color:#1d515e}.saas-theme-netsuite .sp-nav.active{color:#b7eaf3;background:#1b7d8e3d}.saas-theme-workday .saas-page-sidebar{background:#2f2720;border-right-color:#4a3a2d}.saas-theme-workday .sp-nav.active{color:#ffd7ae;background:#f68d2e2e}.saas-theme-servicenow .saas-page-sidebar{background:#1a2219;border-right-color:#2b3a2a}.saas-theme-servicenow .sp-nav.active{color:#d4eee2;background:#81b5a12e}.saas-theme-servicenow .sp-badge.urgent{color:#b7e7d2;background:#81b5a12e}.saas-theme-sap .saas-page-sidebar{background:#102433;border-right-color:#1b3a52}.saas-theme-sap .sp-nav.active{color:#bde8ff;background:#0faaff2e}.saas-theme-sap .sp-header{color:#d8eeff}.saas-theme-jira .saas-page-sidebar{background:#13253f;border-right-color:#1d365b}.saas-theme-jira .sp-nav.active{color:#cfe0ff;background:#0052cc3d}.saas-theme-jira .sp-badge.normal{color:#bcd5ff;background:#0052cc38}.saas-theme-linkedin .saas-page-sidebar{background:#102337;border-right-color:#173553}.saas-theme-linkedin .sp-nav.active{color:#c8e3ff;background:#0a66c23d}.saas-theme-linkedin .sp-badge.fulfilled{color:#b7d8ff;background:#0a66c233}.sdk-code-block{font-family:var(--mono);background:#141414;border:1px solid #2a2a2a;border-radius:10px;overflow:hidden}.sdk-code-header{background:#1a1a1a;border-bottom:1px solid #2a2a2a;align-items:center;gap:10px;padding:10px 14px;display:flex}.sdk-code-dots{gap:5px;display:flex}.sdk-code-dots span{border-radius:50%;width:8px;height:8px}.sdk-code-dots span:first-child{background:#ff5f57}.sdk-code-dots span:nth-child(2){background:#febc2e}.sdk-code-dots span:nth-child(3){background:#28c840}.sdk-code-filename{color:#ffffffb3;font-size:11px;font-weight:500}.sdk-code-lang{color:#ffffff8c;margin-left:auto;font-size:10px}.sdk-code-body{-webkit-overflow-scrolling:touch;padding:16px 20px;overflow-x:auto}.sdk-code-body pre{color:#ffffffbf;white-space:pre;margin:0;font-size:12.5px;line-height:1.7}.sdk-code-body .code-comment{color:#ffffff8c;font-style:italic}.control-panel{background:#111;border:1px solid #2a2a2a;border-radius:10px;overflow:hidden}.cp-layout{min-height:320px;display:flex}.cp-log{border-right:1px solid #2a2a2a;flex-direction:column;flex:1.4;display:flex}.cp-log-header{background:#141414;border-bottom:1px solid #2a2a2a;align-items:center;gap:8px;padding:10px 14px;display:flex}.cp-log-title{color:#fffc;font-size:12px;font-weight:600}.cp-log-badge{color:#a5b4fc;font-size:10px;font-family:var(--mono);background:#6366f126;border-radius:4px;padding:1px 6px}.cp-log-live{color:#4ade80;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.cp-live-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite cpPulse}@keyframes cpPulse{50%{opacity:.3}}.cp-log-entries{flex:1;padding:6px 0;overflow:hidden}.cp-entry{opacity:0;align-items:center;gap:8px;padding:5px 14px;font-size:11.5px;animation:.3s forwards cpEntryIn;display:flex;transform:translateY(6px)}.cp-entry:first-child{animation-delay:.2s}.cp-entry:nth-child(2){animation-delay:.5s}.cp-entry:nth-child(3){animation-delay:.8s}.cp-entry:nth-child(4){animation-delay:1.1s}.cp-entry:nth-child(5){animation-delay:1.4s}.cp-entry:nth-child(6){animation-delay:1.7s}.cp-entry:nth-child(7){animation-delay:2s}.cp-entry:nth-child(8){animation-delay:2.3s}@keyframes cpEntryIn{to{opacity:1;transform:translateY(0)}}.cp-time{font-family:var(--mono);color:#ffffff8c;min-width:52px;font-size:10px}.cp-action{color:#fff9;flex:1}.cp-url{color:#8ab4f8}.cp-el{color:#c084fc}.cp-status{flex-shrink:0;font-size:10px}.cp-status.ok{color:#4ade80}.cp-status.approval{color:#fbbf24;background:#fbbf241a;border-radius:3px;padding:1px 6px;font-weight:500;animation:2s ease-in-out infinite cpApprovalPulse}@keyframes cpApprovalPulse{0%,to{opacity:.7}50%{opacity:1}}.cp-entry.awaiting{background:#fbbf240a}.cp-status.approval:hover{cursor:pointer;background:#fbbf2433}.cp-toggle:hover{filter:brightness(1.2)}.cp-controls{background:#0e0e0e;flex-direction:column;flex:.7;padding:0;display:flex}.cp-control-section{border-bottom:1px solid #2a2a2a;padding:12px 14px}.cp-control-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:10px;font-weight:600}.cp-toggle-row{color:#fff9;justify-content:space-between;align-items:center;padding:4px 0;font-size:11px;display:flex}.cp-toggle{cursor:default;border-radius:8px;flex-shrink:0;width:30px;height:16px;position:relative}.cp-toggle.on{background:#16a34a}.cp-toggle.off{background:#333}.cp-toggle-knob{background:#fff;border-radius:50%;width:12px;height:12px;transition:left .2s;position:absolute;top:2px}.cp-toggle.on .cp-toggle-knob{left:16px}.cp-toggle.off .cp-toggle-knob{left:2px}.cp-cred{align-items:center;gap:8px;padding:5px 0;display:flex}.cp-cred-icon{font-size:12px}.cp-cred-info{flex-direction:column;display:flex}.cp-cred-name{color:#ffffffb3;font-size:11px;font-weight:500}.cp-cred-meta{color:#ffffff8c;font-size:9px}.cp-actions-section{gap:8px;margin-top:auto;display:flex}.cp-btn-replay{color:#ffffffb3;cursor:default;background:#ffffff0f;border:1px solid #333;border-radius:6px;flex:1;padding:7px 0;font-size:11px;font-weight:500;transition:background .15s}.cp-btn-replay:hover{background:#ffffff1a}.cp-btn-replay:active{transform:scale(.97)}.cp-btn-kill{color:#f87171;cursor:default;background:#dc26261f;border:1px solid #dc26264d;border-radius:6px;flex:1;padding:7px 0;font-size:11px;font-weight:600;transition:background .15s}.cp-btn-kill:hover{background:#dc262633}.cp-btn-kill:active{transform:scale(.97)}.surfaces-demo{padding:0 40px 40px}.surfaces-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.surface-card{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#141414;overflow:hidden}.surface-titlebar{border-bottom:1px solid var(--border-color);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:500;display:flex}.slack-channel{border-bottom:1px solid var(--border-color);padding:10px 14px;font-size:13px;font-weight:600}.slack-messages{flex-direction:column;gap:12px;max-height:260px;padding:12px 14px;display:flex;overflow:hidden}.slack-msg{gap:8px;display:flex}.slack-avatar{width:28px;height:28px;color:var(--text-muted);background:#2a2a2a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.cursor-avatar{color:var(--text-primary);background:#1a1a1a;border:1px solid #333}.slack-content{flex:1}.slack-name{color:var(--text-primary);font-size:12px;font-weight:600}.slack-badge{color:var(--blue);background:#60a5fa26;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px;font-weight:500}.slack-content p{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.5}.slack-mention{color:var(--blue);background:#60a5fa1a;border-radius:3px;padding:0 2px}.slack-actions{gap:6px;margin-top:8px;display:flex}.slack-action-btn{color:var(--text-secondary);transition:all var(--transition);background:#222;border:1px solid #333;border-radius:4px;padding:4px 10px;font-size:11px}.slack-action-btn:hover{color:var(--text-primary);background:#2a2a2a}.github-review{padding:14px}.github-reviewer{align-items:center;gap:8px;margin-bottom:12px;display:flex}.github-avatar{width:24px;height:24px;color:var(--text-muted);background:#2a2a2a;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.github-name{color:var(--text-primary);font-size:12px;font-weight:600}.github-time{color:var(--text-muted);font-size:11px}.github-diff{border:1px solid var(--border-color);border-radius:var(--radius-xs);background:#111;margin-bottom:12px;overflow:hidden}.github-file{color:var(--text-muted);border-bottom:1px solid var(--border-color);font-size:11px;font-family:var(--mono);padding:6px 10px}.diff-line{font-size:11px;font-family:var(--mono);padding:2px 10px}.diff-line.removed{color:var(--red);background:#f8717114}.diff-line.added{color:var(--green);background:#4ade8014}.github-comment{margin-bottom:12px;font-size:12px;line-height:1.5}.github-comment strong{color:var(--orange);margin-bottom:4px;font-size:11px;display:block}.github-comment p{color:var(--text-secondary)}.github-comment code{font-size:11px;font-family:var(--mono);background:#222;border-radius:3px;padding:1px 4px}.github-actions{gap:6px;display:flex}.github-action-btn{color:var(--text-secondary);transition:all var(--transition);background:#222;border:1px solid #333;border-radius:4px;padding:4px 10px;font-size:11px}.github-action-btn:hover{color:var(--text-primary);background:#2a2a2a}.testimonials-section{max-width:100%;margin:0 auto;padding:100px 24px}.section-title{letter-spacing:-.03em;text-align:center;margin-bottom:48px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1}.testimonials-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition);padding:28px}.testimonial-card:hover{border-color:var(--border-light);transform:translateY(-2px)}.testimonial-card blockquote{color:var(--text-secondary);margin-bottom:20px;font-size:14px;font-style:italic;line-height:1.7}.testimonial-author{align-items:center;gap:12px;display:flex}.author-avatar{width:36px;height:36px;color:var(--text-muted);background:linear-gradient(135deg,#333,#1a1a1a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.author-info{flex-direction:column;display:flex}.author-name{color:var(--text-primary);font-size:13px;font-weight:600}.author-role{color:var(--text-muted);font-size:12px}.frontier-section{max-width:100%;margin:0 auto;padding:100px 24px}.frontier-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.frontier-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);transition:border-color var(--transition);padding:32px}.frontier-card:hover{border-color:var(--border-light)}.frontier-card-wide{grid-column:1/-1;align-items:center;gap:40px;display:flex}.frontier-heading{letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:600}.frontier-desc{color:var(--text-secondary);margin-bottom:16px;font-size:14px;line-height:1.6}.frontier-link{color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:4px;margin-bottom:24px;font-size:13px;display:inline-flex}.frontier-link:hover{color:var(--text-primary)}.model-selector{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#111;overflow:hidden}.model-dropdown{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.model-label{color:var(--text-secondary);font-size:12px;font-weight:500}.model-current{align-items:center;gap:6px;display:flex}.model-auto{color:var(--text-primary);font-size:12px;font-weight:500}.model-badge{color:var(--green);background:#4ade801a;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:500}.model-list{padding:6px}.model-option{color:var(--text-muted);cursor:pointer;transition:all var(--transition);border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.model-option:hover{color:var(--text-secondary);background:#1a1a1a}.model-option.selected{color:var(--text-primary)}.model-check{color:var(--green);font-size:11px}.codebase-visual{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#111;padding:14px}.codebase-query{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.query-icon{font-size:14px}.codebase-searching{align-items:center;gap:8px;display:flex}.search-progress{background:#222;border-radius:2px;flex:1;height:3px;overflow:hidden}.search-bar{background:linear-gradient(90deg, var(--blue), var(--purple));border-radius:2px;width:0%;height:100%;animation:3s ease-in-out infinite searchPulse}@keyframes searchPulse{0%{width:0%}50%{width:70%}to{width:100%}}.search-label{color:var(--text-muted);font-size:11px;animation:3s ease-in-out infinite fadeInOut}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}.enterprise-content,.enterprise-image{flex:1}.team-photo-placeholder{border-radius:var(--radius-sm);background:linear-gradient(135deg,#1a1510,#2a1f15,#1a1510);width:100%;height:200px;position:relative;overflow:hidden}.photo-gradient{background:linear-gradient(135deg,#b48c6426,#3c28144d);position:absolute;inset:0}.changelog-section{max-width:100%;margin:0 auto;padding:100px 24px}.changelog-list{background:var(--border-color);border-radius:var(--radius);flex-direction:column;gap:1px;margin-bottom:24px;display:flex;overflow:hidden}.changelog-item{background:var(--bg-card);transition:background var(--transition);align-items:center;gap:16px;padding:20px 24px;display:flex}.changelog-item:hover{background:var(--bg-card-hover)}.changelog-meta{align-items:center;gap:12px;min-width:180px;display:flex}.changelog-version{color:var(--text-primary);background:#222;border-radius:4px;padding:2px 8px;font-size:14px;font-weight:700}.changelog-date{color:var(--text-muted);font-size:13px}.changelog-title{color:var(--text-primary);flex:1;font-size:15px;font-weight:500}.changelog-arrow{color:var(--text-muted);transition:transform var(--transition), color var(--transition)}.changelog-item:hover .changelog-arrow{color:var(--text-primary);transform:translate(3px)}.changelog-more{color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:4px;font-size:14px;display:inline-flex}.changelog-more:hover{color:var(--text-primary)}.changelog-more span{transition:transform var(--transition)}.changelog-more:hover span{transform:translate(3px)}.about-section{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:100%;margin:0 auto;padding:100px 24px;display:grid}.about-heading{letter-spacing:-.02em;color:var(--text-secondary);margin-bottom:20px;font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.4}.about-link{color:var(--text-primary);transition:opacity var(--transition);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.about-link:hover{opacity:.7}.about-link span{transition:transform var(--transition)}.about-link:hover span{transform:translate(3px)}.about-photo{border-radius:var(--radius);background:linear-gradient(135deg,#1a1510,#2a1f15,#1a1510);width:100%;height:300px;position:relative;overflow:hidden}.about-photo-gradient{background:linear-gradient(135deg,#b48c641f,#3c281440);position:absolute;inset:0}.blog-section{max-width:100%;margin:0 auto;padding:100px 24px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.blog-card{transition:var(--transition);background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex}.blog-tag{color:var(--text-muted);margin-bottom:12px;font-size:12px}.blog-title{letter-spacing:-.02em;margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.4}.blog-excerpt{color:var(--text-secondary);font-size:13px;line-height:1.6}.blog-more{color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:4px;font-size:14px;display:inline-flex}.blog-more:hover{color:var(--text-primary)}.blog-more span{transition:transform var(--transition)}.blog-more:hover span{transform:translate(3px)}.cta-section{text-align:center;padding:120px 24px 80px;position:relative}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(#7850321a 0%,#0000 70%);width:600px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cta-content{z-index:1;position:relative}.cta-title{letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(36px,5vw,56px);font-weight:600}.cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.curb-cta{text-align:center;padding:120px 24px 0}.curb-cta-compact{padding:60px 24px 80px}.curb-cta-inner{max-width:640px;margin:0 auto}.curb-cta-heading{letter-spacing:-.03em;color:var(--text-primary);max-width:560px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:clamp(32px,5vw,70px);font-weight:500;line-height:1.1}.curb-cta-subtitle{color:var(--text-secondary);margin-bottom:32px;font-size:clamp(15px,1.5vw,18px);line-height:1.5}.curb-cta-heading:last-child,.curb-cta-subtitle:last-child{margin-bottom:32px}.curb-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.curb-cta-secondary{color:#fff9;transition:color var(--transition), border-color var(--transition);-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500}.curb-cta-secondary:hover{color:#fff;background:#ffffff29}.curb-cta-bg{width:100%;max-width:100%;margin:80px auto 0;line-height:0}.curb-cta-bg img{width:100%;height:auto;display:block}.curb-cta-grid{width:100vw;margin-top:80px;margin-left:calc(50% - 50vw);line-height:0}.curb-cta-grid img{width:100%;height:auto;display:block}@media (max-width:768px){.curb-cta{padding:80px 16px 0}.curb-cta-actions{flex-direction:column}.curb-cta-bg,.curb-cta-grid{margin-top:60px}}.footer{background:#ffffff08;margin-top:0;padding:60px 24px 24px;overflow:hidden}.footer-top{grid-template-columns:repeat(6,1fr);gap:24px;max-width:100%;margin:0 auto;display:grid}.footer-links{display:contents}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col h4{letter-spacing:0;text-transform:titlecase;color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:500}.footer-col a{color:var(--text-muted);transition:color var(--transition);font-size:14px}.footer-col a:hover{color:var(--text-primary)}.footer-ai{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-ai-label{color:var(--text-primary);font-size:14px;font-weight:500}.footer-ai-links{gap:8px;display:flex}.footer-ai-btn{color:#fff9;-webkit-backdrop-filter:blur(16px);background:#ffffff12;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.footer-ai-btn:hover{color:#ffffffe6;background:#ffffff24}.footer-ai-icon{filter:grayscale()brightness(.5)invert();opacity:.5;transition:filter .2s,opacity .2s}.footer-ai-btn:hover .footer-ai-icon{filter:grayscale()brightness(.6)invert();opacity:.8}.footer-wordmark{max-width:100%;margin:0 auto;padding:160px 0 20px;position:relative}.footer-wordmark img,.footer-wordmark svg{width:100%;height:auto;display:block}.footer-bottom{color:#ffffff8c;grid-template-columns:repeat(4,1fr);align-items:center;max-width:100%;margin:0 auto;padding:16px 0;font-size:12px;display:grid}.footer-bottom-icon{color:#ffffff8c;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.footer-bottom-icon:hover{color:#ffffff80}.footer-status-dot{background:#fff6;border-radius:50%;flex-shrink:0;width:8px;height:8px}.footer-status-dot.operational{animation:3s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1;box-shadow:0 0 #34d39966}50%{opacity:.1;box-shadow:0 0 6px 2px #34d39926}}.footer-status-label{white-space:nowrap}.footer-txt-links{justify-content:flex-end;gap:20px;display:flex}.footer-txt-links a{color:#ffffff8c;font-size:12px;text-decoration:none;transition:color .2s}.footer-txt-links a:hover{color:#ffffff80}.footer-lang{justify-self:center;display:inline-flex;position:relative}.footer-lang-btn{color:#ffffff8c;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;transition:color .2s;display:flex}.footer-lang-btn:hover{color:#ffffff80}.footer-lang-dropdown{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:100px;padding:4px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.footer-lang.open .footer-lang-dropdown{display:flex}.footer-lang-opt{color:#ffffff80;border-radius:5px;padding:6px 12px;font-size:12px;text-decoration:none;transition:background .15s,color .15s}.footer-lang-opt:hover{color:#fffc;background:#ffffff0f}.footer-lang-opt.active{color:#fffc;font-weight:500}@media (max-width:900px){.footer-top{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.footer{padding:40px 16px 16px}.footer-top{grid-template-columns:repeat(2,1fr)}.footer-col{min-width:0}.footer-bottom{grid-template-columns:1fr 1fr;gap:12px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.nav-logo-img,.footer-logo-img{image-rendering:-webkit-optimize-contrast}.agent-cursor-arrow{filter:drop-shadow(0 .5px 1px #0006)}}@media (max-width:1024px){.blog-grid{grid-template-columns:1fr}.mini-chat-panel{display:none}.mini-sidebar{width:120px}.hero .hero-image .chrome-window,.hero .hero-image .slack-window{width:80%}.hero .hero-image .linux-desktop{height:550px;padding:30px 40px 12px}.feature-section{padding:30px 20px}.cl-logo{height:30px;padding:8px 20px}.cp-layout{min-height:280px}.saas-page-sidebar{width:100px}.sp-row{font-size:10px}.saas-tab{padding:5px 10px;font-size:9.5px}}@media (max-width:768px){.navbar{box-sizing:border-box;width:100%;height:50px;padding:0 16px}.nav-group{display:none}.nav-logo-img{height:18px}.nav-hamburger{display:flex}.hero{padding:200px 16px 40px}.hero-title{font-size:clamp(24px,7vw,36px)}.hero-row{grid-template-columns:1fr;gap:24px}.hero-subtitle{font-size:15px}.hero-buttons{justify-content:flex-start}.hero-content{margin-bottom:32px}.hero .hero-image{--vm-mobile-scale:1;--vm-mobile-height:726px;width:100%;height:var(--vm-mobile-height);position:relative;overflow:hidden}.hero .hero-image .hero-image-glow{display:none}.hero .hero-image .vm-screen{width:1100px;transform:scale(var(--vm-mobile-scale));transform-origin:top;border-radius:10px;margin-left:-550px;position:absolute;top:0;left:50%}.hero .hero-image .gnome-panel{height:26px;font-size:11.5px}.hero .hero-image .gnome-panel .panel-activities{padding:2px 8px;font-size:11.5px}.hero .hero-image .panel-clock{font-size:11.5px}.hero .hero-image .panel-systray{gap:8px}.hero .hero-image .panel-systray svg{width:12px;height:10px}.hero .hero-image .linux-desktop{height:700px;padding:50px 80px 16px}.hero .hero-image .chrome-window{width:72%;max-width:700px;height:calc(100% - 140px);top:50px}.hero .hero-image .slack-window{width:66%;max-width:640px;height:calc(100% - 126px);top:42px}.hero .hero-image .chrome-tabstrip{height:36px}.hero .hero-image .chrome-tab{height:30px;padding:0 12px;font-size:11px}.hero .hero-image .chrome-toolbar{height:36px;padding:0 8px}.hero .hero-image .chrome-address-bar{height:28px;padding:4px 12px}.hero .hero-image .chrome-url{font-size:12px}.hero .hero-image .chrome-bookmarks{display:flex}.hero .hero-image .chrome-nav-btn{width:24px;height:24px}.hero .hero-image .chrome-nav-btn svg{width:12px;height:12px}.hero .hero-image .google-logo-sm{font-size:18px}.hero .hero-image .google-search-box{padding:8px 16px}.hero .hero-image .google-search-text{font-size:13px}.hero .hero-image .google-tab{padding:8px 12px;font-size:12px}.hero .hero-image .google-result .result-title{font-size:15px}.hero .hero-image .google-result .result-snippet{font-size:12px}.hero .hero-image .google-result .result-url{font-size:11px}.hero .hero-image .gnome-dash{gap:5px;padding:4px 10px;bottom:8px}.hero .hero-image .dash-item svg,.hero .hero-image .dash-item img{width:28px!important;height:28px!important}.hero .hero-image .slack-sidebar{width:206px}.hero .hero-image .slack-workspace-name{font-size:15px}.hero .hero-image .slack-nav-item{padding:5px 16px;font-size:15px}.hero .hero-image .slack-channel-name{font-size:14px}.hero .hero-image .slack-msg-body p{font-size:12px}.hero .hero-image .slack-input{min-height:42px;font-size:12px}.trusted-section{padding:32px 16px}.trusted-label{margin-bottom:20px;font-size:10px}.logo-grid{grid-template-columns:repeat(5,1fr);gap:16px;padding:0 16px}.cl-logo{max-height:44px;padding:6px 12px}.cl-logo-sm{max-height:36px;padding:6px 16px}.feature-section{padding:20px 16px}.feature-text{padding:24px 20px 16px}.feature-desc{font-size:14px}.feature-heading{font-size:clamp(20px,5vw,28px)}.feature-demo{padding:12px 20px 20px}.feature-demo:has(.scaling-grid-demo){padding:12px 12px 16px}.saas-page-sidebar{width:90px}.sp-brand{font-size:10px}.sp-nav{padding:3px 10px;font-size:9.5px}.saas-tab{padding:5px 8px;font-size:9px}.sp-row{font-size:9.5px}.sp-c3,.sp-c4{display:none}.sp-header{font-size:12px}.saas-addressbar{padding:4px 10px}.saas-url{font-size:9px}.sh-search-wrap{flex-wrap:wrap}.sh-search-count{order:2}.sh-search-input{min-height:22px;font-size:9.5px}.sdk-code-body{padding:12px 14px}.sdk-code-body pre{font-size:10.5px;line-height:1.6}.cp-layout{flex-direction:column;min-height:auto}.cp-log{border-bottom:1px solid #2a2a2a;border-right:none}.cp-entry{padding:4px 12px;font-size:10.5px}.cp-time{min-width:44px;font-size:9px}.cp-controls{flex-flow:wrap}.cp-control-section{flex:1;min-width:140px}.cp-actions-section{flex-basis:100%}.blog-grid{grid-template-columns:1fr;gap:12px}.blog-card{padding:0}.blog-title{font-size:15px}.section-title{margin-bottom:32px;font-size:clamp(24px,5vw,36px)}.pillars-section,.sec-strip-section{padding-left:16px;padding-right:16px}.footer{padding:40px 16px}.footer-inner{flex-direction:column;gap:28px}.footer-left{gap:12px}.footer-links{flex-wrap:wrap;gap:20px}.footer-col{min-width:100px}.footer-ai{flex-wrap:wrap;gap:8px}.footer-ai-btn{padding:5px 10px;font-size:11px}.footer-ai-label{font-size:11px}}@media (max-width:480px){.hero{padding:180px 16px 30px}.hero-title{font-size:36px}.hero-subtitle{margin-bottom:24px;font-size:16px}.btn{padding:10px 20px;font-size:13px}.hero .hero-image .vm-screen{border-radius:10px}.saas-page-sidebar{display:block}.saas-tab:nth-child(n+4){display:flex}.saas-pages{min-height:220px}.sp-header{font-size:11px}.sp-row{padding:5px 8px;font-size:9px}.sp-badge{padding:1px 4px;font-size:8px}.sh-search-wrap{flex-direction:column;align-items:stretch;gap:6px}.sh-search-count{align-self:flex-start;font-size:8px}.sh-search-input{min-height:21px;font-size:9px}.logo-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 12px}.logo-grid .cl-logo:nth-last-child(-n+2){display:none}.cl-logo{max-height:28px;padding:4px 8px}.cl-logo-sm{max-height:22px;padding:4px 12px}.prod-hero .hero-content{padding-top:140px}.prod-desc{font-size:16px}.api-split-pane{min-height:120px;padding:10px 12px 14px}.api-pane-code{font-size:10px}.api-split-term{border-radius:8px}.prod-title,.plat-title,.sec-strip-title{font-size:8vw}.sec-strip-desc{font-size:16px}.sec-full h2,.marquee-title,.pillars-title,.split-title{font-size:8vw}.split-desc{font-size:16px}.feature-text{padding:20px 16px 12px}.feature-demo{padding:10px 16px 16px}.feature-heading{font-size:20px}.feature-desc{font-size:13px}.scaling-counter{font-size:20px}.scaling-label{font-size:10px}.scaling-vm-grid{height:120px}.mini-bar{display:none}.sdk-code-body{-webkit-overflow-scrolling:touch;padding:10px 12px;overflow-x:auto}.sdk-code-body pre{font-size:9.5px;line-height:1.5}.cp-log-header{padding:8px 10px}.cp-entry{gap:6px;padding:3px 10px;font-size:10px}.cp-time{min-width:38px;font-size:8px}.cp-status.approval{padding:1px 4px;font-size:8px}.cp-toggle-row{font-size:10px}.cp-toggle{width:26px;height:14px}.cp-toggle-knob{width:10px;height:10px}.cp-toggle.on .cp-toggle-knob{left:14px}.cp-cred-name{font-size:10px}.blog-card{padding:0}.blog-title{font-size:14px}.blog-excerpt{font-size:12px}.blog-tag{font-size:10px}.footer{padding:32px 14px}.footer-links{gap:16px}.footer-col a,.footer-col h4{font-size:14px}.footer-ai-links{flex-direction:column;gap:6px}.footer-ai-btn{padding:5px 10px;font-size:11px}.footer-bottom{grid-template-columns:1fr;justify-items:start;gap:10px;padding:16px 0 0}.footer-lang{justify-self:start}.footer-txt-links{gap:10px}}@media (max-width:360px){.hero-title{font-size:20px}.hero-subtitle{font-size:13px}.hero .hero-image .vm-screen{border-radius:10px}.feature-heading{font-size:18px}.feature-desc{font-size:12px}.cl-logo{height:16px;padding:4px 8px}.cp-controls{display:none}.saas-tab:nth-child(n+3){display:flex}.sp-row{font-size:8px}.sdk-code-body pre{font-size:8.5px}.scaling-vm-grid{height:100px}.scaling-counter{font-size:18px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#444}::selection{color:#fff;background:#60a5fa40}.api-auth-grid{grid-template-columns:1fr 1fr}.api-auth-grid .plat-card{border:1px solid #ffffff0f}.api-auth-flow{flex-direction:column;justify-content:center;gap:0;height:100%;padding:32px 40px;display:flex}.api-af-step{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .4s,background .4s,box-shadow .4s;display:flex}.api-af-step.active{background:#fdfac31f;box-shadow:0 0 0 1px #fdfac314}.api-af-step.done{background:#60917e24}.api-af-icon{color:#ffffff8c;background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .3s,background .3s;display:flex}.api-af-step.active .api-af-icon{color:var(--curb-orange);background:#fdfac314}.api-af-step.done .api-af-icon{color:#60917e;background:#60917e14}.api-af-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.api-af-label{color:#fffc;font-size:12px;font-weight:500}.api-af-desc{color:#ffffff8c;font-size:10px}.api-af-badge{font-size:9px;font-weight:500;font-family:var(--mono);color:#ffffff8c;background:#ffffff0a;border-radius:4px;flex-shrink:0;padding:2px 8px;transition:background .3s,color .3s}.api-af-badge.running{color:var(--curb-orange);background:#fdfac31a}.api-af-badge.done{color:#60917e;background:#60917e1a}.api-af-connector{background:#ffffff0f;width:1px;height:20px;margin-left:30px;position:relative;overflow:hidden}.api-af-connector.active:after{content:"";background:#60917e;width:100%;height:100%;animation:.3s forwards afConnectorFill;position:absolute;top:0;left:0}@keyframes afConnectorFill{0%{transform-origin:top;transform:scaleY(0)}to{transform-origin:top;transform:scaleY(1)}}.api-af-pulse{background:var(--curb-orange);opacity:0;border-radius:1px;width:3px;height:4px;position:absolute;top:0;left:-1px}.api-af-connector.active .api-af-pulse{animation:.4s forwards afPulseDown}@keyframes afPulseDown{0%{opacity:1;top:0}to{opacity:0;top:100%}}.api-auth-methods{flex-direction:column;justify-content:center;gap:0;height:100%;padding:16px;display:flex}.api-am-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:12px;padding:12px 10px;display:flex}.api-am-row:last-child{border-bottom:none}.api-am-icon{color:#ffffff8c;background:#ffffff0a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.api-am-label{color:#ffffffb3;flex:1;font-size:12px;font-weight:500}.api-am-check{color:#60917e;flex-shrink:0;font-size:12px;font-weight:600}@media (max-width:960px){.api-auth-grid{grid-template-columns:1fr}}@media (max-width:640px){.api-af-step{gap:10px;padding:10px 12px}.api-af-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.fade-up{opacity:1;transition:none;transform:none}.fade-up.delay-1,.fade-up.delay-2,.fade-up.delay-3{transition-delay:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo-marquee{max-width:100%;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.logo-track{width:max-content;animation:28s linear infinite logo-marquee-scroll;display:flex}.logo-track-group{align-items:center;gap:72px;padding-right:72px;display:flex}@keyframes logo-marquee-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.logo-track{animation:none}}.cl-wordmark{white-space:nowrap;color:#fff;opacity:.85;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1;display:block}.cl-wordmark-serif{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}.cl-wordmark-wide{letter-spacing:.28em;text-transform:uppercase;font-size:16px;font-weight:500}.cl-wordmark-caps{letter-spacing:.08em;text-transform:uppercase;font-size:17px;font-weight:700}.cl-wordmark-bold{letter-spacing:-.02em;font-size:19px;font-style:italic;font-weight:800}.cl-wordmark-pixel{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;font-size:15px;font-weight:400}.cl-wordmark-light{letter-spacing:.12em;text-transform:lowercase;font-size:18px;font-weight:300}.curb-chat{background:#ffffff0d;border-radius:16px;flex-direction:column;flex:1;min-height:420px;padding:18px 18px 14px;display:flex;position:relative;box-shadow:0 20px 50px -20px #00000080}.curb-chat-head{align-items:center;gap:10px;padding:2px 4px 14px;display:flex}.curb-chat-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.curb-chat-contact{flex-direction:column;gap:1px;display:flex}.curb-chat-name{color:#fffffff2;letter-spacing:-.01em;font-size:13px;font-weight:500}.curb-chat-presence{color:var(--green-100);align-items:center;gap:5px;font-size:11px;display:flex}.curb-chat-presence:before{content:"";background:var(--green-100);border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #60917eb3}.curb-chat-body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:4px 2px;display:flex}.curb-msg{opacity:0;border-radius:16px;max-width:82%;padding:9px 13px;font-size:13px;line-height:1.45;animation:.45s cubic-bezier(.25,1,.4,1) forwards curbMsgIn}.curb-msg-user{color:#0d100f;transform-origin:100% 100%;background:#fff;border-bottom-right-radius:5px;align-self:flex-end}.curb-msg-curb{color:#ffffffeb;transform-origin:0 100%;background:#ffffff1a;border-bottom-left-radius:5px;align-self:flex-start}.curb-msg-status{color:var(--green-100);transform-origin:0 100%;background:#60917e29;border-bottom-left-radius:5px;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.curb-msg-status svg{flex-shrink:0}.curb-msg-1{animation-delay:.3s}.curb-msg-2{animation-delay:1.1s}.curb-msg-3{animation-delay:2s}.curb-msg-4{animation-delay:2.9s}.curb-msg-5{animation-delay:3.7s}@keyframes curbMsgIn{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.curb-msg-typing{align-items:center;gap:4px;padding:12px 14px;display:flex}.curb-typing-dot{background:#ffffff8c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite curbTypingBounce}.curb-typing-dot:nth-child(2){animation-delay:.15s}.curb-typing-dot:nth-child(3){animation-delay:.3s}@keyframes curbTypingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.curb-chat-footer{color:#ffffff8c;letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:11px;display:flex}@media (max-width:900px){.curb-chat{min-height:380px}}@media (prefers-reduced-motion:reduce){.curb-msg{opacity:1;animation:none}.curb-typing-dot{animation:none}}.cu-web{background:#ffffff0a;border-radius:12px;flex-direction:column;width:calc(100% - 48px);height:calc(100% - 48px);display:flex;overflow:hidden}.cu-web-bar{background:#ffffff08;flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex}.cu-web-dot{background:#ffffff1f;border-radius:50%;width:7px;height:7px}.cu-web-url{font-family:var(--mono);color:#ffffff8c;background:#ffffff0f;border-radius:999px;margin-left:8px;padding:3px 12px;font-size:10px}.cu-web-canvas{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 18px 18px;display:flex;position:relative}.cu-web-canvas.cu-st{background:radial-gradient(at 85% -10%,#c96f4a1a,#0000 55%),linear-gradient(175deg,#f2e9d8 0%,#ece1cc 100%);gap:9px}.cu-st-header{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cu-st-logo{letter-spacing:.01em;color:#26382c;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:14px;font-weight:600}.cu-st-nav{letter-spacing:.04em;color:#26382ca6;gap:10px;font-size:8.5px;font-weight:500;display:flex}.cu-st-hero{background:radial-gradient(at 78% 12%,#f0ad6c8c,#0000 60%),radial-gradient(at 12% 100%,#c96f4a80,#0000 62%),radial-gradient(at 100% 90%,#3a543d8c,#0000 55%),linear-gradient(150deg,#4a3527 0%,#33402f 55%,#22301f 100%);border-radius:9px;flex-direction:column;flex:1.35;justify-content:flex-end;gap:4px;min-height:0;padding:12px;animation:9s ease-in-out infinite cu-st-hero-flash;display:flex;position:relative;overflow:hidden}.cu-st-h1{color:#f6eeda;text-shadow:0 1px 8px #14180f80;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:14.5px;font-weight:600;line-height:1.2;display:block;position:relative}.cu-st-h1-old,.cu-st-h1-new{animation:9s ease-in-out infinite cu-st-h1-out;display:block}.cu-st-h1-new{animation:9s ease-in-out infinite cu-st-h1-in;position:absolute;inset:0}.cu-st-tagline{letter-spacing:.06em;color:#f6eedacc;font-size:8px}.cu-st-cta{letter-spacing:.03em;color:#fbf3e4;background:#c96f4a;border-radius:999px;align-self:flex-start;margin-top:5px;padding:4px 11px;font-size:8px;font-weight:600;box-shadow:0 2px 8px #1e160e59}.cu-st-menu{flex-direction:column;flex-shrink:0;gap:4px;padding:0 2px;display:flex}.cu-st-item{align-items:baseline;gap:6px;padding:3px 0;display:flex}.cu-st-item-name{color:#33463a;white-space:nowrap;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:9.5px}.cu-st-item-dots{border-bottom:1.5px dotted #26382c4d;flex:1;transform:translateY(-2px)}.cu-st-item-price{font-variant-numeric:tabular-nums;color:#c96f4a;font-size:9px;font-weight:600}.cu-web-cursor{pointer-events:none;z-index:3;flex-direction:column;align-items:flex-start;gap:2px;animation:9s ease-in-out infinite cu-web-cursor-path;display:flex;position:absolute;top:0;left:0}.cu-web-cursor-arrow{filter:drop-shadow(0 2px 6px #0006);transform:rotate(-16deg)}.cu-web-cursor-label{color:#10130f;white-space:nowrap;background:#fdfac3;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600;box-shadow:0 2px 8px #00000059}@keyframes cu-web-cursor-path{0%{opacity:0;top:90%;left:84%;transform:scale(1)}6%{opacity:1;top:90%;left:84%;transform:scale(1)}18%{opacity:1;top:40%;left:34%;transform:scale(1)}21%{opacity:1;top:40%;left:34%;transform:scale(.82)}24%{opacity:1;top:40%;left:34%;transform:scale(1)}60%{opacity:1;top:40%;left:34%;transform:scale(1)}74%{opacity:1;top:62%;left:68%;transform:scale(1)}90%{opacity:1;top:90%;left:84%;transform:scale(1)}96%{opacity:0;top:90%;left:84%;transform:scale(1)}to{opacity:0;top:90%;left:84%;transform:scale(1)}}@keyframes cu-st-hero-flash{0%,20%{box-shadow:0 0 #fdfac300}25%,44%{box-shadow:0 0 0 2px #fdfac3bf,0 0 18px 2px #fdfac340}54%,to{box-shadow:0 0 #fdfac300}}@keyframes cu-st-h1-out{0%,28%{opacity:1;transform:translateY(0)}33%,92%{opacity:0;transform:translateY(-4px)}99%,to{opacity:1;transform:translateY(0)}}@keyframes cu-st-h1-in{0%,32%{opacity:0;transform:translateY(4px)}38%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(4px)}}.cu-feed{flex-direction:column;justify-content:center;gap:14px;width:100%;height:100%;padding:28px 32px;display:flex}.cu-feed-head{justify-content:space-between;align-items:center;display:flex}.cu-feed-title{font-family:var(--font-silkscreen), var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:400}.cu-feed-live{font-family:var(--font-silkscreen), var(--mono);text-transform:uppercase;letter-spacing:.04em;color:#ffffff80;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:8px;display:flex}.cu-feed-livedot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite cu-feed-pulse}.cu-feed-rows{flex-direction:column;gap:8px;display:flex}.cu-feed-row{background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.cu-feed-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite cu-feed-pulse;box-shadow:0 0 8px #34d39966}.cu-feed-row:nth-child(2) .cu-feed-dot{animation-delay:.4s}.cu-feed-row:nth-child(3) .cu-feed-dot{animation-delay:.8s}.cu-feed-row:nth-child(4) .cu-feed-dot{animation-delay:1.2s}.cu-feed-row:nth-child(5) .cu-feed-dot{animation-delay:1.6s}.cu-feed-text{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.cu-feed-name{color:#ffffffe6;font-weight:500}.cu-feed-time{font-family:var(--font-silkscreen), var(--mono);text-transform:uppercase;letter-spacing:.02em;color:#ffffff8c;flex-shrink:0;font-size:8px}@keyframes cu-feed-pulse{0%,to{opacity:1}50%{opacity:.35}}.con-dash{grid-template-columns:1fr 1.15fr;width:100%;height:100%;min-height:0;display:grid}.con-dash-chat{background:#ffffff05;flex-direction:column;gap:10px;min-height:0;padding:20px;display:flex}.con-dash-msg{border-radius:12px;max-width:92%;padding:10px 12px;font-size:12px;line-height:1.5}.con-dash-msg-user{color:#ffffffd9;background:#fdfac31f;border-bottom-right-radius:4px;align-self:flex-end}.con-dash-msg-agent{color:#ffffffb3;background:#ffffff0f;border-bottom-left-radius:4px;align-self:flex-start}.con-dash-agent-name{letter-spacing:.08em;text-transform:uppercase;color:#fdfac3b3;margin-bottom:4px;font-size:9px;font-weight:600;display:block}.con-dash-status{font-family:var(--mono);color:#86efac;background:#22c55e1f;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;font-size:11px;display:flex}.con-dash-status-check{font-size:10px}.con-dash-input{color:#ffffff8c;background:#ffffff0a;border-radius:10px;margin-top:auto;padding:10px 12px;font-size:11px}.con-dash-preview{min-height:0;padding:20px;display:flex}.con-dash-site{background:#ffffff0a;border-radius:12px;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.con-dash-site-header{flex-shrink:0;align-items:center;gap:6px;display:flex}.con-dash-site-logo{background:#fdfac3b3;border-radius:50%;width:12px;height:12px}.con-dash-site-nav{background:#ffffff26;border-radius:2px;width:20px;height:4px}.con-dash-site-logo+.con-dash-site-nav{margin-left:auto}.con-dash-site-hero{background:radial-gradient(at 70% 20%,#3d997059,#0000 65%),linear-gradient(160deg,#ffffff14,#ffffff08);border-radius:8px;flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-height:0;padding:12px;display:flex}.con-dash-site-h1{background:#ffffff80;border-radius:4px;width:58%;height:8px}.con-dash-site-h2{background:#ffffff40;border-radius:3px;width:40%;height:5px}.con-dash-site-btn{color:#10130f;background:#fdfac3;border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:9px;font-weight:600}.con-dash-site-cards{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.con-dash-site-card{background:#ffffff0f;border-radius:6px;height:34px}@media (max-width:640px){.cu-web{width:calc(100% - 32px);height:calc(100% - 32px)}.cu-web-canvas{gap:8px;padding:12px 14px 14px}.cu-st-logo,.cu-st-h1{font-size:13px}.cu-feed{gap:10px;padding:20px}.cu-feed-row{padding:8px 10px}.cu-feed-text{font-size:11px}.con-dash{grid-template-columns:1fr}.con-dash-preview{display:none}}@media (prefers-reduced-motion:reduce){.cu-web-cursor{opacity:1;animation:none;top:40%;left:34%}.cu-st-hero{animation:none;box-shadow:0 0 0 2px #fdfac399}.cu-st-h1-old{opacity:0;animation:none}.cu-st-h1-new{opacity:1;animation:none;transform:none}.cu-feed-livedot,.cu-feed-dot{animation:none}}.split-visual-inner.console-img{border:none;border-radius:16px}.split-visual-inner.console-img .con-chrome{-webkit-backdrop-filter:blur(24px);background:#ffffff0f;border:none;border-radius:16px 0 0;box-shadow:0 24px 64px #0006}.split-visual-inner.console-img .con-chrome-bar{background:#ffffff0d;border-bottom:none;padding:9px 14px}.split-visual-inner.console-img .con-chrome-url{color:#ffffff80;background:#ffffff0f;border-radius:999px}.con-chrome-live{font-family:var(--font-silkscreen), var(--mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#34d399;background:#34d3991f;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:8px;display:inline-flex}.con-chrome-live-dot{background:#34d399;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite conLivePulse;box-shadow:0 0 6px #34d399cc}@keyframes conLivePulse{0%,to{opacity:1}50%{opacity:.4}}.split-visual-inner.console-img .con-dash-chat{background:#ffffff05;gap:12px}.split-visual-inner.console-img .con-dash-msg-user{color:#10130f;background:#ffffffeb;border-radius:14px 14px 4px;font-weight:500}.split-visual-inner.console-img .con-dash-msg-agent{-webkit-backdrop-filter:blur(8px);color:#ffffffc7;background:#ffffff14;border-radius:14px 14px 14px 4px}.split-visual-inner.console-img .con-dash-agent-name{color:#34d399}.split-visual-inner.console-img .con-dash-status{color:#34d399;background:#34d3991f}.split-visual-inner.console-img .con-dash-status-check{color:#34d399}.con-dash-status-time{font-family:var(--font-silkscreen), var(--mono), monospace;letter-spacing:.06em;color:#34d399a6;margin-left:2px;font-size:8px}.split-visual-inner.console-img .con-dash-input{color:#ffffff8c;background:#ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 8px 9px 12px;display:flex}.con-dash-send{color:#34d399;background:#34d39929;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.con-dash-send svg{width:10px;height:10px;display:block}.split-visual-inner.console-img .con-dash-preview{flex-direction:column;gap:8px;padding:16px 20px 20px;position:relative}.con-dash-preview-label{font-family:var(--font-silkscreen), var(--mono), monospace;letter-spacing:.14em;color:#ffffff8c;flex-shrink:0;align-self:flex-end;font-size:8px}.con-dash-preview-label .con-dash-preview-live{color:#34d399}.split-visual-inner.console-img .con-dash-site{background:#ffffff0f;border-radius:14px}.split-visual-inner.console-img .con-dash-site-logo{background:#34d399}.split-visual-inner.console-img .con-dash-site-hero{background:radial-gradient(at 72% 18%,#f4a26180,#0000 62%),radial-gradient(at 18% 88%,#c9644259,#0000 65%),linear-gradient(160deg,#ffd0a62e,#ffffff0a)}.split-visual-inner.console-img .con-dash-site-btn{color:#fff7f2;background:#c9694a}.split-visual-inner.api-animation{position:relative}.split-visual-inner.api-animation:before{content:"";pointer-events:none;background:radial-gradient(#34d39929,#0000 62%);position:absolute;inset:-10%}.split-visual-inner.api-animation .api-terminal{-webkit-backdrop-filter:blur(24px);background:#ffffff0f;border:none;border-radius:16px;position:relative;box-shadow:0 24px 64px #0006}.split-visual-inner.api-animation .api-terminal-bar{background:#ffffff0d;border-bottom:none}.split-visual-inner.api-animation .api-terminal-title{font-family:var(--font-silkscreen), var(--mono), monospace;letter-spacing:.12em;color:#ffffff80;font-size:8px}.split-visual-inner.api-animation .api-terminal-body{border-bottom:none}.split-visual-inner.api-animation .api-response{background:#0000002e;border-top:none}.split-visual-inner.api-animation .api-response-header{background:0 0}.split-visual-inner.api-animation .api-response-status{font-family:var(--font-silkscreen), var(--mono), monospace;letter-spacing:.12em;color:#ffffff8c;font-size:8px}.split-visual-inner.api-animation .api-key,.split-visual-inner.api-animation .api-fn{color:#ffffffe6}.split-visual-inner.api-animation .api-var,.split-visual-inner.api-animation .api-obj,.split-visual-inner.api-animation .api-flag{color:#ffffffb3}.split-visual-inner.api-animation .api-prop{color:#ffffff9e}.split-visual-inner.api-animation .api-str{color:#34d399}.split-visual-inner.api-animation .api-num{color:#6ee7b7}.split-visual-inner.api-animation .api-op,.split-visual-inner.api-animation .api-brace{color:#ffffff8c}.split-visual-inner.api-animation .api-res-line.api-res-live,.split-visual-inner.api-animation .api-res-line.api-res-live .api-prop,.split-visual-inner.api-animation .api-res-line.api-res-live .api-op{color:#34d399bf}.split-visual-inner.api-animation .api-res-line.api-res-live .api-str{color:#34d399;text-shadow:0 0 12px #34d39973}@media (prefers-reduced-motion:reduce){.api-line,.api-res-line{opacity:1;animation:none}.con-chrome-live-dot{animation:none}}.curb-silk{font-family:var(--font-silkscreen), Geist, ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.08em}.curb-trusted-label{font-family:var(--font-silkscreen), Geist, ui-sans-serif, system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;text-align:center;margin:0 auto 40px;font-size:11px;font-weight:400}@media (max-width:768px){.curb-trusted-label{margin-bottom:28px;font-size:10px}}.auth-section{position:relative}.cxg-watermark{z-index:-1;aspect-ratio:1;color:#34d399;opacity:.035;pointer-events:none;width:min(680px,60vw);position:absolute;top:-40px;right:-8%;transform:rotate(14deg)}.cxg-watermark svg{width:100%;height:100%;display:block}.cxg-phone{-webkit-backdrop-filter:blur(16px);background:#ffffff14;border-radius:2.5rem;flex-direction:column;flex:1;width:100%;max-width:360px;margin:0 auto;padding:12px 12px 10px;display:flex;position:relative;box-shadow:0 60px 120px -40px #000000bf,0 24px 48px -24px #0009}.cxg-phone-island{background:#0d100fe6;border-radius:999px;flex-shrink:0;width:86px;height:22px;margin:4px auto 10px}.cxg-phone-home{background:#ffffff47;border-radius:999px;flex-shrink:0;width:104px;height:4px;margin:12px auto 4px}.cxg-phone .curb-chat{box-shadow:none;background:0 0;border-radius:1.5rem;min-height:400px;padding:6px 8px 10px}.cxg-chat-time{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;align-self:center;padding-bottom:2px;font-size:9px}.cxg-phone .curb-chat-presence{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#34d399;font-size:9px}.cxg-phone .curb-chat-presence:before{background:#34d399;box-shadow:0 0 6px #34d399b3}.cxg-phone .curb-msg-user{color:#0d100f;background:#fff}.cxg-phone .curb-msg-curb{-webkit-backdrop-filter:blur(8px);background:#ffffff1a}.cxg-phone .curb-msg-status{color:#34d399;font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;background:#34d3991a;font-size:10px}.cxg-phone .curb-chat-footer{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.auth-section .auth-vault{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:none;border-radius:1rem;box-shadow:0 40px 90px -35px #000000a6}.auth-section .auth-vault-head{border-bottom:none;padding-bottom:8px}.auth-section .auth-vault-head-label svg{color:#34d399}.auth-section .auth-vault-head-badge{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:#34d399;background:#34d3991a;font-size:9px}.auth-section .auth-vault-entry{background:#ffffff0d;border:none;border-radius:12px}.auth-section .auth-vault-entry:hover{background:#ffffff14}.auth-section .auth-vault-entry-new{background:#34d3990f;border:none}.auth-section .auth-vault-status{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#34d399;font-size:9px}.auth-section .auth-vault-status-connecting{color:#34d399b3}.auth-section .auth-vault-dot-live{background:#34d399;box-shadow:0 0 6px #34d39999}.auth-section .auth-pillar-visual{-webkit-backdrop-filter:blur(16px);background:#ffffff0f;border:none;border-radius:1rem}.auth-section .ap-auth-label{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.auth-section .ap-auth-input{background:#ffffff14;border:none;border-radius:8px}.auth-section .ap-auth-response-header{background:#ffffff14;border:none;border-radius:10px}.auth-section .ap-auth-response-body{background:#ffffff0f;border:none;border-radius:8px}.auth-section .ap-auth-response-badge{color:#34d399;font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;background:#34d3991a;border:none;font-size:9px}.auth-section .ap-api-dot{background:#34d399;box-shadow:0 0 4px #34d399b3}.auth-section .ap-vault-row{background:#ffffff0f;border-radius:12px;box-shadow:none!important;border:none!important}.auth-section .ap-vault-dots{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;font-size:9px}.auth-section .ap-vault-plaintext,.auth-section .ap-vault-encrypted{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.auth-section .ap-vault-lock{color:#34d399!important}.auth-section .ap-factor-label{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.1em;font-size:9px}.auth-section .ap-factor-cells span{-webkit-backdrop-filter:blur(8px);border-radius:10px;background:#ffffff14!important;border:none!important}.auth-section .ap-factor-bubble{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:none}.auth-section .ap-factor-bubble-caption{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:9px}.auth-section .ap-factor-captcha-box{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:none}.auth-section .ap-factor-captcha-text{font-family:var(--font-silkscreen), var(--font-geist), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;font-size:10px}@media (max-width:900px){.cxg-phone .curb-chat{min-height:360px}}.uc-home-mockup .ucx-glass{isolation:isolate}.uc-home-mockup .ucx-glass:before{content:"";-webkit-backdrop-filter:blur(14px);z-index:1;background:#ffffff14;border-radius:28px;position:absolute;inset:-18px}.uc-home-mockup .iphone-frame.ucx-glass:before{border-radius:44px;inset:-14px}.uc-home-mockup .ucx-plumber{--ucx-bg:radial-gradient(140% 90% at 100% 0%, #f9731633, transparent 55%), linear-gradient(180deg, #102540 0%, #0a1626 100%);--ucx-ink:#f4f8fc;--ucx-sub:#e2eefa99;--ucx-faint:#e2eefa61;--ucx-line:#e2eefa1a;--ucx-card:#ffffff0f;--ucx-accent:#fb923c;--ucx-accent-soft:#fb923c24;--ucx-cta:linear-gradient(180deg, #fb923c 0%, #ea6a10 100%);--ucx-cta-fg:#1c0d02;--ucx-glyph-bg:#fb923c29;--ucx-glyph-fg:#fdba74;--ucx-code-bg:#00000059;--ucx-code-fg:#e2eefa80}.uc-home-mockup .ucx-bakery{--ucx-bg:radial-gradient(120% 70% at 0% 0%, #c4567424, transparent 50%), linear-gradient(180deg, #faf3e8 0%, #f2e5d4 100%);--ucx-ink:#3c2a25;--ucx-sub:#4a302a9e;--ucx-faint:#4a302a6b;--ucx-line:#4a302a1f;--ucx-card:#ffffffb3;--ucx-accent:#a83d55;--ucx-accent-soft:#a83d551f;--ucx-cta:linear-gradient(180deg, #c25a72 0%, #a83d55 100%);--ucx-cta-fg:#fff7ef;--ucx-glyph-bg:#a83d551f;--ucx-glyph-fg:#a83d55;--ucx-code-bg:#2b1e1af0;--ucx-code-fg:#fff0e68c}.uc-home-mockup .ucx-florist{--ucx-bg:radial-gradient(130% 80% at 100% 100%, #e8a0b429, transparent 55%), linear-gradient(180deg, #1b2b21 0%, #101c15 100%);--ucx-ink:#eef5ef;--ucx-sub:#e2f0e599;--ucx-faint:#e2f0e561;--ucx-line:#e2f0e51a;--ucx-card:#ffffff0f;--ucx-accent:#e8a0b4;--ucx-accent-soft:#e8a0b424;--ucx-cta:linear-gradient(180deg, #eaa8ba 0%, #d77e97 100%);--ucx-cta-fg:#2a1219;--ucx-glyph-bg:#e8a0b424;--ucx-glyph-fg:#f0bcc9;--ucx-code-bg:#00000059;--ucx-code-fg:#e2f0e580}.uc-home-mockup .ucx-realtor{--ucx-bg:radial-gradient(120% 80% at 50% 0%, #c9a35c24, transparent 55%), linear-gradient(180deg, #242c38 0%, #161c25 100%);--ucx-ink:#f2f4f7;--ucx-sub:#e6ebf299;--ucx-faint:#e6ebf261;--ucx-line:#e6ebf21a;--ucx-card:#ffffff0f;--ucx-accent:#c9a35c;--ucx-accent-soft:#c9a35c24;--ucx-cta:linear-gradient(180deg, #d4b06a 0%, #b98f45 100%);--ucx-cta-fg:#221805;--ucx-glyph-bg:#c9a35c24;--ucx-glyph-fg:#dcbc7c;--ucx-code-bg:#00000059;--ucx-code-fg:#e6ebf280}.uc-home-mockup .ucx-gym{--ucx-bg:radial-gradient(140% 70% at 0% 100%, #b5e51d1f, transparent 50%), linear-gradient(180deg, #1c1e20 0%, #111214 100%);--ucx-ink:#f3f5f0;--ucx-sub:#ebf0e499;--ucx-faint:#ebf0e461;--ucx-line:#ebf0e41a;--ucx-card:#ffffff0f;--ucx-accent:#b5e51d;--ucx-accent-soft:#b5e51d1f;--ucx-cta:linear-gradient(180deg, #c3ef37 0%, #9cc90e 100%);--ucx-cta-fg:#171b03;--ucx-glyph-bg:#b5e51d1f;--ucx-glyph-fg:#cdef58;--ucx-code-bg:#00000059;--ucx-code-fg:#ebf0e480}.uc-home-mockup .ucx-salon{--ucx-bg:radial-gradient(120% 80% at 100% 0%, #b06e3f1f, transparent 55%), linear-gradient(180deg, #f6f1ea 0%, #ebe1d3 100%);--ucx-ink:#2e241e;--ucx-sub:#3a2c229e;--ucx-faint:#3a2c226b;--ucx-line:#3a2c221f;--ucx-card:#ffffffb3;--ucx-accent:#a35f33;--ucx-accent-soft:#a35f331f;--ucx-cta:linear-gradient(180deg, #b06e3f 0%, #94552b 100%);--ucx-cta-fg:#fdf6ee;--ucx-glyph-bg:#a35f331f;--ucx-glyph-fg:#94552b;--ucx-code-bg:#281e16f0;--ucx-code-fg:#fff4e88c}.uc-home-mockup .ucx-landscape{--ucx-bg:radial-gradient(130% 80% at 100% 0%, #e0a63c24, transparent 55%), linear-gradient(180deg, #1b2b21 0%, #0f1a14 100%);--ucx-ink:#f0f5ee;--ucx-sub:#e4f0e299;--ucx-faint:#e4f0e261;--ucx-line:#e4f0e21a;--ucx-card:#ffffff0f;--ucx-accent:#e0a63c;--ucx-accent-soft:#e0a63c24;--ucx-cta:linear-gradient(180deg, #e7b24e 0%, #c98f23 100%);--ucx-cta-fg:#241804;--ucx-glyph-bg:#e0a63c24;--ucx-glyph-fg:#ecc06a;--ucx-code-bg:#0006;--ucx-code-fg:#e4f0e280}.uc-home-mockup .ucx-venue{--ucx-bg:radial-gradient(130% 80% at 50% 100%, #e6c99a1f, transparent 55%), linear-gradient(180deg, #2c1b29 0%, #1a0f19 100%);--ucx-ink:#f6f0e8;--ucx-sub:#f3e9dc99;--ucx-faint:#f3e9dc61;--ucx-line:#f3e9dc1a;--ucx-card:#ffffff0f;--ucx-accent:#e6c99a;--ucx-accent-soft:#e6c99a24;--ucx-cta:linear-gradient(180deg, #ecd3a8 0%, #d3ac71 100%);--ucx-cta-fg:#2a1c07;--ucx-glyph-bg:#e6c99a24;--ucx-glyph-fg:#eed7ac;--ucx-code-bg:#00000059;--ucx-code-fg:#f3e9dc80}.uc-home-mockup .iphone-screen-content.ucx-theme,.uc-home-mockup .ipad-screen.ucx-theme{background:var(--ucx-bg)}.uc-home-mockup .ucx-theme .ucx-site-bar{flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 14px;display:flex}.uc-home-mockup .ipad-screen.ucx-theme .ucx-site-bar{background:var(--ucx-card);height:34px;padding:0 16px}.uc-home-mockup .iphone-screen-content.ucx-theme .ucx-site-bar{margin-top:30px}.uc-home-mockup .ucx-theme .ucx-wordmark{letter-spacing:.02em;color:var(--ucx-ink);white-space:nowrap;font-size:10px;font-weight:700}.uc-home-mockup .ucx-theme.ucx-gym .ucx-wordmark{letter-spacing:.14em}.uc-home-mockup .ucx-theme .ucx-serif .ucx-wordmark{letter-spacing:.01em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.uc-home-mockup .ucx-theme .ucx-nav{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex;overflow:hidden}.uc-home-mockup .ucx-theme .ucx-nav-link{color:var(--ucx-sub);white-space:nowrap;font-size:8px;font-weight:500}.uc-home-mockup .ucx-theme .ucx-pill{color:var(--ucx-cta-fg);background:var(--ucx-cta);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:8px;font-weight:600}.uc-home-mockup .ucx-theme .demo-step{padding-top:12px}.uc-home-mockup .ucx-theme .demo-split,.uc-home-mockup .ucx-theme .ic-catalog,.uc-home-mockup .ucx-theme .aq-split,.uc-home-mockup .ucx-theme .tt-split{height:calc(100% - 34px)}.uc-home-mockup .ucx-theme .demo-screen-title{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .demo-screen-sub{color:var(--ucx-sub)}.uc-home-mockup .ucx-theme .demo-list-item{border-bottom-color:var(--ucx-line)}.uc-home-mockup .ucx-theme .demo-list-name{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .demo-list-meta{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .demo-cta,.uc-home-mockup .ucx-theme .aq-cta{background:var(--ucx-cta);color:var(--ucx-cta-fg);border-radius:999px}.uc-home-mockup .ucx-theme .demo-section-label{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .demo-card-img{border-radius:10px}.uc-home-mockup .ucx-theme .demo-pair-name{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .demo-pair-arrow{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .demo-pair-context{color:var(--ucx-sub)}.uc-home-mockup .ucx-theme .demo-left{border-right-color:var(--ucx-line)}.uc-home-mockup .ucx-theme .demo-col-title{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .demo-col-sub{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .demo-account{background:var(--ucx-card);border-color:#0000}.uc-home-mockup .ucx-theme .demo-account-name{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .demo-account-date{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .demo-account-amount,.uc-home-mockup .ucx-theme .demo-right-label{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .demo-status-dot{background:var(--ucx-accent)}.uc-home-mockup .ucx-theme .demo-json{background:var(--ucx-code-bg);border-color:#0000}.uc-home-mockup .ucx-theme .demo-json-line{color:var(--ucx-code-fg)}.uc-home-mockup .ucx-theme .ic-sidebar{border-right-color:var(--ucx-line)}.uc-home-mockup .ucx-theme .ic-sidebar-title{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .ic-nav-item{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .ic-nav-item.ic-active{background:var(--ucx-accent-soft);color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .ic-count{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .ic-card{background:var(--ucx-card);border-color:#0000}.uc-home-mockup .ucx-theme .ic-card-name{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .ic-badge{color:var(--ucx-accent)}.uc-home-mockup .ucx-theme .aq-left{border-right-color:var(--ucx-line)}.uc-home-mockup .ucx-theme .aq-title{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .aq-badge{color:var(--ucx-sub);background:var(--ucx-card)}.uc-home-mockup .ucx-theme .aq-item{background:var(--ucx-card);border-color:#0000}.uc-home-mockup .ucx-theme .aq-item-action{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .aq-item-detail{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .aq-item-tag{color:var(--ucx-sub);background:var(--ucx-accent-soft)}.uc-home-mockup .ucx-theme .aq-item.done,.uc-home-mockup .ucx-theme .aq-item.running{background:var(--ucx-card);border-color:#0000}.uc-home-mockup .ucx-theme .aq-item.done .aq-item-tag,.uc-home-mockup .ucx-theme .aq-item.running .aq-item-tag{background:var(--ucx-accent-soft);color:var(--ucx-accent)}.uc-home-mockup .ucx-theme .aq-status-dot{background:var(--ucx-accent)}.uc-home-mockup .ucx-theme .aq-log{background:var(--ucx-code-bg);border-color:#0000}.uc-home-mockup .ucx-theme .aq-log-line{color:var(--ucx-code-fg)}.uc-home-mockup .ucx-theme .aq-log-ts{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .aq-log-success{color:var(--ucx-accent)}.uc-home-mockup .ucx-theme .tt-left{border-right-color:var(--ucx-line)}.uc-home-mockup .ucx-theme .tt-header,.uc-home-mockup .ucx-theme .tt-event-name{color:var(--ucx-ink)}.uc-home-mockup .ucx-theme .tt-event-detail,.uc-home-mockup .ucx-theme .tt-party-label{color:var(--ucx-faint)}.uc-home-mockup .ucx-theme .tt-party-name{color:var(--ucx-sub)}.uc-home-mockup .ucx-theme .tt-status-bar{background:var(--ucx-card);color:var(--ucx-sub)}.uc-home-mockup .ucx-theme .tt-status-dot{background:var(--ucx-accent)}.uc-home-mockup .ucx-theme .tt-step-title{color:var(--ucx-sub)}.uc-home-mockup .ucx-theme .tt-step-line{background:var(--ucx-line)}.uc-home-mockup .ucx-theme .tt-check{stroke:var(--ucx-accent)}.curb-cta.dcx-cta .curb-cta-inner{z-index:0;position:relative}.curb-cta.dcx-cta .dcx-petal{color:#fff;opacity:.03;pointer-events:none;z-index:-1;width:min(560px,92vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.curb-cta.dcx-cta .btn-primary.dcx-btn-primary{color:#101010;background:linear-gradient(#fff 0%,#e9e9e9 100%);border-radius:999px;padding:12px 26px;box-shadow:inset 0 1px #fff6,0 12px 32px #00000059}.curb-cta.dcx-cta .btn-primary.dcx-btn-primary:hover{opacity:1;background:#fff;transform:translateY(-1px)}.curb-cta.dcx-cta .curb-cta-secondary.dcx-btn-glass{color:#ffffffd9;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:none;border-radius:999px;padding:12px 24px;transition:background .2s,color .2s}.curb-cta.dcx-cta .curb-cta-secondary.dcx-btn-glass:hover{color:#fff;background:#ffffff24}@media (prefers-reduced-motion:reduce){.curb-cta.dcx-cta .btn-primary.dcx-btn-primary:hover{transform:none}}.nav-logo-mark{width:auto;height:17px;color:var(--text-primary)}.curb-header{width:100%;position:absolute;top:0;left:0}.curb-band{z-index:0;pointer-events:none;width:100%;height:480px;position:absolute;top:0;left:0;overflow:hidden}.curb-band-media{background-image:url(/curb/header-band.webp);background-position:50% 40%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.curb-band-scrim{background:linear-gradient(to bottom, #0d100f6b 0%, #0d100f8c 30%, #0d100fdb 68%, var(--bg-primary) 100%), radial-gradient(140% 100% at 50% -10%, transparent 30%, #0d100f80 100%);position:absolute;inset:0}.curb-header-nav{z-index:100;position:relative}main{z-index:1;position:relative}@media (max-width:768px){.curb-band{height:340px}}@media (prefers-reduced-motion:reduce){.curb-band-media{transform:none}}:root{--curb-orange:#ff5c00;--curb-orange-hover:#ff7526;--on-orange:#fff}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.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}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.6em\]{margin-top:.6em}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-\[100svh\]{height:100svh}.h-\[520px\]{height:520px}.h-fit{height:fit-content}.h-full{height:100%}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-72{width:calc(var(--spacing) * 72)}.w-\[520px\]{width:520px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[18ch\]{max-width:18ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[46rem\]{max-width:46rem}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-\[640px\]{min-width:640px}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * 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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) * .6)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\[\#7ee2b8\]{background-color:#7ee2b8}.bg-\[\#60917E\]\/20{background-color:#60917e33;background-color:lab(56.2535% -20.5318 4.60142/.2)}.bg-\[\#A2B9E2\]\/15{background-color:#a2b9e226;background-color:lab(74.4633% -1.17734 -23.4001/.15)}.bg-\[\#A9A099\]{background-color:#a9a099}.bg-\[\#F6F6F6\]{background-color:#f6f6f6}.bg-\[\#FDFAC3\]\/15{background-color:#fdfac326;background-color:lab(97.509% -5.27245 26.8912/.15)}.bg-\[\#FF5C00\]{background-color:#ff5c00}.bg-\[\#FF5C00\]\/15{background-color:#ff5c0026;background-color:lab(61.5865% 61.087 71.9952/.15)}.bg-\[\#f87171\]\/10{background-color:#f871711a;background-color:lab(64.7431% 52.7342 26.6686/.1)}.bg-\[\#f87171\]\/15{background-color:#f8717126;background-color:lab(64.7431% 52.7342 26.6686/.15)}.bg-amber-300\/70{background-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/70{background-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1{padding-left:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[clamp\(1\.5rem\,2\.6vw\,2\.125rem\)\]{font-size:clamp(1.5rem,2.6vw,2.125rem)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.75rem\)\]{font-size:clamp(1.75rem,3.5vw,2.75rem)}.text-\[clamp\(2\.25rem\,5vw\,4rem\)\]{font-size:clamp(2.25rem,5vw,4rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#0D100F\]{color:#0d100f}.text-\[\#8fc4b0\]{color:#8fc4b0}.text-\[\#010101\]{color:#010101}.text-\[\#010101\]\/50{color:#01010180;color:lab(.274174% 0 0/.5)}.text-\[\#010101\]\/60{color:#01010199;color:lab(.274174% 0 0/.6)}.text-\[\#010101\]\/70{color:#010101b3;color:lab(.274174% 0 0/.7)}.text-\[\#010101\]\/90{color:#010101e6;color:lab(.274174% 0 0/.9)}.text-\[\#A2B9E2\]{color:#a2b9e2}.text-\[\#A9A099\]{color:#a9a099}.text-\[\#CDCDCD\]{color:#cdcdcd}.text-\[\#F6F6F6\]{color:#f6f6f6}.text-\[\#FDFAC3\]{color:#fdfac3}.text-\[\#FF5C00\]{color:#ff5c00}.text-\[\#FF5C00\]\/70{color:#ff5c00b3;color:lab(61.5865% 61.087 71.9952/.7)}.text-\[\#f8a3a3\]{color:#f8a3a3}.text-destructive{color:var(--destructive)}.text-emerald-400{color:var(--color-emerald-400)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-\[\#FF5C00\]\/40{text-decoration-color:#ff5c0066;text-decoration-color:lab(61.5865% 61.087 71.9952/.4)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.shadow-\[0_1px_0_rgba\(255\,255\,255\,0\.05\)_inset\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#ffffff0d) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.delay-1{--tw-animation-delay:calc(1*1ms);animation-delay:1ms}.delay-2{--tw-animation-delay:calc(2*1ms);animation-delay:2ms}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.running{animation-play-state:running}.placeholder\:text-white\/60::placeholder{color:#fff9}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/60::placeholder{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (hover:hover){.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#FF5C00\]:hover{text-decoration-color:#ff5c00}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white\/70:focus-visible{outline-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/70:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:40rem){.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-0{gap:0}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:rounded-full{border-radius:3.40282e38px}.sm\:rounded-none{border-radius:0}.sm\:bg-transparent{background-color:#0000}.sm\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sm\:bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sm\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-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,)}.sm\:focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,200px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,240px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:64rem){.lg\:right-6{right:calc(var(--spacing) * 6)}.lg\:bottom-6{bottom:calc(var(--spacing) * 6)}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-white{color:var(--color-white)}.lg\:text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.lg\:text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.lg\:text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.lg\:text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.lg\:text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.lg\:text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lg\:text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.lg\:text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--on-orange:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html .curb-masthead-title{color:#f6f6f6}html .curb-masthead-subtitle{color:#ffffffb8}.hero-video-fade{background:linear-gradient(to bottom, transparent, var(--bg-primary))}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;text-wrap:pretty}.btn-primary:not(.dcx-btn-primary),.nav-btn,.mobile-menu-cta,.auth-embed-button,.ap-auth-btn,.pr-cta-solid,.lp-btn-primary,.lp-prompt-send.has-text,.lp-prompt-send:hover,.curb-skip{color:var(--on-orange)}.dcx-btn-primary{color:#101010}body{position:relative}.site-backdrop{z-index:0;pointer-events:none;height:100svh;position:absolute;inset:0 0 auto;overflow:hidden}.site-backdrop-layer{opacity:1;transition:opacity .42s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.site-backdrop-layer.is-leaving{opacity:0}.site-nav{z-index:30;position:absolute;inset:0 0 auto}.route-fade{z-index:1;overflow-anchor:none;min-height:100%;position:relative}@media (prefers-reduced-motion:reduce){.route-fade{opacity:1!important;transform:none!important}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}:root{--curb-gutter:20px}@media (min-width:640px){:root{--curb-gutter:32px}}@media (min-width:1024px){:root{--curb-gutter:48px}}:root .co-photo-section,:root .co-section,:root .hero-content,:root .hero-image,:root .logo-grid,:root .marquee-statement,:root .agent-grid-section,:root .use-cases-scroll,:root .pillars-section,:root .lp-reading,:root .ps-who,:root .lp-faq,:root .auth-section,:root .cu-section,:root .uc-home-section,:root .split-section,:root .plat-section,:root .prod-section,:root .sec-strip-section,:root .feature-section,:root .testimonials-section,:root .frontier-section,:root .changelog-section,:root .about-section,:root .blog-section,:root .cust-hero,:root .cust-studies,:root .cust-logos,:root .pr-hero,:root .pr-cards-section,:root .pr-compare-section,:root .pr-addons-section,:root .stack-section{max-width:100%;padding-left:var(--curb-gutter);padding-right:var(--curb-gutter)}:root .footer,:root .curb-cta,:root .pr-own-section{padding-left:var(--curb-gutter);padding-right:var(--curb-gutter)}.curb-skip{z-index:200;background:var(--curb-orange);color:var(--on-orange,#fff);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;left:12px;transform:translateY(-200%)}.curb-skip:focus,.curb-skip:focus-visible{transform:translateY(0)}:where(a,button,[role=button],input,summary,[tabindex]):focus-visible{outline:2px solid var(--curb-orange);outline-offset:2px;border-radius:4px}.curb-masthead{isolation:isolate;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative}.curb-masthead-compact .curb-masthead-title{max-width:26ch;font-size:clamp(1.875rem,3.6vw,3rem)}.curb-masthead-band{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.curb-masthead-media{background-image:url(/curb/header-band.webp);background-position:50% 42%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.curb-masthead-scrim{background:linear-gradient(to bottom, #0d100f73 0%, #0d100f47 34%, #0d100fb8 76%, #0d100ff0 92%, var(--bg-primary) 100%), linear-gradient(to right, #0d100fb8 0%, #0d100f1f 58%, transparent 100%);position:absolute;inset:0}.curb-masthead-nav{z-index:2;position:relative}.curb-masthead-content{z-index:1;padding:0 var(--curb-gutter) clamp(2rem, 4vw, 4rem);margin-top:auto;position:relative}.curb-masthead-label{letter-spacing:.18em;text-transform:uppercase;color:var(--curb-orange);margin-bottom:14px;font-size:12px;font-weight:500}.curb-masthead-title{letter-spacing:-.025em;color:#f6f6f6;max-width:20ch;font-size:clamp(1.875rem,4.4vw,3.5rem);font-weight:600;line-height:1.1}.curb-masthead-subtitle{color:#ffffffb8;max-width:62ch;margin-top:1.25rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6}.curb-masthead-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}@media (max-width:640px){.curb-masthead-title{max-width:18ch}}@media (prefers-reduced-motion:reduce){.curb-masthead-media{transform:none}}.curb-masthead-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.curb-masthead-video{display:none}.curb-masthead-band{background:url(/curb/header-band.webp) 50% 42%/cover}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}
