.portal-login-modal-backdrop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(15,23,42,.48);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.portal-login-modal{background:#fff;border-radius:8px;-webkit-box-shadow:0 20px 60px rgba(15,23,42,.25);box-shadow:0 20px 60px rgba(15,23,42,.25);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:580px;padding:38px 50px 26px;position:relative;width:min(400px,100%)}.portal-login-modal-close{background:transparent;border:0;color:#8f959e;cursor:pointer;font-size:24px;height:30px;line-height:30px;position:absolute;top:12px;width:30px}html:not(.rtl) .portal-login-modal-close{right:16px}html.rtl .portal-login-modal-close{left:16px}.portal-login-modal-logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:105px;justify-content:center}.portal-login-modal-logo img{height:auto;width:152px}.portal-login-modal form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.portal-login-modal label{color:#495874;font-size:14px;font-weight:600;margin:12px 0 6px}.portal-login-modal input{background:#f6f7fa;border:1px solid #e5e7eb;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f2f4d;font:inherit;height:45px;outline:0;padding:0 13px;width:100%}.portal-login-modal input:focus{border-color:#059669;-webkit-box-shadow:0 0 0 2px rgba(5,150,105,.16);box-shadow:0 0 0 2px rgba(5,150,105,.16)}.portal-login-modal-password-input{position:relative;width:100%}html:not(.rtl) .portal-login-modal-password-input input{padding-right:44px}html.rtl .portal-login-modal-password-input input{padding-left:44px}.portal-login-modal-password-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;color:#8f959e;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:45px;justify-content:center;padding:0;position:absolute;top:0;width:42px}html:not(.rtl) .portal-login-modal-password-toggle{right:0}html.rtl .portal-login-modal-password-toggle{left:0}.portal-login-modal-password-toggle:hover{color:#059669}.portal-login-modal-password-toggle:focus-visible{border-radius:3px;outline:2px solid rgba(5,150,105,.45);outline-offset:-3px}.portal-login-modal-password-toggle .icon{font-size:18px}.portal-login-modal-error{background:#fff2f2;border:1px solid #ffb4b4;border-radius:4px;color:#d93025;font-size:13px;margin-bottom:8px;padding:9px 10px}.portal-login-modal-submit{background:#059669;border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;height:45px;margin-top:50px}.portal-login-modal-submit:disabled{background:#9bb8aa;cursor:wait}.portal-login-modal-language{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:25px}.portal-login-modal-language button{background:transparent;border:0;color:#8f959e;cursor:pointer;font-size:12px;padding:0 8px}.portal-login-modal-language button.active{color:#495874;font-weight:600}.portal-login-modal-language span{color:#bbbfc4;font-size:12px}@media (max-width:480px){.portal-login-modal{min-height:560px;padding:30px 28px 24px}}#app,body,html{height:100%}button,input{font:inherit}body.openapi-center-active .hr1-feedback-wrapper{top:72px}body.openapi-center-active .hr1-feedback-wrapper .hr1-feedback{border-radius:12px;max-width:95vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}.openapi-page{background-color:#f8fafb;background-size:60px 60px;height:100%;position:relative;width:100%}html:not(.rtl) .openapi-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.035) 1px,transparent 0)}html.rtl .openapi-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.035) 1px,transparent 0)}.openapi-page--embedded .openapi-tabs{position:absolute;top:0}.openapi-page--embedded .openapi-error-workspace,.openapi-page--embedded .openapi-workspace{position:absolute;top:52px}.openapi-page--embedded .openapi-content{padding:40px}.openapi-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;backdrop-filter:blur(18px);background:rgba(247,248,250,.92);border-bottom:1px solid rgba(19,40,70,.1);height:64px;justify-content:space-between;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:20}.openapi-brand,.openapi-nav,.openapi-nav-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.openapi-brand{color:#1f2f4d;font-size:18px;font-weight:600;gap:10px;text-decoration:none}.openapi-brand img{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.openapi-nav-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:14px}html:not(.rtl) .openapi-nav-title{margin-left:22px}html.rtl .openapi-nav-title{margin-right:22px}.openapi-nav-title:before{background:rgba(31,47,77,.16);content:"";height:20px;width:1px}.openapi-language{position:relative}.openapi-language>button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:6px;color:#1f2f4d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;height:36px;line-height:1;padding:0 12px}.openapi-language>button .icon{font-size:16px;height:16px;line-height:16px;width:16px}.openapi-language>button .icon-arrow-down{color:#8d99aa;font-size:14px}.openapi-language.active>button{background:#fff;border-color:rgba(19,40,70,.1)}.openapi-language>div{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);display:none;padding:6px;position:absolute;top:44px;width:126px}html:not(.rtl) .openapi-language>div{right:0}html.rtl .openapi-language>div{left:0}.openapi-language.active>div{display:block}.openapi-language>div button{background:transparent;border:0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f2f4d;cursor:pointer;display:block;font-size:14px;line-height:16px;min-height:36px;padding:10px 14px;width:100%}html:not(.rtl) .openapi-language>div button{text-align:left}html.rtl .openapi-language>div button{text-align:right}.openapi-language>div button.active,.openapi-language>div button:hover{background:rgba(0,179,101,.08);color:#00b365}.openapi-language>div button.active{font-weight:500}.openapi-language>div button.active:before{content:"✓"}html:not(.rtl) .openapi-language>div button.active:before{margin-right:5px}html.rtl .openapi-language>div button.active:before{margin-left:5px}.openapi-tabs{background:#fff;border-bottom:1px solid rgba(19,40,70,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;height:52px;left:0;padding:0 48px;position:fixed;right:0;top:64px;z-index:19}.openapi-tabs button{background:transparent;border:0;color:#5a6a87;cursor:pointer;font-size:14px;padding:0;position:relative}.openapi-tabs button.active{color:#1f2f4d;font-weight:600}.openapi-tabs button.active:after{background:#00b365;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.openapi-error-workspace,.openapi-workspace{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:116px}.openapi-page--public .openapi-error-workspace,.openapi-page--public .openapi-workspace{top:64px}.openapi-page--embedded.openapi-page--public .openapi-error-workspace,.openapi-page--embedded.openapi-page--public .openapi-workspace{top:0}.openapi-workspace-body{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;min-height:0}.openapi-debug-workspace{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.openapi-page--debug .openapi-workspace-body{background:#f4f7f8}.openapi-page--debug .openapi-content{background:#f4f7f8;overflow:hidden;padding:0}.openapi-page--debug .openapi-content>*{max-width:none;width:100%}.openapi-page--debug .openapi-debug-panel{background:transparent;height:100%;inset:auto;overflow:auto;padding:28px 32px 48px;position:relative;width:100%}.openapi-debug-top-config{background:#fff;border-bottom:1px solid rgba(19,40,70,.1);gap:14px;min-height:64px;padding:12px 32px}.openapi-debug-top-config,.openapi-debug-top-config label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.openapi-debug-top-config label{color:#5a6a87;font-size:14px;gap:8px;white-space:nowrap}.openapi-debug-top-config input,.openapi-debug-top-config select{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:6px;color:#5a6a87;font-size:14px;height:36px;outline:0;padding:8px 12px}.openapi-debug-top-config select{min-width:240px}.openapi-debug-top-config input:focus,.openapi-debug-top-config select:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 2px rgba(0,179,101,.1);box-shadow:0 0 0 2px rgba(0,179,101,.1)}.openapi-debug-top-token{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.openapi-debug-top-token input{background:#f3f4f6;color:#5a6a87;font-family:Consolas,monospace;width:100%}.openapi-debug-top-config>button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,179,101,.1);border:1px solid rgba(0,179,101,.2);border-radius:6px;color:#00b365;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:6px;line-height:18px;padding:8px 16px;-webkit-transition:all .2s;transition:all .2s;white-space:nowrap}.openapi-debug-top-config>button:hover{background:rgba(0,179,101,.15);border-color:rgba(0,179,101,.3)}.openapi-debug-button-icon{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;height:14px;width:14px}.openapi-debug-top-config>button.is-success{background:rgba(0,179,101,.14);border-color:rgba(0,179,101,.35)}.openapi-debug-top-config>button.is-success .openapi-debug-button-icon{-ms-flex-preferred-size:18px;stroke-width:3;flex-basis:18px;height:18px;width:18px}.openapi-error-sidebar,.openapi-sidebar{-webkit-box-flex:0;background:#fff;-ms-flex:0 0 280px;flex:0 0 280px;overflow-y:auto;padding:24px 16px 32px;width:280px}html:not(.rtl) .openapi-error-sidebar,html:not(.rtl) .openapi-sidebar{border-right:1px solid rgba(19,40,70,.1)}html.rtl .openapi-error-sidebar,html.rtl .openapi-sidebar{border-left:1px solid rgba(19,40,70,.1)}.openapi-sidebar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8b95a8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:8px;padding:0 10px 12px;text-transform:uppercase}.openapi-sidebar-authorization-filter{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:6px;color:#5a6a87;cursor:pointer;font-size:12px;height:32px;margin:0 0 10px;outline:0;width:100%}html:not(.rtl) .openapi-sidebar-authorization-filter{padding:0 28px 0 10px}html.rtl .openapi-sidebar-authorization-filter{padding:0 10px 0 28px}.openapi-sidebar-authorization-filter:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 2px rgba(0,179,101,.1);box-shadow:0 0 0 2px rgba(0,179,101,.1)}.openapi-sidebar-search{margin:0 0 12px;position:relative}.openapi-sidebar-search svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:#8b95a8;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}html:not(.rtl) .openapi-sidebar-search svg{left:10px}html.rtl .openapi-sidebar-search svg{right:10px}.openapi-sidebar-search input{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:6px;color:#1f2f4d;font-size:12px;height:32px;outline:0;width:100%}html:not(.rtl) .openapi-sidebar-search input{padding:0 10px 0 32px}html.rtl .openapi-sidebar-search input{padding:0 32px 0 10px}.openapi-sidebar-search input:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 2px rgba(0,179,101,.1);box-shadow:0 0 0 2px rgba(0,179,101,.1)}.openapi-sidebar-icon{-webkit-box-flex:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;-ms-flex:0 0 14px;flex:0 0 14px;height:14px;width:14px}.openapi-tree-module{margin-bottom:8px}.openapi-error-sidebar>button,.openapi-tree-api,.openapi-tree-group,.openapi-tree-module>button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-height:34px;padding:8px 12px;width:100%}html:not(.rtl) .openapi-error-sidebar>button,html:not(.rtl) .openapi-tree-api,html:not(.rtl) .openapi-tree-group,html:not(.rtl) .openapi-tree-module>button{text-align:left}html.rtl .openapi-error-sidebar>button,html.rtl .openapi-tree-api,html.rtl .openapi-tree-group,html.rtl .openapi-tree-module>button{text-align:right}.openapi-tree-module>button{font-size:14px;font-weight:600}.openapi-error-sidebar>button:hover,.openapi-tree-api:hover,.openapi-tree-group:hover,.openapi-tree-module>button:hover{background:rgba(0,179,101,.06)}.openapi-error-sidebar>button.active,.openapi-tree-api.active,.openapi-tree-module>button.active{background:rgba(0,179,101,.1);color:#00b365;font-weight:500}.openapi-tree-module{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.openapi-tree-module>.openapi-tree-module-toggle{-webkit-box-flex:0;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:0 0 34px;flex:0 0 34px;justify-content:center;min-height:34px;padding:8px;width:34px}.openapi-tree-module>.openapi-tree-module-title{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 34px)}.openapi-tree-module>.openapi-tree-module-title:disabled{color:inherit;cursor:default;opacity:1}.openapi-tree-module-title span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-error-sidebar>button b,.openapi-tree-module>button b{background:rgba(31,47,77,.05);border-radius:4px;color:#8b95a8;font-size:11px;min-width:22px;padding:2px 5px;text-align:center}html:not(.rtl) .openapi-error-sidebar>button b,html:not(.rtl) .openapi-tree-module>button b{margin-left:auto}html.rtl .openapi-error-sidebar>button b,html.rtl .openapi-tree-module>button b{margin-right:auto}.openapi-tree-api,.openapi-tree-group{color:#5a6a87;font-size:13px;padding-bottom:6px;padding-top:6px}.openapi-tree-api{margin-bottom:2px;min-height:32px}.openapi-tree-api>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-tree-api .openapi-method{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:34px;padding:1px 5px;text-align:center}.openapi-chevron{-webkit-box-flex:0;fill:none;stroke:currentColor;stroke-width:2;-ms-flex:0 0 14px;flex:0 0 14px;height:14px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:14px}html:not(.rtl) .openapi-chevron.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}html.rtl .openapi-chevron.expanded{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.openapi-content,.openapi-error-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:auto;padding:40px 48px 80px;position:relative}.openapi-content>*,.openapi-error-content>*{max-width:1180px;width:100%}.openapi-content-header{margin-bottom:32px}.openapi-content-header h1{font-size:32px;letter-spacing:0;line-height:1.3;margin:0 0 12px}.openapi-content-header p{color:#5a6a87;font-size:15px;line-height:1.8;margin:0;max-width:900px;white-space:pre-line}.openapi-module-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:16px;justify-content:space-between}.openapi-module-header,.openapi-module-title{display:-webkit-box;display:-ms-flexbox;display:flex}.openapi-module-title{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:14px;min-width:0}.openapi-module-title h1{margin:0}.openapi-module-title button{-ms-flex-item-align:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-end;background:rgba(0,179,101,.08);border:0;border-radius:5px;color:#008a50;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:5px;line-height:1.3;margin-bottom:3px;padding:5px 8px;text-decoration:none}.openapi-module-title button .openapi-search-svg{height:14px;width:14px}.openapi-module-title button:hover{background:rgba(0,179,101,.14);color:#007a47}.openapi-module-title button .p-icon{font-size:12px}.openapi-api-header>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:10px}.openapi-api-header h1{margin:0}.openapi-auth-state{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;line-height:18px;padding:3px 8px}.openapi-auth-state--authorized{background:rgba(0,179,101,.1);color:#008a50}.openapi-auth-state--unauthorized{background:rgba(250,173,20,.14);color:#a65b00}.openapi-api-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-width:900px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal!important}.openapi-card{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:12px;margin-bottom:24px;padding:32px}.openapi-card h2{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:0;margin:0 0 16px}.openapi-card h2 span{color:#8b95a8;font-size:12px;font-weight:400}.openapi-basic-info-debug{background:#00b365;border:1px solid #00b365;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;line-height:18px;padding:7px 14px}html:not(.rtl) .openapi-basic-info-debug{margin-left:auto}html.rtl .openapi-basic-info-debug{margin-right:auto}.openapi-basic-info-debug:hover{background:#00994f;border-color:#00994f}.openapi-card-content{color:#5a6a87;font-size:14px;line-height:1.8}.openapi-card-content p{margin:0;white-space:pre-line}.openapi-markdown{color:#5a6a87;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.openapi-markdown>:first-child{margin-top:0}.openapi-markdown>:last-child{margin-bottom:0}.openapi-markdown h1,.openapi-markdown h2,.openapi-markdown h3,.openapi-markdown h4{color:#1f2f4d;line-height:1.45;margin:24px 0 10px}.openapi-markdown h1{font-size:24px}.openapi-markdown h2{border-bottom:1px solid rgba(19,40,70,.1);font-size:20px;padding-bottom:8px}.openapi-markdown h3{font-size:17px}.openapi-markdown h4{font-size:15px}.openapi-markdown p{margin:0 0 14px}.openapi-markdown ol,.openapi-markdown ul{margin:0 0 16px}html:not(.rtl) .openapi-markdown ol,html:not(.rtl) .openapi-markdown ul{padding-left:24px}html.rtl .openapi-markdown ol,html.rtl .openapi-markdown ul{padding-right:24px}.openapi-markdown ol{list-style:decimal outside}.openapi-markdown ul{list-style:disc outside}.openapi-markdown ol ol{list-style-type:lower-alpha}.openapi-markdown ul ul{list-style-type:circle}.openapi-markdown li+li{margin-top:5px}.openapi-markdown a{color:#00b365;text-decoration:none}.openapi-markdown a:hover{text-decoration:underline}.openapi-markdown code{background:rgba(19,40,70,.06);border-radius:4px;color:#1f2f4d;font:12px/1.6 Consolas,monospace;padding:2px 5px}.openapi-markdown pre{background:#172033;border-radius:6px;color:#eef3fb;margin:0 0 16px;overflow-x:auto;padding:14px 16px}.openapi-markdown pre code{background:transparent;color:inherit;padding:0;white-space:pre}.openapi-markdown blockquote{background:rgba(0,179,101,.05);margin:0 0 16px;padding:8px 14px}html:not(.rtl) .openapi-markdown blockquote{border-left:3px solid #00b365}html.rtl .openapi-markdown blockquote{border-right:3px solid #00b365}.openapi-markdown table{border-collapse:collapse;margin:0 0 16px;width:100%}.openapi-markdown td,.openapi-markdown th{border:1px solid rgba(19,40,70,.1);padding:8px 10px}html:not(.rtl) .openapi-markdown td,html:not(.rtl) .openapi-markdown th{text-align:left}html.rtl .openapi-markdown td,html.rtl .openapi-markdown th{text-align:right}.openapi-markdown th{background:#f7f8fa;color:#1f2f4d}.openapi-markdown--empty{color:#8b95a8}.openapi-api-list{border:1px solid rgba(19,40,70,.1);border-radius:6px;overflow:hidden}.openapi-api-list>button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:0;border-bottom:1px solid rgba(19,40,70,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-height:62px;padding:10px 16px;width:100%}html:not(.rtl) .openapi-api-list>button{text-align:left}html.rtl .openapi-api-list>button{text-align:right}.openapi-api-list>button:last-child{border-bottom:0}.openapi-api-list>button:hover{background:#f8fbfa}.openapi-api-list>button>span:nth-child(2){-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:5px;min-width:0}.openapi-api-list strong{font-size:14px}.openapi-api-list code,.openapi-api-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-api-list code{color:#8b95a8;font-size:12px}.openapi-method{-webkit-box-flex:0;background:rgba(0,179,101,.15);border-radius:4px;color:#00b365;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1.5;padding:2px 6px;text-transform:uppercase}.openapi-method--post{background:rgba(22,119,255,.12);color:#1677ff}.openapi-method--patch,.openapi-method--put{background:rgba(250,173,20,.14);color:#d48806}.openapi-method--delete{background:rgba(245,34,45,.11);color:#d9363e}.openapi-info-grid{display:grid;gap:16px 32px;grid-template-columns:30% minmax(0,1fr)}.openapi-info-grid>div{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.openapi-info-grid .wide{grid-column:1/-1}.openapi-info-grid span{color:#8b95a8;font-size:13px}.openapi-info-grid code,.openapi-info-grid strong{font-size:14px;font-weight:500}.openapi-info-grid code{color:#00b365;word-break:break-all}.openapi-missing-base-url{color:#d93025!important}.openapi-portal-login-link{background:transparent;border:0;color:#00b365;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:none}.openapi-portal-login-link:hover{color:#00994f;text-decoration:underline}.openapi-table-wrap{border:1px solid rgba(19,40,70,.1);border-radius:8px;overflow-x:auto;width:100%}.openapi-table{border-collapse:collapse;font-size:13px;width:100%}.openapi-table th{background:rgba(0,0,0,.02);border-bottom:1px solid rgba(19,40,70,.1);color:#8b95a8;font-size:12px;font-weight:600;padding:12px 16px;white-space:nowrap}html:not(.rtl) .openapi-table th{text-align:left}html.rtl .openapi-table th{text-align:right}.openapi-table td{border-bottom:1px solid rgba(19,40,70,.1);color:#5a6a87;line-height:1.55;max-width:360px;padding:12px 16px;vertical-align:top;word-break:break-word}.openapi-table tbody tr:last-child td{border-bottom:0}.openapi-table tbody tr:hover{background:rgba(0,179,101,.02)}.openapi-table td strong{color:#1f2f4d;font-weight:500}.openapi-value-cell{color:#8b95a8!important;font:12px/1.6 Consolas,monospace;max-width:300px;word-break:break-all}.openapi-token-guide-link{color:#00b365;font-weight:700;text-decoration:none}.openapi-token-guide-link:hover{text-decoration:underline}.openapi-table-empty{color:#8b95a8;padding:42px!important;text-align:center}.openapi-module-api-table th:first-child{min-width:360px;width:420px}.openapi-module-api-table th:nth-child(2){width:100px}.openapi-module-api-table td button{background:transparent;border:0;color:#00b365;cursor:pointer;font-weight:500;padding:0}.openapi-module-api-table td button:hover{color:#00994f;text-decoration:underline}.openapi-params-table{min-width:860px;table-layout:fixed}.openapi-params-table col:first-child{width:18%}.openapi-params-table col:nth-child(2){width:23%}.openapi-params-table col:nth-child(3){width:12%}.openapi-params-table col:nth-child(4){width:10%}.openapi-params-table col:nth-child(5){width:37%}.openapi-params-table td,.openapi-params-table th{max-width:none}.openapi-params-table td,.openapi-params-table td .openapi-token-guide-link,.openapi-params-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-param-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;min-width:0}.openapi-param-toggle,.openapi-param-toggle-placeholder{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;width:18px}.openapi-param-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;border-radius:3px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;padding:0}.openapi-param-toggle:hover{background:rgba(0,179,101,.08)}.openapi-param-toggle .openapi-chevron{height:14px;width:14px}.openapi-param-name strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-content-type{color:#5a6a87;font-size:13px;margin-bottom:16px}.openapi-content-type code{background:rgba(0,0,0,.05);border-radius:3px;padding:2px 6px}.openapi-code-block{background:#1f2f4d;border-radius:8px;margin:16px 0 0;padding:20px;position:relative}.openapi-code-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.openapi-code-header span{color:hsla(0,0%,100%,.6);font-size:12px}.openapi-code-header button{background:hsla(0,0%,100%,.1);border:0;border-radius:4px;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:12px;padding:4px 12px}.openapi-code-header button:hover{background:hsla(0,0%,100%,.15);color:#fff}.openapi-code-block pre{background:transparent;color:#f0f4ff;font:13px/1.6 Consolas,monospace;margin:0;max-height:500px;overflow:auto;white-space:pre-wrap}.openapi-state{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#8b95a8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;justify-content:center;min-height:100px}.openapi-search-empty-state{min-height:calc(100vh - 180px)}.openapi-state--error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 8px;text-align:center}.openapi-state--error button{background:transparent;border:1px solid #00b365;border-radius:5px;color:#00b365;cursor:pointer;padding:6px 12px}.openapi-spinner{-webkit-animation:openapi-spin .7s linear infinite;animation:openapi-spin .7s linear infinite;border:2px solid rgba(0,179,101,.18);border-radius:50%;border-top-color:#00b365;height:18px;width:18px}@-webkit-keyframes openapi-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes openapi-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.openapi-error-sidebar>button{color:#5a6a87;margin-bottom:2px}.openapi-error-sidebar>button.active{color:#00b365}.openapi-error-module-search{margin:0 0 10px;position:relative}.openapi-error-module-search .openapi-search-svg{color:#8b95a8;height:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}html:not(.rtl) .openapi-error-module-search .openapi-search-svg{left:10px}html.rtl .openapi-error-module-search .openapi-search-svg{right:10px}.openapi-error-module-search input{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:6px;color:#1f2f4d;font-size:12px;height:34px;outline:0;width:100%}html:not(.rtl) .openapi-error-module-search input{padding:0 10px 0 32px}html.rtl .openapi-error-module-search input{padding:0 32px 0 10px}.openapi-error-module-search input:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 3px rgba(0,179,101,.1);box-shadow:0 0 0 3px rgba(0,179,101,.1)}.openapi-error-module-list{background:rgba(19,40,70,.025);border:1px solid rgba(19,40,70,.07);border-radius:8px;margin:0;padding:4px}.openapi-error-module-list button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:hsla(0,0%,100%,.72);border:1px solid transparent;border-radius:6px;color:#1f2f4d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;margin:2px 0;padding:10px 12px;width:100%}html:not(.rtl) .openapi-error-module-list button{border-left:3px solid transparent;text-align:left}html.rtl .openapi-error-module-list button{border-right:3px solid transparent;text-align:right}.openapi-error-module-list button+button{border-top-color:rgba(19,40,70,.06)}.openapi-error-module-list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-error-module-list button b{background:rgba(31,47,77,.05);border-radius:4px;color:#8b95a8;font-size:11px;font-weight:500;min-width:22px;padding:2px 5px;text-align:center}.openapi-error-module-list button:hover{background:rgba(0,179,101,.06);color:#1f2f4d}.openapi-error-module-list button.active{background:rgba(0,179,101,.1);color:#00b365}html:not(.rtl) .openapi-error-module-list button.active{border-left-color:#00b365}html.rtl .openapi-error-module-list button.active{border-right-color:#00b365}.openapi-error-content-toolbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.openapi-error-content-toolbar h2{color:#1f2f4d;font-size:24px;font-weight:600;margin:0}.openapi-error-code-search{-webkit-box-flex:0;-ms-flex:0 1 520px;flex:0 1 520px;min-width:0}.openapi-error-code-search .openapi-search{max-width:none}.openapi-error-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:24px}.openapi-error-header h1{font-size:32px;margin:0}.openapi-error-header p{color:#5a6a87;font-size:14px;margin:0;padding-bottom:2px}.openapi-search-box{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:24px;padding:24px}.openapi-search{background:transparent;border:0;display:block;height:auto;margin:0;max-width:600px;padding:0;position:relative}.openapi-search-icon{color:#8b95a8;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}html:not(.rtl) .openapi-search-icon{left:16px}html.rtl .openapi-search-icon{right:16px}.openapi-search-svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.openapi-search:focus-within{-webkit-box-shadow:none;box-shadow:none}.openapi-search input{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:8px;color:#1f2f4d;font-size:14px;outline:0;width:100%}html:not(.rtl) .openapi-search input{padding:12px 16px 12px 48px}html.rtl .openapi-search input{padding:12px 48px 12px 16px}.openapi-search input:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 3px rgba(0,179,101,.1);box-shadow:0 0 0 3px rgba(0,179,101,.1)}.openapi-business-errors>h2{-webkit-box-pack:start;-ms-flex-pack:start;gap:12px;justify-content:flex-start}.openapi-business-errors>p{color:#8b95a8;font-size:14px;margin:0 0 24px}.openapi-business-errors>h2 .openapi-sidebar-icon{color:#1890ff;height:18px;width:18px}.openapi-error-group{margin-bottom:32px}.openapi-error-group:last-child{margin-bottom:0}.openapi-error-group h3{border-bottom:1px solid rgba(19,40,70,.1);font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.openapi-error-code-table th:first-child{width:150px}.openapi-error-code-table td:nth-child(2),.openapi-error-code-table th:nth-child(2){max-width:300px;min-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px;word-break:normal}.openapi-error-code-table td:nth-child(3),.openapi-error-code-table th:nth-child(3){min-width:360px;white-space:normal;word-break:break-word}.openapi-error-drawer-backdrop{-webkit-box-pack:end;-ms-flex-pack:end;backdrop-filter:blur(2px);background:rgba(13,24,39,.32);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:116px;z-index:2000}.openapi-page--public .openapi-error-drawer-backdrop{top:64px}.openapi-page--embedded .openapi-error-drawer-backdrop{position:absolute;top:52px}.openapi-page--embedded.openapi-page--public .openapi-error-drawer-backdrop{top:0}.openapi-error-drawer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:openapi-error-drawer-in .24s ease-out;animation:openapi-error-drawer-in .24s ease-out;background:#f8fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative;width:min(980px,92vw)}html:not(.rtl) .openapi-error-drawer{-webkit-box-shadow:-12px 0 36px rgba(31,47,77,.18);box-shadow:-12px 0 36px rgba(31,47,77,.18)}html.rtl .openapi-error-drawer{-webkit-box-shadow:12px 0 36px rgba(31,47,77,.18);box-shadow:12px 0 36px rgba(31,47,77,.18)}.openapi-error-drawer-header{-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 32px;flex:0 0 32px;justify-content:flex-end;padding:2px 20px 0}.openapi-error-drawer-header,.openapi-error-drawer-header button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.openapi-error-drawer-header button{-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:0;border-radius:5px;color:#8b95a8;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.openapi-error-drawer-header button:hover{background:rgba(0,0,0,.05);color:#1f2f4d}.openapi-error-drawer-toolbar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding:12px 28px}.openapi-error-drawer-toolbar>span{color:#1f2f4d;font-size:20px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-error-drawer-toolbar .openapi-search{-webkit-box-flex:0;-ms-flex:0 1 520px;flex:0 1 520px;min-width:280px}.openapi-error-drawer>.openapi-card{margin:0 28px 28px;overflow:auto}@-webkit-keyframes openapi-error-drawer-in{0%{opacity:0;-webkit-transform:translateX(24px);transform:translateX(24px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes openapi-error-drawer-in{0%{opacity:0;-webkit-transform:translateX(24px);transform:translateX(24px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (max-width:760px){.openapi-error-drawer-backdrop{top:154px}}.openapi-debug-entry{background:#fff;border:1px solid #00b365;border-radius:4px;color:#00b365;cursor:pointer;margin-top:18px;padding:8px 16px}.openapi-debug-panel{background:#fff;inset:0;overflow:auto;padding:28px 40px 60px;position:absolute;z-index:5}.openapi-debug-credential{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:6px;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:14px;margin-bottom:18px;min-height:48px;padding:10px 14px}.openapi-debug-credential strong{color:#1f2f4d;font-size:14px;font-weight:600}.openapi-debug-credential label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;white-space:nowrap}html:not(.rtl) .openapi-debug-credential label{margin-left:auto}html.rtl .openapi-debug-credential label{margin-right:auto}.openapi-debug-credential select{color:#1f2f4d;height:30px;padding:0 8px}.openapi-debug-credential button,.openapi-debug-credential select{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:4px}.openapi-debug-credential button{color:#5a6a87;cursor:pointer;padding:5px 10px;white-space:nowrap}.openapi-debug-credential button:hover{border-color:#00b365;color:#00b365}.openapi-debug-authenticated{color:#008a4c;white-space:nowrap}.openapi-debug-token{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-debug-main-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:6px}.openapi-debug-tab-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.openapi-debug-example{padding:4px 0 0}.openapi-debug-code-tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(19,40,70,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-bottom:12px}.openapi-debug-code-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#5a6a87;cursor:pointer;padding:0 0 9px}.openapi-debug-code-tabs button.active{border-bottom-color:#00b365;color:#00b365;font-weight:600}.openapi-debug-code-tabs button:last-child{border:1px solid rgba(19,40,70,.1);border-radius:4px;padding:5px 10px}html:not(.rtl) .openapi-debug-code-tabs button:last-child{margin-left:auto}html.rtl .openapi-debug-code-tabs button:last-child{margin-right:auto}.openapi-debug-code-tabs button:last-child:hover{border-color:#00b365;color:#00b365}.openapi-debug-code-tabs button:last-child.is-copied{background:#00b365;border-color:#00b365;color:#fff}.openapi-debug-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#eafdf1),color-stop(68%,#f6fef4),to(#fff8f1));border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;margin-bottom:10px;min-height:92px;padding:20px}html:not(.rtl) .openapi-debug-header{background:linear-gradient(90deg,#eafdf1,#f6fef4 68%,#fff8f1)}html.rtl .openapi-debug-header{background:linear-gradient(-90deg,#eafdf1,#f6fef4 68%,#fff8f1)}.openapi-debug-header strong{display:block;font-size:16px;font-weight:500;margin-bottom:8px}.openapi-debug-module-name{color:#8b95a8;display:block;font-size:12px;margin-bottom:4px}.openapi-debug-url{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5a6a87;font-size:12px}.openapi-debug-actions,.openapi-debug-url{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.openapi-debug-actions button{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:4px;cursor:pointer;padding:8px 14px}.openapi-debug-actions .openapi-debug-primary{background:#00b365;border-color:#00b365;color:#fff}.openapi-debug-actions button:disabled{cursor:wait;opacity:.65}.openapi-debug-content{display:grid;gap:4px;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:calc(100% - 82px)}.openapi-debug-request,.openapi-debug-result{background:#fff;border:1px solid rgba(19,40,70,.1);min-width:0;padding:20px}.openapi-debug-tabs{border-bottom:1px solid rgba(19,40,70,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:22px}.openapi-debug-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#5a6a87;cursor:pointer;padding:4px 0 12px}.openapi-debug-tabs button.active{border-bottom-color:#00b365;color:#00b365;font-weight:600}.openapi-debug-rows{min-height:0}.openapi-debug-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin-bottom:8px}.openapi-debug-body,.openapi-debug-row input{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:4px;color:#1f2f4d;font-size:13px;min-height:34px;outline:0;padding:8px 10px;width:100%}.openapi-debug-add,.openapi-debug-remove{background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:4px;color:#5a6a87;cursor:pointer;min-height:34px;padding:0 10px;white-space:nowrap}.openapi-debug-add:hover,.openapi-debug-remove:hover{border-color:#00b365;color:#00b365}.openapi-debug-add{border-color:rgba(0,179,101,.45);color:#00b365;margin-top:10px}.openapi-debug-body{font:13px/1.6 Consolas,monospace;min-height:240px;resize:vertical}.openapi-debug-body-type{color:#5a6a87;font-size:13px;margin-bottom:10px}.openapi-debug-body-type code{background:rgba(0,0,0,.05);border-radius:3px;color:#1f2f4d;padding:2px 6px}.openapi-debug-body:focus,.openapi-debug-row input:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 2px rgba(0,179,101,.1);box-shadow:0 0 0 2px rgba(0,179,101,.1)}.openapi-debug-empty{-webkit-box-pack:center;-ms-flex-pack:center;color:#8b95a8;justify-content:center;min-height:160px}.openapi-debug-empty,.openapi-debug-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}.openapi-debug-status{gap:24px;min-height:40px;padding:0 20px}.openapi-debug-status.success{background:#d9f5d6;color:green}.openapi-debug-status.failure{background:#fde2e2;color:#ac2f28}.openapi-debug-real-url{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;min-width:0;padding:16px 0}.openapi-debug-real-url b{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.openapi-debug-real-url span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openapi-debug-real-url button{-webkit-box-flex:0;background:#fff;border:1px solid rgba(19,40,70,.1);border-radius:4px;color:#5a6a87;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;padding:4px 8px}.openapi-debug-real-url button:hover{border-color:#00b365;color:#00b365}.openapi-debug-real-url button.is-copied{background:#00b365;border-color:#00b365;color:#fff}.openapi-debug-code{background:#172033;border-radius:4px;color:#eef3fb;font:13px/1.6 Consolas,monospace;margin:0;max-height:520px;min-height:240px;overflow:auto;padding:16px;white-space:pre-wrap}@media (max-width:900px){.openapi-nav{padding:0 18px}.openapi-brand span{display:none}html:not(.rtl) .openapi-nav-title{margin-left:12px}html.rtl .openapi-nav-title{margin-right:12px}.openapi-tabs{padding:0 20px}.openapi-error-sidebar,.openapi-sidebar{-ms-flex-preferred-size:220px;flex-basis:220px;width:220px}.openapi-content,.openapi-error-content{padding:28px 24px 60px}.openapi-debug-panel{padding:20px}.openapi-page--debug .openapi-debug-panel{padding:20px 24px 36px}.openapi-debug-content,.openapi-info-grid{grid-template-columns:1fr}.openapi-info-grid .wide{grid-column:auto}}@media (max-width:640px){.openapi-nav-title{font-size:14px}.openapi-language>button{font-size:0}.openapi-language>button .p-icon{font-size:16px}.openapi-error-drawer-toolbar{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:stretch;-ms-flex-direction:column;flex-direction:column;padding:12px 28px}.openapi-error-drawer-toolbar .openapi-search{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:0;width:100%}.openapi-error-sidebar,.openapi-sidebar{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.openapi-error-workspace,.openapi-workspace{overflow:auto}.openapi-error-workspace,.openapi-workspace,.openapi-workspace-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.openapi-debug-top-config{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 20px}.openapi-debug-top-token{-ms-flex-preferred-size:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;flex-basis:100%;order:3}.openapi-debug-top-config>button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.openapi-error-sidebar,.openapi-sidebar{-ms-flex-negative:0;border-bottom:1px solid rgba(19,40,70,.1);flex-shrink:0;max-height:42vh}html:not(.rtl) .openapi-error-sidebar,html:not(.rtl) .openapi-sidebar{border-right:0}html.rtl .openapi-error-sidebar,html.rtl .openapi-sidebar{border-left:0}.openapi-content,.openapi-error-content{overflow:visible}.openapi-content-header h1{font-size:25px}.openapi-debug-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.openapi-debug-credential,.openapi-debug-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.openapi-debug-credential{-ms-flex-wrap:wrap;flex-wrap:wrap}html:not(.rtl) .openapi-debug-credential label{margin-left:0}html.rtl .openapi-debug-credential label{margin-right:0}.openapi-debug-token{max-width:180px}.openapi-debug-row{grid-template-columns:1fr}.openapi-debug-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.openapi-card{padding:22px 18px}}*{letter-spacing:0}#app,body,html{margin:0;min-height:100%;width:100%}body{color:#1f2f4d;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}button{color:inherit}.integration-docs-page{background-color:#f8fafb;isolation:isolate;min-height:100vh;position:relative}.integration-docs-page:before{background-size:60px 60px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}html:not(.rtl) .integration-docs-page:before{background-image:linear-gradient(rgba(0,179,101,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.05) 1px,transparent 0)}html.rtl .integration-docs-page:before{background-image:linear-gradient(rgba(0,179,101,.05) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.05) 1px,transparent 0)}.integration-docs-page--embedded{height:100%;min-height:0;overflow-y:auto;width:100%}.integration-docs-page--embedded .integration-docs-layout{padding-top:0}.integration-docs-page--embedded .integration-docs-main{padding-top:40px}.integration-docs-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(18px);background:rgba(246,248,250,.94);border-bottom:1px solid rgba(31,47,77,.11);display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;height:64px;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:30}.integration-docs-nav>.p-icon{color:#8792a6;font-size:12px}.integration-docs-nav>strong{font-size:14px;font-weight:600}.integration-docs-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1f2f4d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:600;gap:10px;text-decoration:none}.integration-docs-brand img{height:36px;-o-object-fit:contain;object-fit:contain;width:36px}.integration-docs-layout{display:grid;gap:28px;grid-template-columns:190px minmax(0,1fr) 270px;margin:0 auto;padding:64px 48px 80px;position:relative;width:min(1600px,100%);z-index:1}.integration-docs-block,.integration-docs-main,.integration-docs-section{max-width:100%;min-width:0}.integration-docs-main{padding-top:42px}.integration-docs-docnav{-ms-flex-item-align:start;align-self:start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px 0;position:sticky;top:64px}.integration-docs-docnav strong{color:#8792a6;display:block;font-size:12px}html:not(.rtl) .integration-docs-docnav strong{margin:0 0 14px 10px}html.rtl .integration-docs-docnav strong{margin:0 10px 14px 0}.integration-docs-docnav button{background:transparent;border:0;color:#5a6a87;cursor:pointer;font-size:13px;line-height:1.5;min-height:38px;padding:8px 10px;width:100%}html:not(.rtl) .integration-docs-docnav button{border-left:2px solid transparent;text-align:left}html.rtl .integration-docs-docnav button{border-right:2px solid transparent;text-align:right}.integration-docs-docnav button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-docs-docnav button:hover{background:rgba(0,168,98,.04);color:#1f2f4d}.integration-docs-docnav button.active{background:rgba(0,168,98,.07);color:#008a50;font-weight:600}html:not(.rtl) .integration-docs-docnav button.active{border-left-color:#00a862}html.rtl .integration-docs-docnav button.active{border-right-color:#00a862}.integration-docs-empty{color:#8792a6;font-size:14px}.integration-docs-intro{border-bottom:1px solid rgba(31,47,77,.11);margin-bottom:44px;padding-bottom:34px}.integration-docs-intro>span{color:#00a862;font-size:12px;font-weight:700}.integration-docs-intro h1{font-size:32px;line-height:1.3;margin:10px 0 14px}.integration-docs-intro p{color:#5a6a87;font-size:15px;line-height:1.8;margin:0;max-width:780px}.integration-docs-section{margin-bottom:42px;scroll-margin-top:88px}.integration-docs-section>h2{font-size:22px;line-height:1.4;margin:0 0 18px}.integration-docs-block{background:#fff;border:1px solid rgba(31,47,77,.11);border-radius:8px;padding:30px}.integration-docs-paragraph{color:#5a6a87;font-size:14px;line-height:1.85;margin:0 0 18px;overflow-wrap:anywhere}.integration-docs-auth-heading{color:#1f2f4d;font-size:18px;line-height:1.45;margin:28px 0 12px;scroll-margin-top:24px}.integration-docs-sso-main .integration-docs-block{padding-top:22px}.integration-docs-tenant-main .integration-docs-block{padding:30px 32px}.integration-docs-sso-main .integration-docs-markdown>:first-child{margin-top:0}.integration-docs-markdown{color:#5a6a87;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.integration-docs-markdown h1,.integration-docs-markdown h2,.integration-docs-markdown h3,.integration-docs-markdown h4{color:#1f2f4d;line-height:1.45;margin-bottom:16px}.integration-docs-markdown h1{font-size:24px}.integration-docs-markdown h2{font-size:20px;margin-top:28px}.integration-docs-markdown h3{font-size:17px;margin-top:22px}.integration-docs-markdown p{margin:0 0 16px}.integration-docs-markdown ol{list-style:decimal;margin:12px 0 18px}html:not(.rtl) .integration-docs-markdown ol{padding-left:28px}html.rtl .integration-docs-markdown ol{padding-right:28px}.integration-docs-markdown ul{list-style:disc;margin:12px 0 18px}html:not(.rtl) .integration-docs-markdown ul{padding-left:28px}html.rtl .integration-docs-markdown ul{padding-right:28px}.integration-docs-markdown li{margin:5px 0}.integration-docs-markdown ol ol{list-style:lower-alpha}.integration-docs-markdown ul ul{list-style:circle}.integration-docs-markdown img{height:auto;max-width:100%}.integration-docs-markdown pre{background:#172033;border-radius:6px;color:#dbe6f4;overflow-x:auto;padding:16px}.integration-docs-markdown code{background:#f0f3f5;border-radius:3px;padding:2px 4px}.integration-docs-markdown pre code{background:transparent;padding:0}.integration-docs-markdown table{border-collapse:collapse;display:block;margin:18px 0;min-width:720px;overflow-x:auto;white-space:nowrap;width:100%}.integration-docs-markdown td,.integration-docs-markdown th{border:1px solid rgba(31,47,77,.11);line-height:1.6;min-width:110px;padding:11px 16px;vertical-align:top;word-break:keep-all}html:not(.rtl) .integration-docs-markdown td,html:not(.rtl) .integration-docs-markdown th{text-align:left}html.rtl .integration-docs-markdown td,html.rtl .integration-docs-markdown th{text-align:right}.integration-docs-markdown th{background:#f3f6f8;color:#1f2f4d}.integration-docs-markdown .integration-docs-login-link{color:#00a862;font-weight:700;text-decoration:none}.integration-docs-markdown .integration-docs-login-link:hover{color:#008a50;text-decoration:underline}.integration-docs-markdown .integration-docs-token-guide-link{color:#00a862;font-weight:700;text-decoration:none}.integration-docs-markdown .integration-docs-token-guide-link:hover{color:#008a50;text-decoration:underline}.integration-docs-block>:last-child,.integration-docs-capability-content>:last-child{margin-bottom:0}.integration-docs-list{color:#5a6a87;font-size:14px;line-height:1.85;margin:4px 0 20px;overflow-wrap:anywhere}html:not(.rtl) .integration-docs-list{padding-left:22px}html.rtl .integration-docs-list{padding-right:22px}.integration-docs-list li+li{margin-top:7px}.integration-docs-list li::marker{color:#00a862}.integration-docs-steps{list-style:none;margin:22px 0;padding:0}.integration-docs-steps li{display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);min-height:68px;position:relative}.integration-docs-steps li:not(:last-child):before{background:rgba(31,47,77,.11);bottom:0;content:"";position:absolute;top:34px;width:1px}html:not(.rtl) .integration-docs-steps li:not(:last-child):before{left:16px}html.rtl .integration-docs-steps li:not(:last-child):before{right:16px}.integration-docs-steps li>span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#00a862;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.integration-docs-steps strong{display:block;font-size:14px;padding-top:5px}.integration-docs-steps p{color:#5a6a87;font-size:13px;line-height:1.65;margin:5px 0 18px}.integration-docs-code{background:#172033;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;margin:20px 0;overflow:hidden}.integration-docs-code>div{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#202b40;border-bottom:1px solid hsla(0,0%,100%,.07);color:#aebbd0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;height:42px;justify-content:space-between}html:not(.rtl) .integration-docs-code>div{padding:0 12px 0 18px}html.rtl .integration-docs-code>div{padding:0 18px 0 12px}.integration-docs-code button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:4px;color:#d9e3f1;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;height:30px;padding:0 8px}.integration-docs-code button:hover{background:hsla(0,0%,100%,.08)}.integration-docs-code pre{color:#dbe6f4;font:13px/1.7 Consolas,Courier New,monospace;margin:0;max-height:480px;overflow:auto;padding:20px;white-space:pre-wrap;word-break:break-word}.integration-docs-table-wrap{border:1px solid rgba(31,47,77,.11);border-radius:6px;margin:20px 0;overflow-x:auto;width:100%}.integration-docs-table{border-collapse:collapse;font-size:13px;min-width:560px;width:100%}.integration-docs-table th{background:#f3f6f8;color:#1f2f4d;font-weight:600;padding:12px 14px;white-space:nowrap}html:not(.rtl) .integration-docs-table th{text-align:left}html.rtl .integration-docs-table th{text-align:right}.integration-docs-table td{border-top:1px solid rgba(31,47,77,.11);color:#5a6a87;line-height:1.6;padding:13px 14px}.integration-docs-table td:first-child{color:#1f2f4d;font-family:Consolas,monospace}.integration-docs-callout{background:rgba(22,119,255,.07);border-radius:4px;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);margin:20px 0;padding:15px 16px}html:not(.rtl) .integration-docs-callout{border-left:3px solid #1677ff}html.rtl .integration-docs-callout{border-right:3px solid #1677ff}.integration-docs-callout>.p-icon{color:#1677ff;margin-top:2px}.integration-docs-callout strong{display:block;font-size:13px;margin-bottom:4px}.integration-docs-callout p{color:#5a6a87;font-size:13px;line-height:1.65;margin:0}.integration-docs-callout--success{background:rgba(0,168,98,.08)}html:not(.rtl) .integration-docs-callout--success{border-left-color:#00a862}html.rtl .integration-docs-callout--success{border-right-color:#00a862}.integration-docs-callout--success>.p-icon{color:#00a862}.integration-docs-callout--warning{background:rgba(250,173,20,.1)}html:not(.rtl) .integration-docs-callout--warning{border-left-color:#d89614}html.rtl .integration-docs-callout--warning{border-right-color:#d89614}.integration-docs-callout--warning>.p-icon{color:#d89614}.integration-docs-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid rgba(31,47,77,.11);border-radius:6px;color:#1f2f4d;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;justify-content:space-between;margin-top:20px;min-height:66px;padding:13px 16px;text-decoration:none}.integration-docs-link:hover{background:rgba(0,168,98,.04);border-color:rgba(0,168,98,.45)}.integration-docs-link span{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.integration-docs-link strong{color:#008a50;font-size:14px}.integration-docs-link small{color:#5a6a87;font-size:12px}.integration-docs-link>.p-icon{color:#00a862}.integration-docs-capability{padding-top:0}.integration-docs-capability-guide-main .integration-docs-capability{padding-top:30px}.integration-docs-capability-reference{color:#5a6a87;font-size:14px;line-height:1.75;margin:0}.integration-docs-capability-reference a{color:#00a862;font-weight:700;text-decoration:none}.integration-docs-capability-reference a:hover{color:#008a50;text-decoration:underline}.integration-docs-tabs{border-bottom:1px solid rgba(31,47,77,.11);display:grid;grid-template-columns:repeat(4,1fr);height:58px;margin:0 -32px 28px}.integration-docs-tabs button{background:transparent;border:0;color:#5a6a87;cursor:pointer;position:relative}.integration-docs-tabs button:hover{background:rgba(0,168,98,.04);color:#1f2f4d}.integration-docs-tabs button.active{color:#008a50;font-weight:600}.integration-docs-tabs button.active:after{background:#00a862;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.integration-docs-capability-content h3{font-size:19px;margin:0 0 10px}.integration-docs-capability-description{color:#5a6a87;font-size:14px;line-height:1.75;margin:0 0 24px}.integration-docs-toc{-ms-flex-item-align:start;align-self:start;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;position:sticky;top:64px}html:not(.rtl) .integration-docs-toc{border-left:1px solid rgba(31,47,77,.11);padding:40px 0 40px 22px}html.rtl .integration-docs-toc{border-right:1px solid rgba(31,47,77,.11);padding:40px 22px 40px 0}.integration-docs-toc>strong{color:#8792a6;display:block;font-size:12px}html:not(.rtl) .integration-docs-toc>strong{margin:0 0 14px 12px}html.rtl .integration-docs-toc>strong{margin:0 12px 14px 0}.integration-docs-toc nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.integration-docs-toc button{background:transparent;border:0;color:#5a6a87;cursor:pointer;font-size:13px;min-height:34px;padding:7px 12px;width:100%}html:not(.rtl) .integration-docs-toc button{border-left:2px solid transparent;text-align:left}html.rtl .integration-docs-toc button{border-right:2px solid transparent;text-align:right}.integration-docs-toc button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-docs-toc button:hover{background:rgba(0,168,98,.04);color:#1f2f4d}.integration-docs-toc button.active{background:rgba(0,168,98,.07);color:#008a50;font-weight:600}html:not(.rtl) .integration-docs-toc button.active{border-left-color:#00a862}html.rtl .integration-docs-toc button.active{border-right-color:#00a862}.integration-docs-toc nav>div button{font-size:12px}html:not(.rtl) .integration-docs-toc nav>div button{padding-left:26px}html.rtl .integration-docs-toc nav>div button{padding-right:26px}.integration-docs-toc .integration-docs-toc-subnav button{color:#8792a6;font-size:11px}html:not(.rtl) .integration-docs-toc .integration-docs-toc-subnav button{padding-left:40px}html.rtl .integration-docs-toc .integration-docs-toc-subnav button{padding-right:40px}.integration-docs-toc .integration-docs-toc-subnav button.active{background:rgba(0,168,98,.04);color:#008a50}html:not(.rtl) .integration-docs-toc .integration-docs-toc-subnav button.active{border-left-color:rgba(0,168,98,.55)}html.rtl .integration-docs-toc .integration-docs-toc-subnav button.active{border-right-color:rgba(0,168,98,.55)}.integration-docs-toc button.integration-docs-toc-level-2{color:#8792a6;font-size:12px}html:not(.rtl) .integration-docs-toc button.integration-docs-toc-level-2{padding-left:26px}html.rtl .integration-docs-toc button.integration-docs-toc-level-2{padding-right:26px}.integration-docs-toc button.integration-docs-toc-level-2.active{color:#008a50}.integration-docs-toc button.integration-docs-toc-level-3{color:#8792a6;font-size:11px}html:not(.rtl) .integration-docs-toc button.integration-docs-toc-level-3{padding-left:40px}html.rtl .integration-docs-toc button.integration-docs-toc-level-3{padding-right:40px}.integration-docs-toc button.integration-docs-toc-level-3.active{color:#008a50}.integration-docs-state{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8fafb;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:12px;justify-content:center;min-height:100vh}.integration-docs-state--error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.integration-docs-state--error button{background:#00a862;border:0;border-radius:5px;color:#fff;cursor:pointer;height:34px;padding:0 14px}.integration-docs-spinner{-webkit-animation:integration-docs-spin .7s linear infinite;animation:integration-docs-spin .7s linear infinite;border:2px solid rgba(0,168,98,.2);border-radius:50%;border-top-color:#00a862;height:20px;width:20px}@-webkit-keyframes integration-docs-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes integration-docs-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:900px){.integration-docs-layout{gap:20px;grid-template-columns:170px minmax(0,1fr) 240px;padding-left:28px;padding-right:28px}.integration-docs-nav{padding:0 28px}.integration-docs-block{padding:26px 24px}.integration-docs-tabs{margin-left:-24px;margin-right:-24px}}@media (max-width:700px){.integration-docs-nav{padding:0 18px}.integration-docs-brand span{display:none}.integration-docs-layout{display:block;padding:64px 18px 56px}.integration-docs-page--embedded .integration-docs-layout{padding-top:0}.integration-docs-layout,.integration-docs-main{max-width:100vw;overflow-x:hidden;width:100%}.integration-docs-main{padding-top:30px}.integration-docs-intro{margin-bottom:34px}.integration-docs-intro h1{font-size:27px}.integration-docs-section{margin-bottom:34px}.integration-docs-section>h2{font-size:20px}.integration-docs-block{overflow:hidden;padding:22px 18px;width:100%}.integration-docs-tenant-main .integration-docs-block{padding:30px 18px}.integration-docs-tabs{height:auto;margin-left:-18px;margin-right:-18px;min-height:54px}.integration-docs-tabs button{font-size:12px;min-width:0;overflow-wrap:anywhere;padding:10px 5px}.integration-docs-toc{display:none}.integration-docs-docnav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;padding:0;position:static}.integration-docs-docnav strong{display:none}.integration-docs-docnav button{border:1px solid rgba(31,47,77,.11);border-radius:5px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.integration-docs-code pre{font-size:12px;padding:16px}}.skills-page{background-color:#f8fafb;background-size:60px 60px;color:#1f2f4d;height:100%;overflow-y:auto;position:relative}html:not(.rtl) .skills-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.035) 1px,transparent 0)}html.rtl .skills-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.035) 1px,transparent 0)}.skills-page:before{background-image:none;background-size:60px 60px;bottom:0;left:0;right:0;top:64px}.skills-page:after,.skills-page:before{content:"";pointer-events:none;position:fixed;z-index:0}.skills-page:after{background:radial-gradient(ellipse,rgba(250,173,20,.1) 0,rgba(255,214,102,.06) 50%,transparent 70%);height:400px;top:-136px;width:800px}html:not(.rtl) .skills-page:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.rtl .skills-page:after{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.skills-container{margin:0 auto;max-width:1280px;padding:64px 32px;position:relative;width:100%;z-index:1}.skills-hero{margin:0 auto 40px;max-width:760px;text-align:center}.skills-hero h1{color:#1f2f4d;font-size:40px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 32px}.skills-hero p{color:#5a6a87;font-size:18px;line-height:1.6;margin:0}.skills-tools{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:24px;padding:28px}.skills-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;min-height:46px;position:relative;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.skills-search:focus-within{border-color:#00b365;-webkit-box-shadow:0 0 0 3px rgba(0,179,101,.1);box-shadow:0 0 0 3px rgba(0,179,101,.1)}.skills-search input{-webkit-box-flex:1;background:transparent;border:0;color:#1f2f4d;-ms-flex:1;flex:1;font-size:14px;height:44px;min-width:0;outline:0}html:not(.rtl) .skills-search input{padding:0 120px 0 16px}html.rtl .skills-search input{padding:0 16px 0 120px}.skills-search input::-webkit-input-placeholder{color:#8b95a8}.skills-search input::-moz-placeholder{color:#8b95a8}.skills-search input::-ms-input-placeholder{color:#8b95a8}.skills-search input::placeholder{color:#8b95a8}.skills-search button{-webkit-box-flex:0;background:#00b365;background-image:none;border:0;border-radius:5px;color:#fff;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;min-height:32px;padding:0 18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}html:not(.rtl) .skills-search button{right:8px}html.rtl .skills-search button{left:8px}.skills-search button:disabled{background:#00b365;background-image:none;cursor:not-allowed;opacity:1}.skills-search button:hover:not(:disabled){background:#00994f;background-image:none;-webkit-transform:translateY(-50%) scale(1.02);transform:translateY(-50%) scale(1.02)}.skills-button-spinner{-webkit-animation:skills-spin .8s linear infinite;animation:skills-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.45);border-radius:50%;border-top-color:#fff;display:inline-block;height:12px;vertical-align:-2px;width:12px}html:not(.rtl) .skills-button-spinner{margin-right:6px}html.rtl .skills-button-spinner{margin-left:6px}.skills-ai-context{color:#5a6a87;font-size:13px;margin:0 0 16px}.skills-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.skills-filters button{background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:5px;color:#5a6a87;cursor:pointer;font-size:13px;min-height:32px;padding:0 14px;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s}.skills-filters button:hover{border-color:#00b365;color:#00994f}.skills-filters button.active{background:rgba(0,179,101,.12);border-color:transparent;color:#00994f}.skills-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.skills-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:259px;outline:0;padding:20px;-webkit-transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.skills-card:focus-visible,.skills-card:hover{border-color:#faad14;-webkit-box-shadow:0 8px 24px rgba(250,173,20,.2),0 4px 12px rgba(250,173,20,.1);box-shadow:0 8px 24px rgba(250,173,20,.2),0 4px 12px rgba(250,173,20,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.skills-card h2{color:#1f2f4d;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px;min-height:0}.skills-card h2,.skills-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.skills-card>p{color:#5a6a87;font-size:13px;line-height:1.6;margin:0 0 12px;min-height:42px}.skills-card footer{border-top:1px solid rgba(0,0,0,.08);margin-top:auto;padding-top:14px}.skills-card footer,.skills-card-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.skills-card-header{margin-bottom:14px}.skills-number{border:1.5px solid rgba(0,0,0,.08);border-radius:6px;color:#1f2f4d;font-size:18px;font-weight:700;line-height:1.2;min-width:40px;padding:4px 8px;text-align:center}.skills-number-accent-0{background:#e8edff;border-color:#4d7cfe;color:#315bd2}.skills-number-accent-1{background:#e3f8fb;border-color:#15aabf;color:#087f8f}.skills-number-accent-2{background:#e3faf3;border-color:#12b886;color:#087f5b}.skills-number-accent-3{background:#e8f9eb;border-color:#51cf66;color:#2f9e44}.skills-number-accent-4{background:#fff8db;border-color:#fcc419;color:#d99a00}.skills-number-accent-5{background:#fff0df;border-color:#ff922b;color:#d66b00}.skills-number-accent-6{background:#ffebeb;border-color:#ff6b6b;color:#d94848}.skills-number-accent-7{background:#f7eafd;border-color:#cc5de8;color:#9c36b5}.skills-version{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(99,102,241,.1);border-radius:4px;color:#6366f1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.skills-version:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.skills-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.skills-badges span{background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:#5a6a87;font-size:11px;font-weight:500;padding:4px 8px}.skills-card-accent-0 .skills-version{background:#e8edff;color:#315bd2}.skills-card-accent-1 .skills-version{background:#e3f8fb;color:#087f8f}.skills-card-accent-2 .skills-version{background:#e3faf3;color:#087f5b}.skills-card-accent-3 .skills-version{background:#e8f9eb;color:#2f9e44}.skills-card-accent-4 .skills-version{background:#fff8db;color:#d99a00}.skills-card-accent-5 .skills-version{background:#fff0df;color:#d66b00}.skills-card-accent-6 .skills-version{background:#ffebeb;color:#d94848}.skills-card-accent-7 .skills-version{background:#f7eafd;color:#9c36b5}.skills-meta{color:#8b95a8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:12px}.skills-meta,.skills-meta span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skills-meta span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.skills-card-actions{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#8b95a8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;justify-content:flex-end;white-space:nowrap}.skills-card footer button{background:rgba(0,179,101,.1);border:0;border-radius:5px;color:#00b365;cursor:pointer;font-size:12px;font-weight:500;height:30px;padding:0 14px;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.skills-card footer button:hover{background:#00b365;color:#fff}.skills-status{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;color:#8b95a8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:10px;justify-content:center;min-height:260px}.skills-status strong{color:#1f2f4d;font-size:16px}.skills-status button{background:#fff;border:1px solid #6366f1;border-radius:5px;color:#6366f1;cursor:pointer;margin-top:6px;min-height:34px;padding:0 14px}.skills-status--developing{gap:14px;min-height:260px}.skills-status--developing strong{-webkit-animation:skills-developing-breathe 3s ease-in-out infinite;animation:skills-developing-breathe 3s ease-in-out infinite;color:#00a862;font-size:24px;font-weight:600}.skills-status--developing span{color:#5a6a87;font-size:14px}.skills-spinner{-webkit-animation:skills-spin .8s linear infinite;animation:skills-spin .8s linear infinite;border:3px solid rgba(99,102,241,.18);border-radius:50%;border-top-color:#6366f1;height:26px;width:26px}.skills-modal-backdrop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:PingFang SC,Microsoft YaHei,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.skills-modal-backdrop,.skills-modal-backdrop *{-webkit-box-sizing:border-box;box-sizing:border-box}.skills-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:100%}.skills-modal>header{border-bottom:1px solid rgba(0,0,0,.08);position:relative}html:not(.rtl) .skills-modal>header{padding:24px 64px 16px 24px}html.rtl .skills-modal>header{padding:24px 24px 16px 64px}.skills-modal>header p{color:#5a6a87;font-size:14px;line-height:1.6;margin:0}.skills-modal-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 8px}.skills-modal-title h2{color:#1f2f4d;font-size:24px;font-weight:700;line-height:1.35;margin:0}.skills-modal-title span{-webkit-box-flex:0;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);border-radius:4px;color:#4f46e5;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px;font-weight:600;padding:3px 8px}.skills-modal-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f7f8fa;border:0;border-radius:8px;color:#5a6a87;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;justify-content:center;position:absolute;top:18px;width:32px}html:not(.rtl) .skills-modal-close{right:18px}html.rtl .skills-modal-close{left:18px}.skills-modal-close:hover{background:#eceef2;color:#1f2f4d}.skills-modal-close .icon{font-size:16px}.skills-install{border-bottom:1px solid rgba(0,0,0,.08);padding:16px 24px}html:not(.rtl) .skills-install{background:linear-gradient(135deg,rgba(99,102,241,.05),rgba(139,92,246,.05))}html.rtl .skills-install{background:linear-gradient(-135deg,rgba(99,102,241,.05),rgba(139,92,246,.05))}.skills-install>strong{color:#8b95a8;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.skills-install>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-height:48px;padding:12px 16px}.skills-install code{-webkit-box-flex:1;color:#1f2f4d;-ms-flex:1;flex:1;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.5;min-width:0;overflow:visible;overflow-wrap:anywhere;scrollbar-width:none;white-space:normal}.skills-install code::-webkit-scrollbar{display:none}.skills-install button{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#6366f1;border:0;border-radius:4px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;gap:5px;min-height:30px;padding:0 10px}.skills-install button.skills-copy-success{background:#16a34a}.skills-readme{-webkit-box-flex:1;color:#313842;-ms-flex:1;flex:1;font-size:14px;line-height:1.8;min-width:0;overflow:auto;padding:24px}.skills-readme>div h1,.skills-readme>div h2,.skills-readme>div h3,.skills-readme>div h4,.skills-readme>div h5,.skills-readme>div h6{color:#1f2f4d;font-weight:600;line-height:1.4;margin:22px 0 10px}.skills-readme>div h1{font-size:24px}.skills-readme>div h2{font-size:20px}.skills-readme>div h3{font-size:17px}.skills-readme>div h4,.skills-readme>div h5,.skills-readme>div h6{font-size:15px}.skills-readme>div p{color:#5a6a87;margin:0 0 14px}.skills-readme>div ol,.skills-readme>div ul{margin:0 0 16px}html:not(.rtl) .skills-readme>div ol,html:not(.rtl) .skills-readme>div ul{padding-left:28px}html.rtl .skills-readme>div ol,html.rtl .skills-readme>div ul{padding-right:28px}.skills-readme>div ul{list-style:disc outside}.skills-readme>div ol{list-style:decimal outside}.skills-readme>div ul ul{list-style-type:circle}.skills-readme>div ul ul ul{list-style-type:square}.skills-readme>div ol ol{list-style-type:lower-alpha}.skills-readme>div ol ol,.skills-readme>div ol ul,.skills-readme>div ul ol,.skills-readme>div ul ul{margin:6px 0}.skills-readme>div li{color:#5a6a87;margin:4px 0}.skills-readme>div li::marker{color:#6366f1;font-weight:600}.skills-readme>div li>p{margin-bottom:6px}.skills-readme>div table{background:#fff;border:1px solid #dfe3ea;border-collapse:separate;border-radius:10px;border-spacing:0;font-size:13px;line-height:1.55;margin:4px 0 20px;min-width:600px;overflow:hidden;width:100%}.skills-readme>div td,.skills-readme>div th{border-bottom:1px solid #dfe3ea;color:#4a5870;padding:10px 12px;vertical-align:top}html:not(.rtl) .skills-readme>div td,html:not(.rtl) .skills-readme>div th{border-right:1px solid #dfe3ea;text-align:left}html.rtl .skills-readme>div td,html.rtl .skills-readme>div th{border-left:1px solid #dfe3ea;text-align:right}.skills-readme>div .skills-metadata-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;cursor:help;display:-webkit-box;line-height:1.55;overflow:hidden}html:not(.rtl) .skills-readme>div tr>:last-child{border-right:0}html.rtl .skills-readme>div tr>:last-child{border-left:0}.skills-readme>div tbody tr:last-child>*{border-bottom:0}.skills-readme>div th{background:#f2f4f8;color:#263550;font-weight:600;white-space:nowrap}.skills-readme>div tbody tr:nth-child(2n){background:#fafbfc}.skills-readme>div tbody tr:hover{background:#f4f6fb}.skills-readme>div blockquote{background:#f5f6fa;color:#56647c;margin:0 0 16px;padding:10px 14px}html:not(.rtl) .skills-readme>div blockquote{border-left:3px solid #6366f1}html.rtl .skills-readme>div blockquote{border-right:3px solid #6366f1}.skills-readme>div blockquote p:last-child{margin-bottom:0}.skills-readme>div a{color:#4f46e5;text-decoration:underline;text-underline-offset:2px}.skills-readme>div a:hover{color:#3730a3}.skills-readme>div hr{background:#dfe3ea;border:0;height:1px;margin:24px 0}.skills-readme>div strong{color:#263550;font-weight:600}.skills-readme>div code{background:#f1f2f6;border-radius:3px;color:#6366f1;font-family:Consolas,Courier New,monospace;font-size:12px;padding:2px 5px}.skills-readme>div pre{background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:5px;margin:0 0 16px;overflow-x:auto;padding:14px}.skills-readme>div pre code{background:transparent;color:#1f2f4d;padding:0}.skills-readme-label{background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:#8b95a8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:14px;padding:4px 9px}.skills-pagination,.skills-readme-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skills-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:center;margin-top:28px}.skills-pagination>span{color:#64748b;font-size:13px;min-width:110px;text-align:center}.skills-pagination button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #d8dee9;border-radius:4px;color:#334155;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;justify-content:center;min-height:36px;min-width:96px;padding:0 12px}.skills-pagination button:hover:not(:disabled){border-color:#6366f1;color:#4f46e5}.skills-pagination button:disabled{color:#a7b0bf;cursor:not-allowed;opacity:.65}.skills-pagination button>span{display:inline-block;font-variant-numeric:tabular-nums;min-width:18px}html:not(.rtl) .skills-pagination button>span{margin-left:4px;text-align:right}html.rtl .skills-pagination button>span{margin-right:4px;text-align:left}.skills-detail-state{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;min-height:180px}@-webkit-keyframes skills-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes skills-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes skills-developing-breathe{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes skills-developing-breathe{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:1024px){.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.skills-container{padding:64px 20px}.skills-hero h1{font-size:32px}}@media (max-width:640px){.skills-grid{grid-template-columns:1fr}.skills-modal-backdrop{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.skills-modal{border-radius:8px 8px 0 0;max-height:92vh}.skills-install>div{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.skills-install button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mcp-square-page{background-color:#f8fafb;background-size:60px 60px;color:#1f2f4d;font-family:PingFang SC,Microsoft YaHei,sans-serif;height:100%;overflow-y:auto;position:relative;width:100%;z-index:0}html:not(.rtl) .mcp-square-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.035) 1px,transparent 0)}html.rtl .mcp-square-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.035) 1px,transparent 0)}.mcp-square-page:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:64px;z-index:0}html:not(.rtl) .mcp-square-page:before{background:linear-gradient(120deg,rgba(99,102,241,.06),transparent 36%),linear-gradient(250deg,rgba(0,179,101,.08),transparent 42%)}html.rtl .mcp-square-page:before{background:linear-gradient(-120deg,rgba(99,102,241,.06),transparent 36%),linear-gradient(-250deg,rgba(0,179,101,.08),transparent 42%)}.mcp-square-page:after{background:radial-gradient(ellipse,rgba(99,102,241,.1) 0,rgba(139,92,246,.06) 50%,transparent 70%);content:"";height:400px;pointer-events:none;position:fixed;top:-136px;width:800px;z-index:0}html:not(.rtl) .mcp-square-page:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.rtl .mcp-square-page:after{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.mcp-square-page>*{position:relative;z-index:1}.mcp-square-page *{-webkit-box-sizing:border-box;box-sizing:border-box}.mcp-square-tabs{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;height:52px;padding:0 48px;position:sticky;top:0;z-index:10}.mcp-square-tab-link,.mcp-square-tabs,.mcp-square-tabs button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mcp-square-tab-link,.mcp-square-tabs button{-ms-flex-item-align:stretch;align-self:stretch;background:transparent;border:0;color:#5a6a87;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;padding:0;position:relative;text-decoration:none}.mcp-square-tabs button.active{color:#1f2f4d;font-weight:600}.mcp-square-tabs button.active:after{background:#00b365;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.mcp-square-tab-link:hover{color:#1f2f4d}.mcp-square-tabs button.disabled{color:#b8bec8;cursor:not-allowed}.mcp-square-content{margin:0 auto;max-width:1280px;min-height:calc(100vh - 112px);padding:64px 32px 80px;width:100%}.mcp-square-page--public .mcp-square-content{min-height:calc(100vh - 64px)}.mcp-square-page:not(.mcp-square-page--public) .mcp-square-content{padding-top:16px}.mcp-square-search{margin:0 auto 64px;max-width:760px;text-align:center}.mcp-square-search h1{color:#1f2f4d;font-size:40px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 32px}.mcp-square-search>p{color:#5a6a87;font-size:18px;line-height:1.6;margin:0}.mcp-square-tools{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:24px;padding:28px}.mcp-square-search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;min-height:46px;position:relative;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.mcp-square-search-form:focus-within{border-color:#00b365;-webkit-box-shadow:0 0 0 3px rgba(0,179,101,.1);box-shadow:0 0 0 3px rgba(0,179,101,.1)}.mcp-square-search-form input{-webkit-box-flex:1;background:transparent;border:0;color:#1f2f4d;-ms-flex:1;flex:1;font-size:14px;height:44px;min-width:0;outline:0}html:not(.rtl) .mcp-square-search-form input{padding:0 120px 0 16px}html.rtl .mcp-square-search-form input{padding:0 16px 0 120px}.mcp-square-search-form input::-webkit-input-placeholder{color:#8b95a8}.mcp-square-search-form input::-moz-placeholder{color:#8b95a8}.mcp-square-search-form input::-ms-input-placeholder{color:#8b95a8}.mcp-square-search-form input::placeholder{color:#8b95a8}.mcp-square-search-form button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#00b365;background-image:none;border:0;border-radius:5px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:5px;justify-content:center;min-height:32px;opacity:1;padding:0 18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}html:not(.rtl) .mcp-square-search-form button{right:8px}html.rtl .mcp-square-search-form button{left:8px}.mcp-square-search-form button:hover{background:#00994f;background-image:none;-webkit-transform:translateY(-50%) scale(1.02);transform:translateY(-50%) scale(1.02)}.mcp-square-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.mcp-square-filters button{background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:5px;color:#5a6a87;cursor:pointer;font-size:13px;min-height:32px;padding:0 14px;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s}.mcp-square-filters button:hover{border-color:#00b365;color:#00b365}.mcp-square-filters button.active{background:rgba(0,179,101,.12);border-color:transparent;color:#00994f}.mcp-square-filters span{opacity:.62}html:not(.rtl) .mcp-square-filters span{margin-left:4px}html.rtl .mcp-square-filters span{margin-right:4px}.mcp-square-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-server-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:259px;min-width:0;outline:0;padding:20px;-webkit-transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:border-color .25s,-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s;transition:transform .25s,border-color .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.mcp-server-card:hover{border-color:#8b5cf6;-webkit-box-shadow:0 8px 24px rgba(139,92,246,.18),0 4px 12px rgba(99,102,241,.08);box-shadow:0 8px 24px rgba(139,92,246,.18),0 4px 12px rgba(99,102,241,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.mcp-server-card-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:14px}.mcp-server-number{border:1.5px solid rgba(0,0,0,.08);border-radius:6px;color:#1f2f4d;font-size:18px;font-weight:700;line-height:1.2;min-width:40px;padding:4px 8px;text-align:center}.mcp-server-number-accent-0{background:#e8edff;border-color:#4d7cfe;color:#315bd2}.mcp-server-number-accent-1{background:#e3f8fb;border-color:#15aabf;color:#087f8f}.mcp-server-number-accent-2{background:#e3faf3;border-color:#12b886;color:#087f5b}.mcp-server-number-accent-3{background:#e8f9eb;border-color:#51cf66;color:#2f9e44}.mcp-server-number-accent-4{background:#fff8db;border-color:#fcc419;color:#d99a00}.mcp-server-number-accent-5{background:#fff0df;border-color:#ff922b;color:#d66b00}.mcp-server-number-accent-6{background:#ffebeb;border-color:#ff6b6b;color:#d94848}.mcp-server-number-accent-7{background:#f7eafd;border-color:#cc5de8;color:#9c36b5}.mcp-server-version{-ms-flex-align:center;background:rgba(0,179,101,.1);border-radius:4px;color:#00b365;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;min-height:24px;padding:4px 10px}.mcp-server-icon,.mcp-server-version{-webkit-box-align:center;align-items:center}.mcp-server-icon{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 48px;flex:0 0 48px;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}html:not(.rtl) .mcp-server-icon--blue{background:linear-gradient(135deg,#1890ff,#096dd9)}html.rtl .mcp-server-icon--blue{background:linear-gradient(-135deg,#1890ff,#096dd9)}html:not(.rtl) .mcp-server-icon--green{background:linear-gradient(135deg,#00b365,#00994f)}html.rtl .mcp-server-icon--green{background:linear-gradient(-135deg,#00b365,#00994f)}html:not(.rtl) .mcp-server-icon--red{background:linear-gradient(135deg,#f5222d,#cf1322)}html.rtl .mcp-server-icon--red{background:linear-gradient(-135deg,#f5222d,#cf1322)}html:not(.rtl) .mcp-server-icon--cyan{background:linear-gradient(135deg,#13c2c2,#08979c)}html.rtl .mcp-server-icon--cyan{background:linear-gradient(-135deg,#13c2c2,#08979c)}html:not(.rtl) .mcp-server-icon--orange{background:linear-gradient(135deg,#faad14,#fa8c16)}html.rtl .mcp-server-icon--orange{background:linear-gradient(-135deg,#faad14,#fa8c16)}html:not(.rtl) .mcp-server-icon--purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}html.rtl .mcp-server-icon--purple{background:linear-gradient(-135deg,#8b5cf6,#7c3aed)}.mcp-server-card>h2{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1f2f4d;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 10px;min-height:0;overflow:hidden}.mcp-server-card-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:auto 0 14px;min-height:24px}.mcp-server-card-tags span{background:#f7f8fa;border:1px solid rgba(0,0,0,.08);border-radius:4px;color:#5a6a87;font-size:11px;font-weight:500;padding:4px 8px}.mcp-server-card-accent-0 .mcp-server-version{background:#e8edff;color:#315bd2}.mcp-server-card-accent-1 .mcp-server-version{background:#e3f8fb;color:#087f8f}.mcp-server-card-accent-2 .mcp-server-version{background:#e3faf3;color:#087f5b}.mcp-server-card-accent-3 .mcp-server-version{background:#e8f9eb;color:#2f9e44}.mcp-server-card-accent-4 .mcp-server-version{background:#fff8db;color:#d99a00}.mcp-server-card-accent-5 .mcp-server-version{background:#fff0df;color:#d66b00}.mcp-server-card-accent-6 .mcp-server-version{background:#ffebeb;color:#d94848}.mcp-server-card-accent-7 .mcp-server-version{background:#f7eafd;color:#9c36b5}.mcp-server-card>p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#5a6a87;display:-webkit-box;font-size:13px;line-height:1.6;margin:0 0 12px;min-height:42px;overflow:hidden}.mcp-server-card footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:0;padding-top:14px}.mcp-server-card time{color:#8b95a8;font-size:12px}.mcp-server-card footer button{background:rgba(0,179,101,.1);border:0;border-radius:5px;color:#00b365;cursor:pointer;font-size:12px;font-weight:500;height:30px;padding:0 14px}.mcp-server-card footer button:hover{background:#00b365;color:#fff}.mcp-square-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:10px;justify-content:center;min-height:260px}.mcp-square-state--coming-soon strong{color:var(--color-text-explanatory,#8b95a8);font-size:20px;font-weight:600}.mcp-square-state--error button{background:#00b365;border:0;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 14px}.mcp-square-spinner{-webkit-animation:mcp-spin .7s linear infinite;animation:mcp-spin .7s linear infinite;border:2px solid rgba(0,179,101,.2);border-radius:50%;border-top-color:#00b365;height:22px;width:22px}@-webkit-keyframes mcp-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mcp-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mcp-detail-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;backdrop-filter:blur(7px);background:rgba(13,24,39,.58);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:PingFang SC,Microsoft YaHei,sans-serif;inset:0;justify-content:center;padding:28px;position:fixed;z-index:2000}.mcp-detail-overlay,.mcp-detail-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box}.mcp-detail-dialog{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.25);box-shadow:0 24px 64px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:min(760px,88vh);overflow:hidden;width:min(1000px,100%)}.mcp-detail-dialog>header{border-bottom:1px solid rgba(0,0,0,.08);padding:30px 32px 24px;position:relative}.mcp-detail-close{background:rgba(0,0,0,.05);border:0;border-radius:50%;color:#5a6a87;cursor:pointer;font-size:22px;height:32px;line-height:30px;padding:0;position:absolute;top:20px;width:32px}html:not(.rtl) .mcp-detail-close{right:20px}html.rtl .mcp-detail-close{left:20px}.mcp-detail-close:hover{background:rgba(0,0,0,.1);color:#1f2f4d}.mcp-detail-heading{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}html:not(.rtl) .mcp-detail-heading{padding-right:40px}html.rtl .mcp-detail-heading{padding-left:40px}.mcp-detail-heading h2{color:#1f2f4d;font-size:28px;line-height:1.1;margin:0}.mcp-detail-heading span{background:rgba(0,179,101,.09);border:1px solid rgba(0,179,101,.28);border-radius:5px;color:#00b365;font-size:12px;padding:4px 9px}.mcp-detail-dialog>header p.mcp-detail-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#5a6a87;display:-webkit-box;font-size:14px;height:48px;line-height:24px;margin:15px 0 0;max-width:820px;overflow:hidden;text-overflow:ellipsis}.mcp-detail-tabs{-webkit-box-flex:0;border-bottom:1px solid rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 53px;flex:0 0 53px;gap:30px;height:53px;padding:0 32px}.mcp-detail-tabs button{background:transparent;border:0;color:#5a6a87;cursor:pointer;font-size:14px;font-weight:500;position:relative}.mcp-detail-tabs button.active{color:#00b365}.mcp-detail-tabs button.active:after{background:#00b365;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.mcp-detail-tabs span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,179,101,.1);border-radius:10px;color:#00b365;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;justify-content:center;min-width:20px;padding:1px 6px}html:not(.rtl) .mcp-detail-tabs span{margin-left:5px}html.rtl .mcp-detail-tabs span{margin-right:5px}.mcp-detail-tabs button.active span{background:#00b365;color:#fff}.mcp-detail-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:28px 32px 34px}.mcp-detail-overview h3{color:#1f2f4d;font-size:16px;margin:0 0 14px}.mcp-markdown{color:#5a6a87;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.mcp-markdown>:first-child{margin-top:0}.mcp-markdown>:last-child{margin-bottom:0}.mcp-markdown h1,.mcp-markdown h2,.mcp-markdown h3,.mcp-markdown h4{color:#1f2f4d;line-height:1.45;margin:24px 0 10px}.mcp-markdown h1{font-size:22px}.mcp-markdown h2{border-bottom:1px solid rgba(0,0,0,.08);font-size:18px;padding-bottom:7px}.mcp-markdown h3{font-size:16px}.mcp-markdown h4{font-size:14px}.mcp-markdown p{margin:0 0 14px}.mcp-markdown ol,.mcp-markdown ul{margin:0 0 16px}html:not(.rtl) .mcp-markdown ol,html:not(.rtl) .mcp-markdown ul{padding-left:24px}html.rtl .mcp-markdown ol,html.rtl .mcp-markdown ul{padding-right:24px}.mcp-markdown li+li{margin-top:5px}.mcp-markdown a{color:#00b365;text-decoration:none}.mcp-markdown a:hover{text-decoration:underline}.mcp-markdown code{background:rgba(19,40,70,.06);border-radius:4px;color:#1f2f4d;font:12px/1.6 Consolas,monospace;padding:2px 5px}.mcp-markdown pre{background:#172033;border-radius:6px;color:#eef3fb;margin:0 0 16px;overflow-x:auto;padding:14px 16px}.mcp-markdown pre code{background:transparent;color:inherit;padding:0;white-space:pre}.mcp-markdown blockquote{background:rgba(0,179,101,.05);margin:0 0 16px;padding:8px 14px}html:not(.rtl) .mcp-markdown blockquote{border-left:3px solid #00b365}html.rtl .mcp-markdown blockquote{border-right:3px solid #00b365}.mcp-markdown table{border-collapse:collapse;margin:0 0 16px;width:100%}.mcp-markdown td,.mcp-markdown th{border:1px solid rgba(0,0,0,.08);padding:8px 10px}html:not(.rtl) .mcp-markdown td,html:not(.rtl) .mcp-markdown th{text-align:left}html.rtl .mcp-markdown td,html.rtl .mcp-markdown th{text-align:right}.mcp-markdown th{background:#f7f8fa;color:#1f2f4d}.mcp-markdown--empty{color:#8b95a8}.mcp-detail-overview dl{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 28px;overflow:hidden}.mcp-detail-overview dl div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:grid;grid-template-columns:100px minmax(0,1fr);min-height:48px}.mcp-detail-overview dd,.mcp-detail-overview dt{font-size:13px;margin:0;padding:12px 14px}.mcp-detail-overview dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f8fa;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.mcp-detail-overview dd{color:#1f2f4d}.mcp-tool-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.mcp-tool-list>article{background:rgba(0,179,101,.025);border:1px solid rgba(0,0,0,.08);border-radius:7px;overflow:hidden}.mcp-tool-list>article.expanded,.mcp-tool-list>article:hover{background:rgba(0,179,101,.055);border-color:rgba(0,179,101,.35)}.mcp-tool-toggle{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:transparent;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;justify-content:space-between;min-height:68px;padding:14px 16px;width:100%}html:not(.rtl) .mcp-tool-toggle{text-align:left}html.rtl .mcp-tool-toggle{text-align:right}.mcp-tool-toggle>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.mcp-tool-toggle strong{color:#1f2f4d;font:600 14px/1.3 Consolas,monospace}.mcp-tool-toggle small{color:#5a6a87;font-size:12px;line-height:1.45}.mcp-tool-toggle>.p-icon{-webkit-box-flex:0;color:#5a6a87;-ms-flex:0 0 18px;flex:0 0 18px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}html:not(.rtl) .mcp-tool-list>article.expanded .mcp-tool-toggle>.p-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html.rtl .mcp-tool-list>article.expanded .mcp-tool-toggle>.p-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.mcp-tool-parameters{border-top:1px solid rgba(0,0,0,.08);margin:0 16px;padding:15px 0 16px}.mcp-tool-parameters h4{color:#1f2f4d;font-size:13px;margin:0 0 10px}.mcp-tool-parameters>p{color:#8b95a8;font-size:12px;margin:0}.mcp-tool-parameter{background:rgba(0,0,0,.025);border-radius:5px;margin-top:8px;padding:9px 11px}.mcp-tool-parameter>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.mcp-tool-parameter strong{color:#1f2f4d;font:600 12px/1.4 Consolas,monospace}.mcp-tool-parameter em,.mcp-tool-parameter span{border-radius:4px;font-size:10px;font-style:normal;padding:2px 6px}.mcp-tool-parameter span{background:rgba(0,179,101,.1);color:#00b365}.mcp-tool-parameter em{background:rgba(245,34,45,.1);color:#f5222d}.mcp-tool-parameter p{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#5a6a87;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:4px 0 0}.mcp-tool-parameter p>span{background:#f3f4f6;border-radius:4px;color:#5a6a87;padding:2px 6px}.mcp-tool-parameter p>span:first-child{min-width:0}.mcp-tool-parameter-example{color:#5a6a87!important;max-width:55%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-tool-parameter>.mcp-tool-parameter-children{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:8px;width:100%}html:not(.rtl) .mcp-tool-parameter>.mcp-tool-parameter-children{border-left:0;padding-left:16px}html.rtl .mcp-tool-parameter>.mcp-tool-parameter-children{border-right:0;padding-right:16px}.mcp-tool-parameter-child{background:transparent;margin-top:0;padding:6px 0}.mcp-tool-empty{color:#8b95a8;padding:56px 0;text-align:center}@media (max-width:1024px){.mcp-square-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mcp-square-tabs{height:46px;padding:0 18px}.mcp-square-content{min-height:calc(100vh - 104px);padding:64px 20px}.mcp-square-page:not(.mcp-square-page--public) .mcp-square-content{padding-top:18px}.mcp-square-search{margin-bottom:64px}.mcp-square-search h1{font-size:32px}.mcp-square-search>p{font-size:16px}.mcp-square-search-form input{font-size:12px}.mcp-server-card,.mcp-square-tools{padding:20px}.mcp-detail-overlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0}.mcp-detail-dialog{border-bottom:0;border-left:0;border-radius:8px 8px 0 0;border-right:0;height:92vh;width:100%}.mcp-detail-dialog>header{padding:25px 20px 20px}.mcp-detail-heading h2{font-size:23px;overflow-wrap:anywhere}.mcp-detail-tabs{padding:0 20px}.mcp-detail-body{padding:22px 20px 28px}.mcp-detail-overview dl{grid-template-columns:1fr}}@media (max-width:640px){.mcp-square-grid{gap:16px;grid-template-columns:1fr}}.mcp-debug-page{background:#f7f8fa;color:#1f2f4d;min-height:calc(100vh - 120px);padding:28px 40px}body.mcp-debug-active .hr1-feedback-wrapper{top:72px}body.mcp-debug-active .hr1-feedback-wrapper .hr1-feedback{border-radius:12px;max-width:95vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}body.mcp-debug-active .hr1-feedback-wrapper .hr1-feedback[data-type=warning]{background-color:#fff4e5;border-color:#f5b56b;color:#7a4a16}body.mcp-debug-active .hr1-feedback-wrapper .hr1-feedback[data-type=warning] .hr1-feedback-actions button,body.mcp-debug-active .hr1-feedback-wrapper .hr1-feedback[data-type=warning] .hr1-feedback-actions button:hover,body.mcp-debug-active .hr1-feedback-wrapper .hr1-feedback[data-type=warning] .hr1-feedback-main-title .icon{color:#d9822b}.mcp-debug-page>header{margin-bottom:20px}.mcp-debug-page h1,.mcp-debug-page h2{margin:0}.mcp-debug-page>header h1{font-size:24px}.mcp-debug-page>header span{color:#5a6a87;display:block;margin-top:6px}.mcp-debug-token-config{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;gap:14px;margin-bottom:20px;padding:18px}.mcp-debug-token-config,.mcp-debug-token-config label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mcp-debug-token-config label{color:#5a6a87;gap:8px;white-space:nowrap}.mcp-debug-token-config input,.mcp-debug-token-config select{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:5px;color:#1f2f4d;min-width:180px;padding:8px 10px}.mcp-debug-token-config input{background:#f9fafb;min-width:280px}.mcp-debug-token-config button{background:#00b365;border:0;border-radius:5px;color:#fff;cursor:pointer;padding:8px 14px}.mcp-debug-token-config button:disabled{cursor:not-allowed;opacity:.5}.mcp-debug-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;min-height:620px}.mcp-debug-layout aside,.mcp-debug-layout section{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px}.mcp-debug-layout aside{padding:18px 12px;width:240px}.mcp-debug-layout aside h2,.mcp-debug-layout section h2{font-size:15px;padding:0 8px 14px}.mcp-debug-layout aside button,.mcp-debug-tools button{background:transparent;border:0;border-radius:6px;color:#5a6a87;cursor:pointer;display:block;padding:10px 12px;width:100%}html:not(.rtl) .mcp-debug-layout aside button,html:not(.rtl) .mcp-debug-tools button{text-align:left}html.rtl .mcp-debug-layout aside button,html.rtl .mcp-debug-tools button{text-align:right}.mcp-debug-layout aside button.active,.mcp-debug-tools button.active{background:rgba(0,179,101,.1);color:#00a45d}.mcp-debug-layout main{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:20px;min-width:0}.mcp-debug-layout section{padding:18px}.mcp-debug-tools{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:auto}.mcp-debug-tools button{-webkit-box-flex:0;border:1px solid rgba(0,0,0,.08);-ms-flex:0 0 220px;flex:0 0 220px;width:220px}.mcp-debug-tools small{color:#8b95a8;display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-debug-panels{-webkit-box-flex:1;display:grid;-ms-flex:1;flex:1;gap:20px;grid-template-columns:1fr 1fr}.mcp-debug-panels>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.mcp-debug-panels pre,.mcp-debug-panels textarea{-webkit-box-flex:1;background:#f9fafb;border:1px solid rgba(0,0,0,.08);border-radius:6px;-ms-flex:1;flex:1;font:13px/1.6 Consolas,monospace;min-height:260px;overflow:auto;padding:12px;resize:vertical;white-space:pre-wrap}.mcp-debug-panels button{-ms-flex-item-align:start;align-self:flex-start;background:#00b365;border:0;border-radius:5px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 18px}@media (max-width:720px){.mcp-debug-page{padding:20px}.mcp-debug-token-config{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.mcp-debug-token-config label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mcp-debug-token-config input,.mcp-debug-token-config select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mcp-debug-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mcp-debug-layout aside{width:auto}.mcp-debug-panels{grid-template-columns:1fr}}.gaia-cli-page{background-color:var(--gaia-cli-bg);background-size:60px 60px;min-height:100vh;overflow:hidden;position:relative}html:not(.rtl) .gaia-cli-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.035) 1px,transparent 0)}html.rtl .gaia-cli-page{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.035) 1px,transparent 0)}.gaia-cli-page:before{background:radial-gradient(ellipse,rgba(0,179,101,.08),transparent 70%);content:"";height:400px;pointer-events:none;position:absolute;top:-200px;width:800px}html:not(.rtl) .gaia-cli-page:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.rtl .gaia-cli-page:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.gaia-cli-page--embedded{height:100%;min-height:auto;overflow-x:hidden;overflow-y:auto}.gaia-cli-page--embedded .gaia-cli-hero{padding-top:72px}.gaia-cli-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;backdrop-filter:blur(20px);background:rgba(247,248,250,.9);border-bottom:1px solid var(--gaia-cli-border);height:64px;justify-content:space-between;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:100}.gaia-cli-nav,.gaia-cli-nav__back,.gaia-cli-nav__brand,.gaia-cli-nav__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gaia-cli-nav__left{gap:16px}.gaia-cli-nav__back,.gaia-cli-nav__brand{color:var(--gaia-cli-text-secondary);text-decoration:none}.gaia-cli-nav__back{font-size:13px;gap:6px}.gaia-cli-nav__back svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.gaia-cli-nav__back:hover{color:var(--gaia-cli-text)}.gaia-cli-nav__divider{background:var(--gaia-cli-border);height:16px;width:1px}.gaia-cli-nav__brand{color:var(--gaia-cli-text);font-size:16px;font-weight:600;gap:8px}.gaia-cli-nav__copy{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--gaia-cli-primary);border:0;border-radius:6px;color:var(--color-text-inverse,#fff);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:34px;justify-content:center;line-height:1;padding:0 16px;white-space:nowrap}.gaia-cli-nav__copy:hover{background:var(--gaia-cli-primary-hover)}.gaia-cli-nav__copy svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.gaia-cli-hero{margin:0 auto;max-width:820px;padding:140px 24px 0;position:relative;text-align:center;z-index:1}.gaia-cli-hero h1{color:var(--gaia-cli-text);font-size:44px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0 0 16px}.gaia-cli-hero h1 span{color:var(--gaia-cli-primary)}html:not(.rtl) .gaia-cli-hero h1 span{margin-left:8px}html.rtl .gaia-cli-hero h1 span{margin-right:8px}.gaia-cli-hero>p{color:var(--gaia-cli-text-secondary);font-size:16px;line-height:1.7;margin:0 auto 40px;max-width:560px}.gaia-cli-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--gaia-cli-primary-light);border:1px solid color-mix(in srgb,var(--gaia-cli-primary) 30%,transparent);border-radius:20px;color:var(--gaia-cli-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:6px;margin-bottom:24px;padding:4px 12px}.gaia-cli-badge svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}.gaia-cli-install{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0 auto 18px;max-width:640px}.gaia-cli-install__tabs{align-self:center;border-bottom:1px solid var(--gaia-cli-border);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px)}.gaia-cli-install__tab{background:transparent;border:0;border-radius:4px 4px 0 0;color:var(--gaia-cli-text-muted);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;min-width:0;padding:0 16px;-webkit-transition:color .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,box-shadow .18s ease;transition:color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}@media (hover:hover){.gaia-cli-install__tab:hover{-webkit-box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--gaia-cli-primary) 32%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--gaia-cli-primary) 32%,transparent);color:var(--gaia-cli-text)}}.gaia-cli-install__tab.is-active{-webkit-box-shadow:inset 0 -2px 0 var(--gaia-cli-primary);box-shadow:inset 0 -2px 0 var(--gaia-cli-primary);color:var(--gaia-cli-text)}.gaia-cli-install__tab:focus-visible{outline:2px solid var(--gaia-cli-primary);outline-offset:1px}.gaia-cli-install__panel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:var(--gaia-cli-terminal);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;-webkit-box-shadow:0 12px 36px rgba(31,47,77,.14);box-shadow:0 12px 36px rgba(31,47,77,.14);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:space-between;min-height:80px}html:not(.rtl) .gaia-cli-install__panel{padding:14px 14px 14px 20px}html.rtl .gaia-cli-install__panel{padding:14px 20px 14px 14px}.gaia-cli-install__panel code{-webkit-box-flex:1;color:var(--gaia-cli-terminal-text);-ms-flex:1 1 auto;flex:1 1 auto;font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.rtl) .gaia-cli-install__panel code{text-align:left}html.rtl .gaia-cli-install__panel code{text-align:right}.gaia-cli-install__panel code span{color:var(--gaia-cli-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html:not(.rtl) .gaia-cli-install__panel code span{margin-right:8px}html.rtl .gaia-cli-install__panel code span{margin-left:8px}.gaia-cli-install__panel.is-agent code{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.gaia-cli-copy{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:var(--gaia-cli-terminal-text);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:500;gap:6px;height:44px;justify-content:center;line-height:1;min-width:78px;padding:0 12px;white-space:nowrap}.gaia-cli-copy.is-copied,.gaia-cli-copy:hover{background:color-mix(in srgb,var(--gaia-cli-primary) 25%,transparent);border-color:color-mix(in srgb,var(--gaia-cli-primary) 40%,transparent);color:var(--gaia-cli-primary)}.gaia-cli-copy svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.gaia-cli-install__hint{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--gaia-cli-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:center;margin-bottom:72px}.gaia-cli-install__hint .gaia-cli-install__guide,.gaia-cli-install__hint a{background:transparent;border:0;color:var(--gaia-cli-primary);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.gaia-cli-install__hint .gaia-cli-install__guide:hover,.gaia-cli-install__hint a:hover{color:var(--gaia-cli-primary)}.gaia-cli-agents{margin:0 auto;max-width:1040px;padding:0 24px 80px;position:relative;text-align:center;z-index:1}.gaia-cli-agents h2{color:var(--gaia-cli-text);font-size:24px;font-weight:700;letter-spacing:0;line-height:1.35;margin:0 0 28px}.gaia-cli-agents__list{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;max-width:920px}.gaia-cli-agent{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:hsla(0,0%,100%,.86);border:1px solid color-mix(in srgb,var(--gaia-cli-border) 86%,transparent);border-radius:12px;-webkit-box-shadow:0 4px 14px rgba(31,47,77,.04);box-shadow:0 4px 14px rgba(31,47,77,.04);color:var(--gaia-cli-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:600;gap:12px;justify-content:center;line-height:1.35;min-height:104px;padding:18px 10px 16px;-webkit-transition:border-color .2s,color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,box-shadow .2s,color .2s,transform .2s;transition:border-color .2s,box-shadow .2s,color .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.gaia-cli-agent:hover{border-color:color-mix(in srgb,var(--gaia-cli-primary) 28%,transparent);-webkit-box-shadow:0 10px 24px rgba(31,47,77,.08);box-shadow:0 10px 24px rgba(31,47,77,.08);color:var(--gaia-cli-text);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gaia-cli-agent__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;justify-content:center;width:44px}.gaia-cli-agent__icon img{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.gaia-cli-section{margin:0 auto;max-width:1064px;padding:0 24px 88px;position:relative;scroll-margin-top:88px;z-index:1}.gaia-cli-section__head{margin-bottom:32px;text-align:center}.gaia-cli-section__head h2{color:var(--gaia-cli-text);font-size:28px;font-weight:700;letter-spacing:0;margin:0 0 10px}.gaia-cli-section__head p{color:var(--gaia-cli-text-secondary);font-size:14px;line-height:1.7;margin:0 auto;max-width:520px}.gaia-cli-capabilities{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1040px}.gaia-cli-capability{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;background:hsla(0,0%,100%,.92);border:1px solid color-mix(in srgb,var(--gaia-cli-border) 78%,transparent);border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(31,47,77,.04);box-shadow:0 1px 2px rgba(31,47,77,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;min-height:132px;overflow:hidden;padding:20px;position:relative;-webkit-transition:background .2s,border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:background .2s,border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.gaia-cli-capability:hover{background:#fff;border-color:color-mix(in srgb,var(--gaia-cli-primary) 32%,transparent);-webkit-box-shadow:0 12px 28px rgba(31,47,77,.08);box-shadow:0 12px 28px rgba(31,47,77,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gaia-cli-capability h3{color:var(--gaia-cli-text);font-size:15px;font-weight:600;line-height:1.45;margin:0 0 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaia-cli-capability p{color:var(--gaia-cli-text-secondary);font-size:13px;line-height:1.6;margin:0}.gaia-cli-capability__main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.gaia-cli-capability__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:12px}.gaia-cli-capability__tags span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.68);border:1px solid color-mix(in srgb,var(--gaia-cli-border) 70%,transparent);border-radius:999px;color:var(--gaia-cli-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;line-height:1;max-width:100%;min-height:24px;padding:0 8px;white-space:nowrap}.gaia-cli-capability--more{background:hsla(0,0%,100%,.78)}.gaia-cli-capability--more:hover{background:hsla(0,0%,100%,.92);border-color:color-mix(in srgb,var(--gaia-cli-primary) 24%,transparent)}.gaia-cli-disclaimer{color:var(--gaia-cli-text-muted);font-size:12px;line-height:1.6;margin:16px 0 0;text-align:center}.gaia-cli-capability__icon{-webkit-box-flex:0;border-radius:10px;display:grid;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;height:42px;place-items:center;width:42px}.gaia-cli-capability__icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.gaia-cli-capability__icon.is-red{background:var(--error-light-hover,#fee2e2);color:var(--error-regular,#ef4444)}.gaia-cli-capability__icon.is-cyan{background:var(--normal-light-hover,#cffafe);color:var(--normal-regular,#06b6d4)}.gaia-cli-capability__icon.is-amber{background:var(--warning-light-hover,#fef3c7);color:var(--warning-regular,#faad14)}.gaia-cli-capability__icon.is-purple{background:#ede9fe;color:#8b5cf6}.gaia-cli-capability__icon.is-blue{background:var(--primary-light-hover,#dbeafe);color:var(--primary-regular,#1890ff)}.gaia-cli-capability__icon.is-green{background:var(--success-light-hover,#dcfce7);color:var(--success-regular,#00b365)}.gaia-cli-capability__icon.is-neutral{background:rgba(139,149,168,.12);color:var(--gaia-cli-text-muted)}.gaia-cli-faqs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0 auto;max-width:720px}.gaia-cli-faq{background:var(--gaia-cli-card);border:1px solid var(--gaia-cli-border);border-radius:8px;overflow:hidden}.gaia-cli-faq>button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:transparent;border:0;color:var(--gaia-cli-text);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:12px;justify-content:space-between;min-height:56px;padding:18px 20px;width:100%}html:not(.rtl) .gaia-cli-faq>button{text-align:left}html.rtl .gaia-cli-faq>button{text-align:right}.gaia-cli-faq>button:focus-visible{outline:2px solid var(--gaia-cli-primary);outline-offset:-2px}.gaia-cli-faq>button .icon{color:var(--gaia-cli-text-muted);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}html:not(.rtl) .gaia-cli-faq.is-open>button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html.rtl .gaia-cli-faq.is-open>button .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.gaia-cli-faq__answer p{color:var(--gaia-cli-text-secondary);font-size:13px;line-height:1.8;margin:0;padding:0 20px 18px}.gaia-cli-footer{border-top:1px solid var(--gaia-cli-border);margin:0 auto;max-width:1100px;padding:40px 24px 60px;position:relative;text-align:center;z-index:1}.gaia-cli-footer a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--gaia-cli-text-secondary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:6px;text-decoration:none}.gaia-cli-footer a:hover{color:var(--gaia-cli-primary)}.gaia-cli-footer a svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}@media (max-width:900px){.gaia-cli-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}@media (max-width:640px){.gaia-cli-nav{padding:0 20px}.gaia-cli-nav__brand,.gaia-cli-nav__copy span,.gaia-cli-nav__divider{display:none}.gaia-cli-nav__copy{min-width:36px;padding:0;width:36px}.gaia-cli-hero{padding:116px 20px 0}.gaia-cli-hero h1{font-size:32px}.gaia-cli-hero h1 span{display:block;margin:0}.gaia-cli-page--embedded .gaia-cli-hero{padding-top:56px}.gaia-cli-install{width:100%}.gaia-cli-install__tab{line-height:1.35;min-height:48px;padding:4px 8px}.gaia-cli-install__panel{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:stretch;-ms-flex-direction:column;flex-direction:column;min-height:128px;padding:14px}.gaia-cli-install__panel code{overflow:visible;overflow-wrap:anywhere;padding:4px;text-overflow:clip;white-space:normal;width:100%}html:not(.rtl) .gaia-cli-install__panel code{text-align:left}html.rtl .gaia-cli-install__panel code{text-align:right}.gaia-cli-copy{width:100%}.gaia-cli-install__hint{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.gaia-cli-install__hint .gaia-cli-install__separator{display:none}.gaia-cli-agents__list{gap:24px}.gaia-cli-capabilities{gap:12px;grid-template-columns:1fr;max-width:100%}.gaia-cli-capability{min-height:120px;padding:18px}}:root{--gaia-cli-primary:var(--success-regular,#00b365);--gaia-cli-primary-hover:var(--success-active,#00994f);--gaia-cli-primary-light:var(--success-light-hover,rgba(0,179,101,.1));--gaia-cli-bg:var(--color-bg-regular,#f8fafb);--gaia-cli-card:#fff;--gaia-cli-border:var(--color-border-light,rgba(0,0,0,.08));--gaia-cli-text:var(--color-text-regular,#1f2f4d);--gaia-cli-text-secondary:var(--color-text-secondary,#5a6a87);--gaia-cli-text-muted:var(--color-text-explanatory,#8b95a8);--gaia-cli-terminal:#0a0f1e;--gaia-cli-terminal-text:#f0f4ff}body{background:var(--gaia-cli-bg);color:var(--gaia-cli-text)}.gaia-cli-guide-page{background-color:#f8fafb;isolation:isolate;min-height:100vh;position:relative}.gaia-cli-guide-page:before{background-size:60px 60px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}html:not(.rtl) .gaia-cli-guide-page:before{background-image:linear-gradient(rgba(0,179,101,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.05) 1px,transparent 0)}html.rtl .gaia-cli-guide-page:before{background-image:linear-gradient(rgba(0,179,101,.05) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.05) 1px,transparent 0)}.gaia-cli-guide-page--embedded{height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto}.gaia-cli-guide-page--embedded .gaia-cli-guide-layout{padding-top:48px}.gaia-cli-guide-page--embedded .gaia-cli-guide-sidebar nav{top:24px}.gaia-cli-guide-nav{backdrop-filter:blur(20px);background:rgba(247,248,250,.9);border-bottom:1px solid var(--gaia-cli-border);height:64px;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:100}.gaia-cli-guide-nav,.gaia-cli-guide-nav__back,.gaia-cli-guide-nav__brand,.gaia-cli-guide-nav__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gaia-cli-guide-nav__left{gap:16px}.gaia-cli-guide-nav__back,.gaia-cli-guide-nav__brand{color:var(--gaia-cli-text-secondary);text-decoration:none}.gaia-cli-guide-nav__back{font-size:13px;gap:6px}.gaia-cli-guide-nav__back svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.gaia-cli-guide-nav__back:hover{color:var(--gaia-cli-text)}.gaia-cli-guide-nav__divider{background:var(--gaia-cli-border);height:16px;width:1px}.gaia-cli-guide-nav__brand{color:var(--gaia-cli-text);font-size:16px;font-weight:600;gap:8px}.gaia-cli-guide-layout{display:grid;gap:48px;grid-template-columns:180px minmax(0,1fr);margin:0 auto;max-width:1000px;padding:96px 0 88px;position:relative;width:calc(100% - 48px);z-index:1}.gaia-cli-guide-sidebar{min-width:0}.gaia-cli-guide-sidebar nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;position:sticky;top:88px}.gaia-cli-guide-sidebar strong{color:var(--gaia-cli-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;margin:14px 0 4px;padding:0 8px}.gaia-cli-guide-sidebar a{border-radius:6px;color:var(--gaia-cli-text-secondary);font-size:13px;padding:7px 8px;text-decoration:none}.gaia-cli-guide-sidebar a:hover{background:rgba(0,0,0,.04);color:var(--gaia-cli-text)}.gaia-cli-guide-content{min-width:0}.gaia-cli-guide-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.82);border:1px solid var(--gaia-cli-border);border-radius:8px;color:var(--gaia-cli-text-secondary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:inherit;font-size:13px;gap:6px;margin:0 0 24px;min-height:40px;padding:0 12px;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s}.gaia-cli-guide-back svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.gaia-cli-guide-back:hover{background:#fff;border-color:color-mix(in srgb,var(--gaia-cli-primary) 28%,transparent);color:var(--gaia-cli-text)}.gaia-cli-guide-hero{margin-bottom:48px}.gaia-cli-guide-hero span{background:var(--gaia-cli-primary-light);border:1px solid color-mix(in srgb,var(--gaia-cli-primary) 30%,transparent);border-radius:20px;color:var(--gaia-cli-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;margin-bottom:14px;padding:4px 12px}.gaia-cli-guide-hero h1{color:var(--gaia-cli-text);font-size:34px;font-weight:700;letter-spacing:0;line-height:1.28;margin:0 0 14px;max-width:720px}.gaia-cli-guide-hero p{color:var(--gaia-cli-text-secondary);font-size:15px;line-height:1.8;margin:0;max-width:680px}.gaia-cli-guide-section{border-top:1px solid var(--gaia-cli-border);padding:36px 0;scroll-margin-top:88px}.gaia-cli-guide-section h2{color:var(--gaia-cli-text);font-size:22px;font-weight:700;letter-spacing:0;margin:0 0 10px}.gaia-cli-guide-section h3{color:var(--gaia-cli-text-secondary);font-size:13px;font-weight:600;letter-spacing:.04em;margin:28px 0 12px}.gaia-cli-guide-section p{color:var(--gaia-cli-text-secondary);font-size:14px;line-height:1.8;margin:0 0 18px}.gaia-cli-guide-section>p code{background:var(--gaia-cli-primary-light);border-radius:4px;color:var(--gaia-cli-primary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;padding:2px 6px}.gaia-cli-guide-code{background:var(--gaia-cli-terminal);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:var(--gaia-cli-terminal-text);font-family:SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.75;margin:0 0 16px;overflow-x:auto;padding:18px}.gaia-cli-guide-table{background:var(--gaia-cli-card);border:1px solid var(--gaia-cli-border);border-radius:8px;overflow:hidden}.gaia-cli-guide-row{border-top:1px solid var(--gaia-cli-border);display:grid;gap:18px;grid-template-columns:minmax(180px,38%) minmax(0,1fr);padding:12px 14px}.gaia-cli-guide-row:first-child{border-top:0}.gaia-cli-guide-row code{color:var(--gaia-cli-primary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.gaia-cli-guide-row span{color:var(--gaia-cli-text-secondary);font-size:13px;line-height:1.6;min-width:0}@media (max-width:760px){.gaia-cli-guide-nav{height:58px;padding:0 20px}.gaia-cli-guide-layout{gap:24px;grid-template-columns:1fr;padding-top:82px;width:calc(100% - 40px)}.gaia-cli-guide-sidebar nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:static}.gaia-cli-guide-sidebar strong{display:none}.gaia-cli-guide-sidebar a{background:var(--gaia-cli-card);border:1px solid var(--gaia-cli-border)}.gaia-cli-guide-hero h1{font-size:28px}.gaia-cli-guide-row{gap:6px;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.portal-account-menu{position:relative}.portal-account-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid rgba(31,47,77,.1);border-radius:18px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;height:36px;justify-content:center;min-width:36px}html:not(.rtl) .portal-account-trigger{padding:4px 9px 4px 4px}html.rtl .portal-account-trigger{padding:4px 4px 4px 9px}.portal-account-trigger:hover,.portal-account-trigger[aria-expanded=true]{border-color:rgba(0,179,101,.42)}.portal-account-avatar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,179,101,.12);border-radius:50%;color:#00994f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;height:26px;justify-content:center;overflow:hidden;width:26px}.portal-account-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.portal-account-user-name{color:#1f2f4d;font-size:14px;font-weight:500;line-height:26px;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-account-dropdown{background:#fff;border:1px solid rgba(31,47,77,.1);border-radius:8px;-webkit-box-shadow:0 8px 24px rgba(31,47,77,.14);box-shadow:0 8px 24px rgba(31,47,77,.14);min-width:140px;padding:6px;position:absolute;top:calc(100% + 8px);z-index:1000}html:not(.rtl) .portal-account-dropdown{right:0}html.rtl .portal-account-dropdown{left:0}.portal-account-dropdown button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:5px;color:#495874;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;font-size:14px;min-height:36px;padding:9px 12px;white-space:nowrap;width:100%}html:not(.rtl) .portal-account-dropdown button{text-align:left}html.rtl .portal-account-dropdown button{text-align:right}.portal-account-dropdown button:hover{background:#f0faf5;color:#00994f}.portal-account-menu-icon{-webkit-box-flex:0;color:currentColor;display:inline-block;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;position:relative;width:16px}html:not(.rtl) .portal-account-menu-icon{margin-right:8px}html.rtl .portal-account-menu-icon{margin-left:8px}.portal-account-company-icon:before{border:1.5px solid;border-radius:1px;bottom:1px;content:"";height:11px;left:2px;position:absolute;right:2px}html:not(.rtl) .portal-account-company-icon:before{background:repeating-linear-gradient(90deg,transparent 0 3px,currentColor 3px 4px,transparent 4px 7px)}html.rtl .portal-account-company-icon:before{background:repeating-linear-gradient(-90deg,transparent 0 3px,currentColor 3px 4px,transparent 4px 7px)}.portal-account-company-icon:after{background:currentColor;border:1.5px solid;border-bottom:0;content:"";height:3px;position:absolute;top:1px;width:8px}html:not(.rtl) .portal-account-company-icon:after{left:4px}html.rtl .portal-account-company-icon:after{right:4px}.portal-account-lock-icon:before{border:1.5px solid;border-radius:2px;bottom:1px;content:"";left:2px;position:absolute;right:2px;top:6px}.portal-account-lock-icon:after{border:1.5px solid;border-bottom:0;border-radius:5px 5px 0 0;content:"";height:8px;position:absolute;top:1px;width:5px}html:not(.rtl) .portal-account-lock-icon:after{left:5px}html.rtl .portal-account-lock-icon:after{right:5px}.portal-account-image-icon:before{border:1.5px solid;border-radius:3px;bottom:2px;content:"";height:10px;left:1px;position:absolute;right:1px}html:not(.rtl) .portal-account-image-icon:before{-webkit-box-shadow:3px -3px 0 -1px #fff,3px -3px 0 .5px currentColor;box-shadow:3px -3px 0 -1px #fff,3px -3px 0 .5px currentColor}html.rtl .portal-account-image-icon:before{-webkit-box-shadow:-3px -3px 0 -1px #fff,-3px -3px 0 .5px currentColor;box-shadow:-3px -3px 0 -1px #fff,-3px -3px 0 .5px currentColor}.portal-account-image-icon:after{border:1.5px solid;border-radius:50%;content:"";height:4px;position:absolute;top:6px;width:4px}html:not(.rtl) .portal-account-image-icon:after{left:6px}html.rtl .portal-account-image-icon:after{right:6px}.portal-account-logout-icon:before{border:1.5px solid;bottom:1px;content:"";position:absolute;top:1px;width:6px}html:not(.rtl) .portal-account-logout-icon:before{border-radius:2px 0 0 2px;border-right:0;left:2px}html.rtl .portal-account-logout-icon:before{border-left:0;border-radius:0 2px 2px 0;right:2px}.portal-account-logout-icon:after{border-top:1.5px solid;content:"";position:absolute;top:7px;width:10px}html:not(.rtl) .portal-account-logout-icon:after{-webkit-box-shadow:4px -4px 0 -3px currentColor,4px 4px 0 -3px currentColor;box-shadow:4px -4px 0 -3px currentColor,4px 4px 0 -3px currentColor;right:1px}html.rtl .portal-account-logout-icon:after{-webkit-box-shadow:-4px -4px 0 -3px currentColor,-4px 4px 0 -3px currentColor;box-shadow:-4px -4px 0 -3px currentColor,-4px 4px 0 -3px currentColor;left:1px}.portal-account-modal-backdrop{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(15,28,46,.35);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding:24px;position:fixed!important;right:0;top:0;z-index:2000}.portal-account-modal{background:#fff;border-radius:10px;-webkit-box-shadow:0 16px 48px rgba(15,28,46,.2);box-shadow:0 16px 48px rgba(15,28,46,.2);margin:0;max-height:calc(100vh - 48px);overflow:auto;position:fixed!important;top:50vh;width:430px}html:not(.rtl) .portal-account-modal{left:50vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html.rtl .portal-account-modal{right:50vw;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.portal-account-modal-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid #edf0f3;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 24px}.portal-account-modal-header h2{color:#1f2f4d;font-size:18px;font-weight:600;margin:0}.portal-account-modal-header button{background:transparent;border:0;color:#718096;cursor:pointer;font-size:24px;line-height:1}.portal-account-modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px}.portal-account-modal-body>div{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #edf0f3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding-bottom:12px}.portal-account-modal-body>div span{color:#718096}.portal-account-modal-body label{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#495874;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:7px}.portal-account-modal-body input{border:1px solid #dfe5eb;border-radius:6px;font:inherit;height:38px;outline:none;padding:0 11px}.portal-account-modal-body input:focus{border-color:#00b365;-webkit-box-shadow:0 0 0 2px rgba(0,179,101,.12);box-shadow:0 0 0 2px rgba(0,179,101,.12)}.portal-account-password-field{display:block;position:relative}.portal-account-password-field input{width:100%}html:not(.rtl) .portal-account-password-field input{padding-right:38px!important}html.rtl .portal-account-password-field input{padding-left:38px!important}.portal-account-eye{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;color:#8f959e;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42px}html:not(.rtl) .portal-account-eye{right:0}html.rtl .portal-account-eye{left:0}.portal-account-eye:hover{color:#059669}.portal-account-eye:focus-visible{border-radius:3px;outline:2px solid rgba(5,150,105,.45);outline-offset:-3px}.portal-account-eye .icon{font-size:18px}.portal-account-submit,.portal-account-upload{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#00b365;border:0;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:inherit;justify-content:center;min-height:38px;padding:0 18px}.portal-account-submit:disabled{cursor:wait;opacity:.6}.portal-account-upload{overflow:hidden;position:relative}.portal-account-upload input{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.portal-account-error{color:#d9485f;font-size:13px;line-height:1.5;margin:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.portal-account-avatar-modal,.portal-account-tenant-modal{border:1px solid rgba(31,47,77,.1);border-radius:12px;-webkit-box-shadow:0 12px 32px rgba(31,47,77,.12);box-shadow:0 12px 32px rgba(31,47,77,.12);max-height:calc(100vh - 32px);width:520px}.portal-account-tenant-modal{width:400px}.portal-account-avatar-modal .portal-account-modal-header,.portal-account-tenant-modal .portal-account-modal-header{min-height:64px;padding:0 22px}.portal-account-avatar-modal .portal-account-modal-header h2,.portal-account-tenant-modal .portal-account-modal-header h2{color:#1f2f4d;font-size:20px;font-weight:600}.portal-account-avatar-modal .portal-account-modal-header button,.portal-account-tenant-modal .portal-account-modal-header button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:6px;color:#8b95a8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px;height:28px;justify-content:center;width:28px}.portal-account-avatar-modal .portal-account-modal-header button:hover,.portal-account-tenant-modal .portal-account-modal-header button:hover{background:#f4f6f8;color:#1f2f4d}.portal-account-tenant-modal .portal-account-modal-body{gap:12px;min-height:150px;padding:18px 22px 20px}.portal-account-tenant-modal .portal-account-modal-body>div{padding-bottom:10px}.portal-account-avatar-body{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:190px;padding:22px}.portal-account-avatar-body .portal-account-upload{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fbfcfd;border:1px dashed #b9c3d0;border-radius:8px;color:#365b89;-ms-flex-direction:column;flex-direction:column;font-size:14px;font-weight:400;gap:8px;min-height:122px;padding:18px;width:164px}.portal-account-plus{color:#365b89;font-size:44px;font-weight:300;line-height:44px}.portal-account-avatar-body .portal-account-upload:hover{background:#f5fcf8;border-color:#00b365;color:#00994f}.portal-account-avatar-body .portal-account-error{bottom:16px;position:absolute}:root{--color-primary:#00b365;--color-primary-hover:#00994f;--color-bg:#f7f8fa;--color-bg-card:#fff;--color-bg-card-hover:#f0faf5;--color-border:rgba(0,0,0,.08);--color-text-primary:#1f2f4d;--color-text-secondary:#5a6a87;--radius-lg:16px}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f8fafb;color:var(--color-text-primary);font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-height:100vh;min-width:320px;overflow-x:hidden}body:before{background-size:60px 60px;content:"";inset:0;pointer-events:none;position:fixed;z-index:0}html:not(.rtl) body:before{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,101,.035) 1px,transparent 0)}html.rtl body:before{background-image:linear-gradient(rgba(0,179,101,.035) 1px,transparent 0),linear-gradient(-90deg,rgba(0,179,101,.035) 1px,transparent 0)}body:after{display:none}button{font:inherit}.demo-home{min-height:100vh;padding-top:64px;position:relative;z-index:1}.demo-home--solution-detail{padding-top:0}.demo-home--detail-active{height:100vh;overflow:hidden}.demo-detail-content{-webkit-animation:demo-detail-fade-in .3s ease-in-out;animation:demo-detail-fade-in .3s ease-in-out;bottom:0;left:0;padding:0;position:fixed;right:0;top:64px;z-index:2}@-webkit-keyframes demo-detail-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes demo-detail-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.demo-home-content{isolation:isolate;overflow:hidden;position:relative}.demo-home-content:before{background:radial-gradient(ellipse 38% 36% at 12% 40%,rgba(103,190,255,.2) 0,transparent 76%),radial-gradient(ellipse 42% 38% at 88% 28%,rgba(105,230,203,.22) 0,transparent 76%),radial-gradient(ellipse 38% 32% at 68% 70%,rgba(174,143,255,.17) 0,transparent 78%),radial-gradient(ellipse 36% 34% at 32% 75%,rgba(118,230,177,.16) 0,transparent 78%);content:"";-webkit-filter:blur(26px);filter:blur(26px);height:1120px;pointer-events:none;position:absolute;top:-180px;width:min(1900px,140vw);z-index:-2}html:not(.rtl) .demo-home-content:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.rtl .demo-home-content:before{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.demo-home-content:after{background:radial-gradient(ellipse 42% 40% at 8% 38%,rgba(163,139,255,.12) 0,transparent 78%),radial-gradient(ellipse 46% 38% at 92% 42%,rgba(94,198,255,.15) 0,transparent 78%),radial-gradient(ellipse 46% 38% at 52% 82%,rgba(87,218,161,.13) 0,transparent 80%);content:"";-webkit-filter:blur(34px);filter:blur(34px);height:1050px;pointer-events:none;position:absolute;top:980px;width:min(1800px,132vw);z-index:-2}html:not(.rtl) .demo-home-content:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.rtl .demo-home-content:after{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.demo-nav{backdrop-filter:blur(24px) saturate(130%);background:hsla(0,0%,100%,.76);border-bottom:1px solid var(--color-border);-webkit-box-shadow:0 1px 18px rgba(42,73,91,.04);box-shadow:0 1px 18px rgba(42,73,91,.04);display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);height:64px;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:100}.demo-nav,.demo-nav-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.demo-nav-logo{background:transparent;border:0;color:var(--color-text-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;gap:10px;justify-self:start;line-height:1;padding:0;white-space:nowrap}.mcp-debug-embedded-frame{background:#f8fafb;border:0;display:block;height:100%;width:100%}.demo-nav-logo-icon{-webkit-box-flex:0;display:block;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;width:36px}.demo-nav-links{-ms-flex-item-align:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-self:center;white-space:nowrap}.demo-nav-links button{-ms-flex-item-align:stretch;align-self:stretch;background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;font-size:16px;line-height:1;padding:0;position:relative}.demo-nav-links button.active,.demo-nav-links button:hover{color:var(--color-text-primary)}.demo-nav-links button.active{font-weight:500}.demo-nav-links button.active:after{background:var(--color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.demo-nav-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:end;min-width:220px;white-space:nowrap}.demo-nav-user-menu{position:relative}html:not(.rtl) .demo-nav-user-menu{margin-left:12px}html.rtl .demo-nav-user-menu{margin-right:12px}.demo-nav-user{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;font-size:14px;gap:7px;height:36px;max-width:36px;overflow:hidden;padding:5px;white-space:nowrap;width:36px}.demo-nav-user,.demo-nav-user-avatar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;line-height:1}.demo-nav-user-avatar{-webkit-box-flex:0;background:rgba(0,179,101,.12);color:var(--color-primary-hover);-ms-flex:0 0 26px;flex:0 0 26px;font-size:13px;font-weight:600;height:26px;width:26px}.demo-nav-user-avatar img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.demo-nav-user-dropdown{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);padding:6px;position:absolute;top:calc(100% + 8px);width:126px;z-index:1000}html:not(.rtl) .demo-nav-user-dropdown{right:0}html.rtl .demo-nav-user-dropdown{left:0}.demo-nav-user-dropdown button{background:transparent;border:0;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:block;font-size:14px;line-height:16px;min-height:36px;padding:10px 14px;width:100%}html:not(.rtl) .demo-nav-user-dropdown button{text-align:left}html.rtl .demo-nav-user-dropdown button{text-align:right}.demo-nav-user-dropdown button:hover{background:var(--color-bg-card-hover);color:var(--color-primary)}.demo-nav-user[aria-expanded=true]{background:var(--color-bg-card-hover);border-color:var(--color-primary)}.demo-nav-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-primary);border:0;border-radius:6px;color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;line-height:1;min-height:34px;padding:8px 14px}.demo-nav-cta:hover{background:var(--color-primary-hover)}.demo-nav-lang{position:relative}html:not(.rtl) .demo-nav-lang{margin-left:12px}html.rtl .demo-nav-lang{margin-right:12px}.demo-nav-lang-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:6px;line-height:1;padding:8px 12px;-webkit-transition:all .2s;transition:all .2s}.demo-nav-lang-toggle .icon{font-size:16px;height:16px;line-height:16px;width:16px}.demo-nav-lang-toggle .icon-arrow-down{font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.demo-nav-lang-toggle:hover{background:var(--color-bg-card-hover);border-color:var(--color-primary)}.demo-nav-lang-menu{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:100%;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 8px);-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transition:all .3s;transition:all .3s;visibility:hidden;width:100%;z-index:1000}html:not(.rtl) .demo-nav-lang-menu{right:0}html.rtl .demo-nav-lang-menu{left:0}.demo-nav-lang-menu .demo-nav-link,.demo-nav-lang-menu button{background:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:block;font-size:14px;line-height:16px;min-height:36px;padding:10px 14px;text-decoration:none;width:100%}html:not(.rtl) .demo-nav-lang-menu .demo-nav-link,html:not(.rtl) .demo-nav-lang-menu button{text-align:left}html.rtl .demo-nav-lang-menu .demo-nav-link,html.rtl .demo-nav-lang-menu button{text-align:right}.demo-nav-lang-menu .demo-nav-link:hover,.demo-nav-lang-menu button:hover{background:var(--color-bg-card-hover)}.demo-nav-lang-menu .demo-nav-link.active,.demo-nav-lang-menu button.active{color:var(--color-primary);font-weight:500}.demo-nav-lang-menu .demo-nav-link.active:before,.demo-nav-lang-menu button.active:before{content:"✓"}html:not(.rtl) .demo-nav-lang-menu .demo-nav-link.active:before,html:not(.rtl) .demo-nav-lang-menu button.active:before{margin-right:5px}html.rtl .demo-nav-lang-menu .demo-nav-link.active:before,html.rtl .demo-nav-lang-menu button.active:before{margin-left:5px}.demo-nav-lang.active .demo-nav-lang-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}html:not(.rtl) .demo-nav-lang.active .demo-nav-lang-toggle .icon-arrow-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}html.rtl .demo-nav-lang.active .demo-nav-lang-toggle .icon-arrow-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.demo-hero{margin:0 auto;max-width:900px;padding:96px 48px 80px;position:relative;text-align:center;z-index:1}.demo-hero-badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,179,101,.1);border:1px solid rgba(0,179,101,.3);border-radius:20px;color:var(--color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:6px;margin-bottom:24px;padding:4px 12px}.demo-hero-badge svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:12px;width:12px}.demo-hero h1{color:#1f2f4d;font-size:56px;font-weight:700;letter-spacing:0;line-height:1.15;margin:0 0 20px}.demo-hero h1 span{color:#00b365}.demo-hero p{color:var(--color-text-secondary);font-size:18px;line-height:1.7;margin:0 auto 40px;max-width:600px}.demo-stats-bar{-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(18px) saturate(120%);background:hsla(0,0%,100%,.32);border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;justify-content:center;margin-bottom:80px;min-height:120px;padding:40px 48px;position:relative;z-index:1}.demo-stat-item{min-width:110px;position:relative;text-align:center}.demo-stat-particles{height:80px;overflow:visible;pointer-events:none;position:absolute;top:50%;width:120px}html:not(.rtl) .demo-stat-particles{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html.rtl .demo-stat-particles{right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.demo-particle{background:var(--color-primary);border-radius:50%;-webkit-box-shadow:0 0 4px var(--color-primary);box-shadow:0 0 4px var(--color-primary);height:2px;opacity:.5;position:absolute;width:2px}.demo-particle:first-child{-webkit-animation:float-top 3s ease-in-out infinite;animation:float-top 3s ease-in-out infinite;top:10%}html:not(.rtl) .demo-particle:first-child{left:50%}html.rtl .demo-particle:first-child{right:50%}.demo-particle:nth-child(2){-webkit-animation:float-bottom 3.2s ease-in-out .3s infinite;animation:float-bottom 3.2s ease-in-out .3s infinite;top:90%}html:not(.rtl) .demo-particle:nth-child(2){left:50%}html.rtl .demo-particle:nth-child(2){right:50%}.demo-particle:nth-child(3){-webkit-animation:float-left 2.8s ease-in-out .6s infinite;animation:float-left 2.8s ease-in-out .6s infinite;top:50%}html:not(.rtl) .demo-particle:nth-child(3){left:10%}html.rtl .demo-particle:nth-child(3){right:10%}.demo-particle:nth-child(4){-webkit-animation:float-right 3.5s ease-in-out .9s infinite;animation:float-right 3.5s ease-in-out .9s infinite;top:50%}html:not(.rtl) .demo-particle:nth-child(4){left:90%}html.rtl .demo-particle:nth-child(4){right:90%}.demo-particle:nth-child(5){-webkit-animation:float-top-left 3.3s ease-in-out 1.2s infinite;animation:float-top-left 3.3s ease-in-out 1.2s infinite;top:20%}html:not(.rtl) .demo-particle:nth-child(5){left:20%}html.rtl .demo-particle:nth-child(5){right:20%}.demo-particle:nth-child(6){-webkit-animation:float-top-right 2.9s ease-in-out 1.5s infinite;animation:float-top-right 2.9s ease-in-out 1.5s infinite;top:20%}html:not(.rtl) .demo-particle:nth-child(6){left:80%}html.rtl .demo-particle:nth-child(6){right:80%}.demo-particle:nth-child(7){-webkit-animation:float-bottom-left 3.1s ease-in-out 1.8s infinite;animation:float-bottom-left 3.1s ease-in-out 1.8s infinite;top:80%}html:not(.rtl) .demo-particle:nth-child(7){left:20%}html.rtl .demo-particle:nth-child(7){right:20%}.demo-particle:nth-child(8){-webkit-animation:float-bottom-right 3.4s ease-in-out 2.1s infinite;animation:float-bottom-right 3.4s ease-in-out 2.1s infinite;top:80%}html:not(.rtl) .demo-particle:nth-child(8){left:80%}html.rtl .demo-particle:nth-child(8){right:80%}.demo-stat-num{-webkit-animation:breathe 3s ease-in-out infinite;animation:breathe 3s ease-in-out infinite;color:rgba(0,179,101,.75);display:block;font-size:32px;font-weight:700}.demo-stat-label{color:var(--color-text-secondary);font-size:13px;margin-top:4px}.demo-stat-item:first-child .demo-stat-num{color:rgba(24,144,255,.75)}.demo-stat-item:first-child .demo-particle{background:#1890ff;-webkit-box-shadow:0 0 4px #1890ff;box-shadow:0 0 4px #1890ff}.demo-stat-item:nth-child(2) .demo-stat-num{color:rgba(139,92,246,.75)}.demo-stat-item:nth-child(2) .demo-particle{background:#8b5cf6;-webkit-box-shadow:0 0 4px #8b5cf6;box-shadow:0 0 4px #8b5cf6}.demo-stat-item:nth-child(3) .demo-stat-num{color:rgba(250,173,20,.75)}.demo-stat-item:nth-child(3) .demo-particle{background:#faad14;-webkit-box-shadow:0 0 4px #faad14;box-shadow:0 0 4px #faad14}.demo-stat-skeleton{-webkit-animation:skeleton-pulse 1.4s ease-in-out infinite;animation:skeleton-pulse 1.4s ease-in-out infinite;background:rgba(0,0,0,.05);border-radius:8px;height:52px;width:110px}.demo-status-panel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid rgba(220,60,60,.16);border-radius:8px;color:var(--color-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;justify-content:center;margin:-40px auto 60px;max-width:900px;padding:18px}.demo-status-panel strong{color:var(--color-text-primary)}.demo-status-panel button{background:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;padding:6px 12px}.demo-cards-section{margin:0 auto;max-width:1400px;padding:0 48px 120px;position:relative;scroll-margin-top:80px;z-index:1}.demo-cards-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-card{backdrop-filter:blur(18px) saturate(118%);background:hsla(0,0%,100%,.82);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-box-shadow:0 14px 44px rgba(43,74,91,.045),inset 0 1px 0 hsla(0,0%,100%,.72);box-shadow:0 14px 44px rgba(43,74,91,.045),inset 0 1px 0 hsla(0,0%,100%,.72);cursor:pointer;display:block;min-height:460px;overflow:hidden;padding:40px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.demo-card:after{border-radius:50%;content:"";height:350px;opacity:.9;pointer-events:none;position:absolute;width:350px}.demo-card:hover{background:var(--color-bg-card-hover);border-color:rgba(0,179,101,.2);-webkit-box-shadow:0 20px 60px rgba(0,0,0,.08);box-shadow:0 20px 60px rgba(0,0,0,.08);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.demo-card>*{position:relative;z-index:1}.demo-card>p{color:var(--color-text-secondary);font-size:14px;line-height:1.7;margin:0 0 18px;min-height:48px}.demo-card.api-card:after{background:radial-gradient(circle,rgba(24,144,255,.25) 0,rgba(24,144,255,.08) 45%,transparent 70%);top:-80px}html:not(.rtl) .demo-card.api-card:after{right:-80px}html.rtl .demo-card.api-card:after{left:-80px}.demo-card.mcp-card:after{background:radial-gradient(circle,rgba(139,92,246,.25) 0,rgba(139,92,246,.08) 45%,transparent 70%);bottom:-80px}html:not(.rtl) .demo-card.mcp-card:after{left:-80px}html.rtl .demo-card.mcp-card:after{right:-80px}.demo-card.skill-card:after{background:radial-gradient(circle,rgba(250,173,20,.25) 0,rgba(250,173,20,.08) 45%,transparent 70%);top:-80px}html:not(.rtl) .demo-card.skill-card:after{right:-80px}html.rtl .demo-card.skill-card:after{left:-80px}.demo-card.cli-card:after{background:radial-gradient(circle,rgba(0,179,101,.24) 0,rgba(0,179,101,.08) 45%,transparent 70%);bottom:-80px}html:not(.rtl) .demo-card.cli-card:after{left:-80px}html.rtl .demo-card.cli-card:after{right:-80px}.demo-card--skeleton{-webkit-animation:skeleton-pulse 1.4s ease-in-out infinite;animation:skeleton-pulse 1.4s ease-in-out infinite;background:hsla(0,0%,100%,.7);min-height:460px}.demo-card-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:800;height:56px;justify-content:center;letter-spacing:.04em;margin-bottom:24px;width:56px}.demo-card-icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:28px;width:28px}.demo-card-icon.blue{background:rgba(24,144,255,.15);color:#1890ff}.demo-card-icon.purple{background:rgba(139,92,246,.15);color:#8b5cf6}.demo-card-icon.orange{background:rgba(250,173,20,.15);color:#faad14}.demo-card-icon.green{background:rgba(0,179,101,.15);color:#00a862}.demo-card-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.demo-card-heading h3{color:var(--color-text-primary);font-size:22px;font-weight:600;letter-spacing:0;margin:0}.demo-card-tag{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.demo-card-tag.blue{background:rgba(24,144,255,.15);color:#1890ff}.demo-card-tag.purple{background:rgba(139,92,246,.15);color:#8b5cf6}.demo-card-tag.orange{background:rgba(250,173,20,.15);color:#d98b08}.demo-card-tag.green{background:rgba(0,179,101,.15);color:#00a862}.demo-card-features{list-style:none;margin:0 0 28px;padding:0}.demo-card-features li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.demo-card-features li:before{-ms-flex-negative:0;background:var(--color-primary);border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.demo-tech-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.demo-tech-tag{background:rgba(0,0,0,.04);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);font-size:11px;font-weight:500;padding:4px 10px}.demo-card-link-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.demo-card-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-secondary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;gap:6px;margin-top:8px;padding:8px 16px}.demo-card-link svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.demo-card-link:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.15);color:var(--color-text-primary)}.demo-card--skill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:40px;grid-column:span 2;grid-template-columns:1fr 1fr;min-height:470px;padding:40px}.demo-card--skill:after{background:radial-gradient(circle,rgba(250,173,20,.25) 0,rgba(250,173,20,.08) 45%,transparent 70%);height:420px;top:-80px;width:420px}html:not(.rtl) .demo-card--skill:after{right:-80px}html.rtl .demo-card--skill:after{left:-80px}.demo-card--skill .demo-skill-copy>p{color:var(--color-text-secondary);font-size:14px;line-height:1.7;margin:0 0 28px}.demo-skill-visual{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-skill-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(250,173,20,.08);border:1px solid rgba(250,173,20,.2);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:92px;padding:16px;text-align:center}.demo-skill-tile strong{color:#d98b08;font-size:20px;margin-bottom:8px}.demo-skill-tile span{color:var(--color-text-secondary);font-size:12px}.demo-skill-more{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(250,173,20,.05);border:1px dashed rgba(250,173,20,.3);border-radius:10px;color:var(--color-text-secondary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:8px;grid-column:span 3;justify-content:center;min-height:42px}.demo-skill-more svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.demo-integration-section{min-height:880px;overflow:hidden;padding:80px 48px 200px;position:relative;scroll-margin-top:64px;z-index:1}.demo-integration-header{margin-bottom:0;position:relative;text-align:center;z-index:10}.demo-integration-header:after{background:radial-gradient(ellipse 600px 200px at 50% 0,rgba(255,248,220,.45) 0,rgba(255,248,220,.22) 50%,transparent 100%);content:"";-webkit-filter:blur(40px);filter:blur(40px);height:700px;pointer-events:none;position:absolute;top:100%;width:1200px;z-index:-1}html:not(.rtl) .demo-integration-header:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.rtl .demo-integration-header:after{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.demo-integration-header h2{color:var(--color-text-primary);font-size:36px;font-weight:700;letter-spacing:0;margin:0 0 16px}.demo-integration-header p{color:var(--color-text-secondary);font-size:16px;line-height:1.6;margin:0 0 60px}.demo-integration-carousel-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;justify-content:center;-webkit-perspective:2000px;perspective:2000px;position:relative}.demo-integration-carousel{height:100%;position:absolute;top:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}html:not(.rtl) .demo-integration-carousel{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html.rtl .demo-integration-carousel{right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.demo-integration-track{-webkit-animation:rotate-orbit 60s linear infinite;animation:rotate-orbit 60s linear infinite;height:100%;position:absolute;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}html:not(.rtl) .demo-integration-track{left:0}html.rtl .demo-integration-track{right:0}.demo-integration-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.demo-integration-card{backdrop-filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.5);margin-top:-100px;min-height:200px;overflow:hidden;padding:20px;position:absolute;top:50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:border-color .5s,-webkit-box-shadow .5s;transition:border-color .5s,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .5s;transition:box-shadow .5s,border-color .5s,-webkit-box-shadow .5s;width:240px}html:not(.rtl) .demo-integration-card{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6));left:50%;margin-left:-120px}html.rtl .demo-integration-card{background:linear-gradient(-135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6));margin-right:-120px;right:50%}.demo-integration-card:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--orbit-accent)),to(transparent));content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0}html:not(.rtl) .demo-integration-card:before{background:linear-gradient(90deg,transparent,var(--orbit-accent),transparent)}html.rtl .demo-integration-card:before{background:linear-gradient(-90deg,transparent,var(--orbit-accent),transparent)}.demo-integration-card:hover{border-color:var(--orbit-accent);-webkit-box-shadow:0 24px 48px var(--orbit-shadow),inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:0 24px 48px var(--orbit-shadow),inset 0 1px 0 hsla(0,0%,100%,.8)}.demo-integration-card:hover:before{opacity:1}.demo-integration-card:hover .corner-glow{opacity:.4}.demo-integration-card h3{color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:1.4;margin:0 0 6px}.demo-integration-card h3,.demo-integration-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;min-height:34px;overflow:hidden}.demo-integration-card p{color:var(--color-text-secondary);font-size:11px;line-height:1.5;margin:0 0 10px}.demo-integration-card.retail{--orbit-accent:rgba(24,144,255,.4);--orbit-shadow:rgba(24,144,255,.15)}.demo-integration-card.logistics{--orbit-accent:rgba(139,92,246,.4);--orbit-shadow:rgba(139,92,246,.15)}.demo-integration-card.manufacturing{--orbit-accent:rgba(0,179,101,.4);--orbit-shadow:rgba(0,179,101,.15)}.corner-glow{background:radial-gradient(circle,var(--orbit-accent) 0,transparent 70%);border-radius:50%;height:60px;opacity:0;pointer-events:none;position:absolute;width:60px}.corner-glow.top-right{top:-30px}html:not(.rtl) .corner-glow.top-right{right:-30px}html.rtl .corner-glow.top-right{left:-30px}.corner-glow.bottom-left{bottom:-30px}html:not(.rtl) .corner-glow.bottom-left{left:-30px}html.rtl .corner-glow.bottom-left{right:-30px}.demo-integration-tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.demo-integration-tag.retail{background:rgba(24,144,255,.12);color:#1890ff}.demo-integration-tag.logistics{background:rgba(139,92,246,.12);color:#8b5cf6}.demo-integration-tag.manufacturing{background:rgba(0,179,101,.12);color:#00a65e}.demo-integration-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.02);border:1px solid transparent;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px}.demo-integration-link:hover{background:rgba(0,179,101,.08);border-color:rgba(0,179,101,.2);color:var(--color-primary);gap:6px}@-webkit-keyframes breathe{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes breathe{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@-webkit-keyframes rotate-orbit{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes rotate-orbit{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@-webkit-keyframes float-top{50%{opacity:.2;-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes float-top{50%{opacity:.2;-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@-webkit-keyframes float-bottom{50%{opacity:.2;-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes float-bottom{50%{opacity:.2;-webkit-transform:translateY(25px);transform:translateY(25px)}}@-webkit-keyframes float-left{50%{opacity:.2;-webkit-transform:translateX(-25px);transform:translateX(-25px)}}@keyframes float-left{50%{opacity:.2;-webkit-transform:translateX(-25px);transform:translateX(-25px)}}@-webkit-keyframes float-right{50%{opacity:.2;-webkit-transform:translateX(25px);transform:translateX(25px)}}@keyframes float-right{50%{opacity:.2;-webkit-transform:translateX(25px);transform:translateX(25px)}}@-webkit-keyframes float-top-left{50%{opacity:.2;-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}}@keyframes float-top-left{50%{opacity:.2;-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px)}}@-webkit-keyframes float-top-right{50%{opacity:.2;-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}}@keyframes float-top-right{50%{opacity:.2;-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px)}}@-webkit-keyframes float-bottom-left{50%{opacity:.2;-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}}@keyframes float-bottom-left{50%{opacity:.2;-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}}@-webkit-keyframes float-bottom-right{50%{opacity:.2;-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}}@keyframes float-bottom-right{50%{opacity:.2;-webkit-transform:translate(20px,20px);transform:translate(20px,20px)}}.solution-detail-page{background:#fff;min-height:100vh}.solution-detail-page--status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--color-text-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;justify-content:center}.solution-detail-page--status strong{color:var(--color-text-primary);font-size:20px}.solution-detail-loading{-webkit-animation:solution-loading .8s linear infinite;animation:solution-loading .8s linear infinite;border:3px solid rgba(0,179,101,.16);border-radius:50%;border-top:3px solid var(--color-primary);height:32px;width:32px}.solution-detail-status-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:8px}.solution-detail-status-actions button{background:#fff;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-primary);cursor:pointer;min-height:38px;padding:0 16px}.solution-detail-status-actions button.primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.solution-detail-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f8fff7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:348px;justify-content:center;overflow:hidden}.solution-detail-banner__inner{text-align:center;width:1000px}.solution-detail-banner__inner h1{-webkit-line-clamp:2;color:#1f2329;font-size:30px;font-weight:600;letter-spacing:0;line-height:38px;margin:0 auto;max-width:1000px}.solution-detail-banner__inner h1,.solution-detail-banner__inner>p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.solution-detail-banner__inner>p{-webkit-line-clamp:3;color:#51565d;font-size:20px;line-height:26px;margin:16px auto 0;max-width:810px}.solution-detail-layout{display:grid;gap:44px;grid-template-columns:220px minmax(0,1fr);margin:0 auto;width:1200px}.solution-detail-sidebar{min-width:0}.solution-detail-sidebar__sticky{padding:44px 0 80px;position:sticky;top:88px}.solution-detail-sidebar__sticky>strong{color:#1f2329;display:block;font-size:14px;margin-bottom:18px}.solution-detail-sidebar__sticky>span{color:#8f959e;font-size:13px}.solution-detail-sidebar__sticky nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;position:relative}html:not(.rtl) .solution-detail-sidebar__sticky nav{border-left:2px solid #dee0e3;padding-left:14px}html.rtl .solution-detail-sidebar__sticky nav{border-right:2px solid #dee0e3;padding-right:14px}.solution-detail-sidebar__sticky nav button{background:transparent;border:0;color:#51565d;cursor:pointer;font-size:14px;line-height:1.45;padding:8px 10px;position:relative;width:100%}html:not(.rtl) .solution-detail-sidebar__sticky nav button{text-align:left}html.rtl .solution-detail-sidebar__sticky nav button{text-align:right}.solution-detail-sidebar__sticky nav button:before{background:transparent;bottom:0;content:"";position:absolute;top:0;width:2px}html:not(.rtl) .solution-detail-sidebar__sticky nav button:before{left:-16px}html.rtl .solution-detail-sidebar__sticky nav button:before{right:-16px}.solution-detail-sidebar__sticky nav button.active,.solution-detail-sidebar__sticky nav button:hover{color:#15945a}.solution-detail-sidebar__sticky nav button.active:before{background:var(--color-primary)}.solution-detail-content{color:#313842;font-size:15px;line-height:1.85;min-width:0;padding:44px 0 100px}.solution-detail-content h1,.solution-detail-content h2,.solution-detail-content h3,.solution-detail-content h4{color:#1f2f4d;letter-spacing:0}.solution-detail-content h2{border-bottom:1px solid #e8eaed;font-size:25px;line-height:1.45;margin:0 0 22px;padding-top:18px;scroll-margin-top:86px}.solution-detail-content h2:not(:first-child){margin-top:38px}.solution-detail-content h3{font-size:19px;margin:28px 0 12px}.solution-detail-content h4{font-size:16px;margin:20px 0 8px}.solution-detail-content p{margin:0 0 16px}.solution-detail-content ol,.solution-detail-content ul{margin:12px 0 20px}html:not(.rtl) .solution-detail-content ol,html:not(.rtl) .solution-detail-content ul{padding-left:26px}html.rtl .solution-detail-content ol,html.rtl .solution-detail-content ul{padding-right:26px}.solution-detail-content ul{list-style:disc outside}.solution-detail-content ol{list-style:decimal outside}.solution-detail-content ul ul{list-style-type:circle}.solution-detail-content ul ul ul{list-style-type:square}.solution-detail-content ol ol{list-style-type:lower-alpha}.solution-detail-content li{margin:5px 0}.solution-detail-content img{border:1px solid #e8eaed;border-radius:8px;display:block;height:auto;margin:22px auto;max-width:100%}.solution-detail-content a{color:#087348}.solution-detail-content blockquote{background:#f5faf7;color:#51565d;margin:18px 0;padding:12px 18px}html:not(.rtl) .solution-detail-content blockquote{border-left:3px solid var(--color-primary)}html.rtl .solution-detail-content blockquote{border-right:3px solid var(--color-primary)}.solution-detail-content pre{background:#17243a;border-radius:6px;color:#f5f7f9;max-width:100%;overflow-x:auto;padding:16px}.solution-detail-content code{font-family:Consolas,Courier New,monospace}.solution-detail-content table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow-x:auto}.solution-detail-content td,.solution-detail-content th{border:1px solid #dee3e8;padding:9px 12px}html:not(.rtl) .solution-detail-content td,html:not(.rtl) .solution-detail-content th{text-align:left}html.rtl .solution-detail-content td,html.rtl .solution-detail-content th{text-align:right}.solution-detail-content th{background:#f7f8fa}.solution-detail-empty{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#8f959e;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:240px}@-webkit-keyframes solution-loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes solution-loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1080px){.demo-nav{padding:0 24px}.demo-nav-links{gap:16px}.demo-nav-links button{font-size:14px}.demo-nav-cta{display:none}}@media (max-width:768px){.demo-home-content:before{-webkit-filter:blur(20px);filter:blur(20px);height:940px;opacity:.78;top:-120px;width:180vw}.demo-home-content:after{opacity:.72;width:170vw}.demo-home{padding-top:102px}.demo-detail-content{top:102px}.demo-nav{grid-template-columns:1fr auto;height:58px;padding:0 16px}.demo-nav-logo{font-size:15px}.demo-nav-links{-webkit-box-pack:start;-ms-flex-pack:start;background:hsla(0,0%,100%,.96);border-bottom:1px solid var(--color-border);display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;height:44px;justify-content:flex-start;left:0;overflow-x:auto;padding:0 16px;position:fixed;right:0;scrollbar-width:none;top:58px}.demo-nav-links::-webkit-scrollbar{display:none}.demo-nav-links button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px}html:not(.rtl) .demo-nav-lang{margin-left:0}html.rtl .demo-nav-lang{margin-right:0}.demo-hero{padding:72px 24px 56px}.demo-hero h1{font-size:38px}.demo-hero p{font-size:16px}.demo-stats-bar{display:grid;gap:36px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:56px;padding:32px 24px}.demo-cards-section{padding:0 24px 80px}.demo-cards-grid{grid-template-columns:1fr}.demo-card,.demo-card--skill{grid-column:span 1;min-height:auto;padding:28px}.demo-card--skill{gap:28px;grid-template-columns:1fr}.demo-skill-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-skill-more{grid-column:span 2}.demo-integration-section{min-height:auto;padding:60px 24px 80px}.demo-integration-header h2{font-size:28px}.demo-integration-carousel-wrapper{height:auto;-webkit-perspective:none;perspective:none}.demo-integration-carousel{height:auto;position:relative;top:auto;-webkit-transform:none;transform:none}html:not(.rtl) .demo-integration-carousel{left:auto}html.rtl .demo-integration-carousel{right:auto}.demo-integration-track{-webkit-animation:none;animation:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:auto;overflow-x:auto;position:relative;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-transform:none;transform:none}.demo-integration-card{margin:0;min-width:260px;position:relative;scroll-snap-align:start;top:auto;-webkit-transform:none!important;transform:none!important;width:260px}html:not(.rtl) .demo-integration-card{left:auto}html.rtl .demo-integration-card{right:auto}.solution-detail-page{min-height:100vh}.solution-detail-banner{height:280px}.solution-detail-banner__inner{width:calc(100% - 40px)}.solution-detail-banner__inner h1{font-size:26px}.solution-detail-banner__inner>p{font-size:15px}.solution-detail-layout{display:block;width:calc(100% - 40px)}.solution-detail-sidebar{display:none}.solution-detail-content{padding:36px 0 72px}.solution-detail-content h2{font-size:22px}}@media (max-width:420px){.demo-nav-logo-icon{-ms-flex-preferred-size:28px;flex-basis:28px;height:28px;width:28px}.demo-nav-lang-toggle{padding:8px 9px}.demo-hero h1{font-size:34px}.demo-card{padding:24px}}
/*# sourceMappingURL=http://10.1.70.7/sourcemap/"xxxx"/home.509050a2.map*/