._btn_yc6ai_4{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid transparent;border-radius:var(--radius-sm);padding:0 var(--s-4);height:36px;font-size:var(--fs-md);font-weight:550;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s;white-space:nowrap}._btn_yc6ai_4:disabled{opacity:.5;cursor:not-allowed}._primary_yc6ai_23{background:var(--accent);color:var(--accent-text)}._primary_yc6ai_23:hover:not(:disabled){background:var(--accent-hover)}._secondary_yc6ai_30{background:var(--surface);border-color:var(--border-strong);color:var(--text)}._secondary_yc6ai_30:hover:not(:disabled){background:var(--surface-2)}._ghost_yc6ai_38{background:transparent;color:var(--text-muted)}._ghost_yc6ai_38:hover:not(:disabled){background:var(--surface-2);color:var(--text)}._danger_yc6ai_46{background:var(--danger-soft);color:var(--danger)}._danger_yc6ai_46:hover:not(:disabled){background:var(--danger);color:#fff}._sm_yc6ai_54{height:28px;padding:0 var(--s-3);font-size:var(--fs-sm)}._iconbtn_yc6ai_59{width:32px;height:32px;padding:0}._field_yc6ai_66{display:flex;flex-direction:column;gap:var(--s-2)}._label_yc6ai_71{font-size:var(--fs-sm);font-weight:550;color:var(--text-muted)}._hint_yc6ai_76{font-size:var(--fs-xs);color:var(--text-subtle)}._control_yc6ai_80{width:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 var(--s-3);height:36px;color:var(--text);transition:border-color .12s}._control_yc6ai_80:focus{border-color:var(--accent)}._control_yc6ai_80::placeholder{color:var(--text-subtle)}textarea._control_yc6ai_80{padding:var(--s-3);height:auto;min-height:80px;resize:vertical;line-height:1.5}select._control_yc6ai_80{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-subtle) 50%),linear-gradient(135deg,var(--text-subtle) 50%,transparent 50%);background-position:calc(100% - 16px) center,calc(100% - 11px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--s-6)}._card_yc6ai_114{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}._cardpad_yc6ai_120{padding:var(--s-5)}._badge_yc6ai_125{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em}._badge-neutral_yc6ai_135{background:var(--bg-sunken);color:var(--text-muted)}._badge-accent_yc6ai_136{background:var(--accent-soft);color:var(--accent)}._badge-success_yc6ai_137{background:var(--success-soft);color:var(--success)}._badge-warning_yc6ai_138{background:var(--warning-soft);color:var(--warning)}._badge-danger_yc6ai_139{background:var(--danger-soft);color:var(--danger)}._badge-secondary_yc6ai_140{background:var(--secondary-soft);color:var(--secondary)}._table_yc6ai_143{width:100%;border-collapse:collapse}._table_yc6ai_143 th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);font-weight:600;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border)}._table_yc6ai_143 td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border);vertical-align:middle}._table_yc6ai_143 tbody tr:hover{background:var(--surface-2)}._table_yc6ai_143 tbody tr:last-child td{border-bottom:none}._rowclick_yc6ai_168{cursor:pointer}._overlay_yc6ai_173{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0c168c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:var(--s-4);z-index:100}._modal_yc6ai_184{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column}._modalwide_yc6ai_195{max-width:820px}._modalhead_yc6ai_198{display:flex;align-items:center;justify-content:space-between;padding:var(--s-5);border-bottom:1px solid var(--border)}._modalbody_yc6ai_205{padding:var(--s-5);overflow-y:auto}._modalfoot_yc6ai_209{display:flex;justify-content:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--border)}._tabs_yc6ai_218{display:flex;gap:var(--s-1);border-bottom:1px solid var(--border)}._tab_yc6ai_143{padding:var(--s-3) var(--s-4);background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;font-weight:550;margin-bottom:-1px}._tab_yc6ai_143:hover{color:var(--text)}._tabactive_yc6ai_236{color:var(--accent);border-bottom-color:var(--accent)}._spinner_yc6ai_242{width:18px;height:18px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:_spin_yc6ai_242 .7s linear infinite}@keyframes _spin_yc6ai_242{to{transform:rotate(360deg)}}._empty_yc6ai_253{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);color:var(--text-subtle);text-align:center}._pagination_yc6ai_262{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--text-muted)}._toasts_yc6ai_271{position:fixed;bottom:var(--s-5);right:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3);z-index:200;max-width:380px}._toast_yc6ai_271{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius);box-shadow:var(--shadow-lg);background:var(--bg-elev);border:1px solid var(--border);border-left:3px solid var(--accent);animation:_slidein_yc6ai_1 .18s ease}._toast-error_yc6ai_293{border-left-color:var(--danger)}._toast-success_yc6ai_294{border-left-color:var(--success)}@keyframes _slidein_yc6ai_1{0%{transform:translate(20px);opacity:0}}._codewrap_yc6ai_298{border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}._kv_yc6ai_303{display:grid;grid-template-columns:160px 1fr;gap:var(--s-2) var(--s-4);font-size:var(--fs-sm)}._kv_yc6ai_303 dt{color:var(--text-muted)}._kv_yc6ai_303 dd{margin:0}._rowbtns_yc6ai_311{display:flex;gap:var(--s-2);justify-content:flex-end}._img_1f09l_2{display:block;width:auto;max-width:100%;image-rendering:auto}._forDark_1f09l_13{display:none}:root[data-theme=dark] ._forLight_1f09l_17{display:none}:root[data-theme=dark] ._forDark_1f09l_13{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._forLight_1f09l_17{display:none}:root:not([data-theme=light]) ._forDark_1f09l_13{display:block}}._page_ivcnt_7{--panel-w: clamp(400px, 36vw, 560px);--ink: #07080f;--ink-text: #eceefa;--hair: rgba(236, 238, 250, .1);min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr var(--panel-w);font-family:var(--font-ui);position:relative;overflow:hidden}._canvas_ivcnt_24{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,3.2vw,56px);color:var(--ink-text);background:radial-gradient(900px 720px at 16% 8%,rgba(124,92,252,.34),transparent 62%),radial-gradient(760px 640px at 84% 92%,rgba(20,184,166,.2),transparent 60%),radial-gradient(520px 420px at 62% 40%,rgba(109,71,240,.18),transparent 70%),linear-gradient(158deg,#0a0b18,#0d0f21 46%,#07080f)}._canvas_ivcnt_24:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(236,238,250,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(236,238,250,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(125% 95% at 28% 18%,#000 0%,transparent 74%);mask-image:radial-gradient(125% 95% at 28% 18%,#000 0%,transparent 74%)}._canvas_ivcnt_24:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.19;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}._art_ivcnt_67{position:absolute;top:-8%;right:-6%;width:min(660px,64%);z-index:1;pointer-events:none;animation:_artIn_ivcnt_1 1.4s cubic-bezier(.16,.84,.3,1) both}._svg_ivcnt_76{display:block;width:100%;height:auto}._scrim_ivcnt_83{position:absolute;inset:auto 0 0 0;height:68%;z-index:2;pointer-events:none;background:linear-gradient(to top,#06070ff0 12%,#06070f00)}._brand_ivcnt_92,._copy_ivcnt_93,._telemetry_ivcnt_94{position:relative;z-index:4}._brand_ivcnt_92{display:flex;align-items:center;gap:13px}._brandLogo_ivcnt_105{height:44px;flex:none}._brandRule_ivcnt_109{width:1px;height:34px;flex:none;background:linear-gradient(to bottom,transparent,rgba(236,238,250,.24) 22%,rgba(236,238,250,.24) 78%,transparent)}._wordmark_ivcnt_121{font-size:19px;font-weight:600;letter-spacing:-.015em}._wordmark_ivcnt_121 span{color:var(--teal-400)}._brandSub_ivcnt_129{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#eceefa6b;margin-top:3px}._copy_ivcnt_93{max-width:min(580px,100%);margin-top:auto;padding-top:clamp(16px,4vh,52px)}._eyebrow_ivcnt_144{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--teal-400);margin-bottom:22px}._eyebrow_ivcnt_144:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal-400);box-shadow:0 0 0 4px #2dd4bf29;animation:_blink_ivcnt_1 2.6s ease-in-out infinite}._h1_ivcnt_166{font-family:var(--font-display);font-weight:400;font-size:clamp(38px,min(4.4vw,6.6vh),64px);line-height:1.04;letter-spacing:-.022em;color:#f7f7fc;margin:0}._h1_ivcnt_166 em{font-style:italic;color:var(--teal-400);background-image:linear-gradient(var(--teal-500),var(--teal-500));background-repeat:no-repeat;background-size:100% 2px;background-position:0 96%;padding-bottom:2px}._lede_ivcnt_186{margin:18px 0 0;font-size:15.5px;line-height:1.65;color:#eceefa99}._caps_ivcnt_193{list-style:none;margin:24px 0 0;padding:0}._cap_ivcnt_193{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:baseline;padding:11px 0;border-top:1px solid var(--hair)}._capNum_ivcnt_206{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;color:#8b7cf6d9}._capTitle_ivcnt_212{font-size:14px;font-weight:600;color:#eceefaeb}._capText_ivcnt_217{font-size:13px;line-height:1.55;color:#eceefa80;margin-top:3px}._telemetry_ivcnt_94{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding-top:15px;border-top:1px solid var(--hair);font-family:var(--font-mono);font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#eceefa61}._telemetry_ivcnt_94 i{font-style:normal;color:#eceefa29}._seam_ivcnt_244{position:absolute;top:50%;right:var(--panel-w);transform:translate(50%,-50%);z-index:6;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg-elev);border:1px solid var(--border);pointer-events:none}._seam_ivcnt_244:before{content:"";position:absolute;right:100%;width:92px;height:1px;background:linear-gradient(to left,var(--border-strong),transparent)}._seamDot_ivcnt_267{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);animation:_blink_ivcnt_1 2.6s ease-in-out infinite}._panel_ivcnt_278{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.6vw,44px);background:var(--bg-elev);border-left:1px solid var(--border);animation:_panelIn_ivcnt_1 .9s cubic-bezier(.16,.84,.3,1) both;overflow-y:auto}._panelTop_ivcnt_289{display:flex;justify-content:flex-end;align-items:center;min-height:32px}._themeBtn_ivcnt_296{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s,background .15s}._themeBtn_ivcnt_296:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface)}._formWrap_ivcnt_319{width:min(372px,100%);margin:auto;padding:36px 0}._title_ivcnt_325{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.08;letter-spacing:-.02em;margin:0}._subtitle_ivcnt_333{margin:9px 0 0;font-size:14px;color:var(--text-muted)}._form_ivcnt_319{display:flex;flex-direction:column;gap:17px;margin-top:32px}._label_ivcnt_346{display:block;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--text-subtle)}._inputWrap_ivcnt_357{position:relative}._control_ivcnt_360{width:100%;height:48px;padding:0 46px;border-radius:11px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--font-ui);font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}._control_ivcnt_360::placeholder{color:var(--text-subtle)}._control_ivcnt_360:hover{border-color:var(--border-strong)}._control_ivcnt_360:focus,._control_ivcnt_360:focus-visible{outline:none;background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 4px var(--focus)}._leadIcon_ivcnt_385{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:grid;color:var(--text-subtle);pointer-events:none;transition:color .15s}._inputWrap_ivcnt_357:focus-within ._leadIcon_ivcnt_385{color:var(--accent)}._reveal_ivcnt_398{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-subtle);cursor:pointer;transition:color .15s,background .15s}._reveal_ivcnt_398:hover{color:var(--text);background:var(--bg-sunken)}._capsHint_ivcnt_419{display:flex;align-items:center;gap:7px;margin-top:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--warning)}._row_ivcnt_430{display:flex;align-items:center;justify-content:space-between;gap:12px}._check_ivcnt_437{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._box_ivcnt_446{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;margin:0;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-2);display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}._box_ivcnt_446:after{content:"";width:9px;height:5px;border-left:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);transform:rotate(-45deg) scale(.4);opacity:0;transition:opacity .12s,transform .12s}._box_ivcnt_446:checked{background:var(--accent);border-color:var(--accent)}._box_ivcnt_446:checked:after{opacity:1;transform:rotate(-45deg) scale(1) translate(1px,-1px)}._link_ivcnt_479{padding:0;border:0;background:none;font-family:inherit;font-size:13px;color:var(--text-muted);cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;transition:color .15s}._link_ivcnt_479:hover{color:var(--accent)}._alert_ivcnt_496{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:10px;background:var(--danger-soft);color:var(--danger);font-size:13px;line-height:1.5;animation:_nudge_ivcnt_1 .42s cubic-bezier(.36,.07,.19,.97)}._alert_ivcnt_496 svg{flex:none;margin-top:1px}._notice_ivcnt_513{padding:11px 13px;border-radius:10px;border:1px dashed var(--border-strong);background:var(--surface-2);color:var(--text-muted);font-size:12.5px;line-height:1.55;animation:_rise_ivcnt_1 .3s ease-out both}._submit_ivcnt_526._submit_ivcnt_526{width:100%;height:50px;margin-top:5px;border-radius:11px;font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:.005em;color:#fff;background:linear-gradient(135deg,var(--violet-400) 0%,var(--violet-600) 55%,#5a35d8 100%);position:relative;overflow:hidden;transition:transform .16s,box-shadow .16s,filter .16s}._submit_ivcnt_526._submit_ivcnt_526:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 12px 26px #6d47f057}._submit_ivcnt_526._submit_ivcnt_526:active:not(:disabled){transform:translateY(0)}._submit_ivcnt_526._submit_ivcnt_526:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);transition:left .55s ease}._submit_ivcnt_526._submit_ivcnt_526:hover:not(:disabled):after{left:120%}._arrow_ivcnt_562{display:inline-block;transition:transform .18s ease}._submit_ivcnt_526._submit_ivcnt_526:hover:not(:disabled) ._arrow_ivcnt_562{transform:translate(4px)}._footer_ivcnt_570{margin-top:30px;padding-top:18px;border-top:1px solid var(--border);font-size:12px;line-height:1.65;color:var(--text-subtle)}._kbd_ivcnt_578{font-family:var(--font-mono);font-size:11px;padding:1px 6px;border-radius:5px;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}._anim_ivcnt_590{opacity:0;animation:_rise_ivcnt_1 .72s cubic-bezier(.2,.75,.3,1) forwards;animation-delay:var(--d, 0s)}@keyframes _rise_ivcnt_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _panelIn_ivcnt_1{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes _artIn_ivcnt_1{0%{opacity:0;transform:scale(.93) rotate(-3deg)}to{opacity:1;transform:none}}@keyframes _blink_ivcnt_1{0%,to{opacity:1}50%{opacity:.35}}@keyframes _nudge_ivcnt_1{10%,90%{transform:translate(-1px)}30%,70%{transform:translate(2px)}50%{transform:translate(-2px)}}._edge_ivcnt_651{stroke:url(#ac-edge);stroke-width:1.6;stroke-dasharray:5 7;opacity:.8;animation:_dashflow_ivcnt_1 2.6s linear infinite}@keyframes _dashflow_ivcnt_1{to{stroke-dashoffset:-48}}._ringDashed_ivcnt_664,._ringFaint_ivcnt_665{fill:none}._ringDashed_ivcnt_664{stroke:#eceefa2b;stroke-width:1}._ringFaint_ivcnt_665{stroke:#eceefa12;stroke-width:1}._orbitSlow_ivcnt_676{animation:_spin_ivcnt_1 96s linear infinite}._orbitFast_ivcnt_679{animation:_spin_ivcnt_1 64s linear infinite reverse}@keyframes _spin_ivcnt_1{to{transform:rotate(360deg)}}._pulse_ivcnt_688{fill:none;stroke:#8b7cf673;stroke-width:1;transform-origin:280px 280px;animation:_pulsering_ivcnt_1 4.2s cubic-bezier(.2,.6,.4,1) infinite}@keyframes _pulsering_ivcnt_1{0%{transform:scale(1);opacity:.6}70%{opacity:0}to{transform:scale(2.7);opacity:0}}._coreShell_ivcnt_709{fill:#0a0c1ae0;stroke:#8b7cf661;stroke-width:1.2}._coreInner_ivcnt_714{fill:#8b7cf614;stroke:#2dd4bf4d;stroke-width:1}._coreSpark_ivcnt_719{transform-box:fill-box;transform-origin:center;animation:_sparkle_ivcnt_1 7s ease-in-out infinite}@keyframes _sparkle_ivcnt_1{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(1.12)}}._coreLabel_ivcnt_733{fill:#eceefa7a;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em}._node_ivcnt_740{animation:_rise_ivcnt_1 .9s cubic-bezier(.2,.8,.3,1) both}._nodePlate_ivcnt_743{fill:#0d0f1feb;stroke:#eceefa26;stroke-width:1}._nodeGlyph_ivcnt_748{stroke:#aab4dc;color:#aab4dc;fill:none}._nodeLabel_ivcnt_753{fill:#eceefa8c;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em}@media (max-width: 1180px){._page_ivcnt_7{--panel-w: clamp(360px, 42vw, 460px)}._art_ivcnt_67{width:min(540px,74%);right:-12%}}@media (max-width: 900px){._page_ivcnt_7{grid-template-columns:1fr}._canvas_ivcnt_24{min-height:380px;padding-bottom:40px}._art_ivcnt_67{width:360px;right:-78px;top:-84px;opacity:.6}._copy_ivcnt_93{max-width:none}._caps_ivcnt_193,._seam_ivcnt_244{display:none}._panel_ivcnt_278{border-left:0;border-top:1px solid var(--border);animation-name:_rise_ivcnt_1}._formWrap_ivcnt_319{padding:8px 0 24px}}@media (max-width: 560px){._brandSub_ivcnt_129{display:none}._h1_ivcnt_166{font-size:clamp(28px,6.6vw,36px)}._lede_ivcnt_186{font-size:14.5px}._telemetry_ivcnt_94{display:none}._art_ivcnt_67{opacity:.5}._title_ivcnt_325{font-size:31px}}@media (max-height: 760px) and (min-width: 901px){._formWrap_ivcnt_319{padding:20px 0}._title_ivcnt_325{font-size:32px}._form_ivcnt_319{margin-top:24px}._footer_ivcnt_570{margin-top:22px}}@media (prefers-reduced-motion: reduce){._page_ivcnt_7 *,._page_ivcnt_7 *:before,._page_ivcnt_7 *:after{animation:none!important;transition-duration:.01ms!important}._anim_ivcnt_590{opacity:1}}._shell_10i0i_1{display:grid;grid-template-columns:248px 1fr;grid-template-rows:100vh;height:100vh}._sidebar_10i0i_7{background:var(--bg-elev);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto}._brand_10i0i_14{display:flex;align-items:center;gap:10px;padding:18px var(--s-5) 14px;font-weight:700;font-size:15px;letter-spacing:-.02em}._logo_10i0i_23{height:30px;flex-shrink:0}._navgroup_10i0i_27{padding:2px var(--s-3) 6px}._navlabel_10i0i_30{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-subtle);font-weight:700;padding:10px var(--s-3) 4px}._navlink_10i0i_38{display:flex;align-items:center;gap:10px;padding:6px var(--s-3);border-radius:var(--radius-sm);color:var(--text-muted);font-weight:500;font-size:13.5px;line-height:1.35;cursor:pointer;text-decoration:none}._navlink_10i0i_38:hover{background:var(--surface-2);color:var(--text);text-decoration:none}._navactive_10i0i_56{background:var(--accent-soft);color:var(--accent);font-weight:600}._navicon_10i0i_61{width:18px;text-align:center;font-size:14px;line-height:1.35}._main_10i0i_67{display:flex;flex-direction:column;overflow:hidden}._topbar_10i0i_72{height:60px;border-bottom:1px solid var(--border);background:var(--bg-elev);display:flex;align-items:center;justify-content:space-between;padding:0 var(--s-5);flex-shrink:0}._content_10i0i_82{flex:1;overflow-y:auto;padding:var(--s-6)}._inner_10i0i_87{max-width:1160px;margin:0 auto}._usermenu_10i0i_91{position:relative}._userbtn_10i0i_94{display:flex;align-items:center;gap:var(--s-3);cursor:pointer;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid transparent}._userbtn_10i0i_94:hover{background:var(--surface-2)}._avatar_10i0i_106{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:650;font-size:13px}._dropdown_10i0i_117{position:absolute;right:0;top:calc(100% + 8px);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:200px;padding:var(--s-2);z-index:50}._dropitem_10i0i_129{display:block;width:100%;text-align:left;padding:var(--s-2) var(--s-3);border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;color:var(--text)}._dropitem_10i0i_129:hover{background:var(--surface-2)}._pagehead_10i0i_143{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}._pageheadCompact_10i0i_151{align-items:center;margin-bottom:var(--s-3)}._pagetitleCompact_10i0i_155{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pagetitle_10i0i_155{font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em}._pagesub_10i0i_168{color:var(--text-muted);margin-top:2px}._answer_hsuu6_2{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}._text_hsuu6_8{white-space:pre-wrap;word-break:break-word}._block_hsuu6_12{margin:0;min-width:0}._title_hsuu6_16{font-size:var(--fs-sm);font-weight:600;color:var(--text);margin-bottom:var(--s-2)}._foot_hsuu6_22{font-size:var(--fs-xs);color:var(--text-subtle);margin-top:var(--s-1)}._kpis_hsuu6_27{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--s-2)}._kpi_hsuu6_27{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-3);display:flex;flex-direction:column;white-space:normal}._kpi_hsuu6_27 strong{font-size:var(--fs-xl);color:var(--text);font-variant-numeric:tabular-nums}._kpi_hsuu6_27 span{font-size:var(--fs-xs);color:var(--text-muted)}._tableWrap_hsuu6_50{overflow:auto;max-height:320px;border:1px solid var(--border);border-radius:var(--radius-sm)}._table_hsuu6_50{border-collapse:collapse;width:100%;font-size:var(--fs-xs);white-space:nowrap}._table_hsuu6_50 th{position:sticky;top:0;background:var(--surface-2);text-align:left;font-weight:600;color:var(--text-muted)}._table_hsuu6_50 th,._table_hsuu6_50 td{padding:6px 10px;border-bottom:1px solid var(--border)}._num_hsuu6_75{text-align:right;font-variant-numeric:tabular-nums}._bars_hsuu6_79{display:flex;flex-direction:column;gap:6px;max-width:560px}._barRow_hsuu6_85{display:grid;grid-template-columns:minmax(80px,30%) 1fr auto;gap:var(--s-2);align-items:center;font-size:var(--fs-xs);color:var(--text)}._barLabel_hsuu6_93{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barTrack_hsuu6_98{background:var(--bg-sunken);border-radius:4px;height:12px;overflow:hidden}._barFill_hsuu6_104{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0}._barValue_hsuu6_110{font-variant-numeric:tabular-nums}._chart_hsuu6_113{width:100%;max-width:560px;height:auto;display:block}._map_hsuu6_119{background:var(--bg-sunken);border-radius:var(--radius-sm)}._axis_hsuu6_123{stroke:var(--border-strong)}._series_hsuu6_126{fill:none;stroke:var(--accent);stroke-width:2}._marker_hsuu6_131,._dot_hsuu6_136{fill:var(--accent);stroke:var(--surface);stroke-width:2}._tick_hsuu6_141{font-size:11px;fill:var(--text-muted)}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._layout_bqc09_1{display:grid;grid-template-columns:1fr 320px;gap:16px;height:calc(100vh - 128px);min-height:520px}._toolbar_bqc09_11{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._vchip_bqc09_22{font-weight:700;font-size:13px;color:var(--text);background:var(--surface-2);border-radius:6px;padding:2px 8px}._seg_bqc09_30{display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:3px}._segbtn_bqc09_38{border:0;background:none;cursor:pointer;padding:5px 12px;border-radius:6px;font-size:13px;font-weight:550;color:var(--text-muted);transition:background .15s,color .15s}._segbtn_bqc09_38:hover:not(:disabled){color:var(--text)}._segbtn_bqc09_38:disabled{cursor:default;opacity:.5}._segbtnOn_bqc09_56,._segbtnOn_bqc09_56:hover{background:var(--accent);color:#fff}._mempop_bqc09_61{position:relative}._mempopbtn_bqc09_64{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);cursor:pointer;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text)}._mempopbtn_bqc09_64:hover{border-color:var(--border-strong)}._mempoppanel_bqc09_80{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:400px;max-width:88vw;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 16px 44px -16px #02061780;padding:14px;animation:_stepIn_bqc09_1 .16s ease}._canvas_bqc09_94{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--bg-sunken)}._panel_bqc09_100{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--s-4);overflow-y:auto}._palette_bqc09_107{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-3)}._palettebtn_bqc09_113{padding:var(--s-2) var(--s-3);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:var(--fs-sm);font-weight:550}._palettebtn_bqc09_113:hover{border-color:var(--accent);color:var(--accent)}._node-llm_bqc09_127{--nodecolor: var(--violet-500)}._node-tool_bqc09_128{--nodecolor: var(--teal-500)}._node-rag_bqc09_129{--nodecolor: #3b82f6}._node-router_bqc09_130{--nodecolor: var(--amber-500)}._node-human_input_bqc09_131{--nodecolor: #ec4899}._snode_bqc09_134{width:156px;background:var(--surface);border:1.5px solid var(--nodecolor, var(--border-strong));border-radius:11px;padding:9px 12px;box-shadow:var(--shadow-sm);transition:transform .18s ease,background .18s ease}._snodetype_bqc09_143{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--nodecolor);margin-bottom:3px}._snodetype_bqc09_143:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--nodecolor);flex:none}._snodename_bqc09_162{font-size:13px;font-weight:650;color:var(--text);letter-spacing:-.01em}._summarybar_bqc09_169{margin:0 0 12px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}._summarybar_bqc09_169>summary{cursor:pointer;display:flex;align-items:center;gap:10px;list-style:none}._summarybar_bqc09_169>summary::-webkit-details-marker{display:none}._summarybar_bqc09_169>summary:before{content:"▸";font-size:10px;color:var(--text-muted)}._summarybar_bqc09_169[open]>summary:before{content:"▾"}._snodekey_bqc09_197{margin-top:4px;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._snodeentry_bqc09_207{margin-top:5px;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--nodecolor);background:color-mix(in srgb,var(--nodecolor) 14%,transparent);border-radius:4px;padding:1px 5px}._snodehandle_bqc09_219{width:8px;height:8px;background:var(--nodecolor);border:2px solid var(--surface)}._nodeActive_bqc09_226 ._snode_bqc09_134{background:var(--surface-2);transform:scale(1.05)}._nodeDone_bqc09_230 ._snode_bqc09_134{border-color:color-mix(in srgb,var(--nodecolor) 65%,var(--border))}._nodeActive_bqc09_226{z-index:6;animation:_nodepulse_bqc09_1 1.15s ease-in-out infinite}@keyframes _nodepulse_bqc09_1{0%{box-shadow:0 0 0 2px var(--nodecolor)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 2px var(--nodecolor)}}._nodeDone_bqc09_230:after{content:"✓";position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:var(--nodecolor);color:#fff;font-size:11px;line-height:18px;text-align:center;box-shadow:var(--shadow-sm)}._tracestep_bqc09_267{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:var(--s-2);font-size:var(--fs-sm);animation:_stepIn_bqc09_1 .26s ease}._tracestep_bqc09_267._err_bqc09_279{border-left-color:var(--danger)}@keyframes _stepIn_bqc09_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}._drawer_bqc09_294{position:fixed;top:0;right:0;height:100vh;width:min(500px,94vw);background:var(--surface);border-left:1px solid var(--border);box-shadow:-24px 0 60px -30px #0206178c;display:flex;flex-direction:column;z-index:60;transform:translate(calc(100% + 40px));transition:transform .24s cubic-bezier(.2,.8,.2,1)}._drawerOpen_bqc09_309{transform:none}._drawerHead_bqc09_312{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--border)}._drawerClose_bqc09_320{border:0;background:none;cursor:pointer;color:var(--text-muted);width:32px;height:32px;border-radius:var(--radius-sm);font-size:22px;line-height:1}._drawerClose_bqc09_320:hover{background:var(--surface-2);color:var(--text)}._drawerBody_bqc09_335{padding:var(--s-4);overflow-y:auto;flex:1}._working_bqc09_342{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);padding:var(--s-2) var(--s-1)}._spinner_bqc09_350{width:14px;height:14px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:_spin_bqc09_350 .7s linear infinite;flex:none}@keyframes _spin_bqc09_350{to{transform:rotate(360deg)}}._steppreview_bqc09_364{font-size:11px;color:var(--text-muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._steperror_bqc09_373{font-size:11px;color:var(--danger);margin-top:2px}._answer_bqc09_378{margin-top:var(--s-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--s-3);font-size:13.5px;line-height:1.6;white-space:pre-wrap;max-height:640px;overflow:auto}._answerlabel_bqc09_390{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:var(--s-3) 0 var(--s-1)}._runhint_bqc09_397{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;padding:var(--s-4) var(--s-3);line-height:1.6}@media (prefers-reduced-motion: reduce){._drawer_bqc09_294,._tracestep_bqc09_267,._spinner_bqc09_350{animation:none;transition:none}}._memorybar_bqc09_414{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px 14px;margin-bottom:16px}._memorybar_bqc09_414>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}._memorybar_bqc09_414>summary::-webkit-details-marker{display:none}._memorybar_bqc09_414>summary:before{content:"▸";color:var(--text-muted);font-size:11px}._memorybar_bqc09_414[open]>summary:before{content:"▾"}._memorygrid_bqc09_439{display:flex;flex-direction:column;gap:12px;margin-top:12px}._memoryrow_bqc09_445{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}._memoryrow_bqc09_445 code{font-family:var(--mono, ui-monospace, monospace);background:var(--surface-2);padding:0 4px;border-radius:4px;font-size:11px}._drawertabs_bqc09_460{display:flex;gap:4px;padding:8px var(--s-4) 0}._drawertab_bqc09_460{border:0;background:none;cursor:pointer;padding:6px 12px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:13px;font-weight:550;color:var(--text-muted);border-bottom:2px solid transparent}._drawertabOn_bqc09_476{color:var(--accent);border-bottom-color:var(--accent)}._chat_bqc09_482{display:flex;flex-direction:column;gap:10px;min-height:160px;max-height:46vh;overflow-y:auto;padding:10px;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius)}._chatturn_bqc09_494{display:flex;flex-direction:column;gap:6px}._bubble_bqc09_499{max-width:85%;padding:8px 12px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}._bubbleUser_bqc09_508{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:3px}._bubbleBot_bqc09_514{align-self:flex-start;background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:3px}._bubbleErr_bqc09_521{border-color:var(--danger);color:var(--danger)}._memoryitem_bqc09_525{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--surface-2);border-radius:var(--radius-sm)}._memorydel_bqc09_533{border:0;background:none;cursor:pointer;color:var(--text-muted);font-size:16px;line-height:1}._memorydel_bqc09_533:hover{color:var(--danger)}._bubbleWide_bqc09_545{max-width:100%;align-self:stretch;white-space:normal}._split_8hw59_1{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start}@media (max-width: 1100px){._split_8hw59_1{grid-template-columns:1fr}}._listHead_8hw59_13{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._picker_8hw59_21{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:60vh;overflow-y:auto}._pick_8hw59_21{width:100%;text-align:left;border:1px solid transparent;background:none;cursor:pointer;padding:8px 10px;border-radius:8px;display:flex;flex-direction:column;gap:2px;transition:background .15s,border-color .15s}._pick_8hw59_21:hover{background:var(--surface-2)}._pickOn_8hw59_47{background:var(--surface-2);border-color:var(--accent)}._pickName_8hw59_51{font-size:13px;font-weight:600;color:var(--text)}._pickMeta_8hw59_56{font-size:12px;color:var(--text-muted)}._bad_8hw59_60{color:var(--danger)}._panelTitle_8hw59_64{margin:0 0 12px;font-size:15px;font-weight:650}._subTitle_8hw59_69{margin:12px 0 6px;font-size:13px;font-weight:600}._stats_8hw59_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}._stat_8hw59_75{padding:12px;background:var(--surface-2);border-radius:10px}._statValue_8hw59_85{font-size:22px;font-weight:700;color:var(--text)}._statLabel_8hw59_90{font-size:12px;color:var(--text-muted);margin-top:2px}._statHint_8hw59_95{font-size:11px;color:var(--text-muted);margin-top:4px}._explain_8hw59_102{margin-top:14px;padding:10px 12px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 8px 8px 0;font-size:12.5px;color:var(--text-muted);line-height:1.55}._explain_8hw59_102 ul{margin:6px 0;padding-left:18px}._explain_8hw59_102 b{color:var(--text)}._twoUp_8hw59_120{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._bars_8hw59_125{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._bars_8hw59_125 li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}._searchBar_8hw59_141{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:10px}._searchBar_8hw59_141>*:first-child{flex:1 1 220px}._clip_8hw59_152{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}._pager_8hw59_160{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:12px}._drawer_8hw59_168{position:fixed;right:16px;bottom:16px;width:min(520px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px #00000040;padding:14px 16px;z-index:40}._drawerHead_8hw59_182{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._turn_8hw59_189 p{margin:0 0 8px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}._thisTurn_8hw59_197{border-left:3px solid var(--accent);padding-left:10px;margin-left:-13px}._chainOk_8hw59_203{color:var(--success)}._chainBad_8hw59_206{color:var(--danger)}._chainNote_8hw59_209{font-size:12.5px;line-height:1.5;padding:10px 12px;border-radius:8px;background:var(--surface-2);margin-bottom:12px}:root{--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-pill: 999px;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--font-display: "Instrument Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-ui: "Instrument Sans", var(--font-sans);--fs-xs: 12px;--fs-sm: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 28px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow: 0 4px 16px rgba(15, 23, 42, .08);--shadow-lg: 0 12px 40px rgba(15, 23, 42, .16);--violet-400: #8b7cf6;--violet-500: #7c5cfc;--violet-600: #6d47f0;--teal-400: #2dd4bf;--teal-500: #14b8a6;--amber-500: #f59e0b;--rose-500: #f43f5e;--green-500: #22c55e}:root,:root[data-theme=light]{color-scheme:light;--bg: #f6f7fb;--bg-elev: #ffffff;--bg-sunken: #eef0f6;--surface: #ffffff;--surface-2: #f8f9fc;--border: #e3e6ef;--border-strong: #cdd2e0;--text: #1a1f36;--text-muted: #5b6478;--text-subtle: #8a92a6;--accent: var(--violet-600);--accent-hover: var(--violet-500);--accent-soft: #efeafe;--accent-text: #ffffff;--secondary: var(--teal-500);--secondary-soft: #ddf5f0;--success: #15803d;--success-soft: #dcfce7;--warning: #b45309;--warning-soft: #fef3c7;--danger: #be123c;--danger-soft: #ffe4e6;--info-soft: #e0e7ff;--focus: rgba(124, 92, 252, .4)}:root[data-theme=dark]{color-scheme:dark;--bg: #0c0e1a;--bg-elev: #151827;--bg-sunken: #0a0c16;--surface: #171a2b;--surface-2: #1e2236;--border: #262b40;--border-strong: #363c56;--text: #e8eaf2;--text-muted: #a2a9c0;--text-subtle: #6b7390;--accent: var(--violet-400);--accent-hover: var(--violet-500);--accent-soft: #241f47;--accent-text: #ffffff;--secondary: var(--teal-400);--secondary-soft: #10322e;--success: #4ade80;--success-soft: #0f2e1c;--warning: #fbbf24;--warning-soft: #33270a;--danger: #fb7185;--danger-soft: #3a1220;--info-soft: #1e213c;--focus: rgba(139, 124, 246, .5)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0c0e1a;--bg-elev: #151827;--bg-sunken: #0a0c16;--surface: #171a2b;--surface-2: #1e2236;--border: #262b40;--border-strong: #363c56;--text: #e8eaf2;--text-muted: #a2a9c0;--text-subtle: #6b7390;--accent: var(--violet-400);--accent-hover: var(--violet-500);--accent-soft: #241f47;--secondary: var(--teal-400);--secondary-soft: #10322e;--success: #4ade80;--success-soft: #0f2e1c;--warning: #fbbf24;--warning-soft: #33270a;--danger: #fb7185;--danger-soft: #3a1220;--info-soft: #1e213c;--focus: rgba(139, 124, 246, .5)}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.01em;color:var(--text)}input,textarea,select,button{font-family:inherit;font-size:inherit;color:inherit}code,pre{font-family:var(--font-mono);font-size:var(--fs-sm)}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid transparent;background-clip:content-box}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus);border-radius:var(--radius-sm)}.mono{font-family:var(--font-mono)}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}
