:root{color-scheme:light;--ig-font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--ig-font-display: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--ig-background: #f8f9fa;--ig-surface: #ffffff;--ig-surface-container: #edeeef;--ig-surface-container-low: #f3f4f5;--ig-surface-container-high: #e7e8e9;--ig-on-surface: #191c1d;--ig-on-surface-variant: #5b5969;--ig-outline: #767586;--ig-outline-variant: #d8d5e4;--ig-primary: #4648d4;--ig-on-primary: #ffffff;--ig-primary-container: #6063ee;--ig-primary-fixed: #e1e0ff;--ig-secondary: #006c49;--ig-secondary-container: #c8f7e1;--ig-secondary-fixed-dim: #4edea3;--ig-tertiary: #665a48;--ig-tertiary-fixed: #f2e0c8;--ig-error: #ba1a1a;--ig-error-container: #ffdad6;--ig-body-bg: radial-gradient(circle at 8% 6%, rgb(70 72 212 / 8%), transparent 30rem), radial-gradient(circle at 94% 12%, rgb(16 185 129 / 9%), transparent 28rem), linear-gradient(135deg, #f8f9fa 0%, #ffffff 48%, #eef2ff 100%);--ig-glass-bg: rgb(255 255 255 / 72%);--ig-glass-border: rgb(70 72 212 / 12%);--ig-glass-shadow: 0 18px 60px rgb(70 72 212 / 7%);--ig-glass-strong-bg: rgb(255 255 255 / 88%);--ig-glass-strong-border: rgb(70 72 212 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(70 72 212 / 10%);--ig-field-bg: rgb(255 255 255 / 86%);--ig-focus-ring: rgb(70 72 212 / 42%);--bg: var(--ig-background);--surface: var(--ig-surface);--ink: var(--ig-on-surface);--muted: var(--ig-on-surface-variant);--line: var(--ig-outline-variant);--brand: var(--ig-primary);--brand-dark: color-mix(in oklab, var(--ig-primary) 72%, #000);--ok: var(--ig-secondary);--warn: var(--ig-error);--radius: 18px}[data-theme=harbor]{--ig-background: #f2f5f4;--ig-surface: #ffffff;--ig-surface-container: #e8efed;--ig-surface-container-low: #f5f8f7;--ig-surface-container-high: #dfe9e6;--ig-on-surface: #0c1f1c;--ig-on-surface-variant: #5a6e6a;--ig-outline: #7d9491;--ig-outline-variant: #cadedb;--ig-primary: #0e6f63;--ig-on-primary: #ffffff;--ig-primary-container: #12897a;--ig-primary-fixed: #ddf0ec;--ig-secondary: #0e7f5c;--ig-secondary-container: #b9ecd9;--ig-secondary-fixed-dim: #7fd1c1;--ig-tertiary: #8a6a3c;--ig-tertiary-fixed: #f6e6cd;--ig-error: #b3261e;--ig-error-container: #fadad7;--ig-body-bg: radial-gradient(circle at 88% 4%, rgb(127 209 193 / 30%), transparent 34rem), radial-gradient(circle at 2% 14%, rgb(14 111 99 / 10%), transparent 30rem), linear-gradient(135deg, #f2f5f4 0%, #ffffff 52%, #e8f4f1 100%);--ig-glass-bg: rgb(255 255 255 / 74%);--ig-glass-border: rgb(14 111 99 / 12%);--ig-glass-shadow: 0 18px 60px rgb(12 31 28 / 8%);--ig-glass-strong-bg: rgb(255 255 255 / 90%);--ig-glass-strong-border: rgb(14 111 99 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(12 31 28 / 10%);--ig-focus-ring: rgb(14 111 99 / 45%)}[data-theme=sunrise]{--ig-background: #fdf6ef;--ig-surface: #ffffff;--ig-surface-container: #f8ece1;--ig-surface-container-low: #fbf2e9;--ig-surface-container-high: #f3e2d3;--ig-on-surface: #2a1a12;--ig-on-surface-variant: #7c6759;--ig-outline: #a08877;--ig-outline-variant: #ead9c9;--ig-primary: #de4e27;--ig-on-primary: #ffffff;--ig-primary-container: #f2683f;--ig-primary-fixed: #fce3d8;--ig-secondary: #18784d;--ig-secondary-container: #c3edd4;--ig-secondary-fixed-dim: #f7b267;--ig-tertiary: #8a5a20;--ig-tertiary-fixed: #fbe6c8;--ig-error: #b3261e;--ig-error-container: #fadad7;--ig-body-bg: radial-gradient(circle at 90% 2%, rgb(247 178 103 / 42%), transparent 34rem), radial-gradient(circle at 0% 18%, rgb(222 78 39 / 10%), transparent 30rem), linear-gradient(135deg, #fdf6ef 0%, #fffdfa 50%, #fdece0 100%);--ig-glass-bg: rgb(255 252 248 / 76%);--ig-glass-border: rgb(222 78 39 / 12%);--ig-glass-shadow: 0 18px 60px rgb(84 44 20 / 9%);--ig-glass-strong-bg: rgb(255 253 250 / 92%);--ig-glass-strong-border: rgb(222 78 39 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(84 44 20 / 11%);--ig-focus-ring: rgb(222 78 39 / 45%)}[data-theme=orchard]{--ig-background: #f4f6f0;--ig-surface: #ffffff;--ig-surface-container: #e9efe2;--ig-surface-container-low: #f1f5ea;--ig-surface-container-high: #e0e9d7;--ig-on-surface: #16241a;--ig-on-surface-variant: #5f7062;--ig-outline: #839079;--ig-outline-variant: #cfdcc4;--ig-primary: #1f6b3b;--ig-on-primary: #ffffff;--ig-primary-container: #2a874c;--ig-primary-fixed: #ddeedf;--ig-secondary: #1f6b3b;--ig-secondary-container: #d8f0b8;--ig-secondary-fixed-dim: #a9dc3c;--ig-tertiary: #6b6a2c;--ig-tertiary-fixed: #eff0c4;--ig-error: #b3261e;--ig-error-container: #fadad7;--ig-body-bg: radial-gradient(circle at 86% 2%, rgb(169 220 60 / 30%), transparent 34rem), radial-gradient(circle at 0% 16%, rgb(31 107 59 / 10%), transparent 30rem), linear-gradient(135deg, #f4f6f0 0%, #ffffff 50%, #eef5e6 100%);--ig-glass-bg: rgb(253 255 250 / 74%);--ig-glass-border: rgb(31 107 59 / 12%);--ig-glass-shadow: 0 18px 60px rgb(22 36 26 / 8%);--ig-glass-strong-bg: rgb(253 255 250 / 90%);--ig-glass-strong-border: rgb(31 107 59 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(22 36 26 / 10%);--ig-focus-ring: rgb(31 107 59 / 45%)}[data-theme=dusk]{color-scheme:dark;--ig-background: #0d0a17;--ig-surface: #16122a;--ig-surface-container: #1d1834;--ig-surface-container-low: #171227;--ig-surface-container-high: #241e3f;--ig-on-surface: #f4f1ff;--ig-on-surface-variant: #aaa2c9;--ig-outline: #6f6795;--ig-outline-variant: #3a3358;--ig-primary: #a99bff;--ig-on-primary: #150f2b;--ig-primary-container: #8e7cff;--ig-primary-fixed: #2b2450;--ig-secondary: #3fe3be;--ig-secondary-container: #17453c;--ig-secondary-fixed-dim: #3fe3be;--ig-tertiary: #d9c39a;--ig-tertiary-fixed: #3d3320;--ig-error: #ff8f87;--ig-error-container: #4d1a17;--ig-body-bg: radial-gradient(circle at 88% 0%, rgb(142 124 255 / 26%), transparent 36rem), radial-gradient(circle at 0% 20%, rgb(63 227 190 / 12%), transparent 32rem), linear-gradient(135deg, #0d0a17 0%, #120e22 48%, #0a0d1c 100%);--ig-glass-bg: rgb(255 255 255 / 6%);--ig-glass-border: rgb(255 255 255 / 13%);--ig-glass-shadow: 0 18px 60px rgb(0 0 0 / 45%);--ig-glass-strong-bg: rgb(255 255 255 / 9%);--ig-glass-strong-border: rgb(255 255 255 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(0 0 0 / 55%);--ig-field-bg: rgb(255 255 255 / 6%);--ig-focus-ring: rgb(169 155 255 / 55%)}[data-theme=terracotta]{--ig-background: #f3ede7;--ig-surface: #fffdfb;--ig-surface-container: #efe5dc;--ig-surface-container-low: #f6efe9;--ig-surface-container-high: #e8dbd0;--ig-on-surface: #241c18;--ig-on-surface-variant: #7b6a60;--ig-outline: #9e8b7f;--ig-outline-variant: #ddcdc0;--ig-primary: #a2472f;--ig-on-primary: #ffffff;--ig-primary-container: #bc563c;--ig-primary-fixed: #f3ded6;--ig-secondary: #4c6b4a;--ig-secondary-container: #d6e5d2;--ig-secondary-fixed-dim: #dfa07e;--ig-tertiary: #7a6440;--ig-tertiary-fixed: #f0e2c9;--ig-error: #a3231b;--ig-error-container: #f7d8d4;--ig-body-bg: radial-gradient(circle at 88% 2%, rgb(223 160 126 / 40%), transparent 34rem), radial-gradient(circle at 0% 16%, rgb(76 107 74 / 10%), transparent 30rem), linear-gradient(135deg, #f3ede7 0%, #fffdfb 50%, #f1e3d8 100%);--ig-glass-bg: rgb(255 252 249 / 76%);--ig-glass-border: rgb(162 71 47 / 12%);--ig-glass-shadow: 0 18px 60px rgb(36 28 24 / 9%);--ig-glass-strong-bg: rgb(255 253 251 / 92%);--ig-glass-strong-border: rgb(162 71 47 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(36 28 24 / 11%);--ig-focus-ring: rgb(162 71 47 / 45%)}[data-theme=signal]{--ig-background: #ffffff;--ig-surface: #ffffff;--ig-surface-container: #f0f1f5;--ig-surface-container-low: #f5f6f8;--ig-surface-container-high: #e6e7ec;--ig-on-surface: #0a0a0a;--ig-on-surface-variant: #6b6b72;--ig-outline: #8d8d97;--ig-outline-variant: #d8d9e0;--ig-primary: #1a3bff;--ig-on-primary: #ffffff;--ig-primary-container: #3a55ff;--ig-primary-fixed: #e7ebff;--ig-secondary: #087747;--ig-secondary-container: #e4ffb8;--ig-secondary-fixed-dim: #cbff3e;--ig-tertiary: #5c5f2a;--ig-tertiary-fixed: #eefbc0;--ig-error: #d21414;--ig-error-container: #ffdcdc;--ig-body-bg: radial-gradient(circle at 92% 0%, rgb(203 255 62 / 34%), transparent 32rem), radial-gradient(circle at 0% 14%, rgb(26 59 255 / 9%), transparent 30rem), linear-gradient(135deg, #ffffff 0%, #fbfcff 55%, #f2f5ff 100%);--ig-glass-bg: rgb(255 255 255 / 80%);--ig-glass-border: rgb(26 59 255 / 12%);--ig-glass-shadow: 0 18px 60px rgb(10 10 40 / 8%);--ig-glass-strong-bg: rgb(255 255 255 / 94%);--ig-glass-strong-border: rgb(26 59 255 / 18%);--ig-glass-strong-shadow: 0 24px 70px rgb(10 10 40 / 10%);--ig-focus-ring: rgb(26 59 255 / 45%)}[data-typeface=editorial]{--ig-font-display: "Instrument Serif", Georgia, serif;--ig-font-sans: "Public Sans", ui-sans-serif, system-ui, sans-serif}[data-typeface=technical]{--ig-font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--ig-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif}[data-typeface=rounded]{--ig-font-display: "Manrope", ui-sans-serif, system-ui, sans-serif;--ig-font-sans: "Manrope", ui-sans-serif, system-ui, sans-serif}:root:not([data-theme]),[data-theme=strata]{color-scheme:light;--ig-background: #f4f5f0;--ig-surface: #ffffff;--ig-surface-container: #e9ece4;--ig-surface-container-low: #f4f5f0;--ig-surface-container-high: #d8e3e4;--ig-on-surface: #0c1820;--ig-on-surface-variant: #617076;--ig-outline: #617076;--ig-outline-variant: rgba(12,24,32,.16);--ig-primary: #0c1820;--ig-on-primary: #ffffff;--ig-primary-container: #43535b;--ig-primary-fixed: #e3e9df;--ig-secondary: #526d00;--ig-secondary-container: #d8ff51;--ig-secondary-fixed-dim: #d8ff51;--ig-tertiary: #617076;--ig-tertiary-fixed: #d8e3e4;--ig-body-bg: #f4f5f0;--ig-glass-bg: rgba(244,245,240,.92);--ig-glass-border: rgba(12,24,32,.16);--ig-glass-shadow: 0 18px 60px rgba(12,24,32,.07);--ig-glass-strong-bg: #f4f5f0;--ig-glass-strong-border: rgba(12,24,32,.16);--ig-glass-strong-shadow: 0 24px 70px rgba(12,24,32,.12);--ig-field-bg: #ffffff;--ig-focus-ring: #526d00}:root:not([data-typeface]),[data-typeface=default]{--ig-font-sans: Manrope, Arial, sans-serif;--ig-font-display: Manrope, Arial, sans-serif}.strata-wordmark{font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-.075em;color:var(--ig-on-surface);white-space:nowrap}.strata-wordmark b{color:#526d00}[data-theme=dusk] .strata-wordmark b{color:#d8ff51}img.strata-mark{display:inline-block;width:34px;height:34px;border-radius:9px;flex:0 0 auto}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--ig-font-sans);color:var(--ig-on-surface);background:var(--ig-body-bg);background-attachment:fixed}button,input,select,textarea{font-family:inherit;color:inherit}h1,h2,h3{font-family:var(--ig-font-display)}:focus-visible{outline:3px solid var(--ig-focus-ring);outline-offset:3px}.header-appearance{margin-left:auto}.login-appearance{position:absolute;z-index:20;top:18px;right:24px}app-login .login-shell,app-workspace .workspace,app-sentinel,app-review-detail{background:var(--ig-body-bg)}.chat-markdown{color:var(--ig-on-surface);font-size:14px;line-height:1.75;min-width:0;overflow-wrap:anywhere}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p{margin:0 0 1em}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{color:var(--ig-on-surface);line-height:1.35;margin:1.5em 0 .65em;font-weight:650}.chat-markdown h1{font-size:1.55em}.chat-markdown h2{font-size:1.35em}.chat-markdown h3{font-size:1.15em}.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{font-size:1em}.chat-markdown ul,.chat-markdown ol{padding-left:1.6em;margin:.6em 0 1.2em}.chat-markdown li{margin:.35em 0;padding-left:.2em}.chat-markdown li>p{margin:.4em 0}.chat-markdown li>ul,.chat-markdown li>ol{margin:.3em 0}.chat-markdown a{color:var(--ig-primary);text-decoration:underline;text-underline-offset:3px}.chat-markdown a:focus-visible,.chat-markdown .markdown-table:focus-visible{outline:2px solid var(--ig-primary);outline-offset:3px}.chat-markdown blockquote{margin:1em 0;padding:.7em 1em;border-left:3px solid var(--ig-focus-ring);background:var(--ig-surface-container-low);color:var(--ig-on-surface-variant)}.chat-markdown blockquote p:last-child{margin-bottom:0}.chat-markdown hr{border:0;border-top:1px solid var(--ig-outline-variant);margin:1.5em 0}.chat-markdown code{font-family:Cascadia Code,Consolas,monospace;font-size:.9em;background:var(--ig-surface-container);border-radius:4px;padding:.15em .35em}.chat-markdown pre{overflow-x:auto;padding:16px;border:1px solid var(--ig-outline-variant);border-radius:10px;background:var(--ig-surface-container-low);line-height:1.6}.chat-markdown pre code{background:transparent;padding:0;border-radius:0;white-space:pre;overflow-wrap:normal}.chat-markdown .markdown-table{max-width:100%;overflow-x:auto;margin:1em 0 1.5em;border:1px solid var(--ig-outline-variant);border-radius:10px}.chat-markdown table{width:100%;border-collapse:collapse;font-size:.94em;line-height:1.6}.chat-markdown th,.chat-markdown td{text-align:left;vertical-align:top;padding:12px 15px;min-width:130px;border-bottom:1px solid var(--ig-outline-variant)}.chat-markdown th{background:var(--ig-surface-container);color:var(--ig-on-surface);font-weight:650}.chat-markdown th+th,.chat-markdown td+td{border-left:1px solid var(--ig-outline-variant)}.chat-markdown tbody tr:nth-child(2n){background:var(--ig-surface-container-low)}.chat-markdown tbody tr:last-child td{border-bottom:0}@media(max-width:760px){.chat-markdown{font-size:14px}.chat-markdown th,.chat-markdown td{padding:10px 12px}}.strata-logo{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;color:var(--ig-on-surface);vertical-align:middle;flex:0 0 auto}.strata-logo .strata-symbol{display:block;width:28px;height:28px;flex:0 0 auto}.strata-logo .strata-wordmark{font-family:Manrope,Arial,sans-serif;font-size:20px;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ig-on-surface);white-space:nowrap}.strata-logo .strata-wordmark b{color:#a5ff6b;font-weight:inherit}
