.maisight-root{--maisight-accent: #6aa7ff;--maisight-accent-rgb: 106, 167, 255;--maisight-text-hi: #1a1d24;--maisight-text-mid: #4a5160;--maisight-border: rgba(0, 0, 0, .08);--maisight-bg: #ffffff;--maisight-rail-bg: rgba(255, 255, 255, .62);--maisight-rail-border: rgba(255, 255, 255, .55);--maisight-rail-highlight: rgba(255, 255, 255, .65);--maisight-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--maisight-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;color-scheme:light dark}.maisight-root[data-theme=dark]{--maisight-text-hi: #f0f2f7;--maisight-text-mid: #b6bdcc;--maisight-border: rgba(255, 255, 255, .1);--maisight-bg: #11141a;--maisight-rail-bg: rgba(17, 20, 26, .58);--maisight-rail-border: rgba(255, 255, 255, .1);--maisight-rail-highlight: rgba(255, 255, 255, .06)}@media (prefers-color-scheme: dark){.maisight-root:not([data-theme=light]){--maisight-text-hi: #f0f2f7;--maisight-text-mid: #b6bdcc;--maisight-border: rgba(255, 255, 255, .1);--maisight-bg: #11141a;--maisight-rail-bg: rgba(17, 20, 26, .58);--maisight-rail-border: rgba(255, 255, 255, .1);--maisight-rail-highlight: rgba(255, 255, 255, .06)}}.maisight-root *,.maisight-root *:before,.maisight-root *:after{box-sizing:border-box}mark.maisight-term-mark{all:unset;display:inline;color:inherit;border-radius:3px;cursor:help;background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.14);box-shadow:inset 0 -1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.45);transition:background .18s ease-out,color .16s ease-out,box-shadow .22s ease-out}[data-hover-term] mark.maisight-term-mark{opacity:.45;background:transparent;box-shadow:none}[data-hover-term] mark.maisight-term-mark.is-container-lit{opacity:1;background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.1);box-shadow:inset 0 -1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.35)}[data-hover-term] mark.maisight-term-mark.is-lit{opacity:1;color:var(--maisight-accent, #6aa7ff);background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.22);box-shadow:inset 0 0 0 1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.55),0 0 14px rgba(var(--maisight-accent-rgb, 106, 167, 255),.45);font-weight:600;animation:maisight-term-pulse 1.6s ease-in-out infinite}@keyframes maisight-term-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.55),0 0 14px rgba(var(--maisight-accent-rgb, 106, 167, 255),.45)}50%{box-shadow:inset 0 0 0 1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.85),0 0 22px rgba(var(--maisight-accent-rgb, 106, 167, 255),.65)}}mark.maisight-term-mark[data-term-family=specialized]{background:#f0a83a24;box-shadow:inset 0 -1px #f0a83a73}[data-hover-term] mark.maisight-term-mark[data-term-family=specialized].is-lit{color:#f0a83a;background:#f0a83a38;box-shadow:inset 0 0 0 1px #f0a83a99,0 0 14px #f0a83a80;animation:maisight-term-pulse-specialized 1.6s ease-in-out infinite}.maisight-root .maisight-glossary-row[data-term-family=specialized].is-lit{background:#f0a83a24;border-left-color:#f0a83a;box-shadow:0 0 0 1px #f0a83a61,0 0 22px #f0a83a52}.maisight-root .maisight-glossary-row[data-term-family=specialized].is-lit .maisight-glossary-term{color:#f0a83a}@keyframes maisight-term-pulse-specialized{0%,to{box-shadow:inset 0 0 0 1px #f0a83a99,0 0 14px #f0a83a80}50%{box-shadow:inset 0 0 0 1px #f0a83ae6,0 0 22px #f0a83ab3}}mark.maisight-term-mark[data-term-family=scenario]{background:#ef5a4d24;box-shadow:inset 0 -1px #ef5a4d73}[data-hover-term] mark.maisight-term-mark[data-term-family=scenario].is-lit{color:#ef5a4d;background:#ef5a4d38;box-shadow:inset 0 0 0 1px #ef5a4d99,0 0 14px #ef5a4d80;animation:maisight-term-pulse-scenario 1.6s ease-in-out infinite}.maisight-root .maisight-glossary-row[data-term-family=scenario].is-lit{background:#ef5a4d24;border-left-color:#ef5a4d;box-shadow:0 0 0 1px #ef5a4d61,0 0 22px #ef5a4d52}.maisight-root .maisight-glossary-row[data-term-family=scenario].is-lit .maisight-glossary-term{color:#ef5a4d}@keyframes maisight-term-pulse-scenario{0%,to{box-shadow:inset 0 0 0 1px #ef5a4d99,0 0 14px #ef5a4d80}50%{box-shadow:inset 0 0 0 1px #ef5a4de6,0 0 22px #ef5a4db3}}mark.maisight-term-mark[data-term-family=math]{background:#a78bfa24;box-shadow:inset 0 -1px #a78bfa73}[data-hover-term] mark.maisight-term-mark[data-term-family=math].is-lit{color:#a78bfa;background:#a78bfa38;box-shadow:inset 0 0 0 1px #a78bfa99,0 0 14px #a78bfa80;animation:maisight-term-pulse-math 1.6s ease-in-out infinite}.maisight-root .maisight-glossary-row[data-term-family=math].is-lit{background:#a78bfa24;border-left-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa61,0 0 22px #a78bfa52}.maisight-root .maisight-glossary-row[data-term-family=math].is-lit .maisight-glossary-term{color:#a78bfa}@keyframes maisight-term-pulse-math{0%,to{box-shadow:inset 0 0 0 1px #a78bfa99,0 0 14px #a78bfa80}50%{box-shadow:inset 0 0 0 1px #a78bfae6,0 0 22px #a78bfab3}}.maisight-root .maisight-rail{position:fixed;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--maisight-rail-bg);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--maisight-rail-border);border-radius:14px;padding:12px;font-family:var(--maisight-font-sans);color:var(--maisight-text-mid);box-shadow:inset 0 1px 0 var(--maisight-rail-highlight),0 1px 2px #0000000a,0 10px 28px #0000001f,0 24px 60px #0000001a;z-index:2147483000}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.maisight-root .maisight-rail{background:var(--maisight-bg)}}.maisight-root .maisight-rail-glossary{display:block}.maisight-root .maisight-rail-head{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:600 11px/15px var(--maisight-font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--maisight-text-mid)}.maisight-root .maisight-rail-tag{font:600 11px/15px var(--maisight-font-mono);letter-spacing:.4px;text-transform:none;color:var(--maisight-accent, #6aa7ff)}.maisight-root .maisight-rail-tag:empty{display:none}.maisight-root .maisight-rail-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--maisight-border)}.maisight-root .maisight-rail-nav-item{font:600 11px/15px var(--maisight-font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--maisight-text-mid);padding:2px 6px;border-radius:3px;background:transparent;border:0;text-align:left;cursor:pointer;transition:color .16s ease-out,background .16s ease-out}.maisight-root .maisight-rail-nav-item:hover{color:var(--maisight-text-hi);background:rgba(var(--maisight-accent-rgb),.06)}.maisight-root .maisight-rail-nav-item.is-active{color:var(--maisight-accent);background:rgba(var(--maisight-accent-rgb),.1)}.maisight-root .maisight-glossary-body{animation:maisight-glossary-fade .24s ease-out}@keyframes maisight-glossary-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.maisight-root .maisight-glossary-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.maisight-root .maisight-glossary-row{display:flex;flex-direction:column;gap:2px;margin:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;border-left:2px solid transparent;padding:0 0 0 8px;transform:translateY(-4px);transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,padding .26s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),background .14s ease-out,box-shadow .2s ease-out,border-color .14s ease-out}.maisight-root .maisight-glossary-row.is-active{max-height:140px;opacity:1;padding:5px 8px;margin-top:2px;transform:translateY(0);pointer-events:auto}.maisight-root .maisight-glossary-row.is-active:first-of-type{margin-top:0}.maisight-root .maisight-glossary-row:hover{background:rgba(var(--maisight-accent-rgb),.07);border-left-color:var(--maisight-accent)}.maisight-root .maisight-glossary-row.is-container-lit{background:rgba(var(--maisight-accent-rgb),.05);border-left-color:rgba(var(--maisight-accent-rgb),.55)}.maisight-root .maisight-glossary-row.is-lit{background:rgba(var(--maisight-accent-rgb),.12);border-left-color:var(--maisight-accent);box-shadow:0 0 0 1px rgba(var(--maisight-accent-rgb),.32),0 0 22px rgba(var(--maisight-accent-rgb),.3);transform:translateY(0) translate(2px)}.maisight-root .maisight-glossary-term{margin:0;font:600 13px/18px var(--maisight-font-mono);color:var(--maisight-text-hi)}.maisight-root .maisight-glossary-def{margin:0;font:400 13px/19px var(--maisight-font-sans);color:var(--maisight-text-mid)}.maisight-root .maisight-glossary-built-from{margin:4px 0 0;font:400 11px/15px var(--maisight-font-mono);color:var(--maisight-text-mid);letter-spacing:.2px}.maisight-root .maisight-glossary-built-from-label{opacity:.65;margin-right:4px}.maisight-root .maisight-glossary-built-from-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0 2px;font:inherit;color:var(--maisight-accent);cursor:pointer;text-decoration:underline dotted rgba(var(--maisight-accent-rgb),.5);text-underline-offset:2px}.maisight-root .maisight-glossary-built-from-chip:hover{text-decoration-color:var(--maisight-accent)}.maisight-root .maisight-glossary-built-from-sep{opacity:.4;margin:0 2px}@media (prefers-reduced-motion: reduce){[data-hover-term] mark.maisight-term-mark.is-lit,[data-hover-term] mark.maisight-term-mark[data-term-family=specialized].is-lit,[data-hover-term] mark.maisight-term-mark[data-term-family=scenario].is-lit,[data-hover-term] mark.maisight-term-mark[data-term-family=math].is-lit{animation:none}mark.maisight-term-mark{transition:none}.maisight-root .maisight-glossary-row{transition:opacity 1ms}.maisight-root .maisight-glossary-body{animation:none}}[class*=maisight-sym-]{cursor:pointer;transition:color .22s cubic-bezier(.16,.6,.32,1),background .22s cubic-bezier(.16,.6,.32,1),text-shadow .22s ease-out;border-radius:2px}[data-hovered-symbol] [class*=maisight-sym-]{opacity:.42}[class*=maisight-sym-].maisight-sym-lit{opacity:1;color:var(--maisight-accent, #ff8a3d);background:rgba(var(--maisight-accent-rgb, 255, 138, 61),.18);text-shadow:0 0 8px rgba(var(--maisight-accent-rgb, 255, 138, 61),.55)}@media (prefers-reduced-motion: reduce){[class*=maisight-sym-]{transition:none}}.maisight-equation-block{position:relative;padding:8px 12px;border-radius:6px;background:#a78bfa24;box-shadow:inset 0 0 0 1px #a78bfa52;transition:background .24s cubic-bezier(.16,.6,.32,1),box-shadow .24s cubic-bezier(.16,.6,.32,1)}.maisight-equation-block[data-hovered],.maisight-equation-block:hover{background:#a78bfa38;box-shadow:0 0 0 1px #a78bfa8c}.maisight-inline-equation{border-radius:3px;padding:0 2px;margin:0 -2px;background:#a78bfa24;box-shadow:inset 0 -1px #a78bfa73;transition:background .18s ease-out,box-shadow .22s ease-out}.maisight-inline-equation:hover{background:#a78bfa47;box-shadow:inset 0 0 0 1px #a78bfa8c,0 0 10px #a78bfa59}.maisight-equation-panel{position:relative;margin:4px 0 18px;padding:14px 18px 16px;background:var(--maisight-surface, #fbfbfd);border:1px solid rgba(var(--maisight-accent-rgb, 255, 138, 61),.22);border-radius:8px;font:14px/1.55 var(--maisight-font-sans, ui-sans-serif, system-ui, sans-serif);color:var(--maisight-text-hi, #1a1d24);box-shadow:0 6px 24px -12px #0000002e;animation:maisight-eq-panel-fade .18s cubic-bezier(.16,.6,.32,1)}.maisight-equation-panel.is-pinned{border-color:rgba(var(--maisight-accent-rgb, 255, 138, 61),.55)}@keyframes maisight-eq-panel-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.maisight-equation-panel header{margin-bottom:10px}.maisight-equation-panel header h4{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--maisight-accent, #ff8a3d)}.maisight-equation-panel header .summary{margin:0;font-size:14.5px;font-weight:500;color:var(--maisight-text-hi)}.maisight-equation-panel .close{position:absolute;top:6px;right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:22px;height:22px;font-size:18px;line-height:18px;color:var(--maisight-text-mid, #4a5160);cursor:pointer;border-radius:4px}.maisight-equation-panel .close:hover{background:#0000000d;color:var(--maisight-text-hi)}.maisight-equation-panel .steps{list-style:none;margin:6px 0 0;padding:0;border-top:1px solid rgba(0,0,0,.06)}.maisight-equation-panel .step{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;transition:background .16s ease-out}.maisight-equation-panel .step:last-child{border-bottom:0}.maisight-equation-panel .step:hover,.maisight-equation-panel .step.is-active{background:rgba(var(--maisight-accent-rgb, 255, 138, 61),.06)}.maisight-equation-panel .step .numeral{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--maisight-accent, #ff8a3d);text-align:center}.maisight-equation-panel .step .body{min-width:0}.maisight-equation-panel .step .plain{margin:0;font-size:14px;color:var(--maisight-text-hi)}.maisight-equation-panel .step .precise{margin:4px 0 0;font-size:12.5px;color:var(--maisight-text-mid, #4a5160);font-family:var(--maisight-font-mono, ui-monospace, Menlo, monospace)}.maisight-equation-panel .step .analogy{display:flex;align-items:baseline;gap:6px;margin:5px 0 0;padding:4px 8px;font-size:13px;font-style:italic;color:var(--maisight-text-hi, #1a1d24);background:rgba(var(--maisight-accent-rgb, 255, 138, 61),.07);border-left:2px solid rgba(var(--maisight-accent-rgb, 255, 138, 61),.55);border-radius:0 4px 4px 0}.maisight-equation-panel .step .analogy .cue{flex:0 0 auto;font-style:normal;font-weight:600;color:var(--maisight-accent, #ff8a3d);font-size:14px}.maisight-equation-panel .interactions{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.maisight-equation-panel .interactions h5{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--maisight-text-mid, #4a5160)}.maisight-equation-panel .interactions p{margin:0;font-size:13.5px;color:var(--maisight-text-hi)}[class*=maisight-sym-].maisight-sym-step{background:rgba(var(--maisight-accent-rgb, 255, 138, 61),.32)!important;outline:1.5px solid rgba(var(--maisight-accent-rgb, 255, 138, 61),.65);outline-offset:1.5px;border-radius:3px}@media (prefers-reduced-motion: reduce){.maisight-equation-block,.maisight-equation-panel{transition:none;animation:none}}.maisight-root .maisight-rail-equations{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--maisight-border)}.maisight-root .maisight-rail-equations-heading,.maisight-root .maisight-rail-terms-heading{margin:0 0 8px;font:600 11px/15px var(--maisight-font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--maisight-text-mid)}.maisight-root .maisight-family-legend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px;padding:6px 8px;border-radius:4px;background:#7f7f7f0f}.maisight-root .maisight-family-legend:empty{display:none}.maisight-root .maisight-family-legend-item{display:inline-flex;align-items:center;gap:5px;font:600 10px/14px var(--maisight-font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--maisight-text-mid)}.maisight-root .maisight-family-legend-dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.maisight-root .maisight-family-legend-item[data-term-family=foundational] .maisight-family-legend-dot{background:var(--maisight-accent, #6aa7ff)}.maisight-root .maisight-family-legend-item[data-term-family=specialized] .maisight-family-legend-dot{background:#f0a83a}.maisight-root .maisight-family-legend-item[data-term-family=scenario] .maisight-family-legend-dot{background:#ef5a4d}.maisight-root .maisight-family-legend-item[data-term-family=math] .maisight-family-legend-dot{background:#a78bfa}.maisight-root .maisight-origin-pill{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:9999px;border:1px solid var(--maisight-border, rgba(127, 127, 127, .28));background:#7f7f7f14;color:var(--maisight-text-mid, currentColor);font:600 9.5px/14px var(--maisight-font-mono, ui-monospace, monospace);letter-spacing:.6px;text-transform:lowercase;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none}.maisight-root .maisight-origin-pill[data-origin=openapi]{background:#6aa7ff24;border-color:#6aa7ff73;color:var(--maisight-accent, #6aa7ff)}.maisight-root .maisight-origin-pill[data-origin=llm]{background:#a78bfa24;border-color:#a78bfa73;color:#a78bfa}.maisight-root .maisight-origin-pill[data-origin=user]{background:#50c87824;border-color:#50c87873;color:#50c878}.maisight-root .maisight-origin-pill[data-origin=extension]{background:#94a3b82e;border-color:#94a3b873;color:#94a3b8}.maisight-root .maisight-origin-footer{margin:2px 0 0;font:400 10.5px/14px var(--maisight-font-sans, system-ui, sans-serif);color:var(--maisight-text-mid, currentColor);opacity:.7;letter-spacing:.02em}.maisight-root .maisight-origin-legend{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 8px;padding:6px 8px;border-radius:4px;background:#7f7f7f0f}.maisight-root .maisight-origin-legend:empty{display:none}.maisight-root .maisight-origin-legend-item{display:inline-flex;align-items:center;gap:6px;font:400 10.5px/14px var(--maisight-font-sans, system-ui, sans-serif);color:var(--maisight-text-mid, currentColor)}.maisight-root .maisight-origin-legend-label{opacity:.85}.maisight-root .maisight-equation-plates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.maisight-root .maisight-equation-plates>li{margin:0;padding:0}.maisight-root .maisight-equation-plate{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:var(--maisight-bg, #ffffff);border:1px solid var(--maisight-border);border-radius:6px;text-align:left;cursor:pointer;font:inherit;color:var(--maisight-text-hi);transition:background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.maisight-root .maisight-equation-plate:hover,.maisight-root .maisight-equation-plate.is-lit,.maisight-root .maisight-equation-plate:focus-visible{background:rgba(var(--maisight-accent-rgb),.06);border-color:rgba(var(--maisight-accent-rgb),.42);box-shadow:0 0 0 2px rgba(var(--maisight-accent-rgb),.1);outline:none}.maisight-root .maisight-equation-plate-math{font-size:11px;line-height:1.1;max-height:40px;overflow:hidden;color:var(--maisight-text-hi)}.maisight-root .maisight-equation-plate-math .katex,.maisight-root .maisight-equation-plate-math .katex-display{font-size:11px!important;margin:0!important}.maisight-root .maisight-equation-plate-meta{display:flex;flex-direction:column;gap:2px}.maisight-root .maisight-equation-plate-meta strong{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--maisight-accent)}.maisight-root .maisight-equation-plate-meta span{font-size:12px;line-height:1.4;color:var(--maisight-text-mid)}.maisight-root .maisight-equation-plate.is-lit .maisight-equation-plate-meta strong{color:var(--maisight-accent)}@media (prefers-reduced-motion: reduce){.maisight-root .maisight-equation-plate{transition:none}}mark.maisight-term-mark.is-selected{opacity:1;color:var(--maisight-accent, #6aa7ff);background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.22);box-shadow:inset 0 0 0 1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.55),0 0 14px rgba(var(--maisight-accent-rgb, 106, 167, 255),.45);font-weight:600}mark.maisight-term-mark[data-term-family=specialized].is-selected{color:#f0a83a;background:#f0a83a38;box-shadow:inset 0 0 0 1px #f0a83a99,0 0 14px #f0a83a80}mark.maisight-term-mark[data-term-family=scenario].is-selected{color:#ef5a4d;background:#ef5a4d38;box-shadow:inset 0 0 0 1px #ef5a4d99,0 0 14px #ef5a4d80}mark.maisight-term-mark[data-term-family=math].is-selected{color:#a78bfa;background:#a78bfa38;box-shadow:inset 0 0 0 1px #a78bfa99,0 0 14px #a78bfa80}.maisight-root .maisight-chip-strip,.maisight-root .maisight-bottom-sheet,.maisight-root .maisight-bottom-sheet-backdrop,.maisight-root .maisight-section-pill{display:none}@media (max-width: 768px){.maisight-root .maisight-rail{display:none!important}.maisight-root .maisight-chip-strip{display:flex;position:fixed;left:0;right:0;bottom:0;gap:6px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--maisight-bg, rgba(17, 20, 26, .92));border-top:1px solid var(--maisight-border, rgba(255, 255, 255, .1));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);-webkit-overflow-scrolling:touch;z-index:2147483640;box-sizing:border-box}.maisight-root .maisight-chip-strip::-webkit-scrollbar{display:none}.maisight-root .maisight-chip-strip-empty{align-self:center;font:400 12px/15px var(--maisight-font-mono);color:var(--maisight-text-mid);padding:8px 4px}.maisight-root .maisight-chip{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--maisight-accent-rgb, 106, 167, 255),.3);background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.06);color:var(--maisight-text-hi);font:600 12px/16px var(--maisight-font-mono);padding:8px 12px;border-radius:999px;min-height:36px;cursor:pointer;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .2s ease-out,transform .16s cubic-bezier(.22,1,.36,1);white-space:nowrap}.maisight-root .maisight-chip:active{transform:scale(.96)}.maisight-root .maisight-chip.is-selected{color:var(--maisight-accent);background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.2);border-color:var(--maisight-accent);box-shadow:0 0 0 1px rgba(var(--maisight-accent-rgb, 106, 167, 255),.55),0 0 18px rgba(var(--maisight-accent-rgb, 106, 167, 255),.35)}.maisight-root .maisight-chip[data-term-family=specialized]{border-color:#f0a83a4d;background:#f0a83a0f}.maisight-root .maisight-chip[data-term-family=specialized].is-selected{color:#f0a83a;background:#f0a83a38;border-color:#f0a83a;box-shadow:0 0 0 1px #f0a83a99,0 0 18px #f0a83a66}.maisight-root .maisight-chip[data-term-family=scenario]{border-color:#ef5a4d4d;background:#ef5a4d0f}.maisight-root .maisight-chip[data-term-family=scenario].is-selected{color:#ef5a4d;background:#ef5a4d38;border-color:#ef5a4d;box-shadow:0 0 0 1px #ef5a4d99,0 0 18px #ef5a4d66}.maisight-root .maisight-chip[data-term-family=math]{border-color:#a78bfa4d;background:#a78bfa0f}.maisight-root .maisight-chip[data-term-family=math].is-selected{color:#a78bfa;background:#a78bfa38;border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa99,0 0 18px #a78bfa66}.maisight-root .maisight-section-pill{display:flex;position:fixed;left:12px;right:12px;bottom:calc(56px + env(safe-area-inset-bottom,0px));align-items:center;justify-content:space-between;gap:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--maisight-border);background:var(--maisight-bg, rgba(17, 20, 26, .92));color:var(--maisight-text-hi);padding:6px 14px;border-radius:999px;min-height:32px;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 14px #00000059;z-index:2147483641;transition:transform .14s cubic-bezier(.22,1,.36,1);box-sizing:border-box}.maisight-root .maisight-section-pill:active{transform:scale(.98)}.maisight-root .maisight-section-pill-label{font:600 11px/15px var(--maisight-font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--maisight-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;text-align:left}.maisight-root .maisight-section-pill-chevron{color:var(--maisight-text-mid);font:400 14px/1 var(--maisight-font-sans);flex:0 0 auto}.maisight-root .maisight-bottom-sheet{display:block;position:fixed;left:0;right:0;background:var(--maisight-bg, rgba(17, 20, 26, .97));border-top:1px solid var(--maisight-border);border-radius:14px 14px 0 0;box-shadow:0 -8px 28px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow-y:auto;animation:maisight-bottom-sheet-in .22s cubic-bezier(.22,1,.36,1);box-sizing:border-box}@keyframes maisight-bottom-sheet-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.maisight-root .maisight-bottom-sheet--peek{bottom:calc(88px + env(safe-area-inset-bottom,0px));max-height:45vh;z-index:2147483642}.maisight-root .maisight-bottom-sheet--modal{bottom:0;max-height:60vh;box-shadow:0 -10px 32px #00000080;border-radius:16px 16px 0 0;z-index:2147483645}.maisight-root .maisight-bottom-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:2147483644;animation:maisight-bottom-sheet-backdrop-in .18s ease-out}@keyframes maisight-bottom-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}.maisight-root .maisight-sheet{padding:14px 18px 16px}.maisight-root .maisight-sheet-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:8px;right:10px;width:32px;height:32px;border-radius:16px;border:0;background:transparent;color:var(--maisight-text-mid);font:400 22px/1 var(--maisight-font-sans);cursor:pointer}.maisight-root .maisight-sheet-close:active{background:#7f7f7f26}.maisight-root .maisight-sheet-term{font:700 15px/20px var(--maisight-font-mono);color:var(--maisight-accent);margin:0 36px 6px 0;letter-spacing:.2px}.maisight-root .maisight-bottom-sheet[data-term-family=specialized] .maisight-sheet-term{color:#f0a83a}.maisight-root .maisight-bottom-sheet[data-term-family=scenario] .maisight-sheet-term{color:#ef5a4d}.maisight-root .maisight-sheet-def{font:400 14px/21px var(--maisight-font-sans);color:var(--maisight-text-hi);margin:0}.maisight-root .maisight-toc-sheet{padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px))}.maisight-root .maisight-toc-grabber{display:block;width:40px;height:4px;margin:4px auto 14px;border-radius:2px;background:var(--maisight-border)}.maisight-root .maisight-toc-head{font:600 11px/15px var(--maisight-font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--maisight-text-mid);margin:0 0 10px}.maisight-root .maisight-toc-list{display:flex;flex-direction:column;gap:2px}.maisight-root .maisight-toc-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-left:2px solid transparent;color:var(--maisight-text-hi);font:500 14px/20px var(--maisight-font-sans);padding:10px 12px;border-radius:6px;text-align:left;cursor:pointer;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.maisight-root .maisight-toc-item:active{background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.1)}.maisight-root .maisight-toc-item.is-active{color:var(--maisight-accent);background:rgba(var(--maisight-accent-rgb, 106, 167, 255),.12);border-left-color:var(--maisight-accent)}}@media (prefers-reduced-motion: reduce){.maisight-root .maisight-bottom-sheet,.maisight-root .maisight-bottom-sheet-backdrop{animation:none}.maisight-root .maisight-chip,.maisight-root .maisight-section-pill,.maisight-root .maisight-toc-item{transition:none}}.maisight-tooltip-popover{position:absolute;z-index:1100;min-width:240px;max-width:360px;background:var(--maisight-tt-bg, #ffffff);color:var(--maisight-tt-fg, #1a1a1a);border:1px solid var(--maisight-tt-border, #e5e7eb);border-radius:8px;box-shadow:0 12px 28px #0000001f,0 2px 6px #0000000f;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.55;pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.maisight-tooltip-popover.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.maisight-tooltip-popover.is-pinned{box-shadow:0 16px 36px #00000029,0 0 0 1px var(--maisight-tt-pinned-border, rgba(99, 102, 241, .25))}.maisight-tooltip-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.maisight-tooltip-title{font-weight:600;font-size:14.5px;letter-spacing:-.005em;color:var(--maisight-tt-fg, #1a1a1a)}.maisight-tooltip-pill{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:3px;background:#eef2ff;color:#4338ca;white-space:nowrap;flex-shrink:0}.maisight-tooltip-pill[data-origin=openapi]{background:#ecfdf5;color:#047857}.maisight-tooltip-pill[data-origin=llm]{background:#fef3c7;color:#92400e}.maisight-tooltip-pill[data-origin=user]{background:#ede9fe;color:#5b21b6}.maisight-tooltip-pill[data-origin=extension]{background:#f1f5f9;color:#475569}.maisight-tooltip-pills{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.maisight-tooltip-family-pill{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:3px;white-space:nowrap;background:#38bdf824;color:#0369a1}.maisight-tooltip-family-pill[data-term-family=specialized]{background:#f0a83a2e;color:#92400e}.maisight-tooltip-family-pill[data-term-family=scenario]{background:#ef5a4d2e;color:#b91c1c}.maisight-tooltip-family-pill[data-term-family=math]{background:#a78bfa33;color:#5b21b6}.maisight-tooltip-body{margin:0;color:var(--maisight-tt-body, #374151)}.maisight-tooltip-footer{margin-top:8px;font-size:11.5px;color:var(--maisight-tt-muted, #6b7280);font-style:italic}@media (prefers-color-scheme: dark){.maisight-tooltip-popover{--maisight-tt-bg: #1f2328;--maisight-tt-fg: #e6edf3;--maisight-tt-border: #30363d;--maisight-tt-body: #adb5bd;--maisight-tt-muted: #6e7681}}@media (prefers-reduced-motion: reduce){.maisight-tooltip-popover{transition:opacity 0ms,visibility 0ms;transform:none}}
