.quant-native-workspace-module__ljvHqa__root{--native-bg:#0c1118;--native-panel:#121b25;--native-line:#26323e;background:var(--native-bg);color:#dbe5ed;min-height:calc(100vh - 80px);padding:0 26px 30px;font-family:Arial,Microsoft YaHei,sans-serif}.quant-native-workspace-module__ljvHqa__location{color:#8294a4;align-items:center;gap:12px;height:45px;font-size:12px;display:flex}.quant-native-workspace-module__ljvHqa__location a{color:#d4e2ed;align-items:center;gap:8px;text-decoration:none;display:flex}.quant-native-workspace-module__ljvHqa__origin{margin-left:auto;font-size:11px}.quant-native-workspace-module__ljvHqa__switcher{border-bottom:1px solid var(--native-line);gap:2px;display:flex;overflow:auto}.quant-native-workspace-module__ljvHqa__switcher a{white-space:nowrap;color:#889aaa;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:13px 20px;font-size:12px;text-decoration:none;display:flex}.quant-native-workspace-module__ljvHqa__switcher a[aria-current=page]{color:#fff;background:#14212d;border-color:#74dccb}.quant-native-workspace-module__ljvHqa__switcher i{border-radius:50%;width:6px;height:6px}.quant-native-workspace-module__ljvHqa__heading{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.quant-native-workspace-module__ljvHqa__heading>div{align-items:center;gap:16px;display:flex}.quant-native-workspace-module__ljvHqa__wordmark{color:#76ddc8;border-left:3px solid #76ddc8;padding:10px 12px;font:700 17px/1 monospace}.quant-native-workspace-module__ljvHqa__heading h1{letter-spacing:-.6px;margin:0 0 7px;font-size:24px}.quant-native-workspace-module__ljvHqa__heading p{color:#879baa;max-width:850px;margin:0;font-size:12px;line-height:1.7}.quant-native-workspace-module__ljvHqa__control{color:#dbe8f1;border:1px solid #354351;border-radius:5px;flex-shrink:0;align-items:center;gap:8px;padding:10px 13px;font-size:12px;text-decoration:none;display:flex}.quant-native-workspace-module__ljvHqa__toolbar{border:1px solid var(--native-line);background:#101923;align-items:center;gap:14px;min-height:45px;display:flex}.quant-native-workspace-module__ljvHqa__toolbar>div{align-self:stretch;display:flex}.quant-native-workspace-module__ljvHqa__toolbar button,.quant-native-workspace-module__ljvHqa__frameBar button,.quant-native-workspace-module__ljvHqa__editorBar button{color:#91a4b5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.quant-native-workspace-module__ljvHqa__toolbar>div>button{border-right:1px solid var(--native-line);padding:12px 16px;font-size:12px}.quant-native-workspace-module__ljvHqa__toolbar button[aria-selected=true]{color:#83e3cf;background:#1a2936;box-shadow:inset 0 -2px #83e3cf}.quant-native-workspace-module__ljvHqa__toolbar>span{color:#8fa0ad;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.quant-native-workspace-module__ljvHqa__toolbar>button{margin-right:15px}.quant-native-workspace-module__ljvHqa__toolbar i{background:#caa561;border-radius:50%;width:6px;height:6px}.quant-native-workspace-module__ljvHqa__toolbar i[data-connected=true]{background:#73d2b6}.quant-native-workspace-module__ljvHqa__notice{color:#dac596;background:#272217;border:1px solid #51442c;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;font-size:12px;line-height:1.7;display:flex}.quant-native-workspace-module__ljvHqa__notice a{color:inherit;white-space:nowrap}.quant-native-workspace-module__ljvHqa__runtimeNote{color:#9aabba;align-items:center;gap:9px;padding:11px 1px;font-size:11px;line-height:1.6;display:flex}.quant-native-workspace-module__ljvHqa__runtimeNote svg{flex-shrink:0}.quant-native-workspace-module__ljvHqa__frameContainer{background:#141b22;border:1px solid #33404e;overflow:hidden}.quant-native-workspace-module__ljvHqa__frameContainer:fullscreen{height:100vh}.quant-native-workspace-module__ljvHqa__frameBar{color:#7e90a2;background:#1b2531;border-bottom:1px solid #35404d;align-items:center;gap:15px;height:31px;padding:0 10px;display:flex}.quant-native-workspace-module__ljvHqa__frameBar>span{gap:5px;display:flex}.quant-native-workspace-module__ljvHqa__frameBar i{background:#566471;border-radius:50%;width:6px;height:6px}.quant-native-workspace-module__ljvHqa__frameBar code{flex:1;font:10px monospace}.quant-native-workspace-module__ljvHqa__frameBar a{color:inherit;display:flex}.quant-native-workspace-module__ljvHqa__frame{background:#101418;border:0;width:100%;height:max(780px,100vh - 315px);display:block}.quant-native-workspace-module__ljvHqa__frameContainer:fullscreen .quant-native-workspace-module__ljvHqa__frame{height:calc(100vh - 31px)}.quant-native-workspace-module__ljvHqa__serverWorkspace{border:1px solid var(--native-line);background:linear-gradient(130deg,#142433,#101a24);min-height:520px;margin-top:8px;padding:34px}.quant-native-workspace-module__ljvHqa__serverTitle{color:#88dfce;border-bottom:1px solid #2b3b49;align-items:center;gap:15px;padding-bottom:24px;display:flex}.quant-native-workspace-module__ljvHqa__serverTitle h2{color:#e4edf3;margin:0 0 5px;font-size:25px}.quant-native-workspace-module__ljvHqa__serverTitle p{color:#819bad;margin:0;font-size:13px}.quant-native-workspace-module__ljvHqa__serverGrid{grid-template-columns:1fr 1fr;gap:60px;padding-top:25px;display:grid}.quant-native-workspace-module__ljvHqa__serverGrid>div>span{color:#6b98ae;letter-spacing:1px;font:11px monospace}.quant-native-workspace-module__ljvHqa__serverGrid h3{margin:12px 0;font-size:20px}.quant-native-workspace-module__ljvHqa__serverGrid p{color:#a0b3c3;margin:12px 0 23px;font-size:13px;line-height:1.85}.quant-native-workspace-module__ljvHqa__console{background:#080e15;border:1px solid #263849;padding:25px;font-family:monospace;box-shadow:0 10px 25px #0003}.quant-native-workspace-module__ljvHqa__console p{margin:14px 0;font-size:12px!important}.quant-native-workspace-module__ljvHqa__console i{color:#75d6bb;margin-right:10px;font-style:normal}.quant-native-workspace-module__ljvHqa__console b{color:#bfa674;margin-right:10px}.quant-native-workspace-module__ljvHqa__console hr{border:0;border-top:1px solid #253442;margin:26px 0}.quant-native-workspace-module__ljvHqa__console button{color:#b1c6d5;cursor:pointer;background:#1b2c3a;border:1px solid #3d5363;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.quant-native-workspace-module__ljvHqa__cursor{color:#87dbc7!important}.quant-native-workspace-module__ljvHqa__sourceWorkspace{border:1px solid var(--native-line);grid-template-columns:260px minmax(0,1fr);min-height:670px;margin-top:14px;display:grid}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside{background:#101821;border-right:1px solid #263644;padding:15px 10px}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside>div{color:#93a7b8;letter-spacing:1px;gap:8px;padding:3px 7px 12px;font:10px monospace;display:flex}.quant-native-workspace-module__ljvHqa__sourceWorkspace input{box-sizing:border-box;color:#c3d3df;background:#0b121a;border:1px solid #304152;border-radius:4px;width:100%;margin:0 0 13px;padding:8px;font-size:11px}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside button{text-align:left;color:#a6b7c5;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 7px;font:11px/1.5 monospace;display:flex}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside button svg{flex-shrink:0}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside button[aria-current=true]{color:#bcf4e7;background:#213647}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside>a{color:#82b8d5;border-top:1px solid #263644;align-items:center;gap:7px;margin-top:25px;padding:15px 7px;font-size:11px;text-decoration:none;display:flex}.quant-native-workspace-module__ljvHqa__editor{background:#0b1119;flex-direction:column;min-width:0;display:flex}.quant-native-workspace-module__ljvHqa__editorBar{background:#17222e;border-bottom:1px solid #2e3b47;align-items:center;gap:14px;padding:11px 15px;font:12px monospace;display:flex}.quant-native-workspace-module__ljvHqa__editorBar small{color:#647f91;margin-left:auto;font:9px/1.4 monospace}.quant-native-workspace-module__ljvHqa__editor pre{flex:1;min-height:540px;max-height:720px;margin:0;padding:16px 0;overflow:auto}.quant-native-workspace-module__ljvHqa__editor pre>div{font:12px/1.85 Consolas,Courier New,monospace;display:flex}.quant-native-workspace-module__ljvHqa__editor pre>div>span{text-align:right;-webkit-user-select:none;user-select:none;color:#425b6c;flex-shrink:0;width:48px;padding-right:18px}.quant-native-workspace-module__ljvHqa__editor code{white-space:pre;color:#b4cadb;padding-right:30px}.quant-native-workspace-module__ljvHqa__editor footer{color:#7a96aa;background:#142230;border-top:1px solid #304351;justify-content:space-between;gap:10px;padding:10px 15px;font-size:10px;display:flex}.quant-native-workspace-module__ljvHqa__editor footer a{color:#89daca;text-decoration:none}.quant-native-workspace-module__ljvHqa__root button:focus-visible,.quant-native-workspace-module__ljvHqa__root a:focus-visible{outline-offset:-2px;outline:2px solid #88decc}@media (min-width:1900px){.quant-native-workspace-module__ljvHqa__root{padding-left:4vw;padding-right:4vw}.quant-native-workspace-module__ljvHqa__frame{height:calc(100vh - 335px)}}@media (max-width:900px){.quant-native-workspace-module__ljvHqa__root{padding:0 12px 20px}.quant-native-workspace-module__ljvHqa__heading{align-items:flex-start}.quant-native-workspace-module__ljvHqa__heading p{max-width:540px}.quant-native-workspace-module__ljvHqa__origin{display:none}.quant-native-workspace-module__ljvHqa__switcher a{padding:12px}.quant-native-workspace-module__ljvHqa__serverGrid{gap:25px}.quant-native-workspace-module__ljvHqa__sourceWorkspace{grid-template-columns:195px minmax(0,1fr)}.quant-native-workspace-module__ljvHqa__editorBar small{display:none}.quant-native-workspace-module__ljvHqa__toolbar>span{font-size:10px}}@media (max-width:600px){.quant-native-workspace-module__ljvHqa__heading{flex-wrap:wrap;gap:12px;padding:18px 0}.quant-native-workspace-module__ljvHqa__heading>div{gap:10px}.quant-native-workspace-module__ljvHqa__heading h1{font-size:20px}.quant-native-workspace-module__ljvHqa__heading p{font-size:11px}.quant-native-workspace-module__ljvHqa__wordmark{padding:8px;font-size:13px}.quant-native-workspace-module__ljvHqa__control{padding:8px 10px;font-size:11px}.quant-native-workspace-module__ljvHqa__toolbar{flex-wrap:wrap;gap:8px}.quant-native-workspace-module__ljvHqa__toolbar>div>button{padding:11px 12px}.quant-native-workspace-module__ljvHqa__toolbar>span{margin-left:10px;padding:6px 0}.quant-native-workspace-module__ljvHqa__toolbar>button{margin-left:auto}.quant-native-workspace-module__ljvHqa__frame{height:760px}.quant-native-workspace-module__ljvHqa__serverWorkspace{padding:20px 16px}.quant-native-workspace-module__ljvHqa__serverGrid{grid-template-columns:1fr;gap:15px}.quant-native-workspace-module__ljvHqa__serverTitle h2{font-size:20px}.quant-native-workspace-module__ljvHqa__sourceWorkspace{display:block}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside{border-bottom:1px solid #263644;border-right:0;max-height:225px;overflow:auto}.quant-native-workspace-module__ljvHqa__sourceWorkspace>aside>a{margin-top:10px}.quant-native-workspace-module__ljvHqa__editorBar{gap:8px;font-size:11px}.quant-native-workspace-module__ljvHqa__editorBar>span{overflow-wrap:anywhere;flex:1}.quant-native-workspace-module__ljvHqa__editor pre{min-height:420px}.quant-native-workspace-module__ljvHqa__editor pre>div{font-size:11px}.quant-native-workspace-module__ljvHqa__editor footer{flex-wrap:wrap}.quant-native-workspace-module__ljvHqa__notice{font-size:11px}.quant-native-workspace-module__ljvHqa__frameBar code{font-size:9px}}.quant-native-workspace-module__ljvHqa__deviceAccess{border-bottom:1px solid #253644;flex-wrap:wrap;align-items:center;gap:20px;padding:13px 0;font-size:11px;display:flex}.quant-native-workspace-module__ljvHqa__deviceAccess a,.quant-native-workspace-module__ljvHqa__deviceAccess button{color:#9bd9ca;align-items:center;gap:7px;text-decoration:none;display:flex}.quant-native-workspace-module__ljvHqa__deviceAccess button{cursor:pointer;background:#132b2a;border:1px solid #3c5f5d;border-radius:4px;padding:7px 10px;font-size:11px}
