.AgentsSection_section__Gqnwh{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3.75rem 3rem;background:#f5f5f5;color:#0a0a0a;position:relative;isolation:isolate;background-image:url(/shaders/checker.png);background-repeat:repeat}.AgentsSection_section__Gqnwh:has([data-shader-live=true]){background-image:none}.AgentsSection_rule__YEGp5{width:100%;height:3px;background:var(--accent)}.AgentsSection_headline__96k0l{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;text-align:center}.AgentsSection_agents__4xob4{display:flex;gap:3rem;justify-content:center;flex-wrap:wrap;padding:1rem 0}.AgentsSection_agent__cH0lh{display:flex;flex-direction:column;align-items:center;gap:.75rem}.AgentsSection_agentLogo__Hm70K{width:56px;height:56px;object-fit:contain}.AgentsSection_agentName__6D5ow{font-family:var(--font-mono);font-size:.875rem;font-weight:600}.AgentsSection_subtitle__Q2X0f{font-size:.9375rem;color:#666;text-align:center}@media(max-width:768px){.AgentsSection_section__Gqnwh{padding:2.5rem 1.25rem}.AgentsSection_headline__96k0l{font-size:1.5rem}.AgentsSection_agents__4xob4{gap:1.5rem}.AgentsSection_agentLogo__Hm70K{width:44px;height:44px}}.HeroMockup_mockup__H3TNf{container-type:inline-size;--u:calc(100cqw / 1100);position:relative;width:100%;aspect-ratio:1100/620;display:flex;flex-direction:column;overflow:hidden;background:#141414;font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.HeroMockup_titlebar__NhFow{flex:0 0 auto;height:calc(26*var(--u));display:flex;align-items:center;padding:0 calc(12*var(--u));gap:calc(8*var(--u));background:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.06)}.HeroMockup_lights__cCszA{display:flex;gap:calc(6*var(--u))}.HeroMockup_light__V2gGX{width:calc(9*var(--u));height:calc(9*var(--u));border-radius:50%}.HeroMockup_light__V2gGX:first-child{background:#ff5f57}.HeroMockup_light__V2gGX:nth-child(2){background:#febc2e}.HeroMockup_light__V2gGX:nth-child(3){background:#28c840}.HeroMockup_titleText__90BUm{flex:1 1;text-align:center;font-size:calc(11*var(--u));color:#b8b8b8}.HeroMockup_titleSub__prgXu{display:block;font-size:calc(8.5*var(--u));color:#6a6a6a}.HeroMockup_titleSpacer___BJzv{width:calc(39*var(--u))}.HeroMockup_toolbar__CZvWc{flex:0 0 auto;height:calc(30*var(--u));display:flex;align-items:center;gap:calc(8*var(--u));padding:0 calc(12*var(--u));background:#1f1f1f;border-bottom:1px solid #2e2e2e;font-size:calc(10*var(--u))}.HeroMockup_pill__n_KSq{background:#2c2c2c;color:#d8d8d8}.HeroMockup_pillActive__WMyyA,.HeroMockup_pill__n_KSq{padding:calc(3*var(--u)) calc(9*var(--u));border-radius:calc(3*var(--u))}.HeroMockup_pillActive__WMyyA{background:#333;color:#fff;border:1px solid #4a4a4a}.HeroMockup_spacer__1IRPA{flex:1 1}.HeroMockup_zoom__XTXWc{color:#6a6a6a;font-size:calc(10*var(--u))}.HeroMockup_rendererPill__SAHnm{padding:calc(2*var(--u)) calc(8*var(--u));font-weight:600;color:#fff;letter-spacing:.02em}.HeroMockup_rendererPill__SAHnm,.HeroMockup_zoomBtn__MQdOT{border-radius:calc(3*var(--u));font-size:calc(9.5*var(--u))}.HeroMockup_zoomBtn__MQdOT{padding:calc(3*var(--u)) calc(8*var(--u));background:#2c2c2c;color:#c8c8c8}.HeroMockup_body__qmwBR{flex:1 1;display:flex;min-height:0}.HeroMockup_canvasArea__ojeZq{flex:1 1;position:relative;min-width:0}.HeroMockup_statusbar__e_pjS{flex:0 0 auto;height:calc(18*var(--u));display:flex;align-items:center;gap:calc(7*var(--u));padding:0 calc(12*var(--u));font-size:calc(9*var(--u));color:#6a6a6a;background:#101010;border-top:1px solid hsla(0,0%,100%,.05);white-space:nowrap}.HeroMockup_statusSep__KgUcy{color:#3a3a3a}.HeroMockup_mcp__pm6et{display:flex;align-items:center;gap:calc(5*var(--u))}.HeroMockup_mcpDot__v8dKz{width:calc(5*var(--u));height:calc(5*var(--u));border-radius:50%;background:#22c55e}.HeroMockup_chat__i9ljg{position:absolute;left:calc(16*var(--u));bottom:calc(16*var(--u));width:calc(300*var(--u));height:calc(300*var(--u));max-height:calc(100% - calc(32 * var(--u)));display:flex;flex-direction:column;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:calc(8*var(--u));box-shadow:0 calc(8*var(--u)) calc(28*var(--u)) rgba(0,0,0,.55);overflow:hidden}.HeroMockup_chatHeader__i4YTW{flex:0 0 auto;display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) calc(10*var(--u));border-bottom:1px solid #2a2a2a}.HeroMockup_chatTitle__rvZ_t{font-size:calc(12*var(--u));color:#fff}.HeroMockup_chatModel__miRP8{font-size:calc(10.5*var(--u));color:#999;padding:calc(2*var(--u)) calc(7*var(--u));border:1px solid #2a2a2a;border-radius:calc(4*var(--u));background:#0a0a0a}.HeroMockup_chatActions__xZsm3{margin-left:auto;display:flex;gap:calc(8*var(--u));color:#666;font-size:calc(12*var(--u))}.HeroMockup_messages__0hkoi{flex:1 1;min-height:0;padding:calc(12*var(--u));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(9*var(--u));overflow:hidden;font-size:calc(11.5*var(--u));line-height:1.5}.HeroMockup_user__SSHKg{align-self:flex-end;max-width:86%;padding:calc(6*var(--u)) calc(10*var(--u));border-radius:calc(8*var(--u));background:#2a2a2a;color:#fff}.HeroMockup_assistant__afRoY{color:#999;max-width:100%}.HeroMockup_tool__6RkTA{display:flex;align-items:center;gap:calc(7*var(--u));padding:calc(5*var(--u)) calc(8*var(--u));background:#0a0a0a;border:1px solid #2a2a2a;border-radius:calc(4*var(--u));color:#999;font-size:calc(11*var(--u))}.HeroMockup_toolLabel__DONXn{flex:1 1}.HeroMockup_toolDetail__dZeeH{color:#666;font-size:calc(10*var(--u))}.HeroMockup_check__7mNyS{color:#22c55e}.HeroMockup_chevron__8Fw0N{color:#666;font-size:calc(9*var(--u))}.HeroMockup_spinner__UF_68{width:calc(11*var(--u));height:calc(11*var(--u));border:calc(1.5*var(--u)) solid #2a2a2a;border-top-color:#e0e0e0;border-radius:50%;animation:HeroMockup_spin___Oq5D .7s linear infinite}@keyframes HeroMockup_spin___Oq5D{to{transform:rotate(1turn)}}.HeroMockup_caret__A_SmK{display:inline-block;width:calc(5*var(--u));height:calc(11*var(--u));margin-left:calc(2*var(--u));background:#e0e0e0;vertical-align:text-bottom;animation:HeroMockup_blink__kss8j 1s steps(1) infinite}@keyframes HeroMockup_blink__kss8j{0%,50%{opacity:1}50.01%,to{opacity:0}}.HeroMockup_composer__k_Fib{flex:0 0 auto;margin:0 calc(12*var(--u)) calc(12*var(--u));padding:calc(8*var(--u)) calc(10*var(--u));border:1px solid #2a2a2a;border-radius:calc(6*var(--u));font-size:calc(11*var(--u));color:#666;background:#0a0a0a}@media(prefers-reduced-motion:reduce){.HeroMockup_caret__A_SmK,.HeroMockup_spinner__UF_68{animation:none}}.HeroMockup_sidebar__GEZaQ{width:calc(154*var(--u));border-right:1px solid #2e2e2e}.HeroMockup_properties__FQ_iP,.HeroMockup_sidebar__GEZaQ{flex:0 0 auto;display:flex;flex-direction:column;background:#1a1a1a;overflow:hidden}.HeroMockup_properties__FQ_iP{width:calc(205*var(--u));border-left:1px solid #2e2e2e}.HeroMockup_panelHead__TbvEY{flex:0 0 auto;display:flex;align-items:center;padding:calc(9*var(--u)) calc(10*var(--u))}.HeroMockup_panelTitle__ZtJcU{flex:1 1;font-size:calc(9.5*var(--u));font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#d0d0d0}.HeroMockup_panelClose__j0UWz{color:#6a6a6a;font-size:calc(11*var(--u));line-height:1}.HeroMockup_filter__WHyuG{flex:0 0 auto;margin:0 calc(10*var(--u)) calc(9*var(--u));padding:calc(4*var(--u)) calc(7*var(--u));border:1px solid #2e2e2e;border-radius:calc(3*var(--u));background:#141414;font-size:calc(9.5*var(--u));color:#5a5a5a}.HeroMockup_groupLabel__v09PR{flex:0 0 auto;padding:calc(4*var(--u)) calc(10*var(--u));font-size:calc(8.5*var(--u));font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6a6a6a;background:#171717}.HeroMockup_rows__L2Blq{flex:1 1;min-height:0;overflow:hidden;padding:calc(3*var(--u)) 0}.HeroMockup_rowSelected__h4sKZ,.HeroMockup_row__2UkXw{display:flex;align-items:center;gap:calc(7*var(--u));padding:calc(5*var(--u)) calc(9*var(--u));color:#c8c8c8}.HeroMockup_rowSelected__h4sKZ{background:rgba(217,119,87,.14);box-shadow:inset calc(2*var(--u)) 0 0 #d97757}.HeroMockup_rowThumb__WE1DC{flex:0 0 auto;width:calc(22*var(--u));height:calc(22*var(--u));border-radius:calc(2*var(--u));object-fit:cover;background:#0d0d0d;border:1px solid #2a2a2a}.HeroMockup_rowText__6BpTE{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:calc(1*var(--u))}.HeroMockup_rowLabel__HZk37{font-size:calc(10*var(--u));color:#e0e0e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroMockup_rowRenderer__Srlim{font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(8*var(--u))}.HeroMockup_rowIcon__yzbU9{flex:0 0 auto;color:#565656}.HeroMockup_sidebarFoot__M0cSY{flex:0 0 auto;padding:calc(8*var(--u));text-align:center;font-size:calc(9.5*var(--u));color:#9a9a9a;border-top:1px solid #2e2e2e}.HeroMockup_propsEmpty__7IUwu{padding:calc(14*var(--u)) calc(10*var(--u));font-size:calc(9.5*var(--u));color:#4e4e4e}.HeroMockup_propsBody__7bQKH{flex:1 1;min-height:0;overflow:hidden;padding:0 calc(10*var(--u)) calc(10*var(--u))}.HeroMockup_propsName__faef4{font-size:calc(10.5*var(--u));color:#e8e8e8;padding-bottom:calc(9*var(--u));border-bottom:1px solid #2e2e2e}.HeroMockup_sectionTitle__Nf6y9{margin:calc(10*var(--u)) 0 calc(6*var(--u));font-size:calc(8.5*var(--u));font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6a6a6a}.HeroMockup_dims__GWDmv{display:flex;align-items:center;gap:calc(5*var(--u))}.HeroMockup_dimLabel__Kgvx1{font-size:calc(9*var(--u));color:#6a6a6a}.HeroMockup_dimTimes__MXL23{font-size:calc(9*var(--u));color:#4a4a4a}.HeroMockup_field__Uyy_b{flex:1 1;min-width:0;padding:calc(3*var(--u)) calc(6*var(--u));border:1px solid #2e2e2e;border-radius:calc(3*var(--u));background:#101010;font-size:calc(9.5*var(--u));color:#e0e0e0;text-align:center}.HeroMockup_presets__skfkh{display:flex;gap:calc(4*var(--u));margin-top:calc(6*var(--u))}.HeroMockup_preset__9UmJe{flex:1 1;padding:calc(3*var(--u)) 0;border:1px solid #2e2e2e;border-radius:calc(3*var(--u));background:#202020;font-size:calc(8*var(--u));color:#9a9a9a;text-align:center}.HeroMockup_seed__hdsTZ{display:flex;align-items:center;gap:calc(4*var(--u))}.HeroMockup_stepBtn__E2CMP{flex:0 0 auto;width:calc(20*var(--u));padding:calc(3*var(--u)) 0;border:1px solid #2e2e2e;border-radius:calc(3*var(--u));background:#202020;font-size:calc(8*var(--u));color:#9a9a9a;text-align:center}.HeroMockup_param__njw2n{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:calc(2*var(--u)) calc(6*var(--u));gap:calc(2*var(--u)) calc(6*var(--u));margin-bottom:calc(7*var(--u))}.HeroMockup_paramLabel__kiJac{font-size:calc(9*var(--u));color:#b0b0b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroMockup_paramValue__omoRN{font-family:var(--font-mono,ui-monospace,monospace);font-size:calc(9*var(--u));color:#e0e0e0}.HeroMockup_track___wEqB{grid-column:1/-1;position:relative;height:calc(3*var(--u));border-radius:calc(2*var(--u));background:#2c2c2c}.HeroMockup_paramDriven__35i1I .HeroMockup_paramLabel__kiJac,.HeroMockup_paramDriven__35i1I .HeroMockup_paramValue__omoRN{color:#f0f0f0}.HeroMockup_paramDriven__35i1I .HeroMockup_trackFill__DlIQs{background:#8f7fe8}.HeroMockup_paramDriven__35i1I .HeroMockup_thumb__CMeVO{background:#fff}.HeroMockup_trackFill__DlIQs{position:absolute;left:0;top:0;bottom:0;border-radius:calc(2*var(--u));background:#6a6a6a;transition:width .9s cubic-bezier(.4,0,.2,1),background-color .4s ease}.HeroMockup_thumb__CMeVO{position:absolute;top:50%;width:calc(8*var(--u));height:calc(8*var(--u));margin-left:calc(-4*var(--u));border-radius:50%;background:#d8d8d8;transform:translateY(-50%);transition:left .9s cubic-bezier(.4,0,.2,1),background-color .4s ease}@media(prefers-reduced-motion:reduce){.HeroMockup_thumb__CMeVO,.HeroMockup_trackFill__DlIQs{transition:none}}.HeroMockup_color__Yu14g{display:flex;align-items:center;gap:calc(6*var(--u));margin-bottom:calc(5*var(--u))}.HeroMockup_colorLabel__0snjt{flex:1 1;font-size:calc(9*var(--u));color:#b0b0b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroMockup_swatch__PV4NC{flex:0 0 auto;width:calc(26*var(--u));height:calc(13*var(--u));border-radius:calc(2*var(--u));border:1px solid hsla(0,0%,100%,.14)}.HeroMockup_saveSnapshot__f7Mnd{padding:calc(5*var(--u)) 0;border:1px solid #2e2e2e;border-radius:calc(3*var(--u));background:#202020;font-size:calc(9*var(--u));color:silver;text-align:center}.HeroMockup_minimap__txxO6{position:absolute;right:calc(14*var(--u));bottom:calc(14*var(--u));width:calc(128*var(--u));background:rgba(10,10,10,.82);border:1px solid #333;border-radius:calc(3*var(--u));padding:calc(5*var(--u))}.HeroMockup_miniCellActive__fFuso,.HeroMockup_miniCell__FE4U9{position:absolute;background:#4a4a4a;border-radius:calc(1*var(--u))}.HeroMockup_miniCellActive__fFuso{background:#8a8a8a;outline:1px solid #e8e8e8}.LiveCanvasHero_stage__UnrfA{position:relative;width:100%;max-width:1100px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.4)}.LiveCanvasHero_fallback__OjaW3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4%;background:#141414}.LiveCanvasHero_fallbackBox__o6DLW{position:relative;max-width:100%;max-height:100%;width:100%}.LiveCanvasHero_fallbackTile__hXw61{position:absolute;object-fit:cover;display:block}.LiveCanvasHero_live__RnJfq{position:absolute;inset:0}.LiveCanvasHero_canvas__tjmJG{width:100%;height:100%}@media(max-width:768px){.LiveCanvasHero_stage__UnrfA{border-radius:8px}}.SurfaceMockup_mockup__lbOsX{container-type:inline-size;--u:calc(100cqw / 640);position:relative;width:100%;aspect-ratio:640/400;display:flex;flex-direction:column;overflow:hidden;background:#141414;font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.SurfaceMockup_titlebar__GQAux{flex:0 0 auto;height:calc(22*var(--u));display:flex;align-items:center;padding:0 calc(8*var(--u));gap:calc(6*var(--u));background:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.06)}.SurfaceMockup_lights__1ES2v{display:flex;gap:calc(4*var(--u));flex:0 0 auto}.SurfaceMockup_light__t3cBM{width:calc(7*var(--u));height:calc(7*var(--u));border-radius:50%}.SurfaceMockup_light__t3cBM:first-child{background:#ff5f57}.SurfaceMockup_light__t3cBM:nth-child(2){background:#febc2e}.SurfaceMockup_light__t3cBM:nth-child(3){background:#28c840}.SurfaceMockup_titleText__J3tSi{flex:1 1;text-align:center;font-size:calc(8*var(--u));color:#b8b8b8;letter-spacing:.01em}.SurfaceMockup_titleSub__baelm{display:block;font-size:calc(6*var(--u));color:#6a6a6a}.SurfaceMockup_titleSpacer__zjoDj{flex:0 0 auto;width:calc(29*var(--u))}.SurfaceMockup_body__48z5t{flex:1 1;display:flex;min-height:0}.SurfaceMockup_stage__xxfMd{flex:1 1;position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:calc(10*var(--u));background:#141414}.SurfaceMockup_statusbar__t19Jn{flex:0 0 auto;height:calc(12*var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(8*var(--u));font-size:calc(6*var(--u));color:#6a6a6a;background:#101010;border-top:1px solid hsla(0,0%,100%,.05)}.SurfaceMockup_props__rJkyr{flex:0 0 auto;width:calc(150*var(--u));padding:calc(8*var(--u));background:#1a1a1a;border-left:1px solid #2e2e2e;display:flex;flex-direction:column;gap:calc(7*var(--u));overflow:hidden}.SurfaceMockup_propsTitle__bC2Ds{font-size:calc(7*var(--u));letter-spacing:.09em;color:#cfcfcf}.SurfaceMockup_propsSubject__AcLkX{font-size:calc(8*var(--u));color:#fff;margin-top:calc(-4*var(--u))}.SurfaceMockup_groupLabel___41XH{font-size:calc(6*var(--u));letter-spacing:.11em;color:#6a6a6a}.SurfaceMockup_param__WjmDD{display:flex;flex-direction:column;gap:calc(3*var(--u))}.SurfaceMockup_paramHead__XCJIw{display:flex;justify-content:space-between;align-items:baseline;font-size:calc(7*var(--u));color:#8a8a8a}.SurfaceMockup_paramValue__mea4j{color:#e8e8e8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SurfaceMockup_track___gksa{position:relative;height:calc(2*var(--u));border-radius:calc(1*var(--u));background:#3a3a3a}.SurfaceMockup_fill__OsNcW{position:absolute;inset:0 auto 0 0;border-radius:calc(1*var(--u));background:#0078d4;width:var(--fill,50%)}.SurfaceMockup_knob__M65m9{position:absolute;top:50%;width:calc(6*var(--u));height:calc(6*var(--u));margin-left:calc(-3*var(--u));border-radius:50%;background:#f0f0f0;transform:translateY(-50%);left:var(--fill,50%)}.SurfaceMockup_fill__OsNcW,.SurfaceMockup_knob__M65m9{transition:width .7s cubic-bezier(.4,0,.2,1),left .7s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.SurfaceMockup_fill__OsNcW,.SurfaceMockup_knob__M65m9{transition:none}}.SurfaceMockup_swatchRow__jLufq{display:flex;align-items:center;justify-content:space-between;font-size:calc(7*var(--u));color:#8a8a8a}.SurfaceMockup_swatch__D_23I{width:calc(14*var(--u));height:calc(9*var(--u));border-radius:calc(1*var(--u))}.SurfaceMockup_toolbar__7zW0S{flex:0 0 auto;height:calc(18*var(--u));display:flex;align-items:center;gap:calc(6*var(--u));padding:0 calc(8*var(--u));background:#1f1f1f;border-bottom:1px solid #2e2e2e;font-size:calc(7*var(--u));color:#8a8a8a}.SurfaceMockup_pill__zivTm{background:#2c2c2c;color:#d8d8d8}.SurfaceMockup_pillAccent__lJKWM,.SurfaceMockup_pill__zivTm{padding:calc(2*var(--u)) calc(6*var(--u));border-radius:calc(2*var(--u))}.SurfaceMockup_pillAccent__lJKWM{background:var(--accent);color:#fff}.SurfaceMockup_activityBar__YrmyA{flex:0 0 auto;width:calc(16*var(--u));background:#333;display:flex;flex-direction:column;align-items:center;gap:calc(9*var(--u));padding-top:calc(8*var(--u))}.SurfaceMockup_activityIcon___scjM{width:calc(9*var(--u));height:calc(9*var(--u));border-radius:calc(1*var(--u));background:#5a5a5a}.SurfaceMockup_activityIcon___scjM:first-child{background:#d0d0d0}.SurfaceMockup_explorer__9veNq{flex:0 0 auto;width:calc(104*var(--u));background:#252526;padding:calc(6*var(--u)) calc(6*var(--u)) 0;display:flex;flex-direction:column;gap:calc(4*var(--u));overflow:hidden}.SurfaceMockup_explorerHead__RJruM{font-size:calc(6*var(--u));letter-spacing:.11em;color:#a0a0a0}.SurfaceMockup_file__IzxtR{font-size:calc(7*var(--u));color:#b4b4b4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:calc(6*var(--u))}.SurfaceMockup_fileActive__9NxFw{background:#37373d;color:#fff;margin:0 calc(-6*var(--u));padding-left:calc(12*var(--u))}.SurfaceMockup_tabbar__1DmkF{flex:0 0 auto;height:calc(16*var(--u));display:flex;align-items:stretch;background:#333}.SurfaceMockup_tab__VWZa_{display:flex;align-items:center;padding:0 calc(8*var(--u));font-size:calc(7*var(--u));color:#9a9a9a;background:#2d2d2d;border-right:1px solid #252526}.SurfaceMockup_tabActive__aQe1N{background:#1e1e1e;color:#fff;border-top:calc(1*var(--u)) solid #007acc}.SurfaceMockup_vscodeStatus__ulnO7{background:#007acc;color:#fff;border-top:none}.SurfaceMockup_tabstrip__hIRcX{flex:0 0 auto;height:calc(20*var(--u));display:flex;align-items:flex-end;gap:calc(6*var(--u));padding:0 calc(8*var(--u));background:#2a2a2a}.SurfaceMockup_browserTab__CjmQJ{display:flex;align-items:center;gap:calc(4*var(--u));padding:calc(3*var(--u)) calc(10*var(--u));font-size:calc(7*var(--u));color:#e0e0e0;background:#3c3c3c;border-radius:calc(3*var(--u)) calc(3*var(--u)) 0 0}.SurfaceMockup_urlbar__qYMnN{flex:0 0 auto;height:calc(18*var(--u));display:flex;align-items:center;gap:calc(6*var(--u));padding:0 calc(8*var(--u));background:#3c3c3c}.SurfaceMockup_url__GYAW8{flex:1 1;padding:calc(2*var(--u)) calc(8*var(--u));border-radius:calc(6*var(--u));background:#202020;font-size:calc(7*var(--u));color:#cfcfcf}.SurfaceMockup_urlHost__RIa_y{color:#fff}.SurfaceMockup_canvasSlot__lAdlY{position:relative;height:100%;aspect-ratio:1;max-width:100%;border:1px solid #4a4a4a;background:#0d0d0d;overflow:hidden}.SurfaceMockup_canvasSlotFill__Dt1ny{aspect-ratio:auto;width:100%}.TerminalMockup_mockup__NiLh1{container-type:inline-size;--u:calc(100cqw / 640);position:relative;width:100%;aspect-ratio:640/400;display:flex;flex-direction:column;overflow:hidden;background:#1c1c1c;font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.TerminalMockup_titlebar__rMvKF{flex:0 0 auto;height:calc(20*var(--u));display:flex;align-items:center;padding:0 calc(8*var(--u));gap:calc(6*var(--u));background:#2a2a2a}.TerminalMockup_lights__VTzDc{display:flex;gap:calc(4*var(--u))}.TerminalMockup_light__Yiwuk{width:calc(7*var(--u));height:calc(7*var(--u));border-radius:50%}.TerminalMockup_light__Yiwuk:first-child{background:#ff5f57}.TerminalMockup_light__Yiwuk:nth-child(2){background:#febc2e}.TerminalMockup_light__Yiwuk:nth-child(3){background:#28c840}.TerminalMockup_titleText__WLRfu{flex:1 1;text-align:center;font-size:calc(8*var(--u));color:#b8b8b8}.TerminalMockup_titleSpacer__Obe_L{width:calc(29*var(--u))}.TerminalMockup_transcript__gGjzw{flex:1 1 auto;min-height:0;padding:calc(8*var(--u)) calc(10*var(--u));font-family:var(--font-mono);font-size:calc(7.5*var(--u));line-height:1.55;color:#c8c8c8;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.TerminalMockup_line__0IOIm{white-space:pre-wrap;word-break:break-word}.TerminalMockup_prompt__AZTvr{color:#e8e8e8;border:1px solid #3a3a3a;border-radius:calc(2*var(--u));padding:calc(3*var(--u)) calc(6*var(--u));margin-bottom:calc(4*var(--u))}.TerminalMockup_promptMark__sDHOi{color:#d97757;margin-right:calc(4*var(--u))}.TerminalMockup_thinking__mS_cB{color:#7a7a7a;font-style:italic}.TerminalMockup_bullet__zo1QZ{color:#b4b4b4}.TerminalMockup_tool__WYcsZ{color:#d97757}.TerminalMockup_toolArgs__u8LAC{color:#8a8a8a}.TerminalMockup_output__PNBcW{color:#6e8fa8;padding-left:calc(10*var(--u))}.TerminalMockup_done__waPik{color:#6fa86f}.TerminalMockup_caret__cKGr_{display:inline-block;width:calc(4*var(--u));height:calc(8*var(--u));margin-left:calc(1*var(--u));background:#d97757;vertical-align:text-bottom;animation:TerminalMockup_blink__kh5cO 1s steps(1) infinite}@keyframes TerminalMockup_blink__kh5cO{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.TerminalMockup_caret__cKGr_{animation:none}}.TerminalMockup_result__4_oyq{flex:0 0 auto;height:calc(175*var(--u));display:flex;flex-direction:column;border-top:1px solid #333;background:#141414}.TerminalMockup_resultBar__5SfG0{flex:0 0 auto;height:calc(14*var(--u));display:flex;align-items:center;gap:calc(6*var(--u));padding:0 calc(8*var(--u));font-family:var(--font-mono);font-size:calc(6.5*var(--u));color:#7a7a7a;background:#101010}.TerminalMockup_resultName__3QSt_{color:#c8c8c8}.TerminalMockup_resultStage__i_bMT{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:calc(6*var(--u))}.TerminalMockup_canvasSlot__TvUss{position:relative;height:100%;aspect-ratio:1;max-width:100%;border:1px solid #3a3a3a;background:#0d0d0d;overflow:hidden}.TerminalMockup_resultHidden__n9jzt{opacity:.16}.TerminalMockup_resultShown__L3KQN{opacity:1;transition:opacity .7s ease}@media(prefers-reduced-motion:reduce){.TerminalMockup_resultShown__L3KQN{transition:none}}.LiveSurfacePanel_stage__A9R1G{position:relative;width:100%}.LiveSurfacePanel_fallback__CnWLW{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.LiveSurfacePanel_live__JUzdV{position:absolute;inset:0;animation:LiveSurfacePanel_live-arrive__IfSIE .7s ease-out both}@keyframes LiveSurfacePanel_live-arrive__IfSIE{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.LiveSurfacePanel_live__JUzdV{animation:none}}.LiveSurfacePanel_canvasHost__rCJkl,.LiveSurfacePanel_canvas___gqFJ{width:100%;height:100%}.OpenFormat_section__BCPmm{background:var(--bg-light);padding:5rem 3rem;position:relative;isolation:isolate;background-image:url(/shaders/ticks.png);background-repeat:repeat}.OpenFormat_section__BCPmm:has([data-shader-live=true]){background-image:none}.OpenFormat_sectionHeader__isZXW{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;max-width:1344px;margin-left:auto;margin-right:auto}.OpenFormat_sectionRule__gWMA0{height:3px;background:var(--accent)}.OpenFormat_sectionTitleRow__GmtX7{display:flex;align-items:center;gap:1rem}.OpenFormat_sectionNumber__qofIs{font-family:var(--font-serif);font-size:3rem;font-weight:700;color:var(--accent)}.OpenFormat_sectionTitle__WoCnk{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;color:var(--text-on-light)}.OpenFormat_subtitle__jM4IL{color:var(--text-on-light-secondary);font-size:1.125rem;max-width:520px;line-height:1.6}.OpenFormat_sectionDivider__jaVZM{height:1px;background:var(--border-light)}.OpenFormat_columns__65gMo{display:flex;gap:3rem;max-width:1344px;margin:0 auto}.OpenFormat_features__MGxaQ{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:2rem}.OpenFormat_feature__4AaTc{display:flex;flex-direction:column;gap:.5rem}.OpenFormat_featureTitle__yuyBs{font-size:1.0625rem;font-weight:700;color:var(--text-on-light)}.OpenFormat_featureDesc__BjoFM{font-size:.9375rem;color:var(--text-on-light-secondary);line-height:1.6}.OpenFormat_codeFigure__O2ndU{flex:1 1;display:flex;flex-direction:column;min-width:0}.OpenFormat_codeCaption__QQt7r{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:var(--font-mono);font-size:.75rem;margin-bottom:.5rem}.OpenFormat_codeFile__max3g{color:var(--text-on-light);font-weight:700}.OpenFormat_codeNote__huzdM{color:var(--text-on-light-secondary);letter-spacing:.08em;text-transform:uppercase}.OpenFormat_codeBlock__mf_p7{background:var(--bg-surface);border:2px solid var(--border);padding:2rem;overflow-x:auto}.OpenFormat_codeBlock__mf_p7 code{font-family:var(--font-mono);font-size:.875rem;line-height:1.7;color:var(--text-secondary);white-space:pre}.OpenFormat_key__UhrLD{color:#e0e0e0}.OpenFormat_string__VdNnt{color:#c4342d}.OpenFormat_number__1ZW3U{color:#dbab79}.OpenFormat_punct__jndHF{color:#666}.OpenFormat_keyword__iLM4k{color:#7a9cc6}.OpenFormat_elision__U8cCb{color:#6f6f6f;font-style:italic}@media(max-width:768px){.OpenFormat_section__BCPmm{padding:3rem 1.25rem}.OpenFormat_sectionNumber__qofIs{font-size:2rem}.OpenFormat_sectionTitle__WoCnk{font-size:1.5rem}.OpenFormat_columns__65gMo{flex-direction:column}.OpenFormat_codeBlock__mf_p7{padding:1.25rem}.OpenFormat_codeBlock__mf_p7 code{font-size:.75rem}}.PromptToPixel_section__3sXFQ{padding:5rem 3rem;max-width:1440px;margin:0 auto;position:relative;isolation:isolate}.PromptToPixel_section__3sXFQ:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background-image:url(/shaders/dither.png);background-size:100% auto;background-repeat:repeat-y;background-position:0 0}.PromptToPixel_section__3sXFQ:has([data-shader-live=true]):before{opacity:0}.PromptToPixel_sectionHeader__P5aUA{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.PromptToPixel_sectionRule__z2U6Z{height:3px;background:var(--accent)}.PromptToPixel_sectionTitleRow__5WngY{display:flex;align-items:center;gap:1rem}.PromptToPixel_sectionNumber__ZvLPI{font-family:var(--font-serif);font-size:3rem;font-weight:700;color:var(--accent)}.PromptToPixel_sectionTitle__c4xw_{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;color:var(--text-primary)}.PromptToPixel_subtitle__55ivl{color:var(--text-secondary);font-size:1.125rem;max-width:520px;line-height:1.6}.PromptToPixel_sectionDivider__m_Mcz{height:1px;background:var(--border)}.PromptToPixel_stepGroup__nFt0e,.PromptToPixel_steps__3nhM8{display:flex;align-items:flex-start}.PromptToPixel_stepGroup__nFt0e{flex:1 1}.PromptToPixel_connector__Deky4{display:flex;align-items:center;padding-top:5rem;width:40px;flex-shrink:0}.PromptToPixel_connectorTrack__Pck0O{width:100%;height:2px;background:var(--border);overflow:hidden}.PromptToPixel_connectorFill__0iFie{width:100%;height:100%;background:var(--accent);transform-origin:left center}.PromptToPixel_step__8nfvn{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;gap:1rem}.PromptToPixel_stepNum__PM23G{font-family:var(--font-sans);font-size:.875rem;font-weight:700;color:var(--accent)}.PromptToPixel_stepIcon__kQNDU svg{display:block;width:100px;height:100px}.PromptToPixel_stepTitle__HvoU9{font-size:1.25rem;font-weight:700}.PromptToPixel_stepDesc__an9Wo{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn{transition:opacity .6s ease,transform .6s ease}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=pending] .PromptToPixel_stepIcon__kQNDU,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=pending] .PromptToPixel_stepNum__PM23G{opacity:.35}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=done] .PromptToPixel_stepIcon__kQNDU,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=done] .PromptToPixel_stepNum__PM23G{opacity:.7}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=active]{transform:translateY(-4px)}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=active] .PromptToPixel_stepIcon__kQNDU,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn[data-phase=active] .PromptToPixel_stepNum__PM23G{opacity:1}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_stepIcon__kQNDU,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_stepNum__PM23G{transition:opacity .6s ease}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_connectorFill__0iFie{transform:scaleX(0);transition:transform .8s linear}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_connector__Deky4[data-filled=true] .PromptToPixel_connectorFill__0iFie{transform:scaleX(1)}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_connector__Deky4:not([data-filled=true]) .PromptToPixel_connectorFill__0iFie{transition:none}@media(prefers-reduced-motion:reduce){.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_connectorFill__0iFie,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_stepIcon__kQNDU,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_stepNum__PM23G,.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_step__8nfvn{transition:none}}@media(max-width:768px){.PromptToPixel_section__3sXFQ{padding:3rem 1.25rem}.PromptToPixel_sectionNumber__ZvLPI{font-size:2rem}.PromptToPixel_sectionTitle__c4xw_{font-size:1.5rem}.PromptToPixel_steps__3nhM8{flex-direction:column;gap:.5rem}.PromptToPixel_stepGroup__nFt0e{flex-direction:column}.PromptToPixel_connector__Deky4{padding-top:0;width:100%;height:40px;justify-content:center}.PromptToPixel_connectorTrack__Pck0O{width:2px;height:100%}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_connectorFill__0iFie{transform:scaleY(0);transform-origin:center top;transition:transform .8s linear}.PromptToPixel_steps__3nhM8[data-running=true] .PromptToPixel_connector__Deky4[data-filled=true] .PromptToPixel_connectorFill__0iFie{transform:scaleY(1)}.PromptToPixel_step__8nfvn{padding:1rem}.PromptToPixel_stepIcon__kQNDU svg{width:72px;height:72px}}.RendererShowcase_showcase__K4cCA{padding:5rem 3rem;max-width:1440px;margin:0 auto;position:relative;isolation:isolate}.RendererShowcase_showcase__K4cCA:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background-image:url(/shaders/dashes.png);background-repeat:repeat}.RendererShowcase_showcase__K4cCA:has([data-shader-live=true]):before{background-image:none}.RendererShowcase_sectionHeader__BAIE4{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.RendererShowcase_sectionRule__YHrLk{height:3px;background:var(--accent)}.RendererShowcase_sectionTitleRow__U4IPY{display:flex;align-items:center;gap:1rem}.RendererShowcase_sectionNumber__OeBVI{font-family:var(--font-serif);font-size:3rem;font-weight:700;color:var(--accent)}.RendererShowcase_sectionTitle__ilOmh{font-family:var(--font-serif);font-size:2.25rem;font-weight:700;color:var(--text-primary)}.RendererShowcase_subtitle__GQoP8{color:var(--text-secondary);font-size:1.125rem;max-width:520px;line-height:1.6}.RendererShowcase_sectionDivider__Tbo1B{height:1px;background:var(--border)}.RendererShowcase_grid__70OYd{display:grid;grid-template-columns:repeat(3,1fr)}.RendererShowcase_card__4_Ysb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;gap:1rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.RendererShowcase_card__4_Ysb:nth-child(3n){border-right:none}.RendererShowcase_card__4_Ysb:nth-last-child(-n+3){border-bottom:none}.RendererShowcase_cardIcon__xbw2Y svg{display:block;width:100px;height:100px}.RendererShowcase_cardName__JnmXl{font-size:1.25rem;font-weight:700;font-family:var(--font-mono);color:var(--engine-color,var(--accent))}.RendererShowcase_cardDesc__UgtXz{font-size:.875rem;color:var(--text-secondary);line-height:1.5}@media(max-width:768px){.RendererShowcase_showcase__K4cCA{padding:3rem 1.25rem}.RendererShowcase_sectionNumber__OeBVI{font-size:2rem}.RendererShowcase_sectionTitle__ilOmh{font-size:1.5rem}.RendererShowcase_grid__70OYd{grid-template-columns:1fr}.RendererShowcase_card__4_Ysb{border-right:none}.RendererShowcase_card__4_Ysb,.RendererShowcase_card__4_Ysb:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.RendererShowcase_card__4_Ysb:last-child{border-bottom:none}.RendererShowcase_cardIcon__xbw2Y svg{width:72px;height:72px}}