img._image_nqbmz_2{flex:0 0 auto;background:transparent;object-fit:contain;animation:_brand-mark-in_nqbmz_1 var(--duration-normal) var(--ease-out)}@keyframes _brand-mark-in_nqbmz_1{0%{opacity:0}}._spinner_sos8q_1{width:1rem;height:1rem;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_sos8q_1 .7s linear infinite}@keyframes _spin_sos8q_1{to{transform:rotate(360deg)}}._loading_9wo34_1{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:var(--space-8);color:var(--muted)}._mark_9wo34_10{width:2.75rem;height:2.75rem;display:grid;place-items:center;margin-bottom:var(--space-5);border-radius:var(--radius-md);background:var(--accent);color:var(--white);font-size:var(--text-xl);font-weight:600}._loading_9wo34_1 p{margin:0;font-size:var(--text-md)}._page_w5dpw_1{position:relative;min-height:100vh;min-height:100dvh;padding:0 var(--space-14);overflow:hidden;background:var(--paper)}._grid_w5dpw_10{position:absolute;inset:0;pointer-events:none;opacity:.36;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:5rem 5rem;-webkit-mask-image:linear-gradient(to right,black,transparent 70%);mask-image:linear-gradient(to right,black,transparent 70%)}._topline_w5dpw_22{position:relative;z-index:1;height:6.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}._wordmark_w5dpw_32{min-width:0;display:inline-flex;align-items:center;gap:var(--space-5);font-size:var(--text-md);font-weight:700;letter-spacing:.18em}._wordmarkName_w5dpw_42{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._wordmarkName_w5dpw_42[data-custom]{letter-spacing:.02em}._mark_w5dpw_53{flex:0 0 auto;width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent);color:var(--white);font-size:var(--text-lg);letter-spacing:0}._layout_w5dpw_66{position:relative;z-index:1;width:min(100%,72rem);min-height:calc(100dvh - 6.25rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:center;gap:clamp(4rem,10vw,9rem);padding:var(--space-14) 0}._intro_w5dpw_79 h1{margin:0;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:600;line-height:1.25;letter-spacing:-.055em}._rule_w5dpw_87{width:2.5rem;height:1px;margin:var(--space-12) 0 0;background:var(--ink)}._panel_w5dpw_94{padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--white)}._panel_w5dpw_94 h2{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.04em;line-height:1.3}._content_w5dpw_109{display:grid;gap:var(--space-8);margin-top:var(--space-11)}._content_w5dpw_109 form{display:grid;gap:var(--space-8)}._content_w5dpw_109 form button[type=submit]{width:100%;margin-top:var(--space-2)}@media(max-width:50rem){._page_w5dpw_1{padding:0 var(--space-8)}._topline_w5dpw_22{height:4.5rem}._layout_w5dpw_66{min-height:calc(100dvh - 4.5rem);grid-template-columns:1fr;gap:var(--space-11);padding:var(--space-11) 0}._intro_w5dpw_79 h1{font-size:2.25rem}._intro_w5dpw_79 h1 br,._rule_w5dpw_87{display:none}}@media(max-width:30rem){._page_w5dpw_1{padding:0 var(--space-7)}._panel_w5dpw_94{padding:var(--space-10)}}._alert_qc9jj_1{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--subtle);color:var(--ink);font-size:var(--text-md);line-height:1.6}._marker_qc9jj_14{flex:0 0 auto;width:.3125rem;height:.3125rem;margin-top:.5rem;border-radius:50%;background:currentColor}._error_qc9jj_23{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger)}._success_qc9jj_29{border-color:var(--green-soft);background:var(--green-soft);color:var(--green)}._info_qc9jj_35{color:var(--muted)}._button_f3hy8_1{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:0 var(--space-8);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:500;line-height:1.4;white-space:nowrap;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),transform var(--duration-fast)}._button_f3hy8_1:active:not(:disabled){transform:scale(.96)}._button_f3hy8_1:disabled{color:var(--muted);background:var(--subtle);border-color:var(--line);cursor:not-allowed}._button_f3hy8_1:disabled ._label_f3hy8_33{opacity:1}._primary_f3hy8_38,._accent_f3hy8_39{background:var(--accent);color:var(--white)}._primary_f3hy8_38:hover:not(:disabled),._accent_f3hy8_39:hover:not(:disabled){background:var(--accent-hover)}._secondary_f3hy8_49{border-color:var(--line);background:transparent;color:var(--ink)}._secondary_f3hy8_49:hover:not(:disabled){border-color:var(--accent);background:var(--subtle);color:var(--accent)}._secondary_f3hy8_49:disabled,._ghost_f3hy8_62:disabled{background:transparent}._ghost_f3hy8_62:disabled{border-color:transparent}._ghost_f3hy8_62{background:transparent;color:var(--muted)}._ghost_f3hy8_62:hover:not(:disabled){background:var(--subtle);color:var(--ink)}._label_f3hy8_33{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3)}._icon_zfrt5_1{flex:0 0 auto;display:block}._header_n2uvv_1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-10);margin-bottom:var(--space-11)}._header_n2uvv_1 h1{margin:0;font-size:var(--text-title);font-weight:600;line-height:1.15;letter-spacing:-.045em}._actions_n2uvv_17{display:flex;align-items:center;gap:var(--space-4)}@media(max-width:30rem){._header_n2uvv_1{align-items:flex-start;flex-direction:column;gap:var(--space-7);margin-bottom:var(--space-10)}}._viewport_16q2v_1{position:fixed;inset:auto 0 var(--space-10) 0;z-index:200;display:flex;justify-content:center;padding:0 var(--space-7);pointer-events:none}._toast_16q2v_11{max-width:min(34rem,100%);padding:var(--space-5) var(--space-8);border-radius:var(--radius-lg);background:var(--ink);color:var(--white);font-size:var(--text-sm);line-height:1.5;box-shadow:var(--shadow-overlay);pointer-events:auto}._toast_16q2v_11[data-tone=error]{background:var(--danger)}:root{--paper: #f5f7fa;--white: #ffffff;--ink: #1a2233;--muted: #667085;--line: #e3e8ef;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-soft: #eaf1fe;--green: #1e7a52;--green-soft: #e6f4ec;--danger: #c0392b;--danger-soft: #fcebe8;--sidebar: #ffffff;--subtle: #f1f5fa;--chip: #edf1f6;--input: #fbfcfe;--overlay: rgb(15 23 42 / 36%);--graph-overview: #2563eb;--graph-concept: #eb6834;--graph-entity: #1baf7a;--graph-source: #eda100;--graph-edge: #c9d2de;--ambient-sky: #7dd3fc;--font-sans: "DM Sans", "Noto Sans SC", sans-serif;--text-xs: .6875rem;--text-sm: .75rem;--text-md: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-title: clamp(1.75rem, 3vw, 2.375rem);--space-1: .25rem;--space-2: .375rem;--space-3: .5rem;--space-4: .625rem;--space-5: .75rem;--space-6: .875rem;--space-7: 1rem;--space-8: 1.25rem;--space-9: 1.375rem;--space-10: 1.5rem;--space-11: 1.875rem;--space-12: 2.25rem;--space-13: 2.875rem;--space-14: 3rem;--radius-sm: .4375rem;--radius-md: .5rem;--radius-lg: .5625rem;--radius-panel: .8125rem;--radius-dialog: .9375rem;--control-height: 2.6875rem;--density-panel-padding: var(--space-10);--density-row-padding-y: var(--space-5);--density-row-padding-y-relaxed: var(--space-7);--density-section-gap: var(--space-12);--density-toolbar-gap: var(--space-4);--density-list-gap: var(--space-3);--density-row-min: 2.75rem;--sidebar-width: 14rem;--topbar-height: 5.125rem;--content-max: 89.375rem;--shadow-overlay: 0 1.5rem 4rem rgb(15 23 42 / 12%);--duration-fast: .18s;--duration-normal: .28s;--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{min-width:22.5rem;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line) transparent}@media(hover:none)and (pointer:coarse){html{overflow-y:auto;scrollbar-gutter:auto}}body{margin:0;min-width:22.5rem;min-height:100vh;min-height:100dvh}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-density=compact]{--control-height: 2.375rem;--density-panel-padding: var(--space-8);--density-row-padding-y: var(--space-3);--density-row-padding-y-relaxed: var(--space-5);--density-section-gap: var(--space-10);--density-toolbar-gap: var(--space-3);--density-list-gap: var(--space-2);--density-row-min: 2.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
