:root{--brand:#5ae2e4;--brand-ring:3px solid var(--brand);--on-brand:#0a3233;--bg:#f2efe9;--surface:#fcfbf8;--surface-raised:#eeeae0;--ink-header:#211f1a;--border:#dbd6c9;--border-subtle:#e7e3d8;--border-faint:#efebe1;--text:#2b2822;--text-2:#6b6558;--text-3:#96907f;--text-on-ink:#f2efe9;--text-on-action:#0a3233;--action:#5ae2e4;--action-hover:#43d6d9;--action-deep:#178082;--action-tint:#ddf4f3;--action-tint-2:#eff9f8;--action-tint-border:#aededd;--action-dotted:#6fc9cb;--pass:#1e7f4f;--pass-tint:#edf4ee;--pass-border:#c4dccb;--warn:#8f6400;--warn-tint:#f7ecd4;--warn-row:#f7f2e2;--warn-border:#e4ce9c;--warn-accent:#c99010;--on-warn:#2a1d00;--warn-underline:#e3c878;--fail:#b3362b;--fail-tint:#f6e8e5;--font-ui:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--font-brand:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;--text-micro:11px;--text-caption:11.5px;--text-body:12.5px;--text-body-lg:13px;--text-title:14px;--text-section:15px;--text-page:20px;--lh-tight:1.35;--lh-prose:1.6;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--pad-card:12px 16px;--pad-row:6px 16px;--r-chip:4px;--r-btn:6px;--r-input:7px;--r-card:8px;--r-pill:99px;--shadow-overlay:0 8px 24px #211f1a38;--shadow-btn-primary:0 1px 2px #0a323340;--glow-ai:0 0 0 3px #5ae2e440;--t-fast:.12s ease;--t-enter:.18s ease;--t-sheet:.2s ease;--pass-chip:#3fc97e;--on-pass-chip:#04220f;--warn-chip:#f2b33c;--on-warn-chip:#2a1d00;--fail-chip:#ee6350;--on-fail-chip:#2b0700;--rule:#2b2822;--row-selected:#ede9de}[data-theme=light]{--bg:#f2efe9;--surface:#fcfbf8;--surface-raised:#eeeae0;--ink-header:#211f1a;--border:#dbd6c9;--border-subtle:#e7e3d8;--border-faint:#efebe1;--text:#2b2822;--text-2:#6b6558;--text-3:#96907f;--text-on-ink:#f2efe9;--text-on-action:#0a3233;--action:#5ae2e4;--action-hover:#43d6d9;--action-deep:#178082;--action-tint:#ddf4f3;--action-tint-2:#eff9f8;--action-tint-border:#aededd;--action-dotted:#6fc9cb;--pass:#1e7f4f;--pass-tint:#edf4ee;--pass-border:#c4dccb;--warn:#8f6400;--warn-tint:#f7ecd4;--warn-row:#f7f2e2;--warn-border:#e4ce9c;--warn-accent:#c99010;--on-warn:#2a1d00;--warn-underline:#e3c878;--fail:#b3362b;--fail-tint:#f6e8e5;--shadow-btn-primary:0 1px 2px #0a323340;--glow-ai:0 0 0 3px #5ae2e440;--pass-chip:#3fc97e;--on-pass-chip:#04220f;--warn-chip:#f2b33c;--on-warn-chip:#2a1d00;--fail-chip:#ee6350;--on-fail-chip:#2b0700;--rule:#2b2822;--row-selected:#ede9de}[data-theme=dark]{--bg:#211f1a;--surface:#2a2823;--surface-raised:#24221c;--ink-header:#1b1915;--border:#3b382f;--border-subtle:#2c2a24;--border-faint:#2c2a24;--text:#ece9e0;--text-2:#a6a091;--text-3:#7e796b;--text-on-ink:#ece9e0;--text-on-action:#0a3233;--action:#5ae2e4;--action-hover:#7ce9eb;--action-deep:#5ae2e4;--action-tint:#5ae2e41f;--action-tint-2:#5ae2e40f;--action-tint-border:#5ae2e44d;--action-dotted:#5ae2e480;--pass:#63cd92;--pass-tint:#63cd921a;--pass-border:#63cd9247;--warn:#e3b455;--warn-tint:#e3b4551f;--warn-row:#e3b45512;--warn-border:#e3b45552;--warn-accent:#e3b455;--on-warn:#2a1d00;--warn-underline:#e3b45580;--fail:#e88075;--fail-tint:#e880751f;--shadow-btn-primary:0 0 0 1px #5ae2e459;--glow-ai:0 0 0 3px #5ae2e44d;--pass-chip:#3fc97e;--on-pass-chip:#04220f;--warn-chip:#f2b33c;--on-warn-chip:#2a1d00;--fail-chip:#ee6350;--on-fail-chip:#2b0700;--rule:#5a564a;--row-selected:#2e2c25}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:var(--console-topbar-h,0)}main[tabindex="-1"]:focus,h1[tabindex="-1"]:focus{outline:none}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}::selection{background:var(--brand);color:#0a3233}
.PSyooa_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#080c1066;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.PSyooa_panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);width:560px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);font-family:var(--font-ui);color:var(--text);animation:PSyooa_pop var(--t-enter);overflow:hidden}@keyframes PSyooa_pop{0%{transform:translateY(4px)}to{transform:none}}.PSyooa_input{box-sizing:border-box;border:none;border-bottom:1px solid var(--border-faint);width:100%;font-size:var(--text-section);color:var(--text);background:0 0;outline:none;padding:15px 18px;font-family:inherit}.PSyooa_input::placeholder{color:var(--text-3)}.PSyooa_askEcho{border-bottom:1px solid var(--border-faint);align-items:center;gap:9px;padding:8px 12px;display:flex}.PSyooa_askFeedback{border-bottom:1px solid var(--border-faint);padding:6px 12px}.PSyooa_askEchoText{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PSyooa_list{max-height:330px;padding:6px;overflow-y:auto}.PSyooa_item{cursor:pointer;font-size:var(--text-body-lg);color:var(--text);border-radius:8px;align-items:center;gap:11px;padding:10px 12px;display:flex}.PSyooa_item[data-active=true]{background:var(--action-tint)}.PSyooa_kindBadge{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--border-faint);color:var(--text-2);text-align:center;white-space:nowrap;border-radius:4px;flex-shrink:0;width:52px;padding:3px 4px;font-size:8.5px;font-weight:600}.PSyooa_title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.PSyooa_subtitle{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:min(20ch,35%);color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-micro);flex:1 1 0;overflow:hidden}@media (max-width:480px){.PSyooa_item{flex-wrap:wrap;row-gap:2px}.PSyooa_subtitle{box-sizing:border-box;text-align:left;flex-basis:100%;order:1;padding-left:63px}}.PSyooa_shortcut{font-family:var(--font-mono);color:var(--text-3);background:var(--border-faint);border-radius:5px;flex-shrink:0;margin-left:auto;padding:3px 7px;font-size:10px}.PSyooa_empty{text-align:center;color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-body);padding:22px}.PSyooa_footer{border-top:1px solid var(--border-faint);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-3);gap:16px;padding:9px 17px;display:flex}
.NSosqq_toggle{z-index:90;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-2);font-size:var(--text-section);cursor:pointer;box-shadow:none;transition:background var(--t-fast), color var(--t-fast), transform var(--t-fast);line-height:1;position:fixed;bottom:16px;right:16px}.NSosqq_toggle:hover{color:var(--action-deep);border-color:var(--brand)}.NSosqq_toggle:active{transform:scale(.94)}.NSosqq_toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.NSosqq_sun{display:none}.NSosqq_moon{display:inline}html[data-theme=dark] .NSosqq_sun{display:inline}html[data-theme=dark] .NSosqq_moon{display:none}html[data-theme=light] .NSosqq_sun{display:none}html[data-theme=light] .NSosqq_moon{display:inline}
.u7gEoW_marker{z-index:90;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);max-width:min(52ch,100vw - 32px);box-shadow:var(--shadow-overlay);font-size:var(--text-micro);align-items:center;gap:7px;padding:5px 8px 5px 9px;line-height:1.2;display:flex;position:fixed;bottom:16px;left:16px}.u7gEoW_marker[data-env=local]{--env-tint:var(--warn-accent);bottom:62px}.u7gEoW_marker[data-env=deployed]{--env-tint:var(--pass)}.u7gEoW_dot{border-radius:var(--r-pill);background:var(--env-tint);flex:none;width:8px;height:8px}.u7gEoW_label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text);white-space:nowrap;font-weight:600}.u7gEoW_note{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u7gEoW_dismiss{border-radius:var(--r-pill);color:var(--text-3);font-size:var(--text-micro);cursor:pointer;background:0 0;border:0;flex:none;margin-left:2px;padding:0 3px;line-height:1}.u7gEoW_dismiss:hover{color:var(--text)}.u7gEoW_dismiss:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
.VkxWWa_skip{top:var(--s2);left:var(--s3);z-index:100;transform:translateY(calc(-100% - var(--s4)));background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-btn);font-size:var(--text-caption);padding:6px 12px;text-decoration:none;position:absolute}.VkxWWa_skip:focus,.VkxWWa_skip:focus-visible{box-shadow:var(--shadow-overlay);outline:2px solid var(--brand);outline-offset:2px;transform:none}
/*# sourceMappingURL=0nd253wpy4h16.css.map*/