@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Nunito+Sans:wght@800&family=Space+Grotesk:wght@500;600;700&display=swap";.landing-page{--landing-ink: #0f0f14;--landing-body: #3a3a4a;--landing-muted: #6b6b80;--landing-steel: #9090a0;--landing-canvas: #ffffff;--landing-surface: #f7f7fb;--landing-panel: #f4f4f6;--landing-panel-active: #eeeef8;--landing-hairline: #e8e8f0;--landing-hairline-strong: #d0d0dc;--landing-primary: #4f46e5;--landing-primary-soft: #a5b4fc;--landing-success: #10b981;--landing-danger: #dc2626;--landing-violet: #7c3aed;--landing-blue: #2563eb;--landing-green: #059669;--landing-gold: #d97706;--landing-dark: #06060a;--landing-container: 70rem;--landing-gutter: 1.5rem;--landing-section-space: clamp(3rem, 5vw, 4rem);min-height:100%;background:var(--landing-canvas);color:var(--landing-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(min-width:900px){.landing-page{--pin-heading-drop: .75rem}}@media(min-width:900px)and (min-height:600px){.landing-page{--pin-heading-drop: 1rem}}@media(min-width:900px)and (min-height:900px){.landing-page{--pin-heading-drop: 2rem}}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page button,.landing-page input,.landing-page select,.landing-page textarea{font:inherit}.landing-page button{cursor:pointer}.landing-page a{color:inherit;text-decoration:none}.landing-page svg{flex:0 0 auto}.landing-page .sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-container,.landing-nav__inner{width:min(var(--landing-container),calc(100% - var(--landing-gutter) * 2));margin-inline:auto}.landing-page [id]{scroll-margin-top:5rem}.landing-section{padding:var(--landing-section-space) 0;overflow:hidden}.landing-section--soft{background:var(--landing-surface)}.landing-section--white{background:var(--landing-canvas)}.landing-band{width:100%;padding:var(--landing-section-space) 0;position:relative}.landing-band--canvas{background:var(--landing-canvas);color:var(--landing-ink)}.landing-band--paper{background:var(--landing-surface);color:var(--landing-ink)}.landing-band--dark{background:var(--landing-dark);color:var(--landing-canvas)}.landing-band--primary{background:var(--landing-primary);color:var(--landing-canvas)}.landing-section-heading{max-width:47.5rem;margin:0 auto 3rem;text-align:center}.landing-section-heading .landing-kicker:empty{display:none}.landing-section-heading h2,.landing-hero h1,.landing-action-section h2{text-wrap:balance}.landing-section-heading h2{margin:0;color:var(--landing-ink);font-size:2.5rem;font-weight:700;line-height:1.2;letter-spacing:0}.landing-section-heading p:last-child{max-width:35rem;margin:.75rem auto 0;color:var(--landing-muted);font-size:1rem;line-height:1.5}.landing-kicker-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;margin-bottom:1.125rem;border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.075em;text-transform:uppercase;border:1px solid var(--badge-border, rgba(79, 70, 229, .22));background:var(--badge-bg, rgba(79, 70, 229, .06));color:var(--badge-color, #4f46e5);box-shadow:0 1px 3px #0f172a0a,inset 0 1px #fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.landing-kicker-badge:hover{transform:translateY(-1px);box-shadow:0 4px 12px #4f46e526}.landing-kicker-badge__icon{width:.875rem;height:.875rem;stroke-width:2.2;flex-shrink:0}.landing-kicker-badge__dot{width:.375rem;height:.375rem;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.landing-kicker-badge--indigo{--badge-border: rgba(79, 70, 229, .22);--badge-bg: rgba(79, 70, 229, .07);--badge-color: #4f46e5}.landing-kicker-badge--violet{--badge-border: rgba(124, 58, 237, .22);--badge-bg: rgba(124, 58, 237, .07);--badge-color: #7c3aed}.landing-kicker-badge--blue{--badge-border: rgba(37, 99, 235, .22);--badge-bg: rgba(37, 99, 235, .07);--badge-color: #2563eb}.landing-kicker-badge--emerald{--badge-border: rgba(16, 185, 129, .25);--badge-bg: rgba(16, 185, 129, .08);--badge-color: #059669}.landing-kicker-badge--amber{--badge-border: rgba(217, 119, 6, .25);--badge-bg: rgba(217, 119, 6, .08);--badge-color: #d97706}.landing-title-highlight{color:var(--landing-violet);font-weight:800}.landing-kicker{margin:0 0 .75rem;color:var(--landing-primary);font-size:.8125rem;font-weight:700;line-height:1.5;letter-spacing:.08em;text-align:center}.landing-kicker--muted{color:var(--landing-steel)}.landing-logo-mark{display:inline-block;color:var(--landing-ink);font-family:Nunito Sans,Inter,sans-serif;font-size:1.5rem;font-weight:900;line-height:1.5;letter-spacing:0}.landing-logo-mark span{color:var(--landing-primary)}.landing-logo-mark--inverse{color:var(--landing-canvas)}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.3125rem;padding:.5rem 1rem;border:0;border-radius:.5rem;font-size:.875rem;font-weight:600;line-height:1.3;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.landing-button:active:not(:disabled){transform:scale(.96)}.landing-button:focus-visible,.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page input:focus-visible,.landing-page textarea:focus-visible{outline:.125rem solid var(--landing-primary);outline-offset:.125rem}.landing-button--dark{background:var(--landing-dark);color:var(--landing-canvas)}.landing-button--trial{border:.0625rem solid var(--landing-hairline-strong);background:var(--landing-canvas);color:var(--landing-ink)}.landing-button--ghost{background:transparent;color:var(--landing-body)}.landing-button--indigo{background:var(--landing-primary);color:var(--landing-canvas);box-shadow:0 0 1rem #4f46e559}.landing-button--outline{background:transparent;border:.0625rem solid rgba(255,255,255,.25);color:var(--landing-canvas)}.landing-nav{position:sticky;top:0;z-index:20;border-bottom:.0625rem solid rgba(79,70,229,.1);background:#fafafff0;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.landing-nav__inner{display:flex;align-items:center;width:100%;max-width:none;height:4.5rem;padding-inline:clamp(1.25rem,.75rem + 2vw,2.5rem);gap:2rem;box-sizing:border-box}.landing-nav__brand{display:flex;align-items:center;justify-self:start}.landing-nav__links,.landing-nav__actions{display:flex;align-items:center}.landing-nav__links{gap:2rem;margin-inline-end:auto;font-size:.875rem;line-height:1.5}.landing-nav__item{position:relative}.landing-nav__links a,.landing-nav__links button{display:inline-flex;align-items:center;gap:.3125rem;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--landing-muted);font-size:.875rem;font-weight:400;line-height:1.5;transition:color .15s ease,background .15s ease}.landing-nav__links a:hover,.landing-nav__links button:hover{background:transparent;color:var(--landing-ink)}.landing-nav__links button svg{display:none}.landing-nav__actions{display:flex;align-items:center;gap:.75rem;justify-self:end}.landing-nav__demo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.625rem;padding:0 1.25rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.625rem;background:var(--landing-canvas);color:var(--landing-ink);font-size:.875rem;font-weight:600;line-height:1.5;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.landing-nav__demo-btn:hover{border-color:var(--landing-violet);background:#7c3aed0a;color:var(--landing-violet)}.landing-nav__demo-btn:active{transform:scale(.97)}.landing-nav__start-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.625rem;padding:0 1.25rem;border:0;border-radius:.625rem;background:var(--landing-violet);color:#fff!important;font-size:.875rem;font-weight:600;line-height:1.5;white-space:nowrap;box-shadow:0 .375rem 1rem #7c3aed38;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.landing-nav__start-btn:hover{background:#6d28d9;color:#fff!important;box-shadow:0 .5rem 1.25rem #7c3aed52}.landing-nav__start-btn:active{transform:scale(.97)}.landing-nav__start-btn svg{color:#fff;transition:transform .15s ease}.landing-nav__start-btn:hover svg{transform:translate(.125rem)}.landing-nav__menu-button{display:none;place-items:center;width:2.75rem;height:2.75rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem;background:var(--landing-canvas);color:var(--landing-ink)}.landing-mobile-menu{position:absolute;top:calc(100% + .5rem);right:1rem;left:1rem;z-index:30;display:grid;gap:1rem;padding:1rem;border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:#fffffffa;box-shadow:0 1.5rem 3.5rem -2rem #0f172a73}.landing-mobile-menu__primary,.landing-mobile-menu__resources,.landing-mobile-menu__actions{display:grid;gap:.5rem}.landing-mobile-menu__primary a,.landing-mobile-menu__login,.landing-mobile-menu__start,.landing-mobile-menu__actions button{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;padding:0 .875rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem;background:var(--landing-canvas);color:var(--landing-ink);font-size:.875rem;font-weight:700}.landing-mobile-menu__start{justify-content:space-between}.landing-mobile-menu__resources p{margin:0;color:var(--landing-steel);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-mobile-menu__resources a{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:.75rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem;background:var(--landing-canvas)}.landing-mobile-menu__resources a>span{display:grid;gap:.125rem;min-width:0}.landing-mobile-menu__resources strong{color:var(--landing-ink);font-size:.8125rem;line-height:1.4}.landing-mobile-menu__resources small{color:var(--landing-muted);font-size:.75rem;line-height:1.4}.landing-mobile-menu__actions button{justify-content:center;border-color:var(--landing-dark);background:var(--landing-dark);color:var(--landing-canvas)}.landing-resources-menu{position:absolute;top:calc(100% + .5rem);left:0;display:grid;width:16rem;padding:.0625rem;overflow:hidden;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-canvas);box-shadow:0 .5rem 2rem #00000014}.landing-resources-menu a{display:grid;grid-template-columns:.9375rem minmax(0,1fr);align-items:start;min-height:3.90625rem;gap:.75rem;padding:.75rem .9375rem}.landing-resources-menu a:last-child{min-height:5.03125rem}.landing-resources-menu a>span{display:grid;gap:.0625rem;min-width:0}.landing-resources-menu__icon{width:.9375rem;height:.9375rem;margin-top:.125rem;color:var(--landing-primary);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.landing-resources-menu strong{color:var(--landing-ink);font-size:.8125rem;font-weight:600;line-height:1.5}.landing-resources-menu small{color:var(--landing-steel);font-size:.75rem;font-weight:500;line-height:1.5}.landing-hero{position:relative;overflow:hidden;background:var(--landing-canvas);min-height:calc(100vh - 4.5rem);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,2.5vh,3.5rem) 0 clamp(1.75rem,2.5vh,3.5rem);box-sizing:border-box}.landing-hero__radial{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.landing-container.landing-hero__content{position:relative;z-index:1;width:100%;max-width:none;padding-inline:clamp(1.25rem,.75rem + 2vw,2.5rem);box-sizing:border-box;flex:1;display:flex;flex-direction:column;justify-content:space-between}.landing-hero__grid{display:grid;grid-template-columns:minmax(32rem,.62fr) minmax(36rem,1fr);gap:clamp(2rem,4vw,5rem);align-items:center;flex:1}.landing-hero__copy-column{max-width:none}.landing-hero__eyebrow,.landing-gtm-loop-teaser__eyebrow{display:inline-flex;align-items:center;margin:0;color:#5f657b;font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.landing-badge{display:inline-flex;align-items:center;gap:.5rem;min-height:2rem;padding:.4375rem 1.0625rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:999rem;background:var(--landing-panel-active);color:var(--landing-primary);font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.04em}.landing-badge--dark{border-color:#4f46e566;background:#4f46e533;color:var(--landing-primary-soft)}.landing-hero h1{max-width:none;margin:0;color:var(--landing-ink);font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(2.75rem,1.4rem + 4.6vw,7.25rem);font-weight:400;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.landing-hero__title-line{display:block;font-weight:400}.landing-hero__title-line:first-child{white-space:nowrap}.landing-hero__title-line--accent{color:var(--landing-violet)}.landing-hero__wordmark{color:var(--landing-ink);font-weight:900;font-size:1.15em}.landing-hero__wordmark-dot{display:inline-block;width:.18em;height:.18em;margin-inline-start:.08em;vertical-align:baseline;background:var(--landing-violet);transform-origin:center;--dot-rise: .555em}@keyframes hero-dot-bounce{0%{transform:translateY(0) rotate(0)}10%{transform:translateY(calc(-1 * var(--dot-rise))) rotate(0)}28%{transform:translateY(calc(-1 * var(--dot-rise))) rotate(360deg)}40%,to{transform:translateY(0) rotate(360deg)}}@media(prefers-reduced-motion:no-preference){.landing-hero__wordmark-dot{animation:hero-dot-bounce 5s cubic-bezier(.25,1,.35,1) infinite}}.landing-hero__copy{max-width:38rem;margin:1.5rem 0 0;color:var(--landing-body);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.65}.landing-hero__product{position:relative;min-width:0}.landing-hero__product:before{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;z-index:-1;content:"";pointer-events:none;display:none}.landing-hero__product-frame{position:relative;width:100%;overflow:hidden;aspect-ratio:1920 / 914;border:.0625rem solid rgba(79,70,229,.18);border-radius:1.25rem;outline:.0625rem solid oklch(0 0 0 / .1);outline-offset:-.0625rem;background:var(--landing-canvas);box-shadow:0 1.5rem 4rem #241e5224,0 .375rem 1rem #241e5214;animation:landing-product-enter .85s cubic-bezier(.16,1,.3,1) both}.landing-hero__product-frame--live{isolation:isolate}.landing-hero__product-frame--live iframe{display:block;width:100%;height:100%;border:0;background:var(--landing-canvas)}.landing-hero__engines{margin-top:clamp(1.5rem,2vh,2.5rem)}.engine-strip__header{margin-bottom:.5rem;text-align:center}.engine-strip__title{margin:0;color:var(--landing-ink);font-family:Instrument Sans,Inter,sans-serif;font-size:clamp(.9375rem,.875rem + .4vw,1.125rem);font-weight:600;line-height:1.3;letter-spacing:-.02em}.engine-strip__marquee-wrapper{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}.engine-strip__marquee{display:flex;width:max-content;animation:engine-marquee 30s linear infinite;will-change:transform}.engine-strip__track{display:flex;align-items:center;gap:1rem;padding-inline-end:1rem;flex-shrink:0}@keyframes engine-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.engine-strip__marquee{animation:none}}.engine-strip__card{display:flex;align-items:center;gap:.625rem;padding:.4375rem .875rem;border:.0625rem solid var(--landing-hairline);border-radius:999rem;background:#ffffffd9}.engine-strip__icon{display:grid;place-items:center;width:1.125rem;height:1.125rem;flex:0 0 1.125rem}.engine-strip__name{color:var(--landing-ink);font-size:.8125rem;font-weight:600;line-height:1.35;white-space:nowrap}.landing-hero__audit{width:100%;max-width:100%;margin-top:1.75rem;text-align:left}.landing-audit-form{display:flex;align-items:center;width:100%;margin-top:0;padding:.3125rem .3125rem .3125rem .875rem;border:.0625rem solid #d8d9e8;border-radius:999rem;background:#f6f6fdf2;box-shadow:0 .5rem 1.5rem #4f46e514,inset 0 .0625rem #ffffffe6;transition:border-color .15s ease,box-shadow .15s ease}.landing-audit-form:focus-within{border-color:var(--landing-violet);box-shadow:0 0 0 .125rem #7c3aed59,0 .5rem 1.75rem #7c3aed29,inset 0 .0625rem #ffffffe6}.landing-audit-form svg{color:#858ba3}.landing-audit-form input{min-width:0;flex:1;height:2.625rem;padding:0 .75rem;border:0;border-radius:999rem;background:transparent;color:var(--landing-ink);font-size:.875rem;outline:none!important;box-shadow:none!important}.landing-audit-form input::placeholder{color:#858ba3}.landing-audit-form input:focus,.landing-audit-form input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.landing-audit-form button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.625rem;padding:0 1.25rem;border:0;border-radius:999rem;background:var(--landing-violet);color:var(--landing-canvas);font-size:.84375rem;font-weight:600;white-space:nowrap;box-shadow:0 .375rem 1rem #7c3aed38;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.landing-hero__audit-note{margin:.625rem 0 0 .75rem;color:var(--landing-steel);font-size:.75rem;font-weight:500}.landing-audit-form button:hover{background:#6d28d9;box-shadow:0 .625rem 1.5rem #7c3aed4d}.landing-audit-form button:active{transform:scale(.96)}.landing-gtm-loop-teaser{position:relative;overflow:hidden;margin-top:clamp(2.5rem,3.5vw,3.75rem);padding:0 0 6rem;background:var(--landing-canvas)}.landing-gtm-loop-teaser__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.landing-gtm-loop-teaser__content{position:relative;width:100%;max-width:90rem;padding-inline:clamp(1.25rem,.75rem + 2vw,2.5rem);box-sizing:border-box}.landing-gtm-loop-teaser__eyebrow{margin:0;color:#5f657b;font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.landing-gtm-loop-teaser h2{max-width:42rem;margin:0;color:var(--landing-ink);font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);font-weight:600;line-height:1.2;letter-spacing:-.022em;text-wrap:balance}.landing-gtm-loop-teaser__copy{max-width:38rem;margin:1.25rem 0 0;color:var(--landing-body);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.65;text-wrap:pretty}.landing-form-note{margin:.625rem 0 0;color:var(--landing-steel);font-size:.8125rem;line-height:1.5}@keyframes landing-product-enter{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.landing-hero__product-frame{animation:none}.landing-hero__product-control,.landing-nav__start svg,.landing-audit-form button{transition:none}}.landing-dashboard-section{padding:0 0 5rem;overflow:hidden;background:var(--landing-surface)}.landing-dashboard-section .landing-kicker{padding-top:0;margin-bottom:2.5rem}.landing-dashboard-scroll{overflow-x:auto;padding:0 0 1.75rem}.landing-dashboard{width:100%;min-width:56.25rem;overflow:hidden;border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:var(--landing-canvas);box-shadow:0 1rem 4rem #00000014,0 .125rem .5rem #0000000a}.landing-dashboard--compact{min-width:0;box-shadow:0 .5rem 2rem #0000000f}.landing-dashboard__chrome{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:.75rem 1.5rem;border-bottom:.0625rem solid var(--landing-hairline);background:var(--landing-surface)}.landing-window-dots{display:flex;align-items:center;gap:.5rem}.landing-window-dots span{width:.75rem;height:.75rem;border-radius:999rem}.landing-window-dots span:nth-child(1){background:#ff5f57}.landing-window-dots span:nth-child(2){background:#ffbd2e}.landing-window-dots span:nth-child(3){background:#28ca41}.landing-dashboard__url{margin-right:auto;margin-left:1.25rem;color:var(--landing-steel);font-size:.75rem}.landing-live-pill{display:inline-flex;align-items:center;gap:.5rem;min-height:1.9375rem;padding:.4375rem .8125rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:999rem;background:var(--landing-panel-active);color:var(--landing-primary);font-size:.6875rem;font-weight:700}.landing-live-pill i,.landing-command-panel__bar small i,.landing-footer__bottom i{width:.5rem;height:.5rem;border-radius:999rem;background:var(--landing-success)}.landing-dashboard__body{display:flex;min-height:32.5rem}.landing-dashboard__sidebar{display:flex;flex:0 0 12.5rem;flex-direction:column;gap:.25rem;padding:1.25rem .75rem;border-right:.0625rem solid var(--landing-hairline);background:#fafafa}.landing-dashboard__sidebar .landing-logo-mark{margin:0 .5rem .75rem;font-size:.9375rem}.landing-dashboard__sidebar>span{display:flex;align-items:center;gap:.5rem;min-height:2.125rem;padding:.5rem .75rem;border-radius:.625rem;color:var(--landing-muted);font-size:.75rem;line-height:1.5}.landing-dashboard__sidebar>span.is-active{background:var(--landing-panel-active);color:var(--landing-ink);font-weight:700}.landing-dashboard__main{flex:1;padding:1.25rem}.landing-dashboard__header,.landing-dashboard__metrics,.landing-dashboard__charts,.landing-chart-card__head,.landing-command-panel__bar,.landing-command-chart__head,.landing-command-panel__metrics{display:flex}.landing-dashboard__header,.landing-chart-card__head,.landing-command-panel__bar,.landing-command-chart__head{align-items:center;justify-content:space-between}.landing-dashboard__header{margin-bottom:1rem}.landing-dashboard__header h3{margin:0;color:var(--landing-ink);font-size:.9375rem;font-weight:700;line-height:1.5}.landing-dashboard__header p{margin:0;color:var(--landing-steel);font-size:.75rem;line-height:1.5}.landing-engine-tags{display:flex;gap:.5rem}.landing-engine-tags span{display:inline-flex;align-items:center;min-height:1.4375rem;padding:0 .5rem;border-radius:999rem;background:var(--landing-panel);color:var(--landing-body);font-size:.625rem;font-weight:500}.landing-dashboard__metrics{gap:.75rem;margin-bottom:.75rem}.landing-dashboard-card{flex:1;min-width:0;padding:1rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-canvas)}.landing-dashboard-card div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--landing-muted);font-size:.75rem;font-weight:500}.landing-dashboard-card div svg{color:var(--landing-primary)}.landing-dashboard-card strong{display:block;margin-top:.5rem;color:var(--landing-ink);font-size:1.375rem;line-height:1.3}.landing-dashboard-card p{margin:.25rem 0 0;color:var(--landing-success);font-size:.6875rem;font-weight:600}.landing-dashboard__charts{gap:.75rem}.landing-chart-card{min-width:0;flex:0 0 12.5rem;min-height:13.75rem;padding:.8125rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem}.landing-chart-card--wide{flex:1}.landing-chart-card__head{min-height:1.25rem;margin-bottom:.5rem}.landing-chart-card__head span,.landing-command-chart__head strong{color:var(--landing-body);font-size:.6875rem;font-weight:700}.landing-chart-card__head small{color:var(--landing-steel);font-size:.625rem}.landing-line-preview{width:100%;height:calc(100% - 1.75rem);overflow:visible}.landing-chart-grid line{stroke:var(--landing-hairline);stroke-dasharray:3 4}.landing-chart-grid text{fill:var(--landing-steel);font-size:.5625rem}.landing-line-fill{fill:#4f46e50f}.landing-line-stroke{fill:none;stroke:var(--landing-primary);stroke-width:3}.landing-engine-chart{display:flex;flex-direction:column;gap:.625rem;padding-top:.375rem}.landing-engine-chart div{display:grid;grid-template-columns:3.375rem 1fr;align-items:center;gap:.5rem}.landing-engine-chart span{color:var(--landing-steel);font-size:.5625rem;text-align:right}.landing-engine-chart i{height:.875rem;border-radius:.1875rem;background:var(--landing-primary)}.landing-logo-wall{padding:4rem 0;overflow:hidden;background:var(--landing-panel)}.landing-logo-wall .landing-section-heading{margin-bottom:2.5rem}.landing-logo-wall .landing-section-heading h2{font-size:1.75rem}.landing-logo-wall .landing-section-heading p:last-child{font-size:.9375rem}.landing-logo-row{margin-top:1.625rem}.landing-logo-row__label{display:flex;align-items:center;gap:1rem;padding:0 2rem;color:var(--landing-steel);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-logo-row__label i{flex:1;height:.0625rem;background:var(--landing-hairline)}.landing-marquee{position:relative;overflow:hidden;margin-top:1.25rem}.landing-marquee:before,.landing-marquee:after{display:none}.landing-marquee__track{display:flex;width:max-content;gap:.75rem;animation:landing-marquee 34s linear infinite}.landing-marquee__track.is-reverse{animation-direction:reverse}.landing-logo-chip{display:inline-flex;align-items:center;justify-content:center;min-width:6.875rem;min-height:2.75rem;padding:0 1.5rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-canvas);color:var(--landing-steel);font-size:.8125rem;font-weight:700}.landing-feature-grid{display:grid;grid-template-columns:18.75rem minmax(0,45.25rem);justify-content:center;align-items:start;gap:2rem}.landing-feature-tabs{display:flex;flex-direction:column;gap:.75rem;align-self:stretch}.landing-feature-tabs button{min-height:4.53125rem;padding:1.0625rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-canvas);text-align:left}.landing-feature-tabs button.is-active{padding:.6875rem .9375rem 1rem 1.0625rem;border-color:var(--landing-primary);border-inline-start-width:.1875rem;background:var(--landing-panel-active)}.landing-feature-tabs span,.landing-command-panel__bar span{display:flex;align-items:center;gap:.5rem}.landing-feature-tabs button>span{color:var(--landing-steel);font-size:.625rem;font-weight:600;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.landing-feature-tabs strong{display:block;margin-top:.25rem;color:var(--landing-muted);font-size:.9375rem;line-height:1.5}.landing-feature-tabs .is-active strong{color:var(--landing-ink);font-weight:700}.landing-feature-tabs p{margin:.625rem 0 0;color:var(--landing-body);font-size:.8125rem;font-weight:500;line-height:1.55}.landing-feature-tabs ul,.landing-pricing-card ul{list-style:none;margin:.875rem 0 0;padding:0}.landing-feature-tabs li,.landing-pricing-card li{display:flex;align-items:center;gap:.5rem}.landing-feature-tabs li{margin-top:.375rem;color:var(--landing-body);font-size:.75rem;font-weight:500;line-height:1.5}.landing-feature-tabs li svg,.landing-pricing-card li svg{flex:0 0 auto;padding:.125rem;border-radius:999rem;background:var(--landing-primary);color:var(--landing-canvas)}.landing-feature-mobile-summary{display:none}.landing-command-panel{display:flex;flex-direction:column;min-height:31rem;padding:1.0625rem;overflow:hidden;border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:var(--landing-surface);box-shadow:0 .5rem 2rem #0000000f}.landing-command-panel__bar{display:flex;align-items:center;justify-content:space-between;min-height:2.625rem;padding:.6875rem 1.0625rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-canvas)}.landing-command-panel__bar span{color:var(--landing-ink);font-size:.8125rem;font-weight:600;line-height:1.5}.landing-command-panel__bar small{display:flex;align-items:center;gap:.375rem;color:var(--landing-muted);font-size:.6875rem}.landing-command-panel__metrics{display:flex;gap:.75rem;margin-top:1rem}.landing-command-panel__metrics div{flex:1;min-height:5.8125rem;padding:.8125rem;border:.0625rem solid var(--landing-hairline);border-radius:.625rem;background:var(--landing-canvas)}.landing-command-panel__metrics span{display:block;color:var(--landing-steel);font-size:.6875rem;line-height:1.5}.landing-command-panel__metrics strong{display:block;margin-top:.125rem;color:var(--landing-ink);font-size:1.25rem;font-weight:700;line-height:1.5}.landing-command-panel__metrics small{color:var(--landing-success);font-size:.6875rem;font-weight:700}.landing-command-chart,.landing-prompt-table,.landing-persona-grid article,.landing-persona-chart{border:.0625rem solid var(--landing-hairline);border-radius:.625rem;background:var(--landing-canvas)}.landing-command-chart{flex:1;margin-top:1rem;padding:1.0625rem}.landing-command-chart__head{margin-bottom:.75rem}.landing-command-chart__head span{display:inline-flex;align-items:center;gap:.375rem;color:var(--landing-steel);font-size:.625rem}.landing-command-chart__head i{width:.5rem;height:.5rem;border-radius:999rem;background:var(--landing-primary)}.landing-command-chart__head i.is-muted{background:var(--landing-primary-soft)}.landing-command-chart .landing-line-preview{height:13.75rem}.landing-prompt-panel,.landing-persona-panel{display:grid;gap:1rem;margin-top:1rem;flex:1}.landing-prompt-table{overflow:hidden}.landing-prompt-table__caption{min-height:3.0625rem;padding:.9375rem 1rem;border-bottom:.0625rem solid var(--landing-hairline);color:var(--landing-ink);font-size:.75rem;font-weight:600;line-height:1.5}.landing-prompt-table__row{display:grid;grid-template-columns:minmax(10rem,1fr) 7.671rem 8.622rem 6.716rem;align-items:center;min-height:2.8125rem;padding:0 1rem;border-bottom:.0625rem solid var(--landing-panel);color:var(--landing-body);font-size:.75rem;line-height:1.5}.landing-prompt-table__row:last-child{border-bottom:0}.landing-prompt-table__row.is-head{min-height:1.96875rem;background:var(--landing-surface);color:var(--landing-steel);font-size:.625rem;font-weight:600;line-height:1.5}.landing-prompt-table__row strong{color:var(--landing-ink);font-size:.75rem;font-weight:500}.landing-rank-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:1.125rem;padding:.125rem .5rem;border-radius:999rem;background:var(--landing-panel);color:var(--landing-muted);font-size:.6875rem;font-weight:600;line-height:1.3}.landing-rank-chip.is-primary{background:var(--landing-panel-active);color:var(--landing-primary)}.landing-prompt-table__row em{color:var(--landing-success);font-style:normal;font-weight:600}.landing-prompt-table__row em.is-down{color:var(--landing-danger)}.landing-panel-alert{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;margin:0;padding:0 1rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.625rem;background:var(--landing-panel-active);color:var(--landing-body);font-size:.75rem;line-height:1.5}.landing-panel-alert i{width:.5rem;height:.5rem;border-radius:999rem;background:var(--landing-primary)}.landing-panel-alert span{flex:1}.landing-panel-alert strong,.landing-panel-alert svg{color:var(--landing-primary)}.landing-persona-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.landing-persona-grid article{display:grid;min-height:6.375rem;gap:.75rem;padding:.75rem}.landing-persona-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.landing-persona-grid article>div:first-child{min-height:2.375rem;align-items:flex-start}.landing-persona-grid strong{color:var(--landing-ink);font-size:.75rem;line-height:1.5}.landing-persona-grid span{display:inline-flex;align-items:center;min-height:1.0625rem;padding:.125rem .375rem;border-radius:999rem;background:var(--landing-panel-active);color:var(--landing-primary);font-size:.5625rem;font-weight:600;line-height:1.5;white-space:nowrap}.landing-persona-grid small{color:var(--landing-muted);font-size:.625rem;line-height:1.5}.landing-persona-grid article>i{display:block;height:.25rem;overflow:hidden;border-radius:999rem;background:var(--landing-hairline)}.landing-persona-grid article>i b{display:block;height:100%;border-radius:inherit;background:var(--landing-primary)}.landing-persona-grid article>div:last-child b{color:var(--landing-primary);font-size:.625rem;line-height:1.5}.landing-persona-chart{display:grid;gap:1rem;min-height:14.875rem;padding:.8125rem}.landing-persona-chart strong{color:var(--landing-ink);font-size:.75rem;line-height:1.5}.landing-persona-chart__plot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;min-height:11.25rem;padding-top:.5rem}.landing-persona-chart__plot div{display:grid;grid-template-rows:1fr auto;align-items:end;justify-items:center;min-height:11.25rem;gap:.5rem}.landing-persona-chart__plot i{display:block;width:min(2.5rem,70%);min-height:1.75rem;border-radius:.375rem .375rem 0 0;background:var(--landing-primary)}.landing-persona-chart__plot span{color:var(--landing-steel);font-size:.625rem;line-height:1.5;text-align:center}.landing-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.landing-metric-card{padding:1.625rem;border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.landing-metric-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -6px #0f172a14;border-color:var(--landing-hairline-strong)}.landing-metric-card__head{display:flex;align-items:center;gap:.5rem}.landing-metric-card__head span{width:.5rem;height:.5rem;border-radius:999rem;background:var(--metric-accent);box-shadow:0 0 8px var(--metric-accent)}.landing-metric-card h3{margin:0;color:var(--landing-ink);font-size:1.0625rem;font-weight:700;line-height:1.5}.landing-metric-description{margin:1rem 0;color:var(--landing-body);font-size:.875rem;line-height:1.7}.landing-metric-preview{min-height:8.875rem;padding:.8125rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-surface)}.landing-metric-preview>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.landing-metric-preview span{color:var(--landing-steel);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-metric-preview small{display:inline-flex;align-items:center;min-height:1.125rem;padding:0 .5rem;border-radius:999rem;background:color-mix(in srgb,var(--metric-accent) 8%,transparent);color:var(--metric-accent);font-size:.5625rem;font-weight:700}.landing-metric-preview .landing-line-preview,.landing-pie-visual,.landing-depth-visual,.landing-sentiment-visual,.landing-position-visual,.landing-competitive-visual{height:5.625rem}.landing-pie-visual{display:grid;place-items:center}.landing-pie-visual span{width:4.5rem;height:4.5rem;border-radius:999rem;background:var(--metric-accent)}.landing-depth-visual,.landing-sentiment-visual{display:flex;align-items:end;justify-content:center;gap:1.125rem}.landing-depth-visual div,.landing-sentiment-visual div{display:flex;flex-direction:column;align-items:center;gap:.4375rem}.landing-depth-visual i{width:4.5rem;border-radius:.25rem .25rem 0 0;background:var(--metric-accent)}.landing-depth-visual span,.landing-sentiment-visual span{color:var(--landing-steel);font-size:.5625rem;font-weight:400;letter-spacing:0;text-transform:none}.landing-sentiment-visual{align-items:center}.landing-sentiment-visual i{width:3.75rem;height:2rem;border-radius:.1875rem;background:#fca5a5}.landing-position-visual,.landing-competitive-visual{display:flex;flex-direction:column;justify-content:center;gap:.4375rem}.landing-position-visual div,.landing-competitive-visual div{display:grid;align-items:center;gap:.5rem}.landing-position-visual div{grid-template-columns:1.75rem 1.375rem 1.375rem 1.375rem 1.75rem}.landing-position-visual span,.landing-position-visual strong,.landing-competitive-visual span,.landing-competitive-visual strong{color:var(--landing-steel);font-size:.5625rem}.landing-position-visual i{height:.75rem;border:.0625rem solid var(--landing-hairline);border-radius:.125rem;background:var(--landing-panel)}.landing-position-visual i.is-hot{border-color:var(--metric-accent);background:var(--metric-accent)}.landing-position-visual strong{color:var(--metric-accent)}.landing-competitive-visual div{grid-template-columns:3rem 1fr 2.125rem}.landing-competitive-visual i{height:.5rem;border-radius:999rem;background:var(--landing-panel)}.landing-competitive-visual b{display:block;height:100%;border-radius:inherit;background:var(--metric-accent)}.landing-section--pricing{position:relative;background:var(--landing-canvas);border-top:1px solid var(--landing-hairline);border-bottom:1px solid var(--landing-hairline);overflow:hidden}.landing-section--pricing:before{display:none}.landing-section--faq{position:relative;background:var(--landing-surface);border-bottom:1px solid var(--landing-hairline)}.why-epitom-band{overflow:clip;padding:var(--landing-section-space) 0 2.5rem;border-top:1px solid var(--landing-hairline)}.why-epitom-band>.landing-container{width:100%;max-width:none}.why-epitom__pin-wrap{position:relative;height:auto}.why-epitom__sticky{position:static}.why-epitom__content{width:min(85rem,calc(100% - var(--landing-gutter) * 2));margin-inline:auto}.why-epitom__header{position:relative;width:100%;max-width:none;margin:0;text-align:start}.why-epitom__landscape-label,.why-epitom__kicker,.why-epitom__diff-kicker{margin:0;color:var(--landing-muted);font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.why-epitom__header h2{margin:0;color:var(--landing-ink);font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem);font-weight:700;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.why-epitom__header h2 .landing-logo-mark{font-size:1.3em;line-height:1.2;vertical-align:baseline}.why-epitom__header>p:last-child{max-width:44rem;margin:.875rem 0 0;color:var(--landing-muted);font-size:1rem;line-height:1.6;text-wrap:balance}.why-epitom__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:4rem;align-items:stretch;margin-top:3.25rem}@media(min-width:75rem){.why-epitom-band{padding:0 0 1.5rem}.why-epitom__pin-wrap{height:max(110vh,calc(100svh + 14rem));overscroll-behavior-y:contain}.why-epitom__sticky{--pin-offset: calc(2.5rem + var(--pin-heading-drop, 0px));--why-map-h: max(9rem, calc(100svh - var(--pin-offset) - 15rem));position:sticky;top:var(--pin-offset);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:calc(100svh - var(--pin-offset));padding:1.5rem 0 1rem}.why-epitom__sticky .why-epitom__grid{margin-top:calc(3.25rem - var(--pin-heading-drop, 0px))}.why-epitom__sticky>.why-epitom__content{display:flex;min-height:0;flex:0 1 auto;flex-direction:column}.why-epitom__sticky .why-epitom__grid{min-height:0;flex:0 1 auto}.why-epitom__sticky .why-epitom__map-wrap{width:min(100%,calc(var(--why-map-h) * 200 / 162));margin-inline:auto}.why-epitom__sticky .why-epitom__landscape{display:flex;flex-direction:column;justify-content:flex-end}}@media(min-width:75rem)and (max-height:56rem){.why-epitom__sticky .why-epitom__header h2{font-size:clamp(1.625rem,1.3rem + 1.1vw,2.125rem)}.why-epitom__sticky .why-epitom__header>p:last-child{margin-top:.625rem;font-size:.9375rem;line-height:1.5}.why-epitom__sticky .why-epitom__grid{gap:3rem;margin-top:2rem}.why-epitom__sticky .why-epitom__diff-list{margin-top:1rem}.why-epitom__sticky .why-epitom__diff-item{padding-block:.6rem}.why-epitom__sticky .why-epitom__diff-description{margin-top:.25rem;font-size:.78125rem;line-height:1.4}}@media(min-width:75rem)and (max-height:46rem){.why-epitom-band{padding:var(--landing-section-space) 0 2.5rem}.why-epitom__pin-wrap{height:auto;overscroll-behavior-y:auto}.why-epitom__sticky{position:static;height:auto;padding:0}.why-epitom__sticky>.why-epitom__content{display:block}.why-epitom__sticky .why-epitom__grid{margin-top:2.5rem}.why-epitom__sticky .why-epitom__map-wrap{width:100%}}.why-epitom__landscape{min-width:0}.why-epitom__map-wrap{width:100%;margin-top:1rem;aspect-ratio:200 / 162}.why-epitom__map{display:block;width:100%;height:100%;overflow:visible}.why-epitom__region-group,.why-epitom__axis-group,.why-epitom__region-label,.why-epitom__marker,.why-epitom__epitom-group{transition:opacity .4s ease,transform .4s ease}.why-epitom__region-group,.why-epitom__axis-group,.why-epitom__region-label{opacity:1}.why-epitom__region{fill:var(--landing-panel);stroke:var(--landing-hairline-strong);stroke-width:.5}.why-epitom__region-label{fill:var(--landing-body);font-size:4.4px;font-weight:600;letter-spacing:.02em}.why-epitom__axis-line{stroke:var(--landing-steel);stroke-width:.7;fill:none}.why-epitom__axis-caption{fill:var(--landing-muted);font-size:3.6px}.why-epitom__marker{transform-box:fill-box;transform-origin:center}.why-epitom__marker--secondary{opacity:.82}.why-epitom__marker--primary{opacity:1}.why-epitom__marker:hover{opacity:1;transform:scale(1.12)}.why-epitom__marker-card{fill:var(--landing-canvas);stroke:#0f0f1438;stroke-width:.3}.why-epitom__epitom-group{transform-box:fill-box;transform-origin:center;animation:epitom-subtle-float 4.2s cubic-bezier(.4,0,.2,1) infinite}.why-epitom__epitom-reveal{transform-box:fill-box;transform-origin:center;animation:epitom-reveal .2s cubic-bezier(0,0,0,1) both}.why-epitom__epitom-card{fill:var(--landing-canvas);stroke:var(--landing-primary);stroke-width:.6}.why-epitom__epitom-caption{fill:var(--landing-muted);font-size:3.6px;font-weight:600}@keyframes epitom-subtle-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.6px) scale(1.03)}}@keyframes epitom-reveal{0%{transform:scale(.58)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.why-epitom__epitom-group,.why-epitom__epitom-reveal{animation:none}}.why-epitom__why{display:flex;flex-direction:column;min-width:0;border-inline-start:1px solid var(--landing-hairline);padding-inline-start:3rem}.why-epitom__statement{margin:.375rem 0 0;color:var(--landing-ink);font-size:1.3rem;font-weight:700;line-height:1.2;text-wrap:balance}.why-epitom__diff-list{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.why-epitom__diff-item{display:flex;gap:1rem;padding-block:.9rem}.why-epitom__diff-item:first-child{padding-top:0}.why-epitom__diff-item:not(:first-child){border-top:1px solid var(--landing-hairline)}.why-epitom__diff-icon{display:grid;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--landing-hairline-strong);border-radius:.5rem;color:var(--landing-muted);transition:border-color .18s ease,color .18s ease}.why-epitom__diff-icon svg{width:1.25rem;height:1.25rem}.why-epitom__diff-item:hover .why-epitom__diff-icon{border-color:var(--landing-primary);color:var(--landing-primary)}.why-epitom__diff-heading{margin:.2rem 0 0;color:var(--landing-ink);font-size:1rem;font-weight:700;line-height:1.35}.why-epitom__diff-description{max-width:30rem;margin:.35rem 0 0;color:var(--landing-muted);font-size:.8125rem;line-height:1.45}.landing-pricing-toggle{display:flex;justify-content:center;width:fit-content;margin:-1rem auto 2.625rem;padding:.3125rem;border:1px solid var(--landing-hairline-strong);border-radius:999rem;background:#f4f4f6cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px #0000000a}.landing-pricing-toggle button{min-height:2.3125rem;padding:0 1.375rem;border:0;border-radius:999rem;background:transparent;color:var(--landing-muted);font-size:.875rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}.landing-pricing-toggle button[aria-selected=true]{background:#fff;color:var(--landing-ink);box-shadow:0 2px 8px #0f172a1a,0 1px 2px #0f172a0f}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.25rem}.landing-pricing-grid--agency{max-width:45rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto}.landing-pricing-card{position:relative;min-height:29.5rem;padding:2rem;border:1px solid var(--landing-hairline);border-radius:1.125rem;background:#fff;box-shadow:0 4px 16px #0f172a08;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.landing-pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px -10px #0f172a14;border-color:var(--landing-hairline-strong)}.landing-pricing-card.is-featured{min-height:30.25rem;border:2px solid var(--landing-primary);background:var(--landing-canvas);box-shadow:0 12px 36px -8px #4f46e538}.landing-pricing-card.is-featured:hover{transform:translateY(-6px);box-shadow:0 20px 44px -8px #4f46e54d}.landing-popular-badge{position:absolute;top:-.875rem;left:50%;transform:translate(-50%);min-height:1.625rem;padding:.3125rem 1.125rem;border-radius:999rem;background:var(--landing-primary);color:#fff;font-size:.6875rem;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px #4f46e559}.landing-pricing-card__name{margin:0;color:var(--landing-primary);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-pricing-card__price{display:flex;align-items:end;gap:.25rem;margin-top:1rem}.landing-pricing-card__price strong{color:var(--landing-ink);font-size:2.25rem;font-weight:800;line-height:1}.landing-pricing-card:nth-child(3) .landing-pricing-card__price strong,.landing-pricing-grid--agency .landing-pricing-card:nth-child(2) .landing-pricing-card__price strong{font-size:1.75rem}.landing-pricing-card__price span,.landing-pricing-card>small{color:var(--landing-muted)}.landing-pricing-card__price span{margin-bottom:.25rem;font-size:.875rem}.landing-pricing-card>small{display:block;margin-top:.125rem;font-size:.75rem}.landing-pricing-card>p:not(.landing-pricing-card__name){min-height:3.5rem;margin:1.75rem 0 0;color:var(--landing-body);font-size:.8125rem;line-height:1.6}.landing-pricing-card ul{margin-top:1.75rem;padding-top:1.25rem;border-top:.0625rem solid var(--landing-hairline)}.landing-pricing-card li{margin-top:.75rem;color:var(--landing-body);font-size:.8125rem}.landing-pricing-card>button{width:100%;min-height:2.9375rem;margin-top:1.5rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.875rem;background:var(--landing-canvas);color:var(--landing-ink);font-size:.875rem;font-weight:700}.landing-pricing-card.is-featured>button{border-color:var(--landing-primary);background:var(--landing-primary);color:var(--landing-canvas)}.landing-pricing-note{margin:2.625rem 0 0;color:var(--landing-steel);font-size:.875rem;text-align:center}.landing-pricing-note button{border:0;background:transparent;color:var(--landing-primary);font-weight:700;text-decoration:underline}.landing-action-section{position:relative;overflow:hidden;margin-top:0;padding:var(--landing-section-space) 0 1.25rem;background:var(--landing-dark)}.landing-action-section__glow{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.landing-action-section__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.landing-action-section h2{max-width:47.5rem;margin:0;color:var(--landing-canvas);font-size:3.25rem;font-weight:700;line-height:1.15;letter-spacing:0}.landing-action-section p{max-width:32.5rem;margin:1.25rem 0 0;color:#fff9;font-size:1.0625rem;line-height:1.65}.landing-action-section__trust{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.75rem}.landing-action-section__trust-label{margin:0;color:#ffffff7a;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.landing-action-section__trust-static{display:inline-flex;align-items:center;gap:.5rem}.landing-action-section__trust-logo-slot{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;opacity:0;transition:opacity .25s cubic-bezier(.2,0,0,1)}.landing-action-section__trust-logo-slot.is-visible{opacity:1}.landing-action-section__trust-logo-slot img{display:block;width:1.75rem;height:1.75rem;object-fit:contain}.landing-action-section__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.25rem}.landing-action-section__buttons .landing-button{min-height:3.4375rem;padding:.9375rem 1.75rem;border-radius:.875rem;font-size:.9375rem}.landing-action-section__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2.625rem;color:#ffffff80;font-size:.8125rem}.landing-action-section__proof span{display:inline-flex;align-items:center;gap:.5rem}.landing-action-section__proof svg{color:var(--landing-primary-soft)}.landing-ask-ai .landing-section-heading,.faq-band{padding-bottom:0}.ask-ai-band{padding-bottom:2rem}.ask-ai-band .landing-section-heading{margin-bottom:2rem}.ask-ai-band .landing-section-heading h2 .landing-logo-mark{font-size:1.3em;line-height:1.2;vertical-align:baseline}.landing-ask-ai__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.landing-ask-ai__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.125rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:999rem;background:var(--landing-panel);color:var(--landing-ink);font-size:.9375rem;font-weight:600;line-height:1;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.landing-ask-ai__chip:hover{border-color:var(--landing-primary);background:var(--landing-panel-active);color:var(--landing-primary);transform:translateY(-.0625rem)}.landing-ask-ai__chip svg{color:var(--landing-muted)}.landing-ask-ai__chip:hover svg{color:var(--landing-primary)}.landing-ask-ai__favicon{width:1.25rem;height:1.25rem;flex:0 0 auto;border-radius:.25rem}.landing-ask-ai__note{margin:1.5rem 0 0;min-height:1.25rem;color:var(--landing-steel);font-size:.8125rem;line-height:1.5;text-align:center}.landing-footer{padding:4rem 0 2rem;background:var(--landing-dark);color:var(--landing-canvas)}.landing-action-section+.landing-footer{padding-top:1.5rem}.landing-footer__main{display:grid;grid-template-columns:15rem repeat(4,minmax(6.5rem,1fr));gap:2.5rem}.landing-footer__desktop-links{display:contents}.landing-footer__mobile-links{display:none}.landing-footer__brand p{max-width:12.5rem;margin:.75rem 0 1.25rem;color:#ffffff73;font-size:.875rem;line-height:1.65}.landing-footer__brand div{display:flex;gap:.75rem}.landing-footer__brand button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.625rem;background:#ffffff14;color:#ffffffb3}.landing-footer__brand button img{display:block;width:1rem;height:1rem;object-fit:contain}.landing-footer__column h3{margin:0 0 .875rem;color:#ffffff80;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-footer__column a{display:block;margin-top:.75rem;color:#ffffff9e;font-size:.8125rem;line-height:1.5}.landing-footer__bottom{display:flex;align-items:center;justify-content:center;margin-top:3rem;padding-top:1.5rem;border-top:.0625rem solid rgba(255,255,255,.08)}.landing-footer__bottom p,.landing-footer__bottom span,.landing-footer__bottom a{margin:0;color:#ffffff73;font-size:.8125rem;text-decoration:none}.landing-footer__bottom span,.landing-footer__bottom a{display:inline-flex;align-items:center;gap:.5rem}.landing-footer__status-badge{position:relative;width:15.625rem;height:1.875rem;overflow:hidden;line-height:0}.landing-footer__status-badge iframe{display:block;width:15.625rem;height:1.875rem;border:0;pointer-events:none}.legal-page{min-height:100vh;background:var(--landing-canvas)}.legal-page__header{border-bottom:.0625rem solid var(--landing-hairline);background:#fffffff5}.legal-page__header-inner{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem}.legal-page__home{color:var(--landing-primary)!important;font-size:.875rem;font-weight:600}.legal-page__content{width:min(100% - 3rem,48rem);margin:0 auto;padding:4.5rem 0 5rem}.legal-page__eyebrow{margin:0 0 .75rem;color:var(--landing-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page h1{margin:0;color:var(--landing-ink);font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.04em}.legal-page__updated{margin:1rem 0 2.5rem;color:var(--landing-muted);font-size:.875rem}.legal-page__intro,.legal-page__section{color:var(--landing-body);font-size:1rem;line-height:1.7}.legal-page__intro{margin:0;font-size:1.125rem}.legal-page__section{margin-top:2.75rem}.legal-page__section h2{margin:0 0 .875rem;color:var(--landing-ink);font-size:1.375rem;line-height:1.3}.legal-page__section p,.legal-page__section ul{margin:.875rem 0 0}.legal-page__section li+li{margin-top:.5rem}.legal-page__section a{color:var(--landing-primary);font-weight:600;text-decoration:underline;text-underline-offset:.16em}.sales-page,.coming-soon-page{min-height:100vh;background:var(--landing-canvas)}.sales-page__shell,.coming-soon-page{display:grid;place-items:center;min-height:100vh;padding:4rem 1.5rem}.sales-page__shell{align-content:center;gap:1.5rem}.sales-page__brand{display:grid;justify-items:center;gap:.5rem;color:var(--landing-muted);font-size:.875rem}.sales-page__brand p{margin:0}.sales-page__panel,.coming-soon-page__panel{width:min(100%,34rem);border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:#fffffff5;box-shadow:0 1rem 3rem -1.5rem #0f172a3d}.sales-page__panel{padding:2rem}.landing-form-message{margin:1rem 0 0;border-radius:.625rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.5}.landing-form-message.is-success{border:.0625rem solid rgba(22,163,74,.22);background:#16a34a14;color:#166534}.landing-form-message.is-error{border:.0625rem solid rgba(220,38,38,.22);background:#dc262614;color:#991b1b}.coming-soon-page__panel{display:grid;justify-items:center;gap:1rem;padding:2.25rem;text-align:center}.coming-soon-page__panel h1{margin:0;color:var(--landing-ink);font-size:2rem;line-height:1.2}.coming-soon-page__panel p{margin:0;color:var(--landing-muted);font-size:.9375rem;line-height:1.6}.coming-soon-page__back{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.625rem;padding:0 1rem;color:var(--landing-ink);font-size:.875rem;font-weight:600;text-decoration:none}.landing-modal{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;background:#06060a8a}.landing-modal__panel{position:relative;width:min(27.875rem,100%);max-height:90%;overflow-y:auto;padding:2rem;border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:var(--landing-canvas);box-shadow:0 1rem 3rem -.5rem #00000029}.landing-modal__panel--contact{width:min(32rem,100%)}.landing-modal__close{position:absolute;top:1.25rem;right:1.25rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:.625rem;background:transparent;color:var(--landing-muted)}.landing-login-dialog{display:grid;gap:1.25rem;width:min(23.875rem,100%)}.landing-contact-dialog{display:grid;gap:1.5rem;width:min(27.875rem,100%)}.landing-modal__heading{display:grid;gap:.375rem}.landing-modal__heading h2{margin:0;color:var(--landing-ink);font-size:1.375rem;font-weight:700;line-height:1.3}.landing-modal__heading p{margin:0;color:var(--landing-muted);font-size:.875rem;line-height:1.5}.landing-social-actions,.landing-modal-form,.landing-contact-form{display:grid;gap:.75rem}.landing-social-actions button,.landing-modal-form button,.landing-contact-form button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.9375rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.625rem;background:var(--landing-canvas);color:var(--landing-ink);font-size:.875rem;font-weight:500;line-height:1.5}.landing-social-actions button{justify-content:flex-start;padding:0 1.0625rem}.landing-social-actions__icon{width:1.125rem;height:1.125rem;color:var(--landing-ink)}.landing-modal-divider{display:flex;align-items:center;gap:.75rem;color:var(--landing-steel);font-size:.8125rem;line-height:1.5}.landing-modal-divider:before,.landing-modal-divider:after{flex:1;height:.0625rem;background:var(--landing-hairline);content:""}.landing-modal-form label,.landing-contact-form label{display:grid;gap:.3125rem;color:var(--landing-body);font-size:.8125rem;font-weight:500;line-height:1.5}.landing-modal-form input,.landing-contact-form input,.landing-contact-form select,.landing-contact-form textarea{width:100%;border:.0625rem solid var(--landing-hairline-strong);border-radius:.5rem;background:var(--landing-canvas);color:var(--landing-ink);font-size:.875rem}.landing-modal-form input,.landing-contact-form input,.landing-contact-form select{min-height:2.6875rem;padding:0 .875rem}.landing-modal-form input{min-height:2.9375rem;border-radius:.625rem;padding:0 1rem}.landing-password-field{position:relative;display:block}.landing-password-field input{padding-right:2.75rem}.landing-password-field button{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:grid;place-items:center;width:1rem;height:1rem;min-height:auto;padding:0;border:0;background:transparent;color:var(--landing-muted)}.landing-contact-form textarea{min-height:5.3125rem;padding:.625rem .875rem;resize:vertical}.landing-modal-form button,.landing-contact-form button{border-color:var(--landing-primary);background:var(--landing-primary);color:var(--landing-canvas)}.landing-modal-form>button{min-height:2.8125rem;margin-top:.25rem;border-color:var(--landing-dark);border-radius:.625rem;background:var(--landing-dark);font-weight:600}.landing-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));width:min(27.875rem,100%);gap:1rem .75rem}.landing-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.landing-contact-form .is-wide,.landing-contact-form button{grid-column:1 / -1}.landing-contact-form button{min-height:2.8125rem;margin-top:.375rem;border-radius:.625rem;font-weight:600}.landing-modal-footnote{margin:0;color:var(--landing-muted);font-size:.8125rem;line-height:1.5;text-align:center}.landing-modal-footnote span{color:var(--landing-primary);font-weight:500}.landing-faq-split{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:76rem;min-width:0;margin:0 auto;align-items:start}@media(min-width:56.25rem){.landing-faq-split{grid-template-columns:.85fr 1.15fr;gap:4.5rem}}@media(min-width:75rem){.faq-band{padding-top:2.5rem}}.landing-faq__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width:56.25rem){.landing-faq__header{position:sticky;top:6rem}}.landing-faq__title{margin:0;color:var(--landing-ink);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.035em}.landing-faq__subtitle{max-width:28rem;margin:0;color:var(--landing-muted);font-size:1.0625rem;line-height:1.6}.landing-faq{width:100%;min-width:0;display:flex;flex-direction:column;border-top:1px solid rgba(15,23,42,.12)}.landing-faq__item{position:relative;min-width:0;overflow:hidden;border:none;border-bottom:1px solid rgba(15,23,42,.12);border-radius:0;background:transparent;box-shadow:none;transition:background-color .15s ease,box-shadow .15s ease,border-radius .15s ease}.landing-faq__item:hover{border-radius:.25rem;background:#0f172a09}.landing-faq__item[open]{margin:.25rem 0;border-bottom-color:transparent;border-radius:.375rem;background:#0f172a09;box-shadow:inset 0 0 0 1.5px var(--landing-blue)}.landing-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.125rem 1rem;color:var(--landing-ink);font-size:1.0625rem;font-weight:400;line-height:1.45;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question:focus-visible{outline:.125rem solid var(--landing-primary);outline-offset:-.125rem}.landing-faq__chevron{flex-shrink:0;color:var(--landing-muted);transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s ease}.landing-faq__item:hover .landing-faq__chevron{color:var(--landing-ink)}.landing-faq__item[open] .landing-faq__chevron{transform:rotate(90deg);color:var(--landing-blue)}.landing-faq__body{min-width:0;padding:0 1rem 1.25rem;animation:landingFaqSlideDown .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes landingFaqSlideDown{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.landing-faq__answer{margin:0;color:var(--landing-body);font-size:.95rem;line-height:1.65}.landing-faq__table-wrap{margin:.75rem 0 0;border-radius:.875rem;border:1px solid var(--landing-hairline);background:#fff;overflow:hidden;box-shadow:0 4px 14px #00000008}.landing-faq__table-caption{padding:.75rem 1.25rem;background:var(--landing-panel, #f8fafc);color:var(--landing-ink);font-size:.8125rem;font-weight:700;letter-spacing:.02em;border-bottom:1px solid var(--landing-hairline)}.landing-faq__table-scroll{overflow-x:auto}.landing-faq__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;text-align:left}.landing-faq__table th,.landing-faq__table td{padding:.875rem 1.125rem;border-bottom:1px solid var(--landing-hairline);vertical-align:middle;line-height:1.45}.landing-faq__table tbody tr:last-child th,.landing-faq__table tbody tr:last-child td{border-bottom:none}.landing-faq__table thead th{background:var(--landing-panel, #f8fafc);font-weight:700;font-size:.8125rem;color:var(--landing-ink);border-bottom:2px solid var(--landing-hairline)}.landing-faq__table thead th.is-featured{color:var(--landing-primary)}.landing-faq__table tbody th{font-weight:600;color:var(--landing-ink);background:#fff}.landing-faq__table tbody tr.is-highlighted th,.landing-faq__table tbody tr.is-highlighted td{font-weight:700;background:#4f46e508}.landing-faq__table td.is-check{color:var(--landing-success, #10b981);font-weight:700}.landing-faq__table td.is-muted{color:var(--landing-steel, #94a3b8)}.landing-faq__table td.is-featured-col{background:#4f46e505}.landing-faq__visual-box{margin:.75rem 0 0;padding:1.25rem;border-radius:1rem;background:var(--landing-canvas);border:1px solid rgba(79,70,229,.18);box-shadow:0 8px 24px -4px #4f46e50f}.landing-faq__visual-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--landing-primary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.landing-faq__dashboard-preview{border-radius:.75rem;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a}.landing-faq__metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.875rem}.landing-faq__metric-mini{padding:1rem;border-radius:.75rem;border:1px solid var(--landing-hairline);background:#fff;box-shadow:0 2px 8px #00000005}.landing-faq__metric-mini-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.landing-faq__metric-mini-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-color, var(--landing-primary))}.landing-faq__metric-mini strong{font-size:.875rem;font-weight:700;color:var(--landing-ink)}.landing-faq__metric-mini p{margin:0;font-size:.78125rem;color:var(--accent-color, var(--landing-primary));font-weight:500;line-height:1.4}.landing-faq__prompt-preview{border-radius:.75rem;overflow:hidden;border:1px solid var(--landing-hairline);background:#fff}@media(prefers-reduced-motion:reduce){.landing-faq__body{animation:none}}@media(max-width:44rem){.landing-faq__header-row{flex-direction:column;align-items:flex-start;gap:1rem}}.landing-gtm-loop-band{padding:0;overflow:clip}.landing-gtm-loop-band>.landing-container{width:100%;max-width:none}.landing-gtm-loop__header{width:min(85rem,calc(100% - var(--landing-gutter) * 2));margin:0 auto}.landing-gtm-loop__header h2{max-width:42rem;margin:0;color:var(--landing-ink);font-size:clamp(2rem,1.55rem + 1.8vw,2.75rem);line-height:1.1;text-wrap:balance}.landing-gtm-loop__running{color:var(--landing-violet)}.landing-gtm-loop__live-dots{display:inline-flex;gap:.16em;margin-inline-start:.12em;vertical-align:.08em}.landing-gtm-loop__live-dots i{display:block;width:.18em;height:.18em;border-radius:50%;background:currentColor;opacity:.35}@keyframes landing-gtm-loop-live-dot{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:no-preference){.landing-gtm-loop__live-dots i{animation:landing-gtm-loop-live-dot 1.2s ease-in-out infinite}.landing-gtm-loop__live-dots i:nth-child(2){animation-delay:.18s}.landing-gtm-loop__live-dots i:nth-child(3){animation-delay:.36s}}.landing-gtm-loop__body{max-width:38rem;margin:1rem 0 0;color:var(--landing-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65}.landing-gtm-loop__pin-wrap{position:relative;height:max(110vh,calc(100svh + 14rem))}.landing-gtm-loop__sticky{--pin-offset: calc(3rem + var(--pin-heading-drop, 0px));--gtm-loop-chrome: 15.25rem;--gtm-loop-grid-h: max(11rem, calc(100svh - var(--pin-offset) - var(--gtm-loop-chrome)));position:sticky;top:var(--pin-offset);display:flex;height:calc(100svh - var(--pin-offset));box-sizing:border-box;align-items:center;flex-direction:column;justify-content:center;gap:clamp(1.25rem,3vh,2rem);padding:1.5rem 0 1rem}.landing-gtm-loop__sticky>.landing-container{width:min(85rem,calc(100% - var(--landing-gutter) * 2));min-height:0;flex:0 1 auto;display:flex;align-items:safe center}.landing-gtm-loop__interaction-grid{display:grid;width:100%;grid-template-columns:minmax(260px,24rem) minmax(320px,1fr);column-gap:3rem;align-items:center}.landing-gtm-loop__stage-list{display:flex;gap:1.5rem}.landing-gtm-loop__rail{position:relative;width:2px;flex-shrink:0;margin-top:.25rem;background:var(--landing-hairline);border-radius:1px}.landing-gtm-loop__rail-fill{position:absolute;top:0;left:0;width:100%;background:var(--landing-primary);border-radius:1px;transition:height .45s cubic-bezier(.65,0,.35,1)}.landing-gtm-loop__rail-dot{position:absolute;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--landing-primary);box-shadow:0 0 0 1px #4f46e559,0 5px 16px #4f46e54d;transition:top .45s cubic-bezier(.65,0,.35,1)}.landing-gtm-loop__stages{display:flex;flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none}.landing-gtm-loop__stage{opacity:.4;filter:saturate(.7);transition:opacity .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1)}.landing-gtm-loop__stage.is-active{opacity:1;filter:none}.landing-gtm-loop__stage-button{display:block;width:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:start;cursor:pointer}.landing-gtm-loop__stage-button:focus-visible{outline:2px solid var(--landing-primary);outline-offset:.375rem;border-radius:.25rem}.landing-gtm-loop__stage-number{display:block;color:var(--landing-muted);font:.75rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.landing-gtm-loop__stage-title{display:block;margin-top:.25rem;color:var(--landing-ink);font-size:clamp(1.25rem,1.1rem + .55vw,1.625rem);font-weight:700;line-height:1.2}.landing-gtm-loop__stage-description{display:block;max-width:26rem;margin:.5rem 0 0;color:var(--landing-body);font-size:.875rem;line-height:1.65}.landing-gtm-loop__viewport-outer{position:relative;width:min(100%,calc(var(--gtm-loop-grid-h, 100vh) * 16 / 9));min-width:0;margin-inline:auto}.landing-gtm-loop__viewport-outer:before{position:absolute;z-index:-1;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(closest-side,rgba(79,70,229,.12),transparent 72%);content:"";pointer-events:none}.landing-gtm-loop__viewport-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--landing-hairline-strong);border-radius:1rem;background:#fff;box-shadow:0 24px 60px -20px #0f0f1433}.landing-gtm-loop__viewport-frame iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}.landing-gtm-loop__poster{display:block;width:100%;height:100%;object-fit:cover}.landing-gtm-loop__static-stack{display:flex;flex-direction:column;gap:clamp(2rem,3vw,3rem);width:min(var(--landing-container),calc(100% - var(--landing-gutter) * 2));margin:3rem auto 0}.landing-gtm-loop__static-row{display:grid;grid-template-columns:minmax(240px,22rem) minmax(280px,1fr);gap:2rem;align-items:center}.landing-gtm-loop__static-copy .landing-gtm-loop__stage-title,.landing-gtm-loop__static-copy .landing-gtm-loop__stage-description,.landing-gtm-loop__static-copy .landing-gtm-loop__stage-number{opacity:1}@media(max-width:1099px){.landing-gtm-loop__interaction-grid{column-gap:2rem}.landing-gtm-loop__stage-description{max-width:20rem}}@media(min-width:900px)and (max-height:56rem){.landing-gtm-loop__sticky{--gtm-loop-chrome: 13.25rem}.landing-gtm-loop__sticky .landing-gtm-loop__header h2{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}.landing-gtm-loop__sticky .landing-gtm-loop__body{margin-top:.75rem;font-size:.9375rem;line-height:1.5}.landing-gtm-loop__sticky .landing-gtm-loop__stages{gap:1rem}.landing-gtm-loop__sticky .landing-gtm-loop__stage-title{font-size:1.25rem}.landing-gtm-loop__sticky .landing-gtm-loop__stage-description{max-width:22rem;margin-top:.3rem;font-size:.8125rem;line-height:1.5}}@media(min-width:900px)and (max-height:46rem){.landing-gtm-loop__sticky{--gtm-loop-chrome: 12.5rem}.landing-gtm-loop__sticky .landing-gtm-loop__stages{gap:.75rem}.landing-gtm-loop__sticky .landing-gtm-loop__stage-description{display:none}.landing-gtm-loop__sticky .landing-gtm-loop__stage.is-active .landing-gtm-loop__stage-description{display:block;max-width:none}}@media(max-width:899px){.landing-gtm-loop__static-stack{gap:3rem}.landing-gtm-loop__static-row{grid-template-columns:1fr;gap:1rem}.landing-gtm-loop__pin-wrap{height:420vh}.landing-gtm-loop__sticky{--pin-offset: 3rem;--gtm-loop-chrome: 29rem;--gtm-loop-grid-h: max(5rem, calc(100svh - var(--pin-offset) - var(--gtm-loop-chrome)));height:calc(100svh - var(--pin-offset));gap:1rem;padding:1.5rem 0 .75rem}.landing-gtm-loop__header h2{margin-top:.5rem;font-size:clamp(1.75rem,7.5vw,2.25rem)}.landing-gtm-loop__body{margin-top:.65rem;font-size:.875rem;line-height:1.45}.landing-gtm-loop__sticky>.landing-container{align-items:flex-start}.landing-gtm-loop__interaction-grid{grid-template-columns:1fr;row-gap:clamp(.75rem,5vh,3.5rem);align-items:start}.landing-gtm-loop__stage-list{gap:.75rem;min-height:0}.landing-gtm-loop__stages{gap:.35rem}.landing-gtm-loop__stage-description{display:none}.landing-gtm-loop__stage.is-active .landing-gtm-loop__stage-description{display:block;max-width:none;margin-top:.35rem;font-size:.75rem;line-height:1.45}.landing-gtm-loop__stage-title{font-size:1rem}}@media(max-width:899px)and (max-height:38rem){.landing-gtm-loop__sticky{--gtm-loop-chrome: 24rem}.landing-gtm-loop__sticky .landing-gtm-loop__header h2{font-size:clamp(1.375rem,5.5vw,1.75rem)}.landing-gtm-loop__sticky .landing-gtm-loop__body{margin-top:.4rem;font-size:.8125rem;line-height:1.4}.landing-gtm-loop__sticky .landing-gtm-loop__stage.is-active .landing-gtm-loop__stage-description{display:none}}@media(max-width:26.5625rem){.landing-gtm-loop__sticky{--gtm-loop-chrome: 30.5rem}}@media(max-width:640px){.landing-gtm-loop__static-row{grid-template-columns:1fr}.landing-gtm-loop__static-stack{gap:3rem}.landing-gtm-loop__running{white-space:nowrap}.landing-gtm-loop__live-dots{gap:.1em;margin-inline-start:.08em}.landing-gtm-loop__live-dots i{width:.14em;height:.14em}.landing-gtm-loop__viewport-frame{border-radius:.75rem;box-shadow:0 18px 42px -24px #0f0f1433}}@media(prefers-reduced-motion:reduce){.landing-gtm-loop-band *,.landing-gtm-loop-band *:before,.landing-gtm-loop-band *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.landing-capabilities-band{padding:0;overflow:clip}.landing-capabilities-band>.landing-container{width:100%;max-width:none}.landing-capabilities__inner{width:min(85rem,calc(100% - var(--landing-gutter) * 2));margin-inline:auto}.landing-capabilities__header{max-width:42rem;margin:0;text-align:start}.landing-capabilities__header h2{max-width:42rem;margin:0;color:var(--landing-ink);font-size:clamp(2rem,1.55rem + 1.8vw,2.75rem);line-height:1.1;text-wrap:balance}.landing-capabilities__header>p{max-width:38rem;margin:1rem 0 0;color:var(--landing-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65;text-wrap:pretty}.landing-capabilities__scroll-cue{display:inline-flex;align-items:center;gap:.7rem;margin-top:1rem;color:var(--landing-muted);font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.landing-capabilities__scroll-cue-dots{display:inline-flex;align-items:center;gap:.35rem}.landing-capabilities__scroll-cue-dots:before{width:1.5rem;height:1px;background:var(--landing-hairline-strong);content:""}.landing-capabilities__scroll-cue-dots i{display:block;width:.375rem;height:.375rem;border-radius:50%;background:var(--landing-hairline-strong);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.landing-capabilities__scroll-cue-dots i.is-active{background:var(--landing-primary);box-shadow:0 0 0 3px var(--landing-primary-soft)}.landing-capabilities__grid{display:grid;grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(0,1fr));grid-template-areas:"prompts execute execute" "agentBuilder agentBuilder agentBuilder";gap:1.5rem;margin-top:4rem}.landing-capabilities__pin-wrap{position:relative;height:max(110vh,calc(100svh + 14rem));margin-top:0;overscroll-behavior-y:contain}.landing-capabilities__sticky{--pin-offset: calc(3rem + var(--pin-heading-drop, 0px));--cap-chrome: 14rem;--cap-stage-h: max(8rem, calc(100svh - var(--pin-offset) - var(--cap-chrome)));--cap-media-h: max(5rem, calc(var(--cap-stage-h) - 12.5rem));--cap-wide-media-h: max(5rem, calc(var(--cap-stage-h) - 8rem));--cap-prompts-max: 25.8125rem;--cap-execute-max: 52.9375rem;--cap-agent-max: 80rem;position:sticky;top:var(--pin-offset);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:calc(100svh - var(--pin-offset));min-height:calc(100svh - var(--pin-offset));padding:1.5rem 0 1rem}.landing-capabilities__sticky>.landing-capabilities__inner{display:flex;min-height:0;flex:0 1 auto;flex-direction:column;width:min(85rem,calc(100% - var(--landing-gutter) * 2))}.landing-capabilities__sticky .landing-capabilities__header{flex:0 0 auto;margin-bottom:clamp(1rem,2vw,1.75rem)}.landing-capabilities__stage{position:relative;min-height:0;flex:0 1 auto;display:flex;flex-direction:column;justify-content:safe center}.landing-capabilities__stage>.landing-capabilities__grid{position:relative;height:100%;margin-top:0}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage{position:relative;display:grid;height:max-content;flex:0 0 auto;grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(0,1fr));grid-template-areas:"prompts execute execute";align-content:start;align-items:start;gap:0;overflow:hidden;border:1px solid var(--landing-hairline-strong);border-radius:20px;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage:before{position:absolute;inset-block:1.25rem;inset-inline-start:36.6667%;z-index:1;width:1px;background:var(--landing-hairline);content:"";pointer-events:none}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card{border:0;border-radius:0;background:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card.is-hovered{border-color:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage{position:relative;display:grid;height:max-content;flex:0 0 auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"agentBuilder";align-content:start;gap:0;overflow:hidden;border:1px solid var(--landing-hairline-strong);border-radius:20px;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08}.landing-capabilities__stage>.landing-capabilities__grid>.landing-capabilities__card{position:absolute;top:50%;right:0;left:0;width:100%;height:max-content;visibility:hidden;opacity:0;pointer-events:none;transform:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--portrait,.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--hero{position:relative;top:auto;right:auto;left:auto;width:auto;transform:none}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--portrait,.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--hero{align-self:stretch;height:auto}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--portrait.is-active,.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--hero.is-active{transform:none}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage>.landing-capabilities__card--wide{position:relative;grid-area:auto!important;inset:auto;width:auto;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage>.landing-capabilities__card--wide.is-active{border-color:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid>.landing-capabilities__card.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.landing-capabilities__card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--landing-hairline-strong);border-radius:20px;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.landing-capabilities__card.is-hovered{border-color:var(--landing-primary-soft);box-shadow:0 12px 28px -6px #0f172a14}.landing-capabilities__card-copy{padding:2rem 2rem 1.5rem}.landing-capabilities__card h3{margin:0;color:var(--landing-ink);font-size:clamp(1.25rem,1.1rem + .55vw,1.625rem);font-weight:700;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.landing-capabilities__card--wide h3{font-size:clamp(1.625rem,1.2rem + 1vw,2rem)}.landing-capabilities__card-copy>p{max-width:34rem;margin:.75rem 0 0;color:var(--landing-body);font-size:.875rem;line-height:1.65;text-wrap:pretty}.landing-capabilities__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;padding:1rem 0 0;border-top:1px solid var(--landing-hairline);list-style:none}.landing-capabilities__points li{color:var(--landing-body);font-size:.75rem;line-height:1.5;text-wrap:pretty}.landing-capabilities__points strong{color:var(--landing-ink);font-weight:700}.landing-capabilities__media-shell{width:100%;margin-top:auto;padding-bottom:.25rem}.landing-capabilities__media{display:block;width:100%;transform-origin:center center;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media(min-width:900px){.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage .landing-capabilities__card--hero .epitom-asset-execute{aspect-ratio:847 / 526}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage>.landing-capabilities__card--wide{min-height:min(36.4rem,var(--cap-stage-h, 36.4rem))}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--portrait .epitom-asset-prompts{max-width:min(var(--cap-prompts-max, 25.8125rem),calc(var(--cap-media-h, 100vh) * 413 / 500))}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--hero .epitom-asset-execute{max-width:min(var(--cap-execute-max, 52.9375rem),calc(var(--cap-media-h, 100vh) * 847 / 526))}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage>.landing-capabilities__card--wide .epitom-asset-agent{max-width:min(var(--cap-agent-max, 80rem),calc(var(--cap-wide-media-h, 100vh) * 1280 / 480))}}.landing-capabilities__card.is-hovered .landing-capabilities__media{transform:scale(1.015)}@media(max-width:1099px){.landing-capabilities__inner{width:min(85rem,calc(100% - var(--landing-gutter) * 2))}}@media(max-width:899px){.landing-capabilities-band{padding-bottom:var(--landing-section-space)}.landing-capabilities__grid{display:flex;flex-direction:column;gap:2.5rem}.landing-capabilities__pin-wrap{height:max(110vh,calc(100svh + 14rem))}.landing-capabilities__sticky{--pin-offset: 3rem;padding:2rem 0 .75rem}.landing-capabilities__sticky .landing-capabilities__header{margin-bottom:1rem}.landing-capabilities__header h2{margin-top:.5rem;font-size:clamp(1.75rem,8vw,2.25rem)}.landing-capabilities__header>p{margin-top:.65rem;font-size:.875rem;line-height:1.45}.landing-capabilities__stage{flex:1 1 auto;min-height:0;height:auto}.landing-capabilities__stage>.landing-capabilities__grid{height:100%}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage{display:flex;height:100%;gap:2.5rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage:before{display:none}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage{display:grid;height:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"mobile";align-content:stretch;gap:0;overflow:hidden;border:1px solid var(--landing-hairline-strong);border-radius:20px;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage>.landing-capabilities__card{position:absolute;top:0;right:0;bottom:0;left:0;grid-area:mobile;width:100%;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage>.landing-capabilities__card.is-hovered,.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage>.landing-capabilities__card.is-active{border-color:transparent;box-shadow:none}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage>.landing-capabilities__card.is-active{transform:none}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage .landing-capabilities__card-copy{padding:.75rem .75rem .5rem}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage .landing-capabilities__card h3{font-size:1rem;line-height:1.15}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage .landing-capabilities__card-copy>p{margin-top:.375rem;font-size:.6875rem;line-height:1.45}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage .landing-capabilities__points{gap:.5rem;margin-top:.75rem;padding-top:.75rem}.landing-capabilities__stage>.landing-capabilities__grid.is-mobile-stage .landing-capabilities__points li{font-size:.6875rem;line-height:1.35}.landing-capabilities__stage>.landing-capabilities__grid.is-agent-stage>.landing-capabilities__card--wide{border:1px solid var(--landing-hairline-strong);border-radius:20px;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08}.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--portrait,.landing-capabilities__stage>.landing-capabilities__grid.is-pair-stage>.landing-capabilities__card--hero{flex:none;border:1px solid var(--landing-hairline-strong);border-radius:20px;background:var(--landing-canvas);box-shadow:0 .25rem .75rem #0f172a08}.landing-capabilities__card--wide h3{font-size:clamp(1.25rem,1.1rem + .55vw,1.625rem)}}@media(max-width:640px){.landing-capabilities__inner{width:min(100% - var(--landing-gutter) * 2,85rem)}.landing-capabilities__card-copy{padding:1.5rem 1.25rem 1.25rem}.landing-capabilities__stage{height:auto}.landing-capabilities__points{grid-template-columns:1fr;gap:.75rem}.landing-capabilities__card--wide .landing-capabilities__media-shell{overflow:hidden}.landing-capabilities__card--wide .landing-capabilities__media{min-width:0}}@media(min-width:900px)and (max-height:70rem){.landing-capabilities__sticky .landing-capabilities__card-copy{padding:1.25rem 1.5rem 1rem}.landing-capabilities__sticky .landing-capabilities__card h3{font-size:clamp(1.125rem,1rem + .45vw,1.5rem)}.landing-capabilities__sticky .landing-capabilities__card--wide h3{font-size:clamp(1.375rem,1.1rem + .65vw,1.75rem)}.landing-capabilities__sticky .landing-capabilities__card-copy>p{margin-top:.5rem;line-height:1.5}.landing-capabilities__sticky .landing-capabilities__points{gap:.75rem;margin-top:.75rem;padding-top:.75rem}.landing-capabilities__sticky{--cap-prompts-max: 20rem;--cap-execute-max: 39rem}}@media(min-width:900px)and (max-height:38rem){.landing-capabilities__sticky .landing-capabilities__card-copy{padding:.75rem 1rem .625rem}.landing-capabilities__sticky .landing-capabilities__card-copy>p{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.landing-capabilities__sticky .landing-capabilities__points{gap:.5rem;margin-top:.5rem;padding-top:.5rem}.landing-capabilities__sticky .landing-capabilities__points li{font-size:.6875rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){.landing-capabilities-band *,.landing-capabilities-band *:before,.landing-capabilities-band *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.epitom-asset-execute{--eap-bg: #faf8f4;--eap-surface: #ffffff;--eap-surface-muted: #f4f1e9;--eap-border: #e8e3d6;--eap-border-strong: #d9d3c2;--eap-text: #17150f;--eap-text-heading: #0e0c08;--eap-muted: #6f6a5c;--eap-muted-2: #948d7c;--eap-accent: #4c46e0;--eap-accent-strong: #3730b8;--eap-accent-soft: #e8e7f8;--eap-success: #279169;--eap-success-soft: #eaf8f1;--eap-reddit: #ff4500;--eap-ink: #14121b;--eap-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;all:initial;box-sizing:border-box;display:block;position:relative;width:100%;max-width:847px;aspect-ratio:847 / 500;margin:0 auto;background:var(--eap-bg);border-radius:1rem;color:var(--eap-text);font-family:var(--eap-font);overflow:hidden;container-type:inline-size;container-name:eop}.epitom-asset-execute *,.epitom-asset-execute *:before,.epitom-asset-execute *:after{box-sizing:border-box;font-family:inherit}.epitom-asset-execute .eop-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.62fr);gap:2.6cqw;padding:5cqw}.epitom-asset-execute .eop-left{min-width:0;display:flex;flex-direction:column}.epitom-asset-execute .eop-heading{font-size:2.36cqw;font-weight:800;letter-spacing:-.01em;color:var(--eap-text-heading);margin:0 0 .7cqw}.epitom-asset-execute .eop-subheading{font-size:1.27cqw;color:var(--eap-muted);margin:0 0 2.6cqw;line-height:1.4}.epitom-asset-execute .eop-tabs{display:flex;gap:2.3cqw;border-bottom:1px solid var(--eap-border);margin-bottom:2.6cqw}.epitom-asset-execute .eop-tab{padding-bottom:1.1cqw;font-size:1.36cqw;font-weight:600;color:var(--eap-muted-2)}.epitom-asset-execute .eop-tab .eop-tab-count{display:block;font-size:1.06cqw;font-weight:500;color:var(--eap-muted-2)}.epitom-asset-execute .eop-tab.is-active{color:var(--eap-text-heading);border-bottom:2px solid var(--eap-text-heading);margin-bottom:-1px}.epitom-asset-execute .eop-oppo-card{background:var(--eap-surface);border:1px solid var(--eap-border-strong);border-radius:1.6cqw;padding:2cqw 2.1cqw;box-shadow:0 1px 2px #1410040d;transition:border-color .5s ease,box-shadow .5s ease}.epitom-asset-execute .eop-oppo-card.is-live{border-color:var(--eap-accent);box-shadow:0 0 0 3px var(--eap-accent-soft)}.epitom-asset-execute .eop-oppo-crumb{font-size:1.18cqw;color:var(--eap-muted-2);margin-bottom:1.1cqw}.epitom-asset-execute .eop-oppo-title{font-size:1.77cqw;font-weight:700;line-height:1.32;color:var(--eap-text-heading);margin:0 0 1.7cqw}.epitom-asset-execute .eop-oppo-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1.2cqw;padding-top:1.6cqw;border-top:1px solid var(--eap-border)}.epitom-asset-execute .eop-badge{display:inline-flex;align-items:center;gap:.6cqw;padding:.6cqw 1.2cqw;border-radius:999px;font-size:1.12cqw;font-weight:700;background:var(--eap-success-soft);color:var(--eap-success);white-space:nowrap}.epitom-asset-execute .eop-badge .eop-dot{width:.85cqw;height:.85cqw;min-width:5px;min-height:5px;border-radius:50%;background:currentColor}.epitom-asset-execute .eop-meta-days{font-size:1.24cqw;color:var(--eap-muted);white-space:nowrap}.epitom-asset-execute .eop-status-pill{margin-left:auto;display:inline-flex;align-items:center;gap:.6cqw;padding:.6cqw 1.3cqw;border-radius:999px;font-size:1.12cqw;font-weight:700;white-space:nowrap;background:var(--eap-surface-muted);color:var(--eap-muted);transition:background .5s ease,color .5s ease}.epitom-asset-execute .eop-status-pill .eop-dot{width:.85cqw;height:.85cqw;min-width:5px;min-height:5px;border-radius:50%;background:currentColor;flex:none}.epitom-asset-execute .eop-status-pill.is-running{background:var(--eap-accent-soft);color:var(--eap-accent-strong)}.epitom-asset-execute .eop-status-pill.is-running .eop-dot{animation:eop-blink 1s ease-in-out infinite}.epitom-asset-execute .eop-status-pill.is-complete{background:var(--eap-success-soft);color:var(--eap-success)}@keyframes eop-blink{50%{opacity:.35}}.epitom-asset-execute .eop-stub-list{margin-top:1.9cqw;display:flex;flex-direction:column;gap:1.1cqw;opacity:.55}.epitom-asset-execute .eop-stub{display:flex;align-items:center;gap:1cqw;padding:1.3cqw 1.6cqw;background:var(--eap-surface);border:1px solid var(--eap-border);border-radius:1.3cqw;font-size:1.3cqw;color:var(--eap-muted);white-space:nowrap;overflow:hidden}.epitom-asset-execute .eop-stub-icon{width:1.6cqw;height:1.6cqw;min-width:9px;min-height:9px;border-radius:50%;background:var(--eap-border-strong);flex:none}.epitom-asset-execute .eop-stub-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epitom-asset-execute .eop-more-note{margin-top:1.3cqw;font-size:1.15cqw;color:var(--eap-muted-2)}.epitom-asset-execute .eop-right{min-width:0;display:flex;flex-direction:column;background:var(--eap-surface);border:1.5px solid var(--eap-border-strong);border-radius:1.8cqw;box-shadow:0 1.2cqw 2.4cqw #19140612;overflow:hidden;transition:border-color .6s ease,box-shadow .6s ease}.epitom-asset-execute .eop-right.is-emphasis{border-color:var(--eap-accent);box-shadow:0 0 0 4px var(--eap-accent-soft),0 1.2cqw 2.4cqw #19140612}.epitom-asset-execute .eop-right-header{display:flex;align-items:center;gap:1.3cqw;padding:1.9cqw 2.4cqw;border-bottom:1px solid var(--eap-border);flex:none}.epitom-asset-execute .eop-right-title{font-size:1.65cqw;font-weight:700;color:var(--eap-text-heading)}.epitom-asset-execute .eop-right-close{margin-left:auto;width:2.4cqw;height:2.4cqw;min-width:14px;min-height:14px;border:1px solid var(--eap-border-strong);border-radius:.6cqw;display:flex;align-items:center;justify-content:center;color:var(--eap-muted-2);flex:none}.epitom-asset-execute .eop-right-close svg{width:45%;height:45%}.epitom-asset-execute .eop-right-body{position:relative;flex:1 1 auto;padding:2.6cqw 2.4cqw;min-height:0}.epitom-asset-execute .eop-panel{position:absolute;top:2.6cqw;right:2.4cqw;bottom:2.6cqw;left:2.4cqw;opacity:0;transform:translateY(.9cqw);pointer-events:none;transition:opacity .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1)}.epitom-asset-execute .eop-panel.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.epitom-asset-execute .eop-kicker{font-size:1.15cqw;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--eap-muted-2);margin-bottom:1.1cqw}.epitom-asset-execute .eop-strategy-text{font-size:1.65cqw;line-height:1.55;color:var(--eap-text);margin:0 0 2.6cqw;max-width:92%}.epitom-asset-execute .eop-citation{display:inline-flex;align-items:center;gap:.9cqw;font-size:1.24cqw;color:var(--eap-muted);background:var(--eap-surface-muted);border:1px solid var(--eap-border);border-radius:.8cqw;padding:1cqw 1.4cqw;margin-bottom:2.6cqw}.epitom-asset-execute .eop-citation svg{width:1.5cqw;height:1.5cqw;min-width:11px;min-height:11px;color:var(--eap-accent);flex:none}.epitom-asset-execute .eop-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-bottom:2.8cqw}.epitom-asset-execute .eop-metric{background:var(--eap-surface-muted);border:1px solid var(--eap-border);border-radius:1.2cqw;padding:1.4cqw 1.6cqw}.epitom-asset-execute .eop-metric-label{font-size:1.03cqw;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--eap-muted-2);margin-bottom:.6cqw}.epitom-asset-execute .eop-metric-value{font-size:1.65cqw;font-weight:700;color:var(--eap-text-heading)}.epitom-asset-execute .eop-run-row{display:flex;align-items:center;gap:1.6cqw}.epitom-asset-execute .eop-run-btn{display:inline-flex;align-items:center;gap:.9cqw;background:var(--eap-ink);color:#fff;font-size:1.5cqw;font-weight:700;padding:1.3cqw 2.3cqw;border-radius:.9cqw}.epitom-asset-execute .eop-run-btn svg{width:1.3cqw;height:1.3cqw;min-width:10px;min-height:10px}.epitom-asset-execute .eop-credits{font-size:1.24cqw;color:var(--eap-muted-2)}.epitom-asset-execute .eop-exec-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.3cqw}.epitom-asset-execute .eop-exec-title{font-size:1.65cqw;font-weight:700;color:var(--eap-text-heading)}.epitom-asset-execute .eop-exec-step{font-size:1.24cqw;color:var(--eap-muted-2);font-weight:600}.epitom-asset-execute .eop-exec-sub{font-size:1.36cqw;color:var(--eap-muted);margin-bottom:2.1cqw}.epitom-asset-execute .eop-progress-track{height:.55cqw;min-height:4px;background:var(--eap-border);border-radius:999px;overflow:hidden;margin-bottom:2.3cqw}.epitom-asset-execute .eop-progress-fill{height:100%;width:66%;background:var(--eap-ink);border-radius:999px;transition:width .6s ease}.epitom-asset-execute .eop-checklist{border:1px solid var(--eap-border);border-radius:1.2cqw;overflow:hidden}.epitom-asset-execute .eop-check-item{display:flex;align-items:flex-start;gap:1.3cqw;padding:1.5cqw 1.8cqw;border-bottom:1px solid var(--eap-border);opacity:0;transform:translate(-.5cqw);transition:opacity .4s ease,transform .4s ease}.epitom-asset-execute .eop-check-item:last-child{border-bottom:none}.epitom-asset-execute .eop-check-item.is-visible{opacity:1;transform:translate(0)}.epitom-asset-execute .eop-check-icon{width:1.9cqw;height:1.9cqw;min-width:13px;min-height:13px;flex:none;margin-top:.15cqw;color:var(--eap-border-strong)}.epitom-asset-execute .eop-check-item.is-done .eop-check-icon{color:var(--eap-success)}.epitom-asset-execute .eop-check-item.is-active .eop-check-icon{color:var(--eap-ink);animation:eop-spin 1s linear infinite}@keyframes eop-spin{to{transform:rotate(360deg)}}.epitom-asset-execute .eop-check-icon svg{width:100%;height:100%}.epitom-asset-execute .eop-check-body{min-width:0}.epitom-asset-execute .eop-check-label{font-size:1.42cqw;font-weight:700;color:var(--eap-text-heading)}.epitom-asset-execute .eop-check-note{font-size:1.24cqw;color:var(--eap-muted);margin-top:.3cqw}.epitom-asset-execute .eop-artifact-head{display:flex;align-items:center;gap:1cqw;margin-bottom:1.7cqw}.epitom-asset-execute .eop-artifact-icon{width:1.8cqw;height:1.8cqw;min-width:12px;min-height:12px;color:var(--eap-reddit);flex:none}.epitom-asset-execute .eop-artifact-icon svg{width:100%;height:100%}.epitom-asset-execute .eop-artifact-title{font-size:1.42cqw;font-weight:700;color:var(--eap-text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.epitom-asset-execute .eop-artifact-cta{display:inline-flex;align-items:center;gap:.6cqw;background:var(--eap-reddit);color:#fff;font-size:1.24cqw;font-weight:700;padding:.85cqw 1.6cqw;border-radius:.8cqw;flex:none}.epitom-asset-execute .eop-reddit-mock{background:var(--eap-ink);border-radius:1.2cqw;padding:1.8cqw 2cqw;color:#e8e6f0}.epitom-asset-execute .eop-reddit-mock-meta{display:flex;align-items:center;gap:.8cqw;font-size:1.15cqw;color:#9691a8;margin-bottom:1.1cqw}.epitom-asset-execute .eop-reddit-mock-sub{width:1.7cqw;height:1.7cqw;min-width:12px;min-height:12px;border-radius:50%;background:var(--eap-reddit);flex:none}.epitom-asset-execute .eop-reddit-mock-title{font-size:1.65cqw;font-weight:700;line-height:1.35;color:#fff;margin-bottom:1.1cqw}.epitom-asset-execute .eop-reddit-mock-tag{display:inline-block;font-size:1.03cqw;font-weight:600;color:#cfcbe0;background:#262233;padding:.4cqw 1cqw;border-radius:.5cqw;margin-bottom:1.4cqw}.epitom-asset-execute .eop-reddit-mock-body{font-size:1.3cqw;line-height:1.6;color:#cac6da}.epitom-asset-execute .eop-result-footer{display:flex;align-items:center;gap:1.3cqw;margin-top:1.9cqw}.epitom-asset-execute .eop-deploy-btn{background:var(--eap-ink);color:#fff;font-size:1.3cqw;font-weight:700;padding:1cqw 1.9cqw;border-radius:.8cqw}.epitom-asset-execute .eop-rerun-btn{border:1px solid var(--eap-border-strong);color:var(--eap-muted);font-size:1.3cqw;font-weight:600;padding:1cqw 1.7cqw;border-radius:.8cqw}@media(prefers-reduced-motion:reduce){.epitom-asset-execute *{transition:none!important;animation:none!important}}.epitom-asset-prompts{--eap-bg: #faf8f4;--eap-surface: #ffffff;--eap-surface-2: #f4f1e9;--eap-border: #e8e3d6;--eap-border-strong: #d9d3c2;--eap-text: #17150f;--eap-text-heading: #0e0c08;--eap-muted: #6f6a5c;--eap-muted-2: #948d7c;--eap-accent: #4c46e0;--eap-accent-strong: #3730b8;--eap-accent-soft: #edecfc;--eap-accent-soft-border: #d4d1f7;--eap-success: #1a9a53;--eap-reddit: #ff4500;--eap-reddit-soft: #fff1eb;--eap-search: #2563eb;--eap-search-soft: #eaf1ff;--eap-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;all:initial;box-sizing:border-box;display:block;position:relative;width:100%;max-width:413px;aspect-ratio:413 / 500;margin:0 auto;background:var(--eap-bg);border-radius:1rem;color:var(--eap-text);font-family:var(--eap-font);overflow:hidden;container-type:inline-size;container-name:eap}.epitom-asset-prompts *,.epitom-asset-prompts *:before,.epitom-asset-prompts *:after{box-sizing:border-box;font-family:inherit}.epitom-asset-prompts .eap-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:4.8cqw 4.8cqw 4.4cqw}.epitom-asset-prompts .eap-topline{display:flex;align-items:center;gap:1.7cqw;margin-bottom:3.6cqw;flex:none}.epitom-asset-prompts .eap-live-dot{width:1.6cqw;height:1.6cqw;min-width:5px;min-height:5px;border-radius:50%;background:var(--eap-accent);box-shadow:0 0 0 3px var(--eap-accent-soft);flex:none}.epitom-asset-prompts .eap-topline-text{font-size:2.66cqw;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--eap-muted-2)}.epitom-asset-prompts .eap-progress-dots{margin-left:auto;display:flex;gap:1.2cqw}.epitom-asset-prompts .eap-pdot2{width:1.3cqw;height:1.3cqw;min-width:4px;min-height:4px;border-radius:50%;background:var(--eap-border-strong);transition:background .4s ease,transform .4s ease}.epitom-asset-prompts .eap-pdot2.is-active{background:var(--eap-accent);transform:scale(1.3)}.epitom-asset-prompts .eap-signals{display:flex;gap:2.4cqw;flex:none}.epitom-asset-prompts .eap-fragment{flex:1 1 0;min-width:0;background:var(--eap-surface);border:1px solid var(--eap-border);border-radius:2.4cqw;padding:2.4cqw 2.2cqw;box-shadow:0 1px 2px #1410040a;opacity:0;transform:translateY(1.5cqw);transition:opacity .5s ease,transform .5s ease}.epitom-asset-prompts .eap-fragment.is-visible{opacity:1;transform:translateY(0)}.epitom-asset-prompts .eap-frag-head{display:flex;align-items:center;gap:1.2cqw;margin-bottom:1.4cqw}.epitom-asset-prompts .eap-frag-icon{width:4.4cqw;height:4.4cqw;min-width:15px;min-height:15px;border-radius:1.5cqw;display:flex;align-items:center;justify-content:center;flex:none}.epitom-asset-prompts .eap-frag-icon svg{width:55%;height:55%}.epitom-asset-prompts .eap-frag-icon.reddit{background:var(--eap-reddit-soft);color:var(--eap-reddit)}.epitom-asset-prompts .eap-frag-icon.search{background:var(--eap-search-soft);color:var(--eap-search)}.epitom-asset-prompts .eap-frag-tag{font-size:2.1cqw;font-weight:800;letter-spacing:.03em;color:var(--eap-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-prompts .eap-frag-text{font-size:2.66cqw;line-height:1.4;color:var(--eap-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-prompts .eap-converge{position:relative;height:9cqw;min-height:26px;flex:none}.epitom-asset-prompts .eap-converge svg{width:100%;height:100%;display:block;overflow:visible}.epitom-asset-prompts .eap-converge path{fill:none;stroke:var(--eap-border-strong);stroke-width:.3cqw;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1),stroke .4s ease}.epitom-asset-prompts .eap-converge.is-drawn path{stroke-dashoffset:0;stroke:var(--eap-accent)}.epitom-asset-prompts .eap-intent{display:flex;align-items:flex-start;gap:1.9cqw;flex:none;opacity:0;transform:translateY(1.5cqw);transition:opacity .6s ease,transform .6s ease}.epitom-asset-prompts .eap-intent.is-visible{opacity:1;transform:translateY(0)}.epitom-asset-prompts .eap-intent-spark{width:4.2cqw;height:4.2cqw;min-width:14px;min-height:14px;flex:none;color:var(--eap-accent);margin-top:.6cqw}.epitom-asset-prompts .eap-intent-spark svg{width:100%;height:100%}.epitom-asset-prompts .eap-intent-text{font-size:3.4cqw;line-height:1.42;font-weight:600;color:var(--eap-text-heading);margin:0}.epitom-asset-prompts .eap-down{display:flex;justify-content:center;padding:1.6cqw 0;flex:none;color:var(--eap-border-strong);opacity:0;transition:opacity .4s ease,color .5s ease}.epitom-asset-prompts .eap-down.is-visible{opacity:1}.epitom-asset-prompts .eap-down.is-lit{color:var(--eap-accent)}.epitom-asset-prompts .eap-down svg{width:4cqw;height:4cqw;min-width:12px;min-height:12px}.epitom-asset-prompts .eap-prompt-status{flex:none;margin-bottom:2cqw;color:var(--eap-text)}.epitom-asset-prompts .eap-prompt-status__heading{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw}.epitom-asset-prompts .eap-prompt-status__heading strong{font-size:3.2cqw;line-height:1.2;font-weight:800;color:var(--eap-text-heading)}.epitom-asset-prompts .eap-prompt-status__heading span{flex:none;color:var(--eap-muted-2);font-size:2.4cqw;font-weight:700;white-space:nowrap}.epitom-asset-prompts .eap-prompt-status>p{margin:.8cqw 0 1.4cqw;color:var(--eap-muted);font-size:2.5cqw;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-prompts .eap-prompt-status__progress{height:1.2cqw;min-height:4px;overflow:hidden;border-radius:999px;background:var(--eap-border-strong)}.epitom-asset-prompts .eap-prompt-status__progress span{display:block;width:67%;height:100%;border-radius:inherit;background:var(--eap-text-heading)}.epitom-asset-prompts .eap-prompt-status__steps{margin-top:2cqw;overflow:hidden;border:1px solid var(--eap-border);border-radius:2.4cqw;background:var(--eap-surface)}.epitom-asset-prompts .eap-prompt-status__step{display:flex;align-items:center;gap:2cqw;min-height:6.5cqw;padding:1cqw 2cqw;border-bottom:1px solid var(--eap-border)}.epitom-asset-prompts .eap-prompt-status__step:last-child{border-bottom:0}.epitom-asset-prompts .eap-prompt-status__step strong{color:var(--eap-text-heading);font-size:2.6cqw;line-height:1.2;font-weight:800}.epitom-asset-prompts .eap-prompt-status__check{flex:none;color:var(--eap-success);font-size:3.2cqw;line-height:1;font-weight:700}.epitom-asset-prompts .eap-prompt-status__spinner{flex:none;width:3.2cqw;height:3.2cqw;border:.4cqw solid var(--eap-text-heading);border-top-color:transparent;border-radius:50%;transform:rotate(-35deg);animation:eap-spin .9s linear infinite}.epitom-asset-prompts .eap-prompt-status__step>div{min-width:0}.epitom-asset-prompts .eap-prompt-status__step>div span{display:block;margin-top:.3cqw;color:var(--eap-muted);font-size:2.1cqw;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-prompts .eap-prompt{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#fff,#fbfbff);border:1.5px solid var(--eap-accent-soft-border);border-radius:3.4cqw;padding:4cqw;position:relative;transition:border-color .5s ease,box-shadow .5s ease}.epitom-asset-prompts .eap-prompt.is-ready{border-color:var(--eap-accent);box-shadow:0 0 0 4px var(--eap-accent-soft)}.epitom-asset-prompts .eap-prompt-pill{display:inline-flex;align-items:center;gap:1.2cqw;align-self:flex-start;padding:1.1cqw 2.2cqw;border-radius:999px;background:var(--eap-accent-soft);color:var(--eap-accent-strong);font-size:2.1cqw;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2.6cqw;opacity:0;transform:translateY(1cqw);transition:opacity .4s ease,transform .4s ease;white-space:nowrap}.epitom-asset-prompts .eap-prompt-pill.is-visible{opacity:1;transform:translateY(0)}.epitom-asset-prompts .eap-prompt-pill svg{width:2.2cqw;height:2.2cqw;min-width:8px;min-height:8px}.epitom-asset-prompts .eap-prompt-mark{position:absolute;top:2cqw;right:3.6cqw;font-size:9cqw;line-height:.6;color:var(--eap-accent-soft-border);font-weight:800;opacity:0;transition:opacity .4s ease}.epitom-asset-prompts .eap-prompt.is-ready .eap-prompt-mark{opacity:1}.epitom-asset-prompts .eap-prompt-text{font-size:3.85cqw;line-height:1.46;font-weight:700;color:var(--eap-accent-strong);margin:0;position:relative;z-index:1}.epitom-asset-prompts .eap-caret{display:inline-block;width:1.5px;height:3.2cqw;min-height:11px;background:var(--eap-accent-strong);margin-left:1px;vertical-align:-.5cqw;animation:eap-blink .9s steps(1) infinite}.epitom-asset-prompts .eap-prompt:not(.is-typing) .eap-caret{display:none}@keyframes eap-blink{50%{opacity:0}}@keyframes eap-spin{to{transform:rotate(325deg)}}@media(prefers-reduced-motion:reduce){.epitom-asset-prompts .eap-fragment,.epitom-asset-prompts .eap-intent,.epitom-asset-prompts .eap-down,.epitom-asset-prompts .eap-prompt-pill,.epitom-asset-prompts .eap-prompt-mark,.epitom-asset-prompts .eap-converge path{transition:none!important;animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important;stroke:var(--eap-accent)!important}.epitom-asset-prompts .eap-prompt-status__spinner{animation:none!important}.epitom-asset-prompts .eap-caret{display:none!important}}.epitom-asset-agent{--aab-bg: #fafafb;--aab-canvas-bg: #f7f7f9;--aab-surface: #ffffff;--aab-border: #e4e3e8;--aab-border-strong: #d3d2da;--aab-text: #17151f;--aab-text-heading: #0c0b12;--aab-muted: #726f7d;--aab-muted-2: #9a97a3;--aab-accent: #4c46e0;--aab-accent-strong: #3730b8;--aab-accent-soft: #e9e8fb;--aab-good: #1a9a53;--aab-good-soft: #e6f8ed;--aab-warn: #c07a1a;--aab-warn-soft: #fdf1e0;--aab-flame: #e8663d;--aab-flame-soft: #fdeee7;--aab-publish: #2f7fd6;--aab-publish-soft: #e8f2fc;--aab-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--aab-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;all:initial;box-sizing:border-box;display:block;position:relative;width:100%;max-width:1280px;aspect-ratio:1280 / 480;margin:0 auto;background:var(--aab-bg);color:var(--aab-text);font-family:var(--aab-font);overflow:hidden;container-type:inline-size;container-name:aab}.epitom-asset-agent *,.epitom-asset-agent *:before,.epitom-asset-agent *:after{box-sizing:border-box;font-family:inherit}.epitom-asset-agent .aab-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.epitom-asset-agent .aab-toolbar{flex:none;position:relative;display:flex;align-items:center;gap:1.1cqw;padding:0 1.4cqw;height:5cqw;min-height:38px;background:var(--aab-surface);border-bottom:1px solid var(--aab-border)}.epitom-asset-agent .aab-tb-icon{width:1.4cqw;height:1.4cqw;min-width:12px;min-height:12px;color:var(--aab-muted-2);flex:none}.epitom-asset-agent .aab-tb-icon svg{width:100%;height:100%}.epitom-asset-agent .aab-tb-back,.epitom-asset-agent .aab-tb-more{display:flex;align-items:center;justify-content:center;width:1.35cqw;height:1.35cqw;min-width:11px;min-height:11px;color:var(--aab-muted-2);flex:none}.epitom-asset-agent .aab-tb-back svg,.epitom-asset-agent .aab-tb-more svg{width:100%;height:100%}.epitom-asset-agent .aab-tb-more{margin-inline-start:-.45cqw}.epitom-asset-agent .aab-tb-actions{display:flex;align-items:center;gap:.8cqw;margin-inline-start:.8cqw;color:var(--aab-muted-2)}.epitom-asset-agent .aab-tb-actions span{display:flex;width:1.15cqw;height:1.15cqw;min-width:10px;min-height:10px}.epitom-asset-agent .aab-tb-actions svg{width:100%;height:100%}.epitom-asset-agent .aab-tb-title{min-width:0;max-width:22cqw;font-size:1.09cqw;font-weight:700;color:var(--aab-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-agent .aab-tb-tabs{display:flex;align-items:center;gap:0;position:absolute;left:48.25%;margin-inline-start:0;height:2.1cqw;min-height:17px;border:1px solid var(--aab-border);border-radius:.4cqw;overflow:hidden;transform:translate(-50%)}.epitom-asset-agent .aab-tb-tab{display:flex;align-items:center;gap:.3cqw;height:100%;padding:0 .55cqw;font-size:.65cqw;font-weight:600;color:var(--aab-muted);border-bottom:0;white-space:nowrap}.epitom-asset-agent .aab-tb-tab svg{width:.62cqw;height:.62cqw;min-width:6px;min-height:6px}.epitom-asset-agent .aab-tb-tab.is-active{color:var(--aab-text-heading);background:var(--aab-canvas-bg)}.epitom-asset-agent .aab-tb-spacer{flex:1 1 auto}.epitom-asset-agent .aab-tb-run{display:inline-flex;align-items:center;gap:.5cqw;font-size:.86cqw;font-weight:700;color:var(--aab-text-heading);border:1px solid var(--aab-border-strong);border-radius:.5cqw;padding:.5cqw 1cqw;white-space:nowrap}.epitom-asset-agent .aab-tb-run svg{width:.8cqw;height:.8cqw;min-width:7px;min-height:7px}.epitom-asset-agent .aab-tb-run .aab-spin{animation:aab-spin .9s linear infinite;display:none}.epitom-asset-agent .aab-tb-run.is-running .aab-spin{display:inline-block}.epitom-asset-agent .aab-tb-run.is-running .aab-play{display:none}.epitom-asset-agent .aab-tb-publish{display:inline-flex;align-items:center;gap:.5cqw;font-size:.86cqw;font-weight:700;color:#fff;background:var(--aab-text-heading);border-radius:.5cqw;padding:.5cqw 1.1cqw;white-space:nowrap;transition:background .4s ease,box-shadow .4s ease}.epitom-asset-agent .aab-tb-publish svg{width:.8cqw;height:.8cqw;min-width:7px;min-height:7px;opacity:0;transition:opacity .3s ease}.epitom-asset-agent .aab-tb-publish.is-success{background:var(--aab-good);box-shadow:0 0 0 3px var(--aab-good-soft)}.epitom-asset-agent .aab-tb-publish.is-success svg{opacity:1}@keyframes aab-spin{to{transform:rotate(360deg)}}.epitom-asset-agent .aab-main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2.4fr) minmax(0,1fr)}.epitom-asset-agent .aab-palette{min-width:0;background:var(--aab-surface);border-right:1px solid var(--aab-border);padding:1.1cqw .9cqw;display:flex;flex-direction:column;gap:.6cqw;overflow:hidden}.epitom-asset-agent .aab-palette-title{display:flex;align-items:center;gap:.55cqw;font-size:.86cqw;font-weight:800;color:var(--aab-text-heading);margin-bottom:.15cqw}.epitom-asset-agent .aab-palette-title svg{width:1.15cqw;height:1.15cqw;min-width:11px;min-height:11px;color:var(--aab-muted)}.epitom-asset-agent .aab-palette-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25cqw;padding:.25cqw;border:1px solid var(--aab-border);border-radius:.45cqw}.epitom-asset-agent .aab-palette-tabs span{min-width:0;padding:.45cqw .25cqw;border-radius:.3cqw;color:var(--aab-muted);font-size:.72cqw;font-weight:700;text-align:center;white-space:nowrap}.epitom-asset-agent .aab-palette-tabs span.is-active{color:var(--aab-text-heading);background:var(--aab-canvas-bg)}.epitom-asset-agent .aab-palette-search{display:flex;align-items:center;height:2.5cqw;min-height:18px;font-size:.78cqw;line-height:1.1;color:var(--aab-muted-2);border:1px solid var(--aab-border);border-radius:.45cqw;padding:0 .7cqw;margin-bottom:.3cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-agent .aab-palette-group-label{font-size:.68cqw;font-weight:800;letter-spacing:.06em;color:var(--aab-muted-2);margin-top:.35cqw}.epitom-asset-agent .aab-palette-item{display:flex;align-items:center;gap:.6cqw;flex:none;min-height:2cqw;font-size:.8cqw;font-weight:600;color:var(--aab-text);padding:0 .6cqw;border-radius:.4cqw;border:1.25px solid var(--aab-border);background:var(--aab-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-agent .aab-palette-item.is-active{border-color:var(--aab-border-strong);background:var(--aab-canvas-bg)}.epitom-asset-agent .aab-palette-item svg{width:.85cqw;height:.85cqw;min-width:8px;min-height:8px;flex:none}.epitom-asset-agent .aab-palette-item.flame svg{color:var(--aab-flame)}.epitom-asset-agent .aab-palette-item.logic svg{color:var(--aab-muted)}.epitom-asset-agent .aab-palette-item.research svg{color:var(--aab-accent)}.epitom-asset-agent .aab-palette-item.ai svg{color:var(--aab-text-heading)}.epitom-asset-agent .aab-palette-item.epitom-node img{width:.85cqw;height:.85cqw;min-width:8px;min-height:8px;flex:none;object-fit:contain}.epitom-asset-agent .aab-canvas-area{position:relative;min-width:0;background-color:var(--aab-canvas-bg);background-image:radial-gradient(var(--aab-border-strong) .9px,transparent .9px);background-size:1.4cqw 1.4cqw;display:flex;align-items:center;justify-content:center;padding:1.4cqw 2.4cqw;overflow:hidden}.epitom-asset-agent .aab-chain{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;max-width:100%;max-height:100%;overflow:hidden;padding:.5cqw 0}.epitom-asset-agent .aab-node-wrap{display:flex;align-items:center;justify-content:center;width:100%;flex:none}.epitom-asset-agent .aab-node{position:relative;display:flex;align-items:center;gap:.6cqw;background:var(--aab-surface);border:1.5px solid var(--aab-border-strong);border-radius:.7cqw;padding:.75cqw 1.3cqw;box-shadow:0 1px 2px #14101e0d;transition:border-color .4s ease,box-shadow .4s ease;white-space:nowrap;max-width:82%}.epitom-asset-agent .aab-node-icon{width:1.3cqw;height:1.3cqw;min-width:12px;min-height:12px;flex:none;display:flex;align-items:center;justify-content:center}.epitom-asset-agent .aab-node-icon svg{width:100%;height:100%}.epitom-asset-agent .aab-node.start .aab-node-icon{color:var(--aab-accent)}.epitom-asset-agent .aab-node.scrape .aab-node-icon{color:var(--aab-flame)}.epitom-asset-agent .aab-node.ai .aab-node-icon{color:var(--aab-text-heading)}.epitom-asset-agent .aab-node.end .aab-node-icon{color:var(--aab-muted)}.epitom-asset-agent .aab-node-label{font-size:.92cqw;font-weight:700;color:var(--aab-text-heading)}.epitom-asset-agent .aab-node-badge{position:absolute;top:-.55cqw;left:-.55cqw;width:1.5cqw;height:1.5cqw;min-width:13px;min-height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1);border:2px solid var(--aab-canvas-bg)}.epitom-asset-agent .aab-node-badge svg{width:60%;height:60%}.epitom-asset-agent .aab-node-badge .aab-node-check{display:none}.epitom-asset-agent .aab-node.is-active{border-color:var(--aab-accent);box-shadow:0 0 0 3px var(--aab-accent-soft)}.epitom-asset-agent .aab-node.is-active .aab-node-badge{opacity:1;transform:scale(1);background:var(--aab-accent);color:#fff}.epitom-asset-agent .aab-node.is-active .aab-node-badge .aab-spin-ring{animation:aab-spin .9s linear infinite}.epitom-asset-agent .aab-node.is-done{border-color:var(--aab-good)}.epitom-asset-agent .aab-node.is-done .aab-node-badge{opacity:1;transform:scale(1);background:var(--aab-good);color:#fff}.epitom-asset-agent .aab-node.is-done .aab-node-badge .aab-spin-ring{display:none}.epitom-asset-agent .aab-node.is-done .aab-node-badge .aab-node-check{display:block}.epitom-asset-agent .aab-connector{position:relative;width:2px;height:4.5cqw;background:var(--aab-border-strong);flex:none;transition:background .4s ease}.epitom-asset-agent .aab-connector.is-filled{background:var(--aab-good)}.epitom-asset-agent .aab-connector-plus{position:absolute;top:50%;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:1.6cqw;height:1.6cqw;min-width:14px;min-height:14px;border:1px solid var(--aab-border-strong);border-radius:50%;color:var(--aab-muted);background:var(--aab-surface);font-size:1.05cqw;line-height:1;transform:translate(-50%,-50%)}.epitom-asset-agent .aab-connector:after{content:"";position:absolute;bottom:-.1cqw;left:50%;width:0;height:0;border-top:.7cqw solid var(--aab-border-strong);border-right:.45cqw solid transparent;border-left:.45cqw solid transparent;transform:translate(-50%);transition:border-top-color .4s ease}.epitom-asset-agent .aab-connector.is-filled:after{border-top-color:var(--aab-good)}.epitom-asset-agent .aab-zoom{position:absolute;left:1.2cqw;bottom:1.2cqw;display:flex;flex-direction:column;gap:.4cqw;opacity:.7}.epitom-asset-agent .aab-zoom span{width:1.7cqw;height:1.7cqw;min-width:15px;min-height:15px;background:var(--aab-surface);border:1px solid var(--aab-border);border-radius:.35cqw;display:flex;align-items:center;justify-content:center;color:var(--aab-muted-2)}.epitom-asset-agent .aab-zoom svg{width:55%;height:55%}.epitom-asset-agent .aab-side{min-width:0;background:var(--aab-surface);border-left:1px solid var(--aab-border);padding:1.1cqw 1.2cqw;display:flex;flex-direction:column;overflow:hidden}.epitom-asset-agent .aab-run-header{display:flex;align-items:center;gap:.7cqw;padding-bottom:.9cqw;margin-bottom:.7cqw;border-bottom:1px solid var(--aab-border);flex:none}.epitom-asset-agent .aab-run-status-dot{width:1.5cqw;height:1.5cqw;min-width:14px;min-height:14px;border-radius:50%;background:var(--aab-border-strong);display:flex;align-items:center;justify-content:center;color:#fff;flex:none;transition:background .4s ease}.epitom-asset-agent .aab-run-status-dot svg{width:60%;height:60%}.epitom-asset-agent .aab-run-status-dot .aab-spin-ring{animation:aab-spin .9s linear infinite}.epitom-asset-agent .aab-run-status-dot.is-running{background:var(--aab-accent)}.epitom-asset-agent .aab-run-status-dot.is-success{background:var(--aab-good)}.epitom-asset-agent .aab-run-meta{min-width:0}.epitom-asset-agent .aab-run-title{font-size:.86cqw;font-weight:800;color:var(--aab-text-heading)}.epitom-asset-agent .aab-run-sub{font-size:.72cqw;color:var(--aab-muted-2)}.epitom-asset-agent .aab-run-list{display:flex;flex-direction:column;gap:.55cqw;flex:1 1 auto;min-height:0;overflow:hidden}.epitom-asset-agent .aab-run-row{display:flex;align-items:flex-start;gap:.6cqw;opacity:0;transform:translateY(.4cqw);transition:opacity .35s ease,transform .35s ease}.epitom-asset-agent .aab-run-row.is-visible{opacity:1;transform:translateY(0)}.epitom-asset-agent .aab-run-row-dot{width:1.2cqw;height:1.2cqw;min-width:11px;min-height:11px;border-radius:50%;background:var(--aab-border-strong);display:flex;align-items:center;justify-content:center;color:#fff;flex:none;margin-top:.1cqw;transition:background .3s ease}.epitom-asset-agent .aab-run-row-dot svg{width:65%;height:65%}.epitom-asset-agent .aab-run-row-dot .aab-spin-ring{animation:aab-spin .9s linear infinite}.epitom-asset-agent .aab-run-row.is-active .aab-run-row-dot{background:var(--aab-accent)}.epitom-asset-agent .aab-run-row.is-done .aab-run-row-dot{background:var(--aab-good)}.epitom-asset-agent .aab-run-row-body{min-width:0;flex:1 1 auto}.epitom-asset-agent .aab-run-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5cqw}.epitom-asset-agent .aab-run-row-name{font-size:.8cqw;font-weight:700;color:var(--aab-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epitom-asset-agent .aab-run-row-dur{font-size:.68cqw;color:var(--aab-muted-2);flex:none}.epitom-asset-agent .aab-output-box{margin-top:.4cqw;background:var(--aab-canvas-bg);border:1px solid var(--aab-border);border-radius:.5cqw;padding:.6cqw .7cqw;font-family:var(--aab-mono);font-size:.66cqw;line-height:1.5;color:var(--aab-text);opacity:0;max-height:0;overflow:hidden;transition:opacity .4s ease}.epitom-asset-agent .aab-output-box.is-visible{opacity:1;max-height:20cqw}.epitom-asset-agent .aab-output-box b{color:var(--aab-accent-strong)}@media(prefers-reduced-motion:reduce){.epitom-asset-agent *{transition:none!important;animation:none!important}}@media(max-width:899px){.epitom-asset-prompts{aspect-ratio:413 / 320}.epitom-asset-agent{aspect-ratio:3 / 4}.epitom-asset-prompts .eap-prompt-status{display:none}}@container aab (max-width: 36rem){.epitom-asset-agent .aab-toolbar{height:48px;padding:0 12px;gap:8px}.epitom-asset-agent .aab-tb-title{max-width:60%;font-size:12px}.epitom-asset-agent .aab-tb-actions,.epitom-asset-agent .aab-tb-tabs,.epitom-asset-agent .aab-tb-run,.epitom-asset-agent .aab-tb-publish,.epitom-asset-agent .aab-side,.epitom-asset-agent .aab-zoom{display:none}.epitom-asset-agent .aab-main{grid-template-columns:minmax(92px,.34fr) minmax(0,.66fr)}.epitom-asset-agent .aab-palette{display:flex;gap:3px;padding:8px 6px}.epitom-asset-agent .aab-palette-tabs{display:none}.epitom-asset-agent .aab-palette-title{gap:5px;margin-bottom:2px;font-size:9px}.epitom-asset-agent .aab-palette-title svg{width:11px;height:11px}.epitom-asset-agent .aab-palette-group-label{margin-top:2px;font-size:8px}.epitom-asset-agent .aab-palette-item{min-height:23px;gap:5px;padding:0 6px;border-radius:6px;font-size:9px}.epitom-asset-agent .aab-palette-item svg,.epitom-asset-agent .aab-palette-item.epitom-node img{width:9px;height:9px;min-width:9px;min-height:9px}.epitom-asset-agent .aab-canvas-area{padding:8px}.epitom-asset-agent .aab-chain{justify-content:center}.epitom-asset-agent .aab-node{max-width:94%;gap:5px;padding:6px 9px;border-radius:7px}.epitom-asset-agent .aab-node-icon{width:13px;height:13px;min-width:13px;min-height:13px}.epitom-asset-agent .aab-node-label{font-size:10px}.epitom-asset-agent .aab-connector{height:clamp(13px,15cqw,50px)}.epitom-asset-agent .aab-connector-plus{width:14px;height:14px;font-size:10px}}.landing-container--narrow{width:min(48rem,calc(100% - var(--landing-gutter) * 2));margin-inline:auto}.compare-page__title{margin:0 0 1rem;font-size:2.25rem;font-weight:700;line-height:1.15;text-wrap:balance}.compare-page__breadcrumb{display:flex;flex-wrap:wrap;gap:.4375rem;margin-bottom:1.5rem;color:var(--landing-muted);font-size:.8125rem}.compare-page__breadcrumb a:hover{color:var(--landing-primary)}.compare-page__verdict{margin:0 0 .75rem;color:var(--landing-body);font-size:1.125rem;line-height:1.6;font-weight:500}.compare-page__meta{margin:0 0 2.25rem;color:var(--landing-steel);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.compare-page__intro{margin:0 0 1.25rem;color:var(--landing-body);font-size:1.0625rem;line-height:1.7}.compare-page__section{margin-top:.5rem}.compare-page__section p{margin:0 0 1rem}.compare-page__disclaimer{margin:3rem 0 0;padding-top:1.25rem;border-top:.0625rem solid var(--landing-hairline);color:var(--landing-muted);font-size:.8125rem;line-height:1.6}.compare-page article h2,.compare-page__section h2,.compare-page__choose h2{margin:2.5rem 0 .75rem;font-size:1.375rem;font-weight:500}.compare-page p{color:var(--landing-body);line-height:1.65}.compare-page__table-scroll{margin-top:1rem;overflow-x:auto}.compare-page__table{width:100%;border-collapse:collapse;font-size:.9375rem}.compare-page__table th,.compare-page__table td{padding:.75rem .875rem;border:.0625rem solid var(--landing-hairline);text-align:left;vertical-align:top}.compare-page__table thead th{background:var(--landing-panel);font-weight:700}.compare-page__table thead th:nth-child(2){color:var(--landing-primary)}.compare-page__choose{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem}.compare-page__choose ul{margin:.5rem 0 0;padding:0;list-style:none}.compare-page__choose li{display:flex;gap:.5rem;margin-bottom:.625rem;color:var(--landing-body);font-size:.9375rem;line-height:1.5}.compare-page__choose-col:first-child li svg{color:var(--landing-success);margin-top:.1875rem}.compare-page__choose-col:last-child li svg{color:var(--landing-steel);margin-top:.1875rem}.compare-page__cta{margin-top:3rem;padding:1.75rem;border-radius:.875rem;background:var(--landing-surface);text-align:center}.compare-page__cta p{margin:0 0 1rem;font-weight:600}.compare-index__list{margin:0;padding:0;list-style:none}.compare-index__list li{border-top:.0625rem solid var(--landing-hairline)}.compare-index__list a{display:block;padding:1.25rem 0}.compare-index__list strong{display:block;margin-bottom:.375rem;font-size:1.0625rem;color:var(--landing-ink)}.compare-index__list a:hover strong{color:var(--landing-primary)}.compare-index__list span{color:var(--landing-body);font-size:.9375rem;line-height:1.55}@media(max-width:40rem){.compare-page__choose{grid-template-columns:1fr}}.glossary-jumpnav{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 2.5rem;padding:1rem 1.125rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-surface)}.glossary-jumpnav__chip{padding:.4375rem .75rem;border-radius:999px;background:var(--landing-canvas);border:.0625rem solid var(--landing-hairline);color:var(--landing-body);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.glossary-jumpnav__chip:hover{border-color:var(--landing-primary-soft);color:var(--landing-primary);background:var(--landing-panel-active)}.glossary-category{margin-top:3rem;scroll-margin-top:5.5rem}.glossary-category__title{margin:0 0 .375rem;font-size:1.5rem;font-weight:700;line-height:1.2}.glossary-category__blurb{margin:0 0 1.5rem;color:var(--landing-muted);font-size:.9375rem;line-height:1.6}.glossary-list{margin:0;padding:0}.glossary-term{padding:1.25rem 0;border-top:.0625rem solid var(--landing-hairline);scroll-margin-top:5.5rem}.glossary-term:last-child{border-bottom:.0625rem solid var(--landing-hairline)}.glossary-term__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.5rem}.glossary-term__name h3{margin:0;font-size:1.0625rem;font-weight:700;color:var(--landing-ink);line-height:1.35}.glossary-term__aka{font-size:.75rem;font-weight:600;color:var(--landing-steel);letter-spacing:.01em}.glossary-term__def{margin:0;color:var(--landing-body);font-size:.9375rem;line-height:1.7}.docs-page .landing-section{padding:0}.docs-shell{--docs-sidebar: 14.5rem;--docs-toc: 13.5rem;--docs-gap: 2rem;display:grid;grid-template-columns:var(--docs-sidebar) minmax(0,1fr) var(--docs-toc);gap:var(--docs-gap);width:min(74rem,calc(100% - 2rem));margin:0 auto;padding:5.75rem 0 4rem;align-items:start}.docs-sidebar{position:sticky;top:5.25rem;max-height:calc(100vh - 6rem);overflow:auto;padding:.25rem .75rem 1rem 0;border-right:.0625rem solid var(--landing-hairline)}.docs-sidebar__brand{margin:0 0 1.25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-steel)}.docs-sidebar__group+.docs-sidebar__group{margin-top:1.35rem}.docs-sidebar__group-label{margin:0 0 .4rem;padding:0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--landing-muted)}.docs-sidebar ul{list-style:none;margin:0;padding:0}.docs-sidebar a{display:block;padding:.4rem .55rem;border-radius:.45rem;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--landing-body);transition:background .14s ease,color .14s ease}.docs-sidebar a:hover{background:var(--landing-surface);color:var(--landing-ink)}.docs-sidebar a.is-active{background:var(--landing-panel-active);color:var(--landing-primary);font-weight:600}.docs-article{min-width:0;padding:0 .25rem 2rem}.docs-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.15rem;font-size:.8125rem;color:var(--landing-muted)}.docs-crumbs a:hover{color:var(--landing-primary)}.docs-crumbs__item{display:inline-flex;align-items:center;gap:.35rem}.docs-kicker{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-primary)}.docs-title{margin:0 0 .65rem;font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:750;letter-spacing:-.03em;line-height:1.15;color:var(--landing-ink)}.docs-subtitle{margin:0 0 1rem;max-width:40rem;font-size:1.0625rem;line-height:1.6;color:var(--landing-muted)}.docs-ai{margin:0 0 1.75rem;padding:.9rem 1rem;border:.0625rem solid var(--landing-hairline);border-radius:.8rem;background:var(--landing-surface)}.docs-ai__label{margin:0 0 .55rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-muted)}.docs-ai__chips{display:flex;flex-wrap:wrap;gap:.45rem}.docs-ai__chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:.0625rem solid var(--landing-hairline);border-radius:999px;background:var(--landing-canvas);font-size:.8125rem;font-weight:600;color:var(--landing-body);transition:border-color .14s ease,color .14s ease,background .14s ease}.docs-ai__chip:hover{border-color:var(--landing-primary-soft);color:var(--landing-primary);background:var(--landing-panel-active)}.docs-ai__favicon{width:.875rem;height:.875rem;border-radius:.125rem}.docs-mobile-toc{display:none}.docs-block{margin-top:2.5rem;scroll-margin-top:5.75rem}.docs-block__title{margin:0 0 .75rem;padding-bottom:.55rem;border-bottom:.0625rem solid var(--landing-hairline);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--landing-ink)}.docs-block__body{margin:0 0 1rem;font-size:.975rem;line-height:1.7;color:var(--landing-body)}.docs-callout{display:flex;gap:.75rem;margin:1rem 0 1.15rem;padding:.9rem 1rem;border:.0625rem solid color-mix(in srgb,var(--landing-primary) 22%,var(--landing-hairline));border-radius:.75rem;background:color-mix(in srgb,var(--landing-primary) 6%,white)}.docs-callout__icon{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:999px;background:var(--landing-primary);color:#fff;font-size:.7rem;font-weight:700;font-style:italic;line-height:1.25rem;text-align:center}.docs-callout p{margin:0;font-size:.9rem;line-height:1.55;color:var(--landing-body)}.docs-formula{--docs-mono: "SFMono-Regular", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;margin:1rem 0 1.25rem;padding:1rem 1.15rem 1.1rem;border:.0625rem solid color-mix(in srgb,var(--landing-ink) 10%,var(--landing-hairline));border-radius:.7rem;background:var(--landing-surface);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,white 70%,transparent)}.docs-formula__label{display:block;margin-bottom:.65rem;font-family:inherit;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted)}.docs-formula__body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;margin:0;padding:0;white-space:pre-wrap;font-family:var(--docs-mono);font-size:.9375rem;font-variant-ligatures:none;letter-spacing:-.01em;line-height:1.55;-moz-tab-size:2;tab-size:2}.docs-formula__name{font-family:var(--docs-mono);font-weight:700;font-style:italic;color:var(--landing-primary)}.docs-formula__eq{font-family:var(--docs-mono);font-weight:500;color:var(--landing-steel)}.docs-formula__expr{flex:1 1 14rem;min-width:0;margin:0;padding:0;border:0;background:transparent;font-family:var(--docs-mono);font-size:inherit;font-weight:500;color:#1f2430;word-break:break-word;white-space:pre-wrap}.docs-formula__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.docs-formula__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .6rem;font-family:var(--docs-mono);font-size:.875rem;font-variant-ligatures:none;letter-spacing:-.01em;line-height:1.55}.docs-metric{margin-top:2.75rem;padding-top:2rem;border-top:.0625rem solid var(--landing-hairline);scroll-margin-top:5.75rem}.docs-metric__head{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.45rem}.docs-metric__title{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--landing-ink)}.docs-metric__num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:.4rem;background:var(--landing-panel-active);color:var(--landing-primary);font-size:.75rem;font-weight:700}.docs-metric__scale{font-size:.6875rem;font-weight:600;color:var(--landing-primary);background:color-mix(in srgb,var(--landing-primary) 10%,white);border:.0625rem solid color-mix(in srgb,var(--landing-primary) 18%,white);padding:.15rem .5rem;border-radius:999px}.docs-metric__lede{margin:0 0 .7rem;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--landing-muted)}.docs-metric__definition{margin:0 0 .9rem;font-size:.975rem;line-height:1.7;color:var(--landing-body)}.docs-metric__bullets{margin:0 0 1rem;padding-left:1.2rem;color:var(--landing-body);font-size:.9375rem;line-height:1.65}.docs-metric__bullets li+li{margin-top:.35rem}.docs-metric__example{margin-top:.95rem;padding:.95rem 1.05rem;border-left:.1875rem solid var(--landing-primary);border-radius:0 .65rem .65rem 0;background:var(--landing-surface)}.docs-metric__example-label{margin-bottom:.45rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--landing-muted)}.docs-metric__example p{margin:0 0 .35rem;font-size:.875rem;line-height:1.55;color:var(--landing-body)}.docs-metric__example p:last-child{margin-bottom:0;font-weight:600;color:var(--landing-ink)}.docs-metric__note{margin:.75rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--landing-muted)}.docs-related{margin-top:1.25rem}.docs-related__label{margin-bottom:.55rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--landing-steel)}.docs-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem}.docs-related__card{display:flex;flex-direction:column;gap:.25rem;padding:.8rem .9rem;border:.0625rem solid var(--landing-hairline);border-radius:.7rem;background:var(--landing-canvas);transition:border-color .14s ease,background .14s ease}.docs-related__card:hover{border-color:var(--landing-primary-soft);background:var(--landing-panel-active)}.docs-related__card strong{font-size:.875rem;color:var(--landing-ink)}.docs-related__card span{font-size:.75rem;line-height:1.4;color:var(--landing-muted)}.docs-table-wrap{overflow-x:auto;margin:.85rem 0 .35rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem}.docs-table{width:100%;border-collapse:collapse;font-size:.875rem}.docs-table th,.docs-table td{padding:.7rem .85rem;text-align:left;vertical-align:top;border-bottom:.0625rem solid var(--landing-hairline)}.docs-table th{background:var(--landing-surface);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--landing-muted)}.docs-table td{color:var(--landing-body);line-height:1.5}.docs-table tr:last-child td{border-bottom:0}.docs-table td:first-child{font-weight:600;color:var(--landing-ink);white-space:nowrap}.docs-card-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.85rem}.docs-card{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 1.3rem;border:.0625rem solid var(--landing-hairline);border-radius:.9rem;background:var(--landing-canvas);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.docs-card:hover{border-color:var(--landing-primary-soft);box-shadow:0 .5rem 1.25rem color-mix(in srgb,var(--landing-primary) 10%,transparent);transform:translateY(-.1rem)}.docs-card__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--landing-primary)}.docs-card__title{font-size:1.125rem;font-weight:700;color:var(--landing-ink);line-height:1.3}.docs-card__desc{font-size:.9rem;line-height:1.55;color:var(--landing-muted)}.docs-card__cta{margin-top:.35rem;font-size:.8125rem;font-weight:600;color:var(--landing-primary)}.docs-toc{position:sticky;top:5.25rem;max-height:calc(100vh - 6rem);overflow:auto;padding:.15rem 0 1rem .85rem;border-left:.0625rem solid var(--landing-hairline)}.docs-toc__label{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--landing-steel)}.docs-toc ul{list-style:none;margin:0;padding:0}.docs-toc li+li{margin-top:.15rem}.docs-toc a{display:block;padding:.3rem 0 .3rem .65rem;border-left:.125rem solid transparent;font-size:.8125rem;line-height:1.35;color:var(--landing-muted);transition:color .14s ease,border-color .14s ease}.docs-toc a:hover{color:var(--landing-ink)}.docs-toc a.is-active{border-left-color:var(--landing-primary);color:var(--landing-primary);font-weight:600}.docs-pager{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:3rem;padding-top:1.5rem;border-top:.0625rem solid var(--landing-hairline)}.docs-pager__link{display:flex;flex-direction:column;gap:.2rem;padding:.95rem 1.05rem;border:.0625rem solid var(--landing-hairline);border-radius:.8rem;background:var(--landing-canvas);transition:border-color .14s ease,background .14s ease}.docs-pager__link:hover{border-color:var(--landing-primary-soft);background:var(--landing-panel-active)}.docs-pager__link--next{text-align:right;justify-self:end;width:100%}.docs-pager__link small{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--landing-steel)}.docs-pager__link strong{font-size:.9375rem;color:var(--landing-ink)}@media(max-width:64rem){.docs-shell{grid-template-columns:var(--docs-sidebar) minmax(0,1fr);--docs-sidebar: 12.5rem}.docs-toc{display:none}.docs-mobile-toc{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:.75rem .85rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem;background:var(--landing-surface)}.docs-mobile-toc a{padding:.35rem .6rem;border-radius:999px;border:.0625rem solid var(--landing-hairline);background:var(--landing-canvas);font-size:.75rem;font-weight:600;color:var(--landing-body)}}@media(max-width:48rem){.docs-shell{grid-template-columns:1fr;padding-top:5rem;gap:0}.docs-sidebar{position:static;max-height:none;margin-bottom:1.25rem;padding:.85rem .9rem;border:.0625rem solid var(--landing-hairline);border-radius:.85rem;background:var(--landing-surface);overflow:visible}.docs-sidebar__brand{margin-bottom:.75rem}.docs-pager{grid-template-columns:1fr}.docs-pager__link--next{text-align:left}}@media(prefers-reduced-motion:reduce){.docs-card:hover{transform:none}}.tool-form{display:flex;align-items:center;gap:.625rem;margin:1.75rem 0 .75rem;padding:.5rem .5rem .5rem .9rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.875rem;background:var(--landing-surface)}.tool-form>svg{flex:none;color:var(--landing-steel)}.tool-form input{flex:1;min-width:0;border:none;background:transparent;font-size:.9375rem;color:var(--landing-ink);padding:.5rem 0}.tool-form input:focus{outline:none}.tool-form button{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.1rem;border:none;border-radius:.625rem;background:var(--landing-primary);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease}.tool-form button:disabled{opacity:.6;cursor:progress}.tool-status-region:empty{display:none}.tool-result-section{margin-top:2rem;padding:1.5rem;border:.0625rem solid var(--landing-hairline);border-radius:1rem;background:var(--landing-surface)}.tool-result-section>h2{margin:0 0 1rem;font-size:1.125rem}.tool-result__empty{color:var(--landing-muted);font-size:.9375rem;line-height:1.6}.tool-score{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.tool-score__ring{flex:none;width:6rem;height:6rem;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.375rem solid var(--landing-hairline);background:var(--landing-canvas)}.tool-score__ring--A{border-color:var(--landing-success)}.tool-score__ring--B{border-color:var(--landing-green)}.tool-score__ring--C,.tool-score__ring--D{border-color:var(--landing-gold)}.tool-score__ring--F{border-color:var(--landing-danger)}.tool-score__value{font-size:1.75rem;font-weight:800;line-height:1;color:var(--landing-ink)}.tool-score__outof{font-size:.6875rem;color:var(--landing-steel)}.tool-score__grade{margin:0 0 .25rem;font-size:1rem;font-weight:700}.tool-score__grade--A,.tool-score__grade--B{color:var(--landing-success)}.tool-score__grade--C,.tool-score__grade--D{color:var(--landing-gold)}.tool-score__grade--F{color:var(--landing-danger)}.tool-score__summary{margin:0;color:var(--landing-body);font-size:.9375rem}.tool-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.tool-check{display:grid;grid-template-columns:1.25rem 1fr auto;gap:.75rem;align-items:start;padding:.75rem;border:.0625rem solid var(--landing-hairline);border-radius:.625rem;background:var(--landing-canvas)}.tool-check__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%}.tool-check--pass .tool-check__icon{background:color-mix(in srgb,var(--landing-success) 16%,transparent);color:var(--landing-success)}.tool-check--fail .tool-check__icon{background:color-mix(in srgb,var(--landing-danger) 16%,transparent);color:var(--landing-danger)}.tool-check__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.tool-check__label{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;color:var(--landing-ink)}.tool-check__sev{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:999px}.tool-check__sev--critical{background:color-mix(in srgb,var(--landing-danger) 18%,transparent);color:var(--landing-danger)}.tool-check__sev--high{background:color-mix(in srgb,var(--landing-danger) 14%,transparent);color:var(--landing-danger)}.tool-check__sev--medium{background:color-mix(in srgb,var(--landing-gold) 20%,transparent);color:var(--landing-gold)}.tool-check__sev--low,.tool-check__sev--info{background:var(--landing-panel-active);color:var(--landing-steel)}.tool-check__detail{font-size:.8125rem;color:var(--landing-muted);line-height:1.5}.tool-check__value{font-size:.8125rem;color:var(--landing-steel);white-space:nowrap}.tool-checks__locked{margin:.75rem 0 0;font-size:.875rem;font-weight:600;color:var(--landing-primary)}.tool-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.25rem}.tool-tile{padding:.9rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem;background:var(--landing-canvas);text-align:center}.tool-tile__value{display:block;font-size:1.5rem;font-weight:800;color:var(--landing-ink);line-height:1}.tool-tile__label{display:block;margin-top:.35rem;font-size:.75rem;color:var(--landing-muted)}.tool-tile--good .tool-tile__value{color:var(--landing-success)}.tool-tile--warn .tool-tile__value{color:var(--landing-gold)}.tool-tile--bad .tool-tile__value{color:var(--landing-danger)}.tool-status{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700}.tool-status--allowed{background:color-mix(in srgb,var(--landing-success) 16%,transparent);color:var(--landing-success)}.tool-status--partial{background:color-mix(in srgb,var(--landing-gold) 20%,transparent);color:var(--landing-gold)}.tool-status--blocked{background:color-mix(in srgb,var(--landing-danger) 16%,transparent);color:var(--landing-danger)}.tool-code{margin:0;padding:1rem 1.1rem;border:.0625rem solid var(--landing-hairline);border-radius:.75rem;background:var(--landing-dark);color:#e6e8ee;font-size:.8125rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.tool-code--locked{max-height:11rem;overflow:hidden}.tool-code__actions{display:flex;gap:.625rem;margin-top:.875rem}.tool-gate{margin-top:1.25rem;padding:1.25rem;border:.0625rem dashed var(--landing-primary-soft);border-radius:.875rem;background:var(--landing-panel-active)}.tool-gate__headline{margin:0 0 .35rem;font-weight:700;font-size:1rem;color:var(--landing-ink)}.tool-gate__benefit{margin:0 0 1rem;font-size:.875rem;color:var(--landing-body);line-height:1.6}.tool-gate__form{display:flex;flex-wrap:wrap;gap:.625rem}.tool-gate__form input{flex:1 1 12rem;min-width:0;padding:.625rem .8rem;border:.0625rem solid var(--landing-hairline-strong);border-radius:.625rem;background:var(--landing-surface);font-size:.875rem;color:var(--landing-ink)}.tool-gate__form button{flex:none}.tool-gate__fineprint{margin:.75rem 0 0;font-size:.75rem;color:var(--landing-steel)}.tool-gate__success{margin-top:1rem}.tool-howitworks{margin-top:2.5rem}.tool-howitworks>h2{font-size:1.125rem;margin:0 0 .75rem}.tool-howitworks ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.5rem}.tool-howitworks li{color:var(--landing-body);font-size:.9375rem;line-height:1.6}@media(max-width:640px){.tool-tiles{grid-template-columns:repeat(2,1fr)}.tool-form{flex-wrap:wrap}.tool-form button{width:100%;justify-content:center}.tool-check{grid-template-columns:1.25rem 1fr;gap:.5rem .75rem}.tool-check__value{grid-column:2;margin-top:.125rem}}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-metric-card-reveal{0%{opacity:.72;transform:translateY(1.25rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.landing-marquee__track{animation:none}.landing-button,.landing-metric-card{transform:none;transition:none}.landing-metric-card{animation:none}}@media(min-width:120rem){.landing-container{width:min(var(--landing-container),76%)}}@media(max-width:90rem){.landing-container{width:min(100% - var(--landing-gutter) * 2,var(--landing-container))}}@media(max-width:63.9375rem){.landing-nav__links{display:none}.landing-nav__menu-button{display:grid}}@media(max-width:74.9375rem){.landing-feature-grid,.landing-pricing-grid,.landing-pricing-grid--agency,.landing-metrics-grid,.landing-footer__main{grid-template-columns:1fr}.landing-pricing-grid--agency{max-width:28rem}.landing-dashboard{min-width:52.5rem}.landing-footer__main{gap:2rem}.landing-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-section-heading h2{font-size:2.125rem}.landing-action-section h2{font-size:2.5rem}.why-epitom__grid{grid-template-columns:1fr;gap:3.5rem}.why-epitom-band{padding:var(--landing-section-space)}.why-epitom__why{border-inline-start:0;padding-inline-start:0}}@media(max-width:48rem){.landing-page{--landing-gutter: 1rem}.landing-capabilities-band{display:none}.landing-band.landing-gtm-loop-band{padding:0}.landing-nav__inner{height:4rem;gap:.625rem;padding-inline:var(--landing-gutter)}.landing-nav__brand{min-width:0;margin-inline-end:auto}.landing-nav__actions{gap:.5rem}.landing-nav__demo-btn{min-height:2.5rem;padding-inline:.75rem;font-size:.75rem}.landing-nav__menu-button{width:2.5rem;height:2.5rem;flex:0 0 auto}.landing-section,.landing-band{padding:var(--landing-section-space) 0}.why-epitom__grid{gap:3rem;margin-top:3.5rem}.why-epitom-band{padding:0 0 2rem}.why-epitom__pin-wrap{height:150vh;overscroll-behavior-y:contain}.why-epitom__sticky{position:sticky;top:0;display:flex;min-height:100svh;height:100svh;box-sizing:border-box;flex-direction:column;justify-content:center;padding:4.5rem 0 1rem}.why-epitom__content{display:flex;min-height:0;flex:1;flex-direction:column}.why-epitom__header{flex:0 0 auto}.why-epitom__grid{display:block;min-height:0;flex:1 1 auto;margin-top:clamp(1.5rem,5vh,2.5rem)}.why-epitom__landscape{display:flex;min-height:0;height:100%;flex-direction:column;justify-content:center}.why-epitom__map-wrap{flex:0 0 auto;margin-top:.75rem}.why-epitom__why{display:none}.why-epitom__header h2{font-size:clamp(1.875rem,7vw,2.375rem)}.why-epitom__diff-list{margin-top:2rem}.why-epitom__diff-item{padding-block:1.25rem}.landing-faq__question{padding:1.0625rem .75rem;font-size:.9375rem}.landing-faq__body{padding:0 .75rem 1rem}.landing-faq__answer{padding:0}.landing-nav__actions .landing-button--trial{display:none}.landing-nav__actions .landing-button{min-height:2.25rem;padding:.5rem .75rem;font-size:.8125rem}.landing-hero{min-height:auto;padding:4rem 0 4.5rem}.landing-hero h1{font-size:clamp(2.375rem,10vw,3.5rem)}.landing-hero__copy{font-size:1rem}.landing-audit-form{display:grid;grid-template-columns:1.25rem 1fr;gap:.5rem;min-height:auto;margin-top:2rem;padding:.75rem;border-radius:1.125rem}.landing-audit-form button{grid-column:1 / -1;width:100%}.landing-action-section__proof{flex-direction:column;gap:.75rem}.landing-dashboard-section{padding-bottom:3.5rem}.landing-dashboard-scroll{overflow-x:visible;padding-bottom:0}.landing-dashboard{min-width:0}.landing-dashboard__chrome{gap:.75rem;padding:.75rem}.landing-dashboard__url{min-width:0;margin-left:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-live-pill{flex:0 0 auto}.landing-dashboard__body{display:grid;grid-template-columns:3.75rem minmax(0,1fr);min-height:auto}.landing-dashboard__sidebar{flex-direction:column;align-items:stretch;gap:.5rem;overflow-x:hidden;padding:.75rem .5rem;border-right:.0625rem solid var(--landing-hairline);border-bottom:0}.landing-dashboard__sidebar .landing-logo-mark{display:none}.landing-dashboard__sidebar>span{justify-content:center;min-height:2.5rem;padding:0;white-space:normal;font-size:0}.landing-dashboard__main{padding:.75rem}.landing-dashboard__header{align-items:flex-start;flex-direction:column;gap:.75rem}.landing-dashboard__header h3{font-size:1.0625rem}.landing-dashboard__header p{font-size:.6875rem}.landing-engine-tags{flex-wrap:wrap}.landing-logo-wall{padding:3.5rem 0}.landing-logo-row__label{padding:0 1rem}.landing-marquee:before,.landing-marquee:after{width:3rem}.landing-feature-grid{display:block}.landing-feature-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem}.landing-feature-tabs button,.landing-feature-tabs button.is-active,.landing-feature-tabs button.is-active.is-command{display:grid;justify-items:center;min-height:auto;padding:.75rem .375rem;border-inline-start-width:.0625rem;text-align:center}.landing-feature-tabs p,.landing-feature-tabs ul,.landing-feature-tabs strong{display:none}.landing-feature-tabs button>span{display:grid;justify-items:center;gap:.375rem;font-size:.5625rem;line-height:1.2;letter-spacing:0}.landing-feature-tabs button>span svg{width:1rem;height:1rem}.landing-feature-mobile-summary{display:grid;gap:.625rem;margin-bottom:.75rem;padding:.875rem;border:.0625rem solid var(--landing-hairline);border-radius:.875rem;background:var(--landing-canvas)}.landing-feature-mobile-summary p,.landing-feature-mobile-summary ul{margin:0}.landing-feature-mobile-summary p{color:var(--landing-body);font-size:.8125rem;line-height:1.55}.landing-feature-mobile-summary ul{display:grid;gap:.375rem;padding:0;list-style:none}.landing-feature-mobile-summary li{display:flex;align-items:center;gap:.5rem;color:var(--landing-body);font-size:.75rem;font-weight:600}.landing-feature-mobile-summary li svg{flex:0 0 auto;padding:.125rem;border-radius:999rem;background:var(--landing-primary);color:var(--landing-canvas)}.landing-command-panel,.landing-metric-card,.landing-pricing-card{padding:1.25rem}.landing-command-panel,.landing-command-panel--prompt,.landing-command-panel--persona{grid-column:auto;min-height:auto;padding:.75rem}.landing-command-panel__bar{padding:.625rem .75rem}.landing-command-panel__metrics,.landing-dashboard__charts{flex-direction:column}.landing-dashboard__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.landing-dashboard-card{padding:.875rem}.landing-dashboard__charts{display:grid;grid-template-columns:1fr}.landing-chart-card{flex:auto;min-height:11rem}.landing-command-panel__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.landing-command-panel__metrics div{min-height:auto;padding:.625rem}.landing-command-panel__metrics span,.landing-command-panel__metrics small{font-size:.625rem}.landing-command-panel__metrics strong{font-size:1rem}.landing-command-chart{margin-top:.75rem;padding:.75rem}.landing-command-chart .landing-line-preview{height:6rem}.landing-metric-description{min-height:auto}.landing-metrics-grid{display:block}.landing-metric-card{position:relative;top:auto;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.75rem;padding:.875rem;animation:landing-metric-card-reveal both;animation-range:entry 0% cover 34%;animation-timeline:view();will-change:transform,opacity}.landing-metric-card:nth-child(1){z-index:1}.landing-metric-card:nth-child(2){z-index:2}.landing-metric-card:nth-child(3){z-index:3}.landing-metric-card:nth-child(4){z-index:4}.landing-metric-card:nth-child(5){z-index:5}.landing-metric-card:nth-child(6){z-index:6}.landing-metric-description{margin:.75rem 0;line-height:1.6}.landing-metric-preview{min-height:auto;padding:.75rem}.landing-metric-preview .landing-line-preview,.landing-pie-visual,.landing-depth-visual,.landing-sentiment-visual,.landing-position-visual,.landing-competitive-visual{height:4.75rem}.landing-depth-visual,.landing-sentiment-visual{gap:.625rem}.landing-depth-visual i{width:3rem}.landing-sentiment-visual i{width:2.625rem}.landing-action-section{margin-top:0;padding:2.25rem 0 1.25rem}.landing-ask-ai__chips{flex-direction:column;align-items:stretch}.landing-ask-ai__chip{justify-content:center}.landing-pricing-card,.landing-pricing-card.is-featured{min-height:auto}.landing-pricing-card>p:not(.landing-pricing-card__name){min-height:auto;margin-top:1.25rem}.landing-pricing-card ul{margin-top:1.25rem;padding-top:1rem}.landing-action-section__buttons{width:100%}.landing-action-section__trust{gap:.5rem}.landing-action-section__trust-label{font-size:.625rem}.landing-action-section__trust-logo-slot{width:1.75rem;height:1.75rem}.landing-action-section__trust-static{gap:.25rem}.landing-action-section__buttons .landing-button{width:100%}.landing-footer__bottom{align-items:flex-start;flex-direction:column;gap:.75rem}.landing-footer{padding:1.5rem 0 1rem}.landing-footer__main{display:block}.landing-footer__desktop-links{display:none}.landing-footer__mobile-links{display:block;margin-top:1.5rem;border-top:.0625rem solid rgba(255,255,255,.08)}.landing-footer__mobile-links summary{display:flex;align-items:center;justify-content:space-between;min-height:3rem;color:#ffffffb8;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.landing-footer__mobile-links summary::-webkit-details-marker{display:none}.landing-footer__mobile-links summary:after{color:#ffffff8c;content:"+";font-size:1.25rem;font-weight:400}.landing-footer__mobile-links[open] summary:after{content:"−"}.landing-footer__mobile-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;padding:.25rem 0 1rem}.landing-footer__brand{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo social" "copy copy";row-gap:.625rem;column-gap:.75rem;align-items:center}.landing-footer__brand>.landing-logo-mark{grid-area:logo}.landing-footer__brand p{grid-area:copy;max-width:none;margin:0;font-size:.75rem;line-height:1.5}.landing-footer__brand>div{grid-area:social;justify-content:flex-end;gap:.5rem}.landing-footer__brand button{width:2.25rem;height:2.25rem}.landing-footer__column h3{margin-bottom:.375rem}.landing-footer__column a{margin-top:.375rem;font-size:.75rem;line-height:1.35}.landing-footer__bottom{margin-top:1.5rem;padding-top:.875rem}.landing-footer__status-badge,.landing-footer__status-badge iframe{width:100%;max-width:15.625rem}.faq-band{padding-block:var(--landing-section-space) 0}.landing-faq-split{gap:2rem}.landing-faq__title{font-size:clamp(2rem,9vw,2.75rem)}.landing-faq__subtitle{font-size:.9375rem;line-height:1.5}.landing-faq__visual-box{padding:.875rem}.landing-faq__metrics-grid,.landing-contact-form,.landing-persona-grid{grid-template-columns:1fr}.landing-faq__table{min-width:38rem}.landing-prompt-table__row{min-width:29rem;grid-template-columns:minmax(10rem,1fr) 3.25rem 3.75rem 3rem;gap:.5rem;padding:.625rem .75rem}.landing-prompt-table{overflow-x:auto}.landing-command-panel__metrics{grid-template-columns:repeat(3,minmax(7rem,1fr));overflow-x:auto}}@media(max-width:26.5625rem){.landing-page{--landing-gutter: .75rem}.landing-logo-mark{font-size:1.25rem}.landing-nav__actions .landing-button{min-height:2.5rem;padding:.5rem .625rem;font-size:.75rem}.landing-nav__demo-btn{padding-inline:.625rem}.landing-nav__menu-button{width:2.5rem;height:2.5rem}.landing-hero h1{font-size:2.125rem}.landing-section-heading h2{font-size:1.875rem}.landing-action-section h2{font-size:2rem}.landing-badge{max-width:100%;justify-content:center;text-align:center}.landing-dashboard{min-width:0}.landing-dashboard__body{grid-template-columns:3.25rem minmax(0,1fr)}.landing-dashboard__sidebar{padding:.625rem .375rem}.landing-feature-grid{display:block}.landing-feature-tabs button,.landing-feature-tabs button.is-active,.landing-feature-tabs button.is-active.is-command{padding:.625rem .25rem}.landing-pricing-toggle{width:100%}.landing-pricing-toggle button{flex:1;padding:0 .75rem}.landing-feature-tabs button>span{font-size:.5rem}.landing-command-panel__metrics{grid-template-columns:repeat(3,minmax(6.5rem,1fr))}.landing-modal{padding:.75rem}.landing-modal__panel{padding:1.5rem}}@media(max-width:20rem){.landing-page{--landing-gutter: .5rem}.landing-nav__actions .landing-button{padding:.5rem}.landing-nav__demo-btn{display:none}.landing-hero h1{font-size:1.875rem}.landing-dashboard{min-width:0}}@media(max-width:64rem){.landing-hero{min-height:auto}.landing-hero__grid{grid-template-columns:1fr;gap:3rem}.landing-hero__copy-column{max-width:42rem}.landing-hero__product{max-width:60rem;margin-inline:auto}}@media(max-width:48rem){.landing-nav__actions .landing-nav__start-btn{display:none}.landing-hero{padding:3.5rem 0 4rem}.landing-hero__content{width:100%;padding-inline:var(--landing-gutter)}.landing-hero h1{font-size:clamp(2.625rem,10vw,3.875rem)}.landing-hero__copy{max-width:34rem;font-size:1.0625rem}.landing-hero__product-frame{border-radius:1rem}.engine-strip__card{min-width:14rem}.landing-hero__audit{margin-top:2.5rem}.landing-hero__title-line:first-child{white-space:normal}.landing-mobile-menu{max-height:calc(88vh - 4.5rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.landing-audit-form{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;align-items:center;min-height:auto;padding:.75rem;border-radius:1.25rem}.landing-audit-form svg{grid-column:1;grid-row:1}.landing-audit-form input{grid-column:2;grid-row:1;height:2.75rem;padding-inline:.25rem}.landing-audit-form button{grid-column:1 / -1;grid-row:2;width:100%;min-height:3.25rem}.landing-gtm-loop-teaser{padding-block:0 5.5rem}}@media(max-width:26.5625rem){.landing-hero h1{font-size:2.375rem}.landing-hero__audit h2{font-size:1.625rem}}html,body,#root{min-height:100%}body{margin:0;background:#fff}
