@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__K5BIjW__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__K5BIjW__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelSquare;src:url(../media/GeistPixel_Square.p.2hsizu-z_gncm.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelsquare_cf225766-module__jHW-6a__className{font-family:GeistPixelSquare,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelsquare_cf225766-module__jHW-6a__variable{--font-geist-pixel-square:"GeistPixelSquare", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelGrid;src:url(../media/GeistPixel_Grid.p.2ss63b6eqyzy4.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelgrid_6ebff038-module__fPqOSW__className{font-family:GeistPixelGrid,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelgrid_6ebff038-module__fPqOSW__variable{--font-geist-pixel-grid:"GeistPixelGrid", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelCircle;src:url(../media/GeistPixel_Circle.p.0rqe0db4f0cia.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelcircle_7ee616e3-module__YXQ_aW__className{font-family:GeistPixelCircle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelcircle_7ee616e3-module__YXQ_aW__variable{--font-geist-pixel-circle:"GeistPixelCircle", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelTriangle;src:url(../media/GeistPixel_Triangle.p.04xw1z5oncddb.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixeltriangle_d08a9537-module__cvBuHa__className{font-family:GeistPixelTriangle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixeltriangle_d08a9537-module__cvBuHa__variable{--font-geist-pixel-triangle:"GeistPixelTriangle", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistPixelLine;src:url(../media/GeistPixel_Line.p.1gvmpev-r-ty_.woff2)format("woff2");font-display:swap;font-weight:500}.geistpixelline_d71857ef-module__Tc5CoG__className{font-family:GeistPixelLine,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.geistpixelline_d71857ef-module__Tc5CoG__variable{--font-geist-pixel-line:"GeistPixelLine", Geist Mono, ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__b5I2BW__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__b5I2BW__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--paper:#f2f0e9;--surface:#faf9f5;--white:#fff;--ink:#171713;--muted:#68675f;--faint:#98968d;--line:#d8d5ca;--line-dark:#b9b5a8;--acid:#d8ff3e;--acid-dark:#b8db21;--green:#16724d;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 78% 4%, #d8ff3e38, transparent 27rem), var(--paper);color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}a[href],button:not(:disabled){cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--acid-dark);outline-offset:4px}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}#top,#composer,#experiences,#principles{scroll-margin-top:24px}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;display:flex}.brand,.sidebar-brand{letter-spacing:-.03em;align-items:center;gap:11px;font-weight:720;display:inline-flex}.brand-mark{background:var(--ink);width:30px;height:30px;color:var(--acid);font-family:var(--font-geist-mono), monospace;border-radius:8px;place-items:center;font-size:13px;display:grid}.nav-links{color:var(--muted);align-items:center;gap:26px;font-size:14px;display:flex}.nav-links a:hover{color:var(--ink)}.nav-cta{font-weight:650;color:var(--ink)!important}.hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:72px;min-height:780px;padding-block:96px 120px;display:grid}.eyebrow{border:1px solid var(--line-dark);color:var(--muted);background:#ffffff8a;border-radius:999px;align-items:center;gap:9px;margin-bottom:27px;padding:8px 12px;font-size:12px;font-weight:640;display:inline-flex}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #16724d1f}.hero h1{font-family:var(--font-geist-pixel-square), var(--font-geist-mono), monospace;letter-spacing:-.055em;margin:0;font-size:clamp(52px,6.4vw,88px);font-weight:500;line-height:.94}.hero h1 em{color:var(--green);font-style:normal}.hero-copy{max-width:690px;color:var(--muted);letter-spacing:-.02em;margin:30px 0 0;font-size:clamp(18px,1.8vw,21px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line-dark);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:14px;font-weight:680;transition:transform .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--ink);background:var(--ink);color:#fff}.button-primary span{color:var(--acid)}.button-secondary{background:#ffffff8c}.orchestration-card,.hero-app{border:1px solid var(--line-dark);background:var(--surface);border-radius:24px;padding:28px;position:relative;overflow:hidden;transform:rotate(1.4deg);box-shadow:0 30px 80px #27251d21}.orchestration-card:before,.hero-app:before{background:var(--acid);content:"";height:6px;position:absolute;inset:0 0 auto}.card-kicker,.hero-app-bar,.route-footer{color:var(--muted);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.live-pill{color:var(--green);background:#edf6f1;border:1px solid #b7d0c4;border-radius:99px;padding:6px 8px}.demo-pill{border:1px solid var(--line);color:var(--muted);border-radius:99px;padding:6px 8px}.hero-app{transform:rotate(1.1deg)}.hero-app-bar{margin-bottom:22px}.demo-field,.demo-field span{display:block}.demo-field span,.demo-experiences legend{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700}.demo-field textarea{resize:none;border:1px solid var(--line-dark);width:100%;color:var(--ink);font:650 16px/1.35 var(--font-geist-sans), sans-serif;background:#fff;border-radius:12px;outline:none;padding:12px}.demo-field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #d8ff3e80}.demo-experiences{border:0;grid-template-columns:1fr;gap:6px;margin:15px 0 0;padding:0;display:grid}.demo-choice{border:1px solid var(--line);color:var(--muted);font:600 10px var(--font-geist-sans), sans-serif;text-align:left;background:0 0;border-radius:9px;padding:8px 10px}.demo-choice:hover,.demo-choice.active{border-color:var(--line-dark);color:var(--ink);background:#fff}.demo-choice.active:before{color:var(--green);content:"●";margin-right:7px}.demo-run-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:17px;display:flex}.demo-run-heading strong,.demo-run-heading small{display:block}.demo-run-heading strong{text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:13px;overflow:hidden}.demo-run-heading small{color:var(--muted);margin-top:4px;font-size:9px}.demo-run-button{background:var(--ink);color:#fff;min-height:36px;font:700 10px var(--font-geist-sans), sans-serif;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.demo-run-button span{color:var(--acid);font-size:14px}.demo-run-button:disabled{opacity:.55}.demo-route{margin-block:10px 15px}.demo-route li{min-height:62px}.demo-route li:after{top:49px;bottom:-14px}.orchestration-card h2{letter-spacing:-.04em;margin:28px 0 7px;font-size:25px}.orchestration-card>p{color:var(--muted);margin:0;font-size:13px}.agent-route{margin:30px 0;padding:0;list-style:none}.agent-route li{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;display:grid;position:relative}.agent-route li:after{background:var(--line-dark);content:"";width:1px;position:absolute;top:55px;bottom:-18px;left:18px}.agent-route li:last-child:after{display:none}.route-mark{border:1px solid var(--line-dark);width:36px;height:36px;font-family:var(--font-geist-mono), monospace;background:#fff;border-radius:10px;place-items:center;font-size:10px;font-weight:700;display:grid}.route-active .route-mark{border-color:var(--ink);background:var(--ink);color:var(--acid)}.agent-route strong,.agent-route small{display:block}.agent-route strong{font-size:13px}.agent-route small{color:var(--muted);margin-top:4px;font-size:11px}.route-status{color:var(--faint);font-family:var(--font-geist-mono), monospace;font-size:10px}.route-complete .route-status,.route-active .route-status{color:var(--green);font-weight:700}.route-footer{border-top:1px solid var(--line);text-transform:none;letter-spacing:0;align-items:flex-end;padding-top:16px}.route-footer span:last-child{text-align:right;max-width:170px}.product-section,.section{border-top:1px solid var(--line);padding-block:110px}.section-heading{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:70px;margin-bottom:54px;display:grid}.eyebrow-text,.rail-label{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.section-heading h2,.principles-intro h2,.closing h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,62px);line-height:1}.section-heading>p,.principles-intro>p,.closing>p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.product-window{border:1px solid var(--line-dark);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #27251d1f}.window-bar{border-bottom:1px solid var(--line);min-height:45px;color:var(--faint);font-family:var(--font-geist-mono), monospace;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;font-size:10px;display:grid}.window-bar>span:last-child{justify-self:end}.traffic-lights{gap:6px;display:flex}.traffic-lights span{border:1px solid var(--line-dark);background:var(--paper);border-radius:50%;width:9px;height:9px}.app-grid{grid-template-columns:240px 1fr;min-height:570px;display:grid}.app-sidebar{border-right:1px solid var(--line);background:#f6f4ed;padding:22px 14px}.sidebar-brand{margin:0 8px 38px;font-size:13px}.app-sidebar .rail-label{color:var(--faint);margin-left:10px}.chat-row{border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:4px;padding:11px 10px;display:flex}.chat-row-active{border-color:var(--line);background:#fff;box-shadow:0 2px 6px #1e1d180a}.chat-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.chat-dot-muted{background:var(--line-dark)}.chat-row strong,.chat-row small{display:block}.chat-row strong{font-size:12px}.chat-row small{color:var(--muted);margin-top:4px;font-size:10px}.chat-canvas{background:linear-gradient(#ffffffeb, #ffffffeb), radial-gradient(circle at 50% 50%, var(--acid), transparent 18rem);flex-direction:column;justify-content:center;min-width:0;padding:44px clamp(28px,6vw,76px);display:flex}.chat-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.chat-overline{color:var(--faint);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.chat-header h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(25px,3vw,38px)}.workspace-chip,.selector,.context-chips span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;padding:8px 10px;font-size:11px}.workspace-chip{white-space:nowrap;font-family:var(--font-geist-mono), monospace;font-size:9px}.composer-surface{border:1px solid var(--line-dark);background:#fff;border-radius:18px;padding:20px;box-shadow:0 16px 46px #1f1e181f}.composer-prompt{color:#2a2924;min-height:105px;margin:0;font-size:16px;line-height:1.6}.context-chips,.composer-selectors,.composer-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.context-chips span:first-child{background:0 0;border-style:dashed}.composer-toolbar{border-top:1px solid var(--line);justify-content:space-between;margin-top:18px;padding-top:14px}.selector{border-color:var(--line-dark);background:#fff}.selector-team{color:var(--ink)}.selector-team b{background:var(--ink);width:18px;height:18px;color:var(--acid);font-family:var(--font-geist-mono), monospace;border-radius:5px;place-items:center;margin-right:5px;font-size:9px;display:inline-grid}.send-button{background:var(--ink);width:38px;height:38px;color:var(--acid);border-radius:10px;place-items:center;font-size:20px;display:grid}.composer-notes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.composer-notes span{color:var(--muted);font-size:11px}.composer-notes b{color:var(--ink);margin-bottom:3px;display:block}.experience-list{border-top:1px solid var(--line-dark)}.experience-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1.05fr 1.35fr 30px;align-items:center;gap:28px;min-height:158px;transition:padding .18s,background .18s;display:grid}.experience-row:hover{background:#ffffff57;padding-inline:12px}.experience-index{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:11px}.experience-row h3{letter-spacing:-.035em;margin:0;font-size:24px}.experience-row div p{color:var(--green);font-family:var(--font-geist-mono), monospace;margin:8px 0 0;font-size:11px}.experience-description{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.experience-arrow{font-size:22px}.principles{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.principles-intro>p:last-child{margin-top:25px}.principle-grid{border-top:1px solid var(--line-dark)}.principle-grid article{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;column-gap:20px;padding:29px 0;display:grid}.principle-grid article>span{color:var(--green);font-family:var(--font-geist-mono), monospace;grid-row:span 2;font-size:10px}.principle-grid h3{letter-spacing:-.03em;margin:0;font-size:20px}.principle-grid p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.closing{border-top:1px solid var(--line);text-align:center;padding-block:130px}.closing h2{max-width:820px;margin:0 auto 36px}.footer{border-top:1px solid var(--line);min-height:90px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;display:grid}.footer span:first-child{color:var(--ink);font-weight:750}.footer span:last-child{justify-self:end}@media (max-width:900px){.hero,.section-heading,.principles{grid-template-columns:1fr}.hero{gap:58px;padding-block:74px 90px}.orchestration-card{max-width:560px;transform:none}.section-heading,.principles{gap:30px}.app-grid{grid-template-columns:190px 1fr}.experience-row{grid-template-columns:50px 1fr 1.15fr 20px;gap:16px}}@media (max-width:700px){.shell{width:min(100% - 28px,1180px)}.nav{min-height:66px}.nav-links a:not(.nav-cta){display:none}.hero{min-height:auto}.hero h1{font-size:clamp(45px,13vw,68px)}.hero-actions{flex-direction:column;align-items:stretch}.product-section,.section{padding-block:78px}.app-grid{grid-template-columns:1fr}.app-sidebar{display:none}.chat-canvas{min-height:540px;padding:30px 18px}.chat-header{flex-direction:column;align-items:flex-start}.workspace-chip{white-space:normal}.composer-prompt{min-height:130px;font-size:14px}.composer-selectors{flex-direction:column;align-items:stretch;width:calc(100% - 48px)}.composer-notes{grid-template-columns:1fr}.experience-row{grid-template-columns:38px 1fr 18px;min-height:auto;padding-block:28px}.experience-description{grid-column:2/-1}.experience-arrow{grid-area:1/3}.footer{grid-template-columns:1fr;gap:8px;padding-block:24px}.footer span:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background:radial-gradient(circle at 78% 4%, #d8ff3e3b, transparent 27rem), linear-gradient(#17171306 1px, transparent 1px), linear-gradient(90deg, #17171306 1px, transparent 1px), var(--paper);background-size:auto,42px 42px,42px 42px,auto}.nav{z-index:10;position:relative}.launch-note{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.launch-note>span{background:var(--acid);color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:800}.launch-note p{margin:0}.launch-note a{color:var(--ink);margin-left:auto;font-weight:650}.hero{min-height:820px;position:relative}.hero:before{z-index:-1;content:"";border:1px solid #1717131f;border-radius:50%;width:140px;height:140px;position:absolute;top:9%;right:31%;box-shadow:0 0 0 28px #d8ff3e1c,0 0 0 62px #d8ff3e0d}.hero h1{text-shadow:0 1px #fff}.hero-app{color:#fff;background:#12130f;border-color:#2d2f28;overflow:hidden;transform:rotate(.8deg);box-shadow:0 42px 100px #1415103d,0 6px 18px #1415101f}.hero-app:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.hero-app-aura{filter:blur(54px);pointer-events:none;background:#d8ff3e24;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-70px}.hero-app-bar{color:#ffffff8f;position:relative}.hero-app-title{align-items:center;gap:8px;display:inline-flex}.hero-app-title i{background:var(--acid);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d8ff3e1f}.hero-app .live-pill{color:var(--acid);background:#d8ff3e1f;border-color:#d8ff3e61}.hero-app .demo-pill{color:#ffffff94;border-color:#ffffff24}.hero-app .demo-field span,.hero-app .demo-experiences legend{color:#ffffff7a}.hero-app .demo-field textarea{color:#fff;background:#fff1;border-color:#ffffff29}.hero-app .demo-field textarea:focus{border-color:var(--acid)}.hero-app .demo-choice{color:#ffffff8a;border-color:#ffffff1c}.hero-app .demo-choice:hover,.hero-app .demo-choice.active{color:#fff;background:#ffffff14;border-color:#d8ff3e5c}.hero-app .demo-choice.active:before{color:var(--acid)}.hero-app .demo-run-heading{border-color:#ffffff1f}.hero-app .demo-run-heading small{color:#ffffff7a}.hero-app .demo-run-button{background:var(--acid);color:var(--ink);box-shadow:0 6px 20px #d8ff3e1f}.hero-app .demo-run-button span{color:var(--ink)}.demo-progress{background:#ffffff1a;border-radius:99px;height:3px;margin-top:14px;overflow:hidden}.demo-progress span{border-radius:inherit;background:var(--acid);height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 18px #d8ff3e8c}.hero-app .agent-route li{border-color:#ffffff1a}.hero-app .agent-route li:after{background:#ffffff26}.hero-app .route-mark{color:#ffffffb8;background:#ffffff0f;border-color:#ffffff26}.hero-app .route-active .route-mark{border-color:var(--acid);background:var(--acid);color:var(--ink);box-shadow:0 0 24px #d8ff3e33}.hero-app .agent-route small,.hero-app .route-status{color:#ffffff73}.hero-app .route-complete .route-status,.hero-app .route-active .route-status{color:var(--acid)}.working-mark{border:2px solid #d8ff3e47;border-top-color:var(--acid);border-radius:50%;width:9px;height:9px;animation:.8s linear infinite spin;display:inline-block}.demo-result{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:11px;margin:4px 0 15px;padding:10px 12px;display:grid}.demo-result>span{color:#ffffff80;background:#ffffff12;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.demo-result strong,.demo-result small{display:block}.demo-result strong{font-size:11px}.demo-result small{color:#ffffff73;margin-top:3px;font-size:9px}.demo-result.complete{background:#d8ff3e14;border-color:#d8ff3e47}.demo-result.complete>span{background:var(--acid);color:var(--ink)}.hero-app .route-footer{color:#ffffff70;border-color:#ffffff1a}.product-window{transform:perspective(1400px)rotateX(.7deg)}.experience-row:hover{background:linear-gradient(90deg,#d8ff3e1c,#ffffff61)}.principles{z-index:0;position:relative}.principles:before{z-index:-1;content:"";background:#ffffff6b;border-radius:34px;position:absolute;inset:28px -44px;box-shadow:inset 0 0 0 1px #1717130d}.closing-proof{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.closing-proof span{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#ffffff6b;border-radius:99px;padding:8px 12px;font-size:9px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.hero-app{transform:none}}@media (max-width:700px){.launch-note{flex-wrap:wrap;align-items:flex-start;padding-block:12px}.launch-note p{order:3;width:100%}.launch-note a{margin-left:auto}}
