.ChatPlayer_player__Rppn4{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;height:var(--chat-height,540px);margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground);font-size:14.5px;line-height:1.6}.ChatPlayer_chat__RJhZK{display:flex;flex-direction:column;min-width:0;min-height:0}.ChatPlayer_bar__TfDz6{display:flex;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:12.5px}.ChatPlayer_lights__Wv_TC{display:inline-flex;gap:6px}.ChatPlayer_lights__Wv_TC span{width:9px;height:9px;border-radius:50%;background:var(--border)}.ChatPlayer_title__vVF_k{flex:1;min-width:0;overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ChatPlayer_status__yCaNE{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border);border-radius:999px;white-space:nowrap}.ChatPlayer_pulse__Shp2_{width:7px;height:7px;border-radius:50%;background:var(--brand-accent);animation:ChatPlayer_chat-pulse__DiH_x 2.4s ease-in-out infinite}.ChatPlayer_viewportWrap__RMiW9{position:relative;display:flex;flex:1;min-height:0}.ChatPlayer_viewport__76_C1{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 22px;scrollbar-width:none;mask-image:linear-gradient(180deg,transparent 0,#000 28px)}.ChatPlayer_viewport__76_C1::-webkit-scrollbar{display:none}.ChatPlayer_paused__M7Lqz{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 88%,transparent);color:var(--background);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ChatPlayer_paused__M7Lqz svg{width:8px;height:10px;fill:currentColor}.ChatPlayer_player__Rppn4[data-paused] .ChatPlayer_paused__M7Lqz{opacity:1;transform:none}.ChatPlayer_track__dyZ_z{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ChatPlayer_step__cKbzg{display:flex;flex-direction:column;align-items:flex-start;gap:8px;animation:ChatPlayer_chat-in__hIsfJ .42s cubic-bezier(.2,.8,.25,1) both}.ChatPlayer_step__cKbzg[data-kind=user]{align-items:flex-end}.ChatPlayer_step__cKbzg[data-turn]{margin-top:10px}.ChatPlayer_step__cKbzg p{margin:0}@media (prefers-reduced-motion:no-preference){.ChatPlayer_player__Rppn4:not([data-ready]) .ChatPlayer_step__cKbzg:nth-child(n+2){display:none}}.ChatPlayer_userBubble__ecWgF{max-width:86%;padding:9px 15px;border-radius:18px 18px 6px 18px;background:var(--muted);color:var(--foreground)}.ChatPlayer_attachments__scdKu{display:flex;gap:6px}.ChatPlayer_attachment__78Hdk{width:64px;height:64px;border:1px solid var(--border);border-radius:12px;object-fit:cover;background:#fff}.ChatPlayer_assistantBubble__nPE1Z{max-width:94%}.ChatPlayer_assistantBubble__nPE1Z strong,.ChatPlayer_filesSummary__1v4wx strong,.ChatPlayer_userBubble__ecWgF strong{font-weight:600}.ChatPlayer_choices__3udiQ{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ChatPlayer_choice__Cv89t{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid var(--border);border-radius:999px;font-size:13px;font-weight:500}.ChatPlayer_choice__Cv89t[data-primary]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.ChatPlayer_tool__NToYS{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;padding:4px 11px 4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-foreground);font-size:12.5px}.ChatPlayer_tool__NToYS[data-app=perfectvector]{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--border));color:var(--foreground)}.ChatPlayer_tool__NToYS svg{width:14px;height:14px}.ChatPlayer_toolMark__3kIlU{width:16px;height:16px;border-radius:4px}.ChatPlayer_tool__NToYS code{color:var(--muted-foreground);font-family:var(--font-mono);font-size:11.5px}.ChatPlayer_grid__DDgYg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,340px)}.ChatPlayer_grid__DDgYg[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,400px)}.ChatPlayer_tile__myuYX{position:relative;display:block;overflow:hidden;aspect-ratio:1;border:1px solid var(--border);border-radius:10px;background:linear-gradient(100deg,var(--muted) 30%,color-mix(in srgb,var(--muted) 40%,var(--card)) 50%,var(--muted) 70%) 0 0 /300% 100%;animation:ChatPlayer_chat-shimmer__tarrQ 1.2s linear infinite}.ChatPlayer_tileImage__1xTxF{display:block;width:100%;height:100%;object-fit:contain;background:#fff;animation:ChatPlayer_chat-load__gbWMA .42s ease both;animation-delay:var(--load,0s)}.ChatPlayer_files__Ug0Gs{width:min(100%,380px)}.ChatPlayer_files__Ug0Gs ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ChatPlayer_fileCard__hz_mQ{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:10px;animation:ChatPlayer_chat-in__hIsfJ .32s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--i, 0) * .16s)}.ChatPlayer_fileName__bvo2d{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ChatPlayer_fileName__bvo2d svg{width:14px;height:14px;flex-shrink:0;color:var(--link)}.ChatPlayer_files__Ug0Gs[data-cards]{width:min(100%,420px)}.ChatPlayer_files__Ug0Gs[data-cards] ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ChatPlayer_files__Ug0Gs[data-cards][data-count="4"] ul{grid-template-columns:repeat(4,minmax(0,1fr))}.ChatPlayer_files__Ug0Gs[data-cards] .ChatPlayer_fileCard__hz_mQ{flex-direction:column;align-items:stretch;gap:6px;padding:5px 5px 7px}.ChatPlayer_files__Ug0Gs[data-cards] .ChatPlayer_tile__myuYX{border:0;border-radius:7px}.ChatPlayer_files__Ug0Gs[data-cards] .ChatPlayer_fileName__bvo2d{font-size:10.5px;padding-inline:2px}.ChatPlayer_filesSummary__1v4wx{margin-top:10px!important;animation:ChatPlayer_chat-in__hIsfJ .32s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--i, 0) * .16s)}.ChatPlayer_dots__ZF90L{display:inline-flex;gap:4px;padding:12px 14px;border-radius:16px;background:var(--muted)}.ChatPlayer_step__cKbzg[data-kind=assistant] .ChatPlayer_dots__ZF90L{background:transparent;padding-inline:0}.ChatPlayer_dots__ZF90L span{width:6px;height:6px;border-radius:50%;background:var(--muted-foreground);animation:ChatPlayer_chat-bounce__OllgG 1.2s ease-in-out infinite}.ChatPlayer_dots__ZF90L span:nth-child(2){animation-delay:.15s}.ChatPlayer_dots__ZF90L span:nth-child(3){animation-delay:.3s}.ChatPlayer_composer__qNqkb{display:flex;flex-shrink:0;align-items:center;gap:10px;margin:0 14px 14px;padding:8px 8px 8px 16px;border:1px solid var(--border);border-radius:16px;background:var(--background);transition:border-color .2s ease}.ChatPlayer_composer__qNqkb[data-active]{border-color:var(--input)}.ChatPlayer_composerText__NPuXA{flex:1;min-width:0;overflow:hidden;color:var(--foreground);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ChatPlayer_placeholder__4JQ06{color:var(--muted-foreground)}.ChatPlayer_caret__KxBdI{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--foreground);animation:ChatPlayer_chat-caret__QVy1z 1s steps(1) infinite}.ChatPlayer_send__0pKwl{display:inline-grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--muted);color:var(--muted-foreground);transition:background-color .2s ease,color .2s ease}.ChatPlayer_composer__qNqkb[data-active] .ChatPlayer_send__0pKwl{background:var(--foreground);color:var(--background)}.ChatPlayer_send__0pKwl svg{width:16px;height:16px}@keyframes ChatPlayer_chat-shimmer__tarrQ{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ChatPlayer_chat-load__gbWMA{0%{opacity:0}to{opacity:1}}@keyframes ChatPlayer_chat-caret__QVy1z{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ChatPlayer_chat-in__hIsfJ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ChatPlayer_chat-bounce__OllgG{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes ChatPlayer_chat-pulse__DiH_x{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:639px){.ChatPlayer_player__Rppn4{height:var(--chat-height-mobile,470px);font-size:14px}.ChatPlayer_viewport__76_C1{padding:14px 14px 18px}.ChatPlayer_lights__Wv_TC{display:none}.ChatPlayer_grid__DDgYg[data-count="4"]{width:min(100%,220px)}.ChatPlayer_files__Ug0Gs[data-cards][data-count="4"] ul,.ChatPlayer_grid__DDgYg[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ChatPlayer_composer__qNqkb,.ChatPlayer_fileCard__hz_mQ,.ChatPlayer_filesSummary__1v4wx,.ChatPlayer_paused__M7Lqz,.ChatPlayer_send__0pKwl,.ChatPlayer_step__cKbzg,.ChatPlayer_tileImage__1xTxF,.ChatPlayer_tile__myuYX{animation:none;transition:none}.ChatPlayer_caret__KxBdI,.ChatPlayer_dots__ZF90L span,.ChatPlayer_pulse__Shp2_{animation:none}}.Landing_page__7ems3{color:var(--foreground);font-family:var(--font-sans);line-height:1.7}.Landing_page__7ems3:lang(ja),.Landing_page__7ems3:lang(ko){word-break:keep-all}.Landing_page__7ems3 h1,.Landing_page__7ems3 h2,.Landing_page__7ems3 h3{font-family:var(--font-display);font-weight:var(--font-weight-display,400);text-wrap:balance}.Landing_bandInner__4dCJF,.Landing_faq__rPapL,.Landing_hero__mcBpe,.Landing_quickstart__bIE_F,.Landing_section__nELX0{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter);box-sizing:content-box}.Landing_kicker__4ybll{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;color:var(--muted-foreground);font-family:var(--font-display);font-size:12px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase}.Landing_accent__DuYv9{color:var(--link)}.Landing_page__7ems3 .Landing_title__7a0VJ{margin:0;font-size:clamp(36px,4.6vw,58px);line-height:1.12;letter-spacing:max(-.055em,var(--tracking-display,-.055em))}.Landing_intro__7L7rn{max-width:560px;margin:22px 0 0;color:var(--muted-foreground);font-size:18px;line-height:1.65;text-wrap:pretty}.Landing_page__7ems3 .Landing_sectionTitle__jcBAg{max-width:760px;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.2;letter-spacing:max(-.05em,var(--tracking-display,-.05em))}.Landing_sectionLead__qBMGP{max-width:620px;margin:16px 0 0;color:var(--muted-foreground);font-size:17px;line-height:1.7;text-wrap:pretty}.Landing_planNote__g8qsm{max-width:560px;margin:16px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.6}.Landing_inlineLink__qrb7Z{color:var(--link);font-weight:500;text-decoration:underline;text-underline-offset:4px}.Landing_inlineLink__qrb7Z:hover{color:var(--link-hover)}.Landing_cardLink__FYzs2{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:44px;color:var(--link);font-size:15px;font-weight:500}.Landing_cardLink__FYzs2 svg{width:16px;height:16px;transition:transform var(--motion-duration,.16s) ease}.Landing_cardLink__FYzs2:hover svg{transform:translateX(3px)}.Landing_cardLink__FYzs2:focus-visible,.Landing_inlineLink__qrb7Z:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.Landing_glyph__HPYfy{width:16px;height:16px;flex-shrink:0}.Landing_actions__F9uVQ{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.Landing_actions__F9uVQ>a{max-width:100%;height:auto;min-height:44px;white-space:normal;text-align:center}.Landing_hero__mcBpe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,7vw,96px) clamp(56px,6vw,88px)}.Landing_heroCopy__r1fWk{min-width:0}.Landing_faq__rPapL,.Landing_quickstart__bIE_F,.Landing_section__nELX0{padding-block:clamp(64px,8vw,104px)}.Landing_band__1Wdv2{border-block:1px solid var(--border);background:color-mix(in srgb,var(--muted) 45%,var(--background));scroll-margin-top:80px}.Landing_bandInner__4dCJF{padding-block:clamp(64px,8vw,104px)}.Landing_quickstart__bIE_F,.Landing_section__nELX0{scroll-margin-top:80px}.Landing_featureGrid__GZmqd{display:grid;gap:14px;margin:36px 0 0;padding:0;list-style:none}.Landing_featureGrid__GZmqd[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.Landing_featureGrid__GZmqd[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_feature__3__it,.Landing_useCase__4Vtpc{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground)}.Landing_featureIcon__zheVk{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;color:var(--link)}.Landing_featureIcon__zheVk svg{width:18px;height:18px}.Landing_page__7ems3 .Landing_featureTitle__NNQDZ{margin:18px 0 0;font-size:18px;line-height:1.4;letter-spacing:-.03em}.Landing_featureBody__NMUkw{margin:8px 0 0;color:var(--muted-foreground);font-size:14.5px;line-height:1.7}.Landing_useCase__4Vtpc .Landing_cardLink__FYzs2{margin-top:auto;padding-top:12px}.Landing_useCase__4Vtpc[data-linked]{padding:0;transition:border-color var(--motion-duration,.16s) ease}.Landing_useCase__4Vtpc[data-linked]:hover{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--border))}.Landing_cardCover__oR8aP{display:flex;flex-direction:column;height:100%;padding:inherit;color:inherit;text-decoration:none;border-radius:inherit}.Landing_useCase__4Vtpc[data-linked] .Landing_cardCover__oR8aP{padding:24px}.Landing_cardCover__oR8aP:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Landing_cardArrow__3cGXy{width:16px;height:16px;margin-left:auto;color:var(--muted-foreground);transition:color var(--motion-duration,.16s) ease,transform var(--motion-duration,.16s) ease}.Landing_featureTitle__NNQDZ:has(.Landing_cardArrow__3cGXy){display:flex;align-items:center;gap:8px}.Landing_cardCover__oR8aP:hover .Landing_cardArrow__3cGXy{color:var(--link);transform:translate(2px,-2px)}.Landing_quickstart__bIE_F{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,64px);align-items:start}.Landing_quickstartCopy__7jEhZ{min-width:0}.Landing_steps__PGIxS{display:grid;gap:22px;margin:32px 0 0;padding:0;list-style:none}.Landing_step__U91cy{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px}.Landing_stepNumber__SmxpL{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;font-family:var(--font-mono);font-size:13px}.Landing_page__7ems3 .Landing_stepTitle__Kqgb1{margin:3px 0 0;font-size:17px;line-height:1.4;letter-spacing:-.03em}.Landing_stepBody__WHnKC{margin:6px 0 0;color:var(--muted-foreground);font-size:14.5px;line-height:1.7}.Landing_codeWindow__INkzU{min-width:0}.Landing_codeNote__UKVzZ{margin:12px 0 0;font-size:14px}.Landing_tabs__1ppJJ{min-width:0}.Landing_tabList__s6xjM{display:flex;flex-wrap:wrap;gap:6px}.Landing_tab__pUKbC{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:14px;font-weight:500;cursor:pointer;transition:color var(--motion-duration,.16s) ease,border-color var(--motion-duration,.16s) ease}.Landing_tab__pUKbC:hover{color:var(--foreground);border-color:var(--input)}.Landing_tab__pUKbC[aria-selected=true]{border-color:var(--foreground);color:var(--foreground)}.Landing_tab__pUKbC:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Landing_tabPanel__jr_ec{min-width:0}.Landing_tabPanel__jr_ec:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.Landing_codeTabs__69g_k{--code-block-background:var(--mint-dark-canvas,#101413);--code-block-foreground:var(--mint-dark-ink,#e7eeec);overflow:hidden;border:1px solid var(--mint-dark-border,#2a2f2e);border-radius:var(--radius-card);background:var(--code-block-background);color:var(--code-block-foreground)}.Landing_codeTabs__69g_k .Landing_tabList__s6xjM{gap:0;padding:0 8px;border-bottom:1px solid color-mix(in srgb,var(--code-block-foreground) 12%,transparent)}.Landing_codeTabs__69g_k .Landing_tab__pUKbC{min-height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:color-mix(in srgb,var(--code-block-foreground) 60%,transparent);font-family:var(--font-mono);font-size:13px}.Landing_codeTabs__69g_k .Landing_tab__pUKbC:hover{color:var(--code-block-foreground)}.Landing_codeTabs__69g_k .Landing_tab__pUKbC[aria-selected=true]{border-bottom-color:var(--brand-accent);color:var(--code-block-foreground)}.Landing_codePanel__to43f{position:relative}.Landing_codePanel__to43f pre{margin:0;padding:20px 22px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.7}.Landing_copyButton__eFfL7{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--muted-foreground);font-size:12.5px;font-weight:500;cursor:pointer}.Landing_copyButton__eFfL7:hover{color:var(--foreground)}.Landing_copyButton__eFfL7:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Landing_copyButton__eFfL7 svg{width:14px;height:14px}.Landing_copyButton__eFfL7[data-copied]{color:var(--link)}.Landing_codeCopy__XU5r8{position:absolute;top:12px;right:12px;border-color:color-mix(in srgb,var(--code-block-foreground) 18%,transparent);background:var(--code-block-background);color:color-mix(in srgb,var(--code-block-foreground) 72%,transparent)}.Landing_codeCopy__XU5r8:hover{color:var(--code-block-foreground)}.Landing_specs__V4sWW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;border-top:1px solid var(--border)}.Landing_spec__wiV7R{min-width:0;padding:22px 24px 22px 0;border-bottom:1px solid var(--border)}.Landing_spec__wiV7R dt{color:var(--muted-foreground);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.Landing_spec__wiV7R dd{margin:8px 0 0;font-size:15.5px;line-height:1.6}.Landing_packs__shpYK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none}.Landing_pack__hISmD{min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground)}.Landing_pack__hISmD>*{margin:0}.Landing_packName__J_xbL{color:var(--muted-foreground);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.Landing_packCredits__r_qie{margin-top:10px;font-family:var(--font-display);font-size:22px;letter-spacing:-.03em}.Landing_packPrice__5da3i{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:14px;font-family:var(--font-display);font-size:30px;letter-spacing:-.04em}.Landing_packRegular__XppAf{color:var(--muted-foreground);font-size:17px}.Landing_packPer__pD6vc{margin-top:6px;color:var(--link);font-size:14px;font-weight:500}.Landing_packNote__mKZkL{margin:14px 0 0;color:var(--muted-foreground);font-size:14px;line-height:var(--leading-body)}.Landing_pricingFoot__6FKgW{display:grid;gap:2px;margin-top:18px}.Landing_pricingFoot__6FKgW .Landing_packNote__mKZkL{margin:0}.Landing_setupTabs__0Q1jx{margin-top:32px}.Landing_setupTabs__0Q1jx .Landing_tabPanel__jr_ec{margin-top:14px;padding:clamp(20px,3vw,32px);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);color:var(--card-foreground)}.Landing_setupPanel__4eAT3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.Landing_setupSteps__a5ewd{display:grid;gap:14px;margin:0;padding-left:22px;font-size:15.5px;line-height:1.7}.Landing_setupSteps__a5ewd li::marker{color:var(--muted-foreground);font-family:var(--font-mono);font-size:13px}.Landing_setupSteps__a5ewd strong{font-weight:600}.Landing_setupAside__x6qv8{display:grid;gap:14px;min-width:0}.Landing_setupAside__x6qv8>a{max-width:100%;height:auto;min-height:44px;white-space:normal;text-align:center}.Landing_setupNote__7Bznt{margin:0;color:var(--muted-foreground);font-size:13.5px;line-height:1.6}.Landing_bandInner__4dCJF>.Landing_setupNote__7Bznt,.Landing_section__nELX0>.Landing_setupNote__7Bznt{margin-top:16px}.Landing_commandBox__AAsja{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--code-block-background);color:var(--code-block-foreground)}.Landing_commandBox__AAsja pre{margin:0;padding:16px 18px 52px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-all}.Landing_commandBox__AAsja .Landing_codeCopy__XU5r8{top:auto;bottom:10px}.Landing_prompts__NkubY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none}.Landing_promptCard__z0avm{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.Landing_promptCard__z0avm p{margin:0}.Landing_promptLabel__4f4UH{color:var(--muted-foreground);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.Landing_promptText__ilMuu{font-size:15.5px;line-height:1.65}.Landing_promptText__ilMuu:before{content:"“"}.Landing_promptText__ilMuu:after{content:"”"}.Landing_promptCopy__EIBWL{align-self:flex-start;margin-top:auto}.Landing_faqList__o_CP9,.Landing_faq__rPapL{border-top:1px solid var(--border)}.Landing_faqList__o_CP9{margin-top:28px}.Landing_faqItem__mIaQ6{border-bottom:1px solid var(--border)}.Landing_faqItem__mIaQ6 summary{display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.Landing_faqItem__mIaQ6 summary::-webkit-details-marker{display:none}.Landing_faqItem__mIaQ6 summary:after{content:"+";color:var(--muted-foreground);font-family:var(--font-mono)}.Landing_faqItem__mIaQ6[open] summary:after{content:"−"}.Landing_faqItem__mIaQ6 summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.Landing_faqItem__mIaQ6 p{max-width:760px;margin:0;padding:0 0 22px;color:var(--muted-foreground);font-size:15.5px;line-height:1.75}.Landing_closing__rfG2s{max-width:var(--page-max-width);margin-inline:auto;padding:clamp(24px,4vw,48px) var(--page-gutter) clamp(72px,9vw,120px);box-sizing:content-box}.Landing_closingPanel__mmjLV{padding:clamp(40px,6vw,80px) clamp(24px,5vw,64px);border:1px solid color-mix(in srgb,var(--brand-accent) 45%,var(--border));border-radius:calc(var(--radius-card) * 1.5);background:color-mix(in srgb,var(--brand-accent) 10%,var(--card));text-align:center}.Landing_closingPanel__mmjLV .Landing_sectionLead__qBMGP,.Landing_closingPanel__mmjLV .Landing_sectionTitle__jcBAg{margin-inline:auto}.Landing_closingPanel__mmjLV .Landing_actions__F9uVQ{justify-content:center}.Landing_crossLink__jB8sp{margin:24px 0 0;color:var(--muted-foreground);font-size:14.5px}.Landing_hero__mcBpe[data-hero=mcp]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.Landing_hero__mcBpe .Landing_checks__efa_w{margin-top:24px}.Landing_heroNote__dUqfX{margin:16px 0 0;color:var(--muted-foreground);font-family:var(--font-mono);font-size:13px}.Landing_heroPlayer__TU7Tx{--chat-height:580px}.Landing_persona__N8_OI{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px)}.Landing_personaCopy__Z1Vq_{min-width:0}.Landing_page__7ems3 .Landing_personaTitle__AY_O7{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.25;letter-spacing:-.04em}.Landing_personaCopy__Z1Vq_ .Landing_featureBody__NMUkw{font-size:16px}.Landing_personaPlayer__n7MrZ{--chat-height:470px}.Landing_checks__efa_w{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.6}.Landing_checks__efa_w li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px}.Landing_checks__efa_w svg{width:18px;height:18px;margin-top:3px;color:var(--link)}.Landing_checks__efa_w[data-tone=muted],.Landing_checks__efa_w[data-tone=muted] svg{color:var(--muted-foreground)}.Landing_personaCopy__Z1Vq_ .Landing_cardLink__FYzs2{margin-top:12px}.Landing_section__nELX0[data-section=compare]{padding-block:clamp(40px,4vw,52px)}.Landing_section__nELX0[data-section=compare] .Landing_sectionTitle__jcBAg{max-width:none}.Landing_compare__RUnl2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.Landing_compareCard__oOMXv{display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.Landing_compareCard__oOMXv[data-side=model]{background:transparent}.Landing_compareProof__SXAop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:24px}.Landing_compareProof__SXAop figure{margin:0}.Landing_compareProof__SXAop img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:10px}.Landing_compareProof__SXAop [data-proof=svg] img{border-color:var(--link)}.Landing_compareProof__SXAop figcaption{margin-top:8px;color:var(--muted-foreground);font-family:var(--font-mono);font-size:11.5px}.Landing_compareProof__SXAop [data-proof=svg] figcaption{color:var(--link)}.Landing_compareCard__oOMXv[data-side=pv]{border-color:var(--link)}.Landing_compareCard__oOMXv .Landing_featureTitle__NNQDZ{margin-top:0}.Landing_keyRow__a4TRT{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);max-width:var(--page-max-width);margin-inline:auto;padding:clamp(56px,7vw,96px) var(--page-gutter);box-sizing:content-box;border-top:1px solid var(--border)}.Landing_keyCopy__tkdMB{min-width:0}.Landing_useCases__MwZlp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none}.Landing_useCaseWay__i5weA{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card)}.Landing_examples__TYqEv{display:grid;gap:10px;margin:20px 0 24px;padding:0;list-style:none}.Landing_examples__TYqEv li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.Landing_examples__TYqEv svg{flex:none;width:16px;height:16px;margin-top:3px;color:var(--link)}.Landing_flow__p2h3_{display:block;margin-top:auto;padding:10px 12px;border-radius:8px;background:var(--muted);color:var(--muted-foreground);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.Landing_useCaseStage__m0_aO{margin-top:36px}.Landing_useCaseStage__m0_aO+.Landing_useCases__MwZlp{margin-top:14px}.Landing_useCaseWay__i5weA{transition:border-color .3s ease,box-shadow .3s ease}.Landing_section__nELX0[data-active-use] .Landing_useCaseWay__i5weA[data-use]{cursor:pointer}.Landing_section__nELX0[data-active-use=automate] .Landing_useCaseWay__i5weA[data-use=automate],.Landing_section__nELX0[data-active-use=extend] .Landing_useCaseWay__i5weA[data-use=extend],.Landing_section__nELX0[data-active-use=launch] .Landing_useCaseWay__i5weA[data-use=launch]{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 20%,transparent)}.Landing_useCasesFoot__GCYtu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:28px}.Landing_useCasesFoot__GCYtu p{max-width:720px;margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.7}.Landing_keyList__ftY4B{display:grid;gap:2px;margin:18px -14px 0}.Landing_keyList__ftY4B>div{padding:10px 14px;border-radius:12px;transition:background-color .3s ease,box-shadow .3s ease}.Landing_keyRow__a4TRT[data-active-team=retry] .Landing_keyList__ftY4B>[data-team=retry],.Landing_keyRow__a4TRT[data-active-team=success] .Landing_keyList__ftY4B>[data-team=success],.Landing_keyRow__a4TRT[data-active-team=test] .Landing_keyList__ftY4B>[data-team=test]{background:color-mix(in srgb,var(--brand-accent) 10%,transparent);box-shadow:inset 3px 0 0 var(--brand-accent)}.Landing_keyList__ftY4B dt{font-family:var(--font-display);font-size:18px;letter-spacing:-.03em}.Landing_keyList__ftY4B dd{margin:6px 0 0;color:var(--muted-foreground);font-size:15.5px;line-height:1.7}@media (max-width:1023px){.Landing_hero__mcBpe,.Landing_keyRow__a4TRT,.Landing_persona__N8_OI,.Landing_quickstart__bIE_F,.Landing_setupPanel__4eAT3{grid-template-columns:minmax(0,1fr)}.Landing_keyRow__a4TRT[data-side=visual-first]>:first-child{order:1}.Landing_hero__mcBpe[data-hero=mcp]{grid-template-columns:minmax(0,1fr)}.Landing_heroPlayer__TU7Tx{--chat-height:520px}.Landing_featureGrid__GZmqd[data-columns="3"],.Landing_featureGrid__GZmqd[data-columns="4"],.Landing_prompts__NkubY,.Landing_specs__V4sWW{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_useCases__MwZlp{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.Landing_setupTabs__0Q1jx .Landing_tabPanel__jr_ec{padding:18px 12px}.Landing_intro__7L7rn{font-size:16px}.Landing_useCaseWay__i5weA{padding:20px}.Landing_sectionLead__qBMGP{font-size:16px}.Landing_compare__RUnl2,.Landing_featureGrid__GZmqd[data-columns="3"],.Landing_featureGrid__GZmqd[data-columns="4"],.Landing_prompts__NkubY,.Landing_specs__V4sWW{grid-template-columns:minmax(0,1fr)}.Landing_compareCard__oOMXv,.Landing_feature__3__it,.Landing_pack__hISmD,.Landing_useCase__4Vtpc{padding:20px}.Landing_actions__F9uVQ>a{flex:1 1 100%}.Landing_closingPanel__mmjLV{text-align:left}.Landing_closingPanel__mmjLV .Landing_actions__F9uVQ{justify-content:flex-start}.Landing_codePanel__to43f pre{font-size:12.5px;padding-inline:16px;padding-top:56px}}@media (hover:none){.Landing_cardLink__FYzs2:hover svg{transform:none}}@media (prefers-reduced-motion:reduce){.Landing_cardLink__FYzs2 svg,.Landing_keyList__ftY4B>div,.Landing_tab__pUKbC,.Landing_useCaseWay__i5weA{transition:none}}.PersonaCarousel_carousel__1jD5o{--edge:max(var(--page-gutter),calc((100vw - var(--page-max-width)) / 2));margin-top:32px}.PersonaCarousel_controls__JxVM_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.PersonaCarousel_chips__LHcgx{display:flex;flex-wrap:wrap;gap:6px}.PersonaCarousel_chip___Cdah{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);font-size:14px;font-weight:500;cursor:pointer;transition:color var(--motion-duration,.16s) ease,border-color var(--motion-duration,.16s) ease}.PersonaCarousel_chip___Cdah:hover{color:var(--foreground);border-color:var(--input)}.PersonaCarousel_chip___Cdah[aria-current]{border-color:var(--foreground);color:var(--foreground)}.PersonaCarousel_arrow__oKrDZ:focus-visible,.PersonaCarousel_chip___Cdah:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.PersonaCarousel_chipIndex__EBhMi{color:var(--muted-foreground);font-family:var(--font-mono);font-size:11.5px}.PersonaCarousel_chip___Cdah[aria-current] .PersonaCarousel_chipIndex__EBhMi{color:var(--link)}.PersonaCarousel_arrows__5is6m{display:flex;gap:6px}.PersonaCarousel_arrow__oKrDZ{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--card);color:var(--foreground);cursor:pointer}.PersonaCarousel_arrow__oKrDZ:hover:not(:disabled){border-color:var(--input);background:var(--muted)}.PersonaCarousel_arrow__oKrDZ:disabled{opacity:.35;cursor:default}.PersonaCarousel_arrow__oKrDZ svg{width:18px;height:18px}.PersonaCarousel_track__RfwAP{display:flex;gap:16px;margin-top:20px;margin-right:calc(-1 * var(--edge));padding:4px var(--edge) 12px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.PersonaCarousel_track__RfwAP::-webkit-scrollbar{display:none}.PersonaCarousel_slide__kddML{position:relative;flex:0 0 calc(100% - 48px);min-width:0;scroll-snap-align:start;padding:clamp(20px,3vw,36px);border:1px solid var(--input);border-radius:calc(var(--radius-card) * 1.5);background:var(--card);transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.PersonaCarousel_slide__kddML>*{transition:opacity .25s ease}.PersonaCarousel_slide__kddML:not(.PersonaCarousel_current__fNerC){border-color:var(--border);background:color-mix(in srgb,var(--muted) 60%,var(--card));transform:scale(.97);transform-origin:left center;cursor:pointer}.PersonaCarousel_slide__kddML:not(.PersonaCarousel_current__fNerC)>*{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.PersonaCarousel_slide__kddML:not(.PersonaCarousel_current__fNerC):hover{background:var(--muted)}@media (max-width:767px){.PersonaCarousel_slide__kddML{flex-basis:calc(100% - 28px)}.PersonaCarousel_arrows__5is6m{display:none}}@media (prefers-reduced-motion:reduce){.PersonaCarousel_chip___Cdah,.PersonaCarousel_slide__kddML,.PersonaCarousel_slide__kddML>*{transition:none}}.SvgRace_race__fqfEX{margin-top:20px}.SvgRace_bar__lcYCA{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.SvgRace_requestBlock__tcNgH{flex:1;min-width:0}.SvgRace_requestLabel__JlxEG{margin:0 0 6px;color:var(--muted-foreground);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.SvgRace_prompt__f_k5r{width:fit-content;max-width:760px;margin:0;padding:10px 16px;border-radius:18px 18px 18px 6px;background:var(--muted);color:var(--foreground);font-size:15px;line-height:1.5}.SvgRace_note__bYdxJ{margin:8px 0 0;color:var(--muted-foreground);font-size:12px}.SvgRace_replay__mPkFO{flex-shrink:0}.SvgRace_replay__mPkFO svg{width:15px;height:15px}.SvgRace_lanes__Gj4Uh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.SvgRace_lane__or82h{display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);transition:border-color .4s ease}.SvgRace_lane__or82h[data-lane=pv][data-done]{border-color:var(--link);animation:SvgRace_race-win__F52N9 .9s ease-out 1}.SvgRace_laneHead__EPPrL{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 0;font-size:14px}.SvgRace_laneTitle__mjRaz{min-width:0;font-weight:600}.SvgRace_short__RKTDv{display:none}.SvgRace_status__liFP2{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12.5px}.SvgRace_lane__or82h[data-done] .SvgRace_status__liFP2{color:var(--link)}.SvgRace_status__liFP2 svg{width:14px;height:14px}.SvgRace_spinner__sy3mA{width:12px;height:12px;border:2px solid var(--border);border-top-color:var(--foreground);border-radius:50%;animation:SvgRace_race-spin__Ukp3c .8s linear infinite}.SvgRace_stage__f6__R{position:relative;height:clamp(300px,calc(100svh - 578px),620px)}.SvgRace_artboard__pVn7R{position:absolute;top:12px;left:50%;width:auto;height:calc(100% - 24px);aspect-ratio:1;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent);transform:translateX(-50%)}.SvgRace_artboard__pVn7R svg{display:block;width:100%;height:100%}.SvgRace_stats__j6Xd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:4px 16px 0}.SvgRace_stats__j6Xd0>div{min-width:0}.SvgRace_stats__j6Xd0 dt{color:var(--muted-foreground);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.SvgRace_statValue__nlOpH{display:flex;align-items:baseline;gap:6px;margin:2px 0 0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.SvgRace_statUnit__0gCzB{font-family:var(--font-sans);font-size:14px;letter-spacing:0}.SvgRace_lane__or82h[data-lane=chat] .SvgRace_statValue__nlOpH,.SvgRace_statUnit__0gCzB{color:var(--muted-foreground)}.SvgRace_lane__or82h[data-lane=pv] .SvgRace_statValue__nlOpH{color:var(--foreground)}.SvgRace_lane__or82h[data-lane=pv][data-done] .SvgRace_statValue__nlOpH{color:var(--link)}.SvgRace_result__aH3fi{margin:8px 0 0;padding:0 16px 12px;color:var(--muted-foreground);font-size:13.5px;line-height:1.5}.SvgRace_lane__or82h[data-lane=pv] .SvgRace_result__aH3fi{color:var(--foreground)}.SvgRace_code__I08jf{height:42px;margin:0;padding:6px 16px;overflow:hidden;border-top:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px;line-height:1.5;opacity:.7;white-space:pre}.SvgRace_code__I08jf code{display:inline}.SvgRace_caret__yWUU9{display:inline-block;width:6px;height:10px;background:currentColor;animation:SvgRace_race-caret__opTQc 1s steps(1) infinite}.SvgRace_foot__piZ_g{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:16px}.SvgRace_foot__piZ_g p{margin:0;font-family:var(--font-display);font-size:16px;letter-spacing:-.02em}.SvgRace_cta__1_6Wx{display:inline-flex;align-items:center;gap:6px;color:var(--link);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.SvgRace_cta__1_6Wx svg{width:15px;height:15px;transition:transform .16s ease}.SvgRace_cta__1_6Wx:hover svg{transform:translateX(3px)}.SvgRace_cta__1_6Wx:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}@keyframes SvgRace_race-spin__Ukp3c{to{transform:rotate(1turn)}}@keyframes SvgRace_race-caret__opTQc{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes SvgRace_race-win__F52N9{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--link) 45%,transparent)}to{box-shadow:0 0 0 10px transparent}}@media (max-width:767px){.SvgRace_bar__lcYCA{flex-direction:column;align-items:stretch}.SvgRace_replay__mPkFO{width:100%}.SvgRace_lanes__Gj4Uh{gap:8px}.SvgRace_laneHead__EPPrL{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 10px 0;font-size:13px}.SvgRace_long__081vQ{display:none}.SvgRace_short__RKTDv{display:inline}.SvgRace_status__liFP2{font-size:11.5px}.SvgRace_stage__f6__R{height:clamp(170px,46vw,250px)}.SvgRace_artboard__pVn7R{top:8px;height:calc(100% - 16px)}.SvgRace_stats__j6Xd0{grid-template-columns:minmax(0,1fr);gap:6px;padding:2px 10px 0}.SvgRace_statValue__nlOpH{flex-wrap:wrap;column-gap:4px;font-size:22px}.SvgRace_statUnit__0gCzB{font-size:12px}.SvgRace_result__aH3fi{padding:0 10px 10px;font-size:12px}.SvgRace_code__I08jf{height:34px;padding:5px 10px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){.SvgRace_caret__yWUU9,.SvgRace_lane__or82h[data-lane=pv][data-done],.SvgRace_spinner__sy3mA{animation:none}.SvgRace_cta__1_6Wx svg,.SvgRace_lane__or82h{transition:none}}