.SlideShell_shell__wd1ET{position:relative;width:100vw;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding:var(--space-12) var(--space-16);padding-top:var(--space-20)}.SlideShell_framing__HRVaT{font-family:var(--font-mono);font-size:var(--fs-h2);color:var(--color-accent);letter-spacing:var(--tracking-tight);opacity:0;transform:translateY(8px);animation:SlideShell_revealUp__ko1S4 .48s cubic-bezier(.16,1,.3,1) .1s forwards}.SlideShell_body__0zxN3{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-12);opacity:0;animation:SlideShell_fadeIn__ITBJu .48s ease-out .25s forwards}@keyframes SlideShell_revealUp__ko1S4{to{opacity:1;transform:translateY(0)}}@keyframes SlideShell_fadeIn__ITBJu{to{opacity:1}}@media (prefers-reduced-motion:reduce){.SlideShell_body__0zxN3,.SlideShell_framing__HRVaT{animation:none;opacity:1;transform:none}}@media (max-width:600px){.SlideShell_shell__wd1ET{padding:var(--space-6) var(--space-4);padding-top:80px}.SlideShell_framing__HRVaT{font-size:var(--fs-body)}}.ProsContras_card__8_n9V{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);max-width:380px}.ProsContras_section__zDnMq{display:flex;flex-direction:column;gap:var(--space-3)}.ProsContras_heading__O8eK9{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-accent);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.ProsContras_list__n_ekm{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.ProsContras_item__9RJ_X{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text);padding-left:var(--space-4);position:relative}.ProsContras_item__9RJ_X:before{content:"·";position:absolute;left:0;color:var(--color-accent)}.DetailPanel_panel__pg4Ij{position:fixed;top:0;right:0;bottom:0;width:min(40vw,480px);background:var(--color-surface);border-left:1px solid var(--color-border);z-index:150;padding:var(--space-12) var(--space-8) var(--space-8);overflow-y:auto;transform:translateX(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:var(--space-8)}.DetailPanel_panel__pg4Ij[data-open=true]{transform:translateX(0)}.DetailPanel_backdrop__9TO4n{position:fixed;inset:0;background:rgba(11,11,11,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:140;opacity:0;pointer-events:none;transition:opacity .32s ease}.DetailPanel_backdrop__9TO4n[data-open=true]{opacity:1;pointer-events:auto}.DetailPanel_close__1Q_iy{position:absolute;top:var(--space-4);right:var(--space-4);background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);width:32px;height:32px;border-radius:var(--radius);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.DetailPanel_title__gUd_i{font-family:var(--font-display);font-size:var(--fs-h1)}.DetailPanel_section__1v08D{display:flex;flex-direction:column;gap:var(--space-3)}.DetailPanel_heading__BCIlT{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-accent);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow)}.DetailPanel_list__vBb0p{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.DetailPanel_item__aOM4w{padding-left:var(--space-4);position:relative;font-family:var(--font-body)}.DetailPanel_item__aOM4w:before{content:"·";position:absolute;left:0;color:var(--color-accent)}.DetailPanel_cta__hHaJz{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);border:1px solid var(--color-accent);color:var(--color-accent);padding:var(--space-3) var(--space-6);border-radius:var(--radius);transition:background .16s ease,color .16s ease}.DetailPanel_cta__hHaJz:hover{background:var(--color-accent);color:var(--color-bg)}@media (max-width:768px){.DetailPanel_panel__pg4Ij{width:100vw}}@media (prefers-reduced-motion:reduce){.DetailPanel_backdrop__9TO4n,.DetailPanel_panel__pg4Ij{transition:none}}.FlavorSlide_title__G4TK1{font-family:var(--font-display);font-size:clamp(56px,7vw,96px);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1}.FlavorSlide_identifier__mHK5L{font-family:var(--font-mono);font-size:var(--fs-h2);color:var(--color-accent);margin-top:var(--space-3)}.FlavorSlide_grid__j38wZ{display:grid;grid-template-columns:1fr 380px;grid-gap:var(--space-12);gap:var(--space-12);align-items:center;margin-top:var(--space-8);transition:filter .2s ease,opacity .2s ease}.FlavorSlide_grid__j38wZ[data-panel-open=true] .FlavorSlide_mock__Q1erv{filter:saturate(.5);opacity:.5;transition:filter .2s ease,opacity .2s ease}.FlavorSlide_mock__Q1erv{min-width:0}@media (max-width:900px){.FlavorSlide_grid__j38wZ{grid-template-columns:1fr;gap:var(--space-8)}}.FlavorSlide_compact___yFnR .FlavorSlide_title__G4TK1{font-size:clamp(48px,6vw,72px)}.FlavorSlide_compact___yFnR .FlavorSlide_grid__j38wZ{grid-template-columns:1fr 300px}.FlavorSlide_triggerWrap__k1mPc{margin-top:var(--space-8);display:flex;justify-content:center}.FlavorSlide_trigger__BRVV2{background:transparent;border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-mono);font-size:var(--fs-body);padding:var(--space-3) var(--space-6);border-radius:var(--radius);cursor:pointer;transition:border-color .16s ease,color .16s ease}.FlavorSlide_trigger__BRVV2:focus-visible,.FlavorSlide_trigger__BRVV2:hover{border-color:var(--color-accent);color:var(--color-accent);outline:none}.AppMock_frame__4uQFE{width:100%;aspect-ratio:16/10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:200px 1fr;font-family:var(--font-mono);font-size:var(--fs-small)}.AppMock_sidebar__W6KMs{background:var(--color-bg);border-right:1px solid var(--color-border);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.AppMock_sidebarHeading__C5bCu{font-size:var(--fs-eyebrow);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2)}.AppMock_convo__6DDVh{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:default;font-size:var(--fs-caption)}.AppMock_convoActive___1dmv{background:var(--color-surface);color:var(--color-text);border-left:2px solid var(--color-accent)}.AppMock_main__W8zXn{display:flex;flex-direction:column;padding:var(--space-6);gap:var(--space-3);overflow:hidden}.AppMock_message__d6QEa{display:flex;flex-direction:column;gap:var(--space-1)}.AppMock_role__FprRb{font-size:var(--fs-eyebrow);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.AppMock_assistantRole__CXNNu{color:var(--color-accent)}.AppMock_text__i38wz{color:var(--color-text)}.AppMock_muted__GMaaC{color:var(--color-text-muted)}.cierre_wrap__SMfFO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);text-align:center;width:100%}.cierre_message__qWA9q{font-family:var(--font-display);font-size:clamp(28px,3.5vw,48px);line-height:1.2;letter-spacing:var(--tracking-tight);max-width:880px}.cierre_brand__aqJ_f,.cierre_message__qWA9q strong{color:var(--color-accent);font-weight:700}.cierre_brand__aqJ_f{font-family:var(--font-display);font-size:clamp(120px,18vw,220px);letter-spacing:var(--tracking-display);line-height:1}.cierre_cta__fTBvP{font-family:var(--font-mono);font-size:var(--fs-h2);color:var(--color-bg);background:var(--color-accent);border:1px solid var(--color-accent);padding:var(--space-4) var(--space-12);border-radius:var(--radius);transition:background .16s ease,color .16s ease}.cierre_cta__fTBvP:hover{background:transparent;color:var(--color-accent)}.cierre_footer__6YofF{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--color-text-muted)}.ComparisonMatrix_matrix__4wQNU{display:grid;grid-template-columns:140px repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4);font-family:var(--font-body);font-size:var(--fs-body)}.ComparisonMatrix_colHeader__haC9V{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.ComparisonMatrix_rowLabel__LVbYc{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding-top:var(--space-3)}.ComparisonMatrix_cell__FSQtL{padding:var(--space-3) 0;border-top:1px solid var(--color-border);color:var(--color-text)}.ComparisonMatrix_bullets__PkX9p{list-style:none;display:flex;flex-direction:column;gap:4px}.ComparisonMatrix_bullets__PkX9p li{font-size:var(--fs-small);padding-left:var(--space-3);position:relative}.ComparisonMatrix_bullets__PkX9p li:before{content:"·";position:absolute;left:0;color:var(--color-accent)}.ComparisonMatrix_level__qpSHv{display:inline-block;width:16px;height:16px;border-radius:50%}.ComparisonMatrix_level0__nIlhl{background:#2ecc71}.ComparisonMatrix_level1__6hmiC{background:#2ecc71;opacity:.75}.ComparisonMatrix_level2__MWsRq{background:#f1c40f}.ComparisonMatrix_level3__W_TsF{background:#e74c3c}.ComparisonMatrix_cell__FSQtL[data-flavor]{opacity:0;animation:ComparisonMatrix_fadeColumn__sVhQr .38s ease-out forwards}.ComparisonMatrix_cell__FSQtL[data-flavor=web]{animation-delay:80ms}.ComparisonMatrix_cell__FSQtL[data-flavor=app]{animation-delay:.16s}.ComparisonMatrix_cell__FSQtL[data-flavor=vscode]{animation-delay:.24s}.ComparisonMatrix_cell__FSQtL[data-flavor=terminal]{animation-delay:.32s}@keyframes ComparisonMatrix_fadeColumn__sVhQr{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ComparisonMatrix_cell__FSQtL[data-flavor]{animation:none;opacity:1}}@media (max-width:900px){.ComparisonMatrix_matrix__4wQNU{grid-template-columns:100px repeat(4,minmax(180px,1fr));min-width:100%}}.extender_title__6Efxo{font-family:var(--font-display);font-size:clamp(48px,6.5vw,84px);font-weight:700;letter-spacing:var(--tracking-tight);line-height:1}.extender_grid__l5b40{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-12)}.extender_card__XCsJ3{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.extender_header__2Ns6D{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.extender_name__rbVmE{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:700}.extender_subtitle__2MkFC{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--color-accent)}.extender_section__p0ky3{display:flex;flex-direction:column;gap:var(--space-2)}.extender_heading__NzAm3{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.extender_body__uUld1{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-text);line-height:1.55}.extender_examples__volyy{list-style:none;display:flex;flex-direction:column;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--color-text)}.extender_examples__volyy li{padding-left:var(--space-4);position:relative}.extender_examples__volyy li:before{content:"·";position:absolute;left:0;color:var(--color-accent)}.extender_tagline__rStXC{font-family:var(--font-mono);font-size:var(--fs-h2);color:var(--color-text-muted);text-align:center;margin-top:var(--space-8)}.extender_tagline__rStXC strong{color:var(--color-accent);font-weight:500}@media (max-width:900px){.extender_grid__l5b40{grid-template-columns:1fr;gap:var(--space-6)}}.intro_hero__0z4_r{font-family:var(--font-display);font-size:clamp(96px,18vw,240px);font-weight:700;letter-spacing:var(--tracking-display);text-align:center;line-height:1}.intro_chips__8YMTV{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-8)}.intro_chip__MUsMF{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-2) var(--space-4)}.intro_chip__MUsMF strong{color:var(--color-accent);font-weight:500}.intro_cta__sPj0x{margin-top:var(--space-16);display:flex;justify-content:center}.intro_ctaLink__E1mU_{font-family:var(--font-mono);font-size:var(--fs-body);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-3) var(--space-6);transition:background .16s ease,color .16s ease}.intro_ctaLink__E1mU_:hover{background:var(--color-accent);color:var(--color-bg)}.TerminalMock_frame__gkmts{width:100%;aspect-ratio:16/9;background:#0a0a0a;border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-code);color:#d0d0d0;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2)}.TerminalMock_line__8gOkn{white-space:pre-wrap;word-break:break-word}.TerminalMock_prompt__ZRqXq{color:var(--color-accent)}.TerminalMock_cursor__1ZbO5{display:inline-block;width:8px;height:14px;background:#d0d0d0;animation:TerminalMock_blink__DAx94 1s steps(1) infinite;vertical-align:middle}@keyframes TerminalMock_blink__DAx94{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.TerminalMock_cursor__1ZbO5{animation:none}}.VSCodeMock_frame__yUMTZ{width:100%;aspect-ratio:16/10;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:160px 1fr 220px;font-family:var(--font-mono);font-size:var(--fs-caption)}.VSCodeMock_tree__80hPu{background:#181818;border-right:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text-muted)}.VSCodeMock_treeHeading__Ps_vq{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-3)}.VSCodeMock_treeFile__WvvI5{padding:2px var(--space-2)}.VSCodeMock_treeFileActive__eT169{color:var(--color-text);background:rgba(234,90,31,.1);border-left:2px solid var(--color-accent)}.VSCodeMock_editor__KQGXq{background:#1a1a1a;padding:var(--space-4);color:var(--color-text);overflow:hidden;font-size:var(--fs-code);line-height:1.6}.VSCodeMock_line__eyqm_{white-space:pre}.VSCodeMock_added__RvqMh{background:rgba(38,162,105,.15);border-left:2px solid #26a269;padding-left:var(--space-2);margin-left:-2px}.VSCodeMock_chat__57RZY{background:var(--color-surface);border-left:1px solid var(--color-border);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}.VSCodeMock_chatHeading__8W8pP{font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-accent)}.VSCodeMock_chatMessage__P6crZ{display:flex;flex-direction:column;gap:2px}.VSCodeMock_chatRole__9FrXp{font-size:var(--fs-eyebrow);color:var(--color-text-muted);text-transform:uppercase}.VSCodeMock_chatText__q1tpq{color:var(--color-text)}.WebMock_frame__SAwqQ{width:100%;aspect-ratio:16/10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:var(--fs-small)}.WebMock_chrome___7Man{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.WebMock_dots__5oqM0{display:flex;gap:6px}.WebMock_dot__yhZRB{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.WebMock_url__fTtVu{flex:1 1;background:var(--color-surface);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--fs-caption)}.WebMock_body__N8cic{flex:1 1;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow:hidden}.WebMock_message__NWx6S{display:flex;flex-direction:column;gap:var(--space-2)}.WebMock_role__zwRf9{font-size:var(--fs-eyebrow);color:var(--color-text-muted);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.WebMock_assistant__f8rnE .WebMock_text__Dya4f,.WebMock_user__vvZcM .WebMock_text__Dya4f{color:var(--color-text)}.WebMock_assistant__f8rnE .WebMock_role__zwRf9{color:var(--color-accent)}.WebMock_input___OYUB{margin-top:auto;border-top:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}.WebMock_cursor__4IrUR{display:inline-block;width:8px;height:14px;background:var(--color-accent);animation:WebMock_blink__u6JSP 1s steps(1) infinite;margin-left:2px;vertical-align:middle}@keyframes WebMock_blink__u6JSP{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.WebMock_cursor__4IrUR{animation:none;opacity:1}}