.marketing-theme{--background:224 49% 9%;--foreground:217 100% 95%;--card:222 41% 13%;--card-foreground:217 100% 95%;--popover:223 45% 12%;--popover-foreground:217 100% 95%;--primary:219 100% 83%;--primary-foreground:224 62% 12%;--secondary:221 42% 19%;--secondary-foreground:218 92% 92%;--muted:223 32% 20%;--muted-foreground:219 25% 65%;--border:221 28% 26%;--input:221 28% 26%;--ring:219 94% 73%;color-scheme:dark;min-width:0;background:#0b1326;color:#e7eeff}.marketing-theme,.marketing-theme *{box-sizing:border-box}.marketing-theme ::-moz-selection{background:#7191d5;color:#09152d}.marketing-theme ::selection{background:#7191d5;color:#09152d}.marketing-theme a{-webkit-tap-highlight-color:transparent}.marketing-theme [id]{scroll-margin-top:94px}.ap-skip-link{position:fixed;z-index:999;top:-100px;left:16px;display:inline-flex;padding:12px 16px;border-radius:12px;background:#c6d9ff;color:#0f1e37;font-size:14px;font-weight:700}.ap-skip-link:focus{top:10px}.ap-hero{background:radial-gradient(ellipse 78% 74% at 94% 24%,rgba(59,94,170,.25) 0,transparent 65%),radial-gradient(ellipse 42% 45% at 5% 87%,rgba(54,83,159,.16) 0,transparent 75%),#0b1326}.ap-hero-glow{background:radial-gradient(circle at 87% 43%,rgba(114,153,243,.13),transparent 34%),radial-gradient(circle at 28% 10%,rgba(70,109,181,.07),transparent 34%)}.ap-hero-grid{opacity:.33;background-image:linear-gradient(90deg,rgba(157,188,255,.09) 1px,transparent 0),linear-gradient(180deg,rgba(157,188,255,.065) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 90%);mask-image:linear-gradient(180deg,transparent,#000 30%,transparent 90%)}.ap-headline-accent{background:linear-gradient(113deg,#a8c3ff 8%,#dce7ff 47%,#8ab4ff 85%)}.ap-section-title{font-size:clamp(2.3rem,4.65vw,4.65rem);line-height:1.075;letter-spacing:-.057em}.ap-preview-outer{position:relative;width:100%;min-width:0;border-radius:23px;background:linear-gradient(140deg,rgba(164,194,255,.24),rgba(58,87,149,.17) 34%,rgba(104,147,228,.2) 86%,rgba(159,189,244,.38));border:1px solid rgba(167,197,254,.25);box-shadow:0 35px 120px -36px rgba(0,0,0,.82),0 16px 58px -36px rgba(73,117,206,.75),inset 0 1px rgba(221,235,255,.16)}.ap-preview-window{overflow:hidden;min-width:0;border:1px solid #415475;border-radius:16px;background:#101b2e;box-shadow:inset 0 1px rgba(203,219,251,.06)}.ap-preview-task{min-width:0;border:1px solid #354561;border-radius:10px;padding:12px;background:linear-gradient(153deg,#233351,#1d2b43);box-shadow:0 6px 20px -15px rgba(0,0,0,.9)}.ap-task-tag{border-radius:5px;padding:3px 5px;font-size:9px;font-weight:650;line-height:1.3}.ap-task-tag-blue{color:#b1cfff;background:#30476a}.ap-task-tag-violet{color:#d0c1ff;background:#453b69}.ap-task-tag-slate{color:#d3dcf0;background:#38465e}.ap-task-tag-green{color:#b9e8cb;background:#27544c}.ap-light-section{background:radial-gradient(ellipse 65% 60% at 100% 15%,rgba(206,220,246,.3),transparent 65%),#f3f6fb}.ap-product-section{background:radial-gradient(ellipse 75% 80% at 0 55%,rgba(71,108,177,.12),transparent 65%),radial-gradient(ellipse 65% 65% at 100% 20%,rgba(74,107,187,.11),transparent 60%),#101d33}.ap-capability{transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.ap-capability:hover{border-color:rgba(159,186,248,.49);transform:translateY(-3px);box-shadow:0 28px 70px -46px rgba(15,40,87,.7)}.ap-capability-primary{background:linear-gradient(145deg,#253e6d,#162947 65%,#162440)}.ap-pricing-section{background:radial-gradient(ellipse 85% 55% at 0 0,rgba(212,223,245,.45),transparent 70%),#f2f5fa}.ap-final-section{background:radial-gradient(ellipse 75% 60% at 50% 0,rgba(39,67,125,.3),transparent 68%),#0a1429}.ap-mobile-nav[open] summary{border-color:#7497dd;background:#263c60}.ap-mobile-nav summary::marker{content:""}.ap-enter{animation:ap-enter .78s cubic-bezier(.2,.85,.25,1) both}@keyframes ap-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.ap-brand-wordmark{display:none}}@media (max-width:639px){.ap-hero-grid{background-size:47px 47px;opacity:.22}.ap-section-title{letter-spacing:-.049em}.ap-preview-outer{padding:5px;border-radius:19px}.ap-preview-window{border-radius:13px}.ap-preview-task{padding:9px}}@media (prefers-reduced-motion:reduce){.marketing-theme *,.marketing-theme :after,.marketing-theme :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ap-enter{opacity:1;animation:none}.ap-capability:hover,.ap-enter{transform:none}}.marketing-theme{--background:155 37% 7%;--foreground:117 75% 93%;--card:156 32% 12%;--card-foreground:117 75% 93%;--popover:155 37% 9%;--popover-foreground:117 75% 93%;--primary:91 100% 79%;--primary-foreground:155 37% 7%;--secondary:155 26% 15%;--secondary-foreground:117 75% 93%;--muted:154 22% 20%;--muted-foreground:145 15% 69%;--border:150 22% 24%;--input:150 22% 24%;--ring:92 100% 73%;background:#091512;color:#eef9ee}.marketing-theme ::-moz-selection{background:#c8ff93;color:#10251a}.marketing-theme ::selection{background:#c8ff93;color:#10251a}.ap-header{border-bottom-color:rgba(226,255,220,.12);background:rgba(9,21,18,.89)}.ap-display{font-feature-settings:"ss01" on,"cv11" on}.ap-hero{background:radial-gradient(ellipse 55% 35% at 83% 11%,rgba(84,147,108,.14),transparent 80%),radial-gradient(ellipse 58% 58% at 9% 74%,rgba(55,98,111,.12),transparent 70%),#091512}.ap-hero-grid{opacity:.37;background-image:linear-gradient(90deg,rgba(185,254,174,.065) 1px,transparent 0),linear-gradient(180deg,rgba(185,254,174,.055) 1px,transparent 0);background-size:85px 85px;-webkit-mask-image:linear-gradient(180deg,transparent 2%,#000 24%,transparent 90%);mask-image:linear-gradient(180deg,transparent 2%,#000 24%,transparent 90%)}.ap-orb{border-radius:999px;filter:blur(92px);opacity:.5}.ap-orb-one{top:12%;right:-12%;width:min(54vw,650px);height:540px;background:radial-gradient(circle,rgba(71,120,79,.26),transparent 68%)}.ap-orb-two{left:-12%;top:32%;width:min(62vw,750px);height:550px;background:radial-gradient(circle,rgba(67,101,158,.14),transparent 72%)}.ap-hero-title{font-size:clamp(2.8rem,9.3vw,10rem);line-height:.89;letter-spacing:-.086em;text-wrap:nowrap;text-shadow:0 15px 75px rgba(0,0,0,.12)}.ap-hero-period{color:#c8ff93}.ap-headline-accent{background:linear-gradient(113deg,#d4ffb4 5%,#a9ef88 43%,#e0fdd2 78%,#aefc88);-webkit-background-clip:text;background-clip:text;color:transparent}.ap-section-title{font-weight:650;font-size:clamp(2.7rem,5.55vw,5.65rem);line-height:1.05;letter-spacing:-.069em;text-wrap:balance}.ap-serif-accent{font-family:Georgia,Cambria,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.065em;text-transform:none}.ap-demo-stage{isolation:isolate}.ap-demo-stage:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:12%;right:12%;top:4%;bottom:0;background:radial-gradient(ellipse,rgba(174,255,137,.24),transparent 65%);filter:blur(65px)}.ap-preview-outer{padding:8px;border:1px solid rgba(193,255,158,.35);background:linear-gradient(128deg,rgba(178,255,141,.22),rgba(73,112,95,.11) 42%,rgba(132,165,242,.2));box-shadow:0 45px 125px -38px rgba(0,0,0,.84),0 20px 65px -43px rgba(127,244,126,.24),inset 0 1px rgba(232,255,223,.19)}.ap-preview-window{border-color:#3a544d}.ap-floating-note{position:absolute;align-items:center;gap:8px;border:1px solid #526e5d;border-radius:999px;padding:11px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.09em;color:#d3ffb7;background:rgba(18,41,32,.94);box-shadow:0 14px 50px -22px rgba(0,0,0,.8);pointer-events:none}.ap-floating-one{right:-24px;top:15%;transform:rotate(5deg)}.ap-floating-two{left:-26px;bottom:16%;transform:rotate(-5deg)}.ap-marquee{background:#14251e}.ap-marquee-track{animation:ap-marquee 35s linear infinite}.ap-marquee:hover .ap-marquee-track{animation-play-state:paused}.ap-marquee-star{font-size:19px;line-height:.5;color:#c8ff93}@keyframes ap-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}.ap-light-section{background:radial-gradient(ellipse 50% 45% at 96% 9%,hsla(90,38%,81%,.29),transparent 70%),#f4f6f0}.ap-flow-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ap-flow-card:hover{transform:translateY(-5px);border-color:#9ab7a1;box-shadow:0 28px 58px -39px rgba(33,78,55,.24)}.ap-flow-number{color:#a7c3a9}.ap-flow-arrow{filter:drop-shadow(0 2px white)}.ap-product-section{background:radial-gradient(ellipse 63% 45% at 90% 18%,rgba(42,82,79,.24),transparent 70%),radial-gradient(ellipse 54% 40% at 4% 81%,rgba(33,84,53,.17),transparent 70%),#0b1b16}.ap-product-halo{background-image:radial-gradient(circle at 55% 45%,rgba(156,255,121,.04),transparent 45%)}.ap-feature-card{background:linear-gradient(151deg,#20372e,#162820 48%,#13241e);border-color:rgba(192,226,195,.14);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.ap-feature-card:hover{transform:translateY(-4px);border-color:rgba(197,255,150,.5);box-shadow:0 29px 65px -38px rgba(10,20,16,.6)}.ap-feature-card:focus-within{border-color:#c8ff93}.ap-feature-card .ap-feature-sheen{background:radial-gradient(ellipse 80% 70% at 110% -10%,rgba(152,235,132,.12),transparent 70%)}.ap-feature-hero{background:linear-gradient(135deg,#264e45,#183a37 50%,#163027);border-color:rgba(160,240,176,.34)}.ap-feature-ai{background:linear-gradient(150deg,#293348,#20263d 52%,#151e27);border-color:rgba(171,190,255,.27)}.ap-feature-ai .ap-feature-sheen{background:radial-gradient(ellipse 85% 70% at 110% -10%,rgba(143,163,255,.23),transparent 75%)}.ap-feature-orbit{box-shadow:0 0 0 36px rgba(200,255,147,.025),0 0 0 75px rgba(200,255,147,.015)}.ap-audience-section{background:radial-gradient(ellipse 70% 60% at 8% 13%,hsla(91,46%,87%,.45),transparent 65%),#f1f5ec}.ap-audience-window{contain:paint}.ap-integrations-section{background:radial-gradient(ellipse 45% 70% at 16% 75%,rgba(36,100,71,.17),transparent 72%),#0c1c17}.ap-connection-board:before{content:"";position:absolute;pointer-events:none;inset:15% -10% 15% 25%;background:radial-gradient(ellipse,rgba(135,227,134,.12),transparent 72%);filter:blur(36px)}.ap-connection-board>*{position:relative}.ap-pricing-section{background:radial-gradient(ellipse 74% 50% at 0 0,rgba(206,235,205,.35),transparent 70%),#f1f5ef}.ap-faq-section{background:#f3f6f0}.ap-faq-item summary::-webkit-details-marker{display:none}.ap-faq-toggle{transition:transform .2s ease,background .2s ease}.ap-faq-item[open] .ap-faq-toggle{transform:rotate(45deg);background:#d9edcf}.ap-final-section{background:radial-gradient(ellipse 75% 65% at 78% 52%,rgba(46,105,69,.22),transparent 65%),#091713}.ap-final-halo{background:radial-gradient(ellipse 50% 85% at 100% 45%,rgba(138,232,103,.1),transparent 75%)}.ap-final-title{font-size:clamp(3.5rem,8.8vw,9.4rem);line-height:.94;letter-spacing:-.08em}.ap-skip-link{background:#c8ff93;color:#0c2618}.ap-mobile-nav[open] summary{border-color:#6b986a;background:#233d30}@media (max-width:1023px){.ap-hero-title{font-size:clamp(3rem,10.7vw,7rem)}.ap-floating-note{display:none}}@media (max-width:639px){.ap-hero-title{font-size:clamp(2.9rem,10.9vw,4.75rem);letter-spacing:-.085em}.ap-hero-grid{background-size:48px 48px;opacity:.24}.ap-section-title{font-size:clamp(2.5rem,10.4vw,3.5rem);line-height:1.09}.ap-final-title{font-size:clamp(3.1rem,11vw,5rem)}.ap-preview-outer{padding:5px}.ap-marquee-track{animation-duration:48s}}@media (max-width:360px){.ap-hero-title{font-size:2.82rem}.ap-section-title{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.ap-marquee-track{animation:none}.ap-feature-card:hover,.ap-flow-card:hover{transform:none}.ap-faq-toggle{transition:none}}.ap-preview-window{border-color:#36513e;background:#101f18}.ap-preview-task{border-color:#36513e;background:linear-gradient(153deg,#264034,#1b3328)}.ap-preview-task:hover{border-color:rgba(200,255,147,.35)}.ap-preview-window.ap-real-window{border:1px solid #425b51;background:#10191f;box-shadow:0 28px 70px -38px rgba(0,0,0,.9),inset 0 1px hsla(0,0%,100%,.055)}.ap-real-app{display:grid;grid-template-columns:47px minmax(0,1fr);height:520px;min-width:0}.ap-real-main{display:flex;flex-direction:column;min-width:0;min-height:0}.ap-real-content{flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#445c63 transparent}.ap-real-board-scroll{scrollbar-width:thin;scrollbar-color:#5a7479 #132229}.ap-real-pills{scrollbar-width:thin;scrollbar-color:#465a5b #152329}.ap-real-column{background:#141f25}.ap-real-column-blue{border-color:#2e5471}.ap-real-column-purple{border-color:#4d416e}.ap-real-column-amber{border-color:#66502b}.ap-real-column-cyan{border-color:#245b57}.ap-real-column-rose{border-color:#613d4a}.ap-real-column-green{border-color:#275945}.ap-real-column-blue>div:first-child{background:linear-gradient(145deg,#172d3e,#16232b)}.ap-real-column-purple>div:first-child{background:linear-gradient(145deg,#29243d,#1c222c)}.ap-real-column-amber>div:first-child{background:linear-gradient(145deg,#362d20,#232528)}.ap-real-column-cyan>div:first-child{background:linear-gradient(145deg,#123432,#16262c)}.ap-real-column-rose>div:first-child{background:linear-gradient(145deg,#36232e,#22232a)}.ap-real-column-green>div:first-child{background:linear-gradient(145deg,#17372c,#17282b)}.ap-real-column-blue .ap-real-stage-dot{background:#42a9ff;box-shadow:0 0 0 4px #274c65}.ap-real-column-purple .ap-real-stage-dot{background:#a16efa;box-shadow:0 0 0 4px #48376b}.ap-real-column-amber .ap-real-stage-dot{background:#f0b92b;box-shadow:0 0 0 4px #665027}.ap-real-column-cyan .ap-real-stage-dot{background:#30c5be;box-shadow:0 0 0 4px #255a53}.ap-real-column-rose .ap-real-stage-dot{background:#fa6574;box-shadow:0 0 0 4px #663a4b}.ap-real-column-green .ap-real-stage-dot{background:#45dfa5;box-shadow:0 0 0 4px #29614b}.ap-real-action-card{box-shadow:0 8px 18px -13px rgba(0,0,0,.8);transition:border-color .2s ease,transform .2s ease}.ap-real-action-card:hover{border-color:#6f9a85;transform:translateY(-1px)}@media (min-width:640px){.ap-real-app{grid-template-columns:156px minmax(0,1fr);height:555px}}@media (max-width:639px){.ap-real-app{height:510px}.ap-real-column{min-width:190px}}@media (prefers-reduced-motion:reduce){.ap-real-action-card{transition:none}.ap-real-action-card:hover{transform:none}}