.ai-landing .ai-hero .hero-bleed{padding-top:calc(56px + var(--space-80));padding-bottom:var(--space-96)}.ai-landing .ai-hero .hero-inner{flex-direction:column;align-items:center;display:flex}.ai-hero-eye{z-index:1;height:36px;margin:0 0 var(--space-24);border-radius:var(--radius-md);color:#ffffffc7;-webkit-backdrop-filter:blur(1px);font-family:var(--font-mono);letter-spacing:.08em;background:#ffffff1a;border:.5px solid #ffffff59;align-items:center;padding:6px 11px;font-size:11px;display:inline-flex;position:relative}.ai-eye-prefix,.ai-eye-times{color:#fff;margin:0 5px}.ai-agent-slot{color:#fff;text-align:left;will-change:width;width:112px;height:22px;margin-left:3px;animation:10s ease-in-out infinite aiAgentSlotWidth;display:block;overflow:hidden}.ai-agent-reel{will-change:transform;flex-direction:column;animation:10s ease-in-out infinite aiAgentReel;display:flex}.ai-agent-option{white-space:nowrap;align-items:center;gap:8px;height:22px;min-height:22px;display:flex}.ai-agent-logo{fill:currentColor;flex:0 0 15px;width:15px;height:15px}@keyframes aiAgentReel{0%,16%{transform:translateY(0)}21%,37%{transform:translateY(-22px)}42%,58%{transform:translateY(-44px)}63%,79%{transform:translateY(-66px)}84%,to{transform:translateY(-88px)}}@keyframes aiAgentSlotWidth{0%,16%{width:112px}21%,37%{width:70px}42%,58%{width:76px}63%,79%{width:94px}84%,to{width:112px}}.ai-hero-title{z-index:1;max-width:1040px;margin:0 0 var(--space-32);color:var(--h-fg);font-family:var(--font-sans);letter-spacing:-.065em;text-align:center;font-size:clamp(58px,7.4vw,112px);font-weight:500;line-height:.91;position:relative}.ai-hero-title span{color:#ffd6c5;display:block}.ai-landing .hero-tag{max-width:800px}.ai-hero-link{border-radius:var(--radius-md);background:var(--h-curl-bg);-webkit-backdrop-filter:blur(1px);border:.5px solid #ffffff73;padding:12px 16px}.ai-hero-link:hover{background:#ffffff47;border-color:#ffffffb3}.ai-hero-eye,.ai-hero-link{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.hero-agents .ai-agent-logo{color:#ffffffdb;flex-basis:18px;width:18px;height:18px}.ai-hero-demo{z-index:1;width:min(100%,980px);margin-top:var(--space-64);color:var(--ink);text-align:left;position:relative}.ai-hero-demo .cap{box-shadow:0 0 0 6px #ffffff1f,0 30px 70px -28px #4b14008c}.ai-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ai-prompt-copy{max-width:48ch;margin:var(--space-40) auto;letter-spacing:-.02em;font-size:clamp(17px,2vw,22px);line-height:1.5}.ai-prompt-copy:before{content:"> ";color:var(--orange-600);font-family:var(--font-mono)}.ai-build-log{background:var(--term-bg);color:var(--term-fg);font-family:var(--font-mono);flex-direction:column;display:flex}.ai-build-log .cap-pane-label{color:var(--term-fg);border-bottom-color:#ffffff24}.ai-build-log>div:not(.cap-pane-label){gap:var(--space-8);padding:10px var(--space-20);border-bottom:.5px solid #ffffff17;grid-template-columns:20px minmax(90px,.65fr) 1fr;font-size:12px;display:grid}.ai-build-log>div:last-child{border-bottom:0}.ai-build-log .ok{color:#48d597}.ai-build-log strong{color:#fff;font-weight:400}.ai-marquee-set{display:contents}.ai-marquee-feature{align-items:center;gap:var(--space-20);display:inline-flex}.ai-timeline{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ai-timeline article{min-height:250px;padding:var(--space-24);border-right:.5px solid var(--ink-15);background:var(--paper-raised);position:relative}.ai-timeline article:last-child{border-right:0}.ai-timeline article:after{z-index:1;content:"";background:var(--orange-500);border-radius:2px;width:10px;height:10px;position:absolute;top:68px;right:-5px}.ai-timeline article:last-child:after{display:none}.ai-timeline .ai-step-time{margin-top:var(--space-8);color:var(--orange-700);font-family:var(--font-mono);font-size:12px;display:block}.ai-timeline h3{margin:var(--space-12) 0 var(--space-8);font-size:var(--fs-400);letter-spacing:-.025em;font-weight:600}.ai-timeline p{color:var(--ink-60);font-size:var(--fs-100);margin:0;line-height:1.55}.ai-capability-showcase{background:var(--paper-raised);overflow:hidden}.ai-capability-showcase .cap-rail{grid-template-columns:24% 21% 20% 20% 15%}button.ai-prompt-switch{font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;border-radius:0;transition:background .16s,color .16s;position:relative}button.ai-prompt-switch:hover,button.ai-prompt-switch.is-active{background:var(--paper-raised)}button.ai-prompt-switch.is-active .k{color:var(--orange-700)}.ai-prompt-build-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:520px;animation:.32s ease-out both aiSceneIn}.ai-md-pane,.ai-generated-pane{min-height:520px}.ai-prompt-label-actions{align-items:center;gap:var(--space-8);margin-left:auto;display:inline-flex}.ai-copy-prompt{border:.5px solid var(--ink-20);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink-70);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;padding:5px 8px;font-size:9px;transition:border-color .15s,background .15s,color .15s}.ai-copy-prompt:hover{border-color:var(--orange-500);background:var(--orange-50);color:var(--orange-700)}.ai-copy-prompt:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.ai-md-pane .ai-md-prompt{margin-top:var(--space-24)}.ai-md-pane .ai-prompt-result{padding-top:var(--space-20);border-top:.5px solid var(--ink-15);color:var(--ink-50)!important;margin-top:auto!important}.ai-generated-pane>.ai-surface{min-height:0;margin-top:var(--space-16);border:.5px solid var(--ink-15);border-radius:var(--radius-md);flex:1;overflow:hidden}.ai-md-prompt{padding:var(--space-16);border-radius:var(--radius-md);color:var(--term-fg);font-family:var(--font-mono);background:#0f0f0e;border:.5px solid #ffffff17}.ai-md-prompt h3{margin:0 0 var(--space-16);color:#ff8b56;font-family:var(--font-mono);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3}.ai-md-prompt p{color:#ffffffc7;margin:0;font-size:11px;line-height:1.6}.ai-md-prompt ul{margin:var(--space-16) 0 0;color:#ffffff8f;gap:7px;padding:0;font-size:10px;list-style:none;display:grid}.ai-prompt-result{font-family:var(--font-mono);margin:var(--space-16) 0 0!important;color:#ffffff94!important;font-size:9px!important}.ai-prompt-result .ok{color:#48d597}.ai-tab-progress{background:var(--orange-500);transform-origin:0;height:2px;animation:4.2s linear both aiTabProgress;position:absolute;bottom:0;left:0;right:0}.ai-capability-showcase:hover .ai-tab-progress,.ai-capability-showcase:focus-within .ai-tab-progress{animation-play-state:paused}.ai-surface{min-width:0;padding:var(--space-24);background:var(--paper-well)}.ai-surface-chrome{height:38px;margin:calc(var(--space-24) * -1) calc(var(--space-24) * -1) var(--space-24);padding:0 var(--space-16);border-bottom:.5px solid var(--ink-15);background:var(--paper-darker);color:var(--ink-50);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.ai-workflow-flow{flex-direction:column;align-items:center;width:min(100%,360px);margin:18px auto 0;display:flex}.ai-flow-node{border:.5px solid var(--ink-20);border-radius:var(--radius-md);background:var(--paper-raised);width:100%;box-shadow:var(--cap-shadow);flex-direction:column;gap:3px;padding:15px 18px;display:flex}.ai-flow-node small{color:var(--ink-40);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.ai-flow-node strong{font-size:13px;font-weight:600}.ai-flow-node>span{color:var(--ink-50);font-family:var(--font-mono);font-size:9px}.ai-flow-node.is-active{border-color:var(--orange-500);box-shadow:0 0 0 3px var(--orange-100), var(--cap-shadow)}.ai-flow-arrow{height:34px;color:var(--orange-600);place-items:center;animation:1.4s ease-in-out infinite aiArrowPulse;display:grid}.ai-flow-split{gap:var(--space-8);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.ai-flow-split span{border:.5px solid var(--ink-15);border-radius:var(--radius-md);background:var(--paper-raised);font-family:var(--font-mono);text-align:center;padding:9px 6px;font-size:8px}.ai-contact-head{padding:var(--space-16);align-items:center;gap:var(--space-12);border:.5px solid var(--ink-15);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--paper-raised);display:flex}.ai-avatar{background:var(--orange-100);width:38px;height:38px;color:var(--orange-700);border-radius:50%;place-items:center;font-weight:600;display:grid}.ai-contact-head>div{flex-direction:column;display:flex}.ai-contact-head small{color:var(--ink-50);font-size:10px}.ai-email-card{padding:var(--space-24);border:.5px solid var(--ink-15);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--paper-raised);box-shadow:var(--cap-shadow);border-top:0}.ai-email-card>div:first-child{justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.ai-live-badge{border-radius:var(--radius-sm);color:#176a46;font-family:var(--font-mono);background:#d9f5e7;padding:4px 7px;font-size:8px}.ai-score{margin:var(--space-24) 0 var(--space-12);letter-spacing:-.06em;font-size:58px;font-weight:500;line-height:1;display:block}.ai-score span{color:var(--ink-30);letter-spacing:0;font-size:18px}.ai-score-bar{background:var(--paper-darker);height:5px;overflow:hidden}.ai-score-bar span{transform-origin:0;background:#39b97d;width:96%;height:100%;animation:.7s ease-out both aiScoreFillX;display:block}.ai-email-card button{margin-top:var(--space-24);border:.5px solid var(--ink-20);border-radius:var(--radius-md);background:var(--paper-raised);font-family:var(--font-mono);padding:8px 12px;font-size:9px}.ai-billing-surface{flex-direction:column;display:flex}.ai-plan-grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-plan-grid>div{padding:var(--space-16);border:.5px solid var(--ink-15);border-radius:var(--radius-md);background:var(--paper-raised);flex-direction:column;gap:5px;display:flex}.ai-plan-grid>div.is-active{border-color:var(--orange-500);background:var(--orange-50);box-shadow:0 0 0 3px var(--orange-100)}.ai-plan-grid small{color:var(--ink-40);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.ai-plan-grid strong{letter-spacing:-.04em;font-size:26px;font-weight:600}.ai-plan-grid span{color:var(--ink-50);font-size:10px}.ai-usage-card{margin-top:var(--space-20);padding:var(--space-20);border:.5px solid var(--ink-15);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--cap-shadow)}.ai-usage-card>div:first-child{justify-content:space-between;gap:var(--space-16);font-size:11px;display:flex}.ai-usage-bar{height:6px;margin-top:var(--space-12);background:var(--paper-darker);overflow:hidden}.ai-usage-bar span{background:var(--orange-500);transform-origin:0;width:100%;height:100%;animation:.8s ease-out both aiScoreFillX;display:block}.ai-usage-card p{margin:var(--space-16) 0;color:var(--ink-50);font-size:10px}.ai-usage-card button{border-radius:var(--radius-md);background:var(--ink);color:var(--paper);font-family:var(--font-mono);border:0;padding:8px 12px;font-size:9px}.ai-billing-status{border:.5px solid var(--ink-15);background:var(--paper-darker);color:var(--ink-50);font-family:var(--font-mono);margin-top:auto;padding:10px 12px;font-size:8px}.ai-billing-status .ok{color:#259a65}@keyframes aiTabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aiSceneIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aiArrowPulse{50%{opacity:.45;transform:translateY(4px)}}@keyframes aiScoreFillX{0%{transform:scaleX(0)}}.ai-marketplace-cap{overflow:hidden}.ai-marketplace-cap .cap-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-marketplace-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-marketplace-grid>div{min-height:180px;padding:var(--space-24);border-right:.5px solid var(--ink-15);background:var(--paper-raised);flex-direction:column;display:flex}.ai-marketplace-grid>div:last-child{border-right:0}.ai-marketplace-grid>div.is-current{background:var(--orange-500);color:#fff}.ai-marketplace-grid small{font-family:var(--font-mono);font-size:10px}.ai-marketplace-grid .is-current small{color:#ffffffb3}.ai-marketplace-grid strong{margin-top:var(--space-8);font-size:var(--fs-400);font-weight:600}.ai-marketplace-grid small{color:var(--ink-50);margin-top:auto}.ai-marketplace-links{gap:var(--space-12)}.ai-marketplace-links a{color:var(--ink-80);text-underline-offset:3px;text-decoration:underline}.ai-marketplace-links a:hover{color:var(--orange-700)}.ai-landing .fig-section{content-visibility:visible;contain-intrinsic-size:none}@media (width<=980px){.ai-capability-showcase .cap-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-capability-showcase .cap-rail .rail-label{grid-column:1/-1}.ai-prompt-build-grid{grid-template-columns:1fr}.ai-md-pane,.ai-generated-pane,.ai-surface{min-height:430px}.ai-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-timeline article{border-bottom:.5px solid var(--ink-15)}.ai-timeline article:after{display:none}.ai-marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-marketplace-grid>div:nth-child(2){border-right:0}.ai-marketplace-grid>div:nth-child(-n+2){border-bottom:.5px solid var(--ink-15)}}@media (width<=700px){.ai-landing .ai-hero .hero-bleed{padding-top:calc(56px + var(--space-48));padding-bottom:var(--space-64)}.ai-hero-title{font-size:clamp(48px,14.5vw,72px);line-height:.94}.ai-landing .hero-cta{width:100%}.ai-hero-link{text-align:center;width:100%}.ai-landing .hero-agents{justify-content:flex-start}.ai-demo-grid,.ai-timeline,.ai-marketplace-grid{grid-template-columns:1fr}.ai-hero-demo{margin-top:var(--space-48)}.ai-prompt-copy{margin:var(--space-24) 0}.ai-timeline article,.ai-marketplace-grid>div{border-right:0;border-bottom:.5px solid var(--ink-15);min-height:170px}.ai-timeline article:last-child,.ai-marketplace-grid>div:last-child{border-bottom:0}.ai-surface{min-height:390px;padding:var(--space-16)}.ai-surface-chrome{margin:calc(var(--space-16) * -1) calc(var(--space-16) * -1) var(--space-16)}.ai-marketplace-links{flex-direction:column;align-items:flex-start}.ai-marketplace-links .dim{display:none}}@media (prefers-reduced-motion:reduce){.ai-agent-slot,.ai-agent-reel,.ai-tab-progress,.ai-flow-arrow,.ai-live-badge,.ai-prompt-build-grid,.ai-generated-pane,.ai-score-bar span,.ai-usage-bar span{animation:none}}
