.Footer_footer__pQtti{margin-top:64px;border-radius:0;border-bottom:none;border-left:none;border-right:none;padding:48px 24px 24px}.Footer_footer-content__kB6Qn{max-width:1440px;display:flex;justify-content:space-between;align-items:flex-start;gap:28px;border-bottom:1px solid var(--border-subtle);padding-bottom:32px;margin:0 auto 20px;flex-wrap:wrap}.Footer_footer-brand__aSWps{display:flex;flex-direction:column;gap:4px;min-width:0}.Footer_footer-logo-text__cePlx{font-weight:700;font-size:1.2rem;color:var(--primary);display:block;margin-bottom:8px}.Footer_footer-desc__WJRQv{color:var(--text-muted);font-size:.92rem;max-width:420px;line-height:1.5}.Footer_footer-links__aaJx4{display:flex;flex-wrap:wrap;gap:16px 20px}.Footer_footer-links__aaJx4 a{color:var(--text-secondary);font-size:.95rem}.Footer_footer-links__aaJx4 a:hover{color:var(--primary)}.Footer_footer-bottom__YUP_v{text-align:center;color:var(--text-dim);font-size:.88rem;display:flex;flex-direction:column;gap:8px;max-width:900px;margin:0 auto;line-height:1.5}@media (max-width:768px){.Footer_footer__pQtti{padding:36px 16px 20px}.Footer_footer-content__kB6Qn{flex-direction:column}}.DocsPage_docs-container__w83s5{max-width:1440px;width:100%;margin:0 auto;padding:40px 24px;display:flex;gap:40px;align-items:flex-start;box-sizing:border-box}.DocsPage_docs-sidebar__dXxf5{flex:0 0 200px;width:200px;min-width:180px;padding:24px;position:-webkit-sticky;position:sticky;top:90px;box-sizing:border-box}.DocsPage_docs-nav__cwVPL{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.DocsPage_docs-nav__cwVPL a{color:var(--text-muted);font-size:.95rem;display:block;padding:7px 10px;border-radius:8px;word-break:break-word;transition:color .2s ease,background .2s ease}.DocsPage_docs-nav__cwVPL a:hover{color:var(--primary);background:var(--bg-overlay-light)}.DocsPage_docs-nav__cwVPL a.DocsPage_active__As2m_{color:var(--primary);background:rgba(0,240,255,.08)}.DocsPage_docs-nav-group__WtkRM{color:var(--text-secondary);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;padding:16px 10px 0;border-top:1px solid var(--border-subtle);-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocsPage_docs-content__A4ljh{flex:1 1;min-width:0;padding:32px 36px;box-sizing:border-box;overflow-wrap:anywhere}.DocsPage_docs-content__A4ljh section{margin-bottom:60px}.DocsPage_docs-content__A4ljh h1{font-size:2.5rem;margin-bottom:24px;color:var(--primary)}.DocsPage_docs-content__A4ljh h2{font-size:1.8rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.DocsPage_docs-content__A4ljh h3{font-size:1.2rem;margin-bottom:16px;margin-top:24px}.DocsPage_docs-content__A4ljh li,.DocsPage_docs-content__A4ljh p{color:hsla(0,0%,100%,.8);line-height:1.7;margin-bottom:16px}.DocsPage_docs-content__A4ljh ol,.DocsPage_docs-content__A4ljh ul{margin-left:24px;margin-bottom:16px;padding-left:0}.DocsPage_quickstart-lead__O6K8P{font-size:1.05rem;color:var(--text-secondary);max-width:62ch}.DocsPage_step-card__gfvbC{border:1px solid var(--border-subtle);border-left:3px solid transparent;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.01));padding:20px 24px 8px;margin:20px 0 28px;transition:border-color .25s ease,box-shadow .25s ease}.DocsPage_step-card__gfvbC:hover{border-color:rgba(0,240,255,.35);border-left-color:var(--primary);box-shadow:0 0 28px rgba(0,240,255,.07)}.DocsPage_step-card__gfvbC h3{position:relative;margin-top:0;padding-left:14px}.DocsPage_step-card__gfvbC h3:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--primary),var(--secondary))}.DocsPage_step-card__gfvbC .DocsPage_prep-list__osv_5{list-style:none;margin-left:0;display:grid;grid-gap:6px;gap:6px}.DocsPage_prep-list__osv_5 li{position:relative;padding-left:28px;margin-bottom:8px}.DocsPage_prep-list__osv_5 li:before{content:"\2713";position:absolute;left:0;top:1px;color:var(--secondary);font-weight:600}.DocsPage_prompt-card__K11_L{border:1px solid rgba(0,240,255,.25);border-radius:12px;background:rgba(0,240,255,.045);padding:16px 16px 2px;margin:8px 0 14px}.DocsPage_table-scroll__YivAf{overflow-x:auto;margin:16px 0 20px;border:1px solid var(--border-subtle);border-radius:12px}.DocsPage_scenario-table__fnVPR{width:100%;border-collapse:collapse;min-width:720px}.DocsPage_scenario-table__fnVPR td,.DocsPage_scenario-table__fnVPR th{text-align:left;vertical-align:top;padding:12px 16px;border-bottom:1px solid var(--border-subtle);font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.8)}.DocsPage_scenario-table__fnVPR th{background:hsla(0,0%,100%,.04);color:var(--text-secondary);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.DocsPage_scenario-table__fnVPR tbody tr:last-child td,.DocsPage_scenario-table__fnVPR tbody tr:last-child th{border-bottom:none}.DocsPage_scenario-table__fnVPR .DocsPage_code-block__UXES3{margin-bottom:0;white-space:pre-wrap;word-break:break-word}.DocsPage_scenario-table__fnVPR .DocsPage_code-block-wrapper__LIWXy{margin-bottom:0}.DocsPage_scene-name__EoMhp{color:var(--primary);font-weight:600;white-space:nowrap}.DocsPage_scenario-label__VeXXq{color:var(--text-secondary);font-size:.85rem;letter-spacing:.04em;margin-bottom:6px}.DocsPage_tutorial-details__KGv_j{border:1px solid var(--border-subtle);border-radius:12px;padding:12px 16px;margin:8px 0 20px;background:hsla(0,0%,100%,.02)}.DocsPage_tutorial-details__KGv_j summary{cursor:pointer;color:var(--text-secondary);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocsPage_tutorial-details__KGv_j[open] summary{color:var(--primary)}.DocsPage_tutorial-details__KGv_j p{margin-top:12px;margin-bottom:4px}.DocsPage_alert__0yfZ5.DocsPage_info__epOqS{background:linear-gradient(90deg,rgba(0,240,255,.09),rgba(0,240,255,.02));border-left:4px solid var(--primary);border-radius:8px;padding:16px;margin:24px 0}.DocsPage_alert__0yfZ5.DocsPage_success__LSx_9{background:linear-gradient(90deg,rgba(0,255,65,.08),rgba(0,255,65,.02));border-left:4px solid var(--secondary);border-radius:8px;padding:16px;margin:24px 0}.DocsPage_code-block__UXES3{background:rgba(0,0,0,.55);padding:20px;border-radius:10px;border:1px solid var(--border-medium);overflow-x:auto;max-width:100%;margin-bottom:24px;color:#a5d6ff;box-sizing:border-box}.DocsPage_code-block__UXES3 code{white-space:pre;word-break:normal}.DocsPage_code-block-wrapper__LIWXy{position:relative}.DocsPage_code-block-toolbar__JrV_w{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.DocsPage_code-block-lead__Daakh{min-width:0;flex:0 1 auto}.DocsPage_code-block-lead__Daakh p{margin:0}.DocsPage_code-block-actions__uusPT{display:flex;align-items:center;gap:10px;flex-shrink:0}.DocsPage_code-copy-btn__wQiVh{position:absolute;top:8px;right:8px;padding:4px 10px;font-size:.75rem;line-height:1.4;background:var(--bg-overlay-medium);border:1px solid var(--border-medium);color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.DocsPage_code-copy-btn__wQiVh:hover{background:rgba(0,240,255,.15);border-color:rgba(0,240,255,.4);color:var(--primary)}.DocsPage_code-copy-btn__wQiVh:disabled{opacity:.65;cursor:wait}.DocsPage_code-copy-btn__wQiVh[data-state=success]{color:#7bf1a8;border-color:rgba(123,241,168,.45)}.DocsPage_code-copy-btn__wQiVh[data-state=error]{color:#ff7b72;border-color:hsla(4,100%,72%,.45)}@media (max-width:768px){.DocsPage_docs-container__w83s5{flex-direction:column;gap:20px;padding:24px 16px}.DocsPage_docs-sidebar__dXxf5{flex:none;width:100%;min-width:0;position:static;padding:16px}.DocsPage_docs-nav__cwVPL{flex-direction:row;flex-wrap:wrap;gap:8px}.DocsPage_docs-nav__cwVPL li{margin:0}.DocsPage_docs-nav__cwVPL a{padding:6px 12px;border:1px solid var(--border-subtle);border-radius:999px;font-size:.9rem}.DocsPage_docs-nav__cwVPL a.DocsPage_active__As2m_{border-color:rgba(0,240,255,.45)}.DocsPage_docs-nav-group__WtkRM{display:none}.DocsPage_docs-content__A4ljh{width:100%;padding:24px 20px}.DocsPage_step-card__gfvbC{padding:16px 16px 4px}.DocsPage_prompt-card__K11_L{padding:12px 12px 0}}.HomePage_container__XSdGk{max-width:1440px;margin:0 auto;padding:60px 24px;width:100%;overflow-x:clip}.HomePage_hero__EgFQy{display:grid;grid-gap:clamp(32px,5vw,56px);gap:clamp(32px,5vw,56px);margin:32px 0 56px;width:100%;max-width:100%;min-width:0}.HomePage_hero-copy__88Afu{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.HomePage_hero-badge___vjXP{background:rgba(0,240,255,.1);color:var(--primary);border:1px solid rgba(0,240,255,.2);padding:6px 16px;border-radius:20px;font-size:.85rem;margin-bottom:24px;box-shadow:0 0 20px rgba(0,240,255,.2);display:inline-flex;align-self:flex-start;animation:HomePage_heroIn__1svBB .55s ease both}.HomePage_hero-title__Q0lRy{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:.35em;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.12;margin-bottom:32px;font-weight:800;max-width:100%;width:max-content;min-width:0;white-space:nowrap;padding-inline:4px;box-sizing:border-box}.HomePage_hero-title-line__U49Kj{display:inline;white-space:nowrap}.HomePage_hero-title-line__U49Kj:first-child{animation:HomePage_heroIn__1svBB .65s ease .08s both}.HomePage_hero-title-line__U49Kj:nth-child(2){animation:HomePage_heroIn__1svBB .65s ease .16s both}.HomePage_hero-subtitle__caY38{font-size:1.15rem;color:var(--text-secondary);max-width:min(100%,680px);width:100%;min-width:0;line-height:1.65;margin-bottom:28px;overflow-wrap:anywhere;word-break:break-word;padding-inline:4px;box-sizing:border-box}.HomePage_hero-actions__AqnyP{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:20px;max-width:100%}.HomePage_hero-actions__AqnyP,.HomePage_hero-prompt__OZUAl{width:100%;animation:HomePage_heroIn__1svBB .65s ease .26s both}.HomePage_hero-prompt__OZUAl{max-width:min(100%,900px);text-align:center}.HomePage_hero-prompt__OZUAl p{color:var(--text-secondary);line-height:1.55}.HomePage_hero-prompt__OZUAl .HomePage_hero-prompt-toolbar__7vX4V{justify-content:center}.HomePage_hero-copy-btn__1RWt8,.HomePage_hero-docs-btn__1i_19{flex-shrink:0;white-space:nowrap}.HomePage_workflow-preview__KyXHs{--play:48s;padding:20px 20px 18px;min-width:0;position:relative;overflow:hidden;animation:HomePage_heroIn__1svBB .7s ease .32s both}.HomePage_workflow-preview__KyXHs:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--primary),var(--secondary),transparent)}.HomePage_workflow-topline__OSjb_{display:flex;align-items:center;gap:9px;color:var(--text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.HomePage_workflow-live__OZKPc{width:8px;height:8px;border-radius:50%;background:#7bf1a8;box-shadow:0 0 12px rgba(123,241,168,.75);flex-shrink:0;animation:HomePage_livePulse__ulb2c 1.6s ease-in-out infinite}.HomePage_workflow-stage__reg2o{display:grid;grid-template-columns:minmax(0,1.25fr) 64px minmax(180px,260px);grid-template-areas:".      .      label" "cli    bridge phone" "status .      cap" "demo   demo   demo";align-items:stretch;grid-gap:8px 12px;gap:8px 12px;min-width:0}.HomePage_pane-label__j_kaJ{grid-area:label;margin:0;color:var(--text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.HomePage_session-pane__jmshR{grid-area:cli}.HomePage_session-pane__jmshR,.HomePage_terminal-window__JD_Uh{display:flex;min-width:0;min-height:0;height:100%;overflow:hidden}.HomePage_terminal-window__JD_Uh{flex-direction:column;flex:1 1;border:1px solid var(--border-medium);border-radius:12px;background:#0b0d12;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 36px rgba(0,0,0,.35)}.HomePage_terminal-chrome__raD0w{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#14161d;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.HomePage_terminal-traffic__LvKJS{display:flex;gap:6px;flex-shrink:0}.HomePage_terminal-traffic__LvKJS span{width:10px;height:10px;border-radius:50%}.HomePage_terminal-traffic__LvKJS span:first-child{background:#ff5f57}.HomePage_terminal-traffic__LvKJS span:nth-child(2){background:#febc2e}.HomePage_terminal-traffic__LvKJS span:nth-child(3){background:#28c840}.HomePage_terminal-title__nZ4aE{flex:1 1;text-align:center;color:var(--text-muted);font-size:.75rem;letter-spacing:.04em;margin-right:42px}.HomePage_session__r_w_J{display:grid;grid-template-areas:"stack";flex:1 1;min-height:0;overflow:auto;padding:14px 16px 16px;font-size:.8rem;line-height:1.55}.HomePage_session-scene__aBNUE{grid-area:stack;display:grid;grid-gap:14px;gap:14px;min-width:0;animation-duration:var(--play);animation-timing-function:linear;animation-iteration-count:infinite}.HomePage_session-scene-install__gAu_0{animation-name:HomePage_sceneInstall__z2vQJ}.HomePage_session-scene-pair__9Ajsy{animation-name:HomePage_scenePair__DFBYY}.HomePage_session-scene-skill__Xy2om{animation-name:HomePage_sceneSkill__NZHDw}.HomePage_session-cmd__2ByJQ,.HomePage_session-line__pTEGx,.HomePage_session-out__63zMC{margin:0;min-width:0;overflow-wrap:anywhere}.HomePage_session-line__pTEGx{color:#f4f6fb}.HomePage_session-typed__RpU1l{display:inline-block;max-width:calc(100% - 2.5em);vertical-align:bottom}.HomePage_session-typed-install__gZvR8{animation:HomePage_pastePrompt__xllXO var(--play) linear infinite}.HomePage_session-typed-pair__O83rj{animation:HomePage_pairPromptType__BcRhF var(--play) linear infinite}.HomePage_session-typed-skill__t64DB{animation:HomePage_skillPromptType__SSon_ var(--play) linear infinite}.HomePage_session-caret__BW1gb{display:inline-block;width:7px;height:1em;margin-left:3px;background:var(--secondary);vertical-align:-.15em;animation:HomePage_caretBlink__wvK3B 1s step-end infinite}.HomePage_session-caret-install__lrckv{animation:HomePage_caretBlink__wvK3B 1s step-end infinite,HomePage_caretInstall__SmkbA var(--play) linear infinite}.HomePage_session-caret-pair__6Aew_{animation:HomePage_caretBlink__wvK3B 1s step-end infinite,HomePage_caretPair__AZuVQ var(--play) linear infinite}.HomePage_session-caret-skill__6qDar{animation:HomePage_caretBlink__wvK3B 1s step-end infinite,HomePage_caretSkill__fAETA var(--play) linear infinite}.HomePage_session-prompt-mark__uOXhd{color:var(--secondary);margin-right:8px}.HomePage_session-block__XZ_EU{display:grid;grid-gap:6px;gap:6px;min-width:0;opacity:0;transform:translateY(8px);animation-duration:var(--play);animation-timing-function:linear;animation-iteration-count:infinite}.HomePage_session-scene-install__gAu_0 .HomePage_session-block__XZ_EU:nth-child(2){animation-name:HomePage_installAt06__ilioY}.HomePage_session-scene-install__gAu_0 .HomePage_session-block__XZ_EU:nth-child(3){animation-name:HomePage_installAt10__ZboXl}.HomePage_session-scene-install__gAu_0 .HomePage_session-block__XZ_EU:nth-child(4){animation-name:HomePage_installAt14__D9s8d}.HomePage_session-scene-install__gAu_0 .HomePage_session-block__XZ_EU:nth-child(5){animation-name:HomePage_installAt17__Wcwjw}.HomePage_session-scene-pair__9Ajsy .HomePage_session-block__XZ_EU:nth-child(2){animation-name:HomePage_pairAt28__QRxAZ}.HomePage_session-scene-pair__9Ajsy .HomePage_session-block__XZ_EU:nth-child(3){animation-name:HomePage_pairAt32__qNU2t}.HomePage_session-scene-skill__Xy2om .HomePage_session-block__XZ_EU:nth-child(2){animation-name:HomePage_skillAt46__VtD4z}.HomePage_session-scene-skill__Xy2om .HomePage_session-block__XZ_EU:nth-child(3){animation-name:HomePage_skillAt50__TRIGr}.HomePage_session-scene-skill__Xy2om .HomePage_session-block__XZ_EU:nth-child(4){animation-name:HomePage_skillAt54__vTrN7}.HomePage_session-scene-skill__Xy2om .HomePage_session-block__XZ_EU:nth-child(5){animation-name:HomePage_skillAt56__4__mm}.HomePage_session-cmd__2ByJQ{color:var(--primary)}.HomePage_session-out__63zMC{color:var(--text-secondary)}.HomePage_session-observe__9qchm{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-left:1.15em}.HomePage_session-observe__9qchm img{display:block;width:56px;height:92px;object-fit:cover;border:1px solid hsla(0,0%,100%,.18);border-radius:6px}.HomePage_session-hint__UjbG5,.HomePage_session-observe__9qchm p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.4}.HomePage_session-hint__UjbG5{margin-left:1.15em}.HomePage_session-code__OKN8q{margin:0 0 0 1.15em;padding:0;color:var(--text-dim);font-size:.78rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;background:none}.HomePage_session-ok__VQ1ja{margin:0 0 0 1.15em;color:#7bf1a8}.HomePage_workflow-bridge__ASiEV{grid-area:bridge;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--secondary)}.HomePage_workflow-bridge-label__Ck14y{font-size:.78rem;letter-spacing:.1em}.HomePage_workflow-bridge-line__m6oCO{width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--secondary));box-shadow:0 0 12px rgba(0,255,65,.25);position:relative;animation:HomePage_bridgeGo__J4ftn var(--play) linear infinite}.HomePage_workflow-bridge-line__m6oCO:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-right:2px solid var(--secondary);border-top:2px solid var(--secondary);transform:translateY(-50%) rotate(45deg)}.HomePage_workflow-screenshot__ZC3jk{display:contents}.HomePage_workflow-phone__ScslD{grid-area:phone;position:relative;min-width:0;height:max-content}.HomePage_workflow-screenshot__ZC3jk img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;object-position:top center;margin:0 auto;border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 20px 36px rgba(0,0,0,.35)}.HomePage_workflow-phone-mcp__0kdhH{position:relative;z-index:1;animation:HomePage_phonePulse__9ch7o var(--play) linear infinite,HomePage_phoneMcp__EbXqa var(--play) linear infinite}.HomePage_workflow-phone-confirm__JgwN7,.HomePage_workflow-phone-result__n7d6j{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:top center;opacity:0;pointer-events:none}.HomePage_workflow-phone-confirm__JgwN7{z-index:2;animation:HomePage_phonePulse__9ch7o var(--play) linear infinite,HomePage_phoneConfirm__dSAp6 var(--play) linear infinite}.HomePage_workflow-phone-result__n7d6j{z-index:3;animation:HomePage_phonePulse__9ch7o var(--play) linear infinite,HomePage_phoneResult__4UcBp var(--play) linear infinite}.HomePage_workflow-screenshot__ZC3jk figcaption{grid-area:cap;margin:0;padding-top:14px;color:var(--text-muted);font-size:.9rem;line-height:1.4;text-align:center;align-self:start}.HomePage_workflow-status__Npi7X{grid-area:status;display:flex;align-items:flex-start;gap:8px;color:#7bf1a8;font-size:.9rem;line-height:1.4;margin:0;padding-top:14px}.HomePage_workflow-demo-link__oCEBe{grid-area:demo;color:var(--primary);font-size:.9rem;margin-top:8px}.HomePage_use-cases-section__Te0Qf{margin-bottom:64px}.HomePage_use-cases-grid__gxD_Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.HomePage_use-case-card__0XE_W{padding:24px;text-align:left}.HomePage_use-case-index__CWUty{color:var(--primary);font-size:.78rem;letter-spacing:.08em}.HomePage_use-case-card__0XE_W h3{margin:14px 0 9px;color:#fff;font-size:1.08rem}.HomePage_use-case-card__0XE_W p{color:var(--text-secondary);line-height:1.55;font-size:.94rem}.HomePage_section-header__GJP7N{text-align:center;margin-bottom:32px}.HomePage_section-header__GJP7N h2{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:12px}.HomePage_section-header__GJP7N p{color:var(--text-secondary);font-size:1.05rem;max-width:720px;margin:0 auto;line-height:1.55}.HomePage_skills-section__Vnp8r{margin-bottom:48px}.HomePage_skills-howto__zLPet code{color:var(--primary);font-size:.9em}.HomePage_faq-section__sv0LA{margin-bottom:48px}.HomePage_faq-list__rnJk5{display:grid;grid-gap:16px;gap:16px;max-width:800px;margin:0 auto;text-align:left}.HomePage_faq-item__B0Ws_{padding:22px}.HomePage_faq-item__B0Ws_ h3{font-size:1.1rem;margin-bottom:12px;color:#fff}.HomePage_faq-item__B0Ws_ p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.HomePage_skills-toolbar___BoF1{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}.HomePage_filter-pills__BaILu{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.HomePage_filter-pill__4gDsD{background:var(--bg-overlay-light);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:8px 14px;font-size:.88rem;cursor:pointer;transition:all .2s ease}.HomePage_filter-pill__4gDsD.HomePage_active__bUueV,.HomePage_filter-pill__4gDsD:hover{border-color:rgba(0,240,255,.4);color:var(--primary);background:rgba(0,240,255,.08)}.HomePage_search-container__f9C6h{max-width:640px;margin:0 auto}.HomePage_search-input__fxYN7{width:100%;padding:14px 18px;font-size:1rem;color:#fff;outline:none;transition:border-color .3s}.HomePage_search-input__fxYN7:focus{border-color:var(--primary);box-shadow:0 0 20px rgba(0,240,255,.1)}.HomePage_skills-result-count__RUm_o{text-align:center;color:var(--text-muted);font-size:.92rem;margin-bottom:16px}.HomePage_skills-howto__zLPet{max-width:860px;margin:0 auto 28px;padding:20px 22px;text-align:left}.HomePage_skills-howto__zLPet h3{margin-bottom:10px;font-size:1.05rem}.HomePage_skills-howto__zLPet ol{margin:0 0 12px 1.2rem;display:grid;grid-gap:8px;gap:8px;color:var(--text-secondary);line-height:1.5}.HomePage_skills-howto-note__KH9Pv{color:var(--text-dim);font-size:.9rem;line-height:1.5}.HomePage_skills-grid__xajP7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:24px;gap:24px;list-style:none}.HomePage_skills-grid-item__HDG91{min-width:0}.HomePage_skills-more__1MvY8{display:flex;justify-content:center;margin-top:28px}.HomePage_empty-state__q_818,.HomePage_loading__54PQ_{text-align:center;padding:48px;color:var(--text-faint)}@media (max-width:900px){.HomePage_use-cases-grid__gxD_Q{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage_hero-title__Q0lRy{flex-direction:column;flex-wrap:wrap;align-items:center;width:100%;white-space:normal}.HomePage_hero-title-line__U49Kj{white-space:normal}.HomePage_workflow-stage__reg2o{grid-template-columns:1fr;grid-template-areas:"cli" "bridge" "label" "phone" "cap" "status" "demo"}.HomePage_workflow-bridge__ASiEV{flex-direction:row;width:100%;min-height:0;padding:2px 0 8px}.HomePage_workflow-bridge-line__m6oCO{width:100%;flex:1 1}.HomePage_session__r_w_J{max-height:none}}@media (max-width:768px){.HomePage_container__XSdGk{padding:24px 12px;box-sizing:border-box}.HomePage_hero__EgFQy{margin-top:8px;margin-bottom:36px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;text-align:center}.HomePage_hero-copy__88Afu{max-width:100%}.HomePage_hero__EgFQy>*{min-width:0;max-width:100%;box-sizing:border-box}.HomePage_hero-title__Q0lRy{font-size:1.45rem;max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;gap:.08em;white-space:normal;flex-wrap:wrap}.HomePage_hero-title-line__U49Kj{display:block;max-width:100%}.HomePage_hero-subtitle__caY38{font-size:.92rem;overflow-wrap:anywhere}.HomePage_hero-actions__AqnyP{width:auto;max-width:100%;margin-inline:auto;justify-content:center;gap:10px}.HomePage_hero-actions__AqnyP .btn{width:auto;flex:0 0 auto;max-width:100%;padding:10px 14px;font-size:.88rem;white-space:nowrap;box-sizing:border-box}.HomePage_hero-prompt__OZUAl{margin-inline:auto}.HomePage_use-cases-grid__gxD_Q{grid-template-columns:1fr}.HomePage_workflow-screenshot__ZC3jk img{width:min(100%,260px)}}@media (max-width:400px){.HomePage_hero-title__Q0lRy{font-size:1.28rem}.HomePage_hero-subtitle__caY38{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.HomePage_filter-pill__4gDsD,.HomePage_search-input__fxYN7{transition:none}.HomePage_hero-actions__AqnyP,.HomePage_hero-badge___vjXP,.HomePage_hero-prompt__OZUAl,.HomePage_hero-title-line__U49Kj,.HomePage_session-block__XZ_EU,.HomePage_session-caret__BW1gb,.HomePage_session-scene__aBNUE,.HomePage_session-typed__RpU1l,.HomePage_workflow-bridge-line__m6oCO,.HomePage_workflow-live__OZKPc,.HomePage_workflow-phone-confirm__JgwN7,.HomePage_workflow-phone-mcp__0kdhH,.HomePage_workflow-phone-result__n7d6j,.HomePage_workflow-preview__KyXHs,.HomePage_workflow-screenshot-live__lYN0H img{animation:none!important}.HomePage_session-block__XZ_EU{opacity:1;transform:none}.HomePage_session-scene-install__gAu_0,.HomePage_session-scene-pair__9Ajsy{opacity:0}.HomePage_session-scene-skill__Xy2om{opacity:1}.HomePage_session-typed__RpU1l{-webkit-clip-path:none;clip-path:none}.HomePage_session-caret__BW1gb{display:none}.HomePage_workflow-bridge-line__m6oCO{box-shadow:none}.HomePage_workflow-phone-confirm__JgwN7,.HomePage_workflow-phone-result__n7d6j{opacity:0}}@keyframes HomePage_heroIn__1svBB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes HomePage_livePulse__ulb2c{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.65}}@keyframes HomePage_sceneInstall__z2vQJ{0%,18%{opacity:1}20%,to{opacity:0}}@keyframes HomePage_scenePair__DFBYY{0%,20%{opacity:0}22%,33%{opacity:1}34%,to{opacity:0}}@keyframes HomePage_sceneSkill__NZHDw{0%,34%{opacity:0}36%,96%{opacity:1}99%,to{opacity:0}}@keyframes HomePage_pastePrompt__xllXO{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}3%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes HomePage_pairPromptType__BcRhF{0%,21%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}26%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes HomePage_skillPromptType__SSon_{0%,37%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}44%,to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes HomePage_caretBlink__wvK3B{50%{background:transparent}}@keyframes HomePage_caretInstall__SmkbA{0%,4%{opacity:1}5%,to{opacity:0}}@keyframes HomePage_caretPair__AZuVQ{0%,21%{opacity:0}22%,27%{opacity:1}28%,to{opacity:0}}@keyframes HomePage_caretSkill__fAETA{0%,37%{opacity:0}38%,45%{opacity:1}46%,to{opacity:0}}@keyframes HomePage_installAt06__ilioY{0%,4%{opacity:0;transform:translateY(8px)}6%,to{opacity:1;transform:none}}@keyframes HomePage_installAt10__ZboXl{0%,8%{opacity:0;transform:translateY(8px)}10%,to{opacity:1;transform:none}}@keyframes HomePage_installAt14__D9s8d{0%,12%{opacity:0;transform:translateY(8px)}14%,to{opacity:1;transform:none}}@keyframes HomePage_installAt17__Wcwjw{0%,15%{opacity:0;transform:translateY(8px)}17%,to{opacity:1;transform:none}}@keyframes HomePage_pairAt28__QRxAZ{0%,26%{opacity:0;transform:translateY(8px)}28%,to{opacity:1;transform:none}}@keyframes HomePage_pairAt32__qNU2t{0%,30%{opacity:0;transform:translateY(8px)}32%,to{opacity:1;transform:none}}@keyframes HomePage_skillAt46__VtD4z{0%,43%{opacity:0;transform:translateY(8px)}46%,to{opacity:1;transform:none}}@keyframes HomePage_skillAt50__TRIGr{0%,47%{opacity:0;transform:translateY(8px)}50%,to{opacity:1;transform:none}}@keyframes HomePage_skillAt54__vTrN7{0%,51%{opacity:0;transform:translateY(8px)}54%,to{opacity:1;transform:none}}@keyframes HomePage_skillAt56__4__mm{0%,54%{opacity:0;transform:translateY(8px)}56%,to{opacity:1;transform:none}}@keyframes HomePage_bridgeGo__J4ftn{0%,54%{opacity:.35}56%,63%{opacity:1}66%,to{opacity:.35}}@keyframes HomePage_phonePulse__9ch7o{0%,54%{box-shadow:0 20px 36px rgba(0,0,0,.35)}56%,63%{box-shadow:0 0 0 2px rgba(0,240,255,.45),0 20px 36px rgba(0,0,0,.35)}66%,to{box-shadow:0 20px 36px rgba(0,0,0,.35)}}@keyframes HomePage_phoneMcp__EbXqa{0%,55%{opacity:1}57%,63.5%{opacity:0}65.5%,76%{opacity:1}78%,91%{opacity:0}94%,to{opacity:1}}@keyframes HomePage_phoneConfirm__dSAp6{0%,55%{opacity:0}57%,63.5%{opacity:1}65.5%,to{opacity:0}}@keyframes HomePage_phoneResult__4UcBp{0%,76%{opacity:0}78%,91%{opacity:1}94%,to{opacity:0}}.SkillCard_skill-card__QzY_v{padding:22px;display:flex;flex-direction:column;gap:14px;transition:all .3s ease;position:relative;overflow:hidden;height:100%;min-width:0}.SkillCard_skill-card__QzY_v:hover{background:var(--card-hover-bg);transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,240,255,.1);border-color:rgba(0,240,255,.3)}.SkillCard_card-header__3AQIp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.SkillCard_card-title__W3sRF{font-size:1.05rem;color:#fff;margin:0;line-height:1.4;min-width:0;overflow-wrap:anywhere}.SkillCard_card-badges__0P4uj{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.SkillCard_card-badge__2eIxq{background:rgba(0,255,65,.15);color:var(--secondary);padding:4px 10px;border-radius:12px;font-size:.72rem;font-weight:600;letter-spacing:.4px;border:1px solid rgba(0,255,65,.3);white-space:nowrap}.SkillCard_category-badge__LWzqw{background:rgba(0,240,255,.12);color:var(--primary);border-color:rgba(0,240,255,.28)}.SkillCard_mode-badge__a0Kxi{background:hsla(0,0%,100%,.06);color:var(--text-muted);border-color:var(--border-subtle)}.SkillCard_card-desc__2iX3q{color:var(--text-secondary);font-size:.94rem;line-height:1.55;flex-grow:1;overflow-wrap:anywhere}.SkillCard_card-footer__LOcev{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;border-top:1px solid var(--bg-overlay-light);flex-wrap:wrap;min-width:0}.SkillCard_card-id__cmwOW{font-size:.8rem;color:var(--text-dim);min-width:0;overflow-wrap:anywhere;flex:1 1 140px}.SkillCard_card-actions__Qkirf{display:flex;gap:8px;flex-wrap:wrap}.SkillCard_card-link-btn__onP4_,.SkillCard_copy-btn___aI_k{background:var(--bg-overlay-light);border:1px solid var(--border-subtle);color:var(--foreground);padding:7px 12px;border-radius:6px;cursor:pointer;font-size:.84rem;font-weight:500;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center}.SkillCard_card-link-btn__onP4_:hover,.SkillCard_copy-btn___aI_k:hover{background:rgba(0,240,255,.15);border-color:rgba(0,240,255,.4);color:var(--primary)}.SkillCard_copy-btn___aI_k:disabled{opacity:.65;cursor:wait}.SkillCard_copy-fallback__XpcbV{margin-top:4px;padding:10px 12px;border-radius:8px;background:rgba(255,80,80,.08);border:1px solid hsla(0,100%,74%,.25)}.SkillCard_copy-fallback__XpcbV p{color:hsla(0,100%,91%,.9);font-size:.85rem;margin-bottom:8px}.SkillCard_copy-fallback-input__AuafK{width:100%;background:rgba(0,0,0,.35);border:1px solid var(--border-medium);color:#fff;border-radius:6px;padding:8px 10px;font-size:.8rem}.SkillCard_not-found__iUSwJ{display:flex;justify-content:center;align-items:center;min-height:60vh}.SkillCard_not-found-panel__xFQI5{max-width:560px;width:100%;padding:36px 28px;text-align:center}.SkillCard_not-found-panel__xFQI5 h1{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:12px}.SkillCard_not-found-panel__xFQI5 p{color:var(--text-secondary);line-height:1.55;margin-bottom:22px}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;height:70px;border-radius:0;border-top:none;border-left:none;border-right:none;z-index:100;display:flex;align-items:center;width:100%;max-width:100%;overflow:visible}.Navbar_nav-container__7YrY_{max-width:1440px;width:100%;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.Navbar_nav-brand__c4AZh{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.25rem;color:var(--foreground);min-width:0;flex:0 1 auto}.Navbar_logo-icon__KR0vC{color:var(--primary);font-size:1.5rem;border-radius:4px}.Navbar_nav-logo-text__RR8y3{font-weight:700;font-size:1.15rem;color:var(--primary)}.Navbar_nav-logo-short__9W3Nw{display:none}.Navbar_nav-links__xsA9U{display:flex;gap:24px;align-items:center}.Navbar_nav-link__7yoeO{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:all .2s;position:relative}.Navbar_nav-link__7yoeO.Navbar_active__qyFWv,.Navbar_nav-link__7yoeO:hover{color:var(--primary)}.Navbar_nav-link__7yoeO.Navbar_active__qyFWv:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--primary);border-radius:2px}.Navbar_nav-actions____ofc{display:flex;align-items:center;gap:10px;min-width:0}.Navbar_lang-switcher__IJioC{display:inline-flex;align-items:center;border:1px solid var(--border-medium);border-radius:999px;overflow:hidden;background:var(--bg-overlay-light);flex:0 0 auto}.Navbar_lang-btn__HGxQG{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:0;background:transparent;color:var(--text-secondary);font-size:.78rem;font-weight:700;padding:6px 10px;cursor:pointer;line-height:1;transition:all .15s ease}.Navbar_lang-btn__HGxQG.Navbar_active__qyFWv{background:rgba(0,240,255,.16);color:var(--primary)}.Navbar_lang-btn__HGxQG:hover{color:#fff}.Navbar_nav-app-btn__35boL{display:inline-flex;background:rgba(0,240,255,.12);border:1px solid rgba(0,240,255,.28);color:var(--primary);padding:8px 12px;border-radius:8px;font-size:.88rem;text-decoration:none}.Navbar_github-btn__GPmoO,.Navbar_nav-app-btn__35boL{align-items:center;font-weight:600;white-space:nowrap}.Navbar_github-btn__GPmoO{display:flex;gap:8px;background:var(--border-subtle);border:1px solid var(--border-medium);padding:8px 14px;border-radius:8px;font-size:.9rem;transition:all .2s}.Navbar_github-btn__GPmoO:hover{background:var(--border-medium);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Navbar_github-icon__AO_3O{font-size:1rem;line-height:1}@media (max-width:900px){.Navbar_nav-links__xsA9U{gap:16px}.Navbar_github-btn-label__x4mwB{display:none}.Navbar_github-btn__GPmoO{padding:8px 10px}.Navbar_lang-btn__HGxQG{padding:6px 8px;font-size:.74rem}}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;gap:4px;background:none;border:none;padding:8px;cursor:pointer}.Navbar_hamburger-line___6m30{display:block;width:20px;height:2px;background:var(--foreground);border-radius:2px;transition:transform .2s ease,opacity .2s ease}@media (max-width:768px){.Navbar_hamburger__WJ9Te{display:flex}.Navbar_nav-links__xsA9U{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;padding:16px 24px;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--glass-border);gap:12px;z-index:99;max-height:calc(100vh - 70px);overflow-y:auto}.Navbar_nav-links-open__K1F8a{display:flex}.Navbar_github-btn__GPmoO,.Navbar_nav-app-btn__35boL{display:none}.Navbar_nav-container__7YrY_{padding:0 12px;gap:8px}.Navbar_nav-actions____ofc{flex:0 0 auto;gap:8px}.Navbar_nav-logo-text__RR8y3{font-size:.98rem;white-space:nowrap}.Navbar_nav-logo-full__lWIpt{display:none}.Navbar_nav-logo-short__9W3Nw{display:inline}.Navbar_github-btn__GPmoO{width:36px;height:36px;padding:0;justify-content:center}}