:root{--grain:0.045;--headline-font:var(--font-sans);--maxw:1080px;--gutter:24px;--prow-icon-size:42px;--sky-bright:0.8;--sky-sat:1.2;--sky-hue:0deg;--sky-blur:19px}.landing-root{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow-x:clip;min-height:100vh;--hero-pb:clamp(40px,6vw,72px);--am-modal-h:600px}.landing-root:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}[data-theme=dark] .landing-root:after{mix-blend-mode:soft-light;opacity:calc(var(--grain) * 1.6)}.landing-root ::selection{background:rgba(16,185,129,.18)}.landing-root .wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.landing-root .section{position:relative;z-index:1;padding:clamp(88px,13vw,168px) 0}.landing-root [id]{scroll-margin-top:80px}.landing-root .hairline{height:1px;border:0;margin:0 auto;max-width:var(--maxw);background:var(--border-default)}.landing-root .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.landing-root .reveal{animation:reveal-up .85s var(--ease-spring)}.landing-root .reveal[data-delay="1"]{animation-delay:.08s}.landing-root .reveal[data-delay="2"]{animation-delay:.16s}.landing-root .reveal[data-delay="3"]{animation-delay:.24s}.landing-root .reveal[data-delay="4"]{animation-delay:.32s}}@keyframes reveal-up{0%{opacity:0}to{opacity:1}}.landing-root .display{font-family:var(--headline-font);font-weight:600;font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.04;letter-spacing:-.03em;color:var(--fg-1);margin:0;text-wrap:balance}.landing-root .display em{font-style:italic;font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:700;letter-spacing:-.01em}.landing-root .lede{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;color:var(--fg-2);margin:0;max-width:46ch;text-wrap:pretty}.landing-root .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:14px;font-weight:500;border-radius:var(--mk-radius-pill);cursor:pointer;text-decoration:none;border:1px solid transparent;padding:12px 22px;transition:background var(--dur-base) var(--ease-soft),transform var(--dur-fast) var(--ease-soft),border-color var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft)}.landing-root .btn:active{transform:scale(.98)}.landing-root .btn-primary{background:var(--stone-900);color:var(--stone-50)}.landing-root .btn-primary:hover{background:var(--stone-800)}[data-theme=dark] .landing-root .btn-primary{background:var(--stone-50);color:var(--stone-900)}[data-theme=dark] .landing-root .btn-primary:hover{background:var(--stone-200)}.landing-root .btn-ghost{background:transparent;color:var(--fg-2);padding:12px 16px}.landing-root .btn-ghost:hover{color:var(--fg-1)}.landing-root .btn-arrow{transition:transform var(--dur-base) var(--ease-soft)}.landing-root .btn:hover .btn-arrow{transform:translateX(3px)}.landing-root .hero{position:relative;padding-top:clamp(140px,18vw,200px);padding-bottom:var(--hero-pb);text-align:center}.landing-root .hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:26px}.landing-root .hero .display{max-width:16ch;font-weight:480}.landing-root .hero .lede{text-align:center;max-width:52ch;color:var(--fg-1)}.landing-root .hero .btn-ghost,.landing-root .hero .btn-ghost:link,.landing-root .hero .btn-ghost:visited,.landing-root .hero .hero-trust,.landing-root .hero .hero-trust b{color:var(--fg-1)}.landing-root .hero .btn-ghost,.landing-root .hero .btn-ghost:link,.landing-root .hero .btn-ghost:visited,.landing-root .hero .display,.landing-root .hero .lede,html[data-theme=dark] .landing-root .hero .hero-trust,html[data-theme=dark] .landing-root .hero .hero-trust b{color:#fff}.landing-root .hero .hero-plane-glyph svg{fill:#fff}.landing-root .hero .hero-plane-gusts{color:#fff}.landing-root .hero .btn-primary{background:var(--stone-900);color:var(--stone-50)}.landing-root .hero .btn-primary:hover{background:var(--stone-800)}.landing-root .hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.landing-root .hero-trust{font-size:12.5px;color:var(--fg-3);margin:2px 0 0}.landing-root .hero-trust b{color:var(--fg-2);font-weight:500}.landing-root .frame-stage{position:relative;z-index:1;margin-top:clamp(40px,6vw,72px);perspective:1600px}.landing-root .hero-sky{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;bottom:0;z-index:0;pointer-events:none;overflow:hidden;background:#000;-webkit-mask-image:linear-gradient(180deg,#000,#000 60%,transparent);mask-image:linear-gradient(180deg,#000,#000 60%,transparent)}.landing-root .hero-sky>*{position:absolute;inset:-3% -3% 0}.landing-root .hero-sky-video{width:106%;height:103%;object-fit:cover;object-position:center;filter:saturate(var(--sky-sat,1.2)) brightness(var(--sky-bright,1.1)) contrast(1) hue-rotate(var(--sky-hue,0deg)) blur(var(--sky-blur,9px));transform:scale(1.1)}.landing-root .am-modal{position:relative;width:min(1080px,100%);margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--bg-surface);border:1px solid var(--border-default);box-shadow:0 50px 110px -50px rgba(0,0,0,.45),0 2px 12px rgba(255,255,255,.5);height:var(--am-modal-h);text-align:left}[data-theme=dark] .landing-root .am-modal{box-shadow:0 50px 110px -50px rgba(0,0,0,.85)}.landing-root .am-header{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.landing-root .am-header-title{flex:1;min-width:0;margin:0;font-size:15px;font-weight:600;color:var(--fg-1);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .am-header-title .at{color:var(--fg-3);font-weight:400}.landing-root .am-body{flex:1;display:flex;min-height:0;overflow:hidden}.landing-root .am-tabs{flex:0 0 56px;width:56px;border-right:1px solid var(--border-default);display:flex;flex-direction:column;background:var(--bg-surface)}.landing-root .am-tabs-list{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px}.landing-root .am-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mk-radius-md);border:1px solid transparent;background:transparent;color:var(--fg-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.landing-root .am-tab.is-active,.landing-root .am-tab:hover{background:var(--bg-surface-2);color:var(--fg-1)}.landing-root .am-tab.is-active{border-color:var(--border-hairline);box-shadow:0 4px 10px -6px rgba(0,0,0,.18)}.landing-root .am-tab.is-live{color:var(--status-failed)}.landing-root .am-tab.is-live svg{animation:am-pulse 1.7s var(--ease-soft) infinite}@keyframes am-pulse{0%,to{opacity:1}50%{opacity:.4}}.landing-root .am-tab-tip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) scale(.96);white-space:nowrap;pointer-events:none;font-size:11.5px;font-weight:500;color:var(--stone-50);background:var(--stone-900);padding:5px 9px;border-radius:7px;opacity:0;transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft);z-index:5}[data-theme=dark] .landing-root .am-tab-tip{background:var(--stone-700)}.landing-root .am-tab:hover .am-tab-tip{opacity:1;transform:translateY(-50%) scale(1)}.landing-root .am-stage{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;background:#000}.landing-root .live-view{padding:0;gap:0}.landing-root .live-view,.landing-root .live-window{flex:1;display:flex;flex-direction:column;min-height:0}.landing-root .live-screen,.landing-root .live-window{overflow:hidden;background:#000}.landing-root .live-screen{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.landing-root .live-video{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;object-position:top center;opacity:0;transition:opacity var(--dur-slow) var(--ease-soft);background:#000}.landing-root .live-video.is-ready{opacity:1;background:#fff}.landing-root .live-screen:has(>.live-video.is-ready){background:#fff}.landing-root .live-placeholder{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;text-align:center;color:rgba(255,255,255,.8)}.landing-root .live-placeholder[aria-hidden=true]{display:none}.landing-root .live-ph-spinner{display:inline-flex;align-items:center;justify-content:center;color:#a8a29e;animation:live-ph-spin 1.5s linear infinite}.landing-root .live-ph-text{margin:24px 0 0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:rgba(255,255,255,.8)}@keyframes live-ph-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.landing-root .live-ph-spinner{animation:none}}.landing-root .am-right{flex:0 0 340px;width:340px;border-left:1px solid var(--border-default);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-surface)}.landing-root .am-right-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:18px 16px;display:flex;flex-direction:column;gap:14px}.landing-root .am-right-scroll>*{flex:0 0 auto}.landing-root .am-prop-list{display:flex;flex-direction:column;gap:2px}.landing-root .am-prop{display:flex;align-items:center;gap:11px;padding:9px 11px;margin:0 -11px;border-radius:8px}.landing-root .am-prop:hover{background:var(--bg-surface-2)}.landing-root .am-prop-icon{flex:none;color:var(--fg-muted);display:inline-flex}.landing-root .am-prop-label{font-size:13.5px;color:var(--fg-3);min-width:84px;white-space:nowrap}.landing-root .am-prop-value{flex:1;min-width:0;font-size:13.5px;color:var(--fg-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .am-prop-value.is-link{color:#0891b2;display:inline-flex;align-items:center;gap:5px}[data-theme=dark] .landing-root .am-prop-value.is-link{color:#22d3ee}.landing-root .am-jd-card{border:1px solid var(--border-default);border-radius:var(--mk-radius-lg);background:var(--bg-surface);box-shadow:0 1px 2px rgba(0,0,0,.03);overflow:hidden}.landing-root .am-jd{padding:18px 18px 6px}.landing-root .am-jd-title{font-size:16px;font-weight:700;color:var(--fg-1);margin:0 0 10px;letter-spacing:-.005em}.landing-root .am-jd-title+.am-jd-section-body{margin-top:0}.landing-root .am-jd-meta{font-size:12px;line-height:1.5;color:var(--fg-3);margin:0 0 14px}.landing-root .am-jd-meta strong{font-weight:600;color:var(--fg-2)}.landing-root .am-jd-section-body{font-size:13px;line-height:1.58;color:var(--fg-2);margin:0 0 18px;text-wrap:pretty}.landing-root .am-jd-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:7px}.landing-root .am-jd-list li{position:relative;padding-left:16px;font-size:13px;line-height:1.5;color:var(--fg-2);text-wrap:pretty}.landing-root .am-jd-list li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--fg-3)}.landing-root .am-jd-section-body+.am-jd-title{margin-top:4px}.landing-root .am-right-scroll::-webkit-scrollbar{width:8px}.landing-root .am-right-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}@media (max-width:920px){.landing-root{--am-modal-h:540px}.landing-root .am-right{display:none}}@media (max-width:560px){.landing-root{--am-modal-h:480px}.landing-root .am-header{padding:12px 14px}.landing-root .am-header-title{font-size:13.5px}}.landing-root .prow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,96px);align-items:center}.landing-root .prow+.prow{margin-top:clamp(80px,12vw,150px)}.landing-root .prow.flip .prow-text{order:2}.landing-root .prow.flip .prow-visual{order:1}.landing-root .prow-text{max-width:30ch}.landing-root .prow-icon{display:inline-flex;align-items:center;justify-content:center;margin:0 0 20px;color:var(--fg-1)}.landing-root .prow-icon svg{width:var(--prow-icon-size,26px);height:var(--prow-icon-size,26px)}.landing-root .prow-h{font-family:var(--headline-font);font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:var(--fg-1);margin:0 0 14px;text-wrap:balance}.landing-root .prow-p{font-size:15.5px;line-height:1.62;color:var(--fg-2);margin:0;text-wrap:pretty}.landing-root .prow-visual{display:flex;justify-content:center;min-width:0}@media (max-width:820px){.landing-root .prow{grid-template-columns:1fr;gap:32px}.landing-root .prow.flip .prow-text{order:1}.landing-root .prow.flip .prow-visual{order:2}.landing-root .prow-text{max-width:100%}}.landing-root .feat-card.fa-forms{padding:8px 16px 14px}.landing-root .fa-forms{font-feature-settings:"tnum" 1}.landing-root .fa-sec{padding:4px 0}.landing-root .fa-sec+.fa-sec{border-top:1px solid #f4f3f1}.landing-root .fa-sec-head{display:flex;align-items:center;gap:7px;padding:8px 2px 6px}.landing-root .fa-sec-title{font-size:12.5px;font-weight:600;color:#1c1917;letter-spacing:-.005em}.landing-root .fa-rows{display:flex;flex-direction:column}.landing-root .fa-row{display:grid;grid-template-columns:11px 116px 1fr auto;align-items:center;gap:11px;padding:9px 2px;min-height:38px}.landing-root .fa-row+.fa-row{border-top:1px solid #f4f3f1}.landing-root .fa-dot{width:8px;height:8px;border-radius:50%}.landing-root .fa-dot.--high{background:#10b981}.landing-root .fa-dot.--med{background:#f59e0b}.landing-root .fa-dot.--low{background:#f43f5e}.landing-root .fa-label{font-size:12.5px;color:#78716c}.landing-root .fa-val{font-size:12.5px;color:#1c1917;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.landing-root .fa-src{justify-self:end;display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.01em;padding:2px 8px;border-radius:var(--mk-radius-pill);background:#fff;color:#78716c;border:1px solid #e7e5e4}.landing-root .fa-src.--you{background:#f5f5f4;color:#57534e;border-color:#e7e5e4}.landing-root .fa-src-appear{animation:fa-you-in .4s var(--ease-spring) both}@keyframes fa-you-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.landing-root .fa-suggest{padding:0 2px 12px 139px;overflow:hidden;transition:max-height .42s var(--ease-spring),opacity .3s var(--ease-soft),padding-bottom .42s var(--ease-spring)}.landing-root .fa-suggest.in{max-height:160px;opacity:1}.landing-root .fa-suggest:not(.in){max-height:0;opacity:0;padding-bottom:0}.landing-root .fa-suggest-reason{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.45;color:#78716c;margin-bottom:9px}.landing-root .fa-suggest-reason .fa-spark{width:12px;height:12px;margin-top:1px;color:#a8a29e;flex:none}.landing-root .fa-suggest-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.landing-root .fa-chip{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#44403c;padding:4px 11px;border-radius:var(--mk-radius-pill);background:#fff;border:1px solid #e7e5e4}.landing-root .fa-chip-ico{width:11px;height:11px;flex:none;color:#a8a29e}.landing-root .fa-chip-label{font-weight:600;color:#1c1917}.landing-root .fa-chip-src{color:#a8a29e;font-weight:450}.landing-root .fa-chip.--primary{background:#1c1917;border-color:#1c1917}.landing-root .fa-chip.--primary .fa-chip-ico,.landing-root .fa-chip.--primary .fa-chip-label{color:#fff}.landing-root .fa-chip.--primary .fa-chip-src{color:#a8a29e}.landing-root .fa-dismiss{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#a8a29e;flex:none}.landing-root .fa-dismiss svg{width:12px;height:12px}.landing-root .feat-card.es-frame{position:relative;width:460px;height:376px;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}.landing-root .es-layer{position:absolute;inset:0;transition:opacity .55s var(--ease-soft),transform .55s var(--ease-spring)}.landing-root .es-mail{opacity:1;transform:none;background:#ffffff;border:1px solid #e7e5e4;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px -30px rgba(28,22,52,.4)}.landing-root .es-mail.is-out{opacity:0;transform:scale(.97) translateY(-8px);pointer-events:none}.landing-root .es-appwrap{opacity:0;transform:scale(1.04);pointer-events:none;display:flex;align-items:center;justify-content:center}.landing-root .es-appwrap.is-in{opacity:1;transform:none}.landing-root .es-mail-head{display:flex;align-items:center;gap:8px;padding:13px 16px 11px;border-bottom:1px solid #f0efed}.landing-root .es-inbox{font-size:13.5px;font-weight:600;color:#1c1917}.landing-root .es-count{color:#a8a29e;font-weight:500}.landing-root .es-refresh{margin-left:2px;width:15px;height:15px;color:#a8a29e;display:inline-flex}.landing-root .es-refresh svg{width:15px;height:15px}.landing-root .es-refresh.spin{animation:es-spin .85s linear infinite;color:#57534e}@keyframes es-spin{to{transform:rotate(1turn)}}.landing-root .es-list{display:flex;flex-direction:column}.landing-root .es-fresh-wrap{max-height:0;opacity:0;overflow:hidden;transition:max-height .55s var(--ease-spring),opacity .4s var(--ease-soft)}.landing-root .es-fresh-wrap.in{max-height:86px;opacity:1}.landing-root .es-fresh-wrap.emph{animation:es-emph 1s var(--ease-soft)}@keyframes es-emph{0%,to{background:transparent}40%{background:rgba(34,211,238,.06)}}.landing-root .es-row{display:flex;align-items:flex-start;gap:11px;padding:10px 16px;border-bottom:1px solid #f4f3f1}.landing-root .es-row.unread{background:rgba(236,254,255,.5)}.landing-root .es-row.fresh{background:rgba(220,252,231,.45)}.landing-root .es-star{width:15px;height:15px;color:#d6d3d1;flex:none;margin-top:1px}.landing-root .es-body{min-width:0;flex:1}.landing-root .es-line1{display:flex;align-items:center;gap:6px;margin-bottom:2px}.landing-root .es-name{font-size:12.5px;font-weight:600;color:#1c1917;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .es-row:not(.unread) .es-name{font-weight:500}.landing-root .es-badge-gmail{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:10px;color:#57534e;background:#f5f5f4;padding:1px 5px;border-radius:4px}.landing-root .es-gmail{width:11px;height:11px}.landing-root .es-thread{flex:none;font-size:10px;font-weight:600;color:#57534e;background:#e7e5e4;padding:1px 6px;border-radius:4px}.landing-root .es-time{margin-left:auto;flex:none;font-size:11px;color:#a8a29e}.landing-root .es-line2{display:flex;align-items:center;gap:7px;margin-bottom:2px;min-width:0}.landing-root .es-dot{width:7px;height:7px;border-radius:50%;background:#06b6d4;flex:none}.landing-root .es-subject{font-size:12.5px;color:#292524;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .es-row:not(.unread) .es-subject{color:#57534e}.landing-root .es-label{flex:none;font-size:10px;font-weight:500;padding:1px 8px;border-radius:var(--mk-radius-pill);text-transform:capitalize}.landing-root .es-label.--interview{background:#dcfce7;color:#15803d}.landing-root .es-label.--general{background:#f5f5f4;color:#78716c}.landing-root .es-label.--news{background:#e0e7ff;color:#4338ca}.landing-root .es-label.--confirm{background:#cffafe;color:#0e7490}.landing-root .es-label.--assess{background:#dbeafe;color:#1d4ed8}.landing-root .es-preview{font-size:11px;color:#a8a29e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .es-app{position:relative;width:320px;border-radius:14px;box-shadow:0 18px 40px -22px rgba(28,22,52,.45)}.landing-root .es-app-bar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:9px 13px 15px;border:1px solid #e7e5e4;border-radius:14px 14px 0 0;box-shadow:inset 0 -1px 3px rgba(0,0,0,.05);transition:background-color .45s ease}.landing-root .es-app-bar.--submitted{background:linear-gradient(rgba(52,211,153,.15),rgba(52,211,153,.15)),#fff}.landing-root .es-app-bar.--interview{background:linear-gradient(rgba(163,230,53,.15),rgba(163,230,53,.15)),#fff}.landing-root .es-chev{width:15px;height:15px;color:#78716c;opacity:.5}.landing-root .es-status{font-size:14px;font-weight:600;letter-spacing:-.005em;color:#57534e}.landing-root .es-sparklayer{position:relative;display:inline-block;transform:scale(1.2);transform-origin:center}.landing-root .es-spark{position:absolute;width:9px;height:9px;margin:-4px 0 0 -4px;color:#57534e;opacity:0;z-index:5;pointer-events:none}.landing-root .es-spark svg{width:9px;height:9px;display:block}.landing-root .es-sparklayer.burst .es-spark{animation:es-burst .5s ease-out forwards}.landing-root .es-sparklayer.burst .es-spark:nth-child(3){animation-delay:.03s}.landing-root .es-sparklayer.burst .es-spark:nth-child(5){animation-delay:.06s}.landing-root .es-sparklayer.burst .es-spark:nth-child(8){animation-delay:.04s}@keyframes es-burst{0%{transform:translate(0) scale(0);opacity:0}30%{opacity:1;transform:translate(calc(var(--ex) * .55),calc(var(--ey) * .55)) scale(1.2)}to{transform:translate(var(--ex),var(--ey)) scale(0);opacity:0}}.landing-root .es-app-body{position:relative;z-index:1;margin-top:-7px;background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:11px 14px 14px}.landing-root .es-app-title{font-size:13px;font-weight:600;color:#1c1917;margin-bottom:8px}.landing-root .es-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#78716c;margin-top:4px}.landing-root .es-meta.--sub{color:#a8a29e;font-size:11px}.landing-root .es-meta svg{width:12px;height:12px;flex:none}@media (max-width:820px){.landing-root .feat-card.es-frame{width:100%;max-width:440px}}.landing-root .feat-card.resume-card{width:600px;padding:0;overflow:hidden}.landing-root .dg-railwrap{height:40px;overflow:hidden;border-bottom:1px solid #e7e5e4;background:#fafaf9}.landing-root .dg-rail{width:858px;transform:scale(.699);transform-origin:top left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;min-height:56px}.landing-root .dg-pilltabs{display:inline-flex;align-items:center;height:32px;padding:3px;border:1px solid #e7e5e4;border-radius:999px;background:#fff;flex-shrink:0}.landing-root .dg-pilltab{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 14px;border:0;background:transparent;border-radius:999px;font:inherit;font-size:12px;font-weight:500;color:#78716c;white-space:nowrap}.landing-root .dg-pilltab.is-active{color:#fafaf9}.landing-root .dg-pilltab.is-active:before{content:"";position:absolute;inset:0;background:#44403c;border-radius:999px;z-index:0}.landing-root .dg-pilltab>*{position:relative;z-index:1}.landing-root .dg-pilltab svg{width:14px;height:14px;flex-shrink:0}.landing-root .dg-cluster{display:inline-flex;align-items:center;height:32px;border:1px solid #e7e5e4;border-radius:999px;background:#fff;overflow:hidden;flex-shrink:0}.landing-root .dg-cluster>:not(:first-child){border-left:1px solid #e7e5e4}.landing-root .dg-seg{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 12px;background:transparent;border:0;font:inherit;font-size:12px;font-weight:500;color:#44403c;white-space:nowrap}.landing-root .dg-seg.is-active{background:#f5f5f4;color:#1c1917}.landing-root .dg-seg svg{width:14px;height:14px;flex-shrink:0}.landing-root .dg-zoom{display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 6px}.landing-root .dg-zoom-btn{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#57534e;border-radius:999px}.landing-root .dg-zoom-btn svg{width:14px;height:14px}.landing-root .dg-zoom-pct{min-width:2.5rem;text-align:center;font-size:12px;font-weight:600;color:#44403c;font-variant-numeric:tabular-nums}.landing-root .dg-mode{display:inline-flex;align-items:center;height:100%}.landing-root .dg-mode>*+*{border-left:1px solid #e7e5e4}.landing-root .dg-edit-seg.is-on{background:#ecfeff;color:#0891b2}.landing-root .dg-seg .icon-teal{color:#0d9488}.landing-root .ed-canvas{position:relative;background:#f5f5f4;padding:18px 18px 0;height:348px;overflow:hidden}.landing-root .ed-canvas:after{content:"";position:absolute;inset:auto 0 0 0;height:60px;background:linear-gradient(rgba(245,245,244,0),#f5f5f4);pointer-events:none}.landing-root .doc-paper{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.07),0 12px 30px -14px rgba(0,0,0,.25);padding:28px 32px;color:rgb(15,23,42);font-family:Latin Modern Roman,Computer Modern,Times New Roman,Times,serif;font-size:11.5px;line-height:1.32}.landing-root .doc-head{text-align:center;margin-bottom:13px}.landing-root .doc-name{font-size:23px;font-weight:700;margin:0 0 3px;color:rgb(15,23,42)}.landing-root .doc-contact{font-size:10.5px;color:rgb(15,23,42)}.landing-root .doc-contact .sep{color:#a8a29e;margin:0 5px}.landing-root .doc-contact a{color:rgb(15,23,42);text-decoration:none}.landing-root .doc-sec{margin-top:13px}.landing-root .doc-sec:first-of-type{margin-top:0}.landing-root .doc-sec-title{font-size:14px;font-weight:700;letter-spacing:.05em;color:rgb(15,23,42);line-height:1.2;margin:0}.landing-root .doc-rule{margin-top:2px;height:1px;background:rgb(0,0,0)}.landing-root .doc-sec-body{margin-top:6px}.landing-root .doc-p{margin:0}.landing-root .doc-entry{margin-bottom:7px}.landing-root .doc-entry:last-child{margin-bottom:0}.landing-root .doc-row1{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.landing-root .doc-pos{font-weight:600}.landing-root .doc-date{color:#57534e;font-size:10px;white-space:nowrap}.landing-root .doc-row2{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#57534e;font-size:10px;margin-bottom:2px}.landing-root .doc-org{font-style:italic}.landing-root .doc-bullets{margin:0;padding-left:1.2em;list-style:disc outside}.landing-root .doc-bullets li{margin:0 0 1px}.landing-root .doc-skill{margin-bottom:1px}.landing-root .doc-cat{font-weight:600}.landing-root .doc-skills{color:rgb(51,65,85)}.landing-root .st{padding:2px 0}.landing-root .st-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;white-space:nowrap}.landing-root .st-title{font-size:14px;font-weight:500;color:#78716c}.landing-root .st-count{font-size:12px;color:#a8a29e}.landing-root .st-list{list-style:none;margin:0;padding:0;position:relative}.landing-root .st-line{position:absolute;left:4px;top:17px;bottom:17px;width:2px;border-radius:2px;background:#e7e5e4;z-index:1;pointer-events:none}.landing-root .st-row{display:flex;align-items:flex-start;gap:12px;padding:8px 12px;margin:0 -12px;border-radius:8px;position:relative;transition:background .12s ease}.landing-root .st-row:hover{background:#fafaf9}.landing-root .st-dot{position:relative;z-index:2;flex:none;width:10px;height:10px;border-radius:50%;margin-top:4px}.landing-root .st-content{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.landing-root .st-body{flex:1;min-width:0}.landing-root .st-line1{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.landing-root .st-label-group{display:flex;align-items:center;gap:8px;min-width:0}.landing-root .st-label{font-size:14px;color:#292524}.landing-root .st-src{display:inline-flex;flex:none;color:#a8a29e}.landing-root .st-src svg{width:12px;height:12px;display:block}.landing-root .st-when{flex:none}.landing-root .st-note,.landing-root .st-when{font-size:12px;color:#78716c;white-space:nowrap}.landing-root .st-note{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis}.landing-root .st-actions{display:flex;align-items:center;gap:4px;flex:none;opacity:0;transition:opacity .12s ease}.landing-root .st-row:hover .st-actions{opacity:1}.landing-root .st-actions button{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;color:#a8a29e;border-radius:6px;cursor:pointer;transition:background .12s ease,color .12s ease}.landing-root .st-actions button:hover{background:#e7e5e4;color:#44403c}.landing-root .st-actions svg{width:14px;height:14px;display:block}.landing-root .st-add{margin-top:8px;border:1px solid #e7e5e4;background:#fff;border-radius:8px}.landing-root .st-add button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;font-family:inherit;font-size:12px;color:#78716c;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .12s ease,color .12s ease}.landing-root .st-add button:hover{background:#fafaf9;color:#44403c}.landing-root .st-add svg{width:14px;height:14px;display:block}.landing-root .prow.feat-row{grid-template-columns:300px 1fr;align-items:center;gap:clamp(32px,5vw,72px)}.landing-root .prow.feat-row.flip{grid-template-columns:1fr 300px}@media (max-width:820px){.landing-root .prow.feat-row,.landing-root .prow.feat-row.flip{grid-template-columns:1fr;gap:28px}}.landing-root .feat-stage{position:relative;overflow:hidden;width:fit-content;max-width:100%;margin:0 auto;border-radius:var(--mk-radius-3xl);padding:clamp(24px,2.8vw,40px);display:flex;justify-content:center;align-items:center;box-shadow:0 30px 70px -48px rgba(80,70,160,.3),var(--shadow-card)}.landing-root .feat-stage:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing-root .feat-stage--auto{background:radial-gradient(92% 96% at 10% 8%,#c4d6f8 0,rgba(196,214,248,0) 55%),radial-gradient(78% 82% at 96% 10%,#bfe7f1 0,rgba(191,231,241,0) 52%),radial-gradient(96% 100% at 92% 96%,#d3cef6 0,rgba(211,206,246,0) 56%),radial-gradient(85% 85% at 6% 98%,#c7dff8 0,rgba(199,223,248,0) 55%),linear-gradient(135deg,#ecf2fb,#eef3fb 52%,#f0eefb)}.landing-root .feat-stage--writer{background:radial-gradient(92% 96% at 10% 8%,#f7dcc6 0,rgba(247,220,198,0) 55%),radial-gradient(78% 82% at 96% 10%,#f5d2e0 0,rgba(245,210,224,0) 52%),radial-gradient(96% 100% at 92% 96%,#f9e2c4 0,rgba(249,226,196,0) 56%),radial-gradient(85% 85% at 6% 98%,#eedaf1 0,rgba(238,218,241,0) 55%),linear-gradient(135deg,#fbf0e8,#fbedf1 52%,#fcf2e7)}.landing-root .feat-stage--track{background:radial-gradient(92% 96% at 10% 8%,#cce9dc 0,rgba(204,233,220,0) 55%),radial-gradient(78% 82% at 96% 10%,#cce4f4 0,rgba(204,228,244,0) 52%),radial-gradient(96% 100% at 92% 96%,#d4ecdd 0,rgba(212,236,221,0) 56%),radial-gradient(85% 85% at 6% 98%,#e4e0f3 0,rgba(228,224,243,0) 55%),linear-gradient(135deg,#ecf6f0,#ecf4f9 52%,#eff6f0)}.landing-root .feat-stage--scout{background:radial-gradient(90% 95% at 12% 8%,#cdd9f6 0,rgba(205,217,246,0) 55%),radial-gradient(75% 80% at 96% 10%,#e7d6f3 0,rgba(231,214,243,0) 52%),radial-gradient(95% 100% at 92% 96%,#f8d6bd 0,rgba(248,214,189,0) 56%),radial-gradient(85% 85% at 6% 98%,#cfe8dd 0,rgba(207,232,221,0) 55%),linear-gradient(135deg,#eef1fb,#f6eef1 52%,#fbf1e6)}.landing-root .feat-stage--email{background:radial-gradient(92% 96% at 10% 8%,#d8cdf6 0,rgba(216,205,246,0) 55%),radial-gradient(78% 82% at 96% 10%,#f3d2e8 0,rgba(243,210,232,0) 52%),radial-gradient(96% 100% at 92% 96%,#cfc9f4 0,rgba(207,201,244,0) 56%),radial-gradient(85% 85% at 6% 98%,#ecd6f0 0,rgba(236,214,240,0) 55%),linear-gradient(135deg,#f1eefb,#f6edf6 52%,#efecfb)}.landing-root .feat-stage--copilot{background:radial-gradient(92% 96% at 10% 8%,#d0d2f6 0,rgba(208,210,246,0) 55%),radial-gradient(78% 82% at 96% 10%,#d9cdf3 0,rgba(217,205,243,0) 52%),radial-gradient(96% 100% at 92% 96%,#cdd6f6 0,rgba(205,214,246,0) 56%),radial-gradient(85% 85% at 6% 98%,#e2d8f1 0,rgba(226,216,241,0) 55%),linear-gradient(135deg,#eef0fb,#f1edf8 52%,#edf0fb)}.landing-root .feat-card{position:relative;z-index:1;width:500px;max-width:100%;background:#fff;border:1px solid rgba(255,255,255,.85);border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 32px 64px -30px rgba(28,22,52,.42);padding:24px 24px 22px;text-align:left;transform:rotate(-3deg);transform-origin:center}.landing-root .prow.feat-row.flip .feat-card{transform:rotate(3deg)}.landing-root .scout-detail{width:640px;max-width:100%;padding:26px 26px 24px}.landing-root .sd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:nowrap}.landing-root .sd-head-text{min-width:150px;flex:1 1 auto}.landing-root .sd-headline{display:flex;flex-direction:column;gap:2px}.landing-root .sd-company{font-size:20px;font-weight:700;color:#1c1917;letter-spacing:-.01em;line-height:1.15}.landing-root .sd-role{font-size:15px;font-weight:600;color:#292524;letter-spacing:-.005em;line-height:1.2}.landing-root .sd-meta{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:13px;color:#78716c;white-space:nowrap}.landing-root .sd-meta-sep{width:3px;height:3px;border-radius:50%;background:#d6d3d1;flex:none}.landing-root .sd-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.landing-root .sd-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#57534e;background:#f5f5f4;border:1px solid rgba(0,0,0,.05)}.landing-root .sd-icon svg{width:14px;height:14px}.landing-root .sd-primary{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:#fafaf9;background:#1c1917;border-radius:var(--mk-radius-pill);padding:9px 16px;margin-left:3px;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(0,0,0,.4)}.landing-root .sd-primary svg{width:14px;height:14px;color:#fafaf9}.landing-root .sd-memo{margin:22px 0 0;padding:2px 0 2px 18px;font-size:15px;line-height:1.62;color:#57534e;border-left:2px solid #e7e5e4;text-wrap:pretty}.landing-root .sd-props{display:flex;flex-direction:column;gap:4px;margin-top:22px}.landing-root .sd-prop{display:flex;align-items:center;gap:12px;padding:5px 0}.landing-root .sd-prop-ico{display:inline-flex;align-items:center;justify-content:center;color:#a8a29e;flex:none}.landing-root .sd-prop-ico svg{width:16px;height:16px}.landing-root .sd-prop-label{font-size:14px;font-weight:400;color:#78716c;width:96px;flex:none}.landing-root .sd-prop-value{font-size:14px;color:#1c1917;font-weight:500}.landing-root .sd-prop-link{display:inline-flex;align-items:center;gap:4px;color:#1c1917;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(0,0,0,.18);text-underline-offset:2px}.landing-root .sd-prop-link svg{color:#a8a29e}@media (max-width:820px){.landing-root .feat-card{transform:none!important;max-width:540px}}@media (max-width:560px){.landing-root .sd-head{flex-direction:column}.landing-root .sd-actions{flex-wrap:wrap}}.landing-root .pricing-head{text-align:center;margin-bottom:44px}.landing-root .pricing-head .display{margin-bottom:14px}.landing-root .pricing-head .lede{margin:0 auto;text-align:center}.landing-root .bill-toggle{display:flex;align-items:center;justify-content:center;gap:14px;margin:30px 0 48px}.landing-root .bill-label{font-size:14px;font-weight:500;color:var(--fg-3);transition:color var(--dur-fast) var(--ease-soft)}.landing-root .bill-label.on{color:var(--fg-1)}.landing-root .bill-save{font-size:11px;font-weight:600;color:var(--emerald-600);background:rgba(16,185,129,.12);padding:3px 9px;border-radius:var(--mk-radius-pill)}[data-theme=dark] .landing-root .bill-save{color:var(--emerald-400)}.landing-root .bill-switch{position:relative;width:46px;height:26px;border-radius:var(--mk-radius-pill);border:1px solid var(--border-strong);background:var(--bg-surface-2);cursor:pointer;padding:0}.landing-root .bill-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--stone-900);transition:transform var(--dur-base) var(--ease-soft)}[data-theme=dark] .landing-root .bill-knob{background:var(--stone-50)}.landing-root .bill-switch.monthly .bill-knob{transform:translateX(20px)}.landing-root .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}@media (max-width:900px){.landing-root .tier-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.landing-root .tier{position:relative;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--mk-radius-3xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:transform var(--dur-base) var(--ease-soft),box-shadow var(--dur-base) var(--ease-soft)}.landing-root .tier:hover{transform:translateY(-4px)}.landing-root .tier.popular{border-color:var(--stone-900)}[data-theme=dark] .landing-root .tier.popular{border-color:var(--stone-50)}.landing-root .tier-body{padding:28px 26px;display:flex;flex-direction:column;flex:1}.landing-root .tier-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.landing-root .tier-name{font-size:19px;font-weight:600;color:var(--fg-1);margin:0;letter-spacing:-.01em}.landing-root .tier-desc{font-size:13px;color:var(--fg-3);margin:6px 0 0;line-height:1.45;max-width:24ch}.landing-root .tier-illu{width:46px;height:46px;flex:none;opacity:.9}.landing-root .tier-illu img{width:100%;height:100%}.landing-root .tier-price{display:flex;align-items:baseline;gap:7px;margin:22px 0 2px}.landing-root .tier-num{font-size:44px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--fg-1)}.landing-root .tier-per{font-size:13px;color:var(--fg-3)}.landing-root .tier-billed{font-size:12px;color:var(--fg-muted);margin:6px 0 0;min-height:16px}.landing-root .tier-billed.hide{visibility:hidden}.landing-root .tier-billed .bill-pct{font-weight:600;color:var(--emerald-600)}[data-theme=dark] .landing-root .tier-billed .bill-pct{color:var(--emerald-400)}.landing-root .tier-feats{list-style:none;margin:22px 0 26px;padding:22px 0 0;border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:11px;flex:1}.landing-root .tier-feat{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--fg-2);line-height:1.4}.landing-root .tier-feat svg{width:15px;height:15px;color:var(--emerald-500);flex:none;margin-top:1px}.landing-root .tier-cta{width:100%;text-align:center;font-family:var(--font-sans);font-size:14px;font-weight:500;padding:12px;border-radius:var(--mk-radius-pill);cursor:pointer;border:1px solid var(--border-strong);background:transparent;color:var(--fg-1);transition:background var(--dur-base) var(--ease-soft),color var(--dur-base) var(--ease-soft);display:block;text-decoration:none}.landing-root .tier-cta:hover{background:var(--bg-surface-2)}.landing-root .tier-cta.popular{background:var(--stone-900);color:var(--stone-50);border-color:var(--stone-900)}.landing-root .tier-cta.popular:hover{background:var(--stone-800)}[data-theme=dark] .landing-root .tier-cta.popular{background:var(--stone-50);color:var(--stone-900)}[data-theme=dark] .landing-root .tier-cta.popular:hover{background:var(--stone-200)}.landing-root .closing{text-align:center}.landing-root .closing .display{max-width:18ch;margin:0 auto 26px}.landing-root .closing-actions{display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center}.landing-root .closing-plane{display:flex;justify-content:center;margin-bottom:18px}.landing-root .plane-mark{display:inline-flex;line-height:0;will-change:transform,opacity}.landing-root .plane-mark svg{fill:#57534e;display:block}[data-theme=dark] .landing-root .plane-mark svg{fill:#a8a29e}@media (prefers-reduced-motion:no-preference){.landing-root .plane-mark{animation:plane-float 4s ease-in-out infinite}.landing-root .plane-mark.is-launching{animation:plane-launch 2s ease-in-out both}}@keyframes plane-float{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes plane-launch{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}12%{transform:translate(-12px,15px) rotate(12deg) scale(1.05);opacity:1}40%{transform:translate(180px,-150px) rotate(-5deg) scale(.25);opacity:0}50%{transform:translate(-140px,120px) rotate(-8deg) scale(.4);opacity:0}75%{transform:translate(-20px,15px) rotate(-3deg) scale(.85);opacity:1}to{transform:translate(0) rotate(0deg) scale(1);opacity:1}}.landing-root .hero-head{cursor:default}.landing-root .hero-plane{position:relative;display:inline-block;width:1.3em;height:1.2em;vertical-align:-.16em;margin-left:.1em}.landing-root .hero-plane-gusts{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--fg-1)}.landing-root .hero-plane-gusts path{opacity:0}.landing-root .hero-plane-float{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.landing-root .hero-plane-glyph{display:flex;line-height:0;transform-origin:center;will-change:transform;transform:rotate(35deg) translateX(.08em) scale(1.05)}.landing-root .hero-plane-glyph svg{width:.72em;height:.72em;display:block;fill:var(--fg-1)}@media (prefers-reduced-motion:no-preference){.landing-root .hero-plane-float{animation:plane-float 4s ease-in-out infinite}.landing-root .hero-plane-gusts path{animation:gust-streak 1.4s ease-out infinite}}@keyframes gust-streak{0%{opacity:0;transform:translateX(10px)}30%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-24px)}}.landing-root .hero-plane-lead{display:flex;justify-content:center}.landing-root .hero-plane-lead .hero-plane{width:132px;height:132px;font-size:104px;margin:0;vertical-align:baseline}.landing-root .sec-head{text-align:center;max-width:40ch;margin:0 auto clamp(48px,7vw,80px)}.landing-root .sec-head .display{font-size:clamp(1.9rem,3.4vw,2.6rem);margin:0 0 14px}.landing-root .sec-head .lede{margin:0 auto;text-align:center}.landing-root .feat-stage--auto{min-height:464px;align-items:flex-start}.landing-root .fa-spark.pulse{transform-origin:center;animation:fa-spark-pulse .9s var(--ease-soft)}@keyframes fa-spark-pulse{0%{transform:scale(1);opacity:.55}30%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}.landing-root .fa-chip{transition:transform .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.landing-root .fa-chip.--primary.press{transform:scale(.96)}.landing-root .fa-val.fa-resolved{border-radius:4px;animation:fa-resolve 1s var(--ease-soft)}@keyframes fa-resolve{0%{background:rgba(168,162,158,0)}28%{background:rgba(168,162,158,.38)}to{background:rgba(168,162,158,0)}}@keyframes dg-pct-pop{0%{transform:scale(1.3)}to{transform:scale(1)}}.landing-root .dg-zoom-pct.pop{display:inline-block;animation:dg-pct-pop .4s cubic-bezier(.34,1.4,.5,1)}.landing-root .doc-bullets li.ai-target{position:relative;border-radius:3px}.landing-root .ai-seldrag{position:absolute;left:-2px;right:-2px;top:-1px;bottom:-1px;z-index:0;border-radius:3px;background:rgba(56,189,248,.24);transform-origin:left center;transform:scaleX(0);opacity:0}.landing-root .ai-seldrag.on{opacity:1;transform:scaleX(1)}.landing-root .ai-seldrag.grow{animation:ai-seldrag-grow .9s var(--ease-soft) both}@keyframes ai-seldrag-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-root .ai-seldrag.green{background:rgba(16,185,129,.2)}.landing-root .ai-swap{position:relative;z-index:1;animation:ai-swap-in .45s var(--ease-soft)}@keyframes ai-swap-in{0%{opacity:.25}to{opacity:1}}.landing-root .ai-menu{position:absolute;bottom:calc(100% + 8px);top:auto;left:-6px;z-index:30;display:flex;flex-direction:column;width:226px;font-family:var(--font-sans);line-height:1.2;background:#ffffff;border:1px solid #e7e5e4;border-radius:12px;padding:6px;box-shadow:0 18px 40px -16px rgba(28,25,23,.32),0 2px 8px rgba(28,25,23,.06);opacity:0;transform:translateY(6px) scale(.97);transform-origin:bottom left;pointer-events:none;transition:opacity .18s var(--ease-soft),transform .18s var(--ease-spring)}.landing-root .ai-menu.show{opacity:1;transform:none}.landing-root .ai-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 8px}.landing-root .ai-menu-head-l{display:inline-flex;align-items:center;gap:7px}.landing-root .ai-menu-grip{width:16px;height:16px;color:#a8a29e;flex:none}.landing-root .ai-menu-spark{width:16px;height:16px;color:#0ea5e9;flex:none}.landing-root .ai-menu-title{font-size:13px;font-weight:600;color:#1c1917;letter-spacing:-.01em}.landing-root .ai-menu-x{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#78716c}.landing-root .ai-menu-x svg{width:16px;height:16px}.landing-root .ai-menu-list{display:flex;flex-direction:column;gap:1px}.landing-root .ai-menu-item{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;font-size:13px;font-weight:500;color:#44403c;transition:background .12s var(--ease-soft),transform .12s var(--ease-soft)}.landing-root .ai-menu-ic{width:15px;height:15px;flex:none;color:#78716c}.landing-root .ai-menu-item.is-active{background:#f5f5f4}.landing-root .ai-menu-item.is-press{background:#e7e5e4;transform:scale(.97)}.landing-root .ai-menu-item.--custom{color:#0284c7;margin-top:5px;padding-top:11px;border-top:1px solid #f5f5f4}.landing-root .ai-menu-item.--custom .ai-menu-ic{color:#0ea5e9}.landing-root .sd-cursor.wr-cursor{z-index:40;transition:transform .45s var(--ease-soft)}.landing-root .sd-cursor.wr-cursor.is-drag{transition:transform .92s var(--ease-soft)}.landing-root .ai-pend{position:absolute;top:calc(100% + 8px);left:-6px;z-index:30;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:380px;font-family:var(--font-sans);line-height:1;background:#ffffff;border:1px solid #e7e5e4;border-radius:10px;padding:6px 8px 6px 7px;box-shadow:0 16px 36px -16px rgba(28,25,23,.3),0 2px 8px rgba(28,25,23,.06);opacity:0;transform:translateY(-5px);pointer-events:none;transition:opacity .18s var(--ease-soft),transform .18s var(--ease-spring)}.landing-root .ai-pend.show{opacity:1;transform:none}.landing-root .ai-pend-grip{width:15px;height:15px;color:#a8a29e;flex:none;display:inline-flex}.landing-root .ai-pend-grip svg{width:15px;height:15px}.landing-root .ai-pend-spin{width:13px;height:13px;flex:none;border-radius:50%;border:2px solid rgba(14,165,233,.25);border-top-color:#0ea5e9;animation:es-spin .7s linear infinite}.landing-root .ai-pend-check{width:14px;height:14px;color:#22c55e;flex:none}.landing-root .ai-pend-label{font-size:12.5px;font-weight:600;color:#44403c}.landing-root .ai-pend-acts{display:inline-flex;align-items:center;gap:5px;margin-left:4px}.landing-root .ai-pend-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:7px;font-size:12px;font-weight:600;transition:transform .12s var(--ease-soft)}.landing-root .ai-pend-btn.is-press{transform:scale(.93)}.landing-root .ai-pend-btn svg{width:13px;height:13px}.landing-root .ai-pend-btn.--reject{color:#57534e;background:#f5f5f4}.landing-root .ai-pend-btn.--accept{color:#ffffff;background:#22c55e}.landing-root .feat-stage--track{min-height:440px;align-items:flex-start}.landing-root .st .st-line{transition:height .42s var(--ease-spring),top .25s var(--ease-soft)}.landing-root .st-grow{overflow:hidden;max-height:48px;opacity:0;transition:opacity .3s var(--ease-soft)}.landing-root .st-grow.in{opacity:1}.landing-root .st-grow .st-dot{transform:scale(0)}.landing-root .st-grow.in .st-dot{animation:st-dot-pop .45s cubic-bezier(.34,1.6,.55,1) .18s both}@keyframes st-dot-pop{0%{transform:scale(0)}to{transform:scale(1)}}.landing-root .st-grow.still{max-height:48px;opacity:1;transition:none}.landing-root .st-grow.still .st-dot{animation:none;transform:scale(1)}@media (prefers-reduced-motion:reduce){.landing-root .ai-pend-spin,.landing-root .ai-swap,.landing-root .dg-zoom-pct.pop,.landing-root .fa-spark.pulse,.landing-root .fa-val.fa-resolved,.landing-root .st-grow.in .st-dot{animation:none}.landing-root .ai-seldrag.grow{transition:opacity .2s var(--ease-soft)}.landing-root .st .st-line{transition:none}}.landing-root .feat-card.cp-card{width:384px;height:524px;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;background:#fafaf9;border:1px solid #e3e1de;border-radius:18px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 36px 70px -32px rgba(28,22,52,.42);font-feature-settings:"tnum" 1}.landing-root .cp-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.landing-root .cp-screen{position:absolute;inset:0;display:flex;flex-direction:column;background:#fafaf9;transition:transform .5s var(--ease-soft),opacity .4s var(--ease-soft)}.landing-root .cp-screen.cp-list{transform:translateX(0)}.landing-root .cp-screen.cp-list.push{transform:translateX(-16%);opacity:0;pointer-events:none}.landing-root .cp-screen.cp-detail{transform:translateX(100%)}.landing-root .cp-screen.cp-detail.in{transform:translateX(0)}.landing-root .cp-nav{display:flex;align-items:center;justify-content:space-between;flex:none;padding:9px 16px;background:#fff}.landing-root .cp-brand{color:#1c1917;display:inline-flex}.landing-root .cp-menu{color:#9ca3af;display:inline-flex}.landing-root .cp-menu svg{width:18px;height:18px}.landing-root .cp-jobinfo{flex:none;padding:12px 14px 12px 12px;background:#fff;border-bottom:1px solid #e5e7eb}.landing-root .cp-url{position:relative}.landing-root .cp-url-card{position:relative;z-index:10;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:11px 12px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.landing-root .cp-url-card span{font-size:12px;color:#6b7280}.landing-root .cp-url-add{position:relative;z-index:1;margin-top:-7px;display:flex;align-items:center;justify-content:center;gap:6px;background:#cffafe;color:#0e7490;border-radius:0 0 8px 8px;padding:14px 12px 7px;font-size:12px;font-weight:500}.landing-root .cp-url-add svg{width:13px;height:13px}@media (prefers-reduced-motion:no-preference){.landing-root .cp-url-add.pulse{animation:cp-pulse 2.2s ease-in-out infinite}}@keyframes cp-pulse{0%,to{opacity:1}50%{opacity:.55}}.landing-root .cp-filter{flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 14px 8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.landing-root .cp-filter-label{font-size:12px;font-weight:500;color:#4b5563}.landing-root .cp-filter-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#9ca3af}.landing-root .cp-filter-btn svg{width:15px;height:15px}.landing-root .cp-applist{flex:1 1 auto;min-height:0;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:8px}.landing-root .cp-appcard{background:#fff;border:1px solid #d6d3d1;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-height:165px;flex:none;transition:transform .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.landing-root .cp-appcard.is-press{transform:scale(.98);box-shadow:0 10px 22px -10px rgba(28,22,52,.3)}.landing-root .cp-appbar{position:relative;display:flex;align-items:center;padding:10px 12px;box-shadow:inset 0 -1px 3px rgba(0,0,0,.06)}.landing-root .cp-appbar:before{content:"";position:absolute;inset:0;opacity:.4;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing-root .cp-appbar-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#44403c}.landing-root .cp-appbar-label svg{width:14px;height:14px}.landing-root .cp-appbody{position:relative;z-index:1;flex:1 1 auto;margin-top:-6px;border-radius:12px 12px 0 0;background:#fff;padding:12px 16px 16px}.landing-root .cp-app-title{font-size:14px;font-weight:600;color:#292524;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .cp-app-meta{margin-top:9px;display:flex;flex-direction:column;gap:6px}.landing-root .cp-app-row{display:flex;align-items:center;gap:6px;font-size:11px;color:#a8a29e}.landing-root .cp-app-row.--company{font-size:12px;color:#78716c}.landing-root .cp-app-row svg{width:12px;height:12px;flex:none}.landing-root .cp-accent{flex:none;height:4px}.landing-root .cp-phead{display:flex;align-items:center;gap:8px;flex:none;padding:8px 12px;background:#fff;border-bottom:1px solid #e7e5e4}.landing-root .cp-back{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#57534e}.landing-root .cp-back svg{width:18px;height:18px}.landing-root .cp-htitle{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.landing-root .cp-htitle b{font-size:13.5px;font-weight:600;color:#1c1917;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-root .cp-htitle span{font-size:11.5px;color:#78716c;line-height:1.2}.landing-root .cp-viewapp{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11.5px;font-weight:500;color:#57534e;padding:3px 6px;border-radius:5px}.landing-root .cp-viewapp svg{width:12px;height:12px}.landing-root .cp-tabs{display:flex;flex:none;background:#fff;border-bottom:1px solid #e7e5e4}.landing-root .cp-tab{flex:1 1 0;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;font-size:12px;font-weight:500;color:#a8a29e;transition:color .18s var(--ease-soft)}.landing-root .cp-tab svg{width:14px;height:14px}.landing-root .cp-tab.is-hot{color:#57534e}.landing-root .cp-tab.is-active{color:#1c1917}.landing-root .cp-tab.is-active:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;border-radius:2px;background:#1c1917}.landing-root .cp-tabcontent{position:relative}.landing-root .cp-ov,.landing-root .cp-tabcontent{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.landing-root .cp-ov{overflow:hidden;padding:16px;gap:16px}.landing-root .cp-ov-details{display:flex;flex-direction:column;gap:6px}.landing-root .cp-ov-row{display:flex;align-items:center;gap:6px;font-size:13px;color:#57534e}.landing-root .cp-ov-row.--strong{font-weight:500}.landing-root .cp-ov-row svg{width:14px;height:14px;color:#a8a29e;flex:none}.landing-root .cp-ov-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;color:#38b0c6}.landing-root .cp-ov-link svg{width:12px;height:12px}.landing-root .cp-ov-docs{display:flex;flex-direction:column;gap:7px}.landing-root .cp-ov-h{font-size:11px;font-weight:600;letter-spacing:.03em;color:#6b7280;margin:0}.landing-root .cp-ov-seg{display:flex;padding:2px;gap:2px;border-radius:8px;background:rgba(231,229,228,.7);border:1px solid #e7e5e4}.landing-root .cp-ov-segbtn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;padding:7px 8px;font-size:11.5px;font-weight:500;color:#57534e;background:transparent}.landing-root .cp-ov-segbtn svg{width:13px;height:13px}.landing-root .cp-ov-segbtn.is-on{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.07);color:#1c1917}.landing-root .cp-jd{border:1px solid #e7e5e4;border-radius:12px;background:#fff;padding:15px 16px;display:flex;flex-direction:column;gap:12px}.landing-root .cp-jd-sec{display:flex;flex-direction:column;gap:7px}.landing-root .cp-jd h5{margin:0;font-size:15px;font-weight:600;color:#292524;letter-spacing:-.01em}.landing-root .cp-jd p{margin:0;font-size:12.5px;line-height:1.55;color:#57534e;text-wrap:pretty}.landing-root .cp-jd ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.landing-root .cp-jd li{position:relative;padding-left:16px;font-size:12.5px;line-height:1.5;color:#57534e;text-wrap:pretty}.landing-root .cp-jd li:before{content:"";position:absolute;left:3px;top:8px;width:4px;height:4px;border-radius:50%;background:#a8a29e}.landing-root .cp-vp{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:14px 16px 6px}.landing-root .cp-welcome{position:absolute;inset:0;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:opacity .35s var(--ease-soft),visibility 0s linear .35s}.landing-root .cp-welcome.out{opacity:0;visibility:hidden;pointer-events:none}.landing-root .cp-welcome-plane{color:#78716c;margin-bottom:14px}@media (prefers-reduced-motion:no-preference){.landing-root .cp-welcome-plane{animation:plane-float 4s ease-in-out infinite}}.landing-root .cp-welcome h4{margin:0;font-size:16px;font-weight:600;color:#1c1917;letter-spacing:-.01em}.landing-root .cp-welcome p{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:#78716c;max-width:260px;text-wrap:pretty}.landing-root .cp-msgs{display:flex;flex-direction:column;gap:4px}.landing-root .cp-u{display:flex;justify-content:flex-end;padding:5px 0}.landing-root .cp-u-bubble{max-width:84%;text-align:left;background:#e7e5e4;color:#1c1917;border-radius:16px;padding:9px 14px;font-size:13px;line-height:1.45;text-wrap:pretty}.landing-root .cp-a{padding:6px 0 2px}.landing-root .cp-a-text{margin:0;font-size:13px;line-height:1.6;color:#292524;text-wrap:pretty}.landing-root .cp-a-text.is-streaming{text-wrap:wrap}.landing-root .cp-caret{display:inline-block;width:7px;height:14px;margin-left:1px;vertical-align:-2px;background:#1c1917;border-radius:1px;animation:cp-caret 1s steps(1) infinite}@keyframes cp-caret{50%{opacity:0}}.landing-root .cp-enter{opacity:0;transform:translateY(9px);transition:opacity .4s var(--ease-soft),transform .4s var(--ease-soft)}.landing-root .cp-enter.in{opacity:1;transform:none}.landing-root .cp-think{display:inline-flex;padding:8px 0 2px}.landing-root .cp-shimmer{font-size:13px;font-weight:550;background:linear-gradient(100deg,#57534e 35%,#1c1917 50%,#57534e 65%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cp-shimmer 1.3s linear infinite}.landing-root .cp-shimmer:after{content:"\2026"}@keyframes cp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.landing-root .cp-czone{flex:none;padding:6px 14px 12px}.landing-root .cp-sugg{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s var(--ease-soft),opacity .25s var(--ease-soft),margin-bottom .3s var(--ease-soft)}.landing-root .cp-sugg.in{max-height:140px;opacity:1;margin-bottom:9px}.landing-root .cp-sugg-chip{font-size:11.5px;font-weight:500;color:#78716c;background:rgba(255,255,255,.85);border:1px solid #d6d3d1;border-radius:9px;padding:6px 11px}.landing-root .cp-comp{display:flex;align-items:flex-end;gap:8px;padding:9px 9px 9px 14px;border-radius:13px;background:rgba(255,255,255,.85);border:1px solid rgba(214,211,209,.7);box-shadow:0 1px 2px rgba(28,22,52,.05)}.landing-root .cp-comp-text{flex:1 1 auto;font-size:13px;color:#a8a29e;padding-bottom:5px}.landing-root .cp-comp-text.is-typed{color:#1c1917}.landing-root .cp-comp-caret{display:inline-block;width:1.5px;height:14px;margin-left:1px;vertical-align:-2px;background:#1c1917;animation:cp-caret 1s steps(1) infinite}.landing-root .cp-send{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#292524;color:#fafaf9}.landing-root .cp-send svg{width:15px;height:15px}.landing-root .cp-send.is-fire{animation:cp-fire .42s var(--ease-soft)}@keyframes cp-fire{0%{transform:scale(1)}38%{transform:scale(.84)}68%{transform:scale(1.12)}to{transform:scale(1)}}.landing-root .cp-foot{display:flex;align-items:center;gap:12px;padding:8px 2px 0;font-size:11px;color:#a8a29e;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s var(--ease-soft),opacity .25s var(--ease-soft)}.landing-root .cp-foot.in{max-height:30px;opacity:1}.landing-root .cp-ring{display:inline-flex;align-items:center;gap:6px;flex:none}.landing-root .cp-ring svg{width:15px;height:15px;transform:rotate(-90deg)}.landing-root .cp-clear{display:inline-flex;align-items:center;gap:5px;color:rgba(248,113,113,.7);flex:none}.landing-root .cp-clear svg{width:13px;height:13px}.landing-root .cp-foot .cp-msgcount{margin-left:auto;flex:none}.landing-root .cp-cursor{position:absolute;left:0;top:0;width:22px;height:22px;z-index:8;pointer-events:none;color:#1c1917;opacity:0;transition:transform .6s var(--ease-soft),opacity .3s var(--ease-soft);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.landing-root .cp-cursor.show{opacity:1}.landing-root .cp-cursor svg{width:22px;height:22px;display:block}.landing-root .cp-cursor .cp-clickring{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;border:2px solid rgba(87,83,78,.85);opacity:0}.landing-root .cp-cursor.tap .cp-clickring{animation:cp-tap .6s var(--ease-soft)}@keyframes cp-tap{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.1);opacity:0}}@media (prefers-reduced-motion:reduce){.landing-root .cp-appcard,.landing-root .cp-cursor,.landing-root .cp-enter,.landing-root .cp-foot,.landing-root .cp-screen,.landing-root .cp-sugg,.landing-root .cp-tab,.landing-root .cp-welcome{transition:none}.landing-root .cp-caret,.landing-root .cp-cursor.tap .cp-clickring,.landing-root .cp-shimmer,.landing-root .cp-url-add.pulse{animation:none}.landing-root .cp-shimmer{-webkit-text-fill-color:#57534e}}@media (max-width:600px){.landing-root .feat-card.cp-card{width:100%;max-width:384px}}.landing-root .feat-stage--scout{position:relative}.landing-root .sd-primary{transition:transform .12s var(--ease-soft),box-shadow .12s var(--ease-soft);overflow:hidden}.landing-root .sd-primary.is-press{transform:scale(.93);box-shadow:0 3px 10px -6px rgba(0,0,0,.55)}.landing-root .sd-primary-label{display:inline-block;overflow:hidden;white-space:nowrap;transition:width .44s var(--ease-spring)}.landing-root .sd-primary-text{display:inline-block;will-change:filter,opacity;animation:sd-text-in .4s var(--ease-soft)}@keyframes sd-text-in{0%{filter:blur(5px);opacity:.1}60%{filter:blur(2px);opacity:.7}to{filter:blur(0);opacity:1}}.landing-root .sd-primary-ico{position:relative;width:14px;height:14px;flex:none;display:grid}.landing-root .sd-primary-ico>.pi-ico{grid-area:1/1;place-self:center;width:14px;height:14px;color:#fafaf9;opacity:0;transition:opacity .25s var(--ease-soft)}.landing-root .sd-primary.is-rest .pi-rest,.landing-root .sd-primary.is-sending .pi-spin,.landing-root .sd-primary.is-sent .pi-check{opacity:1}.landing-root .sd-primary.is-sending .pi-spin path{animation:sd-spoke .8s linear infinite}.landing-root .sd-primary.is-sending .pi-spin path:first-child{animation-delay:-.7s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(2){animation-delay:-.6s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(3){animation-delay:-.5s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(4){animation-delay:-.4s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(5){animation-delay:-.3s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(6){animation-delay:-.2s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(7){animation-delay:-.1s}.landing-root .sd-primary.is-sending .pi-spin path:nth-child(8){animation-delay:0s}@keyframes sd-spoke{0%{opacity:1}to{opacity:.18}}.landing-root .sd-primary-measure{position:absolute;visibility:hidden;pointer-events:none;left:0;top:0;white-space:nowrap}.landing-root .sd-cursor{position:absolute;left:0;top:0;width:24px;height:24px;z-index:13;pointer-events:none;opacity:0;transition:transform .5s var(--ease-soft),opacity .26s var(--ease-soft);filter:drop-shadow(0 2px 4px rgba(0,0,0,.28))}.landing-root .sd-cursor.show{opacity:1}.landing-root .sd-cursor svg{width:24px;height:24px;display:block}.landing-root .sd-cursor .sd-clickring{position:absolute;left:1px;top:1px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(28,25,23,.85);opacity:0}.landing-root .sd-cursor.tap .sd-clickring{animation:sd-tap .6s var(--ease-soft)}@keyframes sd-tap{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.3);opacity:0}}@media (prefers-reduced-motion:reduce){.landing-root .sd-cursor,.landing-root .sd-primary-label{transition:none}.landing-root .sd-cursor.tap .sd-clickring,.landing-root .sd-primary-text,.landing-root .sd-primary.is-sending .pi-spin path{animation:none}}@media (max-width:640px){.landing-root .wrap{padding-left:18px;padding-right:18px;max-width:100%}.landing-root .section{padding-top:52px;padding-bottom:52px}.landing-root .display{font-size:1.95rem;line-height:1.06;letter-spacing:-.03em}.landing-root .lede{font-size:1.02rem;line-height:1.55;max-width:100%}.landing-root .prow-h{font-size:1.34rem;overflow-wrap:break-word}.landing-root .prow-p{font-size:14.5px}.landing-root .sec-head{max-width:30ch;margin:0 auto 40px}.landing-root .sec-head .display{font-size:1.6rem}.landing-root{--hero-pb:26px;--am-modal-h:414px}.landing-root .hero{padding-top:120px}.landing-root .hero-inner{gap:20px}.landing-root .hero .display{font-size:2.05rem;max-width:15ch;line-height:1.04}.landing-root .hero .lede{font-size:1rem;max-width:100%}.landing-root .hero-actions{gap:9px;width:100%}.landing-root .hero-actions .btn{flex:1 1 auto;justify-content:center}.landing-root .hero-trust{font-size:12px}.landing-root .hero-plane-lead .hero-plane{width:88px;height:88px;font-size:70px}.landing-root .hero-sky{width:100%;left:0;transform:none}.landing-root .hero-sky:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(28,25,23,.5),rgba(28,25,23,.4) 42%,rgba(28,25,23,.12) 72%,rgba(28,25,23,0))}.landing-root .frame-stage{margin-top:30px;perspective:none}.landing-root .am-modal{width:100%;border-radius:14px}.landing-root .am-right{display:none}.landing-root .am-header{padding:12px 14px}.landing-root .am-header-title{font-size:13.5px}.landing-root .am-tabs{flex:0 0 50px;width:50px}.landing-root .live-ph-text{font-size:.98rem}.landing-root .prow,.landing-root .prow.feat-row,.landing-root .prow.feat-row.flip{grid-template-columns:1fr;gap:26px}.landing-root .prow+.prow{margin-top:54px}.landing-root .prow.flip .prow-text{order:1}.landing-root .prow.flip .prow-visual{order:2}.landing-root .prow-text{max-width:100%;text-align:left}.landing-root .prow-icon{display:none}.landing-root .prow-p{max-width:34ch;margin-left:0;margin-right:0}.landing-root .feat-stage{padding:18px;max-width:100%}.landing-root .feat-stage--auto,.landing-root .feat-stage--track{min-height:0}.landing-root .card-scaler{width:100%;min-width:0;overflow:hidden}.landing-root .card-scaler-inner{width:max-content}.landing-root .feat-stage--email .es-frame{width:460px!important;max-width:none!important}.landing-root .feat-stage--copilot .cp-card{width:384px!important;max-width:none!important}.landing-root .feat-card{transform:none!important;max-width:none}.landing-root .sd-head{flex-direction:row}.landing-root .sd-actions{flex-wrap:nowrap}.landing-root .cp-cursor,.landing-root .sd-cursor{display:none!important}.landing-root .dg-pilltab>span:last-child,.landing-root .dg-seg>span:last-child{display:none}.landing-root .tier-grid{grid-template-columns:1fr;gap:16px;max-width:100%;margin:0}.landing-root .pricing-head{margin-bottom:28px}.landing-root .pricing-head .display{font-size:1.6rem}.landing-root .bill-toggle{margin:22px 0 30px;gap:10px;flex-wrap:wrap}.landing-root .tier-body{padding:24px 22px}.landing-root .tier-num{font-size:40px}.landing-root .closing .display{font-size:1.7rem;max-width:18ch}.landing-root .closing-plane svg{width:64px;height:64px}.landing-root .closing-actions .btn{width:100%;justify-content:center}.landing-root .hairline{max-width:100%}}