.toast-stack{position:fixed;right:22px;top:22px;display:flex;flex-direction:column;gap:8px;z-index:200;pointer-events:none}.toast{pointer-events:auto;min-width:260px;max-width:360px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ai);border-radius:10px;box-shadow:var(--sh-pop);padding:10px 12px;display:grid;grid-template-columns:22px 1fr 22px;gap:10px;align-items:flex-start;animation:toast-in .22s cubic-bezier(.2,.8,.2,1)}.toast.exit{animation:toast-out .2s ease forwards}@keyframes toast-in{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}@keyframes toast-out{to{transform:translateX(20px);opacity:0}}.toast .t-ic{width:22px;height:22px;border-radius:6px;background:var(--ai-soft);color:var(--ai);display:grid;place-items:center}.toast.err{border-left-color:var(--hot)}.toast.err .t-ic{background:var(--hot-soft);color:var(--hot)}.toast.warn{border-left-color:var(--warm)}.toast.warn .t-ic{background:var(--warm-soft);color:var(--warm)}.toast .t-title{font-size:14.5px;font-weight:700;color:var(--ink);letter-spacing:-.005em}.toast .t-sub{font-size:13.5px;color:var(--ink-3);margin-top:2px}.toast .t-close{width:22px;height:22px;border:0;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.toast .t-close:hover{background:var(--hover);color:var(--ink)}.skel{display:block;background:linear-gradient(90deg,var(--sand) 0,var(--line-2) 40%,var(--sand) 80%);background-size:200% 100%;animation:skel-shimmer 1.4s ease-in-out infinite;border-radius:6px}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel.kpi{height:88px;border-radius:12px}.skel.line{height:12px;border-radius:4px}.skel.card{height:220px;border-radius:14px}.skel.row{height:48px;border-radius:10px}.skel.circle{border-radius:999px}.spinner{width:14px;height:14px;animation:spin .8s linear infinite;display:inline-block;vertical-align:-2px;flex-shrink:0}.spinner.sm{width:11px;height:11px}.spinner.lg{width:22px;height:22px}@keyframes spin{to{transform:rotate(1turn)}}.dialog-backdrop{position:fixed;inset:0;background:rgba(10,11,13,.32);backdrop-filter:blur(2px);z-index:110;display:grid;place-items:center;animation:fade .18s ease}.dialog{background:var(--paper-2);border-radius:14px;width:420px;box-shadow:var(--sh-pop);overflow:hidden;animation:rise .22s cubic-bezier(.2,.8,.2,1)}.dialog .d-body{padding:22px 22px 4px}.dialog h3{margin:0 0 6px;font-size:17.5px;font-weight:700;letter-spacing:-.005em}.dialog p{margin:0 0 18px;font-size:14.5px;color:var(--ink-2);line-height:1.5}.dialog .d-foot{padding:14px 22px;background:var(--paper);border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}.placeholder{display:flex;flex-direction:column;gap:14px;padding:36px}.placeholder .ph-head{display:flex;justify-content:space-between;align-items:center}.placeholder .ph-title{font-size:23px;font-weight:700;letter-spacing:-.015em}.placeholder .ph-sub{font-size:14px;color:var(--ink-3)}#__next,body,html{height:100%}.bar-chart .col .bar{transition:height .45s cubic-bezier(.2,.8,.2,1)}.donut svg circle{transition:stroke-dasharray .5s ease}.range-tab:focus-visible{outline:2px solid var(--ai);outline-offset:2px}:where(button,a,[role=button],[role=switch],[tabindex]):focus-visible{outline:2px solid var(--ai);outline-offset:2px;border-radius:6px}:where(input,textarea,select):focus-visible{outline:2px solid var(--ai);outline-offset:1px}.rail-btn .dot{box-shadow:0 0 0 2px var(--paper);border:0}.modal.wide{width:920px}.modal.narrow{width:560px}.drawer-backdrop{position:fixed;inset:0;background:rgba(10,11,13,.5);backdrop-filter:blur(3px);z-index:105;animation:fade .18s ease}.drawer{position:fixed;top:0;right:0;bottom:0;width:460px;background:var(--paper-2);border-left:1px solid var(--line);box-shadow:var(--sh-pop);z-index:106;display:flex;flex-direction:column;animation:drawer-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes drawer-in{0%{transform:translateX(20px);opacity:0}to{transform:none;opacity:1}}.drawer .d-head{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.drawer .d-head h2{margin:0;font-size:17.5px;font-weight:700;letter-spacing:-.005em;flex:1}.drawer .d-head small{display:block;font-size:13px;color:var(--ink-3);font-weight:600;margin-top:1px}.drawer .d-body{flex:1;overflow-y:auto;padding:18px 20px 30px}.drawer .d-foot{padding:12px 20px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;background:var(--paper)}.cmdk-backdrop{position:fixed;inset:0;background:rgba(10,11,13,.5);backdrop-filter:blur(3px);z-index:130;display:grid;place-items:flex-start center;padding-top:12vh;animation:fade .16s ease}.cmdk{width:560px;max-width:90vw;background:var(--paper-2);border-radius:14px;box-shadow:var(--sh-pop);overflow:hidden;animation:rise .2s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;max-height:60vh}.cmdk-input{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.cmdk-input input{flex:1;border:0;outline:0;background:transparent;font-size:16.5px;color:var(--ink)}.cmdk-input input::-moz-placeholder{color:var(--ink-4)}.cmdk-input input::placeholder{color:var(--ink-4)}.cmdk-list{overflow-y:auto;padding:6px}.cmdk-group{font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 4px}.cmdk-item{width:100%;display:grid;grid-template-columns:24px 1fr auto;gap:10px;padding:9px 10px;border-radius:8px;align-items:center;font-size:14.5px;text-align:left;background:transparent;border:0;cursor:pointer;color:var(--ink)}.cmdk-item.active,.cmdk-item:hover{background:var(--hover)}.cmdk-item .ic{width:24px;height:24px;border-radius:6px;background:var(--ai-soft);color:var(--ai);display:grid;place-items:center}.cmdk-item .sub{font-size:12.5px;color:var(--ink-3);margin-top:1px}.cmdk-item .kbd{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--ink-3);background:var(--sand);padding:1px 6px;border-radius:4px}.cmdk-empty{padding:36px 20px;text-align:center;color:var(--ink-3);font-size:14.5px}.popover{position:fixed;z-index:90;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-pop);width:360px;max-height:480px;overflow:hidden;display:flex;flex-direction:column;animation:rise .18s cubic-bezier(.2,.8,.2,1)}.popover-head{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center}.popover-head h3{margin:0;font-size:14.5px;font-weight:700;flex:1}.popover-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.popover-group{position:sticky;top:0;z-index:1;padding:7px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--paper-2);border-top:1px solid var(--line-2)}.popover-group:first-child{border-top:0}.popover-item{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:12px 14px;border-top:1px solid var(--line-2);cursor:pointer;font-size:14px}.popover-item:hover{background:var(--hover)}.popover-item.unread{background:var(--ai-soft-2)}.popover-item .ic{width:24px;height:24px;border-radius:6px;background:var(--ai-soft);color:var(--ai);display:grid;place-items:center}.popover-item .when{font-size:12px;color:var(--ink-3);margin-top:2px}.connector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.connector-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;position:relative}.connector-card.connected{border-color:var(--ai-line)}.connector-card .row1{display:flex;align-items:center;gap:10px}.connector-card .logo{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:17.5px}.connector-card .meta{flex:1;min-width:0}.connector-card .name{font-size:15.5px;font-weight:700;letter-spacing:-.005em}.connector-card .tagline{font-size:13px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.connector-card .pill{font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--sand);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.connector-card .pill.ok{background:var(--ai-soft);color:var(--ai-ink)}.connector-card .desc{font-size:13.5px;color:var(--ink-2);line-height:1.5;min-height:32px}.connector-card .stats{display:flex;gap:14px;font-size:12.5px;color:var(--ink-3);padding-top:8px;border-top:1px solid var(--line-2)}.connector-card .stats b{color:var(--ink);font-weight:700}.connector-card .actions{display:flex;gap:6px;margin-top:4px}.connector-card .actions .btn{flex:1;justify-content:center}.connector-card .status-dot{width:8px;height:8px;border-radius:999px;background:var(--ink-4);margin-right:4px;display:inline-block}.connector-card .status-dot.on{background:var(--ai);box-shadow:0 0 0 3px rgba(123,154,88,.18)}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:280px;border-radius:12px;overflow:hidden}.gallery>.ph{background:repeating-linear-gradient(135deg,#e8eaee 0 12px,#dde1e6 12px 24px)}.gallery>.ph.lead{grid-row:1/3}.modal.qv-sheet{width:760px}.modal.qv-sheet .gallery{height:240px}.qv-handle{display:none}@media (max-width:639px){.modal-backdrop.qv-backdrop{place-items:end stretch;grid-template-columns:minmax(0,1fr)}.modal.qv-sheet{width:100%;max-height:92vh;border-radius:16px 16px 0 0}.modal.qv-sheet .gallery{height:170px}.modal.qv-sheet .qv-handle{display:grid;place-items:center;padding:8px 0 2px;flex:none}.modal.qv-sheet .modal-foot.qv-foot{flex-wrap:wrap;gap:8px}.modal.qv-sheet .qv-foot-note{display:none}.modal.qv-sheet .qv-foot-actions{width:100%}.modal.qv-sheet .qv-foot-actions .btn.primary{flex:1;justify-content:center}}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.prop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}@media (max-width:640px){.prop-grid{grid-template-columns:1fr;gap:12px}}.promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.promo-tile{padding:10px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:13.5px;text-align:left;background:var(--surface)}.promo-tile.active{border-color:var(--ai);background:var(--ai-soft-2);color:var(--ai-ink)}.promo-tile b{display:block;font-size:15.5px;margin-bottom:2px}html{scroll-behavior:smooth}html[data-lenis]{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.marketing{min-height:100vh;background:var(--paper-2);overflow-x:clip}.m-nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:hsla(43,28%,95%,.78);border-bottom:1px solid var(--line)}.m-nav-inner{max-width:1180px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:28px}.m-logo{display:inline-flex;align-items:center;gap:8px;font-family:Quicksand,sans-serif;font-style:italic;font-size:23px;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.m-logo .mark{width:28px;height:28px;border-radius:8px;background:transparent;display:grid;place-items:center;overflow:hidden}.m-logo .mark img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.m-links{display:flex;gap:22px;flex:1}.m-links a{font-size:15px;color:var(--ink-2);text-decoration:none}.m-links a:hover{color:var(--ink)}.m-cta{display:flex;gap:8px}.m-btn,.m-cta{align-items:center}.m-btn{font-size:14.5px;padding:8px 14px;border-radius:10px;display:inline-flex;gap:6px;cursor:pointer;text-decoration:none;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap}.m-btn:hover{background:var(--hover)}.m-btn.primary{background:var(--ai);border-color:var(--ai);color:#fff}.m-btn.primary:hover{background:var(--ai-ink)}.m-btn.ghost{background:transparent;border-color:transparent}.m-btn.ghost:hover{background:var(--hover)}.lp-shell{max-width:1200px;margin:0 auto;padding-inline:20px}@media (min-width:640px){.lp-shell{padding-inline:40px}}.lp-nav{position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.72);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line);transition:background .32s ease,border-color .32s ease}html[data-hero-over] .lp-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}html[data-hero-over] .lp-nav .m-logo,html[data-hero-over] .lp-nav__links a:hover,html[data-hero-over] .lp-nav__signin:hover{color:#fff}html[data-hero-over] .lp-nav__links a,html[data-hero-over] .lp-nav__signin{color:hsla(0,0%,100%,.82)}html[data-hero-over] .lp-nav .lp-btn{background:#fff;border-color:#fff;color:var(--ink)}html[data-hero-over] .lp-nav .lp-btn:hover{background:hsla(0,0%,100%,.86);border-color:hsla(0,0%,100%,.86)}.lp-nav .lp-btn,.lp-nav .m-logo,.lp-nav__links a,.lp-nav__signin{transition:color .32s ease,background .32s ease,border-color .32s ease}.lp-nav__inner{max-width:1200px;margin:0 auto;padding:18px 20px;display:flex;align-items:center;gap:32px}@media (min-width:640px){.lp-nav__inner{padding-inline:40px}}html[data-hero-over] .lp-nav__inner{transform:translateY(12px)}.lp-nav__inner{transition:transform .32s ease}.lp-nav__links{display:none;flex:1;gap:28px}@media (min-width:900px){.lp-nav__links{display:flex}}.lp-nav__links a{font-size:14.5px;color:var(--ink-2);text-decoration:none}.lp-nav__links a:hover{color:var(--ink)}.lp-nav__cta{display:flex;align-items:center;gap:18px;margin-left:auto}@media (max-width:420px){.lp-nav__inner{gap:12px;padding-inline:16px}.lp-nav__cta{gap:12px}.lp-btn{padding:9px 16px;font-size:14px}}.lp-nav__signin{font-size:14.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.lp-nav__signin:hover{color:var(--ink)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--ai);background:var(--ai);color:#fff;font-size:14.5px;font-weight:600;padding:10px 20px;text-decoration:none;white-space:nowrap;transition:background .14s ease,border-color .14s ease}.lp-btn:hover{background:var(--ai-ink);border-color:var(--ai-ink)}.lp-btn--lg{font-size:16px;padding:15px 30px}.lp-arrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--ai);text-decoration:none;white-space:nowrap}.lp-arrow svg{transition:transform .16s ease}.lp-arrow:hover{color:var(--ai-ink)}.lp-arrow:hover svg{transform:translateX(3px)}.lp-arrow--lg{font-size:16px}.lp-arrow--back:hover svg{transform:translateX(-3px)}.lp-arrow--underline{padding-bottom:8px;border-bottom:1px solid var(--ai-line)}.lp-arrow--underline:hover{border-bottom-color:var(--ai)}.lp-label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);line-height:1.5}.lp-display{font-size:46px;font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--ink)}@media (min-width:640px){.lp-display{font-size:68px;letter-spacing:-.04em}}@media (min-width:1024px){.lp-display{font-size:84px}}.lp-list{list-style:none}.lp-list li{border-top:1px solid var(--line-2);padding:14px 0;font-size:15px;line-height:1.55;color:var(--ink-2)}.lp-list li:last-child{border-bottom:1px solid var(--line-2)}.lp-logos{list-style:none}.lp-logos img{filter:grayscale(1);opacity:.75}.lp-logos--muted img{opacity:.45}.lp-display__muted,.lp-tag{color:var(--ink-4)}.lp-tag{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:100px;padding:2px 9px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lp-tag--live{border-color:var(--ai-line);background:var(--ai-soft-2);color:var(--ai-ink)}.lp-tabs__bar{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.lp-tabs__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;padding:13px 16px;margin-bottom:-1px;font-size:15px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:color .14s ease,border-color .14s ease}.lp-tabs__btn:hover{color:var(--ink)}.lp-tabs__btn.is-on{color:var(--ai-ink);border-bottom-color:var(--ai)}.lp-tabs__blurb{padding:30px 2px 0;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:62ch}.lp-tabs__panel{margin-top:34px;animation:lp-tab-in .32s cubic-bezier(.22,.61,.36,1) both}@keyframes lp-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-tabs__panel{animation:none}}.fake-toprow b{font-weight:700;color:var(--ink)}.fake-meta{color:var(--ink-3)}.lp-table{padding:4px 2px 0}.lp-table__thumb{width:24px;height:24px;flex:none;border-radius:7px;background:linear-gradient(140deg,var(--ai-soft),var(--line-2));border:1px solid var(--line)}.lp-table__avatar{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:100px;background:var(--ai);color:#fff;font-size:10.5px;font-weight:700;font-style:normal}.lp-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ai-line);border-radius:100px;padding:2px 9px;font-size:10.5px;font-weight:600;color:var(--ai-ink);background:var(--ai-soft-2)}.lp-chip:before{content:"";width:5px;height:5px;border-radius:100px;background:var(--ai)}.lp-chip.is-quiet{border-color:var(--line);background:var(--paper);color:var(--ink-3)}.lp-chip.is-quiet:before{background:var(--ink-4)}.lp-prices__legend{display:flex;gap:18px;padding:14px 2px 0;font-size:11px;color:var(--ink-4)}.lp-prices__legend span{display:inline-flex;align-items:center;gap:6px}.lp-prices__legend i{width:10px;height:10px;border-radius:3px}.lp-prices__legend i.is-base{background:var(--ai-soft)}.lp-prices__legend i.is-up{background:var(--ai-line)}.lp-prices__legend i.is-peak{background:var(--ai)}.lp-table__head,.lp-table__row{display:grid;gap:10px;align-items:center;font-size:12px;color:var(--ink-2)}.lp-table__row--listing{grid-template-columns:1.2fr 1.1fr .4fr .8fr .8fr}.lp-table__row--res{grid-template-columns:1.1fr 1.1fr 1fr .5fr .9fr}.lp-table__head{padding-bottom:8px;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4)}.lp-table__row{padding:9px 0;border-bottom:1px solid var(--line-2)}.lp-table__name{font-weight:650;color:var(--ink);display:flex;align-items:center;gap:6px}.lp-table__num{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink)}.lp-table__flag{border:1px solid var(--ai-line);border-radius:100px;padding:1px 7px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-ink);white-space:nowrap}.lp-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:100px;background:var(--ai)}.lp-dot.is-quiet{background:var(--ink-4)}.lp-prices{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:10px;height:214px;padding:10px 2px 0}.lp-prices__col{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:8px}.lp-prices__amount{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3)}.lp-prices__bar{width:58%;align-self:center;border-radius:3px 3px 0 0;background:var(--ai-soft);min-height:6px}.lp-prices__bar.is-up{background:var(--ai-line)}.lp-prices__bar.is-peak{background:var(--ai)}.lp-prices__day{font-size:11px;color:var(--ink-4);padding-top:7px;border-top:1px solid var(--line);text-align:center}.lp-connect{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:22px 24px 8px}.lp-connect__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line-2)}.lp-connect__title{font-size:15px;font-weight:700;color:var(--ink)}.lp-connect__state{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.lp-connect--static .lp-connect__state{display:none}.lp-connect__state:before{content:"";width:7px;height:7px;border-radius:100px;background:var(--ink-4);animation:lp-pulse 1.3s ease-in-out infinite}.lp-connect__state.is-done{color:var(--ai-ink)}.lp-connect__state.is-done:before{background:var(--ai);animation:none}@keyframes lp-pulse{0%,to{opacity:.35}50%{opacity:1}}.lp-connect__steps{list-style:none;margin:0;padding:0}.lp-connect__step{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-2);transition:opacity .32s ease}.lp-connect__step:last-child{border-bottom:0}.lp-connect__step.is-idle{opacity:.38}.lp-connect__mark{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line);border-radius:100px;color:#fff}.lp-connect__step.is-busy .lp-connect__mark{border-color:var(--ai);border-right-color:transparent;animation:lp-spin .7s linear infinite}.lp-connect__step.is-done .lp-connect__mark{border-color:var(--ai);background:var(--ai)}@keyframes lp-spin{to{transform:rotate(1turn)}}.lp-connect__label{font-size:14.5px;color:var(--ink-2)}.lp-connect__step.is-done .lp-connect__label{color:var(--ink)}.lp-connect__detail{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink-4);text-align:right}.lp-connect__step.is-done .lp-connect__detail{color:var(--ai-ink)}@media (prefers-reduced-motion:reduce){.lp-connect__state:before,.lp-connect__step.is-busy .lp-connect__mark{animation:none}}@media (max-width:520px){.lp-connect{padding:18px 16px 6px}.lp-connect__detail{display:none}.lp-prices{height:190px;gap:5px}.lp-prices__bar{width:72%}.lp-prices__amount{font-size:9.5px}.lp-table__head,.lp-table__row{font-size:11px;gap:8px}.lp-table__row--listing{grid-template-columns:1.3fr .4fr .9fr}.lp-table__row--listing>:nth-child(2),.lp-table__row--listing>:nth-child(5){display:none}.lp-table__row--res{grid-template-columns:1.1fr 1fr .9fr}.lp-table__flag,.lp-table__row--res>:nth-child(2),.lp-table__row--res>:nth-child(4){display:none}}.hc{--hc-raw:1;--hc-p:1;--hc-late:1;--hc-copy:1}.hc,.hc__camera{position:relative}.hc__copy{display:grid;gap:22px;padding-block:56px 32px}.hc__title{font-size:clamp(42px,8vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--ink);max-width:14ch}.hc__title-soft{color:var(--ink-4)}.hc__lede{max-width:46ch;font-size:17px;line-height:1.6;color:var(--ink-2)}.hc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.hc__frame{position:relative;margin:0 20px 40px;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:var(--surface)}@media (min-width:640px){.hc__frame{margin-inline:40px}}.hc__blur,.hc__card,.hc__chrome,.hc__cue,.hc__sat,.hc__scrim{display:none}@media (min-width:1100px){.hc{height:235vh;margin-top:calc(-1 * var(--nav-h, 80px))}.hc__camera{position:sticky;top:0;height:100vh;min-height:700px;overflow:hidden}.hc__frame{position:absolute;margin:0;aspect-ratio:auto;top:calc(14px + var(--hc-p) * (var(--nav-h, 80px) - 14px + 13vh));bottom:calc(14px + var(--hc-p) * 13vh);left:calc(14px + var(--hc-p) * (2px + 47vw));right:calc(14px + var(--hc-p) * (2px + 3vw));border-radius:calc(24px - var(--hc-p) * 6px);box-shadow:0 calc(var(--hc-p) * 34px) calc(var(--hc-p) * 80px) calc(var(--hc-p) * -40px) rgba(34,34,65,.5);will-change:top,bottom,left,right}.hc__blur{display:block;position:absolute;inset:0;overflow:hidden;opacity:calc(1 - var(--hc-copy));pointer-events:none}.hc__blur img{filter:blur(18px) saturate(.94);transform:scale(1.1)}.hc__blur{-webkit-mask-image:linear-gradient(100deg,#000,#000 30%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.18) 62%,transparent 74%);mask-image:linear-gradient(100deg,#000,#000 30%,rgba(0,0,0,.62) 48%,rgba(0,0,0,.18) 62%,transparent 74%)}.hc__scrim{display:block;position:absolute;inset:0;background:linear-gradient(100deg,rgba(18,20,34,.42),rgba(18,20,34,.2) 52%,rgba(18,20,34,.06));opacity:calc(1 - var(--hc-p));pointer-events:none}.hc__chrome{display:flex;align-items:center;gap:6px;position:absolute;top:0;left:0;right:0;height:40px;padding:0 14px;background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--line-2);backdrop-filter:blur(8px);opacity:var(--hc-late)}.hc__chrome i{width:8px;height:8px;border-radius:100px;background:var(--line)}.hc__chrome b{margin:0 auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:var(--ink-4)}.hc__copy{position:absolute;z-index:5;top:calc(50% + 24px);left:0;right:0;transform:translateY(-50%);max-width:min(1200px,100vw);margin-inline:auto;padding:0 40px;gap:26px;width:100%}.hc__title{max-width:13ch;font-size:clamp(52px,4.6vw,72px);color:color-mix(in srgb,#fff calc((1 - var(--hc-copy)) * 100%),var(--ink))}.hc__title-soft{color:color-mix(in srgb,hsla(0,0%,100%,.72) calc((1 - var(--hc-copy)) * 100%),var(--ink-4))}.hc__lede{max-width:44ch;font-size:18px;color:color-mix(in srgb,hsla(0,0%,100%,.88) calc((1 - var(--hc-copy)) * 100%),var(--ink-2))}.hc__copy .lp-arrow{color:color-mix(in srgb,#fff calc((1 - var(--hc-copy)) * 100%),var(--ai));border-bottom-color:color-mix(in srgb,hsla(0,0%,100%,.5) calc((1 - var(--hc-copy)) * 100%),var(--ai-line))}.hc__sat{display:block;position:absolute;width:236px;aspect-ratio:4/3;border:6px solid var(--paper-2);border-radius:18px;overflow:hidden;background:var(--surface);box-shadow:0 22px 52px -32px rgba(34,34,65,.44);opacity:var(--hc-late)}.hc__sat--a{left:49vw;top:7vh;transform:translate3d(calc((1 - var(--hc-late)) * 130px),calc((1 - var(--hc-late)) * 86px),0) rotate(calc((1 - var(--hc-late)) * 4deg)) scale(calc(.86 + var(--hc-late) * .14))}.hc__sat--b{right:2.5vw;top:3.5vh;transform:translate3d(calc((1 - var(--hc-late)) * -130px),calc((1 - var(--hc-late)) * 96px),0) rotate(calc((1 - var(--hc-late)) * -4deg)) scale(calc(.86 + var(--hc-late) * .14))}.hc__card{display:block;position:absolute;right:1.5vw;bottom:8vh;z-index:6;width:252px;padding:14px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.96);box-shadow:0 22px 50px -26px rgba(34,34,65,.42);backdrop-filter:blur(12px);opacity:var(--hc-late);transform:translate3d(calc((1 - var(--hc-late)) * 34px),0,0)}.hc__cue{display:flex;align-items:center;gap:10px;position:absolute;left:50%;bottom:26px;transform:translateX(-50%);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,hsla(0,0%,100%,.8) calc((1 - var(--hc-copy)) * 100%),var(--ink-4));opacity:calc(1 - var(--hc-raw) * 3);pointer-events:none}.hc__cue i{width:20px;height:32px;border:1px solid;border-radius:100px;position:relative;opacity:.6}.hc__cue b{position:absolute;left:50%;top:7px;width:3px;height:6px;border-radius:100px;background:currentColor;transform:translateX(-50%);animation:marketing-scroll-cue 1.7s ease-in-out infinite}}@keyframes marketing-scroll-cue{0%{opacity:0;transform:translate(-50%)}35%{opacity:1}75%,to{opacity:0;transform:translate(-50%,9px)}}@media (prefers-reduced-motion:reduce){.hc{height:auto}.hc__camera{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.hc__frame{position:relative;inset:auto;margin:0 40px 40px;aspect-ratio:16/9;border-radius:20px;box-shadow:none}.hc__copy{position:relative;transform:none;top:auto}.hc__card,.hc__chrome,.hc__cue,.hc__sat,.hc__scrim{display:none}.hc__cue b{animation:none}}.lp-lit{position:relative;isolation:isolate;overflow:clip}.lp-lit__glow{position:absolute;z-index:-1;inset:0;pointer-events:none;animation:lp-breathe 14s ease-in-out infinite}.lp-lit--dark .lp-lit__glow{background:radial-gradient(ellipse 46% 32% at 50% 100%,rgba(150,250,196,.42),transparent 64%),radial-gradient(ellipse 104% 84% at 50% 108%,rgba(36,168,114,.58),transparent 68%),radial-gradient(ellipse 46% 44% at 88% 0,rgba(120,224,172,.16),transparent 62%)}.lp-lit--light .lp-lit__glow{background:radial-gradient(ellipse 58% 56% at 74% 6%,rgba(18,83,56,.2),transparent 62%),radial-gradient(ellipse 74% 64% at 14% 98%,rgba(18,83,56,.13),transparent 66%)}.lp-lit--center .lp-lit__glow{background:radial-gradient(ellipse 40% 42% at 50% 74%,rgba(18,83,56,.16),transparent 62%),radial-gradient(ellipse 72% 70% at 50% 86%,rgba(18,83,56,.12),transparent 66%)}@keyframes lp-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.lp-lit__glow{animation:none;opacity:.9}}.st{position:relative;--st-p:1}.st__camera{padding:72px 0 80px}.st__heading{text-align:center;font-size:clamp(32px,6vw,60px);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:var(--ai)}.st__cards{display:grid;gap:20px;margin-top:48px}@media (min-width:720px){.st__cards{grid-template-columns:repeat(3,1fr);gap:22px}.st__card{position:relative}.st__card:not(:last-child):after{content:"";position:absolute;left:100%;top:35px;width:22px;border-top:2px dashed var(--ai-line)}}.st__card{display:flex;flex-direction:column;border-radius:24px;background:var(--surface);border:1px solid var(--line);overflow:hidden;box-shadow:0 24px 60px -38px rgba(34,34,65,.4)}.st__media{position:relative;aspect-ratio:4/3;background:var(--paper)}.st__num{position:absolute;left:16px;top:16px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:100px;background:var(--ai);color:#fff;font-size:16px;font-weight:700;box-shadow:0 8px 20px -8px rgba(10,35,24,.6)}.st__body{display:grid;gap:10px;padding:20px 22px 24px}.st__title{display:grid;gap:6px;margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.st__step{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ai)}.st__line{font-size:14.5px;line-height:1.6;color:var(--ink-2)}@media (min-width:1000px){.st{height:230vh}.st__camera{position:sticky;top:73px;height:calc(100vh - 73px);min-height:660px;padding:0;display:grid;align-content:center;overflow:hidden}.st__heading{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1;font-size:clamp(44px,5.4vw,76px);opacity:max(0,calc(1 - max(0, var(--st-p) - .32) * 2.6));transition:none}.st__cards{position:relative;z-index:2;margin-top:0;align-items:start;pointer-events:none}.st__card{pointer-events:auto;transform:translate3d(0,calc((1 - var(--st-p)) * var(--st-depth, 560px)),0);will-change:transform}.st__media{aspect-ratio:5/4}}@media (prefers-reduced-motion:reduce){.st{height:auto}.st__camera{height:auto;min-height:0;padding:72px 0 80px;overflow:visible;display:block}.st__camera,.st__heading{position:relative;top:auto}.st__heading{transform:none}.st__cards{margin-top:48px}.st__card{transform:none}}.tm{display:grid;gap:18px}@media (min-width:760px){.tm{grid-template-columns:repeat(3,1fr);gap:20px}.tm--two{grid-template-columns:repeat(2,1fr);max-width:860px}}.tm__card{display:flex;flex-direction:column;gap:16px;margin:0;padding:26px 26px 24px;border:1px solid var(--line);border-radius:20px;background:var(--surface);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.tm__card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -32px rgba(34,34,65,.32)}.tm__mark{font-size:34px;line-height:.6;color:var(--ai-line)}.tm__quote{flex:1;font-size:16.5px;line-height:1.6;letter-spacing:-.005em;color:var(--ink)}.tm__by{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--line-2)}.tm__avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:100px;background:var(--ai-soft);color:var(--ai-ink);font-size:12.5px;font-weight:700}.tm__who{display:grid;gap:1px;min-width:0}.tm__name{font-size:14.5px;font-weight:700;color:var(--ink)}.tm__role{font-size:12.5px;color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.tm__card{transition:none}.tm__card:hover{transform:none}}.lp-outro{position:relative;background:linear-gradient(180deg,var(--surface-dark) 0,#071a12 100%);color:#fff;--on-dark-soft:hsla(0,0%,100%,.66)}.lp-lit--outro .lp-lit__glow{background:radial-gradient(ellipse 42% 24% at 50% 48%,rgba(150,250,196,.26),transparent 64%),radial-gradient(ellipse 94% 54% at 50% 54%,rgba(36,168,114,.4),transparent 70%)}.lp-finale{position:relative;background:transparent;padding-top:132px}.lp-finale__inner{text-align:center;display:grid;gap:32px;justify-items:center}.lp-finale__title{max-width:22ch;text-wrap:balance;font-size:clamp(32px,4.2vw,58px);font-weight:500;line-height:1.02;letter-spacing:-.04em;color:#fff}.lp-finale__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.lp-btn--light{background:#fff;border-color:#fff;color:var(--ink)}.lp-btn--light:hover{background:hsla(0,0%,100%,.86);border-color:hsla(0,0%,100%,.86);color:var(--ink)}.lp-btn--outline{background:transparent;border-color:hsla(0,0%,100%,.4);color:#fff}.lp-btn--outline:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.lp-finale__window{width:min(1100px,calc(100vw - 40px));margin:104px auto 0;border:1px solid hsla(0,0%,100%,.16);border-bottom:0;border-radius:18px 18px 0 0;background:hsla(0,0%,100%,.05);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 34%,rgba(0,0,0,.45) 68%,transparent 96%);mask-image:linear-gradient(180deg,#000 34%,rgba(0,0,0,.45) 68%,transparent 96%)}.lp-finale__chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.12)}.lp-finale__chrome i{width:7px;height:7px;border-radius:100px;background:hsla(0,0%,100%,.24)}.lp-finale__chrome b{margin:0 auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:hsla(0,0%,100%,.45)}.lp-finale__body{display:grid;grid-template-columns:56px 1fr;min-height:360px}.lp-finale__rail{display:grid;align-content:start;gap:12px;padding:20px 0;border-right:1px solid hsla(0,0%,100%,.12);justify-items:center}.lp-finale__rail span{width:22px;height:22px;border-radius:7px;background:hsla(0,0%,100%,.1)}.lp-finale__rail span.is-on{background:rgba(140,245,190,.5)}.lp-finale__content{display:grid;gap:18px;padding:22px 24px;align-content:start}.lp-finale__rows{display:grid;gap:14px}.lp-finale__row{display:grid;grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:16px;padding:15px 0;border-top:1px solid hsla(0,0%,100%,.09);font-size:12.5px;color:hsla(0,0%,100%,.62)}.lp-outro__footer{background:transparent;color:hsla(0,0%,100%,.66);margin-top:-48px;padding-top:24px}.lp-outro__footer .m-logo{color:#fff}.lp-outro__footer .lp-label{color:hsla(0,0%,100%,.45)}.lp-outro__footer p{color:hsla(0,0%,100%,.58)!important}.lp-outro__footer a{color:hsla(0,0%,100%,.72)!important}.lp-outro__footer a:hover{color:#fff!important}.lp-outro__footer .border-t{border-color:hsla(0,0%,100%,.14)!important}.lp-outro__footer span{color:hsla(0,0%,100%,.5)}.ch{border-bottom:1px solid var(--line);background:var(--paper-2);overflow:hidden}.ch__inner{display:grid;gap:20px;padding-block:26px}@media (min-width:1000px){.ch__inner{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:40px}}.ch__label{display:grid;gap:6px}.ch__note{font-size:12.5px;line-height:1.5;color:var(--ink-3)}.ch__marquee{overflow:hidden}.ch__group,.ch__track{display:flex}.ch__group+.ch__group{display:none}@media (max-width:1199px){.ch__marquee{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.ch__marquee::-webkit-scrollbar{display:none}}.ch__item{display:inline-flex;align-items:center;gap:10px;padding-inline:0;margin-right:30px;font-size:15px;font-weight:600;color:var(--ink-3);white-space:nowrap}.ch__item.is-live{color:var(--ink)}.ch__logo{display:grid;place-items:center;width:28px;height:28px}.ch__logo img{-o-object-fit:contain;object-fit:contain}.ch__item:not(.is-live) .ch__logo img{filter:grayscale(1);opacity:.62}@media (pointer:coarse){.lp-btn,.m-logo{min-height:44px}.fq__q,.lp-arrow,.lp-nav__signin,.lp-outro__footer a{min-height:44px;display:inline-flex;align-items:center}.lp-outro__footer a{padding-block:12px}.lp-outro__footer .grid{gap:0!important}.lp-arrow{padding-block:11px}.lp-nav__signin{padding-inline:4px}}.fw{position:relative;height:84px;overflow:hidden;background:var(--paper-2);border-bottom:1px solid var(--line)}@media (min-width:720px){.fw{height:104px}}.fw__lane{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden}.fw__lane--in{left:0;right:50%}.fw__lane--out{left:50%;right:0;background:var(--surface-dark)}.fw__lane:after,.fw__lane:before{content:"";position:absolute;top:0;bottom:0;z-index:1;width:84px;pointer-events:none}.fw__lane--in:before{left:0;background:linear-gradient(to right,var(--paper-2),hsla(0,0%,100%,0))}.fw__lane--in:after{right:0;width:62px;background:linear-gradient(to left,var(--paper-2),hsla(0,0%,100%,0))}.fw__lane--out:before{left:0;width:62px;background:linear-gradient(to right,var(--surface-dark),rgba(10,35,24,0))}.fw__lane--out:after{right:0;background:linear-gradient(to left,var(--surface-dark),rgba(10,35,24,0))}.fw__track{flex:none;white-space:nowrap;animation:fw-slide 34s linear infinite;will-change:transform}.fw__group,.fw__track{display:flex}.fw__group span{padding-inline:26px}@media (min-width:720px){.fw__group span{padding-inline:38px}}.fw__lane--in .fw__track{font-size:16px;color:var(--ink-4)}.fw__lane--out .fw__track{font-size:16px;font-weight:600;color:#fff}@media (min-width:720px){.fw__lane--in .fw__track,.fw__lane--out .fw__track{font-size:19px}}@keyframes fw-slide{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.fw__pill{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:100px;background:var(--paper-2);border:1px solid var(--line);box-shadow:0 10px 28px -14px rgba(34,34,65,.4)}.fw__pill :where(svg,img){width:26px;height:26px}@media (min-width:720px){.fw__pill{width:60px;height:60px}.fw__pill :where(svg,img){width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.fw__track{animation:none}}.lp-balance{text-wrap:balance}.lp-cards{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:680px){.lp-cards{grid-template-columns:1fr 1fr}}@media (min-width:1180px){.lp-cards{grid-template-columns:repeat(4,1fr);gap:22px}}.lp-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden;transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.lp-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px -34px rgba(34,34,65,.34)}.lp-card__media{display:grid;place-items:center;padding:24px 22px;height:200px;overflow:hidden;background:linear-gradient(170deg,var(--ai-soft-2),rgba(241,249,245,.35));border-bottom:1px solid var(--line-2)}.lp-card__body{display:flex;flex-direction:column;gap:8px;padding:22px 24px 26px}.lp-card__n{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--ink-4)}.lp-card__title{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.lp-card__line{font-size:14.5px;line-height:1.6;color:var(--ink-2)}.lp-mini{width:100%;display:grid;gap:8px}.lp-mini--center{justify-items:center;gap:14px}.lp-mini__person{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:7px 10px;border-radius:10px;background:hsla(0,0%,100%,.86)}.lp-mini__avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:100px;background:var(--ai);color:#fff;font-size:9.5px;font-weight:700}.lp-mini__name{font-size:12px;font-weight:650;color:var(--ink)}.lp-mini__role{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ai-ink);border:1px solid var(--ai-line);border-radius:100px;padding:2px 7px}.lp-mini__connect{display:flex;align-items:center;gap:0}.lp-mini__logo,.lp-mini__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid var(--line);overflow:hidden}.lp-mini__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lp-mini__mark{background:var(--ai);border-color:var(--ai);color:#fff}.lp-mini__wire{width:42px;height:2px;background:repeating-linear-gradient(to right,var(--ai-line) 0 5px,transparent 5px 10px)}.lp-mini__status{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ai-ink)}.lp-mini__cal,.lp-mini__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-radius:10px;background:hsla(0,0%,100%,.86)}.lp-mini__label{font-size:12px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-mini__price{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ai-ink)}.lp-mini__track{position:relative;flex:1;height:12px;min-width:66px}.lp-mini__track i{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--ai)}@media (prefers-reduced-motion:reduce){.lp-card{transition:none}.lp-card:hover{transform:none}}.lp-float-host{position:relative}.lp-float{display:none}@media (min-width:1100px){.lp-float{position:absolute;z-index:5;display:grid;gap:2px;width:172px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.97);box-shadow:0 20px 44px -26px rgba(34,34,65,.4);backdrop-filter:blur(10px);animation:lp-drift 7s ease-in-out infinite}.lp-float--a{left:-28px;bottom:-24px}.lp-float--b{right:-28px;bottom:-24px;animation-delay:-3.5s}}.lp-float__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ai)}.lp-float__value{font-size:14px;font-weight:700;color:var(--ink);line-height:1.25}.lp-float__meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}@keyframes lp-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.op{margin-top:48px;display:grid;gap:28px}@media (min-width:1000px){.op{grid-template-columns:.95fr 1.05fr;gap:56px;align-items:center}}.op__list{display:grid;border-top:1px solid var(--line)}.op__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--line);border-left:2px solid transparent;background:transparent;text-align:left;display:grid;gap:6px;padding:20px 20px 20px 18px;cursor:pointer;transition:border-color .26s ease,background .26s ease,opacity .26s ease}@media (min-width:1000px){.op__item{opacity:.55}}.op__item.is-on{opacity:1;border-left-color:var(--ai);background:linear-gradient(90deg,var(--ai-soft-2),transparent 70%)}.op__item:focus-visible{outline:2px solid var(--ai);outline-offset:-2px}.op__n{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--ink-4);transition:color .26s ease}.op__item.is-on .op__n{color:var(--ai)}.op__title{font-size:19px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.op__line{max-width:48ch;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.op__stage{min-height:330px;display:grid;align-items:center}.op__slide{animation:lp-tab-in .38s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.op__slide{animation:none}.op__item{transition:none}}.lp-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.lp-match__pane{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:16px 16px 12px}.lp-match__pane.is-ours{border-color:var(--ai-line);background:var(--ai-soft-2)}.lp-match__src{display:block;margin-bottom:12px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.lp-match__pane.is-ours .lp-match__src{color:var(--ai-ink)}.lp-match__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--ink-2)}.lp-match__row b{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--ink);font-weight:600}.lp-match__eq{font-size:18px;font-weight:600;color:var(--ai)}.lp-access{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:20px 22px 16px}.lp-access__head{display:flex;justify-content:space-between;padding-bottom:14px}.lp-access__head,.lp-access__row{align-items:center;gap:12px;border-bottom:1px solid var(--line-2)}.lp-access__row{display:grid;grid-template-columns:26px 1fr auto;padding:14px 0}.lp-access__name{font-size:14px;font-weight:650;color:var(--ink)}.lp-access__scope{font-size:12px;color:var(--ink-3)}.lp-live{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:20px 22px 16px}.lp-live__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.lp-live__title{font-size:15px;font-weight:700;color:var(--ink)}.lp-live__pulse{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ai-ink)}.lp-live__pulse:before{content:"";width:7px;height:7px;border-radius:100px;background:var(--ai);animation:lp-pulse 1.4s ease-in-out infinite}.lp-live__row{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8px 14px;padding:14px 10px;margin-inline:-10px;border-bottom:1px solid var(--line-2);border-radius:8px;transition:background .5s ease}.lp-live__row:last-of-type{border-bottom:0}.lp-live__row.is-flash{background:var(--ai-soft-2)}.lp-live__guest{font-size:14px;font-weight:650;color:var(--ink)}.lp-live__prop{font-size:12px;color:var(--ink-3)}.lp-live__dates{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11.5px}.lp-live__dates .is-old{color:var(--ink-4);text-decoration:line-through}.lp-live__dates .is-new{color:var(--ai-ink);font-weight:600}.lp-live__note{grid-column:1/-1;min-height:15px;font-size:11.5px;color:var(--ai);font-weight:600}.lp-live__foot{padding-top:14px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--ink-4)}@media (min-width:560px){.lp-live__row{grid-template-columns:1.1fr 1fr auto}.lp-live__note{grid-column:auto;text-align:right;min-width:128px}}.lp-tcard__tag{padding:4px 11px}.lp-tcard__line{min-height:3.2em}.fq{border-top:1px solid var(--line)}.fq__item{border-bottom:1px solid var(--line)}.fq__q{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;text-align:left;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);transition:color .22s ease}.fq__item.is-open .fq__q,.fq__q:hover{color:var(--ai-ink)}.fq__q:focus-visible{outline:2px solid var(--ai);outline-offset:3px;border-radius:6px}.fq__q i{position:relative;flex:none;width:14px;height:14px}.fq__q i:after,.fq__q i:before{content:"";position:absolute;background:var(--ink-3);transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease,background .22s ease}.fq__q i:before{inset:6px 0 auto;height:1.5px}.fq__q i:after{inset:0 6px auto;width:1.5px;height:14px}.fq__item.is-open .fq__q i:after,.fq__item.is-open .fq__q i:before{background:var(--ai)}.fq__item.is-open .fq__q i:after{transform:scaleY(0) rotate(90deg);opacity:0}.fq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,.61,.36,1)}.fq__item.is-open .fq__panel{grid-template-rows:1fr}.fq__inner{overflow:hidden}.fq__a{padding:0 0 22px;max-width:64ch;font-size:15.5px;line-height:1.7;color:var(--ink-2);opacity:0;transform:translateY(-4px);transition:opacity .26s ease 60ms,transform .3s cubic-bezier(.22,.61,.36,1) 60ms}.fq__item.is-open .fq__a{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fq__a,.fq__panel,.fq__q i:after,.fq__q i:before{transition:none}}.lp-dark{background:linear-gradient(180deg,#071a12 0,var(--surface-dark) 55%,#08200f 100%);color:#fff;--on-dark-soft:hsla(0,0%,100%,.66)}.lp-label--dark{color:hsla(0,0%,100%,.5)}.lp-dark__head{display:grid;gap:40px}@media (min-width:1100px){.lp-dark__head{grid-template-columns:1fr auto;align-items:center;gap:56px}}.lp-ghosts{display:none}@media (min-width:1100px){.lp-ghosts{position:relative;display:block;width:330px;height:280px}}.lp-ghost{position:absolute;border:1px solid hsla(0,0%,100%,.2);border-radius:14px;background:hsla(0,0%,100%,.05);padding:0 0 14px;overflow:hidden;animation:lp-drift 8s ease-in-out infinite}.lp-ghost--a{left:0;top:0;width:236px;opacity:.72}.lp-ghost--b{right:0;bottom:4px;width:210px;animation-delay:-4s}.lp-ghost--a .lp-ghost__tag{display:none}.lp-ghost__bar{display:flex;gap:5px;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.14)}.lp-ghost__bar i{width:6px;height:6px;border-radius:100px;background:hsla(0,0%,100%,.26)}.lp-ghost__body{display:grid;gap:9px;padding:14px 14px 8px}.lp-ghost__title{font-size:11.5px;font-weight:600;color:hsla(0,0%,100%,.72)}.lp-ghost__line{height:7px;border-radius:100px;background:hsla(0,0%,100%,.12)}.lp-ghost__line.is-w90{width:90%}.lp-ghost__line.is-w70{width:70%}.lp-ghost__line.is-w60{width:60%}.lp-ghost__line.is-w50{width:50%}.lp-ghost__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-ghost__row span{height:30px;border-radius:8px;background:hsla(0,0%,100%,.09)}.lp-ghost__chat{display:grid;gap:7px}.lp-ghost__chat span{height:20px;border-radius:9px;background:hsla(0,0%,100%,.1)}.lp-ghost__chat .is-in{width:66%}.lp-ghost__chat .is-out{width:52%;justify-self:end;background:hsla(0,0%,100%,.16)}.lp-ghost__tag{position:absolute;right:12px;bottom:12px;border:1px solid hsla(0,0%,100%,.24);border-radius:100px;padding:2px 9px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.58)}@media (prefers-reduced-motion:reduce){.lp-ghost{animation:none}}.vs{display:grid;gap:14px;align-items:stretch}@media (min-width:640px){.vs{grid-template-columns:1fr auto 1fr;gap:16px}}.vs__card{display:grid;align-content:start;gap:4px;padding:22px 22px 20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.vs__card.is-ours{border-color:var(--ai-line);background:var(--ai-soft-2)}.vs__name{font-size:16px;font-weight:700;color:var(--ink)}.vs__role{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.vs__card.is-ours .vs__role{color:var(--ai)}.vs__q{margin-top:14px;font-size:17px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}.vs__rows{list-style:none;margin-top:14px;display:grid;gap:0}.vs__rows li{display:flex;align-items:flex-start;gap:9px;padding:9px 0;border-top:1px solid var(--line-2);font-size:14px;line-height:1.45;color:var(--ink-2)}.vs__card.is-ours .vs__rows li{border-color:var(--ai-line)}.vs__rows li:before{content:"";flex:none;width:5px;height:5px;margin-top:7px;border-radius:100px;background:var(--ink-4)}.vs__card.is-ours .vs__rows li:before{background:var(--ai)}.vs__plus{display:grid;place-items:center;align-self:center;width:30px;height:30px;border-radius:100px;border:1px solid var(--line);background:var(--surface);font-size:15px;font-weight:600;color:var(--ink-3)}.lp-track{position:relative}.lp-track__camera{padding:72px 0 76px}.lp-track__head{width:100%;display:grid;gap:14px;padding-bottom:56px}@media (min-width:1100px){.lp-track__head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;-moz-column-gap:72px;column-gap:72px;row-gap:12px}.lp-track__head .lp-label,.lp-track__heading{grid-column:1}.lp-track__lede{grid-column:2;grid-row:2;margin-bottom:8px}}.lp-track__heading{max-width:18ch;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.06;letter-spacing:-.035em;color:#fff}.lp-track__lede{max-width:44ch;font-size:16px;line-height:1.6;color:var(--on-dark-soft)}.lp-track__viewport{overflow:visible}.lp-track__rail{display:flex;gap:18px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lp-track__rail::-webkit-scrollbar{display:none}@media (min-width:640px){.lp-track__rail{padding-inline:40px}}.lp-tcard{flex:0 0 auto;width:min(84vw,340px);scroll-snap-align:center;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--surface-dark-line);border-radius:20px;background:var(--surface-dark-2);transition:border-color .3s ease,background .3s ease,transform .3s ease}.lp-tcard:hover{border-color:rgba(168,232,200,.34);background:#123c2c;transform:translateY(-4px)}.lp-tcard.is-live{border-color:rgba(122,231,176,.42);background:rgba(122,231,176,.08)}.lp-tcard.is-live:hover{border-color:rgba(122,231,176,.6);background:rgba(122,231,176,.12)}.lp-tcard.is-live .lp-tcard__n{color:rgba(140,245,190,.8)}.lp-tcard.is-live .lp-tcard__wire{border-color:rgba(122,231,176,.24);background:rgba(122,231,176,.06)}.lp-tcard__tag.is-live{border-color:rgba(122,231,176,.5);background:rgba(122,231,176,.16);color:rgba(190,255,224,.95)}.lp-tcard__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-tcard__n{font-family:JetBrains Mono,monospace;font-size:12px;color:hsla(0,0%,100%,.45)}.lp-tcard__tag{border:1px solid hsla(0,0%,100%,.26);border-radius:100px;padding:3px 10px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.6);white-space:nowrap}.lp-tcard__wire{display:grid;gap:9px;padding:14px;border:1px solid rgba(168,232,200,.14);border-radius:14px;background:rgba(168,232,200,.05)}.lp-tcard__bar{display:flex;gap:5px;padding-bottom:4px}.lp-tcard__bar i{width:6px;height:6px;border-radius:100px;background:hsla(0,0%,100%,.26)}.lp-tcard__split{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lp-tcard__split span{height:26px;border-radius:8px;background:hsla(0,0%,100%,.09)}.lp-tcard__title{margin:4px 0 0;font-size:21px;font-weight:500;letter-spacing:-.02em;color:#fff}.lp-tcard__line{font-size:14.5px;line-height:1.6;color:var(--on-dark-soft)}.lp-track__meter{display:none;width:100%;align-self:center;margin-top:34px;height:2px;background:hsla(0,0%,100%,.16);border-radius:100px;overflow:hidden}.lp-track__meter-fill{display:block;height:100%;width:100%;background:rgba(140,245,190,.85);transform-origin:left center;transform:scaleX(calc(.06 + var(--track-progress, 0) * .94))}@media (min-width:1000px){.lp-track{height:calc(100vh + var(--track-distance, 1200px) + 240px)}.lp-track__camera{position:sticky;top:var(--nav-h,80px);height:calc(100vh - var(--nav-h, 80px));min-height:680px;display:flex;flex-direction:column;justify-content:center;padding:64px 0 72px;overflow:hidden}.lp-track__viewport{overflow:hidden}.lp-track__rail{overflow:visible;scroll-snap-type:none;gap:22px;padding-inline:0;margin-inline:calc((100vw - min(1200px, 100vw)) / 2 + 40px);transform:translate3d(var(--track-shift,0),0,0);will-change:transform}.lp-tcard{width:360px;height:clamp(360px,48vh,460px)}.lp-tcard__wire{flex:1 1 auto;min-height:0;overflow:hidden}}@media (min-width:1000px) and (max-height:900px){.lp-track__camera{padding:44px 0 48px}.lp-track__head{gap:10px;padding-bottom:32px}.lp-track__heading{font-size:clamp(28px,3.4vw,42px)}.lp-track__lede{font-size:15px;line-height:1.55;max-width:50ch}.lp-tcard{height:clamp(290px,44vh,380px);padding:18px;gap:11px}.lp-tcard__title{font-size:19px}.lp-tcard__line{font-size:13.5px;line-height:1.55}}@media (min-width:1000px) and (max-height:760px){.lp-track__camera{padding:32px 0 36px}.lp-track__head{padding-bottom:22px}.lp-track__heading{font-size:30px}.lp-track__lede{display:none}.lp-tcard{height:clamp(260px,46vh,330px)}}@media (prefers-reduced-motion:reduce){.lp-track{height:auto}.lp-track__camera{position:relative;top:auto;height:auto;min-height:0;padding:56px 0 40px;overflow:visible}.lp-track__rail{transform:none;overflow-x:auto;scroll-snap-type:x mandatory}.lp-tcard{transition:none}.lp-tcard:hover{transform:none}}.lp-faq{border-top:1px solid var(--line)}.lp-faq__item{border-bottom:1px solid var(--line)}.lp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.lp-faq__q::-webkit-details-marker{display:none}.lp-faq__q:hover{color:var(--ai-ink)}.lp-faq__q i{position:relative;flex:none;width:14px;height:14px}.lp-faq__q i:after,.lp-faq__q i:before{content:"";position:absolute;background:var(--ink-3);transition:transform .2s ease,opacity .2s ease}.lp-faq__q i:before{inset:6px 0 auto;height:1.5px}.lp-faq__q i:after{inset:0 6px auto;width:1.5px;height:14px}.lp-faq__item[open] .lp-faq__q i:after{transform:scaleY(0);opacity:0}.lp-faq__item[open] .lp-faq__q{color:var(--ai-ink)}.lp-faq__a{padding:0 0 22px;max-width:64ch;font-size:15.5px;line-height:1.7;color:var(--ink-2)}.lp-reveal{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1)}.lp-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transform:none;transition:none}}.hero{position:relative;padding:80px 28px 100px;max-width:1180px;margin:0 auto;text-align:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;background:var(--ai-soft);border:1px solid var(--ai-line);color:var(--ai-ink);padding:5px 12px;border-radius:999px;font-size:13px;letter-spacing:.04em;margin-bottom:28px;animation:fadeUp .7s ease .05s both}.hero h1{font-size:60px;font-weight:650;letter-spacing:-.025em;margin:0 0 22px;line-height:1.05;animation:fadeUp .7s ease .15s both}.hero h1 .serif-i{color:var(--ai-ink);font-weight:650}.hero h1 .hl{background:linear-gradient(120deg,rgba(123,154,88,.18),rgba(123,154,88,.06));padding:0 6px;border-radius:4px}.hero p.sub{font-size:19px;color:var(--ink-2);max-width:640px;margin:0 auto 38px;line-height:1.55;animation:fadeUp .7s ease .25s both}.hero-cta{display:flex;gap:12px;justify-content:center;margin-bottom:36px;animation:fadeUp .7s ease .35s both}.hero-cta .m-btn{padding:11px 20px;font-size:15.5px}.hero-meta{display:flex;gap:24px;justify-content:center;font-size:13.5px;color:var(--ink-3);animation:fadeUp .7s ease .45s both}.hero-meta .check{color:var(--ai);display:inline-flex;align-items:center;gap:4px}.orb{position:absolute;border-radius:999px;filter:blur(40px);opacity:.55;pointer-events:none;z-index:0;animation:float 14s ease-in-out infinite}.orb.a{width:320px;height:320px;background:#b9d3c1;top:-40px;left:-100px}.orb.b{width:260px;height:260px;background:#e9c79b;top:80px;right:-80px;animation-delay:-5s}.orb.c{width:200px;height:200px;background:#c8b7d6;bottom:-60px;left:30%;animation-delay:-9s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.06)}66%{transform:translate(-20px,30px) scale(.96)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero>*{position:relative;z-index:1}.hero-screen{position:relative;margin:0 auto;max-width:1080px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -20px rgba(10,11,13,.18),0 2px 6px rgba(10,11,13,.04);overflow:hidden;animation:heroScreenIn .9s cubic-bezier(.2,.8,.2,1) .5s both}@keyframes heroScreenIn{0%{opacity:0;transform:translateY(40px) scale(.97)}to{opacity:1;transform:none}}.browser-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--paper-2);border-bottom:1px solid var(--line-2)}.browser-bar .dots{display:inline-flex;gap:5px}.browser-bar .dots span{width:10px;height:10px;border-radius:999px;background:#dee1e6}.browser-bar .dots span:nth-child(2){background:#e7c39b}.browser-bar .dots span:nth-child(3){background:#b7d2bd}.browser-bar .addr{flex:1;max-width:320px;margin:0 auto;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 12px;font-size:12.5px;color:var(--ink-3);font-family:JetBrains Mono,monospace;text-align:center}.hero-screen-body{position:relative;height:460px;overflow:hidden;background:var(--paper)}.fly-widget{position:absolute;width:-moz-max-content;width:max-content;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:var(--sh-pop);font-size:13.5px;display:flex;gap:10px;align-items:center;animation:bob 6s ease-in-out infinite}.fly-widget .ic{width:32px;height:32px;border-radius:8px;background:var(--ai-soft);color:var(--ai);display:grid;place-items:center}.fly-widget b{color:var(--ink)}.fly-widget .when{font-size:12px;color:var(--ink-3)}.fly-widget.w-1{top:32px;left:24px;animation-delay:-1s}.fly-widget.w-2{top:110px;right:32px;animation-delay:-3s}.fly-widget.w-3{bottom:28px;left:26%;animation-delay:-5s}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.section{max-width:1180px;margin:0 auto;padding:80px 28px}.section-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;color:var(--ai);margin-bottom:12px;display:inline-flex;align-items:center;gap:6px}.section h2{font-size:38px;font-weight:650;letter-spacing:-.02em;margin:0 0 12px;max-width:720px;line-height:1.15}.section h2 .serif-i{color:var(--ai-ink);font-weight:650}.section .lede{font-size:17.5px;color:var(--ink-2);max-width:560px;line-height:1.6;margin:0 0 40px}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:72px}.feat-row.reverse{direction:rtl}.feat-row.reverse>*{direction:ltr}.feat-copy h3{font-size:27px;font-weight:650;letter-spacing:-.018em;margin:0 0 12px;line-height:1.2}.feat-copy p{font-size:16.5px;color:var(--ink-2);line-height:1.6;margin:0 0 16px}.feat-copy ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feat-copy li{font-size:15px;color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.feat-copy li .tick{flex:none;width:18px;height:18px;border-radius:999px;background:var(--ai-soft);color:var(--ai);display:grid;place-items:center;margin-top:1px}.feat-screenshot{border-radius:14px;background:var(--surface);border:1px solid var(--line);overflow:hidden;box-shadow:var(--sh-2);position:relative}.logos{display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:center;align-items:center;padding:24px 0 8px;filter:grayscale(.4);opacity:.86}.logos .logo-pill{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:650;color:var(--ink-2)}.logos .logo-pill .dot{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12.5px}.stats-band{background:linear-gradient(180deg,var(--ai-soft-2) 0,var(--paper-2) 100%);border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line);padding:60px 28px;margin-top:40px}.stats-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.stat .num{font-size:44px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ai-ink)}.stat .lbl{font-size:13.5px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;position:relative}.price-card.feature{border-color:var(--ai)}.price-card.feature:before{content:"Most popular";position:absolute;top:-11px;left:24px;background:var(--ai);color:#fff;padding:2px 10px;border-radius:999px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.price-card h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.005em}.price-card .price{font-size:36px;font-weight:700;letter-spacing:-.02em}.price-card .price small{font-size:14.5px;font-weight:600;color:var(--ink-3);margin-left:4px}.price-card .desc{font-size:14.5px;color:var(--ink-2)}.price-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.price-card li{font-size:14.5px;color:var(--ink-2);display:flex;gap:8px;align-items:flex-start}.price-card li .tick{color:var(--ai);flex:none}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 22px 20px}.testi p{font-family:Quicksand,sans-serif;font-style:italic;font-size:18px;color:var(--ink);line-height:1.5;margin:0 0 18px}.testi .who{display:flex;gap:10px;align-items:center}.testi .who .av{width:36px;height:36px;border-radius:999px;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13.5px}.testi .who b{display:block;font-size:15px}.testi .who small{color:var(--ink-3);font-size:13px}.cta-band{position:relative;padding:70px 40px;border-radius:24px;background:radial-gradient(circle at 20% 20%,rgba(123,154,88,.18),transparent 40%),radial-gradient(circle at 80% 80%,rgba(161,98,7,.16),transparent 40%),linear-gradient(180deg,var(--ai-soft-2) 0,var(--surface) 80%);border:1px solid var(--ai-line);text-align:center;overflow:hidden;max-width:1180px;margin:60px auto 0}.cta-band h2{font-size:42px;letter-spacing:-.02em;font-weight:650;margin:0 0 14px;line-height:1.1}.cta-band p{font-size:16.5px;color:var(--ink-2);max-width:520px;margin:0 auto 26px;line-height:1.5}.cta-band .m-btn{padding:12px 22px;font-size:15.5px}.m-footer{max-width:1180px;margin:0 auto;padding:60px 28px 28px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px;font-size:14px}.m-footer .col h4{margin:0 0 12px;font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.m-footer .col a{color:var(--ink-2);text-decoration:none;display:block;padding:4px 0}.m-footer .col a:hover{color:var(--ink)}.m-footer .brand-blurb{color:var(--ink-3);margin-top:10px;line-height:1.5;max-width:280px}.m-footer-bottom{max-width:1180px;margin:0 auto;padding:18px 28px 36px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink-3)}.fake-screen{background:var(--paper);display:flex;flex-direction:column;height:100%}.fake-toprow{height:44px;background:var(--paper-2);border-bottom:1px solid var(--line-2);display:flex;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700}.fake-toprow .crumb{color:var(--ink-3);font-weight:600;margin-right:4px;font-size:12.5px}.fake-grid{display:grid;grid-template-columns:56px 1fr;flex:1}.fake-rail{background:var(--paper-2);border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px;padding:12px 8px;align-items:center}.fake-rail .ri{width:32px;height:32px;border-radius:8px;background:var(--surface);display:grid;place-items:center;color:var(--ink-3)}.fake-rail .ri.on{background:var(--ai-soft);color:var(--ai)}.fake-body{padding:14px 16px;overflow:hidden}.fake-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.fake-kpi{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.fake-kpi .lb{font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.fake-kpi .vl{font-size:19px;font-weight:700;letter-spacing:-.01em;margin-top:1px}.fake-kpi .dt{font-size:11px;color:var(--ai)}.fake-bars{display:flex;align-items:flex-end;gap:6px;height:90px;padding:6px 0}.fake-bars .col{flex:1;background:var(--ai);border-radius:4px 4px 0 0;animation:bar-rise 1.5s ease-out both}.fake-bars .col.muted{background:var(--ai-soft)}@keyframes bar-rise{0%{height:0}}.fake-card-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.fake-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.fake-card.tinted{background:linear-gradient(180deg,var(--ai-soft-2) 0,var(--surface) 70%);border-color:var(--ai-line)}.fake-card .ttl{font-size:12.5px;color:var(--ink);font-weight:700}.fake-card .row{font-size:12.5px;color:var(--ink-2);margin-top:6px;display:flex;justify-content:space-between}.typing-text{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid var(--ai);animation:typing 3s steps(38),blink .8s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}@media (max-width:900px){.hero h1{font-size:40px}.feat-row{grid-template-columns:1fr}.stats-inner{grid-template-columns:repeat(2,1fr)}.pricing-grid,.testi-grid{grid-template-columns:1fr}.m-footer{grid-template-columns:1fr 1fr}.m-links{display:none}}@media (max-width:640px){.m-nav-inner{gap:12px;padding:14px 20px}.m-logo{flex:1;font-size:21px}.m-logo .mark{width:27px;height:27px}.m-cta .m-btn.ghost{display:none}}.auth-stage{min-height:100vh;min-height:100dvh;background:var(--paper-2);color:var(--ink);display:flex;flex-direction:column}.auth-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}@media (min-width:640px){.auth-nav{padding:18px 40px}}.auth-split{flex:1;display:grid}@media (min-width:960px){.auth-split{grid-template-columns:1fr 1fr}}.auth-story{display:none;flex-direction:column;justify-content:center;gap:22px;padding:56px 40px;border-right:1px solid var(--line)}@media (min-width:960px){.auth-story{display:flex}}.auth-story__title{margin:0;font-size:42px;font-weight:500;line-height:1.02;letter-spacing:-.035em;color:var(--ink)}@media (min-width:1200px){.auth-story__title{font-size:50px}}.auth-story__lede{max-width:42ch;font-size:16.5px;line-height:1.6;color:var(--ink-2)}.auth-story__foot{font-size:13px;color:var(--ink-4)}.auth-form-wrap{display:flex;flex-direction:column;justify-content:center;padding:48px 20px}@media (min-width:640px){.auth-form-wrap{padding:56px 40px}}.auth-form-inner{width:100%;max-width:400px;margin:0 auto}@media (min-width:960px){.auth-form-wrap{align-items:flex-start;padding-left:64px}.auth-split .auth-form-inner{margin:0}}.auth-stage>.auth-form-wrap{flex:1}.auth-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:32px}.auth-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;margin-bottom:-1px;padding:10px 14px;font-size:15px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:color .14s ease,border-color .14s ease}.auth-tabs button:hover{color:var(--ink)}.auth-tabs button.active{color:var(--ai-ink);border-bottom-color:var(--ai)}.auth-form-inner h2{margin:0 0 8px;font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.12}.auth-form-inner .sub{margin-bottom:30px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.auth-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.auth-field label{font-size:13px;font-weight:600;color:var(--ink-3)}.auth-field input{border:1px solid var(--line);background:var(--paper-2);border-radius:10px;padding:13px 14px;font-size:15.5px;color:var(--ink);outline:0;transition:border-color .14s ease,box-shadow .14s ease}.auth-field input::-moz-placeholder{color:var(--ink-4)}.auth-field input::placeholder{color:var(--ink-4)}.auth-field input:focus{border-color:var(--ai);box-shadow:0 0 0 3px var(--ai-soft)}.auth-field__error{margin-top:2px;font-size:13px;color:var(--hot)}.auth-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 24px;font-size:13.5px;line-height:1.5;color:var(--ink-3)}.auth-row a{color:var(--ai);text-decoration:none;font-weight:600}.auth-row a:hover{color:var(--ai-ink)}.auth-submit{width:100%;min-height:52px;padding:15px 24px;border:1px solid var(--ai);border-radius:100px;background:var(--ai);color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .14s ease,border-color .14s ease}.auth-submit:hover:not(:disabled){background:var(--ai-ink);border-color:var(--ai-ink)}.auth-submit:disabled{opacity:.55;cursor:default}.auth-note{margin:0 0 20px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;line-height:1.5}.auth-note.is-good{border-color:var(--ai-line);background:var(--ai-soft-2);color:var(--ai-ink)}.auth-note.is-bad{border-color:var(--hot-line);background:var(--hot-soft);color:var(--hot)}.auth-submit+.auth-note,form .auth-note{margin:0 0 18px}.auth-switch{margin-top:26px;text-align:center;font-size:14px;color:var(--ink-3)}.auth-switch a{color:var(--ai);font-weight:600;text-decoration:none}.auth-switch a:hover{color:var(--ai-ink)}.live-dot{width:6px;height:6px;border-radius:999px;background:var(--good);display:inline-block;margin-right:6px;box-shadow:0 0 0 0 rgba(5,138,85,.6);animation:live 1.8s ease-out infinite}@keyframes live{0%{box-shadow:0 0 0 0 rgba(5,138,85,.6)}to{box-shadow:0 0 0 8px rgba(5,138,85,0)}}@keyframes pfRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pf-reveal>*,.pf-rise{animation:pfRise .36s cubic-bezier(.2,.8,.2,1) backwards}.pf-reveal>:first-child{animation-delay:.03s}.pf-reveal>:nth-child(2){animation-delay:.08s}.pf-reveal>:nth-child(3){animation-delay:.13s}.pf-reveal>:nth-child(4){animation-delay:.18s}.pf-reveal>:nth-child(5){animation-delay:.23s}.pf-reveal>:nth-child(6){animation-delay:.28s}.pf-nav-item{position:relative}@media (min-width:1024px){.pf-nav-item:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:18px;border-radius:0 999px 999px 0;background:var(--ai);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.pf-nav-item.is-active:before{transform:translateY(-50%) scaleY(1)}}.pf-avatar .pf-avatar-edit{transition:transform .16s ease,background .16s ease}.pf-avatar:hover .pf-avatar-edit{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.pf-reveal>*,.pf-rise{animation:none}}@media (max-width:639px){.lp-outro>section>.lp-shell,.marketing main>section.lp-shell,.marketing main>section>.lp-shell,.marketing main>section>div>.lp-shell{padding-block:52px!important}.lp-card__media{height:146px;padding:16px}.lp-card__body{padding:18px 20px 20px}.lp-cards{gap:14px}.st__media{aspect-ratio:16/10}.st__camera{padding:52px 0 56px}.st__cards{gap:14px;margin-top:36px}.st__body{padding:16px 18px 20px}.op{margin-top:32px;gap:20px}.op__stage{min-height:0}.op__item{padding:16px 16px 16px 14px}.vs__card{padding:18px 18px 16px}.tm__card{padding:20px 20px 18px}.lp-finale{padding-top:72px}.lp-finale__window{margin-top:56px}.lp-outro__footer{margin-top:-32px}.lp-cards,.st__cards{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}}@media (max-width:639px){.lp-cards::-webkit-scrollbar,.st__cards::-webkit-scrollbar{display:none}.lp-card,.st__card{flex:0 0 78%;scroll-snap-align:start}.lp-cards:after,.st__cards:after{content:"";flex:0 0 4px}}@media (prefers-reduced-motion:reduce) and (max-width:639px){.lp-cards,.st__cards{scroll-snap-type:none}}.org-rename__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:var(--ai-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.org-rename__link:hover{color:var(--ai)}.org-rename{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.org-rename input{min-width:180px;min-height:34px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font:inherit;font-size:13px;color:var(--ink)}.org-rename input:focus{outline:0;border-color:var(--ai);box-shadow:0 0 0 3px var(--ai-soft)}.org-rename input[aria-invalid=true]{border-color:var(--hot)}.org-rename__cancel,.org-rename__save{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:6px 12px;border-radius:100px;font-size:12.5px;font-weight:600;cursor:pointer}.org-rename__save{border:1px solid var(--ai);background:var(--ai);color:#fff}.org-rename__save:hover:not(:disabled){background:var(--ai-ink);border-color:var(--ai-ink)}.org-rename__cancel{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.org-rename__cancel:hover:not(:disabled){background:var(--hover)}.org-rename__cancel:disabled,.org-rename__save:disabled{opacity:.6;cursor:default}.org-rename__error{flex-basis:100%;font-size:12px;color:var(--hot)}