:where(.ik-plate){--ik-panel:#f1f1ef;--ik-top:#fbfbfa;--ik-front:#f6f6f4;--ik-side:#ededeb;--ik-well:#e9e9e6;--ik-line:#9b9b97;--ik-detail:#cdcdc9;--ik-live:#161616;--ik-ink:#8a8a85;--ik-ink-hi:#2a2a2a;--ik-screen:#e6e8e1;--ik-screen-ink:#22241f;--ik-border:#e6e6e3;--ik-ease:cubic-bezier(.32, .72, 0, 1);--ik-spring:cubic-bezier(.34, 1.56, .64, 1);--ik-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ik-screen-font:var(--ik-mono)}:where(.dark,[data-theme=dark]) :where(.ik-plate:not([data-theme=light]):not([data-theme=system])),:where(.ik-plate[data-theme=dark]){--ik-panel:#202020;--ik-top:#262626;--ik-front:#232323;--ik-side:#1e1e1e;--ik-well:#1b1b1b;--ik-line:#5f5f5f;--ik-detail:#383838;--ik-live:#f2f2f2;--ik-ink:#7d7d7d;--ik-ink-hi:#e4e4e4;--ik-screen:#161815;--ik-screen-ink:#e9ece4;--ik-border:#2a2a2a}@media (prefers-color-scheme:dark){:where(.ik-plate[data-theme=system]){--ik-panel:#202020;--ik-top:#262626;--ik-front:#232323;--ik-side:#1e1e1e;--ik-well:#1b1b1b;--ik-line:#5f5f5f;--ik-detail:#383838;--ik-live:#f2f2f2;--ik-ink:#7d7d7d;--ik-ink-hi:#e4e4e4;--ik-screen:#161815;--ik-screen-ink:#e9ece4;--ik-border:#2a2a2a}}:where(.ik-plate){box-sizing:border-box;background:var(--ik-panel);border:1px solid var(--ik-border);border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px;height:100%;padding:14px 16px;display:grid;position:relative}:where(.ik-plate>svg){touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;min-height:0;display:block;overflow:visible}:where(.ik-plate:has(>svg:focus-visible)){outline:2px solid var(--ik-live);outline-offset:3px}:where(.ik-cap){font:500 10px/1.4 var(--ik-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ik-ink);flex-wrap:wrap;justify-content:space-between;gap:2px 14px;display:flex}:where(.ik-cap-hi){color:var(--ik-ink-hi);text-transform:none;letter-spacing:.03em;font-variant-numeric:tabular-nums}:where(.ik-face){fill:var(--ik-front);stroke:var(--ik-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .26s var(--ik-ease), fill .26s var(--ik-ease)}:where(.ik-top){fill:var(--ik-top)}:where(.ik-tint){fill:var(--ik-side);stroke:none}:where(.ik-well){fill:var(--ik-well);stroke:var(--ik-detail);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.ik-detail){fill:none;stroke:var(--ik-detail);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.ik-line){fill:none;stroke:var(--ik-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.ik-dash){fill:none;stroke:var(--ik-line);stroke-width:1px;stroke-dasharray:1 3;vector-effect:non-scaling-stroke;stroke-linecap:round;transition:opacity .26s var(--ik-ease)}:where(.ik-live){fill:none;stroke:var(--ik-live);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.ik-fill){fill:var(--ik-detail);stroke:none}:where(.ik-dot){fill:var(--ik-live);stroke:none}:where(.ik-label){fill:var(--ik-ink);font:600 8px/1 var(--ik-mono);letter-spacing:.08em;pointer-events:none}:where(.ik-screen){fill:var(--ik-screen);stroke:var(--ik-detail);stroke-width:1px;vector-effect:non-scaling-stroke}:where(.ik-screen-text){fill:var(--ik-screen-ink);font-family:var(--ik-screen-font);white-space:pre}:where(.ik-screen-line){fill:none;stroke:var(--ik-screen-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.ik-thick){stroke-width:1.6px}:where(.ik-dim){opacity:.45}:where(.ik-press){cursor:pointer;outline:none}.ik-plate .ik-press:focus-visible{outline:none}:where(.ik-press:focus-visible) :where(.ik-face){stroke-width:2px}:where(.ik-press[aria-disabled=true]){cursor:default}:where(.ik-press>g){transition:transform .2s var(--ik-spring)}:where(.ik-press[data-down=true]:not(.ik-lift)>g){transition:transform 50ms ease-out;transform:translateY(3px)}:where(.ik-press[data-down=true],.ik-press:focus-visible,.ik-press[data-hot=true]) :where(.ik-face){stroke:var(--ik-live)}:where(.ik-press[data-down=true]) :where(.ik-face){transition-duration:0s}@media (hover:hover) and (pointer:fine){:where(.ik-press:not([aria-disabled=true]):hover) :where(.ik-top){stroke:var(--ik-live)}}:where(.ik-enter){animation:ik-enter .42s var(--ik-ease) both}:where(.ik-pulse){animation:1.8s ease-in-out infinite ik-pulse}:where(.ik-blink){animation:.24s steps(2,end) infinite ik-pulse}:where(.ik-float){animation:4.4s ease-in-out infinite ik-float}@keyframes ik-enter{0%{opacity:0;transform:translateY(3px)}}@keyframes ik-pulse{50%{opacity:.35}}@keyframes ik-float{50%{transform:translateY(-1.6px)}}:where(.ik-ripple,.ik-cursor,.ik-signal,.ik-flight){pointer-events:none}:where(.ik-ripple){transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ik-ripple}:where(.ik-ripple rect,.ik-cursor-ring){fill:none;stroke:var(--ik-live);vector-effect:non-scaling-stroke}:where(.ik-plate svg[data-demo=press] .ik-press[data-hot=true]:not(.ik-lift)>g){transition:transform 60ms ease-out;transform:translateY(3px)}:where(.ik-cursor-arrow path){fill:var(--ik-top);stroke:var(--ik-ink-hi);stroke-linejoin:round;vector-effect:non-scaling-stroke}:where(.ik-cursor-ring){opacity:0}:where(.ik-cursor[data-phase=aim] .ik-cursor-arrow){animation:.32s cubic-bezier(.2,.8,.2,1) both ik-cursor-in}:where(.ik-cursor[data-phase=press] .ik-cursor-arrow){transition:transform 90ms ease-out;transform:scale(.86)}:where(.ik-cursor[data-phase=release] .ik-cursor-arrow){animation:ik-cursor-out .56s var(--ik-ease) both}:where(.ik-cursor[data-phase=release] .ik-cursor-ring){animation:ik-cursor-ring .52s var(--ik-ease) both}:where(.ik-signal){fill:none;stroke:var(--ik-live);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:22 130;stroke-dashoffset:24px;animation:.32s ease-in both ik-signal}:where(.ik-flight){opacity:0;animation:.52s cubic-bezier(.45,0,.55,1) forwards ik-flight}:where(.ik-flight-arc){animation:.52s forwards ik-arc;animation-delay:inherit;animation-duration:inherit}@keyframes ik-ripple{0%{opacity:.9;transform:none}70%,to{opacity:0;transform:scale(1.22)}}@keyframes ik-cursor-in{0%{opacity:0;transform:translate(22px,18px)}}@keyframes ik-cursor-out{0%{transform:scale(.86)}30%{opacity:1;transform:none}to{opacity:0;transform:translate(8px,7px)}}@keyframes ik-cursor-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}@keyframes ik-signal{to{stroke-dashoffset:-102px}}@keyframes ik-flight{0%{opacity:1;transform:none}97%{opacity:1;transform:translateX(var(--ik-dx))}to{opacity:0;transform:translateX(var(--ik-dx))}}@keyframes ik-arc{0%{animation-timing-function:cubic-bezier(.3,.6,.5,1);transform:none}50%{transform:translateY(calc(var(--ik-dy) / 2 + var(--ik-lift)));animation-timing-function:cubic-bezier(.5,0,.7,.4)}to{transform:translateY(var(--ik-dy))}}.ik-plate:not([data-awake]) :is(.ik-pulse,.ik-blink,.ik-float,.ik-loop){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:where(.ik-plate) *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}:where(.ik-sound-toggle){border:1px solid;border-color:color-mix(in srgb, currentColor 18%, transparent);min-height:30px;font:inherit;color:inherit;opacity:.6;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;transition:opacity .15s,transform .12s;display:inline-flex}:where(.ik-sound-toggle[aria-pressed=true]),:where(.ik-sound-toggle:hover){opacity:1}:where(.ik-sound-toggle:active){transform:scale(.96)}
html:has(.landing-system){scroll-behavior:auto}.landing-system[data-theme]{--landing-section-space:clamp(96px, 11vw, 144px);--landing-card-radius:16px;--landing-media-radius:8px;--landing-bezel-pad:5px;--landing-control-radius:10px;--landing-row-radius:10px;--landing-feedback-ms:.16s;--landing-dock-ms:.24s;--landing-ring-width:4px;--landing-demo-step-ms:900;--landing-marquee-s:48s;--landing-edge-fade:64px;--landing-ease-out:var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1));--landing-orange-hi:var(--color-oktai-brand-highlight);--landing-orange:var(--color-oktai-dark-brand);--landing-orange-deep:var(--color-oktai-brand);--landing-orange-ink:color-mix(in srgb, var(--landing-orange) 70%, var(--landing-orange-deep));--landing-orange-wash:color-mix(in srgb, var(--landing-orange) 12%, white);--landing-ink:var(--color-text-primary);--landing-canvas:color-mix(in srgb, var(--color-background-full) 97%, #cbbca8);--landing-plate:color-mix(in srgb, var(--color-background-secondary-default) 90%, #e9e4dc);--landing-raised:var(--color-background-primary-default);--landing-muted:color-mix(in srgb, var(--color-text-secondary) 80%, var(--color-text-primary));--landing-line:color-mix(in srgb, var(--landing-ink) 9%, transparent);--landing-shade:color-mix(in srgb, var(--landing-ink) 6%, transparent);--landing-mat:linear-gradient(180deg, #fdfdfc, #efefed);--landing-mat-shadow:0 0 0 1px color-mix(in srgb, var(--landing-ink) 7%, transparent), inset 0 1px 0 #fff, 0 1px 2px var(--landing-shade), 0 18px 36px -24px color-mix(in srgb, var(--landing-ink) 34%, transparent);--landing-row-shadow:0 0 0 1px var(--landing-line), 0 1px 2px var(--landing-shade);--landing-control-shadow:0 0 0 .5px color-mix(in srgb, var(--landing-ink) 14%, transparent), var(--button-secondary-shadow);--landing-control-pressed:0 0 0 .5px color-mix(in srgb, var(--landing-ink) 16%, transparent), var(--button-secondary-pressed-shadow);--landing-field-shadow:0 0 0 1px var(--landing-line), inset 0 1px 0 #fff, 0 1px 2px var(--landing-shade), 0 12px 28px -20px color-mix(in srgb, var(--landing-ink) 30%, transparent);background:var(--landing-canvas);color:var(--landing-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.landing-system:after{content:"";z-index:15;height:var(--landing-edge-fade);pointer-events:none;-webkit-backdrop-filter:blur(3px);position:fixed;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.landing-system :is(a:not([class*=button-press-motion]),summary,[tabindex="0"]):focus-visible{outline:2px solid var(--landing-orange);outline-offset:3px}.landing-system :is(a,button,summary){-webkit-tap-highlight-color:transparent}.landing-system section{scroll-margin-top:88px}.landing-system summary::-webkit-details-marker{display:none}.landing-cta:has(>span){padding-inline:14px 12px}.landing-bezel{box-sizing:content-box;padding:var(--landing-bezel-pad);border-radius:calc(var(--landing-media-radius) + var(--landing-bezel-pad));background:var(--landing-mat);box-shadow:var(--landing-mat-shadow);flex:none;position:relative}.landing-bezel-media{isolation:isolate;border-radius:var(--landing-media-radius);background:var(--landing-plate);width:100%;height:100%;position:relative;overflow:hidden}.landing-bezel-media:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014,inset 0 1px 2px #0000001a}.landing-header{z-index:20;align-items:center;gap:12px;max-width:1264px;margin:0 auto;padding:18px 32px;display:flex;position:sticky;top:0}.landing-header-blur{inset:0 calc(50% - 50vw) calc(-1 * var(--landing-edge-fade));z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--landing-canvas), color-mix(in srgb, var(--landing-canvas) 85%, transparent) 40%, color-mix(in srgb, var(--landing-canvas) 35%, transparent) 70%, transparent);-webkit-backdrop-filter:blur(3px);position:absolute;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.landing-wordmark{border-radius:8px;display:inline-flex}.landing-desktop-nav{color:var(--landing-muted);gap:28px;margin:auto;font-size:14px;display:flex}.landing-languages{flex:none;width:128px}.landing-mobile-menu{display:none}.landing-hero{text-align:center;flex-direction:column;align-items:center;max-width:1264px;margin:0 auto;padding:64px 32px 0;display:flex;position:relative}.landing-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:100%;font-size:clamp(44px,4.5vw,64px);font-weight:500;line-height:1.06}.landing-hero h1>span{color:#0000;background:linear-gradient(110deg, var(--landing-orange-deep), var(--landing-orange-ink), var(--landing-orange-deep));-webkit-background-clip:text;background-clip:text;padding-inline:.1em;display:inline-block}.landing-hero-intro{flex-direction:column;align-items:center;width:min(620px,100%);margin-top:24px;display:flex}.landing-hero-description{max-width:48ch;color:var(--landing-muted);text-wrap:pretty;font-size:18px;line-height:1.65}.landing-hero-description strong{color:var(--landing-ink);font-weight:500}#audit{scroll-margin-top:160px}.landing-hero-audit{width:min(620px,100%);margin-top:36px}.landing-hero-proof{color:var(--landing-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;margin-top:18px;font-size:13px;display:flex}.landing-hero-proof li{align-items:center;gap:8px;display:inline-flex}.landing-hero-proof svg{color:var(--landing-orange-ink)}.landing-hero-avatars{display:flex}.landing-hero-avatars img{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 2px var(--landing-canvas);border-radius:50%}.landing-hero-avatars img+img{margin-left:-7px}.landing-hero-demo{border:1px solid var(--landing-line);background:var(--landing-plate) url(/landing/backgrounds/chalk-drift.webp) center / cover;text-align:left;border-radius:20px;align-self:stretch;min-width:0;margin-top:48px;padding:14px}.landing-audit-field{text-align:left;width:100%;position:relative}.landing-audit-field:is([data-variant=hero],[data-variant=dock]) label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-audit-field[data-variant=hero] .landing-audit-form{box-shadow:var(--landing-field-shadow), 0 24px 48px -28px color-mix(in srgb, var(--landing-ink) 30%, transparent);padding:7px}.landing-audit-field[data-variant=hero] .landing-audit-favicon{width:36px;height:36px}.landing-audit-field[data-variant=hero] input{height:46px;font-size:16px}.landing-audit-field[data-variant=hero] .landing-cta{height:46px;padding-inline:18px 14px}.landing-audit-field[data-variant=hero] .landing-audit-hint{margin:10px 0 0 4px;position:static}.landing-audit-field[data-variant=hero] .landing-audit-hint:empty{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.landing-audit-field label{color:var(--landing-muted);margin:0 0 10px 4px;font-size:13px;display:block}.landing-audit-form{border-radius:var(--landing-control-radius);background:var(--landing-raised);width:100%;box-shadow:var(--landing-field-shadow);transition:box-shadow var(--landing-feedback-ms) var(--landing-ease-out);align-items:center;gap:8px;padding:5px 5px 5px 6px;display:flex}.landing-audit-form:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--landing-orange) 65%, transparent), 0 0 0 var(--landing-ring-width) color-mix(in srgb, var(--landing-orange) 16%, transparent), 0 1px 2px var(--landing-shade)}.landing-audit-form[data-invalid]{box-shadow:0 0 0 1px var(--landing-orange-deep), 0 0 0 var(--landing-ring-width) color-mix(in srgb, var(--landing-orange-deep) 16%, transparent), 0 1px 2px var(--landing-shade)}.landing-audit-favicon{border-radius:var(--landing-control-radius);background:var(--landing-plate);width:32px;height:32px;color:var(--landing-muted);flex:none;place-items:center;display:grid}.landing-audit-form input{min-width:0;height:40px;color:var(--landing-ink);background:0 0;border:0;flex:auto;font-size:15px}.landing-audit-form input:focus{outline:none}.landing-audit-form input::placeholder{color:var(--landing-muted);opacity:1}.landing-audit-form .landing-cta{flex:none;height:40px}.landing-audit-hint{color:var(--landing-orange-deep);margin-top:8px;font-size:13px;position:absolute;top:100%;left:16px}.landing-dock{bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;border-radius:var(--landing-card-radius);background:var(--landing-mat);width:min(600px,100% - 32px);box-shadow:var(--landing-mat-shadow), 0 28px 56px -18px color-mix(in srgb, var(--landing-ink) 38%, transparent);opacity:0;filter:blur(4px);visibility:hidden;transition:opacity calc(var(--landing-dock-ms) * .7) ease, translate calc(var(--landing-dock-ms) * .7) var(--landing-ease-out), filter calc(var(--landing-dock-ms) * .7) ease, visibility 0s linear calc(var(--landing-dock-ms) * .7);padding:6px;position:fixed;left:50%;translate:-50% 24px}.landing-dock[data-visible]{opacity:1;filter:none;visibility:visible;transition-duration:var(--landing-dock-ms), var(--landing-dock-ms), var(--landing-dock-ms), 0s;transition-delay:0s;translate:-50%}.landing-dock[data-consent-pending]{opacity:0;visibility:hidden;transition:none}.landing-audit-field[data-variant=dock] .landing-audit-form{background:var(--landing-raised)}.landing-audit-field[data-variant=dock] .landing-audit-hint{margin:0 0 8px;top:auto;bottom:100%}.landing-audit-field[data-variant=dock] .landing-audit-hint>span{border-radius:var(--landing-media-radius);background:var(--landing-raised);box-shadow:var(--landing-row-shadow);padding:4px 10px;display:block}.landing-cta-short{display:none}.landing-demo{border:1px solid var(--landing-line);background:var(--surface-inset);min-width:0;box-shadow:var(--landing-mat-shadow);border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid;overflow:hidden}.landing-demo-chat{flex-direction:column;min-width:0;height:580px;padding-bottom:16px;display:flex}.landing-demo-thread{contain:size;scrollbar-width:none;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 24px 20px;display:flex;overflow-y:auto}.landing-demo-prompt{align-self:flex-end;width:100%}.landing-demo-steps{gap:12px;display:grid}.landing-demo-step{align-items:start;gap:8px;font-size:12px;display:flex}.landing-demo-reply{text-wrap:pretty;font-size:14px;line-height:1.6}.landing-demo-composer{border-radius:var(--landing-control-radius);flex:none;width:auto;margin:0 16px}.landing-demo-composer-icon,.landing-demo-send{width:32px;height:32px;color:var(--landing-muted);border-radius:8px;flex:none;place-items:center;display:grid}.landing-demo-send{background:var(--landing-plate)}.landing-demo-board{min-width:0;height:580px;padding:16px}.landing-demo-output{margin-top:0}.landing-trust{text-align:center;max-width:1264px;margin:0 auto;padding:88px 32px 0}.landing-trust>p{color:var(--landing-muted);font-size:13px}.landing-marquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.landing-marquee-track{width:max-content;display:flex}.landing-marquee-set{align-items:center;gap:64px;padding-right:64px;display:flex}.landing-trust-logo{object-fit:contain;filter:brightness(0);opacity:.48;width:auto;max-width:124px;height:30px}.landing-section{max-width:1264px;padding:var(--landing-section-space) 32px 0;margin:0 auto}.landing-section-heading{text-align:center;max-width:760px;margin:0 auto 52px}.landing-section h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,3.7vw,50px);font-weight:500;line-height:1.08}.landing-section h2 span{color:var(--landing-muted)}.landing-section-heading p{max-width:52ch;color:var(--landing-muted);text-wrap:pretty;margin:16px auto 0;font-size:16px;line-height:1.6}#features>.landing-section-heading p{max-width:none}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.landing-step h3{letter-spacing:-.015em;align-items:center;gap:10px;margin-top:22px;padding:0 4px;font-size:17px;font-weight:500;display:flex}.landing-step-index{border-radius:var(--landing-media-radius);background:var(--landing-orange-wash);width:22px;height:22px;color:var(--landing-orange-deep);letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.landing-step p{max-width:40ch;color:var(--landing-muted);text-wrap:pretty;margin-top:6px;padding:0 4px 0 36px;font-size:14.5px;line-height:1.6}.landing-showcase{border:1px solid var(--landing-line);border-radius:var(--landing-card-radius);background:var(--landing-plate);place-items:center;height:300px;padding:24px;display:grid;overflow:hidden}.landing-toggle-rows{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.landing-toggle-row{isolation:isolate;border-radius:calc(var(--landing-row-radius) + var(--landing-bezel-pad));background:var(--landing-mat);min-height:52px;box-shadow:var(--landing-mat-shadow);align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex;position:relative}.landing-toggle-row:before{content:"";inset:var(--landing-bezel-pad);z-index:-1;pointer-events:none;border:1px solid var(--landing-line);border-radius:var(--landing-row-radius);background:var(--landing-raised);box-shadow:inset 0 1px 0 #fff, 0 1px 2px var(--landing-shade);position:absolute}.landing-toggle-row-icon{border-radius:var(--landing-media-radius);background:var(--landing-plate);object-fit:contain;width:30px;height:30px;color:var(--landing-muted);flex:none;padding:7px}img.landing-toggle-row-icon{padding:1px}.landing-toggle-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.landing-toggle-row-detail{color:var(--landing-muted);font-size:12px}.landing-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.landing-cell{border:1px solid var(--landing-line);border-radius:var(--landing-card-radius);background:var(--landing-plate);min-width:0;box-shadow:inset 0 1px 0 #fff, 0 2px 4px var(--landing-shade);flex-direction:column;display:flex;overflow:hidden}.landing-cell-ads,.landing-cell-pages{grid-column:span 7}.landing-cell-statics,.landing-cell-video{grid-column:span 5}.landing-cell-copy{padding:36px 36px 0}.landing-cell-copy h3{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(26px,2.5vw,32px);font-weight:500;line-height:1.18}.landing-cell-copy p{max-width:45ch;color:var(--landing-muted);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.6}.landing-cell-copy .landing-feature-label{color:var(--landing-orange-deep);margin:0 0 16px;font-size:13px;font-weight:500}.landing-cell-copy .landing-feature-benefit{color:var(--landing-ink);align-items:flex-start;gap:8px;margin-top:18px;font-size:12px;display:flex}.landing-feature-benefit svg{color:var(--landing-orange-ink);margin-top:2px}.landing-cell-visual{--landing-feature-media-height:clamp(180px, 22vw, 260px);justify-content:center;align-items:center;gap:18px;min-width:0;height:340px;margin-top:auto;padding:36px;display:flex;position:relative}.landing-cell-ads .landing-cell-visual{background:var(--landing-plate) url(/landing/backgrounds/chalk-drift.webp) center / cover;height:auto;min-height:390px;margin-top:28px;padding:32px}.landing-cell-pages .landing-cell-visual{background:var(--landing-plate) url(/landing/backgrounds/chalk-drift.webp) center / cover;height:340px;min-height:0;margin-top:28px;padding:32px}.landing-cell-statics .landing-cell-visual{background:linear-gradient(135deg, color-mix(in srgb, var(--landing-raised) 85%, transparent), transparent), var(--landing-plate) url(/landing/backgrounds/chalk-drift.webp) center / cover}.landing-cell-video .landing-cell-visual{background:radial-gradient(ellipse at top right, var(--landing-orange-wash), transparent 70%), var(--landing-plate) url(/landing/backgrounds/chalk-drift.webp) center / cover}.landing-video-frame{height:calc(280px - 2 * var(--landing-bezel-pad));aspect-ratio:9/16}.landing-feed-frame{height:calc(var(--landing-feature-media-height) - 2 * var(--landing-bezel-pad));aspect-ratio:1}.landing-cell-statics .landing-story-frame{height:calc(var(--landing-feature-media-height) - 2 * var(--landing-bezel-pad));aspect-ratio:608/1088}.landing-page-frame{width:calc(100% - 2 * var(--landing-bezel-pad));max-width:calc(520px - 2 * var(--landing-bezel-pad));aspect-ratio:2994/1594}.landing-feature-automation{border:1px solid var(--landing-line);border-radius:var(--landing-card-radius);background:var(--landing-raised);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:24px;padding:40px 48px;display:grid}.landing-feature-automation h3{letter-spacing:-.02em;font-size:18px;font-weight:500}.landing-feature-automation p{max-width:44ch;color:var(--landing-muted);margin-top:8px;font-size:13px;line-height:1.6}.landing-video{width:100%;height:100%;position:relative}.landing-video-media{object-fit:cover;background:var(--color-oktai-ink);width:100%;height:100%}.landing-pricing{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.landing-price-stack,.landing-price-oktai{border-radius:var(--landing-card-radius);padding:32px}.landing-price-stack{background:var(--landing-plate);border:1px solid var(--landing-line)}.landing-price-caption{color:var(--landing-muted);font-size:13px}.landing-price-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px;margin-top:24px;display:grid}.landing-price-lines>div{justify-content:space-between;gap:16px;font-size:14.5px;display:flex}.landing-price-lines dd{color:var(--landing-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.landing-price-total{border-top:1px solid var(--landing-line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:28px;padding-top:20px;font-size:15px;font-weight:500;display:flex}.landing-price-total s{color:var(--landing-muted);font-variant-numeric:tabular-nums;view-timeline-name:--landing-strike;text-decoration:none;position:relative}.landing-price-total s:after{content:"";background:var(--landing-orange);transform-origin:0;border-radius:1px;height:1.5px;position:absolute;top:55%;left:-4px;right:-4px}.landing-price-oktai{background:var(--landing-mat);box-shadow:var(--landing-mat-shadow);flex-direction:column;align-items:flex-start;display:flex}.landing-price-value{letter-spacing:-.045em;margin-top:20px;font-size:clamp(40px,4.4vw,56px);font-weight:500;line-height:1}.landing-price-value:first-letter{text-transform:uppercase}.landing-price-note{max-width:30ch;color:var(--landing-muted);margin-top:12px;font-size:15px;line-height:1.55}.landing-price-points{gap:10px;margin:24px 0 32px;font-size:14.5px;display:grid}.landing-price-points li{align-items:center;gap:10px;display:flex}.landing-price-points svg{color:var(--landing-orange-ink)}.landing-price-oktai .landing-cta{margin-top:auto}.landing-quotes{--landing-rail-inset:max(32px, calc(50vw - 568px));padding-inline:var(--landing-rail-inset);scroll-padding-inline:var(--landing-rail-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,360px);grid-auto-flow:column;gap:16px;margin-inline:calc(50% - 50vw);display:grid;overflow-x:auto}.landing-quotes::-webkit-scrollbar{display:none}.landing-quote{scroll-snap-align:start;border-radius:var(--landing-card-radius);background:var(--landing-plate);flex-direction:column;justify-content:space-between;gap:32px;padding:28px;display:flex}.landing-quote blockquote{letter-spacing:-.005em;text-wrap:pretty;font-size:16px;line-height:1.55}.landing-quote figcaption{align-items:center;gap:12px;font-size:13px;display:flex}.landing-quote figcaption strong{font-weight:500;display:block}.landing-quote figcaption time{color:var(--landing-muted);margin-top:2px;display:block}.landing-avatar{object-fit:cover;background:var(--landing-raised);width:36px;height:36px;box-shadow:0 0 0 1px var(--landing-line);color:var(--landing-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.landing-quotes-nav{gap:10px;margin-top:20px;display:flex}.landing-faq{max-width:964px}.landing-faq-cta{margin-top:24px}.landing-faq details{border-bottom:1px solid var(--landing-line)}.landing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.landing-faq summary svg{color:var(--landing-muted);transition:rotate .24s var(--landing-ease-out), color var(--landing-feedback-ms) ease;flex:none}.landing-faq details[open] summary svg{rotate:45deg}.landing-faq details p{color:var(--landing-muted);padding:0 40px 24px 0;font-size:15px;line-height:1.65}.landing-closing{isolation:isolate;max-width:1200px;margin:var(--landing-section-space) auto 0;border-radius:var(--landing-card-radius);border:1px solid var(--landing-line);background:var(--landing-plate) url(/landing/backgrounds/chalk-drift.webp) center / cover;text-align:center;flex-direction:column;align-items:center;padding:88px 32px;display:flex;position:relative;overflow:hidden}.landing-closing h2{max-width:20ch;margin-top:24px}.landing-closing>p{max-width:44ch;color:var(--landing-muted);margin-top:16px;font-size:16px;line-height:1.6}.landing-closing-form{width:100%;max-width:480px;margin-top:32px}.landing-footer{--landing-ink:var(--color-oktai-dark-text-primary);--landing-muted:var(--color-oktai-dark-text-secondary);z-index:16;color:var(--landing-ink);background:radial-gradient(ellipse at bottom left, color-mix(in srgb, var(--landing-orange) 12%, transparent), transparent 65%), var(--color-oktai-dark-canvas);margin-top:clamp(48px,6vw,88px);padding:72px max(32px,50% - 600px) 0;position:relative}.landing-footer .landing-wordmark>span{color:inherit}.landing-footer-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:48px;display:grid}.landing-footer p{max-width:280px;color:var(--landing-muted);margin-top:16px;font-size:13px;line-height:1.7}.landing-footer h3{color:var(--landing-ink);font-size:13px;font-weight:500}.landing-footer ul{color:var(--landing-muted);gap:14px;margin-top:20px;font-size:13px;display:grid}.landing-footer-bottom{justify-content:space-between;gap:20px;margin-top:32px;display:flex}.landing-footer-signature{letter-spacing:-.065em;text-align:center;color:#0000;background:linear-gradient(110deg, var(--landing-orange-wash), var(--landing-orange-hi), var(--landing-orange), var(--landing-orange-wash));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;height:.72em;margin-top:64px;font-size:clamp(120px,42vw,600px);font-weight:500;line-height:.85;animation:16s ease-in-out infinite alternate landing-footer-gradient;overflow:hidden}@keyframes landing-footer-gradient{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.landing-footer-signature{animation:none}}.landing-footer-bottom p{max-width:none;font-size:11px}@media (hover:hover) and (pointer:fine){.landing-desktop-nav a:hover,.landing-footer a:hover,.landing-faq summary:hover svg{color:var(--landing-ink)}}@keyframes landing-marquee{to{transform:translate(-50%)}}@keyframes landing-strike{0%{transform:scaleX(0)}}@keyframes landing-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.landing-marquee-track{animation:landing-marquee var(--landing-marquee-s) linear infinite;animation-play-state:paused}.landing-marquee[data-running] .landing-marquee-track{animation-play-state:running}.landing-system a:not([class*=button-press-motion]){transition:color var(--landing-feedback-ms) ease}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.landing-marquee:hover .landing-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.landing-marquee{-webkit-mask-image:none;mask-image:none}.landing-marquee-track{justify-content:center;width:auto}.landing-marquee-set{flex-wrap:wrap;justify-content:center;gap:24px 48px;padding:0}.landing-marquee-set[aria-hidden=true]{display:none}.landing-dock{filter:none;translate:-50%}.landing-faq summary svg,.landing-audit-form{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-price-total s:after{animation:landing-strike var(--landing-ease-out) both;animation-timeline:--landing-strike;animation-range:entry 70% cover 45%}}}@supports selector(::details-content){@media (prefers-reduced-motion:no-preference){.landing-faq{interpolate-size:allow-keywords}.landing-faq details::details-content{height:0;transition:height .28s var(--landing-ease-out), content-visibility .28s allow-discrete;overflow:clip}.landing-faq details[open]::details-content{height:auto}}}@media (min-width:768px){.landing-cell{grid-row:span 2;grid-template-rows:subgrid;row-gap:28px;display:grid}.landing-cell .landing-cell-visual{height:auto;min-height:340px;margin-top:0}.landing-cell-ads .landing-cell-visual{min-height:390px}}@media (min-width:768px) and (max-width:1023px){.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-step p{padding-left:4px}.landing-cell-ads,.landing-cell-statics,.landing-cell-video,.landing-cell-pages{grid-column:span 6}.landing-cell-ads .landing-cell-visual{padding:24px}.landing-cell-copy{padding:24px 24px 0}.landing-feature-automation{gap:32px}.landing-cell-visual{gap:14px;padding:24px}.landing-pricing{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.landing-system[data-theme]{--landing-section-space:72px;--landing-edge-fade:24px}.landing-header{gap:10px;padding:14px 20px}.landing-desktop-nav,.landing-header>.landing-languages{display:none}.landing-header>.landing-control{margin-inline-start:auto}.landing-mobile-menu{display:block}.landing-mobile-menu>summary{border-radius:var(--landing-control-radius);width:36px;height:36px;box-shadow:var(--landing-control-shadow);cursor:pointer;background-image:linear-gradient(#fff,#f6f6f5);place-items:center;display:grid}.landing-mobile-menu[open]>summary{box-shadow:var(--landing-control-pressed)}.landing-mobile-menu nav{border-radius:var(--landing-card-radius);background:var(--landing-raised);box-shadow:var(--shadow-dropdown), 0 0 0 1px var(--landing-line);gap:4px;padding:8px;display:grid;position:absolute;top:64px;left:20px;right:20px}.landing-mobile-menu nav a{padding:12px}.landing-hero{padding:40px 20px 0}.landing-hero h1{max-width:none;font-size:clamp(30px,8.4vw,48px)}.landing-hero-description{margin-top:0;font-size:16px}.landing-hero-audit{margin-top:28px}.landing-audit-field[data-variant=hero] .landing-cta{height:46px}.landing-audit-form{border-radius:var(--landing-control-radius);flex-wrap:wrap;padding:6px}.landing-audit-form input{flex:1 1 0}.landing-audit-form .landing-cta{flex:1 0 100%;height:44px}.landing-audit-field[data-variant=dock] .landing-audit-form{flex-wrap:nowrap}.landing-audit-field[data-variant=dock] input{font-size:16px}.landing-audit-field[data-variant=dock] .landing-cta{flex:none}.landing-audit-field[data-variant=dock] .landing-cta-long{display:none}.landing-audit-field[data-variant=dock] .landing-cta-short{display:inline}.landing-hero-demo{border-radius:16px;margin-top:40px;padding:6px}.landing-demo{grid-template-columns:minmax(0,1fr)}.landing-demo-chat{height:320px}.landing-demo-thread{gap:16px;padding:16px}.landing-demo-board{height:420px;padding:8px}.landing-trust{padding:48px 20px 0}.landing-marquee-set{gap:40px;padding-right:40px}.landing-trust-logo{max-width:96px;height:24px}.landing-section{padding-left:20px;padding-right:20px}.landing-section-heading{text-align:left;margin-bottom:28px}.landing-section h2{font-size:30px}.landing-steps{grid-template-columns:minmax(0,1fr);gap:32px}.landing-step{flex-direction:column;display:flex}.landing-step h3{margin-top:0}.landing-step p{padding-left:36px}.landing-showcase{order:1;height:224px;margin-top:16px;padding:20px}.landing-bento{grid-template-columns:minmax(0,1fr);gap:16px}.landing-cell-ads,.landing-cell-statics,.landing-cell-video,.landing-cell-pages{flex-direction:column;grid-column:1;display:flex}.landing-cell-ads .landing-cell-copy,.landing-cell-pages .landing-cell-copy,.landing-cell-copy{padding:24px 22px 0}.landing-cell-copy h3{font-size:25px}.landing-cell-visual{--landing-feature-media-height:clamp(132px, calc((100vw - 112px) / 1.56), 196px);gap:12px;height:300px;padding:22px}.landing-cell-pages .landing-cell-visual,.landing-cell-statics .landing-cell-visual{height:240px;min-height:0;margin-top:24px;padding:22px}.landing-video-frame{height:calc(260px - 2 * var(--landing-bezel-pad))}.landing-cell-ads .landing-cell-visual{min-height:350px;margin-top:24px;padding:22px}.landing-feature-automation{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;padding:28px 22px}.landing-pricing{grid-template-columns:minmax(0,1fr);gap:12px}.landing-price-stack,.landing-price-oktai{padding:24px}.landing-price-lines{grid-template-columns:minmax(0,1fr);gap:12px}.landing-quotes{--landing-rail-inset:20px;grid-auto-columns:82%}.landing-closing{margin-left:20px;margin-right:20px;padding:40px 22px}.landing-footer{padding:56px 20px 0}.landing-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.landing-footer-grid>div:first-child{grid-column:1/-1}.landing-footer-bottom{flex-direction:column;gap:0}}.landing-solutions{position:relative}.landing-solutions>summary{cursor:pointer;border-radius:4px;align-items:center;gap:6px;list-style:none;display:flex}.landing-solutions-panel{background:var(--landing-raised);border:1px solid var(--landing-line);border-radius:var(--landing-card-radius);width:340px;box-shadow:var(--landing-mat-shadow);padding:8px;position:absolute;top:calc(100% + 18px);left:-18px}.landing-solutions-panel a{border-radius:var(--landing-control-radius);transition:background-color .16s var(--landing-ease-out);align-items:flex-start;gap:14px;padding:16px;display:flex}.landing-solutions-panel a>svg{color:var(--landing-orange-ink);flex:none;margin-top:2px}.landing-solutions-panel strong{color:var(--landing-ink);font-size:14px;font-weight:500;display:block}.landing-solutions-panel small{color:var(--landing-muted);margin-top:5px;font-size:12px;line-height:1.55;display:block}@media (hover:hover) and (pointer:fine){.landing-solutions-panel a:hover{background:var(--landing-plate)}}@media (min-width:768px) and (max-width:1023px){.landing-desktop-nav{gap:16px}.landing-header{padding-inline:20px}}@media (max-width:767px){.landing-solutions>summary{justify-content:space-between;padding:12px}.landing-solutions-panel{width:auto;box-shadow:none;border:0;padding:0 4px 8px;position:static}.landing-solutions-panel a{min-height:68px}}@media (prefers-reduced-motion:reduce){.landing-solutions-panel a{transition:none}}html[data-brand=glorya] .landing-system[data-theme]{--landing-orange-ink:var(--color-glorya-blue-deep);--landing-canvas:color-mix(in srgb, var(--color-background-full) 98%, var(--color-glorya-blue-highlight));--landing-plate:color-mix(in srgb, var(--color-background-secondary-default) 97%, var(--color-glorya-blue-highlight))}html[data-brand=glorya] .landing-footer-signature{height:auto;font-size:clamp(96px,30vw,400px);line-height:1.12}
.landing-system .ik-plate{--ik-panel:var(--landing-plate);--ik-top:var(--landing-raised);--ik-front:color-mix(in srgb, var(--landing-raised) 55%, var(--landing-plate));--ik-side:color-mix(in srgb, var(--landing-plate) 90%, var(--landing-ink));--ik-well:color-mix(in srgb, var(--landing-plate) 93%, var(--landing-ink));--ik-line:color-mix(in srgb, var(--landing-ink) 40%, var(--landing-plate));--ik-detail:color-mix(in srgb, var(--landing-ink) 15%, var(--landing-plate));--ik-live:var(--landing-orange-ink);--ik-ink:var(--landing-muted);--ik-ink-hi:var(--landing-ink);--ik-screen:color-mix(in srgb, var(--landing-plate) 90%, var(--landing-ink));--ik-screen-ink:var(--landing-ink);--ik-border:var(--landing-line);--ik-mono:var(--font-mono);border-radius:var(--landing-card-radius)}.landing-showcase.landing-figure{place-items:stretch stretch;padding:14px 16px 12px}.landing-figure .landing-figure-key{font-size:6.4px}.landing-figure .ik-cap{flex-wrap:nowrap}.landing-figure .ik-cap>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-cell-ads .landing-figure{background:0 0;border:0;align-self:stretch;width:100%;max-width:480px;height:auto;padding:0}.landing-fig-dock .dock-card{transition:transform .7s var(--ik-ease)}.landing-fig-dock .dock-press[data-on=true] .dock-card{transform:translateY(var(--drop))}.landing-fig-dock .dock-guide{transition:opacity .26s var(--ik-ease)}.landing-fig-dock .dock-guide[data-on=true]{opacity:0}.landing-fig-dock .dock-light{fill:var(--ik-detail);transition:fill .26s var(--ik-ease) .42s}.landing-fig-dock .dock-light[data-on=true]{fill:var(--ik-ink-hi);animation:.9s ease-out .42s both dock-flash}.landing-fig-dock svg[data-live=true] .dock-light{animation:dock-flash-all .9s ease-out calc(.7s + var(--i) * .12s) both}.landing-fig-dock .dock-press:not([data-on=true]) .dock-bob{animation:3.6s ease-in-out infinite ik-float}.landing-fig-dock .dock-signal{fill:none;stroke:var(--ik-live);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:18 120;stroke-dashoffset:18px;animation:.26s ease-in .42s both fig-travel}.landing-fig-dock .dock-press[data-on=true] .dock-contact{fill:var(--ik-ink-hi);transition:fill .2s var(--ik-ease) .42s}.landing-fig-dock .dock-name{font-size:5.6px}.landing-fig-dock .dock-glyph{transition:stroke .26s var(--ik-ease)}.landing-fig-dock .dock-press[data-on=true] .dock-glyph{stroke:var(--ik-ink-hi)}.landing-fig-dock .dock-press[data-hot=true] .dock-glyph{stroke:var(--ik-live)}.landing-fig-press .press-block{transition:transform .7s var(--ik-ease) calc(var(--j) * 60ms)}.landing-fig-press svg[data-live=true] .press-block{transform:translateY(var(--drop));transition-delay:calc(var(--i) * 60ms)}.landing-fig-press svg[data-live=true] .press-block .ik-top{animation:landing-press-seat .52s ease-out calc(var(--i) * 60ms + .28s)}.landing-fig-press svg[data-live=true] .ik-float{animation:none}.landing-fig-press svg[data-live=true] .press-guide{opacity:0}.landing-fig-press .press-url{fill:none;stroke:var(--ik-line);stroke-dasharray:1 3;vector-effect:non-scaling-stroke;transition:stroke .26s var(--ik-ease) 1s}.landing-fig-press svg[data-live=true] .press-url{stroke:var(--ik-live);stroke-dasharray:none}.landing-fig-press .press-url-dot{fill:var(--ik-detail);transition:fill .26s var(--ik-ease) 1s}.landing-fig-press svg[data-live=true] .press-url-dot{fill:var(--ik-live)}.landing-fig-press svg[data-lead=true] .press-url{stroke:var(--ik-line);transition-delay:0s}.landing-fig-press svg[data-lead=true] .press-url-dot{fill:var(--ik-ink-hi);transition-delay:0s}.landing-fig-press svg[data-live=true] .press-arrow{stroke:var(--ik-detail)}.landing-fig-press .press-load{fill:var(--ik-live);opacity:0;transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.landing-fig-press svg[data-live=true] .press-load{animation:press-load .62s var(--ik-ease) .6s both}.landing-fig-press .press-badge-ring{fill:none;stroke:var(--ik-live);stroke-width:1.2px;vector-effect:non-scaling-stroke;animation:press-badge-ring .9s var(--ik-ease) .12s both}.landing-fig-press .press-badge-pop{animation:press-pop .52s var(--ik-spring) both}.landing-fig-press .press-badge-dot{fill:var(--ik-live)}.landing-fig-press .press-badge-count{fill:var(--ik-top);font:600 6px/1 var(--ik-mono)}.landing-fig-press svg[data-lead=true] .press-cta{stroke:var(--ik-live)}.landing-fig-rack .rack-coin{transition:opacity 0s linear var(--t)}.landing-fig-rack .rack-coin[data-on=false]{opacity:0}.landing-fig-rack .rack-flyer{opacity:0;animation:.52s cubic-bezier(.45,0,.25,1) forwards rack-fly}.landing-fig-rack .rack-day{font-size:7px}.landing-fig-rack .rack-mark,.landing-fig-rack .rack-pause{transition:opacity .26s var(--ik-ease)}.landing-fig-rack .rack-pause{opacity:0}.landing-fig-rack .rack-card[data-paused=true] .rack-mark{opacity:.3}.landing-fig-rack .rack-card[data-paused=true] .rack-pause{opacity:1}.landing-fig-rack .rack-card[data-lead=true] .ik-face{stroke:var(--ik-live);transition-delay:.7s}.landing-fig-rack .rack-letter{font-size:6px}.landing-fig-rack svg[data-day=launch] .rack-play{stroke:var(--ik-live)}.landing-fig-campaign .hub-name{font-size:5px}.landing-fig-campaign .hub-mark{fill:var(--ik-well);stroke:var(--ik-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.landing-fig-campaign .hub-wire{opacity:0;transition:opacity .2s var(--ik-ease)}.landing-fig-campaign svg[data-live=true] .hub-wire{opacity:1;transition-delay:var(--arrive)}.landing-fig-campaign svg[data-live=true] .hub-wire-draft{opacity:0;transition-delay:var(--arrive)}.landing-fig-campaign .hub-pulse{vector-effect:none;stroke-width:1.4px;stroke-dasharray:22 120;stroke-dashoffset:22px;animation:.3s ease-in both landing-hub-travel}.landing-fig-campaign .hub-cable[data-focus=true] .hub-wire{stroke:var(--ik-live);stroke-width:1.4px;transition:stroke .26s var(--ik-ease)}.landing-fig-campaign .hub-live-dot{fill:var(--ik-ink-hi);animation:.9s ease-out both hub-dot}.landing-fig-campaign .hub-light{fill:var(--ik-detail);transition:fill .26s var(--ik-ease)}.landing-fig-campaign svg[data-live=true]:not([data-focus]) .hub-light{fill:var(--ik-live);animation:1.8s ease-in-out infinite ik-pulse}.landing-fig-campaign svg[data-live=true][data-focus] .hub-light{fill:var(--ik-ink-hi)}@keyframes press-badge-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}@keyframes rack-fly{0%{opacity:1;transform:translate(0)}50%{transform:translate(calc(var(--dx) * .5), calc(var(--dy) * .5 - 26px))}97%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes hub-dot{0%{fill:var(--ik-live);r:0}30%{fill:var(--ik-live);r:2.6}60%{fill:var(--ik-live);r:1.7}}@keyframes fig-travel{to{stroke-dashoffset:-100px}}@keyframes dock-flash{0%,40%{fill:var(--ik-live)}}@keyframes dock-flash-all{0%,50%{fill:var(--ik-live)}}@keyframes press-load{0%{opacity:.9;transform:scaleX(0)}70%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes press-pop{0%{opacity:0;transform:scale(.2)}}@keyframes landing-press-seat{12%{stroke:var(--ik-live)}}@keyframes landing-figure-blink{40%{opacity:.3}}@keyframes landing-hub-travel{to{stroke-dashoffset:-100px}}@media (max-width:767px){.landing-showcase.landing-figure{height:288px;padding:12px 14px 10px}.landing-cell-ads .landing-figure{max-width:none}}.landing-figure .managed-figure-label{font-size:7px}.landing-figure .managed-figure-key{font-size:6.5px}.landing-fig-strategy .strategy-card{transition:transform .7s var(--ik-ease)}.landing-fig-strategy svg[data-aligned=true] .strategy-card-goal{transform:translateY(31px)}.landing-fig-strategy svg[data-aligned=true] .strategy-card-audience{transition-delay:50ms;transform:translateY(22px)}.landing-fig-strategy svg[data-aligned=true] .strategy-card-offer{transition-delay:.1s;transform:translateY(13px)}.landing-fig-strategy .strategy-check{fill:var(--ik-well);stroke:var(--ik-detail);stroke-width:.7px}.landing-fig-strategy .strategy-checkmark{fill:none;stroke:var(--ik-ink-hi);stroke-width:1px;opacity:0;transition:opacity .18s var(--ik-ease)}.landing-fig-strategy svg[data-aligned=true] .strategy-checkmark{opacity:1}.landing-fig-strategy .strategy-key-light{fill:var(--ik-live)}.landing-fig-strategy svg[data-aligned=true] .strategy-key-light{fill:var(--ik-detail)}.landing-fig-strategy svg[data-aligned=true] .strategy-card-offer .strategy-check{stroke:var(--ik-live)}.landing-fig-reporting .report-bar{fill:var(--ik-ink-hi);opacity:.65}.landing-fig-reporting .report-key-arrow{fill:none;stroke:var(--ik-live);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.landing-fig-strategy .strategy-card,.landing-fig-strategy .strategy-checkmark{transition:none}}