._page_hpkkb_1{background:radial-gradient(ellipse 80% 50% at 50% -10%, #0e639c2e, transparent 55%), var(--bg-app);place-items:center;min-height:100%;padding:24px 16px;display:grid}._card_hpkkb_11{background:var(--bg-elevated);border:1px solid var(--border);width:min(100%,360px);box-shadow:var(--menu-shadow);border-radius:6px;padding:28px 24px 24px}._brand_hpkkb_20{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px;font-size:11px}._title_hpkkb_29{color:var(--text-strong);margin:0 0 4px;font-size:20px;font-weight:600}._sub_hpkkb_36{color:var(--text-muted);margin:0 0 22px;font-size:12px}._form_hpkkb_42{flex-direction:column;gap:14px;display:flex}._label_hpkkb_48{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}._input_hpkkb_56{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input);height:40px;color:var(--text-strong);min-height:44px;padding:0 12px}._input_hpkkb_56:focus{border-color:var(--focus);outline:none}._error_hpkkb_71{min-height:1.2em;color:var(--danger);margin:0;font-size:12px}._submit_hpkkb_78{border-radius:var(--radius);background:var(--accent);color:#fff;border:none;height:44px;margin-top:4px;font-weight:500;transition:opacity .15s,background-color .15s}._submit_hpkkb_78:hover{background:var(--accent-hover)}._submit_hpkkb_78:active{opacity:.9}._shell_hqh9r_1{grid-template-rows:var(--topbar-h) 1fr;background:var(--bg-app);height:100%;min-height:100%;color:var(--text);display:grid;overflow:hidden}._body_hqh9r_11{grid-template-columns:var(--sidebar-w) 1fr;min-height:0;display:grid;overflow:hidden}@media (width<=720px){._body_hqh9r_11{grid-template-rows:auto 1fr;grid-template-columns:1fr;overflow:auto}._shell_hqh9r_1{overflow:auto}}._topbar_hqh9r_31{background:var(--bg-chrome);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;z-index:20;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}._menus_hqh9r_43{align-items:stretch;gap:0;min-width:0;display:flex}._menuWrap_hqh9r_50{position:relative}._menuBtn_hqh9r_54{height:var(--topbar-h);color:var(--text);background:0 0;border:none;border-radius:0;padding:0 10px;font-size:12px}._menuBtn_hqh9r_54:hover,._menuBtn_hqh9r_54[aria-expanded=true]{background:var(--bg-hover)}._dropdown_hqh9r_69{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);min-width:180px;box-shadow:var(--menu-shadow);z-index:30;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;left:0}._dropdownItem_hqh9r_84{width:100%;color:var(--text);text-align:left;background:0 0;border:none;justify-content:space-between;gap:24px;padding:6px 14px;font-size:12px;display:flex}._dropdownItem_hqh9r_84:hover{background:var(--accent);color:#fff}._dropdownItem_hqh9r_84:hover ._kbd_hqh9r_102{color:#ffffffb3}._kbd_hqh9r_102{color:var(--text-muted);font-family:var(--font-mono);font-size:10px}._sep_hqh9r_112{background:var(--border);height:1px;margin:4px 8px}._actions_hqh9r_118{flex-shrink:0;align-items:center;gap:4px;display:flex}._toolBtn_hqh9r_125{border-radius:var(--radius);min-height:28px;color:var(--text);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}._toolBtn_hqh9r_125:hover{background:var(--bg-hover);border-color:var(--border-subtle)}._toolBtnActive_hqh9r_145{background:var(--bg-active);border-color:var(--border);color:var(--text-strong)}._userChip_hqh9r_151{font-family:var(--font-mono);color:var(--text-muted);border-left:1px solid var(--border);align-items:center;height:20px;margin-left:4px;padding:0 8px;font-size:11px;display:inline-flex}._sidebar_hqh9r_164{background:var(--bg-chrome);border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:auto}._sidebarTitle_hqh9r_173{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-mono);margin:0;padding:12px 14px 8px}._section_hqh9r_184{padding:4px 0 10px}._sectionHead_hqh9r_188{width:100%;color:var(--text-strong);text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}._sectionHead_hqh9r_188:hover{background:var(--bg-hover)}._chevron_hqh9r_206{width:10px;color:var(--text-muted);font-size:10px;transition:transform .15s;display:inline-block}._chevronOpen_hqh9r_214{transform:rotate(90deg)}._list_hqh9r_218{margin:0;padding:0 6px;list-style:none}._item_hqh9r_224{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;background:0 0;border:none;min-height:32px;padding:7px 10px 7px 22px;font-size:12px}._item_hqh9r_224:hover{background:var(--bg-hover)}._itemActive_hqh9r_240{background:var(--bg-active);color:var(--text-strong)}._empty_hqh9r_245{color:var(--text-muted);padding:4px 12px 8px 28px;font-size:11px;font-style:italic}._main_hqh9r_253{background:var(--bg-workspace);min-width:0;min-height:0;position:relative;overflow:auto}._mainInner_hqh9r_261{transform-origin:0 0;width:100%;min-height:100%}._panel_hqh9r_267{flex-direction:column;min-height:100%;padding:20px;display:flex}._panelMeta_hqh9r_274{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}._panelTitle_hqh9r_282{color:var(--text-strong);margin:0;font-size:15px;font-weight:600}._panelHint_hqh9r_289{color:var(--text-muted);margin:0;font-size:12px}._archifyCanvas_hqh9r_295{border:1px dashed var(--border);background:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px), var(--bg-app);text-align:center;background-size:24px 24px;border-radius:6px;flex:1;place-items:center;min-height:320px;padding:24px;display:grid}._archifyRoot_hqh9r_311{width:100%;min-height:120px}._archifyPlaceholder_hqh9r_316{max-width:420px;color:var(--text-muted);font-size:13px}._archifyPlaceholder_hqh9r_316 code{font-family:var(--font-mono);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:3px;padding:2px 6px;font-size:12px}._graphWrap_hqh9r_332{border:1px solid var(--border);background:var(--bg-app);border-radius:6px;flex:1;min-height:320px;padding:16px;overflow:auto}._graphSvg_hqh9r_342{width:100%;min-height:360px;display:block}._graphNode_hqh9r_348{fill:var(--bg-elevated);stroke:var(--border);stroke-width:1.5px}._graphNodeActive_hqh9r_354{fill:var(--bg-active);stroke:var(--accent)}._graphEdge_hqh9r_359{stroke:var(--text-muted);stroke-width:1.25px;fill:none}._graphLabel_hqh9r_365{fill:var(--text);font-family:var(--font-sans);text-anchor:middle;font-size:12px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#1e1e1e;--bg-chrome:#252526;--bg-elevated:#2d2d2d;--bg-input:#3c3c3c;--bg-hover:#2a2d2e;--bg-active:#37373d;--bg-workspace:#1a1a1a;--border:#3e3e42;--border-subtle:#2b2b2b;--text:#ccc;--text-muted:#858585;--text-strong:#e8e8e8;--accent:#0e639c;--accent-hover:#17b;--danger:#f14c4c;--focus:#007fd4;--menu-shadow:0 4px 16px #00000073;--font-sans:"IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--topbar-h:34px;--sidebar-w:260px;--radius:4px;--zoom:1}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f3f3f3;--bg-chrome:#ddd;--bg-elevated:#fff;--bg-input:#fff;--bg-hover:#e8e8e8;--bg-active:#d6ebff;--bg-workspace:#fafafa;--border:#c8c8c8;--border-subtle:#dcdcdc;--text:#333;--text-muted:#6e6e6e;--text-strong:#1a1a1a;--accent:#0078d4;--accent-hover:#106ebe;--danger:#c72e2e;--focus:#0078d4;--menu-shadow:0 4px 16px #0000001f}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);color:var(--text);background:var(--bg-app);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:1px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
