.gaia-logo.svelte-mrxl1t{width:100%;height:100%;color:var(--gaia-logo-color,#2ed47a);display:block}:root{--canvas:#f7fbf8;--canvas-soft:#eef7f1;--canvas-sky:#eaf7fb;--panel:#fff;--panel-2:#f2f8f4;--ink:#20332b;--ink-muted:#66786f;--ink-faint:#8ca097;--line:#2f5b4829;--line-dark:#27704e47;--accent:#2ed47a;--accent-strong:#138b54;--spring:#a8f0c6;--sky:#9edff5;--sky-strong:#257f9f;--blossom:#f8b5ce;--blossom-strong:#b73f72;--sun:#ffe08a;--warning:#9b6d12;--control:#fff;--control-hover:#eef7f1;--shadow:0 14px 34px #20332b14;--radius:6px;--radius-lg:8px;--control-height:38px;--font-sans:"Plus Jakarta Sans", "Avenir Next", Verdana, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body{width:100%;min-width:0;margin:0}html{scroll-behavior:smooth}body{background:linear-gradient(90deg, #20332b09 1px, transparent 1px), linear-gradient(180deg, #20332b07 1px, transparent 1px), var(--canvas);background-size:44px 44px;font-size:14px;line-height:1.5;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;line-height:1}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:#2ed47a3d}.grain{display:none}.page-shell{will-change:opacity, transform;animation:.18s ease-out both page-enter;position:relative}.page-shell:before{content:"";z-index:80;background:linear-gradient(90deg, transparent, var(--accent), var(--spring), transparent);transform-origin:0;pointer-events:none;width:100%;height:2px;animation:.46s cubic-bezier(.2,.8,.2,1) both route-sweep;position:fixed;top:66px;left:0}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes route-sweep{0%{opacity:0;transform:scaleX(0)}18%{opacity:1}72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.container{width:min(1180px,100% - 40px);margin:0 auto}.site-nav{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fbf8eb;height:66px;position:sticky;top:0}.site-nav .container,.nav-links,.logo,.btn,.hero-actions,.board-top,.build-line,.ship-strip,.product-card-top,.footer-logo,.footer-bottom{align-items:center;display:flex}.site-nav .container{gap:16px;height:100%}.logo{color:var(--ink);letter-spacing:0;gap:10px;margin-right:auto;font-size:15px;font-weight:800}.logo-mark{border-radius:var(--radius);background:var(--spring);width:36px;height:36px;color:var(--ink);--gaia-logo-color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.logo-mark svg{width:22px;height:22px}.logo-accent{color:var(--accent-strong)}.nav-links{gap:6px}.nav-links>a,.nav-dropdown-trigger{height:var(--control-height);border-radius:var(--radius);color:var(--ink-muted);background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.nav-links>a:hover,.nav-dropdown-trigger:hover{color:var(--ink);background:var(--control-hover)}.nav-dropdown{position:relative}.nav-dropdown-menu{z-index:10;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(360px,100vw - 32px);box-shadow:var(--shadow);padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{gap:4px;display:grid}.auth-page{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#a8f0c657,#0000 34%),linear-gradient(315deg,#9edff552,#0000 36%);min-height:calc(100vh - 66px);padding:86px 0}.auth-grid{grid-template-columns:minmax(0,1fr) minmax(340px,440px);align-items:center;gap:54px;display:grid}.auth-copy>p{max-width:620px;color:var(--ink-muted);font-size:18px}.auth-proof{gap:10px;max-width:560px;margin-top:28px;display:grid}.auth-proof>div{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffb8;gap:3px;padding:14px 16px;display:grid}.auth-proof strong{font-size:14px}.auth-proof span,.auth-footnote span{color:var(--ink-muted);font-size:13px}.auth-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#ffffffeb;gap:16px;padding:24px;display:grid}.auth-panel-top{gap:8px;display:grid}.auth-badge{border-radius:var(--radius);background:var(--canvas-soft);width:fit-content;color:var(--accent-strong);font-family:var(--font-mono);text-transform:uppercase;padding:6px 9px;font-size:11px;font-weight:800}.auth-panel h2{letter-spacing:0;margin:0;font-size:26px}.auth-panel p{color:var(--ink-muted);margin:0}.field{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}.field input{border:1px solid var(--line);border-radius:var(--radius);background:var(--control);width:100%;height:44px;color:var(--ink);outline:none;padding:0 12px}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #2ed47a24}.auth-submit{width:100%;margin-top:4px}.auth-submit:disabled{cursor:progress;opacity:.72}.auth-error{border-radius:var(--radius);background:#f8b5ce33;border:1px solid #b73f7238;padding:10px 12px;font-size:13px;font-weight:800;color:var(--blossom-strong)!important}.auth-footnote{gap:3px;padding-top:2px;display:grid}.nav-dropdown-menu a{border-radius:var(--radius);color:var(--ink);align-items:center;gap:10px;padding:10px;display:flex}.nav-dropdown-menu a:hover{background:var(--panel-2)}.nav-item-icon,.product-icon{border-radius:var(--radius);width:38px;height:38px;font-family:var(--font-mono);flex:0 0 38px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.nav-item-label{font-size:13px;font-weight:800;display:block}.nav-item-desc{color:var(--ink-muted);font-size:11px;display:block}.btn{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius);background:var(--control);color:var(--ink);white-space:nowrap;justify-content:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;transition:background .14s,border-color .14s,transform .14s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--spring);color:#103023;border-color:#138b542e}.btn-primary:hover{background:#92e9b6}.btn-outline:hover{border-color:var(--accent);background:var(--control-hover)}.btn-lg{min-height:46px;padding-inline:20px}.btn-sm{min-height:34px;padding-inline:12px;font-size:12px}.hero{padding:92px 0 58px}.hero-grid,.product-hero-grid,.split-section{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:center;gap:38px;display:grid}.hero-copy{max-width:760px}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.display{letter-spacing:0;margin:0;font-size:clamp(44px,7vw,88px);font-weight:800;line-height:.96}.display.compact{font-size:clamp(31px,4.2vw,54px);line-height:1.02}.hero-sub,.section-heading p,.product-card p,.example-card p,.process-step p,.feature-card p,.product-sub,.product-proof p,.large-copy,.final-cta p,.footer-brand p,.pricing-card p{color:var(--ink-muted)}.hero-sub{max-width:660px;margin:22px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px}.build-board,.product-proof{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow);position:relative}.build-board{gap:14px;padding:16px;display:grid;overflow:hidden}.build-board:before{content:"";border-top:6px solid var(--spring);pointer-events:none;position:absolute;inset:0}.board-top{color:var(--ink-muted);justify-content:space-between;font-size:12px;font-weight:800;position:relative}.board-dot{background:var(--accent);width:12px;height:12px;box-shadow:18px 0 0 var(--sky), 36px 0 0 var(--sun);border-radius:3px}.prompt-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas-soft);margin-top:6px;padding:18px;position:relative}.prompt-label{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.prompt-card p{color:var(--ink);margin:0;font-size:18px;font-weight:750;line-height:1.42}.build-lines{gap:8px;display:grid}.build-line{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);justify-content:space-between;gap:12px;padding:12px}.build-line span{color:var(--ink-faint);font-family:var(--font-mono);font-size:11px;font-weight:800}.build-line strong{font-size:13px}.ship-strip{border-radius:var(--radius);color:#eefdf4;background:#16382a;justify-content:space-between;gap:12px;padding:14px}.ship-strip span{color:#a8f0c6;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.section{padding:68px 0}.section-border{border-top:1px solid var(--line)}.section-heading{max-width:690px}.wide-heading{max-width:820px;margin-bottom:26px}.section-heading p{margin:14px 0 0;font-size:15px;line-height:1.65}.accent{color:var(--accent-strong)}.audience-ticker{margin-top:26px}.audience-ticker>p{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.ticker-items{flex-wrap:wrap;gap:8px;display:flex}.ticker-item,.info-pill{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:30px;color:var(--ink-muted);align-items:center;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.ticker-dot{background:var(--accent);border-radius:2px;width:7px;height:7px;margin-right:6px}.outcome-list{gap:10px;display:grid}.outcome-row{border-bottom:1px solid var(--line);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:15px 0;display:grid}.outcome-row span{background:var(--accent);border-radius:3px;width:10px;height:10px;margin-top:6px}.outcome-row p{color:var(--ink);margin:0;font-size:18px;font-weight:750;line-height:1.4}.examples-grid,.products-grid,.features-grid,.pricing-grid,.pill-grid{gap:14px;display:grid}.examples-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.pill-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.example-card,.product-card,.feature-card,.pricing-card,.process-step,.usecase-link{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:0 1px #20332b0a}.example-card,.product-card,.feature-card,.pricing-card{padding:18px}.example-card{min-height:190px}.example-card:nth-child(2n){background:var(--canvas-sky)}.example-card:nth-child(3n){background:#fff8df}.example-card h3,.product-card h3,.feature-card h3,.process-step h3,.pricing-card h2{margin:0;font-size:18px;line-height:1.25}.example-card p,.product-card p,.feature-card p,.process-step p{margin:10px 0 0;font-size:13px;line-height:1.6}.product-card{min-height:248px;color:var(--ink);gap:12px;transition:border-color .14s,transform .14s,background .14s;display:grid}.product-card:hover,.usecase-link:hover{border-color:var(--line-dark);transform:translateY(-2px)}.product-card-top{justify-content:space-between;gap:12px}.product-card-top>span{color:var(--ink-muted);font-size:12px;font-weight:800}.card-arrow{color:var(--accent-strong);align-self:end;font-size:12px;font-weight:800}.process-lane{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.process-step{border:0;border-right:1px solid var(--line);min-height:250px;box-shadow:none;border-radius:0;padding:20px}.process-step:last-child{border-right:0}.process-step span{border-radius:var(--radius);background:var(--canvas-soft);width:34px;height:28px;color:var(--accent-strong);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.process-step h3{margin-top:22px}.usecase-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.usecase-link{gap:8px;min-height:130px;padding:16px;transition:border-color .14s,transform .14s;display:grid}.usecase-link strong{font-size:15px}.usecase-link span{color:var(--ink-muted);font-size:12px;line-height:1.5}.product-hero{padding:92px 0 62px}.product-sub{max-width:720px;margin:18px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.65}.product-badge,.hero-badge,.pricing-badge{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);min-height:30px;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.product-proof{color:#f3fff7;background:#16382a;gap:12px;padding:22px;display:grid}.product-proof span{color:var(--spring);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-proof p{color:#e2f4e9;margin:0;font-size:18px;font-weight:750;line-height:1.5}.product-proof strong{color:#fff;font-size:14px;line-height:1.55}.large-copy{margin:0;font-size:clamp(20px,3vw,30px);font-weight:760;line-height:1.35}.feature-card{gap:12px;min-height:150px;display:grid}.feature-mark{background:var(--spring);width:28px;height:8px;box-shadow:34px 0 0 var(--sky), 68px 0 0 var(--sun);border-radius:3px}.info-pill{min-height:46px;color:var(--ink);justify-content:center;font-size:14px}.pricing-card{flex-direction:column;min-height:430px;display:flex}.pricing-card.featured{background:#f2fff7;border-color:#138b5461}.pricing-card p{min-height:58px;margin:8px 0 18px;font-size:13px;line-height:1.55}.price{margin-bottom:18px;font-size:30px;font-weight:800;line-height:1.1}.feature-list{flex:1;gap:0;margin:0 0 20px;padding:0;list-style:none;display:grid}.feature-list li{border-bottom:1px solid var(--line);color:var(--ink-muted);padding:9px 0;font-size:13px;line-height:1.45}.final-cta{text-align:center;padding:32px 0 12px}.final-cta p:not(.eyebrow){max-width:650px;margin:14px auto 0;font-size:16px;line-height:1.65}.final-cta .hero-actions{justify-content:center}.site-footer{border-top:1px solid var(--line);background:var(--panel);padding:42px 0 24px}.footer-grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,1fr);gap:32px;display:grid}.footer-logo{gap:10px;width:fit-content;font-size:16px;font-weight:800}.footer-logo-mark{width:30px;height:30px;display:inline-flex}.footer-brand p{max-width:390px;margin:14px 0 0;font-size:13px;line-height:1.65}.footer-col h4{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.footer-col a{color:var(--ink-muted);padding:5px 0;font-size:13px;display:block}.footer-col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-muted);justify-content:space-between;gap:12px;margin-top:30px;padding-top:16px;font-size:12px}.stagger>*,.stagger[style*=--stagger-index]{animation:.34s cubic-bezier(.2,.8,.2,1) both item-in;animation-delay:calc(var(--stagger-index,0) * 50ms)}@keyframes item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.page-shell,.page-shell:before{animation:none!important;transform:none!important}.page-shell:before{display:none}}@media (width<=1040px){.hero-grid,.product-hero-grid,.split-section,.auth-grid{grid-template-columns:1fr}.auth-grid{gap:32px}.examples-grid,.usecase-strip,.pricing-grid,.products-grid,.process-lane{grid-template-columns:repeat(2,minmax(0,1fr))}.process-step:nth-child(2n){border-right:0}.process-step:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=820px){.nav-links>a:not(.btn),.nav-dropdown{display:none}.display{font-size:clamp(39px,12vw,64px)}.section,.product-hero{padding:52px 0}.hero{padding:58px 0 46px}.auth-page{min-height:auto;padding:54px 0}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.container{width:min(100% - 24px,1180px)}.hero-actions{flex-direction:column;align-items:stretch}.btn{width:100%}.examples-grid,.products-grid,.features-grid,.pricing-grid,.usecase-strip,.process-lane,.footer-grid{grid-template-columns:1fr}.process-step,.process-step:nth-child(2n),.process-step:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.process-step:last-child{border-bottom:0}.auth-panel{padding:18px}.prompt-card p,.product-proof p,.outcome-row p{font-size:16px}.footer-bottom{flex-direction:column;align-items:flex-start}}
