:root{color:#142a38;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6f8;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}a{color:inherit}.app-shell{min-height:100vh}.brand{color:#fff;letter-spacing:.02em;padding:28px 22px;font-size:19px;font-weight:650}.brand small{color:#a6bac5;margin-top:8px;font-size:12px;font-weight:400;display:block}.topbar{background:#fff;border-bottom:1px solid #e7edf0;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex}.workspace{width:100%;max-width:1600px;margin:0 auto;padding:28px}.page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-heading h1{margin:0 0 7px;font-size:25px}.page-heading p{color:#667b88;margin:0}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-intro{color:#fff;background:#123949;flex-direction:column;justify-content:center;padding:12vh 10%;display:flex}.login-intro h1{margin:24px 0;font-size:38px;line-height:1.4}.login-intro p{color:#c1d7df;max-width:380px;line-height:1.9}.login-form{justify-content:center;align-items:center;padding:48px;display:flex}.login-form>div{width:100%;max-width:430px}.login-form h2{margin-bottom:8px;font-size:27px}.subtle{color:#677d88}.error-detail{overflow-wrap:anywhere}.mfa-secret{overflow-wrap:anywhere;max-width:100%}.initial-loading{place-items:center;min-height:100vh;display:grid}.table-card .ant-card-body{padding:8px 20px}.toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.muted-label{color:#78909c;font-size:12px}.empty-action{text-align:center;padding:40px 16px}@media (width<=760px){.login-page{grid-template-columns:1fr}.login-intro{padding:32px 24px}.login-intro h1{margin:12px 0;font-size:25px}.login-intro p{display:none}.login-form{padding:28px 22px}.workspace{padding:20px 14px}.topbar{padding:0 16px}.page-heading,.toolbar{flex-wrap:wrap}.page-heading h1{font-size:22px}.table-card .ant-card-body{padding:8px}.brand{padding:22px 16px}}.topbar{flex-shrink:0;line-height:normal}.workspace-controls,.session-controls{min-width:0}.admin-username{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.session-controls{flex-shrink:0}@media (width<=760px){.workspace-title{display:none}.admin-username{max-width:180px}.topbar{gap:8px}.workspace-controls{flex-shrink:0}}.docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.docs-content{min-width:0}.docs-nav{position:sticky;top:20px}.doc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.doc-markdown{overflow-wrap:anywhere;line-height:1.85}.doc-markdown h1{font-size:24px}.doc-markdown h2{margin-top:32px;font-size:20px}.doc-markdown a{color:#147d86;text-decoration:underline}.doc-markdown pre,.doc-code{background:#f3f6f8;border:1px solid #e5ecef;border-radius:8px;max-width:100%;padding:16px;font-size:13px;line-height:1.7;overflow:auto}.doc-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.doc-markdown th,.doc-markdown td{border:1px solid #e5ecef;min-width:100px;padding:8px 12px}.doc-markdown th{background:#f3f6f8}.doc-path{white-space:normal;text-align:left;overflow-wrap:anywhere;height:auto}.doc-markdown img{max-width:100%}@media (width<=900px){.docs-layout{grid-template-columns:1fr}.docs-nav{position:static}.docs-content .ant-card-body{padding:16px}}@media (width<=760px){.session-controls .admin-username{max-width:90px}.session-controls{gap:4px!important}.session-controls .ant-btn{padding-inline:10px}}.app-sidebar{height:100dvh;top:0;overflow:hidden;position:sticky!important}.app-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.app-sidebar .brand{flex-shrink:0}.app-sidebar .ant-menu-root{flex:1;min-height:0;overflow:hidden auto}.sidebar-footer{border-top:1px solid #ffffff18;flex-shrink:0;padding:18px 20px}.sidebar-footer a{color:#c1d7df;white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.sidebar-footer a:hover,.sidebar-footer a:focus-visible{color:#fff;background:#ffffff12}.sidebar-footer a:focus-visible{outline-offset:2px;outline:2px solid #69c9cf}.docs-layout{grid-template-columns:300px minmax(0,1fr)}.docs-nav{max-height:calc(100dvh - 40px);overflow-y:auto}.outline-title{color:#18323f;padding:8px 10px 14px;font-weight:650}.doc-outline,.outline-sections{margin:0;padding:0;list-style:none}.outline-chapter{text-align:left;cursor:pointer;color:#3e5e6a;background:0 0;border:0;border-radius:7px;grid-template-columns:auto 1fr auto;gap:8px;width:100%;padding:12px 10px;line-height:1.5;display:grid}.outline-chapter.active{color:#116d75;background:#e8f4f4;font-weight:600}.outline-chapter:hover,.outline-sections a:hover{background:#f0f6f7}.outline-sections{padding:6px 0 12px 12px}.outline-sections a{color:#627781;border-radius:5px;gap:8px;padding:7px 8px;font-size:13px;line-height:1.55;text-decoration:none;display:flex}.outline-sections a span:first-child{flex-shrink:0;min-width:28px}.outline-sections a[aria-current]{color:#116d75;background:#e8f4f4;font-weight:600}.doc-markdown :is(h1,h2,h3,h4,h5,h6),.docs-content{scroll-margin-top:24px}.doc-markdown{max-width:960px;margin-inline:auto}.doc-markdown h1{border-bottom:1px solid #e5ecef;margin-top:24px;padding-bottom:20px}.doc-actions{padding-bottom:8px}.outline-chapter:focus-visible,.outline-sections a:focus-visible{outline-offset:1px;outline:2px solid #147d86}@media (width<=900px){.docs-layout{grid-template-columns:1fr}.docs-nav{max-height:340px}.doc-markdown h1{font-size:22px}}.admin-navigation.ant-menu-root{background:0 0;padding:4px 8px}.admin-navigation .ant-menu-submenu-title{width:100%;height:42px;margin:4px 0;font-weight:600;line-height:42px;color:#e2edf1!important}.admin-navigation .ant-menu-item{width:100%;height:38px;margin:3px 0;font-size:13px;line-height:38px}.admin-navigation .ant-menu-sub{background:0 0!important}.admin-navigation .ant-menu-item-selected{background:#147d86!important}.admin-navigation .ant-menu-submenu{margin-bottom:8px}.admin-captcha-row{align-items:center;gap:8px;min-width:0;display:flex}.admin-captcha-row>.ant-input{flex:1;width:0;min-width:0}.admin-captcha-image{object-fit:contain;flex-shrink:0;width:145px;height:40px;display:block}.admin-captcha-refresh{color:#147d86;flex-shrink:0}@media (width<=380px){.admin-captcha-image{width:112px;height:31px}.admin-captcha-row{gap:6px}}.outline-download{padding:4px 10px 8px 32px}.outline-download .ant-btn{font-size:12px}.calling-examples{border-top:1px solid #e5ecef;min-width:0;margin-top:28px;padding-top:20px;scroll-margin-top:20px}.example-languages{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.example-actions{margin-bottom:12px}.calling-examples .doc-code{max-height:520px;margin-top:0}.outline-download a{color:#147d86;font-size:12px;text-decoration:none}
