.app_appContainer__Yue-C{flex-direction:column;height:100vh;display:flex}@media (max-width:768px){.app_appContainer__Yue-C{height:auto;min-height:100vh}}.app_appHeader__CZ4wN{background-color:var(--card-bg);border-bottom:1px solid var(--border-color);z-index:100;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 2rem;display:flex;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05)}@media (max-width:768px){.app_appHeader__CZ4wN{padding:0 1rem}}.app_siteTitle__TdB4s{color:var(--primary-color);white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700;text-decoration:none}.app_siteTitle__TdB4s:hover{opacity:.8}.app_headerLeft__9nZm\+{align-items:center;gap:3rem;height:100%;display:flex}@media (max-width:768px){.app_headerLeft__9nZm\+{gap:0}}.app_headerNav__OMRBm{height:100%}@media (max-width:768px){.app_headerNav__OMRBm{display:none}}.app_headerNav__OMRBm ul{gap:1rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.app_headerNav__OMRBm ul li{height:100%}.app_headerNav__OMRBm ul a{color:var(--text-color);border-bottom:3px solid transparent;align-items:center;height:100%;padding:0 1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.app_headerNav__OMRBm ul a:hover{color:var(--primary-color);background-color:#f8f8f8}.app_headerNav__OMRBm ul a.active{color:var(--primary-color);border-bottom-color:var(--primary-color);background-color:#f0f7ff}.app_mobileNavToggle__ZO17x{cursor:pointer;color:var(--text-color);background:0 0;border:none;margin-left:auto;padding:.5rem;font-size:1.5rem;line-height:1;display:none}@media (max-width:768px){.app_mobileNavToggle__ZO17x{justify-content:center;align-items:center;display:flex}}.app_mobileNav__45oBM{background:var(--card-bg);border-bottom:2px solid var(--border-color);z-index:99;display:none;position:absolute;top:60px;left:0;right:0;box-shadow:0 6px 16px rgba(0,0,0,.12)}.app_mobileNav__45oBM.app_open__HqjVM{display:block}.app_mobileNav__45oBM ul{margin:0;padding:.5rem 0;list-style:none}.app_mobileNav__45oBM ul li a{color:var(--text-color);padding:.85rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .15s;display:block}.app_mobileNav__45oBM ul li a:hover{color:var(--primary-color);background-color:#f8f8f8}.app_mobileNav__45oBM ul li a.active{color:var(--primary-color);border-left:3px solid var(--primary-color);background-color:#f0f7ff;padding-left:calc(1.5rem - 3px)}.app_mainLayout__fTB\+L{flex:1;grid-template-columns:1fr 350px;gap:1.5rem;padding:1.5rem;display:grid;overflow:hidden}.app_mainLayout__fTB\+L.app_noSidebar__uJY0i{grid-template-columns:1fr 0;gap:0}@media (max-width:768px){.app_mainLayout__fTB\+L{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}}.app_contentArea__Iyep3{flex-direction:column;gap:1.5rem;display:flex;overflow-y:auto}@media (max-width:768px){.app_contentArea__Iyep3{gap:1rem;overflow-y:visible}}.app_sidebar__ziKJ6{flex-direction:column;gap:1rem;height:calc(100vh - 60px - 3rem);display:flex;position:relative}@media (max-width:768px){.app_sidebar__ziKJ6{background:var(--bg-color);z-index:90;box-sizing:border-box;width:min(320px,90vw);height:auto;padding:1rem;transition:right .3s;position:fixed;top:60px;bottom:0;right:-100vw;overflow-y:auto;box-shadow:-4px 0 16px rgba(0,0,0,.2)}.app_sidebar__ziKJ6.app_mobileOpen__Zt\+6T{right:0}}.app_sidebarOverlay__s-oQA{display:none}@media (max-width:768px){.app_sidebarOverlay__s-oQA{z-index:89;background:rgba(0,0,0,.4);display:block;position:fixed;top:0;bottom:0;left:0;right:0}}.app_sidebarToggleBtn__1vwu\+{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;z-index:20;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:24px;height:56px;padding:0;font-size:1.1rem;line-height:1;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.app_sidebarToggleBtn__1vwu\+:hover{background:#f8f8f8}.app_sidebarToggleBtn__1vwu\+.app_closed__1YrTa{left:0}@media (max-width:768px){.app_sidebarToggleBtn__1vwu\+{display:none}}.app_mobileSidebarToggle__b4XZS{display:none}@media (max-width:768px){.app_mobileSidebarToggle__b4XZS{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;z-index:95;border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:28px;height:56px;padding:0;font-size:1.1rem;line-height:1;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 2px 8px rgba(0,0,0,.15)}.app_mobileSidebarToggle__b4XZS:hover{background:#f8f8f8}}.app_sidebarContent__zeEue{flex-flow:column;flex:1;height:100%;display:flex;overflow:clip}.app_eventLogCard__q5sbQ{flex-direction:column;flex:1;display:flex;overflow:hidden}.app_eventLogCard__q5sbQ h2{flex-shrink:0}.Modal_modal-overlay__WlU5\+{z-index:1000;background:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.Modal_modal-content__n\+zKx{background:var(--card-bg);border-radius:8px;flex-direction:column;width:90%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.Modal_modal-content__n\+zKx h3{color:var(--text-color);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.1rem}.Modal_modal-content__n\+zKx h4{color:var(--text-color);margin-top:1rem;margin-bottom:.5rem;font-size:.95rem}.Modal_modal-content__n\+zKx p{margin:.5rem 0;line-height:1.6}.Modal_modal-content__n\+zKx ul{margin:.5rem 0;padding-left:1.5rem}.Modal_modal-content__n\+zKx ul li{margin:.5rem 0;line-height:1.6}.Modal_modal-content__n\+zKx pre{background:#f5f5f5;border-radius:4px;margin:.75rem 0;padding:1rem;overflow-x:auto}.Modal_modal-content__n\+zKx pre code{font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.Modal_modal-content__n\+zKx code{background:#f5f5f5;border-radius:3px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.Modal_modal-content__n\+zKx .Modal_modal-actions__3kMgu{gap:1rem;margin-top:1.5rem;display:flex}.Modal_modal-header__JC2Fl{border-bottom:1px solid var(--border-color);background:var(--card-bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Modal_modal-header__JC2Fl h2{color:var(--text-color);margin:0;font-size:1.5rem}.Modal_modal-close__9QC2L{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}.Modal_modal-close__9QC2L:hover{background:var(--bg-color);color:var(--text-color)}.Modal_modal-body__EqXcK{flex:1;padding:1.5rem 2rem;overflow-y:auto}.Modal_modal-footer__XuIiP{border-top:1px solid var(--border-color);background:var(--card-bg);flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1rem 2rem;display:flex}.ConnectionPanel_connectionPanel__\+H-a5{background-color:#f8f9fa;border-bottom:3px solid #06c;border-radius:6px;margin-bottom:1rem;padding:1rem}.ConnectionPanel_container__f6boT{flex-direction:column;gap:.75rem;display:flex}.ConnectionPanel_sessionInfo__P7x-e label{color:#555;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.ConnectionPanel_sessionInfo__P7x-e input{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.ConnectionPanel_mcpUrl__Qj1ba label{color:#555;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.ConnectionPanel_mcpUrlRow__R8lQo{gap:.5rem;display:flex}.ConnectionPanel_mcpUrlRow__R8lQo input{box-sizing:border-box;cursor:text;background-color:#f0f7ff;border:1px solid #ccc;border-radius:4px;flex:1;min-width:0;padding:.5rem;font-family:monospace;font-size:.75rem}.ConnectionPanel_mcpUrlWarning__XT-n-{color:#856404;margin:.25rem 0 0;font-size:.75rem}.ConnectionPanel_copyButton__gwFy1{color:#06c;cursor:pointer;white-space:nowrap;background-color:#e8f0fe;border:1px solid #b3d0f5;border-radius:4px;flex-shrink:0;padding:.5rem .75rem;font-size:.8rem;font-weight:600;transition:background-color .15s}.ConnectionPanel_copyButton__gwFy1:hover{background-color:#cce0ff}.ConnectionPanel_statusBadge__lTVdR{border-radius:4px;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.ConnectionPanel_statusBadge__lTVdR.ConnectionPanel_connected__aBzdb{color:#155724;background-color:#d4edda}.ConnectionPanel_statusBadge__lTVdR.ConnectionPanel_disconnected__8qr\+\+{color:#721c24;background-color:#f8d7da}.ConnectionPanel_statusBadge__lTVdR .ConnectionPanel_dot__JUON-{background-color:currentColor;border-radius:50%;width:8px;height:8px}.ConnectionPanel_connectButton__3sh0j{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem;font-weight:600;transition:background-color .2s}.ConnectionPanel_connectButton__3sh0j:hover{background-color:#0052a3}.ConnectionPanel_connectButton__3sh0j:active{background-color:#004080}.HomePage_featureHighlight__F3Lup{background-color:#e8f4f8;border-radius:8px;margin-bottom:2rem;padding:1.5rem}@media (max-width:768px){.HomePage_featureHighlight__F3Lup{margin-top:2rem}}.HomePage_featureHighlight__F3Lup h3{margin-top:0}.HomePage_featureHighlight__F3Lup ul{margin-bottom:1rem;margin-left:1.5rem}.HomePage_featureGrid__kaXNC{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:900px){.HomePage_featureGrid__kaXNC{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.HomePage_featureGrid__kaXNC{grid-template-columns:1fr}}.HomePage_featureItem__u9Vah{background-color:#f8f9fa;border-radius:4px;padding:1rem}.HomePage_featureItem__u9Vah h4{margin-top:0;margin-bottom:.5rem}.HomePage_featureItem__u9Vah p{margin:0;font-size:.9rem;line-height:1.4}.HomePage_useCases__cG7YJ{background-color:#fff9e6;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.HomePage_useCases__cG7YJ ul{margin-left:1.5rem}.HomePage_useCases__cG7YJ p:last-child{margin-top:1rem;margin-bottom:0}.HomePage_gettingStarted__6i4QM{background-color:#f0f0f0;border-radius:8px;margin-top:2rem;padding:1.5rem}.HomePage_demoSections__mCGzg{margin-bottom:2rem}.HomePage_demoGrid__KyyWJ{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:900px){.HomePage_demoGrid__KyyWJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.HomePage_demoGrid__KyyWJ{grid-template-columns:1fr}}.HomePage_demoCard__VEpZe{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:transform .2s,box-shadow .2s}.HomePage_demoCard__VEpZe:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.HomePage_demoCard__VEpZe h4{color:var(--primary-color);margin:0 0 .5rem;font-size:1.1rem}.HomePage_demoCard__VEpZe p{color:#666;margin:0 0 1rem;font-size:.9rem;line-height:1.4}.HomePage_demoLink__Q4iEE{color:var(--primary-color);align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.HomePage_demoLink__Q4iEE:hover{color:#004c87;text-decoration:underline}.HowItWorksPage_leadText__P2FTx{margin-bottom:2rem;font-size:1.1rem}.HowItWorksPage_architectureDiagram__MkPLq{justify-content:center;margin-bottom:2rem;display:flex}.HowItWorksPage_architectureDiagram__MkPLq svg{width:100%;max-width:1000px;height:auto}.HowItWorksPage_stepCard__zQN1E{border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.HowItWorksPage_stepCard__zQN1E ul ul{margin-top:.5rem;margin-left:1.5rem}.HowItWorksPage_stepCard1__ncxuN{background-color:#f8f9fa}.HowItWorksPage_stepCard2__Hyfbt{background-color:#e8f4f8}.HowItWorksPage_stepCard3__wNKF4{background-color:#fff9e6}.HowItWorksPage_stepCard4__\+\+B7C{background-color:#e8f8e8}.HowItWorksPage_keyPrinciples__LGwgm{background-color:#f0f0f0;border-radius:8px;margin-top:2rem;padding:1.5rem}.HowItWorksPage_principleItem__3mU2m{margin-bottom:1.5rem}.HowItWorksPage_principleItem__3mU2m:last-child{margin-bottom:0}.HowItWorksPage_designDecisions__5owY-{background-color:#fdf6ff;border:1px solid #c084fc;border-radius:8px;margin-top:2rem;padding:1.5rem}.HowItWorksPage_decisionItem__AHtBj{margin-bottom:1.5rem}.HowItWorksPage_decisionItem__AHtBj:last-child{margin-bottom:0}.HowItWorksPage_codeBlock__-eKkM{color:#d4d4d4;background:#1e1e1e;border-radius:6px;padding:1rem;font-size:.85rem;overflow-x:auto}.HowItWorksPage_exampleFlow__7oCOq{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:2rem;padding:1.5rem}.HowItWorksPage_exampleFlow__7oCOq ol{margin-left:1.5rem}.HowItWorksPage_exampleNote__2AXEk{margin-top:1rem;font-style:italic}.HowItWorksPage_gettingStarted__ocMES{text-align:center;margin-top:2rem}.HowItWorksPage_demoLink__aldS6{color:var(--primary-color);border:1px solid var(--border-color);border-radius:4px;padding:.5rem 1rem;font-size:1.1rem;text-decoration:none;transition:all .2s;display:inline-block}.HowItWorksPage_demoLink__aldS6+.HowItWorksPage_demoLink__aldS6{margin-left:.75rem}.HowItWorksPage_demoLink__aldS6:hover{background:var(--bg-color);border-color:var(--primary-color)}.FormsPage_formsLayout__lE2Mh{grid-template-columns:2fr 1fr;gap:2rem;margin:2rem 0;display:grid}@media (max-width:900px){.FormsPage_formsLayout__lE2Mh{grid-template-columns:1fr}}.FormsPage_formSection__TOOR7 h3{color:var(--primary-color);margin-bottom:1rem}.FormsPage_demoForm__QmC06{background:var(--card-bg);border:1px solid var(--border-color);box-sizing:border-box;border-radius:8px;padding:2rem}@media (max-width:600px){.FormsPage_demoForm__QmC06{padding:1.25rem}}.FormsPage_formRow__dk0GJ{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (max-width:600px){.FormsPage_formRow__dk0GJ{grid-template-columns:1fr;gap:0}}.FormsPage_formGroup__igf9Q{margin-bottom:1.5rem}.FormsPage_formGroup__igf9Q label{color:var(--text-color);margin-bottom:.5rem;font-weight:500;display:block}.FormsPage_formGroup__igf9Q input,.FormsPage_formGroup__igf9Q select,.FormsPage_formGroup__igf9Q textarea{border:1px solid var(--border-color);box-sizing:border-box;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .2s}.FormsPage_formGroup__igf9Q input:focus,.FormsPage_formGroup__igf9Q select:focus,.FormsPage_formGroup__igf9Q textarea:focus{border-color:var(--primary-color);outline:none}.FormsPage_error__HlDAn{border-color:var(--warning-color)!important}.FormsPage_errorMessage__5zcen{color:var(--warning-color);margin-top:.25rem;font-size:.85rem;display:block}.FormsPage_radioGroup__9\+\+8c{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.FormsPage_radioLabel__XkWdF,.FormsPage_checkboxLabel__PGsgU{align-items:center;gap:.5rem;margin-bottom:0;font-weight:400;display:flex}.FormsPage_radioLabel__XkWdF input[type=radio]{width:auto;margin:0}.FormsPage_radioLabel__XkWdF input[type=checkbox]{width:auto;margin:0}.FormsPage_checkboxLabel__PGsgU input[type=radio]{width:auto;margin:0}.FormsPage_checkboxLabel__PGsgU input[type=checkbox]{width:auto;margin:0}.FormsPage_submitBtn__wWRZz{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:.75rem 2rem;font-size:1rem;font-weight:500;transition:background .2s}@media (min-width:600px){.FormsPage_submitBtn__wWRZz{width:auto}}.FormsPage_submitBtn__wWRZz:hover{background:#004c87}.FormsPage_submissionHistory__1xLxN{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.FormsPage_submissionHistory__1xLxN h3{color:var(--primary-color);margin-top:0;margin-bottom:1rem}.FormsPage_submissionsList__iAKe9{max-height:400px;overflow-y:auto}.FormsPage_submissionItem__kQ1B1{background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;margin-bottom:1rem;padding:1rem}.FormsPage_submissionItem__kQ1B1 h4{color:var(--primary-color);margin:0 0 .5rem;font-size:.9rem}.FormsPage_submissionItem__kQ1B1 p{margin:.25rem 0;font-size:.85rem;line-height:1.3}.FormsPage_submissionItem__kQ1B1 p strong{font-weight:500}.DataTablePage_tableControls__RX\+AY{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin:1.5rem 0;padding:1.5rem}@media (max-width:600px){.DataTablePage_tableControls__RX\+AY{padding:1rem}}.DataTablePage_controlsRow__6GSu7{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.DataTablePage_searchBox__ytpwB{flex:1;min-width:160px}.DataTablePage_searchInput__T\+Hud{border:1px solid var(--border-color);box-sizing:border-box;border-radius:4px;width:100%;padding:.5rem;font-size:.9rem}.DataTablePage_searchInput__T\+Hud:focus{border-color:var(--primary-color);outline:none}.DataTablePage_filters__w4U5i{flex-wrap:wrap;gap:.5rem;display:flex}.DataTablePage_filterSelect__vy9us{border:1px solid var(--border-color);background:#fff;border-radius:4px;padding:.5rem;font-size:.9rem}.DataTablePage_filterSelect__vy9us:focus{border-color:var(--primary-color);outline:none}.DataTablePage_itemsPerPage__meHMP label{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.DataTablePage_itemsPerPage__meHMP select{border:1px solid var(--border-color);background:#fff;border-radius:4px;padding:.25rem}.DataTablePage_bulkActions__ToJjy{flex-wrap:wrap;gap:.5rem;display:flex}.DataTablePage_tableContainer__F3yh-{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin:1rem 0;overflow-x:auto;overflow-y:hidden}.DataTablePage_dataTable__HBs3Z{border-collapse:collapse;width:100%;min-width:600px}.DataTablePage_dataTable__HBs3Z th,.DataTablePage_dataTable__HBs3Z td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem}.DataTablePage_dataTable__HBs3Z th{background:var(--bg-color);white-space:nowrap;font-size:.9rem;font-weight:500}.DataTablePage_dataTable__HBs3Z th.DataTablePage_sortable__qMXj3{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .2s}.DataTablePage_dataTable__HBs3Z th.DataTablePage_sortable__qMXj3:hover{background:#e6e5e4}.DataTablePage_dataTable__HBs3Z tr.DataTablePage_selected__xAxQ5{background:rgba(0,120,212,.1)}.DataTablePage_dataTable__HBs3Z tr:hover:not(:first-child){background:var(--bg-color)}.DataTablePage_actionButtons__sG\+DD{flex-wrap:wrap;gap:.25rem;display:flex}.DataTablePage_tableFooter__WclLy{background:var(--card-bg);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.9rem;display:flex}@media (max-width:600px){.DataTablePage_tableFooter__WclLy{flex-direction:column;gap:1rem;padding:1rem}}.DataTablePage_pagination__5rTJ6{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.NavigationPage_pageHeader__NQjPc{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1rem}.NavigationPage_breadcrumb__-07TB{margin-top:.5rem;font-size:.9rem}.NavigationPage_breadcrumbItem__1lJZP{color:var(--primary-color);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.NavigationPage_breadcrumbItem__1lJZP:hover{color:#004c87}.NavigationPage_separator__aLpJq{color:#666;margin:0 .5rem}.NavigationPage_navigationLayout__p1bzp{gap:2rem;min-height:500px;display:flex}@media (max-width:768px){.NavigationPage_navigationLayout__p1bzp{flex-direction:column;gap:1rem;min-height:auto}}.NavigationPage_navigationSidebar__cvuiM{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;align-self:flex-start;width:260px}@media (max-width:768px){.NavigationPage_navigationSidebar__cvuiM{width:100%}}.NavigationPage_sidebarNav__qWo2x{padding:1.25rem}.NavigationPage_sidebarNav__qWo2x h3{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem;font-size:.85rem}.NavigationPage_sidebarNav__qWo2x ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.NavigationPage_sidebarNav__qWo2x ul{flex-flow:wrap;gap:.5rem}}.NavigationPage_sidebarNav__qWo2x li{margin-bottom:.25rem}@media (max-width:768px){.NavigationPage_sidebarNav__qWo2x li{margin-bottom:0}}.NavigationPage_navItem__Gr0LJ{width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.75rem;padding:.75rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.NavigationPage_navItem__Gr0LJ:hover{background:var(--bg-color);color:var(--primary-color)}.NavigationPage_navItem__Gr0LJ.active{background:var(--primary-color);color:#fff}@media (max-width:768px){.NavigationPage_navItem__Gr0LJ{border:1px solid var(--border-color);width:auto;padding:.5rem .75rem}}.NavigationPage_navIcon__x-O4L{text-align:center;width:20px;font-size:1rem}.NavigationPage_navLabel__o1Z7i{text-align:left;flex:1}.NavigationPage_navigationContent__VWQzH{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;flex:1;min-width:0;padding:2rem}.NavigationPage_navigationContent__VWQzH h3{color:var(--primary-color);margin-top:0}@media (max-width:600px){.NavigationPage_navigationContent__VWQzH{padding:1.25rem}}.NavigationPage_infoBox__s-\+C-{border-left:4px solid var(--primary-color);background:#f0f7ff;border-radius:6px;margin-top:1.5rem;padding:1rem}.NavigationPage_infoBox__s-\+C- p{margin:0;font-weight:500}.NavigationPage_featureGrid__gmkhW{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}@media (max-width:600px){.NavigationPage_featureGrid__gmkhW{grid-template-columns:1fr}}.NavigationPage_featureItem__suHV-{background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;padding:1.25rem}.NavigationPage_featureItem__suHV- h4{color:var(--primary-color);margin:0 0 .5rem}.NavigationPage_featureItem__suHV- p{color:#666;margin:0;font-size:.9rem;line-height:1.4}.NavigationPage_codeExample__7lTWk{background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;margin:1.5rem 0;padding:1.5rem}.NavigationPage_codeExample__7lTWk h4{color:var(--primary-color);margin:0 0 .5rem;font-size:1rem}.NavigationPage_codeExample__7lTWk pre{color:#fff;background:#2d2d30;border-radius:4px;margin:.5rem 0;padding:1rem;font-size:.85rem;overflow-x:auto}.NavigationPage_scenario__NPjrC,.NavigationPage_step__CgRLP{background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;margin-bottom:1rem;padding:1.5rem}.NavigationPage_scenario__NPjrC h4,.NavigationPage_step__CgRLP h4{color:var(--primary-color);margin:0 0 .5rem}.NavigationPage_scenario__NPjrC p,.NavigationPage_step__CgRLP p{margin:.5rem 0;line-height:1.4}.NavigationPage_scenario__NPjrC p em,.NavigationPage_step__CgRLP p em{color:#666;font-style:italic}.NavigationPage_contentActions__2FFpS{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}.NavigationPage_pageFooter__nwhIY{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1.5rem}.NavigationPage_footerNav__h1Wyp{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}@media (max-width:768px){.NavigationPage_footerNav__h1Wyp{text-align:center;flex-direction:column}}.NavigationPage_footerNavItem__BuHVs{color:var(--primary-color);border:1px solid var(--border-color);border-radius:4px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s}.NavigationPage_footerNavItem__BuHVs:hover{background:var(--bg-color);border-color:var(--primary-color)}:root{--primary-color:#0078d4;--bg-color:#f3f2f1;--card-bg:#fff;--text-color:#323130;--border-color:#edebe9;--success-color:#107c10;--warning-color:#d83b01}body{background-color:var(--bg-color);color:var(--text-color);margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h2{color:var(--text-color);margin-top:0;margin-bottom:1rem;font-size:2rem;font-weight:600}@media (max-width:768px){h2{font-size:1.5rem}}.btn{cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary{background:var(--primary-color);color:#fff}.btn.btn-primary:hover:not(:disabled){background:#004c87}.btn.btn-secondary{background:var(--bg-color);color:var(--text-color);border:1px solid var(--border-color)}.btn.btn-secondary:hover:not(:disabled){background:#e6e5e4}.btn.btn-danger{background:var(--warning-color);color:#fff}.btn.btn-danger:hover:not(:disabled){background:#a12d00}.btn.btn-success{background:var(--success-color);color:#fff}.btn.btn-success:hover:not(:disabled){background:#0c5c0c}.btn.btn-sm{padding:.25rem .5rem;font-size:.8rem}.btn.active{background:var(--primary-color);color:#fff}.card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.card h2{border-bottom:1px solid var(--border-color);margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600}.event-list{margin:0;padding:0;font-size:.85rem;list-style:none}.event-list li{border-bottom:1px solid var(--border-color);padding:.5rem}.event-list li:last-child{border-bottom:none}.event-list li .event-type{text-transform:uppercase;background:#eee;border-radius:4px;margin-right:8px;padding:2px 6px;font-size:.7rem;font-weight:700}.event-list li .event-time{color:#666;float:right}.event-list li .event-details{color:#444;word-break:break-all;margin-top:4px;display:block}.status-badge{align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.status-badge .dot{background-color:#ccc;border-radius:50%;width:10px;height:10px}.status-badge.connected .dot{background-color:var(--success-color)}.status-badge.disconnected .dot{background-color:var(--warning-color)}.status-badge.status-active{color:var(--success-color);background:rgba(16,124,16,.1);border-radius:12px;padding:.25rem .5rem;font-size:.8rem;font-weight:500}.status-badge.status-inactive{color:var(--warning-color);background:rgba(216,59,1,.1);border-radius:12px;padding:.25rem .5rem;font-size:.8rem;font-weight:500}.status-badge.status-pending{color:#856404;background:rgba(255,193,7,.1);border-radius:12px;padding:.25rem .5rem;font-size:.8rem;font-weight:500}