.dashboard_shell__YN4zG{--surface:#141719;--border:#292d2f;--muted:#91999b;--accent:#d2fb87;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:#0c0e10;color:#f1f3ee;font-family:var(--font-geist-sans),"Malgun Gothic",sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.dashboard_shell__YN4zG button,.dashboard_shell__YN4zG input,.dashboard_shell__YN4zG select{font:inherit}.dashboard_shell__YN4zG button{cursor:pointer}.dashboard_shell__YN4zG button:disabled{cursor:not-allowed;opacity:.4}.dashboard_shell__YN4zG :is(a,button,input,select,summary):focus-visible{outline:2px solid #d2fb87;outline-offset:4px}.dashboard_topbar__xold0{flex:0 0 52px;padding:0 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard_brand__ervCc{display:flex;align-items:center;gap:9px;flex-shrink:0}.dashboard_brandMark__cmloA{display:grid;place-items:center;color:var(--accent)}.dashboard_brandName__Bq_xW{font-size:12px;letter-spacing:.08em;font-weight:700}.dashboard_shortcuts__PMs9D{flex:1;display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;padding:5px;scrollbar-width:thin;scrollbar-color:#414a3e transparent}.dashboard_shortcuts__PMs9D a{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;max-width:180px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;color:#c7d0c5;font-size:11px;text-decoration:none;white-space:nowrap}.dashboard_shortcuts__PMs9D a span{overflow:hidden;text-overflow:ellipsis}.dashboard_shortcuts__PMs9D a svg{flex-shrink:0}.dashboard_shortcuts__PMs9D a:hover{background:#202620;color:var(--accent)}.dashboard_shortcutError__x_8Sc{font-size:10px;color:#e1bc83;white-space:nowrap}.dashboard_shortcutDialog__yS9NM{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:20px;border:1px solid #394138;border-radius:12px;background:#141719;color:#f1f3ee;overflow-y:auto}.dashboard_shortcutDialog__yS9NM::backdrop{background:#0009}.dashboard_shortcutDialogHeading__wdBHl{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dashboard_shortcutDialogHeading__wdBHl h2{margin:0;font-size:15px;font-weight:600}.dashboard_shortcutDialog__yS9NM .dashboard_field__tfnc2+.dashboard_field__tfnc2{margin-top:14px}.dashboard_shortcutDialogFooter__ZlLO1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.dashboard_shortcutDialogFooter__ZlLO1>span{color:var(--muted);font-size:10px}.dashboard_headerActions__ql3NW{display:flex;align-items:center;gap:16px;min-width:0}.dashboard_connection__jw6lM{display:flex;align-items:center;gap:9px;color:#c8aa77;font-size:12px;min-width:0}.dashboard_connection__jw6lM[data-online=true]{color:#b6cbb0}.dashboard_connection__jw6lM svg{flex-shrink:0}.dashboard_connection__jw6lM span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_headerDivider__vmN13{width:1px;height:22px;background:var(--border)}.dashboard_logoutButton__0rTh4{display:flex;align-items:center;gap:9px;flex-shrink:0;color:var(--muted);border:0;background:none;padding:9px 0;font-size:12px!important;transition:color .15s}.dashboard_logoutButton__0rTh4:hover{color:white}.dashboard_workspace__tatS1{flex:1;min-height:0;padding:10px}.dashboard_layout__N8SX_{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:10px;height:100%;min-height:0}.dashboard_stage__FYT93{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.dashboard_stageHeader__valdg{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px}.dashboard_screenTitle__cyHN1{display:flex;align-items:center;gap:9px;min-width:0}.dashboard_monitorIcon__bdRH5{color:#bfc8c2;display:grid;place-items:center;flex-shrink:0}.dashboard_screenTitle__cyHN1 h2{font-size:12px;font-weight:600;margin:0}.dashboard_screenTitle__cyHN1 div>span{display:block;margin-top:2px;font-family:var(--font-geist-mono),monospace;font-size:9px;color:var(--muted)}.dashboard_stageActions___qBKJ{display:flex;align-items:center;gap:6px}.dashboard_iconButton__xGXal,.dashboard_primaryButton__GLARg,.dashboard_secondaryButton__LzrHI{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border-radius:6px;font-size:11px!important;font-weight:600!important;padding:7px 11px;border:1px solid transparent;white-space:nowrap}.dashboard_primaryButton__GLARg{background:var(--accent);color:#202815;border-color:var(--accent)}.dashboard_primaryButton__GLARg:hover:not(:disabled){background:#e0ffac;border-color:#e0ffac;transform:translateY(-1px)}.dashboard_iconButton__xGXal,.dashboard_secondaryButton__LzrHI{background:#202425;border-color:#323737;color:#ccd2cc}.dashboard_iconButton__xGXal:hover:not(:disabled),.dashboard_secondaryButton__LzrHI:hover:not(:disabled){background:#2a3030;border-color:#586255}.dashboard_iconButton__xGXal{width:34px;padding:0}.dashboard_screenBody__5yMyn{flex:1;min-height:0;background:#000}.dashboard_emptyState__ZInZ_{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;background:#0b100d;color:#cbd5c7}.dashboard_emptySymbol__7ijIE{display:grid;place-items:center;color:#8eac79}.dashboard_emptyTitle__44RjP{font-size:14px;font-weight:550;margin:0}.dashboard_emptyDescription__n_HU0{color:#778b72;font-size:11px;margin:0 0 6px}.dashboard_exitButton__snr4w{position:absolute;top:14px;right:14px;z-index:40;display:grid;place-items:center;width:36px;height:36px;color:#d8dfd0;border:1px solid #b1c99a33;border-radius:10px;background:#141e12b3;cursor:pointer}.dashboard_exitButton__snr4w:hover{background:#293b22e6;color:#e2ffc2}.dashboard_stageFooter__QzYCs{flex-shrink:0;padding:5px 12px;font-size:10px;color:var(--muted)}.dashboard_stageFooter__QzYCs>span{display:flex;align-items:center;gap:7px;white-space:nowrap;color:#b6beb7}.dashboard_stageFooter__QzYCs p{margin:0;text-align:right;line-height:1.6}.dashboard_sidebar__eAHLG{min-width:0;align-self:start;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.dashboard_sidebarColumn___aK0S{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.dashboard_sidebarColumn___aK0S>*{flex-shrink:0}.dashboard_sidebarColumn___aK0S>.dashboard_sidebar__eAHLG{align-self:stretch}.dashboard_panel__1Tjbn{padding:14px;min-width:0}.dashboard_panel__1Tjbn[hidden]{display:none}.dashboard_field__tfnc2{display:flex;flex-direction:column;gap:7px;width:100%}.dashboard_fieldLabel__BAWv_{color:#a1aaa4;font-size:11px;font-weight:500}.dashboard_selectWrap__n5XfJ{position:relative;display:block}.dashboard_selectWrap__n5XfJ>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8e9a8d;pointer-events:none}.dashboard_select__dkngG,.dashboard_textInput__ItLiL{appearance:none;display:block;width:100%;min-height:36px;border:1px solid #363d37;border-radius:6px;background:#1c211e;color:#e2e8db;padding:8px 30px 8px 10px;font-size:12px!important}.dashboard_select__dkngG:hover,.dashboard_textInput__ItLiL:hover{border-color:#57614e}.dashboard_select__dkngG option{background:#1c211e;color:#e2e8db}.dashboard_helper__wwmm6{margin:11px 0 0;font-size:11px;line-height:1.8;color:var(--muted);word-break:keep-all}.dashboard_sensitivity__PmzWj{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.dashboard_rangeHeader__g7vnp{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.dashboard_rangeHeader__g7vnp label{color:#b5bdb5;font-size:11px}.dashboard_rangeHeader__g7vnp output{color:var(--accent,#d2fb87);font-family:var(--font-geist-mono),monospace;font-size:19px;line-height:1}.dashboard_rangeHeader__g7vnp output span{font-size:11px;color:#8c9e7b;margin-left:3px;letter-spacing:0}.dashboard_range__dTdx8{display:block;width:100%;height:5px;accent-color:#d2fb87;cursor:pointer}.dashboard_rangeScale__LEbL_{display:flex;justify-content:space-between;color:#6f7c72;font-size:10px;margin-top:11px}.dashboard_subtleButton__wEDaz{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;border:0;background:transparent;color:#a4b398;font-size:10px!important;margin-top:16px}.dashboard_subtleButton__wEDaz:hover{color:#d2fb87}.dashboard_toolButton__5aacE{display:flex;width:100%;align-items:center;gap:11px;padding:13px 0;background:transparent;border:0;color:#dce2d9;text-align:left}.dashboard_toolButton__5aacE+.dashboard_toolButton__5aacE{border-top:1px solid var(--border)}.dashboard_toolButton__5aacE:first-of-type{padding-top:0}.dashboard_toolButton__5aacE:last-of-type{padding-bottom:0}.dashboard_toolIcon__H9NDc{display:grid;place-items:center;height:37px;width:37px;border-radius:9px;background:#222823;color:#b5c3ae;flex-shrink:0}.dashboard_toolButton__5aacE strong{display:block;font-size:12px;font-weight:500}.dashboard_toolButton__5aacE small{display:block;font-size:10px;color:#838e83;margin-top:4px}.dashboard_toolButton__5aacE>svg{margin-left:auto;color:#65745f;flex-shrink:0;transition:color .15s}.dashboard_toolButton__5aacE:hover:not(:disabled)>svg{color:#d2fb87}.dashboard_statusRow__o_v4N{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px}.dashboard_statusRow__o_v4N>span:first-child{display:flex;align-items:center;gap:8px;color:#a2afa2}.dashboard_statusValue__DLg3v{color:#d2b380;font-size:10px}.dashboard_statusValue__DLg3v[data-ok=true]{color:#bdd59c}.dashboard_advancedContent__zGQpo{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.dashboard_notice__4Agld,.dashboard_stageNotice__05cfG{color:#e1bc83;background:#32291c;border:1px solid #57452b;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.dashboard_notice__4Agld{margin:14px 0 0}.dashboard_stageNotice__05cfG{flex-shrink:0;margin:0 10px 8px}.dashboard_viewerControls__5j_HO{--accent:#d2fb87;--border:#343b35;--muted:#a5afa3;position:absolute;bottom:14px;left:14px;z-index:30;width:min(280px,calc(100% - 28px));max-height:calc(100% - 80px);overflow:auto;border-radius:12px;border:1px solid #364030;padding:16px;background:#151b15ed}.dashboard_loginShell__AtJNz{align-items:center;justify-content:center;padding:20px}.dashboard_loginBrand__RRRL_{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.1em;margin:0 0 24px}.dashboard_loginBrand__RRRL_ svg{color:var(--accent)}.dashboard_loginCard__Bvcla{width:min(340px,100%);border:1px solid var(--border);padding:24px;border-radius:12px;background:var(--surface)}.dashboard_textInput__ItLiL{padding:10px;min-height:40px}.dashboard_textInput__ItLiL::placeholder{color:#64725d}.dashboard_loginSubmit__1awu_{width:100%;margin-top:14px;min-height:40px;justify-content:space-between}.dashboard_controlTabs__SGTnD{display:flex;border-bottom:1px solid var(--border);padding:4px;gap:3px}.dashboard_controlTabs__SGTnD button{flex:1;border:0;border-radius:5px;padding:8px 4px;background:transparent;color:var(--muted);font-size:11px!important}.dashboard_controlTabs__SGTnD button[aria-pressed=true]{background:#2a3029;color:#e1edda}.dashboard_controlTabs__SGTnD button:hover{color:#fff}.dashboard_activity__FLU5P{color:#9da895;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;margin:0}@media (max-width:700px) and (min-height:481px){.dashboard_layout__N8SX_{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px}.dashboard_sidebar__eAHLG{display:grid;grid-template-columns:80px minmax(0,1fr)}.dashboard_controlTabs__SGTnD{flex-direction:column;justify-content:flex-start;border-bottom:0;border-right:1px solid var(--border)}.dashboard_controlTabs__SGTnD button{flex:0;padding:10px 4px}.dashboard_panel__1Tjbn{padding:12px}.dashboard_advancedContent__zGQpo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.dashboard_activity__FLU5P{grid-column:1/-1}}@media (max-width:700px){.dashboard_topbar__xold0{padding:0 10px;gap:10px}.dashboard_shortcuts__PMs9D a{padding:6px}.dashboard_headerActions__ql3NW{gap:10px}.dashboard_headerDivider__vmN13,.dashboard_logoutButton__0rTh4>span{display:none}.dashboard_connection__jw6lM{max-width:140px;font-size:10px}.dashboard_workspace__tatS1{padding:6px}.dashboard_stageHeader__valdg{padding:7px 8px}.dashboard_monitorIcon__bdRH5{display:none}}@media (max-height:480px){.dashboard_topbar__xold0{flex-basis:40px}.dashboard_layout__N8SX_{grid-template-columns:minmax(0,1fr) 214px;gap:6px}.dashboard_panel__1Tjbn{padding:10px}.dashboard_stageHeader__valdg{padding:5px 7px}.dashboard_stageFooter__QzYCs{display:none}.dashboard_statusRow__o_v4N{margin-bottom:8px}.dashboard_advancedContent__zGQpo{gap:8px;padding-top:8px}.dashboard_loginCard__Bvcla{padding:18px}.dashboard_loginBrand__RRRL_{margin-bottom:16px}.dashboard_emptyDescription__n_HU0,.dashboard_emptySymbol__7ijIE{display:none}}@media (prefers-reduced-motion:reduce){.dashboard_shell__YN4zG *{transition:none!important}}.system-metrics_card__dbMD3{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:12px 14px 9px}.system-metrics_heading__xPlx7{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.system-metrics_heading__xPlx7 h2{font-size:11px;font-weight:600;margin:0}.system-metrics_heading__xPlx7>span,.system-metrics_historyLabel__e4JQQ{color:var(--muted);font-size:9px}.system-metrics_metrics__Vm8W4{display:grid;gap:10px}.system-metrics_metric__Nh_Yv{--metric-color:#c8ef91;min-width:0}.system-metrics_metric__Nh_Yv[data-color=memory]{--metric-color:#8bc4e0}.system-metrics_metric__Nh_Yv[data-color=gpu]{--metric-color:#c2abe5}.system-metrics_label__Eo0_W{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:11px}.system-metrics_label__Eo0_W>span{color:#b9c1bd}.system-metrics_label__Eo0_W strong{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums}.system-metrics_detail__TQIEc,.system-metrics_device__4oYrr{color:var(--muted);font-size:9px;line-height:1.5;margin-top:2px;font-variant-numeric:tabular-nums}.system-metrics_detail__TQIEc{display:flex;justify-content:space-between;gap:6px}.system-metrics_device__4oYrr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-metrics_bar__qBnrW{height:3px;background:#272d28;margin-top:5px;overflow:hidden;border-radius:2px}.system-metrics_bar__qBnrW i{display:block;height:100%;background:var(--metric-color)}.system-metrics_graph__O8waJ{display:block;width:100%;height:27px;margin-top:5px;overflow:hidden}.system-metrics_grid__CyQRI{fill:none;stroke:#293130;stroke-width:.7}.system-metrics_line__HDOPz{fill:none;stroke:var(--metric-color);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.system-metrics_historyLabel__e4JQQ{text-align:right;margin-top:6px}.system-metrics_card__dbMD3[data-stale=true] .system-metrics_graph__O8waJ{opacity:.35}@media (max-height:700px),(max-width:700px){.system-metrics_graph__O8waJ,.system-metrics_historyLabel__e4JQQ{display:none}.system-metrics_metrics__Vm8W4{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.system-metrics_card__dbMD3{padding:10px 12px}.system-metrics_heading__xPlx7{margin-bottom:8px}.system-metrics_detail__TQIEc{flex-wrap:wrap;gap:0 6px}}@media (max-height:480px){.system-metrics_card__dbMD3{padding:7px 10px}.system-metrics_heading__xPlx7{margin-bottom:5px}.system-metrics_metrics__Vm8W4{gap:4px 8px}.system-metrics_label__Eo0_W strong{font-size:12px}.system-metrics_device__4oYrr{display:none}}