: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}:root{font-family:var(--ig-font-sans);color:var(--ig-on-surface);font-synthesis:none}*{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100vh;background:var(--ig-body-bg)}button,textarea{font:inherit}button{color:inherit}h1,h2,h3{font-family:var(--ig-font-display)}:focus-visible{outline:3px solid var(--ig-focus-ring);outline-offset:3px}.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}
