._header_qxcm2_1{z-index:3;border-radius:18px;align-items:center;gap:16px;height:56px;padding:0 10px 0 14px;display:flex;position:absolute;top:16px;left:16px;right:16px}._brand_qxcm2_15{align-items:center;gap:8px;display:flex}._logo_qxcm2_21{background:var(--c-brand);border-radius:8px;width:26px;height:26px;box-shadow:inset 0 -6px #00000026}._wordmark_qxcm2_29{font-family:var(--font-logo);color:var(--c-brand);font-size:17px;font-weight:700}._nav_qxcm2_36{gap:2px;display:flex}._navItem_qxcm2_41,._navActive_qxcm2_42{height:36px;color:var(--c-ink-2);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:500}._navItem_qxcm2_41:hover{background:#26262e0f}._navActive_qxcm2_42{background:var(--c-brand-soft);color:var(--c-brand);font-weight:700}._divider_qxcm2_63{background:#e1dacd;width:1px;height:26px}._spacer_qxcm2_69{flex:1}._people_qxcm2_73{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._person_qxcm2_83{white-space:nowrap;background:#26262e0d;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 10px 0 3px;font-size:12.5px;font-weight:500;display:flex}._initial_qxcm2_96{background:var(--c-brand-soft);width:26px;height:26px;color:var(--c-brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}._initialOther_qxcm2_109{background:var(--c-green-soft);color:var(--c-green)}._you_qxcm2_114{background:var(--c-line-2);height:18px;color:var(--c-ink-3);border-radius:999px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:flex}._status_qxcm2_126{white-space:nowrap;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:flex}._status_qxcm2_126[data-status=online]{background:var(--c-green-soft);color:var(--c-green)}._status_qxcm2_126[data-status=connecting]{color:#6b5310;background:#fff1bf}._status_qxcm2_126[data-status=offline]{color:#8a2a2a;background:#f6e3e3}@media (max-width:720px){._nav_qxcm2_36,._divider_qxcm2_63,._people_qxcm2_73{display:none}}._brand_qxcm2_15{text-decoration:none}._navItem_qxcm2_41:disabled{opacity:.55;cursor:default}._switcher_qxcm2_169{position:relative}._switchBtn_qxcm2_173{border:1px solid var(--c-line);background:var(--c-paper);border-radius:11px;align-items:center;gap:8px;max-width:320px;height:38px;padding:0 8px 0 10px;display:flex}._switchBtn_qxcm2_173:hover{background:#f6f1e8}._switchText_qxcm2_189{text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}._switchLabel_qxcm2_197{color:var(--c-ink-4);font-size:10px;font-weight:700}._switchName_qxcm2_203{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}._count_qxcm2_210{background:var(--c-brand);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex}._popover_qxcm2_225{z-index:10;border-radius:14px;width:340px;padding:10px;position:absolute;top:46px;left:0}._popTitle_qxcm2_235{color:var(--c-ink-3);margin:0 0 8px;padding:0 4px;font-size:11.5px;font-weight:700}._wsList_qxcm2_243{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._wsItem_qxcm2_252{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:8px 10px;font-size:13px;display:grid}._wsItem_qxcm2_252:hover{background:#26262e0d}._wsItem_qxcm2_252[aria-current=true]{background:var(--c-brand-soft)}._wsMeta_qxcm2_273{color:var(--c-ink-3);grid-column:1;font-size:11.5px}._here_qxcm2_279{color:var(--c-brand);grid-area:1/2/span 2;align-self:center;font-size:10.5px;font-weight:700}._popActions_qxcm2_288{border-top:1px solid #26262e14;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;display:flex}._popBtn_qxcm2_297{text-align:left;height:32px;color:var(--c-ink-2);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px}._popBtn_qxcm2_297:hover{background:var(--c-brand-soft);color:var(--c-brand)}._page_1mz2h_1{background:linear-gradient(#e6eef8,#f4efe6 60%);position:fixed;inset:0;overflow:auto}._main_1mz2h_8{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:104px 16px 48px;display:flex}._card_1mz2h_17{background:var(--c-paper);border:1px solid var(--c-line-2);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 8px 24px #0f192814}._title_1mz2h_28{color:var(--c-brand);margin:0;font-size:18px}._lead_1mz2h_34{color:var(--c-ink-3);margin:0;font-size:13px;line-height:1.7}._field_1mz2h_41{flex-direction:column;gap:4px;display:flex}._field_1mz2h_41 label{color:var(--c-ink-3);font-size:12px;font-weight:700}._field_1mz2h_41 input{border:1px solid var(--c-line);height:40px;font:inherit;border-radius:10px;padding:0 12px}._primary_1mz2h_61{background:var(--c-brand);color:#fff;border:0;border-radius:12px;align-self:flex-start;height:44px;padding:0 18px;font-weight:700}._primary_1mz2h_61:disabled{opacity:.5}._list_1mz2h_76{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._item_1mz2h_85{border:1px solid var(--c-line-2);min-height:48px;color:var(--c-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:flex}._item_1mz2h_85:hover{background:var(--c-brand-soft)}._item_1mz2h_85 span{color:var(--c-ink-3);font-size:12.5px}._notice_1mz2h_107{color:#6b5310;background:#fff1bf;border-radius:12px;margin:0;padding:12px 16px;font-size:13px}._overlay_1vy4q_1{z-index:2;pointer-events:none;position:absolute;inset:0}._host_1vy4q_9{pointer-events:auto;width:340px;max-width:calc(100vw - 16px)}._host_1vy4q_9[data-mode="2d"]{position:absolute}._window_1vy4q_19{color:var(--c-ink);border-radius:14px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}._host_1vy4q_9[data-mode="3d"] ._window_1vy4q_19{background:var(--c-paper);-webkit-backdrop-filter:none;backdrop-filter:none}._titlebar_1vy4q_34{background:var(--c-brand-soft);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:none;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;display:flex}._host_1vy4q_9[data-mode="3d"] ._titlebar_1vy4q_34{cursor:default}._title_1vy4q_34{color:var(--c-brand);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13.5px;font-weight:700;overflow:hidden}._pin_1vy4q_62{width:30px;height:30px;color:var(--c-brand);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}._pin_1vy4q_62:hover{background:#603d561a}._body_1vy4q_78{flex-direction:column;min-height:0;display:flex;overflow:auto}._section_lfpun_3{border-top:1px solid #26262e14;flex-direction:column;gap:8px;padding:10px 14px;display:flex}._section_lfpun_3:first-child{border-top:0}._sectionHead_lfpun_15{align-items:center;gap:8px;min-height:24px;display:flex}._sectionTitle_lfpun_22{letter-spacing:.04em;color:var(--c-ink-4);text-transform:uppercase;flex:1;margin:0;font-size:11px;font-weight:700}._kokoTitle_lfpun_32{color:var(--c-ink);flex:1;margin:0;font-size:13px;font-weight:700}._row_lfpun_40{grid-template-columns:88px 1fr;align-items:center;gap:8px;min-height:30px;display:grid}._label_lfpun_48{color:var(--c-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._input_lfpun_56,._select_lfpun_57{border:1px solid var(--c-line);width:100%;min-width:0;height:30px;font:inherit;color:var(--c-ink);background:#fff;border-radius:8px;padding:0 8px;font-size:12.5px}._input_lfpun_56:focus,._select_lfpun_57:focus{outline-offset:0;outline:2px solid #603d5659}._input_lfpun_56:disabled,._select_lfpun_57:disabled{color:var(--c-ink-3);background:#f6f2ec}._num_lfpun_82{font-family:var(--font-mono);font-size:12px}._vec3_lfpun_87{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}._color_lfpun_93{align-items:center;gap:8px;display:flex}._color_lfpun_93 input[type=color]{border:1px solid var(--c-line);background:#fff;border-radius:6px;width:36px;height:28px;padding:0}._btn_lfpun_108,._btnPrimary_lfpun_109,._btnDanger_lfpun_110{border:1px solid var(--c-line);background:var(--c-paper);height:30px;color:var(--c-ink-2);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}._btn_lfpun_108:hover:not(:disabled){background:#f6f1e8}._btn_lfpun_108:disabled,._btnPrimary_lfpun_109:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_lfpun_109{border-color:var(--c-brand);background:var(--c-brand);color:#fff;font-weight:700}._btnDanger_lfpun_110{color:#8a2a2a}._btnDanger_lfpun_110:hover{background:#f6e3e3}._iconBtn_lfpun_151{width:26px;height:26px;color:var(--c-ink-3);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}._iconBtn_lfpun_151:hover:not(:disabled){background:#26262e12}._iconBtn_lfpun_151:disabled{opacity:.35}._toolbar_lfpun_172{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._badge_lfpun_179{background:var(--c-line-2);height:18px;color:var(--c-ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}._badgeBrand_lfpun_192{background:var(--c-brand-soft);color:var(--c-brand)}._badgeWarn_lfpun_198{color:#6b5310;background:#fff1bf}._badgeError_lfpun_204{color:#8a2a2a;background:#f6e3e3}._list_lfpun_210{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._item_lfpun_219{text-align:left;width:100%;min-height:28px;color:var(--c-ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:flex}._item_lfpun_219:hover{background:#26262e0d}._item_lfpun_219[aria-selected=true],._item_lfpun_219[aria-current=true]{background:var(--c-brand-soft);color:var(--c-brand);font-weight:700}._item_lfpun_219:disabled{color:var(--c-ink-4);cursor:not-allowed}._itemName_lfpun_250{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._muted_lfpun_258{color:var(--c-ink-3);margin:0;font-size:11.5px;line-height:1.6}._empty_lfpun_265{text-align:center;padding:8px 0}._notice_lfpun_271{color:#6b5310;background:#fff8dc;border-radius:9px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}._error_lfpun_281{color:#8a2a2a;word-break:break-word;background:#f6e3e3;border-radius:8px;margin:0;padding:6px 10px;font-size:12px;line-height:1.5}._tabs_lfpun_292{gap:2px;display:flex}._tab_lfpun_292{height:28px;color:var(--c-ink-3);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px}._tab_lfpun_292[aria-selected=true]{background:var(--c-brand-soft);color:var(--c-brand);font-weight:700}._menu_lfpun_313{z-index:5;border:1px solid var(--c-line);background:var(--c-paper);border-radius:12px;min-width:220px;margin:0;padding:6px;list-style:none;position:absolute;box-shadow:0 12px 32px #0f19282e}._menuItem_lfpun_326{text-align:left;width:100%;color:var(--c-ink);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:7px 10px;font-size:12.5px;display:flex}._menuItem_lfpun_326:hover:not(:disabled){background:var(--c-brand-soft)}._menuItem_lfpun_326:disabled{color:var(--c-ink-4);cursor:not-allowed}._menuItem_lfpun_326 small{color:var(--c-ink-4);font-size:11px}._split_1vqf1_1{grid-template-columns:220px 1fr;height:100%;min-height:0;display:grid}._tree_1vqf1_8{border-right:1px solid #26262e14;padding:8px 6px 10px 8px;overflow:auto}._treeHead_1vqf1_14{align-items:center;gap:2px;padding:0 4px 6px 6px;display:flex}._props_1vqf1_21{min-width:0;overflow:auto}._picker_1vqf1_26{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow:auto}@media (max-width:720px){._split_1vqf1_1{grid-template-columns:1fr}._tree_1vqf1_8{border-bottom:1px solid #26262e14;border-right:0;max-height:200px}}._head_1p5gh_1{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 6px;display:flex}._repo_1p5gh_9{color:var(--c-brand);white-space:nowrap;align-items:center;gap:6px;font-size:15px;display:flex}._owner_1p5gh_18{color:var(--c-brand)}._slash_1p5gh_22{color:var(--c-ink-4)}._branch_1p5gh_26{background:var(--c-brand-soft);height:24px;color:var(--c-brand);font-family:var(--font-mono);border-radius:7px;align-items:center;padding:0 8px;font-size:12px;display:flex}._bar_1p5gh_38{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 14px 10px;display:flex}._output_1p5gh_46{flex-direction:column;gap:2px;min-width:180px;display:flex}._outputLabel_1p5gh_53{color:var(--c-ink-4);font-size:10px;font-weight:700}._transport_1p5gh_59{align-items:center;gap:6px;display:flex}._log_1p5gh_65{max-height:140px;font-family:var(--font-mono);color:var(--c-ink-2);background:#f6f2ec;border-radius:8px;margin:0;padding:6px 8px;font-size:11.5px;line-height:1.6;list-style:none;overflow:auto}._logError_1p5gh_79{color:#8a2a2a}._logTime_1p5gh_83{min-width:44px;color:var(--c-ink-4);display:inline-block}._logSys_1p5gh_89{color:var(--c-brand);margin-right:6px;font-weight:700}._details_1p5gh_95{border-top:1px solid #26262e14}._summary_1p5gh_99{color:var(--c-ink-3);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;list-style-position:inside;display:flex}._hostLine_1p5gh_111{padding:0 14px 8px}._root_keoh7_1,._canvas_keoh7_6{position:absolute;inset:0}._crosshair_keoh7_11{pointer-events:none;justify-content:center;align-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;display:flex;position:absolute;top:50%;left:50%}._chV_keoh7_24,._chH_keoh7_25{background:#ffffffd9;border-radius:1px;position:absolute}._chV_keoh7_24{width:2px;height:22px}._chH_keoh7_25{width:22px;height:2px}._chDot_keoh7_41{background:var(--c-host);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 2px #1e2c3a80}._start_keoh7_50{z-index:3;min-height:44px;color:var(--c-brand);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 22px;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}._start_keoh7_50 small{color:var(--c-ink-3);font-size:11.5px;font-weight:500}._hints_keoh7_74{color:var(--c-ink-3);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:14px;max-width:calc(100% - 32px);margin:0;padding:8px 14px;font-size:12px;list-style:none;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}._hints_keoh7_74 li{white-space:nowrap;align-items:center;gap:6px;display:flex}._hints_keoh7_74 kbd{font-family:var(--font-mono);color:var(--c-ink-2);border:1px solid var(--c-line);background:#fff;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}._closed_keoh7_110{z-index:5;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:20px 28px;font-size:14px;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}._closed_keoh7_110 p{margin:0}._closed_keoh7_110 a{color:var(--c-brand);font-weight:700}:root{--c-ink:#26262e;--c-ink-2:#3a3942;--c-ink-3:#5e5c64;--c-ink-4:#8a8792;--c-paper:#fffdf9;--c-line:#dcd5c8;--c-line-2:#e7e1d6;--c-brand:#603d56;--c-brand-soft:#f3eaf0;--c-host:#fdd046;--c-green:#1f6b47;--c-green-soft:#e5f3ec;--c-blue:#2f4a9c;--c-night:#1e2c3a;--font-body:"Zen Kaku Gothic New", "Hiragino Sans", system-ui, sans-serif;--font-logo:"Zen Maru Gothic", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--c-night);color:var(--c-ink);font-family:var(--font-body);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9e6;border:1px solid #ffffffb3;box-shadow:0 8px 24px #0f192838}
