.connect-hub_page__54EKl{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);background:#f7f4ee;color:#1f1d19;font-family:IBM Plex Sans,Avenir Next,Segoe UI,sans-serif}.connect-hub_sidebar__hNs0N{display:grid;grid-template-rows:auto auto 1fr auto;gap:18px;padding:20px 18px;background:#efebe2;border-right:1px solid rgba(43,39,31,.08)}.connect-hub_sidebarTop__0V1ZL{display:grid;gap:14px}.connect-hub_brandBlock__rzo6z{display:grid;gap:6px}.connect-hub_brandEyebrow__Fw30i,.connect-hub_cardEyebrow__bvyVH,.connect-hub_emptyEyebrow__8Q8j0,.connect-hub_mainEyebrow__YJ9_S,.connect-hub_messageRole__KZ3zv,.connect-hub_sidebarLabel__zY57k{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(43,39,31,.06);color:rgba(31,29,25,.62);font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.connect-hub_brandBlock__rzo6z strong{font-size:1.35rem;letter-spacing:-.04em}.connect-hub_ghostActionButton__8_cxk,.connect-hub_ghostActionLink__MvLkl,.connect-hub_ghostSidebarButton__xRyB0,.connect-hub_newChatButton__BgqfO,.connect-hub_primaryActionButton__VpiEH,.connect-hub_primaryActionLink__IyEl0,.connect-hub_primarySidebarButton__3JXxV,.connect-hub_suggestionChip__RcpYn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;border:1px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.connect-hub_newChatButton__BgqfO,.connect-hub_primaryActionButton__VpiEH,.connect-hub_primaryActionLink__IyEl0,.connect-hub_primarySidebarButton__3JXxV{background:#1f1d19;color:#f9f6ef}.connect-hub_ghostActionButton__8_cxk:hover,.connect-hub_ghostActionLink__MvLkl:hover,.connect-hub_ghostSidebarButton__xRyB0:hover,.connect-hub_navButton__fpl52:hover,.connect-hub_newChatButton__BgqfO:hover,.connect-hub_primaryActionButton__VpiEH:hover,.connect-hub_primaryActionLink__IyEl0:hover,.connect-hub_primarySidebarButton__3JXxV:hover,.connect-hub_secondaryLink__TQgZt:hover,.connect-hub_suggestionChip__RcpYn:hover{transform:translateY(-1px)}.connect-hub_nav__0ceMA{display:grid;gap:8px;align-content:start}.connect-hub_navButton__fpl52{display:flex;align-items:center;width:100%;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid transparent;background:transparent;color:#1f1d19;text-align:left;font:inherit;cursor:pointer}.connect-hub_navButton__fpl52 span{font-size:.98rem;font-weight:700;letter-spacing:-.02em}.connect-hub_navButtonActive__mRy6X{background:#ffffff;border-color:rgba(43,39,31,.08);box-shadow:0 8px 24px rgba(37,32,24,.06)}.connect-hub_sidebarSecondary__R_VT1{display:grid;gap:8px;align-content:end}.connect-hub_secondaryLink__TQgZt{color:rgba(31,29,25,.72);text-decoration:none;font-weight:600}.connect-hub_sidebarFooter__ebxkV{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(43,39,31,.08)}.connect-hub_unlockPanel__Yw6jT{display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.68);border:1px solid rgba(43,39,31,.08)}.connect-hub_sidebarHint__UC2AY{margin:0;color:rgba(31,29,25,.58);line-height:1.68;font-size:.92rem}.connect-hub_keyInput__ynHA0{width:100%;resize:vertical;padding:12px 14px;border-radius:14px;border:1px solid rgba(43,39,31,.12);background:rgba(255,255,255,.76);color:#1f1d19;font:inherit}.connect-hub_sidebarActions__hQKHc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.connect-hub_ghostActionButton__8_cxk,.connect-hub_ghostActionLink__MvLkl,.connect-hub_ghostSidebarButton__xRyB0,.connect-hub_suggestionChip__RcpYn{background:rgba(255,255,255,.72);color:#1f1d19;border-color:rgba(43,39,31,.08)}.connect-hub_connectionState__8Yk6C{display:inline-flex;align-items:center;gap:8px;color:rgba(31,29,25,.66);font-size:.92rem}.connect-hub_connectionDot__Krwtd{width:8px;height:8px;border-radius:999px}.connect-hub_connectionDotOn__Hy4Hp{background:#1b8d62}.connect-hub_connectionDotOff__wRj6X{background:#b9b2a5}.connect-hub_main__EMA1I{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);background:#fbfaf7}.connect-hub_mainHeader__FwTSW{padding:18px 32px 12px;border-bottom:1px solid rgba(43,39,31,.08)}.connect-hub_mainHeader__FwTSW h1{margin:10px 0 0;font-size:clamp(1.7rem,2.2vw,2.15rem);line-height:1;letter-spacing:-.05em}.connect-hub_mainHeader__FwTSW p{max-width:620px;margin:8px 0 0;color:rgba(31,29,25,.62);line-height:1.6}.connect-hub_mainBody__gQ6U8{min-height:0;padding:24px 32px 28px;overflow:auto}.connect-hub_chatLayout__SKUlM,.connect-hub_stack__F3tn5{display:grid;gap:18px;width:min(920px,100%);margin:0 auto}.connect-hub_composer__VP4sO,.connect-hub_connectHeroCard__DPQPg,.connect-hub_connectInfoCard__nnvJa,.connect-hub_deviceCard__wrl7u,.connect-hub_emptyChat__gBzEo,.connect-hub_featureCard__AqVK_,.connect-hub_noticeCard__QLv6E{border:1px solid rgba(43,39,31,.08);border-radius:22px;background:#ffffff;box-shadow:0 14px 40px rgba(37,32,24,.04)}.connect-hub_emptyChat__gBzEo,.connect-hub_featureCard__AqVK_,.connect-hub_noticeCard__QLv6E{padding:22px}.connect-hub_noticeCard__QLv6E{display:grid;gap:14px}.connect-hub_connectHeroCard__DPQPg h2,.connect-hub_emptyChat__gBzEo h2,.connect-hub_featureCard__AqVK_ h2,.connect-hub_noticeCard__QLv6E strong{display:block;margin-top:12px;font-size:1.35rem;letter-spacing:-.03em}.connect-hub_connectHeroCard__DPQPg p,.connect-hub_connectInfoCard__nnvJa p,.connect-hub_emptyChat__gBzEo p,.connect-hub_featureCard__AqVK_ p,.connect-hub_noticeCard__QLv6E p{margin:10px 0 0;color:rgba(31,29,25,.64);line-height:1.75}.connect-hub_featureHeader__OiQTW{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.connect-hub_inlineActions___HgUc{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.connect-hub_connectShell__asxgO{display:grid;gap:18px;width:min(980px,100%);margin:0 auto}.connect-hub_connectHeroCard__DPQPg{display:grid;gap:18px;padding:24px}.connect-hub_unlockInlineForm__T1NMH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center}.connect-hub_unlockInput__5Ow_d{width:100%;min-height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(43,39,31,.12);background:rgba(255,255,255,.82);color:#1f1d19;font:inherit}.connect-hub_unlockInput__5Ow_d:focus{outline:none}.connect-hub_helperText__9dVdQ{margin:0;color:rgba(31,29,25,.56);line-height:1.7}.connect-hub_connectHeroTop__a28R7{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.connect-hub_connectStatusPill__zEdkX{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:.86rem;font-weight:700;border:1px solid transparent;white-space:nowrap}.connect-hub_connectStatusOnline__cuLoa{background:rgba(27,141,98,.1);color:#1b8d62;border-color:rgba(27,141,98,.18)}.connect-hub_connectStatusOffline__JQzB_{background:rgba(185,178,165,.16);color:#6a6459;border-color:rgba(185,178,165,.24)}.connect-hub_pairingPanel__BKXPG{padding:18px;background:#f6f3ec}.connect-hub_pairingPanel__BKXPG,.connect-hub_quickStartPanel__ygi6I{display:grid;gap:14px;border-radius:20px;border:1px solid rgba(43,39,31,.08)}.connect-hub_quickStartPanel__ygi6I{padding:20px;background:linear-gradient(180deg,#f7f4ec,#fdfcf8)}.connect-hub_quickStartPanel__ygi6I strong{display:block;font-size:1.08rem;letter-spacing:-.02em}.connect-hub_pairingCode__t_ojQ{font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:.12em;line-height:1.1}.connect-hub_pairingMeta__sLgnf{display:flex;flex-wrap:wrap;gap:12px;color:rgba(31,29,25,.56);font-size:.92rem}.connect-hub_advancedPanel__9IW6W{border-top:1px solid rgba(43,39,31,.08);padding-top:14px}.connect-hub_advancedPanel__9IW6W summary{cursor:pointer;color:rgba(31,29,25,.74);font-weight:700;list-style:none}.connect-hub_advancedPanel__9IW6W summary::-webkit-details-marker{display:none}.connect-hub_advancedGrid__dA4tu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px}.connect-hub_advancedBlock__qaT6_{display:grid;gap:10px;padding:14px;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(43,39,31,.08)}.connect-hub_detailLabel__m1THo{color:rgba(31,29,25,.5);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.connect-hub_detailHint__trpZg{color:rgba(31,29,25,.58);font-size:.9rem;line-height:1.65}.connect-hub_secretCode__Lt26_{display:block;overflow-wrap:anywhere;padding:12px 14px;border-radius:14px;background:#1f1d19;color:#f9f6ef;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.92rem;line-height:1.65}.connect-hub_connectGrid__BlHYF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.connect-hub_connectInfoCard__nnvJa{display:grid;gap:14px;padding:22px}.connect-hub_connectInfoCard__nnvJa h3{margin:10px 0 0;font-size:1.2rem;letter-spacing:-.03em}.connect-hub_compactSteps__nfqC2{display:grid;gap:10px}.connect-hub_compactStep__B1UP7{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:14px 0;border-top:1px solid rgba(43,39,31,.08)}.connect-hub_compactStep__B1UP7:first-child{border-top:none;padding-top:0}.connect-hub_compactStep__B1UP7 strong{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#1f1d19;color:#f9f6ef;font-size:.84rem}.connect-hub_compactStep__B1UP7 p{margin:2px 0 0}.connect-hub_connectDeviceList__kzgFy{display:grid;gap:10px}.connect-hub_connectDeviceRow__iXeQu{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(43,39,31,.08)}.connect-hub_connectDeviceRow__iXeQu:first-child{border-top:none;padding-top:0}.connect-hub_connectDeviceRow__iXeQu strong{display:block;font-size:.98rem}.connect-hub_connectDeviceRow__iXeQu span{color:rgba(31,29,25,.58);font-size:.92rem}.connect-hub_connectDeviceState__YfCX_{display:grid;justify-items:end;gap:6px}.connect-hub_chatScroll___bKRc{min-height:0;display:grid;gap:14px}.connect-hub_messageRow__uGAMF{display:flex}.connect-hub_messageUser__y7M3T{justify-content:flex-end}.connect-hub_messageAssistant__li45l,.connect-hub_messageSystem__09yC1{justify-content:flex-start}.connect-hub_messageBubble__gGKL7{display:grid;gap:10px;max-width:min(760px,100%);padding:16px 18px;border-radius:20px;border:1px solid rgba(43,39,31,.08);background:#ffffff;box-shadow:0 12px 30px rgba(37,32,24,.04)}.connect-hub_messageBubble__gGKL7 p{margin:0;white-space:pre-wrap;line-height:1.8}.connect-hub_messageUser__y7M3T .connect-hub_messageBubble__gGKL7{background:#1f1d19;color:#f9f6ef}.connect-hub_messageUser__y7M3T .connect-hub_messageRole__KZ3zv{background:rgba(255,255,255,.12);color:rgba(249,246,239,.8)}.connect-hub_messageSystem__09yC1 .connect-hub_messageBubble__gGKL7{background:#f4f1ea}.connect-hub_pendingMark__CwPQ8{color:rgba(31,29,25,.48);font-size:.9rem}.connect-hub_composerWrap__6j1ry{position:sticky;bottom:0;padding-top:8px;background:linear-gradient(180deg,rgba(251,250,247,0),#fbfaf7 30%)}.connect-hub_composer__VP4sO{padding:16px}.connect-hub_composer__VP4sO textarea{width:100%;resize:vertical;min-height:96px;border:none;background:transparent;color:#1f1d19;font:inherit;line-height:1.8}.connect-hub_composer__VP4sO textarea:focus,.connect-hub_keyInput__ynHA0:focus{outline:none}.connect-hub_composerBar__shiAq{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-top:14px;border-top:1px solid rgba(43,39,31,.08);color:rgba(31,29,25,.54);font-size:.92rem}.connect-hub_errorText__eEnDL{color:#c05454;font-size:.94rem}.connect-hub_suggestionGrid__b5pdb{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.connect-hub_suggestionChip__RcpYn{padding:0 14px}.connect-hub_deviceList__r_cBL,.connect-hub_stepList__IgC0f{display:grid;gap:12px;margin-top:18px}.connect-hub_stepItem__oTmM0{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px;border-radius:18px;background:#f7f4ee;border:1px solid rgba(43,39,31,.06)}.connect-hub_deviceCard__wrl7u h3,.connect-hub_stepItem__oTmM0 strong{display:block;font-size:1rem}.connect-hub_stepIndex__7XMtb{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#1f1d19;color:#f9f6ef;font-weight:800}.connect-hub_deviceList__r_cBL{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.connect-hub_deviceCard__wrl7u{display:grid;gap:14px;padding:18px}.connect-hub_deviceBadge__BriiM{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:.82rem;font-weight:700}.connect-hub_deviceOnline__PsqZj{background:rgba(27,141,98,.1);color:#1b8d62;border-color:rgba(27,141,98,.18)}.connect-hub_deviceOffline__ea6Y3{background:rgba(185,178,165,.16);color:#6a6459;border-color:rgba(185,178,165,.24)}.connect-hub_deviceMeta__utffb{display:grid;gap:10px}.connect-hub_deviceMeta__utffb div{display:grid;gap:4px}.connect-hub_deviceMeta__utffb dt{color:rgba(31,29,25,.46);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.connect-hub_deviceMeta__utffb dd{margin:0;color:rgba(31,29,25,.76)}.connect-hub_emptyChat__gBzEo{min-height:280px;align-content:center}.connect-hub_runGrid__eZZu_,.connect-hub_summaryGrid__WiqNL,.connect-hub_workflowGrid__EVorq{display:grid;gap:16px}.connect-hub_summaryGrid__WiqNL{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.connect-hub_approvalCard__dZzPa,.connect-hub_runHeadline__zkzkv,.connect-hub_runListItem__fkdUH,.connect-hub_summaryCard___8NOJ,.connect-hub_workflowCard__D8way{border:1px solid rgba(43,39,31,.08);border-radius:18px;background:#ffffff}.connect-hub_summaryCard___8NOJ{display:grid;gap:10px;padding:18px}.connect-hub_summaryCard___8NOJ strong{font-size:1.4rem;letter-spacing:-.04em}.connect-hub_workflowGrid__EVorq{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:18px}.connect-hub_workflowCard__D8way{display:grid;gap:14px;padding:18px}.connect-hub_approvalHeader__Cav0Z strong,.connect-hub_workflowCard__D8way h3{margin:10px 0 0;font-size:1.08rem;letter-spacing:-.03em}.connect-hub_approvalCard__dZzPa p,.connect-hub_runHeadline__zkzkv p,.connect-hub_runListItem__fkdUH p,.connect-hub_timelineContent__ZF8qG p,.connect-hub_workflowCard__D8way p{margin:0;color:rgba(31,29,25,.64);line-height:1.7}.connect-hub_workflowInputGroup__ycWwd{display:grid;gap:8px;color:rgba(31,29,25,.72);font-weight:600}.connect-hub_workflowInputGroup__ycWwd textarea{width:100%;resize:vertical;min-height:88px;padding:12px 14px;border-radius:14px;border:1px solid rgba(43,39,31,.12);background:rgba(247,244,238,.72);color:#1f1d19;font:inherit;line-height:1.7}.connect-hub_approvalList__yyY7d,.connect-hub_runDetailStack__ixPF_,.connect-hub_runList__88lV8,.connect-hub_timeline__giwGu{display:grid;gap:12px}.connect-hub_approvalList__yyY7d,.connect-hub_runList__88lV8{margin-top:18px}.connect-hub_approvalCard__dZzPa{display:grid;gap:12px;padding:18px}.connect-hub_approvalHeader__Cav0Z,.connect-hub_runListTop__rQmVP,.connect-hub_timelineTop___9oqs{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.connect-hub_approvalHeader__Cav0Z span,.connect-hub_runListMeta__XJAgE,.connect-hub_timelineTop___9oqs span{color:rgba(31,29,25,.54);font-size:.9rem}.connect-hub_runGrid__eZZu_{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.connect-hub_runListItem__fkdUH{display:grid;gap:10px;width:100%;padding:16px;text-align:left;font:inherit;cursor:pointer}.connect-hub_runListItemActive__WVy8T{border-color:rgba(31,29,25,.18);box-shadow:0 10px 30px rgba(37,32,24,.06)}.connect-hub_runHeadline__zkzkv{display:grid;gap:12px;padding:16px;background:#f8f5ef}.connect-hub_timeline__giwGu{position:relative}.connect-hub_timelineItem__BWj8x{display:grid;grid-template-columns:18px minmax(0,1fr);gap:14px}.connect-hub_timelineMarker__Lh_yK{width:10px;height:10px;margin:8px 0 0 4px;border-radius:999px;background:#1f1d19}.connect-hub_timelineContent__ZF8qG{display:grid;gap:8px;padding:0 0 16px;border-bottom:1px solid rgba(43,39,31,.08)}.connect-hub_timelineItem__BWj8x:last-child .connect-hub_timelineContent__ZF8qG{border-bottom:none;padding-bottom:0}@media (max-width:1040px){.connect-hub_page__54EKl{grid-template-columns:1fr}.connect-hub_sidebar__hNs0N{grid-template-rows:auto auto auto auto;border-right:none;border-bottom:1px solid rgba(43,39,31,.08)}.connect-hub_mainBody__gQ6U8,.connect-hub_mainHeader__FwTSW{padding-left:20px;padding-right:20px}.connect-hub_connectGrid__BlHYF,.connect-hub_runGrid__eZZu_,.connect-hub_summaryGrid__WiqNL{grid-template-columns:1fr}}@media (max-width:720px){.connect-hub_mainBody__gQ6U8,.connect-hub_mainHeader__FwTSW,.connect-hub_sidebar__hNs0N{padding-left:16px;padding-right:16px}.connect-hub_composerBar__shiAq,.connect-hub_featureHeader__OiQTW,.connect-hub_sidebarActions__hQKHc{flex-direction:column;align-items:stretch}.connect-hub_sidebarActions__hQKHc,.connect-hub_unlockInlineForm__T1NMH{grid-template-columns:1fr}.connect-hub_approvalHeader__Cav0Z,.connect-hub_connectDeviceRow__iXeQu,.connect-hub_connectHeroTop__a28R7,.connect-hub_runListTop__rQmVP,.connect-hub_timelineTop___9oqs{flex-direction:column;align-items:stretch}.connect-hub_connectDeviceState__YfCX_{justify-items:start}.connect-hub_inlineActions___HgUc,.connect-hub_suggestionGrid__b5pdb{flex-direction:column}.connect-hub_ghostActionButton__8_cxk,.connect-hub_ghostActionLink__MvLkl,.connect-hub_ghostSidebarButton__xRyB0,.connect-hub_newChatButton__BgqfO,.connect-hub_primaryActionButton__VpiEH,.connect-hub_primaryActionLink__IyEl0,.connect-hub_primarySidebarButton__3JXxV,.connect-hub_suggestionChip__RcpYn{width:100%}}