html:is([data-theme=professional],[data-theme=academic]) body{background:var(--streamlined-page);color:var(--ink);font-family:var(--streamlined-ui-font);line-height:1.5}html:is([data-theme=professional],[data-theme=academic]) .app-shell{background:var(--streamlined-page)}html:is([data-theme=professional],[data-theme=academic]) .app-shell:before,html:is([data-theme=professional],[data-theme=academic]) .app-shell:after,html:is([data-theme=professional],[data-theme=academic]) .matrix-rain{display:none}html:is([data-theme=professional],[data-theme=academic]) button,html:is([data-theme=professional],[data-theme=academic]) input,html:is([data-theme=professional],[data-theme=academic]) select,html:is([data-theme=professional],[data-theme=academic]) textarea{border-radius:8px}html:is([data-theme=professional],[data-theme=academic]) button:focus-visible,html:is([data-theme=professional],[data-theme=academic]) input:focus-visible,html:is([data-theme=professional],[data-theme=academic]) select:focus-visible,html:is([data-theme=professional],[data-theme=academic]) textarea:focus-visible,html:is([data-theme=professional],[data-theme=academic]) summary:focus-visible,html:is([data-theme=professional],[data-theme=academic]) a:focus-visible{outline:3px solid var(--streamlined-focus-ring);outline-offset:2px}html:is([data-theme=professional],[data-theme=academic]) .site-menu-trigger{border-color:var(--streamlined-border);background:var(--streamlined-surface);block-size:42px;min-inline-size:auto;box-shadow:var(--streamlined-shadow-small);color:var(--streamlined-control-text);text-shadow:none;padding-inline:1rem;font-weight:650}html:is([data-theme=professional],[data-theme=academic]) .site-menu-trigger-mark{display:none}html:is([data-theme=professional],[data-theme=academic]) .site-menu-trigger-label{display:inline}html:is([data-theme=professional],[data-theme=academic]) .site-menu-panel{border-color:var(--streamlined-border);background:var(--streamlined-surface);box-shadow:var(--streamlined-shadow-float);gap:4px;padding:8px}html:is([data-theme=professional],[data-theme=academic]) .site-menu-title{color:var(--streamlined-muted);letter-spacing:.04em;font-weight:650}html:is([data-theme=professional],[data-theme=academic]) .site-menu-link,html:is([data-theme=professional],[data-theme=academic]) .site-menu-logout{color:var(--streamlined-control-text);border-color:#0000}html:is([data-theme=professional],[data-theme=academic]) .site-menu-link:hover,html:is([data-theme=professional],[data-theme=academic]) .site-menu-link.is-active,html:is([data-theme=professional],[data-theme=academic]) .site-menu-logout:hover{background:var(--streamlined-primary-surface);border-color:#0000}html:is([data-theme=professional],[data-theme=academic]) .site-menu-link strong{color:var(--streamlined-muted-soft);text-transform:none;font-weight:550}html:is([data-theme=professional],[data-theme=academic]) .brand h1,html:is([data-theme=professional],[data-theme=academic]) .agents-header h1{color:var(--streamlined-heading);font-family:var(--theme-document-heading-font);letter-spacing:-.035em;text-shadow:none;text-transform:none}html:is([data-theme=professional],[data-theme=academic]) .brand img{filter:none}html:is([data-theme=professional],[data-theme=academic]) .agents-terminal{--agents-edge:var(--streamlined-border);--agents-strong-edge:var(--streamlined-border-strong);--agents-soft-edge:var(--streamlined-divider);--agents-inner-edge:var(--streamlined-divider);--agents-title-edge:var(--streamlined-border);--agents-item-edge:var(--streamlined-border);--agents-glow:transparent;--agents-surface:var(--streamlined-surface);box-shadow:none;background:0 0;border:0;overflow:visible}html:is([data-theme=professional],[data-theme=academic]) .agents-terminal:before,html:is([data-theme=professional],[data-theme=academic]) .agents-header:after,html:is([data-theme=professional],[data-theme=academic]) .agents-sessions:before,html:is([data-theme=professional],[data-theme=academic]) .agents-sessions:after,html:is([data-theme=professional],[data-theme=academic]) .agents-workspace:before,html:is([data-theme=professional],[data-theme=academic]) .agents-workspace:after,html:is([data-theme=professional],[data-theme=academic]) .agents-tools:before,html:is([data-theme=professional],[data-theme=academic]) .agents-tools:after,html:is([data-theme=professional],[data-theme=academic]) .agents-create:before,html:is([data-theme=professional],[data-theme=academic]) .agents-create:after,html:is([data-theme=professional],[data-theme=academic]) .agents-roster:before,html:is([data-theme=professional],[data-theme=academic]) .agents-roster:after{display:none}html:is([data-theme=professional],[data-theme=academic]) .agents-header{border-block-end-color:var(--streamlined-border)}html:is([data-theme=professional],[data-theme=academic]) .agents-header h1{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}html:is([data-theme=professional],[data-theme=academic]) .agents-header p,html:is([data-theme=professional],[data-theme=academic]) .agents-chat-intro{color:var(--streamlined-muted);letter-spacing:0;text-transform:none;font-weight:550}html:is([data-theme=professional],[data-theme=academic]) .agents-header button,html:is([data-theme=professional],[data-theme=academic]) .agents-create button,html:is([data-theme=professional],[data-theme=academic]) .agents-panel-title button,html:is([data-theme=professional],[data-theme=academic]) .agents-prompt button,html:is([data-theme=professional],[data-theme=academic]) .agents-new-session{border-color:var(--streamlined-border-strong);background:var(--streamlined-surface);box-shadow:none;color:var(--streamlined-control-text);text-transform:none;font-weight:650}html:is([data-theme=professional],[data-theme=academic]) .agents-header button:hover,html:is([data-theme=professional],[data-theme=academic]) .agents-create button:hover,html:is([data-theme=professional],[data-theme=academic]) .agents-panel-title button:hover,html:is([data-theme=professional],[data-theme=academic]) .agents-prompt button:hover,html:is([data-theme=professional],[data-theme=academic]) .agents-new-session:hover{border-color:var(--streamlined-primary);background:var(--streamlined-primary-surface);box-shadow:none;color:var(--streamlined-primary-strong)}html:is([data-theme=professional],[data-theme=academic]) .agents-control-strip,html:is([data-theme=professional],[data-theme=academic]) .agents-workspace,html:is([data-theme=professional],[data-theme=academic]) .agents-tools,html:is([data-theme=professional],[data-theme=academic]) .agents-create,html:is([data-theme=professional],[data-theme=academic]) .agents-details-panel,html:is([data-theme=professional],[data-theme=academic]) .agents-sessions,html:is([data-theme=professional],[data-theme=academic]) .agents-roster{border-color:var(--streamlined-border);background:var(--streamlined-surface);box-shadow:var(--streamlined-shadow-card);border-radius:12px}html:is([data-theme=professional],[data-theme=academic]) .agents-select-field span,html:is([data-theme=professional],[data-theme=academic]) .agents-message>span,html:is([data-theme=professional],[data-theme=academic]) .agents-profile span{color:var(--streamlined-muted);letter-spacing:.025em;font-weight:650}html:is([data-theme=professional],[data-theme=academic]) .agents-message>span{text-transform:none}html:is([data-theme=professional],[data-theme=academic]) .agents-create input,html:is([data-theme=professional],[data-theme=academic]) .agents-create textarea,html:is([data-theme=professional],[data-theme=academic]) .agents-prompt textarea,html:is([data-theme=professional],[data-theme=academic]) .agents-select-field select{border-color:var(--streamlined-border-strong);background:var(--streamlined-surface);color:var(--streamlined-text)}html:is([data-theme=professional],[data-theme=academic]) .agents-create input:focus,html:is([data-theme=professional],[data-theme=academic]) .agents-create textarea:focus,html:is([data-theme=professional],[data-theme=academic]) .agents-prompt textarea:focus,html:is([data-theme=professional],[data-theme=academic]) .agents-select-field select:focus{border-color:var(--streamlined-primary);box-shadow:0 0 0 3px var(--streamlined-focus-shadow)}html:is([data-theme=professional],[data-theme=academic]) .agents-message,html:is([data-theme=professional],[data-theme=academic]) .agents-tools article{border-color:var(--streamlined-border);background:var(--streamlined-surface);box-shadow:none}html:is([data-theme=professional],[data-theme=academic]) .agents-message p,html:is([data-theme=professional],[data-theme=academic]) .agents-empty,html:is([data-theme=professional],[data-theme=academic]) .smartide-markdown{color:var(--streamlined-content-text);font-family:var(--theme-document-font);font-size:.98rem;line-height:1.65}html:is([data-theme=professional],[data-theme=academic]) .agents-answer-feedback{border-block-start-color:var(--streamlined-divider)}html:is([data-theme=professional],[data-theme=academic]) .agents-answer-feedback button{border-color:var(--streamlined-border);color:var(--streamlined-muted);border-radius:999px}html:is([data-theme=professional],[data-theme=academic]) .agents-answer-feedback button:hover,html:is([data-theme=professional],[data-theme=academic]) .agents-answer-feedback button[aria-pressed=true]{border-color:var(--streamlined-primary-border);background:var(--streamlined-primary-surface);color:var(--streamlined-primary-strong)}html:is([data-theme=professional],[data-theme=academic]) .agents-execution{border-color:var(--streamlined-status-border);background:var(--streamlined-status-surface);border-radius:10px}html:is([data-theme=professional],[data-theme=academic]) .agents-current-phase strong,html:is([data-theme=professional],[data-theme=academic]) .agents-phase-row strong{color:var(--streamlined-primary-strong)}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-chat,html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-execution,html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-prompt{inline-size:min(880px,100%);margin-inline:auto}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-workspace{border-radius:16px}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-maximized .agents-terminal{background:var(--streamlined-page);overflow:hidden}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-message{box-shadow:none;background:0 0;border:0}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-prompt{border-block-start-color:var(--streamlined-divider);gap:.75rem}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-prompt button{border-color:var(--streamlined-primary);background:var(--streamlined-primary);color:var(--streamlined-surface)}html:is([data-theme=professional],[data-theme=academic]) .agents-shell.is-agents-chat-page .agents-prompt button:hover{border-color:var(--streamlined-primary-strong);background:var(--streamlined-primary-strong);color:var(--streamlined-surface)}html:is([data-theme=professional],[data-theme=academic]) .agents-flow-visual{border-color:var(--streamlined-border);background:var(--streamlined-surface);border-radius:10px}html:is([data-theme=professional],[data-theme=academic]) .agents-flow-node{border-color:var(--streamlined-divider);background:var(--streamlined-subtle-surface);border-radius:7px}@media (max-width:720px){html:is([data-theme=professional],[data-theme=academic]) .agents-shell{padding-inline:.75rem}html:is([data-theme=professional],[data-theme=academic]) .agents-terminal{padding-inline:0}}
html[data-theme=academic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--streamlined-page:#f5f1e8;--streamlined-surface:#fffefa;--streamlined-subtle-surface:#faf7f0;--streamlined-text:#252a31;--streamlined-content-text:#2d3137;--streamlined-control-text:#303a46;--streamlined-heading:#17283a;--streamlined-muted:#68727d;--streamlined-muted-soft:#7d7468;--streamlined-border:#d9d0c2;--streamlined-border-strong:#c9bdad;--streamlined-divider:#e5ded3;--streamlined-primary:#365f86;--streamlined-primary-strong:#274967;--streamlined-primary-surface:#eef2f5;--streamlined-primary-border:#9db4c8;--streamlined-status-border:#c4d1dc;--streamlined-status-surface:#f1f4f6;--streamlined-focus-ring:#365f863d;--streamlined-focus-shadow:#365f8624;--streamlined-shadow-small:0 4px 14px #3e342814;--streamlined-shadow-card:0 8px 24px #3e34280f;--streamlined-shadow-float:0 18px 48px #3e342824;--streamlined-ui-font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:var(--streamlined-text);--muted:var(--streamlined-muted);--dim:#9aa5b1;--line:var(--streamlined-border);--panel:#fffefae6;--panel-strong:var(--streamlined-surface);--panel-rgb:255 254 250;--panel-strong-rgb:255 255 255;--acid:var(--streamlined-primary);--acid-rgb:54 95 134;--acid-soft:#1d3857;--lime:#597455;--lime-rgb:89 116 85;--cyan:var(--streamlined-primary);--cyan-rgb:54 95 134;--amber:#8a5f2b;--amber-rgb:138 95 43;--danger:#9f2738;--danger-rgb:159 39 56;--shadow:var(--streamlined-shadow-float);--theme-text:var(--streamlined-text);--theme-heading:var(--streamlined-heading);--theme-muted:var(--streamlined-muted);--theme-accent:var(--streamlined-primary);--theme-panel:var(--streamlined-surface);--theme-document-font:Georgia, "Iowan Old Style", "Times New Roman", serif;--theme-document-heading-font:"Iowan Old Style", Georgia, "Times New Roman", serif;--theme-bg-a:transparent;--theme-bg-b:transparent;--theme-bg-c:#faf8f2;--theme-bg-d:var(--streamlined-page);--theme-grid:transparent;--theme-grid-cross:transparent;--theme-rain:transparent;--theme-rain-glow:transparent;--theme-scan:transparent}.theme-swatch.is-academic{background:linear-gradient(90deg,#365f86 0 42%,#0000 42%) 14px 12px/68% 5px no-repeat,linear-gradient(90deg,#d4cabb 0 78%,#0000 78%) 14px 25px/78% 3px no-repeat,linear-gradient(90deg,#d4cabb 0 66%,#0000 66%) 14px 35px/78% 3px no-repeat,linear-gradient(90deg,#b58a4a 0 28%,#0000 28%) 14px 45px/78% 3px no-repeat,linear-gradient(135deg,#fffefa,#f5f1e8)}html[data-theme=academic] .smartide-markdown{color:var(--theme-text);font-family:var(--theme-document-font);overflow-wrap:break-word;gap:.9rem;font-size:1.02rem;line-height:1.72}html[data-theme=academic] .smartide-markdown h1,html[data-theme=academic] .smartide-markdown h2,html[data-theme=academic] .smartide-markdown h3{color:var(--theme-heading);font-family:var(--theme-document-heading-font);letter-spacing:0;border-block-end:1px solid #315f8d2e;padding-block-end:.22rem;font-weight:700}html[data-theme=academic] .smartide-markdown h1{font-size:1.62em}html[data-theme=academic] .smartide-markdown h2{font-size:1.34em}html[data-theme=academic] .smartide-markdown h3{font-size:1.14em}html[data-theme=academic] .smartide-markdown p,html[data-theme=academic] .smartide-markdown li,html[data-theme=academic] .smartide-markdown blockquote{max-inline-size:78ch}html[data-theme=academic] .smartide-markdown ul{gap:.45rem;padding-inline-start:1.5rem}html[data-theme=academic] .smartide-markdown li::marker{color:var(--theme-accent)}html[data-theme=academic] .smartide-markdown blockquote{border-inline-start:4px solid var(--theme-accent);color:#34485d;background:#315f8d0b;padding:.55rem .9rem}html[data-theme=academic] .smartide-markdown strong{color:#111923;font-weight:700}html[data-theme=academic] .smartide-markdown code{color:#23364a;background:#f1ede4;border-color:#1f252d1f;font-family:SFMono-Regular,Consolas,ui-monospace,monospace;font-weight:600}html[data-theme=academic] .smartide-markdown-table{background:#fffefa;border-color:#1f252d38;border-radius:4px;box-shadow:0 1px #1f252d0a}html[data-theme=academic] .smartide-markdown table{font-family:Georgia,Times New Roman,serif;font-size:.96em}html[data-theme=academic] .smartide-markdown th,html[data-theme=academic] .smartide-markdown td{border-block-end-color:#1f252d24;padding:.62rem .78rem}html[data-theme=academic] .smartide-markdown th{color:#17283a;letter-spacing:.04em;text-transform:uppercase;background:#ece5d8;font-size:.78em}html[data-theme=academic] .smartide-markdown tr:nth-child(2n) td{background:#ece5d857}html[data-theme=academic] .smartide-markdown pre{color:#1f252d;background:#f1ede4;border-color:#1f252d29;border-radius:4px;font-family:SFMono-Regular,Consolas,ui-monospace,monospace;line-height:1.55}

