*{background-repeat:no-repeat;background-size:100% 100%;margin:0;padding:0}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{height:14px;width:14px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(90,90,90,.7);background-clip:padding-box;border:3px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(64,64,64,.85);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-thumb:active{background:rgba(90,90,90,.9);background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button:single-button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:8px;display:block;height:15px;width:15px}::-webkit-scrollbar-button:single-button:hover{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M3 7.5 6 4l3 3.5'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M7.5 3 4 6l3.5 3'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%23606060' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M4.5 3 8 6 4.5 9'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:double-button{display:none}#root,body,html{height:100vh;overflow:hidden;width:100vw}@media(min-width:761px){body{overflow-x:auto}#root{min-width:960px}}[class^=ka-]{height:100%;width:100%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PingFangSC-Regular,PingFang SC}canvas{display:block}hr{background:#e6ebe9;border:none}ol,ul{list-style:none}@font-face{font-family:HuXiaoBo;src:url(/static/media/.otf/7b9d8e5869e14c3653a3.otf) format("opentype")}@font-face{font-family:DINAlternate;src:url(/static/media/.ttf/9c46820ce04c7ad2955b.ttf) format("opentype")}.AdminGate--OP6JE{align-items:center;background:#f4fafb;display:flex;height:100vh;justify-content:center}.AdminGate--OP6JE .card--PVybI{background:#fff;border:1px solid rgba(36,61,66,.09);border-radius:20px;box-shadow:0 10px 36px rgba(36,61,66,.08);padding:36px 32px;text-align:center;width:380px}.AdminGate--OP6JE .card--PVybI .lockIcon--TemOe{align-items:center;background:rgba(15,155,173,.1);border-radius:16px;color:#0f9bad;display:flex;font-size:24px;height:52px;justify-content:center;margin:0 auto 16px;width:52px}.AdminGate--OP6JE .card--PVybI .title--cIBoS{color:#243d42;font-size:18px;font-weight:600;margin-bottom:8px}.AdminGate--OP6JE .card--PVybI .desc--ibTLP{color:#7c9096;font-size:12px;line-height:1.7;margin-bottom:20px}.AdminGate--OP6JE .card--PVybI .desc--ibTLP code{background:rgba(36,61,66,.07);border-radius:4px;padding:0 4px}.AdminGate--OP6JE .card--PVybI .input--G9l9Q{margin-bottom:14px}#App{flex-direction:column;height:100%}#App,#App .header{display:flex;width:100%}#App .header{align-items:center;border-bottom:1px solid var(--cf-border);box-shadow:none;height:50px;line-height:50px;overflow:hidden;padding:0;position:relative;z-index:11}#App .header.dark,#App .header.theme{border-bottom-color:hsla(0,0%,100%,.1);color:#fff}#App .header.dark .breadcrumb,#App .header.dark .collapsed,#App .header.theme .breadcrumb,#App .header.theme .collapsed{color:#fff}#App .header.dark{background:linear-gradient(90deg,var(--nav-dark-top) 0,var(--nav-dark-bottom) 100%)}#App .header.jg-user .title{color:#fff}#App .header-left{align-items:center;display:flex;flex:1;min-width:0}#App .header-left .title{align-items:center;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;min-width:230px;overflow:hidden;padding:0 20px;transition:width .2s,min-width .2s;white-space:nowrap;width:230px;word-break:keep-all}#App .header-left .title.titleCollapsed{min-width:80px;padding:0 10px;width:80px}#App .header-left .title.titleTop{min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content}#App .header-left .collapsed{height:100%!important;padding:0 10px;width:-moz-max-content!important;width:max-content!important}#App .header-left .breadcrumb{padding:0 10px}#App .header-right{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;font-size:16px;height:100%;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}#App .header-right .app-version{color:hsla(0,0%,100%,.659);cursor:pointer;font-size:14px;height:100%;margin:0;padding:0 10px;transition:background-color .3s,color .3s}#App .header-right .app-version:hover{background-color:rgba(0,0,0,.102);color:#fff}#App .header-right .user{border-radius:8px;color:hsla(0,0%,100%,.851);cursor:pointer;height:36px;margin-right:8px;min-width:-moz-max-content;min-width:max-content;padding:0 12px;transition:background-color .3s,color .3s;white-space:nowrap;width:-moz-max-content;width:max-content;word-break:keep-all}#App .header-right .user:hover{background-color:hsla(0,0%,100%,.149);color:#fff}#App .body{flex:1;min-height:0;width:100%}#App .body .ant-layout-sider{border-right:1px solid var(--cf-border);box-shadow:none}#App .body .content{background:var(--cf-canvas);display:flex;flex:1;flex-direction:column;height:100%;min-width:0}#App .body .content .content-body{flex:1;min-height:0;width:100%}#App.dark .body .ant-layout-sider{background:linear-gradient(180deg,var(--nav-dark-top) 0,var(--nav-dark-bottom) 100%);border-right-color:hsla(0,0%,100%,.08)}#App.light .header .title{color:rgba(0,0,0,.88)}#App.light .header-right .app-version{color:rgba(0,0,0,.45)}#App.light .header-right .app-version:hover{background-color:rgba(0,0,0,.04);color:rgba(0,0,0,.88)}#App.light .header-right .user{color:rgba(0,0,0,.75)}#App.light .header-right .user:hover{background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.88)}.userPopover .ant-popover-content .ant-popover-inner{padding:8px}.userPopover .ant-popover-content .ant-popover-inner .ant-btn:hover{background-color:transparent!important;color:var(--primary-color)!important}.userPopover .userMenuPanel{min-width:230px}.userPopover .userMenuPanel .settingRow{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:space-between;padding:6px 8px}.userPopover .userMenuPanel .settingRow .settingLabel{color:var(--cf-text-2);font-size:13px;white-space:nowrap}.userPopover .userMenuPanel .settingDivider{background:var(--cf-border);height:1px;margin:6px 0}.userPopover .userMenuPanel .menu .ant-btn{justify-content:flex-start}.menu{display:flex;flex-direction:column}.Breadcrumb--lHMku{cursor:default;overflow:hidden}.Breadcrumb--lHMku ol{flex-wrap:nowrap;white-space:nowrap}.Breadcrumb--lHMku *{color:inherit!important}.menu--iHGtM::-webkit-scrollbar{height:0;width:0}.menu--iHGtM{scrollbar-width:0}.ant-menu-horizontal{background-color:transparent;flex:1;min-width:0}.ant-menu-submenu-popup.ant-menu.ant-menu-dark .ant-menu-item,.ant-menu-submenu-popup.ant-menu.ant-menu-dark .ant-menu-submenu-title{color:var(--cf-text)}.ant-menu-submenu-popup.ant-menu.ant-menu-dark .ant-menu-item:hover,.ant-menu-submenu-popup.ant-menu.ant-menu-dark .ant-menu-submenu-title:hover{color:var(--primary-color)!important}.ant-menu-submenu-popup.ant-menu.ant-menu-dark .ant-menu-item.ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu.ant-menu-dark .ant-menu-submenu-title.ant-menu-item-selected{background-color:rgba(23,179,163,.078);color:var(--primary-color)!important}.NavTabBar--EMHZy{background:var(--cf-surface);border-bottom:1px solid var(--cf-border);padding:6px 8px 0}.NavTabBar--EMHZy .ant-tabs-nav{height:36px;margin-bottom:0}.NavTabBar--EMHZy .ant-tabs-nav:before{border-bottom:none}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-ink-bar{display:none}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab{border-radius:8px;margin:0;padding:0;position:relative;transition:background .2s}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin-left:4px}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn{color:var(--cf-text-2)}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn>.tabLabel--oiUw9{align-items:center;-moz-column-gap:5px;column-gap:5px;display:inline-flex;height:100%;justify-content:center;padding:6px 16px;width:100%}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn>.tabLabel--oiUw9.legacyClosableTabLabel--XGWZv{padding-right:36px}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:hover{background:var(--cf-border-weak)}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:var(--cf-subtle)}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color);font-weight:500}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-remove{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.NavTabBar--EMHZy .ant-tabs-nav .ant-tabs-nav-list .ant-tabs-tab:has(.ant-tabs-tab-remove) .ant-tabs-tab-btn>.tabLabel--oiUw9{padding-right:36px}.NavTabBar--EMHZy .ant-tabs-nav-operations>button{cursor:pointer}.popover--Wqegi .ant-popover-content .ant-popover-inner{padding:0}.popover--Wqegi .ant-popover-content .ant-popover-inner .part--Y0Xy1{border-bottom:1px solid var(--cf-border-weak);display:flex;flex-direction:column;padding:6px 0}.popover--Wqegi .ant-popover-content .ant-popover-inner .part--Y0Xy1 .ant-btn{border-radius:0;justify-content:flex-start}.dragOverlay--dtFgo{background:var(--cf-surface);border:1px solid var(--cf-border);border-radius:6px 6px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;height:34px;opacity:.9;padding:6px 16px}.dragOverlay--dtFgo,.dragOverlay--dtFgo .tabLabel--oiUw9{align-items:center;display:inline-flex;justify-content:center}.dragOverlay--dtFgo .tabLabel--oiUw9{-moz-column-gap:5px;column-gap:5px}:root{--primary-color:#1677ff}.theme--pKUTM{height:100vh;overflow:hidden;width:100vw}.MockPortal--XC0I1{background:#f4fafb;border-radius:12px;color:#243d42;display:flex;font-size:12px;height:420px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MockPortal--XC0I1 .sider--zQdJv{background:#e6f1f3;border-right:1px solid rgba(36,61,66,.08);display:flex;flex-direction:column;min-width:190px;padding:12px 10px;width:190px}.MockPortal--XC0I1 .sider--zQdJv .siderTop--EAx4L{align-items:center;display:flex;gap:7px;margin-bottom:10px}.MockPortal--XC0I1 .sider--zQdJv .siderTop--EAx4L .logo--ruO7a{align-items:center;background:#0f9bad;border-radius:6px;color:#fff;display:flex;font-size:12px;height:22px;justify-content:center;width:22px}.MockPortal--XC0I1 .sider--zQdJv .siderTop--EAx4L .name--z4I7v{font-size:12px;font-weight:600}.MockPortal--XC0I1 .sider--zQdJv .search--WdPVT{background:rgba(36,61,66,.05);border-radius:8px;color:rgba(36,61,66,.4);font-size:11px;margin-bottom:10px;padding:6px 9px}.MockPortal--XC0I1 .sider--zQdJv .label--YKEno{color:#7c9096;font-size:10px;font-weight:600;padding:8px 4px 4px}.MockPortal--XC0I1 .sider--zQdJv .device--Q7N_n{border-radius:7px;display:flex;flex-direction:column;font-size:11px;gap:2px;padding:6px 8px}.MockPortal--XC0I1 .sider--zQdJv .device--Q7N_n.active--Db_1a{background:rgba(36,61,66,.08)}.MockPortal--XC0I1 .sider--zQdJv .device--Q7N_n .stat--ehDHW{color:#7c9096;font-size:10px}.MockPortal--XC0I1 .sider--zQdJv .sess--_iTAx{align-items:center;border-radius:7px;display:flex;gap:7px;padding:6px 8px}.MockPortal--XC0I1 .sider--zQdJv .sess--_iTAx .dot--Y11T7{border-radius:50%;height:6px;min-width:6px;width:6px}.MockPortal--XC0I1 .sider--zQdJv .sess--_iTAx .dot--Y11T7.running--QcC36{background:#38b26a;box-shadow:0 0 0 3px rgba(56,178,106,.16)}.MockPortal--XC0I1 .sider--zQdJv .sess--_iTAx .dot--Y11T7.idle--kA2ot{background:#f2b234}.MockPortal--XC0I1 .sider--zQdJv .sess--_iTAx .sessName--ObpPJ{font-size:11px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MockPortal--XC0I1 .sider--zQdJv .sess--_iTAx .sessSub--XWugr{color:#7c9096;font-size:10px}.MockPortal--XC0I1 .sider--zQdJv .user--nwy5u{align-items:center;display:flex;gap:8px;margin-top:auto;padding:7px 6px}.MockPortal--XC0I1 .sider--zQdJv .user--nwy5u .avatar--n1o0c{align-items:center;background:#0f9bad;border-radius:50%;color:#fff;display:flex;font-size:11px;height:24px;justify-content:center;width:24px}.MockPortal--XC0I1 .sider--zQdJv .user--nwy5u .uname--kU7L0{font-size:11px;font-weight:500}.MockPortal--XC0I1 .sider--zQdJv .user--nwy5u .uplan--wLr2l{color:#7c9096;font-size:10px}.MockPortal--XC0I1 .main--CObsj{display:flex;flex:1;flex-direction:column;min-width:0}.MockPortal--XC0I1 .main--CObsj .header--ST50Z{border-bottom:1px solid rgba(36,61,66,.08);padding:10px 14px}.MockPortal--XC0I1 .main--CObsj .header--ST50Z .htitle--oeZNC{font-size:12px;font-weight:600}.MockPortal--XC0I1 .main--CObsj .header--ST50Z .hmeta--mVTA5{color:#7c9096;font-size:10px;margin-top:2px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_{display:flex;flex:1;flex-direction:column;gap:12px;overflow:hidden;padding:14px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .userBubble--SBLrO{align-self:flex-end;background:#e2eff1;border-radius:12px 12px 4px 12px;font-size:11px;max-width:80%;padding:7px 11px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls{background:#102a30;border-radius:10px;overflow:hidden}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termHead--v4ibq{align-items:center;background:hsla(0,0%,100%,.04);display:flex;gap:5px;padding:6px 10px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termHead--v4ibq i{border-radius:50%;height:8px;width:8px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termHead--v4ibq i:first-child{background:#f56c6c}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termHead--v4ibq i:nth-child(2){background:#f2b234}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termHead--v4ibq i:nth-child(3){background:#38b26a}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termHead--v4ibq span{color:#84979c;font-family:SF Mono,Menlo,Consolas,monospace;font-size:10px;margin-left:4px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .termBody--RQnzp{display:flex;flex-direction:column;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;gap:6px;line-height:1.5;padding:10px 12px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .aLine--R5l4s,.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .tLine--WFjdG{display:flex;gap:7px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .aLine--R5l4s{color:#ddedef}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .aLine--R5l4s .aDot--CPKXu{color:#67a579}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .tLine--WFjdG{color:#ddedef}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .tLine--WFjdG .tDot--xQcpZ{color:#3cc4d6}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .rLine--_tewh{color:#84979c;padding-left:14px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .working--hLiP3{align-items:center;color:#3cc4d6;display:flex;gap:6px}.MockPortal--XC0I1 .main--CObsj .chat--kwZ3_ .terminal--pzdls .working--hLiP3 .star--WtaFU{animation:spin--ErFB9 1.6s linear infinite;display:inline-block}.MockPortal--XC0I1 .main--CObsj .composer--ihExe{border:1px solid rgba(36,61,66,.15);border-radius:12px;color:rgba(36,61,66,.35);font-size:11px;margin:0 14px 14px;padding:9px 12px}@keyframes spin--ErFB9{to{transform:rotate(1turn)}}.Home--vkVkC{background:#f4fafb;color:#243d42;height:100%;overflow-x:hidden;overflow-y:auto}.logo--jE3Ag{align-items:center;background:linear-gradient(135deg,#0f9bad,#3cc4d6);border-radius:8px;color:#fff;display:flex;font-size:15px;font-weight:700;height:30px;justify-content:center;min-width:30px;width:30px}.nav--v2Vis{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(244,250,251,.85);border-bottom:1px solid rgba(36,61,66,.1);position:sticky;top:0;z-index:20}.nav--v2Vis .navInner--SZqDT{align-items:center;display:flex;gap:20px;height:60px;margin:0 auto;max-width:1120px;padding:0 24px}.nav--v2Vis .brand--AptEq{align-items:center;display:flex;gap:9px}.nav--v2Vis .brandName--R8YNM{font-size:16px;font-weight:700}.nav--v2Vis .navLinks--dbrQL{display:flex;flex:1;gap:24px;margin-left:12px}.nav--v2Vis .navLinks--dbrQL a{color:#7c9096;font-size:14px;text-decoration:none}.nav--v2Vis .navLinks--dbrQL a:hover{color:#243d42}.nav--v2Vis .navCta--spFR1{background:#0f9bad!important;border:none!important;border-radius:10px;box-shadow:none;color:#fff!important;font-size:14px;font-weight:600;height:36px;padding:0 18px}.nav--v2Vis .navCta--spFR1:hover{background:#0c7f8f!important}.hero--M7n_L{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1120px;padding:64px 24px 40px}.hero--M7n_L .badge--GshEl{align-items:center;background:rgba(15,155,173,.1);border-radius:999px;color:#0f9bad;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin-bottom:20px;padding:5px 12px}.hero--M7n_L .title--gIcSq{font-size:42px;font-weight:800;line-height:1.18;margin:0 0 18px}.hero--M7n_L .accent--bvZxo{color:#0f9bad}.hero--M7n_L .subtitle--mtvz5{color:rgba(36,61,66,.72);font-size:16px;line-height:1.75;margin:0 0 26px}.hero--M7n_L .heroActions--uyW6P{display:flex;gap:12px;margin-bottom:16px}.hero--M7n_L .heroMeta--TRVSn{color:#7c9096;display:flex;font-size:12.5px;gap:8px}.hero--M7n_L .heroMeta--TRVSn span:nth-child(2n){color:rgba(36,61,66,.25)}.primaryBtn--gHOon{background:linear-gradient(135deg,#0f9bad,#0c7f8f)!important;border:none!important;border-radius:12px;box-shadow:0 10px 24px -10px rgba(15,155,173,.7);color:#fff!important;font-size:15px;font-weight:600;height:46px;padding:0 26px}.primaryBtn--gHOon:hover{opacity:.94}.ghostBtn--gA7hk{align-items:center;background:#fff;border:1px solid rgba(36,61,66,.1);border-radius:12px;color:#243d42;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;padding:12px 24px;text-decoration:none}.ghostBtn--gA7hk:hover{border-color:rgba(15,155,173,.5)}.heroPreview--cqutM{position:relative}.heroPreview--cqutM>div:first-child{border-radius:12px;box-shadow:0 30px 70px -30px rgba(36,61,66,.4)}.heroPreview--cqutM .previewNote--R3Wrh{color:#7c9096;font-size:11px;margin-top:10px;text-align:center}.sectionHead--vo7XL{margin:0 auto 40px;max-width:640px;text-align:center}.sectionHead--vo7XL h2{font-size:30px;font-weight:800;margin:0 0 12px}.sectionHead--vo7XL p{color:rgba(36,61,66,.65);font-size:15px;margin:0}.features--kCpGO{margin:0 auto;max-width:1120px;padding:70px 24px}.featureGrid--jSNGg{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.featureCard--q9dvX{background:#fff;border:1px solid rgba(36,61,66,.08);border-radius:16px;padding:26px 22px;transition:transform .15s,box-shadow .15s}.featureCard--q9dvX:hover{box-shadow:0 18px 40px -20px rgba(36,61,66,.25);transform:translateY(-3px)}.featureCard--q9dvX .featureIcon--q7qn5{align-items:center;background:rgba(15,155,173,.1);border-radius:12px;color:#0f9bad;display:inline-flex;font-size:20px;height:44px;justify-content:center;margin-bottom:16px;width:44px}.featureCard--q9dvX .featureTitle--OrdKu{font-size:17px;font-weight:700;margin-bottom:8px}.featureCard--q9dvX .featureDesc--nlHcI{color:rgba(36,61,66,.62);font-size:13.5px;line-height:1.7}.how--FS7U1{background:#e6f1f3;padding:70px 24px}.steps--kygVg{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.step--T0Fvg{padding:10px;text-align:center}.step--T0Fvg .stepNum--NQe93{align-items:center;background:#0f9bad;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;font-weight:700;height:46px;justify-content:center;margin-bottom:16px;width:46px}.step--T0Fvg .stepTitle--xqcuR{font-size:17px;font-weight:700;margin-bottom:8px}.step--T0Fvg .stepDesc--IZNrb{color:rgba(36,61,66,.62);font-size:13.5px;line-height:1.7}.clients--XATN6{margin:0 auto;max-width:1120px;padding:70px 24px}.clientCards--h8PlS{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.clientCard--h7RqZ{background:#fff;border:1px solid rgba(36,61,66,.08);border-radius:16px;padding:30px;text-align:center;width:280px}.clientCard--h7RqZ .clientIcon--TttPC{color:#243d42;font-size:40px;margin-bottom:14px}.clientCard--h7RqZ .clientName--NJSl2{font-size:18px;font-weight:700;margin-bottom:8px}.clientCard--h7RqZ .clientDesc--QtVre{color:rgba(36,61,66,.62);font-size:13px;line-height:1.6}.clientHint--DGnGc{color:#7c9096;font-size:13px;margin-top:24px;text-align:center}.cta--tU6IQ{padding:80px 24px;text-align:center}.cta--tU6IQ h2{font-size:30px;font-weight:800;margin:0 0 28px}.footer--LIHUr{align-items:center;border-top:1px solid rgba(36,61,66,.1);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1120px;padding:30px 24px}.footer--LIHUr .footBrand--tKmQJ{align-items:center;display:flex;font-weight:600;gap:9px}.footer--LIHUr .footNote--M8Cfj{color:#7c9096;font-size:12.5px}@media(max-width:760px){.hero--M7n_L{grid-template-columns:1fr;padding-top:40px}.hero--M7n_L .title--gIcSq{font-size:32px}.heroPreview--cqutM{display:none}.featureGrid--jSNGg,.steps--kygVg{grid-template-columns:1fr}.nav--v2Vis .navLinks--dbrQL{display:none}}.login--dy1LI{align-items:center;background:radial-gradient(1200px 600px at 15% -10%,rgba(15,155,173,.1),transparent 60%),radial-gradient(900px 500px at 110% 110%,rgba(15,155,173,.08),transparent 55%),#f4fafb;display:flex;justify-content:center;min-height:100vh;padding:24px}.card--szTQ5{background:#fff;border:1px solid rgba(36,61,66,.08);border-radius:20px;box-shadow:0 24px 60px -24px rgba(36,61,66,.28);max-width:400px;padding:36px 34px 30px;width:100%}.brand--og1JA{margin-bottom:22px;text-align:center}.brand--og1JA .logo--IfQeA{align-items:center;background:linear-gradient(135deg,#0f9bad,#3cc4d6);border-radius:16px;box-shadow:0 8px 20px -8px rgba(15,155,173,.6);color:#fff;display:flex;font-size:26px;font-weight:700;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.brand--og1JA .brandName--UJ0Xo{color:#243d42;font-size:22px;font-weight:700}.brand--og1JA .brandSub--hC4Zi{color:#7c9096;font-size:12.5px;line-height:1.6;margin-top:6px}.tabs--oG6wy{margin-bottom:20px}.tabs--oG6wy .ant-segmented-item-selected{color:#0f9bad;font-weight:600}.tabs--oG6wy .ant-segmented-item:hover:not(.ant-segmented-item-selected){color:#0f9bad}.form--eM9Js{display:flex;flex-direction:column;row-gap:14px}.form--eM9Js .formitem--tipRv{margin-bottom:0}.form--eM9Js .formitem--tipRv .input--i4S9X{border-radius:12px;font-size:14px}.form--eM9Js .formitem--tipRv .input--i4S9X .ant-input-prefix{color:rgba(36,61,66,.4);font-size:16px;padding-right:8px}.form--eM9Js .captcha--xhudr{border-radius:6px;cursor:pointer;height:30px}.button--jnU3n{background:linear-gradient(135deg,#0f9bad,#0c7f8f);border:none;border-radius:12px;box-shadow:0 10px 22px -10px rgba(15,155,173,.7);font-size:15px;font-weight:600;height:46px;letter-spacing:2px;margin-top:20px;width:100%}.button--jnU3n:active,.button--jnU3n:focus,.button--jnU3n:hover{background:linear-gradient(135deg,#0f9bad,#0c7f8f)!important;color:#fff!important;opacity:.95}.orDivider--DFDac{border-color:rgba(36,61,66,.12)!important;color:#7c9096!important;font-size:12px!important;margin:22px 0 16px!important}.orDivider--DFDac .ant-divider-inner-text{padding:0 12px}.socials--gAinc{display:flex;gap:10px}.socials--gAinc .socialBtn--Xf824{align-items:center;background:#fff;border:1px solid rgba(36,61,66,.12);border-radius:12px;box-shadow:none;color:#243d42;display:inline-flex;flex:1;font-size:14px;gap:8px;height:44px;justify-content:center}.socials--gAinc .socialBtn--Xf824 .anticon{font-size:17px}.socials--gAinc .socialBtn--Xf824:hover:not(:disabled){background:rgba(15,155,173,.04)!important;border-color:rgba(15,155,173,.5)!important;color:#243d42!important}.socials--gAinc .socialBtn--Xf824:disabled{background:#fff;border-color:rgba(36,61,66,.12);color:rgba(36,61,66,.35)}.switchTip--JdqB0{color:#7c9096;font-size:13.5px;margin-top:20px;text-align:center}.switchTip--JdqB0 a{color:#0f9bad;cursor:pointer;font-weight:600;margin-left:4px}.Composer--W3L_M{position:relative}.Composer--W3L_M .commands--UaF83{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:0 4px 8px}.Composer--W3L_M .commands--UaF83 .cmdChip--lo63_{background:rgba(36,61,66,.05);border:1px solid rgba(36,61,66,.08);border-radius:999px;color:rgba(36,61,66,.65);cursor:pointer;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;padding:2px 10px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Composer--W3L_M .commands--UaF83 .cmdChip--lo63_:hover{background:rgba(15,155,173,.06);border-color:rgba(15,155,173,.35);color:#0f9bad}.Composer--W3L_M .commands--UaF83 .cmdMore--YCe1Y{color:#7c9096;cursor:pointer;font-size:11px;padding:2px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Composer--W3L_M .commands--UaF83 .cmdMore--YCe1Y:hover{color:#0f9bad}.Composer--W3L_M .chatInput--z_VOf>div{background:#fff;border:1px solid rgba(36,61,66,.15)!important;border-radius:16px!important;box-shadow:0 2px 8px rgba(36,61,66,.05);transition:border-color .15s,box-shadow .15s}.Composer--W3L_M .chatInput--z_VOf>div:focus-within{border-color:rgba(15,155,173,.5)!important;box-shadow:0 2px 10px rgba(15,155,173,.1)}.Composer--W3L_M .chatInput--z_VOf .ant-input,.Composer--W3L_M .chatInput--z_VOf textarea{color:#243d42;font-size:14px}.Composer--W3L_M .chatInput--z_VOf .ant-input::-moz-placeholder,.Composer--W3L_M .chatInput--z_VOf textarea::-moz-placeholder{color:rgba(36,61,66,.35)}.Composer--W3L_M .chatInput--z_VOf .ant-input::placeholder,.Composer--W3L_M .chatInput--z_VOf textarea::placeholder{color:rgba(36,61,66,.35)}.Composer--W3L_M .chatInput--z_VOf .ant-btn-primary{background:#0f9bad!important;border-color:#0f9bad!important;border-radius:10px}.Composer--W3L_M .chatInput--z_VOf .ant-btn-primary:hover:not(:disabled){background:#0c7f8f!important;border-color:#0c7f8f!important}.Composer--W3L_M .chatInput--z_VOf .ant-btn-primary:disabled{background:rgba(36,61,66,.12)!important;border-color:transparent!important;color:rgba(36,61,66,.3)!important}.dangerModal--wkYSE .dangerTitle--FbrKZ{color:#c0392b}.dangerModal--wkYSE .dangerTitle--FbrKZ .anticon{margin-right:6px}.dangerModal--wkYSE .dangerBody--aVuay .dangerText--yZY3m{color:#243d42;font-size:13px;line-height:1.7}.dangerModal--wkYSE .dangerBody--aVuay .dangerList--McnvM{margin:10px 0;padding-left:18px}.dangerModal--wkYSE .dangerBody--aVuay .dangerList--McnvM li{color:rgba(36,61,66,.75);font-size:12px;line-height:1.9}.dangerModal--wkYSE .dangerBody--aVuay .dangerList--McnvM li code{background:rgba(192,57,43,.08);border-radius:4px;color:#c0392b;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;margin-right:8px;padding:1px 6px}.dangerModal--wkYSE .dangerBody--aVuay .dangerDraft--WciSv{background:rgba(36,61,66,.05);border-radius:8px;color:#243d42;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;max-height:120px;overflow-y:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.dangerModal--wkYSE .dangerBody--aVuay .dangerConfirm--EkiHM{margin-top:12px}.dangerModal--wkYSE .dangerBody--aVuay .dangerConfirm--EkiHM .ant-input,.dangerModal--wkYSE .dangerBody--aVuay .dangerConfirm--EkiHM input{margin-top:6px}.Composer--W3L_M .cmdChip--lo63_:focus-visible,.Composer--W3L_M .cmdMore--YCe1Y:focus-visible{outline:2px solid #0f9bad;outline-offset:2px}.TerminalFeed--uriXa{display:flex;flex-direction:column;gap:22px}.TerminalFeed--uriXa .turn--QkhYI{display:flex;flex-direction:column;gap:12px}.TerminalFeed--uriXa .userRow--oI_y2{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.TerminalFeed--uriXa .userRow--oI_y2 .userBubble--Y3tUq{background:#e2eff1;border-radius:16px 16px 4px 16px;color:#243d42;font-size:14px;line-height:1.65;max-width:85%;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.TerminalFeed--uriXa .userRow--oI_y2 .userTime--n1QAf{color:rgba(36,61,66,.35);font-size:10px;padding-right:4px}.TerminalFeed--uriXa .terminal--z8EuY{background:#102a30;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.12);overflow:hidden}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH{align-items:center;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:8px;padding:8px 12px}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termDots--ir9_T{display:flex;gap:5px}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termDots--ir9_T i{background:hsla(0,0%,100%,.18);border-radius:50%;height:9px;width:9px}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termDots--ir9_T i:first-child{background:#f56c6c}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termDots--ir9_T i:nth-child(2){background:#f2b234}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termDots--ir9_T i:nth-child(3){background:#38b26a}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termTitle--G8HRx{color:#84979c;flex:1;font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px}.TerminalFeed--uriXa .terminal--z8EuY .termHeader--VMzoH .termTime--mIwrC{color:hsla(0,0%,100%,.25);font-size:10px}.TerminalFeed--uriXa .terminal--z8EuY .termBody--IUIpM{display:flex;flex-direction:column;font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;gap:8px;line-height:1.7;padding:12px 14px}.TerminalFeed--uriXa .assistantLine--fIkFw{display:flex;gap:8px}.TerminalFeed--uriXa .assistantLine--fIkFw .assistantDot--xVV2A{color:#67a579;flex:none}.TerminalFeed--uriXa .assistantLine--fIkFw .assistantText--BVjc7{color:#ddedef;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.TerminalFeed--uriXa .toolLine--ohn29{display:flex;gap:8px}.TerminalFeed--uriXa .toolLine--ohn29 .toolDot--QciSU{color:#3cc4d6;flex:none}.TerminalFeed--uriXa .toolLine--ohn29 .toolText--xA5sm{color:#ddedef;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.TerminalFeed--uriXa .resultLine--lLJQt{display:flex;gap:8px;padding-left:14px}.TerminalFeed--uriXa .resultLine--lLJQt .resultElbow--ebGXV{color:hsla(0,0%,100%,.22);flex:none}.TerminalFeed--uriXa .resultLine--lLJQt .resultBody--OTSyV{flex:1;min-width:0}.TerminalFeed--uriXa .resultLine--lLJQt .resultBody--OTSyV .resultText--d729Y{color:#84979c;font-family:SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.TerminalFeed--uriXa .resultLine--lLJQt .resultBody--OTSyV .expandBtn--QSpir{color:#3cc4d6;cursor:pointer;display:inline-block;font-size:11px;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TerminalFeed--uriXa .resultLine--lLJQt .resultBody--OTSyV .expandBtn--QSpir:hover{text-decoration:underline}.TerminalFeed--uriXa .working--dF5xN{align-items:baseline;color:#3cc4d6;display:flex;gap:8px}.TerminalFeed--uriXa .working--dF5xN .workingStar--Ux4rV{animation:spinStar--liNWC 1.6s linear infinite;display:inline-block}.TerminalFeed--uriXa .working--dF5xN .workingText--Wib8X{min-width:0}.TerminalFeed--uriXa .working--dF5xN .workingText--Wib8X .workingAction--IS05b{color:#84979c;display:inline-block;font-size:11.5px;margin-left:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}@keyframes spinStar--liNWC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GitDiffModal--gbD9Y .ant-modal-body{padding-top:8px}.GitDiffModal--gbD9Y .empty--n4asJ{padding:40px 0}.GitDiffModal--gbD9Y .body--uu9N2 .head--MSvOe{align-items:center;border-bottom:1px solid rgba(36,61,66,.08);display:flex;gap:12px;margin-bottom:10px;padding-bottom:10px}.GitDiffModal--gbD9Y .body--uu9N2 .head--MSvOe .branch--oSt5r{color:#243d42;font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.GitDiffModal--gbD9Y .body--uu9N2 .head--MSvOe .count--zxRDl{color:#7c9096;font-size:12px}.GitDiffModal--gbD9Y .body--uu9N2 .fileList--ZfAzl{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.GitDiffModal--gbD9Y .body--uu9N2 .fileList--ZfAzl .fileRow--jMcuL{align-items:center;border-radius:6px;display:flex;font-size:13px;gap:10px;padding:4px 6px}.GitDiffModal--gbD9Y .body--uu9N2 .fileList--ZfAzl .fileRow--jMcuL:hover{background:rgba(36,61,66,.04)}.GitDiffModal--gbD9Y .body--uu9N2 .fileList--ZfAzl .fileRow--jMcuL .fileStatus--BHPRb{background:rgba(15,155,173,.12);border-radius:999px;color:#0f9bad;font-size:11px;min-width:32px;padding:1px 6px;text-align:center}.GitDiffModal--gbD9Y .body--uu9N2 .fileList--ZfAzl .fileRow--jMcuL .filePath--LNqGp{color:#243d42;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;word-break:break-all}.GitDiffModal--gbD9Y .body--uu9N2 .untracked--poMFK{margin-bottom:10px}.GitDiffModal--gbD9Y .body--uu9N2 .untracked--poMFK .untrackedTitle--eOtnT{color:#7c9096;font-size:12px;margin-bottom:4px}.GitDiffModal--gbD9Y .body--uu9N2 .untracked--poMFK .untrackedItem--Uf5Gq{color:#22794a;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;padding:2px 6px;word-break:break-all}.GitDiffModal--gbD9Y .body--uu9N2 .diff--ypRxE{background:#102a30;border-radius:10px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.65;margin:0;max-height:52vh;overflow:auto;padding:12px 0}.GitDiffModal--gbD9Y .body--uu9N2 .diff--ypRxE .line--q6pjP{color:#c8dde0;padding:0 14px;white-space:pre-wrap;word-break:break-all}.GitDiffModal--gbD9Y .body--uu9N2 .diff--ypRxE .line--q6pjP.add--VQXNx{background:rgba(103,165,121,.18);color:#a6e0b8}.GitDiffModal--gbD9Y .body--uu9N2 .diff--ypRxE .line--q6pjP.del--X7JzY{background:rgba(60,196,214,.16);color:#a3dde6}.GitDiffModal--gbD9Y .body--uu9N2 .diff--ypRxE .line--q6pjP.hunk--bMqQx{background:hsla(0,0%,100%,.03);color:#8ab4d8}.GitDiffModal--gbD9Y .body--uu9N2 .diff--ypRxE .line--q6pjP.file--jmHvp{color:#84979c;font-weight:600}.ChatPane--qSrCu{background:#f4fafb;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.ChatPane--qSrCu .chatColumn--_aTl6{margin:0 auto;max-width:780px;width:100%}.ChatPane--qSrCu .paneHeader--jZnKP{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(244,250,251,.9);border-bottom:1px solid rgba(36,61,66,.09);display:flex;gap:10px;justify-content:space-between;padding:10px 18px}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X{min-width:0}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headTitle--VRUEf{color:#243d42;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headMeta--fkP24{align-items:center;color:#7c9096;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-top:2px}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headMeta--fkP24 .tokenChip--RuS0K{background:rgba(15,155,173,.08);border-radius:999px;color:#0a6b79;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:18px;padding:0 8px}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headMeta--fkP24 .statusChip--otCly{background:rgba(36,61,66,.07);border-radius:999px;color:#7c9096;font-size:11px;line-height:18px;padding:0 8px}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headMeta--fkP24 .statusChip--otCly.running--lgEPR{background:rgba(56,178,106,.14);color:#22794a}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headMeta--fkP24 .statusChip--otCly.idle--Jz7eA{background:rgba(242,178,52,.16);color:#9a6d0b}.ChatPane--qSrCu .paneHeader--jZnKP .headInfo--qlm6X .headMeta--fkP24 .statusChip--otCly.paused--NBypy{background:hsla(0,87%,69%,.14);color:#c0392b}.ChatPane--qSrCu .paneHeader--jZnKP .headActions--Za1Ha{display:flex;gap:2px;white-space:nowrap}.ChatPane--qSrCu .chat--bW7ho{flex:1;overflow-y:auto;padding:20px 18px 10px;scrollbar-width:none;-ms-overflow-style:none}.ChatPane--qSrCu .chat--bW7ho::-webkit-scrollbar{display:none}.ChatPane--qSrCu .chatEmpty--NIVwK{align-items:center;color:rgba(36,61,66,.35);display:flex;flex-direction:column;font-size:12px;gap:6px;height:100%;justify-content:center;min-height:200px}.ChatPane--qSrCu .chatEmpty--NIVwK .big--Dl_9_{font-size:30px}.ChatPane--qSrCu .composerWrap--TPsAo{padding:6px 18px 14px}.SettingsModal--uARtV .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.SettingsModal--uARtV .layout--a7xUT{display:flex;height:640px;max-height:calc(100vh - 120px);position:relative}.SettingsModal--uARtV .closeBtn--B4uun{align-items:center;border-radius:8px;color:#7c9096;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;position:absolute;right:14px;top:12px;width:30px;z-index:2}.SettingsModal--uARtV .closeBtn--B4uun:hover{background:rgba(36,61,66,.06);color:#243d42}.SettingsModal--uARtV .nav--KHIqz{background:#e6f1f3;border-right:1px solid rgba(36,61,66,.09);min-width:180px;padding:16px 10px;width:180px}.SettingsModal--uARtV .nav--KHIqz .navTitle--tZnY6{color:#7c9096;font-size:13px;font-weight:600;padding:6px 10px 12px}.SettingsModal--uARtV .nav--KHIqz .navItem--TWeo1{align-items:center;border-radius:8px;color:#243d42;cursor:pointer;display:flex;font-size:14px;gap:10px;margin-bottom:2px;padding:9px 10px}.SettingsModal--uARtV .nav--KHIqz .navItem--TWeo1:hover{background:rgba(36,61,66,.06)}.SettingsModal--uARtV .nav--KHIqz .navItem--TWeo1.active--tokFd{background:#fff;box-shadow:0 1px 3px rgba(36,61,66,.08);font-weight:500}.SettingsModal--uARtV .nav--KHIqz .navItem--TWeo1 span:not(.anticon){flex:1}.SettingsModal--uARtV .content--QFCL0{background:#fff;flex:1;min-width:0;overflow-y:auto;padding:24px 26px}.SettingsModal--uARtV .pane--uNytg .paneTitle--yZQhQ{color:#243d42;font-size:18px;font-weight:600;margin-bottom:18px}.SettingsModal--uARtV .account--gjOZI{align-items:center;background:rgba(15,155,173,.05);border:1px solid rgba(15,155,173,.12);border-radius:12px;display:flex;gap:14px;margin-bottom:22px;padding:18px 20px}.SettingsModal--uARtV .account--gjOZI .avatar--z3oIk{align-items:center;background:#0f9bad;border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:600;height:52px;justify-content:center;width:52px}.SettingsModal--uARtV .account--gjOZI .accName--n3OIl{color:#243d42;font-size:16px;font-weight:600}.SettingsModal--uARtV .account--gjOZI .accMeta--h2myd{color:#7c9096;font-size:12px;margin-top:3px}.SettingsModal--uARtV .hint--kxNNx{background:rgba(15,155,173,.06);border-radius:10px;color:rgba(36,61,66,.6);font-size:12px;line-height:1.6;margin-bottom:16px;padding:10px 12px}.SettingsModal--uARtV .hint--kxNNx code{background:rgba(36,61,66,.07);border-radius:4px;font-size:11px;padding:0 4px}.SettingsModal--uARtV .section--XbTI0{margin-bottom:18px}.SettingsModal--uARtV .section--XbTI0 .sectionTitle--j9Lz6{color:rgba(36,61,66,.6);font-size:13px;font-weight:600;margin-bottom:8px}.SettingsModal--uARtV .device--e7kTP{align-items:center;border:1px solid rgba(36,61,66,.09);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:10px 12px}.SettingsModal--uARtV .device--e7kTP .devInfo--q0BRe{min-width:0}.SettingsModal--uARtV .device--e7kTP .devInfo--q0BRe .devName--lyXZc{align-items:center;color:#243d42;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px}.SettingsModal--uARtV .device--e7kTP .devInfo--q0BRe .devMeta--Eo6vl{color:#7c9096;font-size:11px;margin-top:4px}.SettingsModal--uARtV .device--e7kTP .devActions--vyxYc{display:flex;gap:4px;white-space:nowrap}.SettingsModal--uARtV .about--tOxc1{padding:20px 0;text-align:center}.SettingsModal--uARtV .about--tOxc1 .aboutLogo--DGQYC{align-items:center;background:#0f9bad;border-radius:16px;color:#fff;display:flex;font-size:28px;font-weight:700;height:60px;justify-content:center;margin:0 auto 14px;width:60px}.SettingsModal--uARtV .about--tOxc1 .aboutName--DtzcI{color:#243d42;font-size:17px;font-weight:600;margin-bottom:8px}.SettingsModal--uARtV .about--tOxc1 .aboutDesc--lbrYw{color:#7c9096;font-size:13px;line-height:1.7;margin:0 auto;max-width:380px}.SettingsModal--uARtV .quotaRow--qYXSQ{align-items:center;display:flex;gap:10px;margin-bottom:12px}.SettingsModal--uARtV .quotaRow--qYXSQ .quotaLabel--EUlMl{color:rgba(36,61,66,.7);font-size:13px;min-width:110px}.SettingsModal--uARtV .quotaUsed--AbeNJ{color:#7c9096;font-size:12px}.SettingsModal--uARtV .quotaInput--JkEtU{flex:1}.SettingsModal--uARtV .quotaProgress--c9WJM{margin:6px 0 8px}.SettingsModal--uARtV .guardRow--cvosG{align-items:center;display:flex;gap:12px;margin-bottom:18px}.SettingsModal--uARtV .guardRow--cvosG .guardLabel--Gy0uP{color:rgba(36,61,66,.75);font-size:13px}.SettingsModal--uARtV .builtinPatterns--zO1ko{display:flex;flex-wrap:wrap;gap:6px}.SettingsModal--uARtV .builtinPatterns--zO1ko .patternTag--PjFfB{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;margin:0}.SettingsModal--uARtV .guardSave--JuT21{margin-top:10px}.SettingsModal--uARtV .ant-btn-primary{background:#0f9bad!important;border-color:#0f9bad!important}.SettingsModal--uARtV .ant-btn-primary:hover:not(:disabled){background:#0c7f8f!important;border-color:#0c7f8f!important}.SettingsModal--uARtV .ant-switch-checked{background:#0f9bad!important}.SettingsModal--uARtV [class*=textarea--]{border-color:rgba(36,61,66,.18)!important;border-radius:10px}.SettingsModal--uARtV [class*=textarea--]:focus-within{border-color:rgba(15,155,173,.5)!important}.SettingsModal--uARtV .quotaReadonly--cHt3w{color:#7c9096;font-size:12px}.Portal--ffUcP{background:#f4fafb;color:#243d42;display:flex;height:100vh;overflow:hidden}.Portal--ffUcP .sider--fAJxy{background:#e6f1f3;border-right:1px solid rgba(36,61,66,.09);display:flex;flex-direction:column;min-width:288px;transition:width .2s ease,min-width .2s ease;width:288px}.Portal--ffUcP .sider--fAJxy.folded--ARWqW{min-width:60px;width:60px}.Portal--ffUcP .sider--fAJxy.folded--ARWqW .siderHeader--KAdaW{flex-direction:column;gap:10px}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW{align-items:center;display:flex;justify-content:space-between;padding:14px 14px 8px}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW .brand--OcfVE{align-items:center;display:flex;gap:8px;min-width:0}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW .brand--OcfVE .logo--cwUZ7{align-items:center;background:#0f9bad;border-radius:8px;color:#fff;display:flex;font-size:15px;height:28px;justify-content:center;min-width:28px;width:28px}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW .brand--OcfVE .brandName--pyhjd{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW .foldBtn--N_dB5{border-radius:6px;color:#7c9096;cursor:pointer;font-size:14px;padding:4px}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW .foldBtn--N_dB5:hover{background:rgba(36,61,66,.06);color:#243d42}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j{padding:4px 14px 6px}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0{background:rgba(36,61,66,.05);border:1px solid transparent;border-radius:10px;box-shadow:none;font-size:13px;height:32px;padding:2px 10px;transition:background .15s,border-color .15s}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0:hover{background:rgba(36,61,66,.08)}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0:focus-within{background:#fff;border-color:rgba(15,155,173,.4)}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0 input.ant-input{background:transparent;font-size:13px}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0 input.ant-input::-moz-placeholder{color:rgba(36,61,66,.35)}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0 input.ant-input::placeholder{color:rgba(36,61,66,.35)}.Portal--ffUcP .sider--fAJxy .siderSearch--aIZ4j .search--QXVd0 .searchIcon--J_Ffq{color:rgba(36,61,66,.35);margin-right:2px}.Portal--ffUcP .sider--fAJxy .siderScroll--HYMic{flex:1;overflow-y:auto;padding:0 8px 8px}.Portal--ffUcP .sider--fAJxy .sectionLabel--_WpqI{color:#7c9096;font-size:11px;font-weight:600;letter-spacing:.02em;padding:18px 8px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf{display:flex;flex-direction:column;gap:2px}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .noDevice--KvmM2{color:#7c9096;font-size:12px;padding:8px;text-align:center}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .deviceTab--Xh0Pj{align-items:center;border-radius:8px;color:#243d42;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:7px 10px}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .deviceTab--Xh0Pj:hover{background:rgba(36,61,66,.06)}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .deviceTab--Xh0Pj.active--_2aqM{background:rgba(36,61,66,.09);font-weight:500}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .deviceTab--Xh0Pj .deviceTabName--Pc65W{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .deviceTab--Xh0Pj .deviceTabStat--YM1iL{color:#7c9096;font-size:11px;white-space:nowrap}.Portal--ffUcP .sider--fAJxy .deviceBar--YhCVf .deviceTab--Xh0Pj .deviceTabDot--ZaeEZ{background:#38b26a;border-radius:50%;box-shadow:0 0 0 3px rgba(56,178,106,.16);height:7px;width:7px}.Portal--ffUcP .sider--fAJxy .sessionList--StCKB{padding-bottom:8px}.Portal--ffUcP .sider--fAJxy .termGroup--YBww4 .termTitle--g5U2a{align-items:center;border-radius:6px;color:#7c9096;cursor:pointer;display:flex;font-size:11px;gap:6px;padding:6px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Portal--ffUcP .sider--fAJxy .termGroup--YBww4 .termTitle--g5U2a:hover{background:rgba(36,61,66,.06)}.Portal--ffUcP .sider--fAJxy .termGroup--YBww4 .termTitle--g5U2a .termCount--UhVsY{color:rgba(36,61,66,.35)}.Portal--ffUcP .sider--fAJxy .session--X5Pa7{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:7px 10px;position:relative}.Portal--ffUcP .sider--fAJxy .session--X5Pa7:hover{background:rgba(36,61,66,.06)}.Portal--ffUcP .sider--fAJxy .session--X5Pa7:hover .splitBtn--Xq3cl{opacity:1}.Portal--ffUcP .sider--fAJxy .session--X5Pa7.active--_2aqM{background:rgba(36,61,66,.09)}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .dot--OmzGh{background:#bbb;border-radius:50%;height:7px;min-width:7px;width:7px}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .dot--OmzGh.running--RZIdA{background:#38b26a;box-shadow:0 0 0 3px rgba(56,178,106,.16)}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .dot--OmzGh.idle--JTN2y{background:#f2b234}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .dot--OmzGh.paused--I8lPp{background:#f56c6c}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .dot--OmzGh.finished--qbuu5{background:#bbb}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .sessBody--Gy0BO{flex:1;min-width:0}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .sessBody--Gy0BO .sessName--TVPYc{color:#243d42;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .sessBody--Gy0BO .sessSub--_x65D{color:#7c9096;font-size:11px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .splitBtn--Xq3cl{color:#7c9096;font-size:12px;opacity:0;transition:opacity .15s}.Portal--ffUcP .sider--fAJxy .session--X5Pa7 .splitBtn--Xq3cl:hover{color:#0f9bad}.Portal--ffUcP .sider--fAJxy .emptyList--jBiEl{color:#7c9096;font-size:12px;line-height:1.7;padding:40px 16px;text-align:center}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI{align-items:center;border-radius:10px;border-top:none;cursor:pointer;display:flex;gap:10px;margin:8px;padding:8px 10px}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI:hover{background:rgba(36,61,66,.06)}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI .userAvatar--x90kX{align-items:center;background:#0f9bad;border-radius:50%;color:#fff;display:flex;font-size:13px;font-weight:600;height:30px;justify-content:center;min-width:30px;width:30px}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI .userText--dM9I2{flex:1;min-width:0}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI .userText--dM9I2 .userName--AuOTT{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI .userText--dM9I2 .userPlan--rQFWk{color:#7c9096;font-size:11px}.Portal--ffUcP .sider--fAJxy .userRow--Bx3lI .userChevron--EwyFf{color:#7c9096;font-size:10px}.Portal--ffUcP .main--Ni3Gs{background:#f4fafb;display:flex;flex:1;flex-direction:column;min-width:0}.Portal--ffUcP .paneGrid--SYgww{background:rgba(36,61,66,.09);display:grid;flex:1;gap:1px;grid-template-columns:1fr;min-height:0}.Portal--ffUcP .paneGrid--SYgww[data-count="2"]{grid-template-columns:1fr 1fr}.Portal--ffUcP .paneGrid--SYgww[data-count="3"],.Portal--ffUcP .paneGrid--SYgww[data-count="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.Portal--ffUcP .mainEmpty--IGSdb{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center}.Portal--ffUcP .mainEmpty--IGSdb .greeting--FWUQI{align-items:center;color:#243d42;display:flex;font-size:28px;font-weight:500;gap:12px}.Portal--ffUcP .mainEmpty--IGSdb .greeting--FWUQI .greetLogo--NbIuK{align-items:center;background:#0f9bad;border-radius:12px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.Portal--ffUcP .mainEmpty--IGSdb .greetSub--mMpnh{color:#7c9096;font-size:14px}.Portal--ffUcP .mainEmpty--IGSdb .hint--GkSL2{color:rgba(36,61,66,.4);font-size:12px}.userMenu--LSCkZ{min-width:264px;padding:6px}.userMenu--LSCkZ .userMenuEmail--qdCoP{color:#7c9096;font-size:12px;padding:8px 12px 4px}.userMenu--LSCkZ .userMenuAccount--2IuiV{align-items:center;background:rgba(36,61,66,.04);border-radius:10px;display:flex;gap:10px;margin:2px 0 4px;padding:8px 12px}.userMenu--LSCkZ .userMenuAccount--2IuiV .userMenuAvatar--guTv7{align-items:center;background:#0f9bad;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;min-width:32px;width:32px}.userMenu--LSCkZ .userMenuAccount--2IuiV .userMenuAccText--yv5EB{display:flex;flex:1;flex-direction:column;min-width:0}.userMenu--LSCkZ .userMenuAccount--2IuiV .userMenuAccText--yv5EB .userMenuName--OZ6qC{color:#243d42;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userMenu--LSCkZ .userMenuAccount--2IuiV .userMenuAccText--yv5EB .userMenuSub--SG_nF{color:#7c9096;font-size:11.5px;margin-top:1px}.userMenu--LSCkZ .userMenuAccount--2IuiV .userMenuCheck--Fw9Ec{color:#0f9bad;font-size:12px}.userMenu--LSCkZ .userMenuDivider--xGrLa{background:rgba(36,61,66,.09);height:1px;margin:5px 8px}.userMenu--LSCkZ .userMenuItem--yQnYS{align-items:center;border-radius:10px;color:#243d42;cursor:pointer;display:flex;font-size:13.5px;gap:12px;padding:9px 12px}.userMenu--LSCkZ .userMenuItem--yQnYS .anticon{color:rgba(36,61,66,.55);font-size:15px}.userMenu--LSCkZ .userMenuItem--yQnYS:hover{background:rgba(36,61,66,.06)}.userMenu--LSCkZ .userMenuItem--yQnYS span:not(.anticon){flex:1}.userMenu--LSCkZ .userMenuItem--yQnYS .userMenuBadge--ZZ2tY{flex:none}.userMenuOverlay--AGnhM .ant-popover-inner{border-radius:16px;box-shadow:0 10px 36px rgba(36,61,66,.18);padding:4px}.Portal--ffUcP .mobileBackdrop--GSQwF,.Portal--ffUcP .mobileBar--DduBr{display:none}@media(max-width:760px){.Portal--ffUcP{flex-direction:column}.Portal--ffUcP .mobileBar--DduBr{align-items:center;background:#e6f1f3;border-bottom:1px solid rgba(36,61,66,.09);display:flex;gap:12px;height:52px;min-height:52px;padding:0 14px}.Portal--ffUcP .mobileBar--DduBr .mobileMenuBtn--soYgW{align-items:center;color:#243d42;cursor:pointer;display:flex;font-size:20px}.Portal--ffUcP .mobileBar--DduBr .mobileTitle--IrmSz{color:#243d42;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Portal--ffUcP .sider--fAJxy{bottom:0;box-shadow:0 0 40px rgba(0,0,0,.18);left:0;max-width:320px;min-width:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:84vw;z-index:1002}.Portal--ffUcP .sider--fAJxy.mobileOpen--CNxfb{transform:translateX(0)}.Portal--ffUcP .sider--fAJxy.folded--ARWqW{min-width:0;width:84vw}.Portal--ffUcP .mobileBackdrop--GSQwF{background:rgba(0,0,0,.4);display:block;inset:0;position:fixed;z-index:1001}.Portal--ffUcP .main--Ni3Gs{width:100%}.Portal--ffUcP .paneGrid--SYgww,.Portal--ffUcP .paneGrid--SYgww[data-count="2"],.Portal--ffUcP .paneGrid--SYgww[data-count="3"],.Portal--ffUcP .paneGrid--SYgww[data-count="4"]{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.Portal--ffUcP .mainEmpty--IGSdb .greeting--FWUQI{font-size:22px}.Portal--ffUcP .sider--fAJxy .siderHeader--KAdaW .foldBtn--N_dB5{display:none}}.Portal--ffUcP .deviceTab--Xh0Pj:focus-visible,.Portal--ffUcP .foldBtn--N_dB5:focus-visible,.Portal--ffUcP .mobileMenuBtn--soYgW:focus-visible,.Portal--ffUcP .session--X5Pa7:focus-visible,.Portal--ffUcP .termTitle--g5U2a:focus-visible{border-radius:8px;outline:2px solid #0f9bad;outline-offset:2px}