.app-button[data-v-cf23d535]{border:1px solid var(--border);min-height:44px;color:var(--ink);font-size:var(--text-meta);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:500;line-height:1.4;display:inline-flex}.app-button[data-v-cf23d535]:hover:not(:disabled){background:var(--surface-hover);border-color:#b9c7dd}.primary[data-v-cf23d535]{color:#fff;background:var(--blue);border-color:var(--blue)}.primary[data-v-cf23d535]:hover:not(:disabled){background:#244bd1;border-color:#244bd1}.quiet[data-v-cf23d535]{color:var(--muted);background:0 0;border-color:#0000}.icon-only[data-v-cf23d535]{flex-shrink:0;width:44px;padding:0}.segmented-control[data-v-eb41fd29]{border:1px solid var(--border);background:#f2f5f9;border-radius:8px;gap:2px;max-width:100%;padding:3px;display:inline-flex}button[data-v-eb41fd29]{min-height:38px;color:var(--muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;line-height:1.4;display:inline-flex}button[aria-pressed=true][data-v-eb41fd29]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #20283c16}.icon-only[data-v-eb41fd29]{width:40px;padding:0}.status-message[data-v-dcd10cd7]{color:var(--muted);font-size:var(--text-meta);background:#f7f9fc;align-items:center;gap:12px;padding:12px 20px;line-height:1.6;display:flex}.message-content[data-v-dcd10cd7]{overflow-wrap:anywhere;flex:1;min-width:0}[data-tone=error][data-v-dcd10cd7]{color:#a43c30;background:#fff2ee}[data-tone=warning][data-v-dcd10cd7]{color:#88601e;background:#fff8e8}.workspace[data-v-1bfd015b]{border:1px solid var(--border);background:#fff;border-radius:10px;flex:1;min-height:560px;display:grid;overflow:hidden}.input-pane[data-v-1bfd015b],.output-pane[data-v-1bfd015b]{min-width:0;min-height:0}.input-pane[data-v-1bfd015b]{flex-direction:column;display:flex}.resizer[data-v-1bfd015b]{cursor:col-resize;border-inline:1px solid var(--border);touch-action:none;background:#f8fafd;justify-content:center;align-items:center;display:flex}.resizer span[data-v-1bfd015b]{background:#c4cfe1;border-radius:2px;width:2px;height:32px}.resizer[data-v-1bfd015b]:hover,.resizer[data-v-1bfd015b]:focus-visible{background:#e4ecfd}.dragging[data-v-1bfd015b]{cursor:col-resize;-webkit-user-select:none;user-select:none}.stacked[data-v-1bfd015b]{flex-direction:column;flex:none;display:flex}.stacked .input-pane[data-v-1bfd015b]{border-bottom:1px solid var(--border);height:700px}.stacked .output-pane[data-v-1bfd015b]{height:600px}@media (width<=960px){.workspace[data-v-1bfd015b]{flex-direction:column;flex:none;display:flex}.resizer[data-v-1bfd015b]{display:none}.input-pane[data-v-1bfd015b]{border-bottom:1px solid var(--border);height:700px}.output-pane[data-v-1bfd015b]{height:600px}}.panel-header[data-v-c2da5f6b]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 20px;display:flex}h2[data-v-c2da5f6b]{font-size:var(--text-heading);margin:0;font-weight:600;line-height:1.4}.panel-actions[data-v-c2da5f6b]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.request-editor[data-v-d9f490be]{flex-direction:column;flex:1;min-height:430px;display:flex}.state-section[data-v-d9f490be]{border-bottom:1px solid var(--border);resize:vertical;flex-direction:column;flex:none;height:36%;min-height:190px;max-height:min(60%,100% - 240px);display:flex;overflow:auto}.state-code[data-v-d9f490be],.questions-code[data-v-d9f490be]{flex:1;min-height:80px}.questions-section[data-v-d9f490be]{flex-direction:column;flex:1;min-height:240px;display:flex}.validation[data-v-d9f490be]{border-top:1px solid var(--border);max-height:35%;overflow:auto}.distribution[data-v-53a73de4]{gap:6px;margin:0;display:grid}.probability[data-v-53a73de4]{background:linear-gradient(to right, var(--answer-tint,#eef3ff) 0 var(--probability), transparent var(--probability) 100%);font-size:var(--text-meta);color:#00000080;border-radius:6px;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:12px;padding:7px 12px;line-height:1.5;display:grid}.is-highest[data-v-53a73de4]{color:#000}dt[data-v-53a73de4]{overflow-wrap:anywhere;min-width:0}dd[data-v-53a73de4]{text-align:right;font-variant-numeric:tabular-nums;margin:0}.answer-card[data-v-9df886d9]{border-bottom:1px solid var(--border);--answer-color:var(--blue);--answer-tint:#eef3ff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) 32px;align-items:start;gap:20px;padding:20px;display:grid}.answer-card[data-type=noul][data-v-9df886d9]{--answer-color:var(--teal);--answer-tint:#edf8f5}.answer-card[data-type=score][data-v-9df886d9]{--answer-color:#8260b0;--answer-tint:#f5effb}.answer-question[data-v-9df886d9]{grid-area:1/1;min-width:0}.question-heading[data-v-9df886d9]{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;display:flex}.question-id[data-v-9df886d9]{min-width:0;font-family:var(--font-code);font-size:var(--text-body);overflow-wrap:anywhere;font-weight:600}.answer-type[data-v-9df886d9]{color:var(--answer-color);background:var(--answer-tint);font-size:var(--text-meta);text-transform:capitalize;border-radius:6px;flex-shrink:0;padding:3px 9px}.chevron[data-v-9df886d9]{transform-origin:50%;flex-shrink:0;transition:transform .18s;transform:rotate(-90deg)}.answer-toggle[aria-expanded=true] .chevron[data-v-9df886d9]{transform:rotate(0)}.answer-toggle[data-v-9df886d9]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-area:1/3;place-items:center;padding:0;display:grid}.answer-toggle[data-v-9df886d9]:hover{background:var(--surface-hover)}.answer-results[data-v-9df886d9]{grid-area:1/2;min-width:0}.is-collapsed .answer-question[data-v-9df886d9]{grid-column:1/3}.instructions[data-v-9df886d9]{color:var(--muted);font-size:var(--text-meta);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.6}.answer-value[data-v-9df886d9]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:18px 0 0;display:flex}.answer-value>strong[data-v-9df886d9]{font-size:var(--text-result);overflow-wrap:anywhere;font-weight:600}.score-range[data-v-9df886d9],.confidence[data-v-9df886d9]{color:var(--muted);font-size:var(--text-meta);font-weight:400}.confidence[data-v-9df886d9]{color:var(--answer-color);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:16px 0 0;padding:0 12px;display:flex}@container response (width<=420px){.answer-card[data-v-9df886d9]{grid-template-columns:minmax(0,1fr) 32px;gap:16px}.answer-toggle[data-v-9df886d9]{grid-column:2}.answer-results[data-v-9df886d9]{grid-area:2/1/auto/-1}.is-collapsed .answer-question[data-v-9df886d9]{grid-column:1}}.token-count[data-v-ee9b542b]{font-size:var(--text-meta);font-variant-numeric:tabular-nums}.response-panel[data-v-1ba36736]{flex-direction:column;height:100%;min-height:0;display:flex;container:response/inline-size}.answers[data-v-1ba36736]{flex:1;min-height:0;overflow:auto}.response-json[data-v-1ba36736]{flex:1;min-height:0}.response-foot[data-v-1ba36736]{font-size:var(--text-meta);color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 20px;display:flex}.elapsed[data-v-1ba36736]{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.examples-panel[data-v-7beaa62b]{flex-direction:column;height:100%;min-height:0;display:flex}.examples[data-v-7beaa62b]{overflow:auto}.example[data-v-7beaa62b]{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:24px 20px;display:flex}.example[data-v-7beaa62b]:last-child{border-bottom:0}.example[data-v-7beaa62b]:hover:not(:disabled),.example[data-v-7beaa62b]:focus-visible{background:var(--surface-hover)}.example>span[data-v-7beaa62b]{overflow-wrap:anywhere;min-width:0}.example strong[data-v-7beaa62b]{color:var(--ink);font-size:var(--text-body);font-weight:600;display:block}.description[data-v-7beaa62b]{font-size:var(--text-meta);color:var(--muted);margin-top:7px;line-height:1.6;display:block}.download-dialog[data-v-c2e1dcff]{border:1px solid var(--border);width:min(480px,100vw - 32px);color:var(--ink);background:#fff;border-radius:12px;padding:26px;box-shadow:0 20px 70px #20283c30}.download-dialog[data-v-c2e1dcff]::backdrop{background:#17213a50}h2[data-v-c2e1dcff]{font-size:var(--text-heading);margin:0 0 22px;font-weight:600}.progress-label[data-v-c2e1dcff]{font-size:var(--text-meta);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}progress[data-v-c2e1dcff]{appearance:none;width:100%;height:8px;accent-color:var(--blue);background:#edf1f8;border:0;border-radius:4px;display:block;overflow:hidden}progress[data-v-c2e1dcff]::-webkit-progress-bar{background:#edf1f8;border-radius:4px}progress[data-v-c2e1dcff]::-webkit-progress-value{background:var(--blue);border-radius:4px}progress[data-v-c2e1dcff]::-moz-progress-bar{background:var(--blue);border-radius:4px}progress[data-v-c2e1dcff]:indeterminate{background:linear-gradient(90deg,#edf1f8,#9eb3f6,#edf1f8) 0 0/200% 100%;animation:1.6s linear infinite loading-c2e1dcff}progress[data-v-c2e1dcff]:indeterminate::-webkit-progress-bar{background:0 0}footer[data-v-c2e1dcff]{justify-content:flex-end;margin-top:26px;display:flex}@keyframes loading-c2e1dcff{to{background-position:-200% 0}}.app-shell[data-v-d86d17e2]{flex-direction:column;height:100dvh;min-height:700px;display:flex}.topbar[data-v-d86d17e2]{border-bottom:1px solid var(--border);background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.brand[data-v-d86d17e2]{text-align:left;gap:2px;display:grid}.brand h1[data-v-d86d17e2]{font-size:var(--text-brand);letter-spacing:-.5px;margin:0;font-weight:600;line-height:1.2}.toolbar-actions[data-v-d86d17e2]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.history-select[data-v-d86d17e2]{width:160px}.github-link[data-v-d86d17e2]{width:44px;height:44px;color:var(--muted);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.github-link[data-v-d86d17e2]:hover{color:var(--ink);background:var(--surface-hover)}.attribution[data-v-d86d17e2]{color:var(--muted);text-align:left;margin:0;font-size:13px}.attribution a[data-v-d86d17e2]{color:inherit;text-underline-offset:3px}.attribution a[data-v-d86d17e2]:hover{color:var(--blue)}.main[data-v-d86d17e2]{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:auto}.run-bar[data-v-d86d17e2]{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.error-banner[data-v-d86d17e2]{border:1px solid #f3d5ca;border-radius:8px;margin-bottom:16px}.unavailable[data-v-d86d17e2]{text-align:center;color:var(--muted);font-size:var(--text-body);flex:1;place-items:center;padding:24px;line-height:1.8;display:grid}.unavailable p[data-v-d86d17e2]{max-width:640px}.toast[data-v-d86d17e2]{border:1px solid var(--border);z-index:20;background:#fff;border-radius:8px;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #20325118}@media (width<=960px){.app-shell[data-v-d86d17e2]{height:auto;min-height:100dvh}.topbar[data-v-d86d17e2]{padding:16px}.main[data-v-d86d17e2]{padding:12px;overflow:visible}.layout-switch[data-v-d86d17e2]{display:none}}:root{--font-code:"Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-meta:17px;--text-body:18px;--text-heading:20px;--text-brand:24px;--text-result:28px;--ink:#20283c;--muted:#66738a;--blue:#315be8;--teal:#177a71;--border:#e4e9f2;--surface-hover:#f4f7fc;font-family:Segoe UI Variable,Segoe UI,Microsoft YaHei,sans-serif;font-size:var(--text-body);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f6f8fc;line-height:1.5}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,select,textarea{font:inherit}small,code,kbd{font-size:inherit}button{-webkit-tap-highlight-color:transparent}button:disabled,select:disabled{opacity:.43;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #7797f5}button,a,select{touch-action:manipulation}button svg,a svg{flex-shrink:0}.control-select{border:1px solid var(--border);max-width:100%;min-height:44px;color:var(--muted);font-size:var(--text-meta);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px}.control-select option{font:inherit}.spinner{border:2px solid #c6d3fa;border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
