.dev-panel-module__UDlBHq__fab{z-index:1000;color:#e5e7eb;letter-spacing:.08em;cursor:pointer;background:#111827;border:1px solid #1f2937;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:fixed;bottom:60px;left:12px;box-shadow:0 4px 14px #00000047}.dev-panel-module__UDlBHq__fab:hover{background:#1f2937}.dev-panel-module__UDlBHq__fabDot{background:#34d399;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #34d3992e}.dev-panel-module__UDlBHq__fabCount{color:#fff;background:#2563eb;border-radius:999px;padding:1px 6px;font-size:11px}.dev-panel-module__UDlBHq__panel{z-index:1000;color:#e5e7eb;background:#0b1020;border-right:1px solid #1f2937;flex-direction:column;width:min(460px,100vw);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:6px 0 24px #00000059}.dev-panel-module__UDlBHq__header{background:#0d1326;border-bottom:1px solid #1f2937;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.dev-panel-module__UDlBHq__tabs{gap:4px;display:flex}.dev-panel-module__UDlBHq__tab{color:#9ca3af;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:11px}.dev-panel-module__UDlBHq__tabActive{color:#fff;background:#1f2937}.dev-panel-module__UDlBHq__headerActions{gap:4px;display:flex}.dev-panel-module__UDlBHq__headerBtn{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #1f2937;border-radius:6px;padding:5px 8px;font-size:11px}.dev-panel-module__UDlBHq__scroll{flex:1;padding:8px;overflow:auto}.dev-panel-module__UDlBHq__filter{color:#e5e7eb;width:100%;font:inherit;background:#0d1326;border:1px solid #1f2937;border-radius:6px;margin-bottom:8px;padding:6px 8px}.dev-panel-module__UDlBHq__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dev-panel-module__UDlBHq__row{background:#0d1326;border:1px solid #141c31;border-radius:6px}.dev-panel-module__UDlBHq__rowHead{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.dev-panel-module__UDlBHq__rowBody{border-top:1px dashed #1f2937;padding:4px 8px 8px}.dev-panel-module__UDlBHq__label{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin:6px 0 2px;font-size:10px}.dev-panel-module__UDlBHq__json{white-space:pre;color:#cbd5e1;background:#05070f;border-radius:6px;margin:0;padding:8px;font-size:11px;overflow-x:auto}.dev-panel-module__UDlBHq__method{color:#93c5fd;min-width:46px;font-weight:700}.dev-panel-module__UDlBHq__url{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dev-panel-module__UDlBHq__status{font-weight:700}.dev-panel-module__UDlBHq__ms{color:#6b7280}.dev-panel-module__UDlBHq__ok{color:#34d399}.dev-panel-module__UDlBHq__bad{color:#f87171}.dev-panel-module__UDlBHq__stream{color:#fbbf24}.dev-panel-module__UDlBHq__sse{color:#c084fc;min-width:30px;font-weight:700}.dev-panel-module__UDlBHq__seq{color:#6b7280}.dev-panel-module__UDlBHq__evtType{color:#e5e7eb}.dev-panel-module__UDlBHq__state{grid-template-columns:minmax(110px,auto) 1fr;gap:6px 12px;margin:0;display:grid}.dev-panel-module__UDlBHq__state dt{color:#6b7280}.dev-panel-module__UDlBHq__state dd{color:#e5e7eb;word-break:break-all;margin:0}.dev-panel-module__UDlBHq__endpoint{background:#0d1326;border:1px solid #141c31;border-radius:6px;margin-bottom:6px;padding:6px 8px}.dev-panel-module__UDlBHq__endpoint>summary{cursor:pointer;align-items:center;gap:8px;display:flex}.dev-panel-module__UDlBHq__epPath{color:#e5e7eb}.dev-panel-module__UDlBHq__epSummary{color:#9ca3af;margin:6px 0}.dev-panel-module__UDlBHq__note{color:#6b7280;margin:4px 0 0;font-style:italic}.dev-panel-module__UDlBHq__refList{color:#cbd5e1;margin:6px 0 0;padding-left:16px}.dev-panel-module__UDlBHq__refList code{color:#c084fc}.dev-panel-module__UDlBHq__empty{color:#6b7280;text-align:center;padding:12px}.dev-panel-module__UDlBHq__count{color:#c084fc;font-variant-numeric:tabular-nums}.dev-panel-module__UDlBHq__evt{border-left:2px solid #1f2937;margin:6px 0 0;padding-left:8px}.dev-panel-module__UDlBHq__evtSeq{color:#6b7280;font-size:10px}
:root{--blue:#3489df;--blue-pressed:#06689b;--blue-tint:#3489df21;--blue-tint-strong:#3489df42;--reject:#e94646;--ink:#12181e;--ink-soft:#3d4348;--muted:#5c5e60;--faint:#999;--surface:#fff;--surface-alt:#f5f5f5;--surface-sunken:#ededed;--cell:#f0f0f0;--cell-hover:#e8e8e8;--cell-pressed:#dedede;--line:#00000014;--line-strong:#00000029;--shadow-sm:0 1px 2px #0000000f, 0 1px 1px #0000000a;--shadow-md:0 4px 24px #00000014;--shadow-lg:0 4px 40px #0000001f;--shadow-blue:0 8px 24px -8px #3489df80;--radius-xs:.5rem;--radius-sm:.833rem;--radius-md:1.333rem;--radius-lg:1.667rem;--radius-xl:2.167rem;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--fast:.16s;--medium:.28s;--trip-panel-width:clamp(26rem, 32vw, 34rem);--trip-place-width:clamp(26rem, 32vw, 34rem);--chat-width:clamp(28rem, 32vw, 40rem);--nav-height:3.833rem;--animation-duration:1.2s;--animation-easing:cubic-bezier(.22, 1, .36, 1);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #3489dfe6;--text:var(--ink);--text-muted:var(--muted);--accent:var(--blue);--accent-soft:var(--blue-tint);--cell-bg:var(--cell);--cell-hover-bg:var(--cell-hover);--cell-pressed-bg:var(--cell-pressed);--radius-cell:var(--radius-md);--radius-image:var(--radius-sm);--ui-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display-font:Nunito, var(--ui-font);--data-font:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--pad-tight:.667rem;--pad:1rem;--pad-loose:1.5rem;--row-gap:.667rem}[data-skin=instrument]{--surface:#0e1319;--surface-alt:#141b23;--surface-sunken:#1b242e;--cell:#1b242e;--cell-hover:#232e3a;--cell-pressed:#2b3845;--ink:#e7edf3;--ink-soft:#c0cad5;--muted:#8b98a6;--faint:#64717f;--line:#e7edf31f;--line-strong:#e7edf33d;--blue:#5aa5ea;--blue-pressed:#8cc2f2;--blue-tint:#5aa5ea29;--blue-tint-strong:#5aa5ea4d;--ui-font:ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--display-font:var(--ui-font);--radius-xs:.25rem;--radius-sm:.333rem;--radius-md:.417rem;--radius-lg:.5rem;--radius-xl:.667rem;--pad-tight:.417rem;--pad:.667rem;--pad-loose:1rem;--row-gap:.25rem;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0000008c;--shadow-lg:0 16px 40px #0009;--shadow-blue:none;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #5aa5eae6}[data-skin=editorial]{--page-ground:#eef2f6;--pad-tight:1rem;--pad:1.667rem;--pad-loose:2.667rem;--row-gap:1.333rem}:root{--origin-you:var(--muted);--origin-hecate-v2:var(--blue);--origin-external:#a8681f;--origin-external-tint:#a8681f1f}[data-skin=instrument]{--origin-external:#d69a4d;--origin-external-tint:#d69a4d29}[data-skin=editorial]{--origin-external:#a8681f;--origin-external-tint:#a8681f1f}html{font-size:12px}*{box-sizing:border-box}html,body{height:100%}body{color:var(--ink);background:var(--surface);font-size:1.333rem;line-height:1.45;font-family:var(--ui-font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--display-font);letter-spacing:-.022em;font-weight:900;line-height:1.12}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}input,textarea{font:inherit;color:inherit}.btnPrimary{background:var(--blue);color:#fff;letter-spacing:-.01em;border-radius:var(--radius-pill);box-shadow:var(--shadow-blue);transition:background-color var(--fast) var(--ease-out), transform var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);padding:.75rem 1.5rem;font-weight:800}.btnPrimary:hover:not(:disabled){background:var(--blue-pressed);transform:translateY(-1px)}.btnPrimary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btnPrimary:disabled{cursor:default;background:#a5a5a5}.btnSecondary{background:var(--cell);color:var(--ink);border-radius:var(--radius-pill);transition:background-color var(--fast) var(--ease-out);padding:.75rem 1.333rem;font-weight:700}.btnSecondary:hover:not(:disabled){background:var(--blue-tint-strong)}.noScrollbars{scrollbar-width:none}.noScrollbars::-webkit-scrollbar{display:none}
