/* Generated by scripts/build-light-theme.mjs. Dark styles remain in their original files. */
/* src/styles.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) {
  --navy-950: #fffdf9;
  --navy-900: #f1ede5;
  --navy-850: #f1ede5;
  --navy-800: #f1ede5;
  --navy-700: #f1ede5;
  --navy-600: #f1ede5;
  --gold-500: #80601f;
  --gold-300: #80601f;
  --gold-200: #80601f;
  --gold-700: #80601f;
  --blue-500: #285b73;
  --blue-300: #285b73;
  --ivory: #183247;
  --white: #183247;
  --muted: #526475;
  --muted-2: #526475;
  --line: rgba(129,144,154,0.2);
  --danger: #a13935;
  --success: #256756;
  --shadow: 0 28px 80px rgba(24,50,71,0.119)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) { color-scheme: light
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) body::before { background: radial-gradient(circle at 84% -10%, rgba(221,233,238,0.16), transparent 34rem), radial-gradient(circle at -5% 25%, rgba(var(--inerva-gold-rgb), .07), transparent 26rem), linear-gradient(rgba(221,233,238,0.025) 1px, transparent 1px), linear-gradient(90deg,rgba(221,233,238,0.025) 1px,transparent 1px)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) ::selection { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .skip-link { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--gold { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--outline { border-color: rgba(129,144,154,0.28); background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--success { border-color: rgba(123,156,137,0.5); background: rgba(220,236,225,0.12)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--disabled { border-color: rgba(129,144,154,0.16); background: rgba(24,50,71,0.03)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .brand__type strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notice { background: rgba(221,233,238,0.1); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notice--error { background: rgba(241,222,217,0.08); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notice--success { background: rgba(220,236,225,0.08); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hero { border-inline: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hero__copy h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hero__copy > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hero__brand { background: linear-gradient(145deg,rgba(241,237,229,0.72),rgba(255,253,249,0.16))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hero__glow { background: rgba(221,233,238,0.13)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .landing-section > header h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .space-card { background: linear-gradient(145deg,rgba(241,237,229,0.72),rgba(241,237,229,0.58))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-grid article { background: rgba(241,237,229,0.64)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-grid article.is-featured { background: linear-gradient(155deg,rgba(var(--inerva-gold-rgb), .09),rgba(241,237,229,0.7))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-grid article > b { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-grid h3, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-grid h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-grid ul { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .auth-visual { background: radial-gradient(circle at 50% 35%,rgba(221,233,238,0.2),transparent 36%),linear-gradient(145deg,var(--navy-700),var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .auth-visual blockquote { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .auth-panel { background: rgba(255,253,249,0.9)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .auth-card h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .social-buttons button { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.03)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .auth-form label, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .stack-form label { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) textarea, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) select { border: 1px solid rgba(129,144,154,0.2); background: rgba(255,253,249,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .security-page { background: radial-gradient(circle at 50% 15%,rgba(221,233,238,0.16),transparent 28rem)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .security-page > section { background: rgba(241,237,229,0.86)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar { background: rgba(255,253,249,0.96); box-shadow: 18px 0 60px rgba(24,50,71,0.063)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar__profile-access { background: linear-gradient(110deg,rgba(var(--inerva-gold-rgb), .09),rgba(221,233,238,0.045))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar__profile-access:hover, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar__profile-access.active { background: linear-gradient(110deg,rgba(var(--inerva-gold-rgb), .15),rgba(221,233,238,0.07))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar__group + .sidebar__group { border-top: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar nav a.active { background: linear-gradient(90deg,rgba(var(--inerva-gold-rgb), .1),rgba(221,233,238,0.04))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .sidebar__language .language-selector select { background: rgba(255,253,249,0.74)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .topbar { background: rgba(255,253,249,0.97)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-center__panel { background: rgba(255,253,249,0.985); box-shadow: 0 28px 90px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-center__list > button:hover { background: linear-gradient(90deg,rgba(var(--inerva-gold-rgb), .075),rgba(221,233,238,0.035))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-center__list > button > i { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .icon-button em { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .global-search { box-shadow: 0 20px 30px rgba(24,50,71,0.087)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .global-search button { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .page-header h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-hero { background: radial-gradient(circle at 78% 15%,rgba(221,233,238,0.2),transparent 24rem),linear-gradient(135deg,rgba(241,237,229,0.82),rgba(255,253,249,0.9))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-hero h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-hero__copy > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-access-card { background: linear-gradient(160deg,rgba(var(--inerva-gold-rgb), .1),rgba(255,253,249,0.72))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-access-card > strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card { background: linear-gradient(150deg,rgba(241,237,229,0.72),rgba(255,253,249,0.86))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card:hover { box-shadow: 0 24px 64px rgba(24,50,71,0.087)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card.is-target { box-shadow: 0 0 0 1px rgba(var(--inerva-gold-rgb), .18),0 24px 70px rgba(24,50,71,0.105)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card--blackbox { background: radial-gradient(circle at 88% 45%,rgba(var(--inerva-gold-rgb), .09),transparent 20rem),linear-gradient(150deg,rgba(241,237,229,0.66),rgba(255,253,249,0.92))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card > header { border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__status { border: 1px solid rgba(129,144,154,0.18)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__status.is-included, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__status.is-addon, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__status.is-assigned { border-color: rgba(123,156,137,0.32); background: rgba(220,236,225,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__body h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__body > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card__body li { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card > footer { border-top: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.27)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-card.is-locked::after { background: radial-gradient(circle at 100% 0,rgba(24,50,71,0.08),transparent 67%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-rules article { background: rgba(241,237,229,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-community { background: radial-gradient(circle at 0 100%,rgba(221,233,238,0.13),transparent 25rem),rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experiences-community nav a { background: rgba(255,253,249,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post { background: linear-gradient(155deg,rgba(241,237,229,0.64),rgba(241,237,229,0.72)); box-shadow: 0 24px 70px rgba(24,50,71,0.042)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post__body { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post__read-more:hover { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post-translation > section { background: rgba(221,233,238,0.075)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post-translation h3 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post-translation p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .post-media--placeholder { background: radial-gradient(circle,rgba(221,233,238,0.16),transparent 36%),linear-gradient(145deg,var(--navy-700),var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-picker__trigger.is-active { background: color-mix(in srgb,var(--reaction-accent,#dfc58e) 7%,transparent)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-choice { background: rgba(241,237,229,0.7)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-choice:hover:not(:disabled), html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-choice.is-selected { background: color-mix(in srgb,var(--reaction-accent) 8%,rgba(241,237,229,0.76))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-choice__seal { background: radial-gradient(circle,rgba(24,50,71,0.04),transparent 68%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-choice__seal i { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reaction-choice--inerva_dislike .reaction-choice__seal { box-shadow: 0 0 28px rgba(24,50,71,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .modal > header { background: rgba(241,237,229,0.96)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .comments article p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .agora-manage__choices > button:hover { background: rgba(24,50,71,0.05)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .agora-manage .agora-danger { color: #526475; border: 1px solid rgba(184,121,115,0.4); background: rgba(246,232,227,0.12)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .comment-like__error { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .comment-form__submit { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .comment-tool { background: rgba(255,253,249,0.54)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .comment-attachments article { background: rgba(255,253,249,0.55)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .comment-attachments button { background: rgba(255,253,249,0.88)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-card { background: rgba(241,237,229,0.7)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-card__visual::after { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .progress { background: rgba(24,50,71,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .progress i { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .locked-preview article { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-modal article > button { background: rgba(255,253,249,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-content p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-complete.is-done { border-color: rgba(123,156,137,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-list > article { background: rgba(241,237,229,0.68)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .coworking-section { background: radial-gradient(circle at 88% 12%,rgba(221,233,238,0.16),transparent 20rem),linear-gradient(145deg,rgba(241,237,229,0.94),rgba(255,253,249,0.92)); box-shadow: 0 28px 70px rgba(24,50,71,0.063)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .coworking-card { border: 1px solid rgba(129,144,154,0.28); background: rgba(255,253,249,0.56)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .coworking-card__signal { border: 1px solid rgba(123,156,137,0.42); box-shadow: inset 0 0 25px rgba(24,50,71,0.021),0 0 32px rgba(24,50,71,0.017)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .coworking-empty { border: 1px dashed rgba(129,144,154,0.28)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .coworking-form input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .coworking-form select { background: rgba(255,253,249,0.75)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .members-grid article { background: rgba(241,237,229,0.64)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .professional-hero { background: radial-gradient(circle at 80% 50%,rgba(221,233,238,0.17),transparent 24rem),linear-gradient(145deg,var(--navy-700),var(--navy-900))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tool-grid > * { background: rgba(241,237,229,0.65)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .access-gate { background: radial-gradient(circle,rgba(221,233,238,0.13),transparent 20rem),rgba(241,237,229,0.65)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-room__messages article p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-current { border: 1px solid rgba(123,156,137,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pricing-addon { background: linear-gradient(135deg,rgba(var(--inerva-gold-rgb), .08),rgba(255,253,249,0.24))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .checkout-choice { background: linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .09),rgba(255,253,249,0.88))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .checkout-choice > header h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .legacy-migration h3 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .legacy-migration input { background: rgba(255,253,249,0.72); color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-panel { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-posts { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-post-card { background: rgba(255,253,249,0.58)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-post-card__placeholder { background: radial-gradient(circle at 50% 35%,rgba(221,233,238,0.19),transparent 38%),linear-gradient(145deg,var(--navy-700),var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-post-card__status, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-post-card__count { background: rgba(255,253,249,0.86)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .avatar-editor h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .security-grid > article { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .mfa-active { border: 1px solid rgba(123,156,137,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .mfa-enroll img { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-list > button { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-list > button > span { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-preferences, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-history { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-preference > i { background: rgba(24,50,71,0.04)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-preference input:checked + i::after { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-metrics button { background: rgba(241,237,229,0.65)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-panel { background: rgba(241,237,229,0.68)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-item { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.32)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .status--published, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .status--active { border-color: rgba(123,156,137,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .status--cancelled, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .status--suspended { border-color: rgba(184,121,115,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-actions .danger, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .danger { border-color: rgba(184,121,115,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-course { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-admin-list > div { background: rgba(255,253,249,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-table form > button { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-access-row { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.36)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-access-actions select { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-access-member { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.36)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-access-toggle { background: rgba(241,237,229,0.72); color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .experience-access-toggle.is-active { border-color: rgba(123,156,137,0.45); background: rgba(220,236,225,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .drive-video__fallback { background: rgba(241,237,229,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-playback-error { border: 1px solid rgba(184,121,115,0.38); background: rgba(246,232,227,0.18); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .attachment-editor article { background: rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reader-hero { background: radial-gradient(circle at 80% 25%,rgba(221,233,238,0.22),transparent 22rem),linear-gradient(145deg,var(--navy-700),var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reader-hero > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .reader-curriculum { background: rgba(241,237,229,0.78)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-article { background: linear-gradient(155deg,rgba(241,237,229,0.6),rgba(241,237,229,0.75))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-introduction { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-embedded-video__frame { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-drive-video__parts button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-drive-video .media-playback-error button { background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-embedded-video__play { background: linear-gradient(135deg, #f1ede5, #fffdf9)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-embedded-video__play > small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-blocks > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-blocks ul { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-callout p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .admin-media-row { background: rgba(255,253,249,0.45)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .course-admin-nav > button { background: rgba(255,253,249,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .structure-create button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-quick-create button { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .module-admin { background: rgba(255,253,249,0.32)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .module-admin__header button.danger { border-color: rgba(184,121,115,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .module-lessons > button { border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .module-lessons > button:hover { background: rgba(221,233,238,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lesson-current-media > button { border: 1px solid rgba(184,121,115,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .block-editor { background: rgba(255,253,249,0.36)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .legal-lead { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .fatal-error { background: radial-gradient(circle at 80% 10%,rgba(221,233,238,0.12),transparent 34%),var(--navy-950)
}

@media (max-width: 900px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .mobile-tabs { background: rgba(255,253,249,0.96)
  }
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-mode { border: 1px solid rgba(123,156,137,0.28); background: linear-gradient(110deg,rgba(220,236,225,0.08),rgba(241,237,229,0.92))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-mode--production { background: linear-gradient(110deg,rgba(var(--inerva-gold-rgb), .1),rgba(241,237,229,0.94))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-sections { background: rgba(255,253,249,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-metrics article { background: linear-gradient(145deg,rgba(241,237,229,0.72),rgba(255,253,249,0.72))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-metrics strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-task__body small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--completed, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--registered, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--verified, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--resolved, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--closed { border-color: rgba(123,156,137,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--failed, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--blocked, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-status--open { border-color: rgba(184,121,115,0.38)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-session-card { background: rgba(255,253,249,0.54)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-progress { background: conic-gradient(#dfc58e var(--progress),rgba(221,233,238,0.14) 0)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-timeline > article.is-complete > span { border-color: rgba(123,156,137,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-attendance-form { background: rgba(221,233,238,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-preflight > label > span > svg { border-color: rgba(123,156,137,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .qualiopi-security-note { border: 1px solid rgba(123,156,137,0.23); background: rgba(220,236,225,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-list > .event-card { border: 1px solid rgba(129,144,154,0.26); background: linear-gradient(145deg,rgba(241,237,229,0.96),rgba(255,253,249,0.98)); box-shadow: 0 24px 70px rgba(24,50,71,0.063)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-list > .event-card--registered { border-color: rgba(123,156,137,0.48); box-shadow: 0 25px 75px rgba(24,50,71,0.077),inset 0 0 55px rgba(24,50,71,0.009)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card__visual { border-right: 1px solid rgba(129,144,154,0.16); background: radial-gradient(circle at 60% 38%,rgba(221,233,238,0.2),transparent 45%),linear-gradient(145deg,#f1ede5,#fffdf9)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card__visual::after { background: linear-gradient(180deg,transparent 48%,rgba(255,253,249,0.72))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card__placeholder { color: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card__date { background: rgba(255,253,249,0.86)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card__description { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-access p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-registration-state { border: 1px solid rgba(123,156,137,0.34); background: rgba(220,236,225,0.065)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-registration-state strong { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card > .event-actions { border-left: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.38)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-onsite { border: 1px solid rgba(123,156,137,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-confirmation-banner { border: 1px solid rgba(123,156,137,0.4); background: linear-gradient(100deg,rgba(220,236,225,0.1),rgba(221,233,238,0.025))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-confirmation-banner strong { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-admin-cover { background: radial-gradient(circle at 50% 30%,rgba(221,233,238,0.13),transparent 55%),rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-admin-cover > button { border: 1px solid rgba(129,144,154,0.2); background: rgba(255,253,249,0.86)
}

@media (max-width: 700px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-card__visual { border-bottom: 1px solid rgba(129,144,154,0.16)
  }
}

@media (prefers-contrast: more) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) { --line: rgba(129,144,154,0.46); --muted: #526475; --muted-2: #526475
  }

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--outline, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) textarea, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) select { border-color: rgba(129,144,154,0.65)
  }
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .classroom-nav a { background: rgba(241,237,229,0.56)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .classroom-nav a.active { background: linear-gradient(135deg,rgba(var(--inerva-gold-rgb), .1),rgba(241,237,229,0.72))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-library-principle { border: 1px solid rgba(129,144,154,0.25); background: linear-gradient(130deg,rgba(241,237,229,0.13),rgba(241,237,229,0.66))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-library-principle svg { color: var(--aqua, #285b73)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-library-tools > label { background: rgba(255,253,249,0.55)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-card { background: rgba(241,237,229,0.64)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover { border-right: 1px solid rgba(129,144,154,0.16); background: radial-gradient(circle at 60% 28%,rgba(221,233,238,0.28),transparent 25%),linear-gradient(155deg,#f1ede5,#fffdf9 72%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover::before, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero::before { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover::after, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero::after { box-shadow: 0 0 45px rgba(24,50,71,0.042)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover.tone-gold, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero.tone-gold { background: radial-gradient(circle at 66% 34%,rgba(var(--inerva-gold-rgb), .25),transparent 26%),linear-gradient(155deg,#f1ede5,#fffdf9 72%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover.tone-aqua, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero.tone-aqua { background: radial-gradient(circle at 66% 34%,rgba(221,233,238,0.22),transparent 26%),linear-gradient(155deg,#f1ede5,#fffdf9 72%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover.tone-violet, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero.tone-violet { background: radial-gradient(circle at 66% 34%,rgba(221,233,238,0.25),transparent 26%),linear-gradient(155deg,#f1ede5,#fffdf9 72%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover svg { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero { background: radial-gradient(circle at 76% 30%,rgba(221,233,238,0.3),transparent 23rem),linear-gradient(145deg,var(--navy-700),var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__hero > svg { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__layout > section, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__facts { background: rgba(241,237,229,0.65)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-detail__content > div > p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-key-points p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-practice { border-color: rgba(129,144,154,0.25) !important; background: linear-gradient(135deg,rgba(241,237,229,0.13),rgba(241,237,229,0.7)) !important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-practice > svg { color: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-practice ul { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-practice li::marker { color: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .editorial-voice-guide { background: radial-gradient(circle at 7% 30%,rgba(var(--inerva-gold-rgb), .1),transparent 30%),linear-gradient(125deg,rgba(241,237,229,0.94),rgba(255,253,249,0.86))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .editorial-voice-guide > ol li { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .editorial-voice-guide__rules svg { color: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-admin__list nav button { background: rgba(255,253,249,0.36)
}

@media (max-width: 410px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .media-cover { border-bottom: 1px solid rgba(129,144,154,0.16)
  }
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--quiet { background: rgba(221,233,238,0.06); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-course-catalog, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-thread { background: rgba(241,237,229,0.68)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-course-year { background: rgba(255,253,249,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-thread__messages p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-video-frame { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-video-frame video, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-video-frame iframe { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .content-document iframe { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-insert-zone::before { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-insert-zone.is-dragging button { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .topbar__player { background: linear-gradient(115deg,rgba(var(--inerva-gold-rgb), .04),rgba(221,233,238,0.04))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .xp-bar__track { border: 1px solid rgba(129,144,154,0.18); background: rgba(255,253,249,0.68)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .xp-bar__track::after { background: linear-gradient(90deg,transparent,rgba(24,50,71,0.13),transparent)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .xp-bar__track i { background: linear-gradient(90deg,var(--blue-500),#dfc58e 72%,#dfc58e)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .level-medallion { box-shadow: inset 0 0 0 4px rgba(var(--inerva-gold-rgb), .05),0 13px 34px rgba(24,50,71,0.084)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .level-medallion::before, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .level-medallion::after { border: 1px solid rgba(129,144,154,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .badge-crest { background: linear-gradient(145deg,color-mix(in srgb,var(--badge-accent) 82%,#fffdf9),color-mix(in srgb,var(--badge-accent) 34%,var(--navy-900)) 48%,var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .badge-crest::before { background: radial-gradient(circle at 50% 35%,rgba(24,50,71,0.12),transparent 34%),var(--navy-900)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .badge-crest__core { background: radial-gradient(circle,rgba(24,50,71,0.09),transparent 65%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .achievement-toast { background: linear-gradient(135deg,rgba(241,237,229,0.98),rgba(255,253,249,0.99)); box-shadow: 0 34px 100px rgba(24,50,71,0.15),inset 0 1px rgba(24,50,71,0.014)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .achievement-level-visual .level-medallion--celebration { background: rgba(255,253,249,0.88); box-shadow: 0 0 0 5px rgba(24,50,71,0.15),0 0 24px rgba(var(--inerva-gold-rgb), .3),inset 0 0 18px rgba(var(--inerva-gold-rgb), .09)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .achievement-toast__copy h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .achievement-toast__copy p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .achievement-toast--badge { --celebration: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .progression-hero { background: radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--path-accent) 13%,transparent),transparent 28%),linear-gradient(140deg,rgba(241,237,229,0.88),rgba(255,253,249,0.92))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .progression-hero::before { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .progression-hero__body h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .progression-hero__body > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .path-grid article { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .path-grid article.is-primary { background: linear-gradient(155deg,rgba(var(--inerva-gold-rgb), .09),rgba(241,237,229,0.7))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .domain-meter { background: rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .domain-meter i { background: linear-gradient(90deg,var(--blue-500),#dfc58e)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .badge-gallery article { background: rgba(241,237,229,0.58)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .badge-gallery article.is-earned { background: radial-gradient(circle at 10% 50%,rgba(var(--inerva-gold-rgb), .07),transparent 28%),rgba(241,237,229,0.7)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .signature-tag { background: color-mix(in srgb,var(--signature-accent) 9%,rgba(255,253,249,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-rail article { background: radial-gradient(circle at 95% 94%,rgba(241,237,229,0.13),transparent 42%),linear-gradient(150deg,rgba(241,237,229,0.68),rgba(255,253,249,0.86))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-rail article::after { border: 1px solid rgba(129,144,154,0.18); box-shadow: inset 0 0 45px rgba(24,50,71,0.017),0 0 38px rgba(24,50,71,0.028)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-rail article.is-complete { border-color: rgba(129,144,154,0.28)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-rail article.is-current { background: radial-gradient(circle at 80% 10%,rgba(var(--inerva-gold-rgb), .16),transparent 34%),linear-gradient(150deg,rgba(241,237,229,0.85),rgba(255,253,249,0.86)); box-shadow: inset 0 0 32px rgba(var(--inerva-gold-rgb), .06),0 16px 40px rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__aura { background: radial-gradient(circle at 54% 52%,rgba(45,161,229,var(--brain-aura-blue)) 0,rgba(221,233,238,0.025) 28%,transparent 64%),conic-gradient(from 235deg,rgba(221,233,238,0.01),rgba(221,233,238,0.055),rgba(var(--inerva-gold-rgb), #dfc58e),rgba(221,233,238,0.01))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__orbit--outer { stroke: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__orbit--inner { stroke: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__link.is-gold { stroke: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__energy { stroke: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__node circle { fill: #285b73; stroke: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__node .phase-brain__node-halo { fill: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__node path { stroke: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__node.is-gold circle { fill: #80601f; stroke: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__node.is-gold .phase-brain__node-halo { fill: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__node.is-gold path { stroke: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .phase-brain__pulse { fill: #80601f; stroke: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .trait-radar i { background: rgba(221,233,238,0.1)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .xp-rules article { background: rgba(241,237,229,0.55)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .xp-rules article.is-penalty { border-color: rgba(184,121,115,0.22); background: linear-gradient(120deg,rgba(241,222,217,0.055),rgba(241,237,229,0.55))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .xp-rules article.is-penalty > span { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .level-curve { background: linear-gradient(120deg,rgba(var(--inerva-gold-rgb), .08),rgba(241,237,229,0.68))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .gamification-admin__metrics article { background: rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .language-selector select {
  background: var(--navy, #f1ede5);
  color: var(--gold, #80601f);
  color-scheme: light
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .widget-connect-page {
  background:
    radial-gradient(circle at 80% 10%, rgb(55 145 205 / 16%), transparent 32rem),
    linear-gradient(145deg, #fffdf9, #f1ede5 52%, #fffdf9)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .widget-connect-card__visual {
  color: #183247;
  background:
    radial-gradient(circle at 50% 38%, rgba(var(--inerva-gold-rgb), 24%), transparent 11rem),
    linear-gradient(160deg, #f1ede5, #f1ede5 66%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .widget-connect-card__visual > span {
  background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .widget-connect-card__visual > i {
  color: #183247;
  background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .widget-connect-card__copy > small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-hub, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room { --blackbox-cyan: #285b73; --blackbox-red: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-hub .page-header { background: radial-gradient(circle at 80% 20%,rgba(221,233,238,0.12),transparent 32%),linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .08),rgba(255,253,249,0.92))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-principles article { background: rgba(241,237,229,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-panel { background: rgba(241,237,229,0.74)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-shell { background: linear-gradient(145deg,rgba(24,50,71,0.025),rgba(255,253,249,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-shell:hover { background: linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .08),rgba(255,253,249,0.86))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-actions button { border: 1px solid rgba(184,121,115,0.3); color: #a13935; background: rgba(241,222,217,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-actions button:hover { border-color: rgba(184,121,115,0.65); background: rgba(241,222,217,0.09)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-shell.is-cancelled .blackbox-session-actions button { border-color: rgba(129,144,154,0.32); background: rgba(221,233,238,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-archive > button { background: rgba(255,253,249,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-session-archive > button:hover { border-color: rgba(129,144,154,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-status { border: 1px solid rgba(129,144,154,0.28)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-status--live { border-color: rgba(184,121,115,0.45); color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-scenario.is-selected { background: linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .07),rgba(255,253,249,0.25))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-scenario > ul li::before { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-scenario__select[aria-pressed="true"] { border-color: rgba(129,144,154,0.42); background: rgba(221,233,238,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room__header { background: radial-gradient(circle at 85% 20%,rgba(221,233,238,0.1),transparent 25%),rgba(255,253,249,0.92)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-live-dot--briefing, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-live-dot--debrief { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-replay-context { border: 1px solid rgba(129,144,154,0.3); background: rgba(221,233,238,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-sealed, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-team, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-consent, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-cockpit, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-injects, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-replay-form, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-dossier { background: rgba(241,237,229,0.82)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-sealed { background: linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .07),rgba(255,253,249,0.92))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-brief-switcher { background: rgba(255,253,249,0.96)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-private-data { border: 1px solid rgba(184,121,115,0.3); background: rgba(241,222,217,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-private-data > svg { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-private-data p span { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-person > .is-ready { border-color: rgba(129,144,154,0.45)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-consent--priority { background: linear-gradient(110deg,rgba(var(--inerva-gold-rgb), .1),rgba(241,237,229,0.96)); box-shadow: 0 16px 44px rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-dossier { background: linear-gradient(155deg,rgba(var(--inerva-gold-rgb), .06),rgba(255,253,249,0.94))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-dossier__intro { background: rgba(221,233,238,0.04)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-dossier__documents details { background: rgba(255,253,249,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-reliability--verified { border-color: rgba(129,144,154,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-reliability--reported { border-color: rgba(184,121,115,0.42); color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-document__body aside { background: rgba(221,233,238,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-timeline-head { background: rgba(241,237,229,0.9)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-timeline { background: rgba(255,253,249,0.7)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event__rail > span { box-shadow: 0 0 0 1px rgba(24,50,71,0.105)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--decision .blackbox-event__rail > span, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--pivot .blackbox-event__rail > span { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--inject .blackbox-event__rail > span { box-shadow: 0 0 11px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--targeted .blackbox-event__rail > span { background: #e8e1f1; box-shadow: 0 0 0 1px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--targeted > article { background: linear-gradient(90deg,rgba(232,225,241,0.07),transparent 55%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--inject .blackbox-event__kind { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event--targeted .blackbox-event__kind { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-event footer button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-injects article button { background: rgba(255,253,249,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-composer { background: rgba(241,237,229,0.97); box-shadow: 0 -18px 40px rgba(24,50,71,0.063)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-composer.is-targeted { border-color: rgba(129,144,154,0.62); box-shadow: inset 3px 0 0 rgba(24,50,71,0.15),0 -18px 40px rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-composer__privacy, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-composer__reply { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-attachment { border: 1px solid rgba(129,144,154,0.32); background: rgba(221,233,238,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-attachment:hover { border-color: rgba(129,144,154,0.65); background: rgba(221,233,238,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-attachment-list li { background: rgba(255,253,249,0.45)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-attachment-list button:hover { border-color: rgba(184,121,115,0.4); color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-debrief { background: linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .06),rgba(255,253,249,0.88))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room button:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room a:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room summary:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room select:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-room textarea:focus-visible { outline: 3px solid rgba(129,144,154,0.72)
}

@media (max-width: 1180px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-workspace-nav { background: rgba(255,253,249,0.98)
  }
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide-cta { border: 1px solid rgba(129,144,154,0.3); background: linear-gradient(135deg,rgba(221,233,238,0.08),rgba(255,253,249,0.85))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-difficulty--discovery { border-color: rgba(129,144,154,0.38); background: rgba(221,233,238,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-difficulty--expert { border-color: rgba(184,121,115,0.42); color: #526475; background: rgba(241,222,217,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-shared-context, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-lab, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-monitor { background: rgba(241,237,229,0.82)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-role-dossier__position { border: 1px solid rgba(129,144,154,0.26); background: rgba(221,233,238,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-role-dossier__section { background: rgba(255,253,249,0.28)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-clue-grid > article { background: rgba(255,253,249,0.32)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-clue-grid > article.is-source { background: rgba(221,233,238,0.055)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-clue-grid aside { border: 1px solid rgba(129,144,154,0.2); background: rgba(221,233,238,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-clue-grid footer button:first-child.is-active { background: rgba(221,233,238,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-form__equation > span { background: rgba(255,253,249,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-feedback.is-valid { border-color: rgba(123,156,137,0.35); background: rgba(220,236,225,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-feedback.is-valid > span svg { color: #256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-history li > span.is-valid { border-color: rgba(123,156,137,0.3); color: #256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-evidence-monitor__complete { color: #256756 !important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-sequence-meter { background: rgba(255,253,249,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-sequence-meter__track { background: rgba(24,50,71,0.12)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-sequence-meter__track i { background: linear-gradient(90deg,var(--blackbox-cyan),#dfc58e)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-sequence-meter--ready { border-color: rgba(123,156,137,0.38)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-injects article.is-ready { border-color: rgba(123,156,137,0.4); background: rgba(220,236,225,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide { --blackbox-cyan: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide .page-header { background: radial-gradient(circle at 80% 15%,rgba(221,233,238,0.12),transparent 34%),linear-gradient(145deg,rgba(var(--inerva-gold-rgb), .07),rgba(255,253,249,0.94))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__promise { border: 1px solid rgba(123,156,137,0.3); background: rgba(220,236,225,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__promise > svg { color: #256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__steps, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__visibility, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__ooda, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__levels { background: rgba(241,237,229,0.74)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__illustrations > article { background: linear-gradient(135deg,rgba(255,253,249,0.96),rgba(241,237,229,0.72))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide-shot { background: rgba(255,253,249,0.94); box-shadow: 0 25px 70px rgba(24,50,71,0.122)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide-shot--journal .blackbox-guide-shot__composer { border-color: rgba(129,144,154,0.3)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-guide__ooda article { background: radial-gradient(circle at 85% 15%,rgba(221,233,238,0.08),transparent 34%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .members-page { --member-surface: rgba(241,237,229,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .members-overview article { background: linear-gradient(135deg,rgba(241,237,229,0.74),rgba(255,253,249,0.66))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .members-overview strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .members-view-tabs { box-shadow: 0 16px 42px rgba(24,50,71,0.147)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .members-view-tabs button.is-active { background: linear-gradient(135deg,rgba(var(--inerva-gold-rgb), .14),rgba(221,233,238,0.08))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-card, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-places { box-shadow: 0 22px 70px rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-card > header h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-places > h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hall-of-fame__header h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-directory > header h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-profile-section > header h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-map-settings h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .device-notifications h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-controls button { background: rgba(255,253,249,0.6)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-scale { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-world-map { border: 1px solid rgba(129,144,154,0.2)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-world-map__canvas { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-world-map__canvas .leaflet-control-attribution { background: rgba(255,253,249,0.88); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-world-map__canvas .leaflet-control-attribution a { color: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-world-map__canvas .leaflet-control-scale-line { border-color: rgba(129,144,154,0.72); background: rgba(255,253,249,0.86); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-avatar { box-shadow: 0 9px 24px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-pin:hover .member-map-avatar, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-pin:focus .member-map-avatar { box-shadow: 0 0 0 5px rgba(var(--inerva-gold-rgb), .2),0 13px 28px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-leaflet-tooltip { background: rgba(255,253,249,0.96); box-shadow: 0 10px 30px rgba(24,50,71,0.126)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-leaflet-popup .leaflet-popup-content-wrapper, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-leaflet-popup .leaflet-popup-tip { background: rgba(255,253,249,0.97)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-leaflet-popup .leaflet-popup-content-wrapper { box-shadow: 0 18px 48px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-places article:hover, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-map-places article.is-located { background: rgba(221,233,238,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .hall-periods button { background: rgba(255,253,249,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member { background: rgba(255,253,249,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member:hover { background: rgba(241,237,229,0.68)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member__rank svg { color: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member.is-podium { background: linear-gradient(145deg,rgba(241,237,229,0.82),rgba(255,253,249,0.7))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member.rank-1 { background: radial-gradient(circle at 70% 15%,rgba(var(--inerva-gold-rgb), .18),transparent 42%),linear-gradient(145deg,rgba(241,237,229,0.88),rgba(255,253,249,0.74))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member.rank-2 .leaderboard-member__rank svg { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .leaderboard-member.rank-3 .leaderboard-member__rank svg { color: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-card { background: linear-gradient(145deg,rgba(241,237,229,0.64),rgba(255,253,249,0.58))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-card:hover { background: linear-gradient(145deg,rgba(241,237,229,0.76),rgba(255,253,249,0.68))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-card h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-profile-hero { background: radial-gradient(circle at 86% 25%,rgba(var(--inerva-gold-rgb), .13),transparent 28%),linear-gradient(130deg,rgba(241,237,229,0.82),rgba(255,253,249,0.75))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-profile-hero__portrait .avatar { box-shadow: 0 0 0 7px rgba(var(--inerva-gold-rgb), .04),0 20px 45px rgba(24,50,71,0.112)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-profile-hero__identity h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-profile-stats article { background: rgba(241,237,229,0.6)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .member-profile-section { background: rgba(241,237,229,0.58)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-reports-admin__list > article { background: rgba(255,253,249,0.46)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-reports-admin__details { border-left: 2px solid var(--chat-cyan,rgba(129,144,154,0.48)); background: rgba(221,233,238,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-reports-admin blockquote { background: rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .public-badge-gallery article { background: rgba(255,253,249,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-map-settings { background: radial-gradient(circle at 12% 20%,rgba(221,233,238,0.15),transparent 38%),rgba(241,237,229,0.63)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .profile-map-current { background: rgba(255,253,249,0.45)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .map-visibility-toggle { background: rgba(255,253,249,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .map-visibility-toggle input:checked + i::after { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .device-notifications { background: radial-gradient(circle at 5% 50%,rgba(var(--inerva-gold-rgb), .11),transparent 28%),rgba(241,237,229,0.67)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-popup { background: rgba(255,253,249,0.97); box-shadow: 0 25px 70px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-popup > i { background: linear-gradient(#dfc58e,var(--blue-300))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .notification-popup__content strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .device-push-invite {
  background:
    radial-gradient(circle at 8% 4%, rgba(221,233,238,0.14), transparent 33%),
    linear-gradient(145deg, rgba(241,237,229,0.98), rgba(255,253,249,0.99));
  box-shadow: 0 24px 70px rgba(24,50,71,0.15), inset 0 1px rgba(24,50,71,0.01)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .device-push-invite::after {
  border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .device-push-invite__message.is-success { color: #256756; background: rgba(220,236,225,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .device-push-invite__message.is-error { color: #a13935; background: rgba(241,222,217,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-phase { border: 1px solid rgba(129,144,154,0.48); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-phase--live { color: #256756; border-color: rgba(123,156,137,0.48); background: #e6eee6
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-phase--live::before { background: #e6eee6
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-phase--ended { color: #80601f; background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-finished-note { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-archive-toggle { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-archive-toggle input { accent-color: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-participants__summary { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-participants__list > li { border-top: 1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-participants__identity small, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-participants__validated small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-participants__choice select { border: 1px solid rgba(129,144,154,0.48); background: #f1ede5; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-participants__validated { color: #256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .access-recovery > section { background: linear-gradient(130deg,rgba(241,237,229,0.88),rgba(255,253,249,0.96))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .training-event-fields { border: 1px solid rgba(178,151,97,0.333); background: rgba(223,197,142,0.031)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .training-event-fields fieldset { border: 1px solid rgba(178,151,97,0.333)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .training-setup-status { border: 1px solid rgba(178,151,97,0.333)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-workspace-heading p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-create-panel { background: linear-gradient(115deg,rgba(var(--inerva-gold-rgb),.07),rgba(241,237,229,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-create-intro p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-form-intro { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-form-section { background: rgba(255,253,249,0.34)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-workspace .stack-form label, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-catalogue-tools label, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-workspace .event-create-footer label { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-workspace .field-help { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-workspace .training-event-fields p, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-workspace .training-event-fields small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .events-workspace .event-file-input input { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-admin-tile { background: rgba(241,237,229,0.84)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-admin-tile:hover { box-shadow: 0 12px 30px rgba(24,50,71,0.052)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-tile-visual { background: radial-gradient(ellipse at 65% 50%,rgba(221,233,238,0.2),transparent 75%),linear-gradient(125deg,var(--navy-700),var(--navy-950))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-tile-visual > svg { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-tile-visual .status { background: rgba(255,253,249,0.93)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-tile-body > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-tile-counts { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-detail-page .admin-item__head small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-trash-card { background: rgba(241,237,229,0.7)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-trash-card p, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .event-trash-card small { color: #526475
}

/* src/blackbox-hub.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-home h1, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-notice h1 { color:var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-universe h3 { color:var(--#183247)
}

/* src/breathwork.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-page { --breath-mint: #256756; --breath-sky: #285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero { background: radial-gradient(circle at 12% 40%,rgba(221,233,238,0.16),transparent 18rem),linear-gradient(140deg,rgba(241,237,229,0.88),rgba(255,253,249,0.96))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero::after { border: 1px solid rgba(123,156,137,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero__mark { border: 1px solid rgba(123,156,137,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero__mark span { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-hero aside { background: rgba(220,236,225,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-progress { background: rgba(241,237,229,0.66)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-stage { background: radial-gradient(circle at 80% 15%,rgba(221,233,238,0.1),transparent 25rem),rgba(241,237,229,0.62)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-stage section > header h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-objectives button { background: linear-gradient(150deg,rgba(241,237,229,0.65),rgba(255,253,249,0.65))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-objectives button:hover { background: linear-gradient(150deg,rgba(241,237,229,0.92),rgba(255,253,249,0.82))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-eva { background: rgba(255,253,249,0.52)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-eva button { border: 1px solid rgba(129,144,154,0.25); background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-eva button:hover, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-eva button.is-selected { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-protocols > button { background: rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-protocols__icon { border: 1px solid rgba(129,144,154,0.28)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-box-setting { border: 1px solid rgba(129,144,154,0.28); background: rgba(221,233,238,0.055); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-safety__grid article { background: rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-consent { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-medical-note { border-left: 2px solid rgba(184,121,115,0.58); background: rgba(241,222,217,0.045); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-session-summary { background: rgba(255,253,249,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-ceremony { border: 1px solid rgba(129,144,154,0.22); background: radial-gradient(ellipse at 28% 50%,rgba(241,237,229,0.2),transparent 54%),linear-gradient(145deg,rgba(241,237,229,0.96),rgba(255,253,249,0.98)); box-shadow: inset 0 0 70px rgba(24,50,71,0.016),0 26px 80px rgba(24,50,71,0.084)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-ceremony::before { border: 1px solid rgba(123,156,137,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-aurora { background: linear-gradient(90deg,transparent,rgba(221,233,238,0.025),transparent)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-aurora::after { background: rgba(221,233,238,0.18)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-aurora__filament { stroke: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-aurora__dust { fill: #80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-aurora__signature { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-readout { border-left: 1px solid rgba(129,144,154,0.18); background: linear-gradient(180deg,rgba(255,253,249,0.32),rgba(255,253,249,0.68))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-readout p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-loop-track { background: rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-audio { border: 1px solid rgba(129,144,154,0.2); background: rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-audio__controls button { background: rgba(24,50,71,0.018)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-audio__controls button:hover { border-color: rgba(123,156,137,0.42); color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-audio__controls button.is-active { border-color: rgba(123,156,137,0.5); background: linear-gradient(135deg,rgba(221,233,238,0.09),rgba(220,236,225,0.055)); color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-running .button--ghost { border-color: rgba(184,121,115,0.28); background: rgba(241,222,217,0.045); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-running .button--ghost:hover { border-color: rgba(184,121,115,0.55); background: rgba(241,222,217,0.085); color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-debrief__seal { border: 1px solid rgba(123,156,137,0.45); background: rgba(220,236,225,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-debrief.is-worse .breathwork-debrief__seal { border-color: rgba(184,121,115,0.45); background: rgba(241,222,217,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-debrief > aside { background: rgba(220,236,225,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-debrief > aside p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-evidence { background: rgba(255,253,249,0.55)
}

@media (max-width: 760px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-progress { box-shadow: 0 12px 30px rgba(24,50,71,0.133)
  }
}

@media (max-width: 560px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .breathwork-readout { border-top: 1px solid rgba(129,144,154,0.18)
  }
}

/* src/chat.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .messages-page {
  --chat-cyan: #285b73;
  --chat-surface: rgba(241,237,229,0.88)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .messages-page__intro {
  background:
    radial-gradient(circle at 89% 18%, rgba(221,233,238,0.09), transparent 24rem),
    linear-gradient(135deg, rgba(241,237,229,0.72), rgba(255,253,249,0.86))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .messages-page__intro h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-workspace {
  background: rgba(255,253,249,0.78);
  box-shadow: 0 30px 90px rgba(24,50,71,0.098)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox {
  background: linear-gradient(180deg, rgba(241,237,229,0.95), rgba(255,253,249,0.95))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox > header h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox-row { border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox__delete:hover { color: #a13935; background: rgba(241,222,217,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox-item {
  border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox-item:hover, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox-item.is-active { background: linear-gradient(90deg, rgba(var(--inerva-gold-rgb), .09), rgba(221,233,238,0.035))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox-item__meta em { color: #183247; background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox-item.is-unread .chat-inbox-item__copy strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread {
  background:
    linear-gradient(rgba(255,253,249,0.88), rgba(255,253,249,0.88)),
    radial-gradient(circle at 50% 30%, rgba(221,233,238,0.13), transparent 32rem)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread__empty h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread__header {
  background: rgba(241,237,229,0.92)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread__header > a strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread__tools button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread__back {
  background: rgba(255,253,249,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread__tools button.is-danger { border-color: rgba(184,121,115,0.4); color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-request {
  background: linear-gradient(100deg, rgba(var(--inerva-gold-rgb), .1), rgba(241,237,229,0.95))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-request h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-pending-note { background: rgba(221,233,238,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-message__bubble { border: 1px solid rgba(129,144,154,0.25); background: rgba(241,237,229,0.94); box-shadow: 0 12px 30px rgba(24,50,71,0.045)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-message.is-mine .chat-message__bubble { background: linear-gradient(135deg, rgba(241,237,229,0.98), rgba(241,237,229,0.98))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-message__bubble footer button:hover { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-challenge-card { background: linear-gradient(145deg, rgba(241,237,229,0.98), rgba(241,237,229,0.98)); box-shadow: 0 18px 48px rgba(24,50,71,0.077), inset 0 1px 0 rgba(var(--inerva-gold-rgb), .06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-challenge-card h3 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-challenge-card__facts span { border: 1px solid rgba(129,144,154,0.2); background: rgba(221,233,238,0.035)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-attachment--image { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-attachment--image > span { background: rgba(255,253,249,0.86)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-attachment--file, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-attachment.is-loading { background: rgba(255,253,249,0.56)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer { background: rgba(241,237,229,0.985); box-shadow: 0 -18px 42px rgba(24,50,71,0.063)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer textarea { background: rgba(255,253,249,0.76)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer textarea:focus { outline: 2px solid rgba(129,144,154,0.52)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer__attachment, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer__send { background: rgba(255,253,249,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer__send { color: #183247; background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer__files > span { background: rgba(255,253,249,0.75)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-composer__files button:hover { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-member-picker > label { background: rgba(255,253,249,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-member-picker > div > button:hover { background: rgba(221,233,238,0.05)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-confirm > svg { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .button--danger { border: 1px solid rgba(184,121,115,0.55); color: #a13935; background: rgba(241,222,217,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-challenge-options label { background: rgba(255,253,249,0.5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-challenge-options em { background: rgba(221,233,238,0.09)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox button:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread button:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-thread a:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-inbox a:focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-member-picker button:focus-visible { outline: 3px solid rgba(129,144,154,0.68)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-jump-latest { background: #f1ede5; box-shadow: 0 4px 18px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-undo { background: #f1ede5; box-shadow: 0 6px 24px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .chat-load-older { background: #f1ede5
}

/* src/ecl.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-page {
  --ecl-cyan: #285b73;
  --ecl-cyan-soft: rgba(221,233,238,0.13);
  --ecl-amber: #80601f;
  --ecl-danger: #a13935;
  --ecl-panel: rgba(255,253,249,0.92);
  color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-console {
  border: 1px solid rgba(129,144,154,0.23);
  background:
    radial-gradient(circle at 82% 0%, rgba(221,233,238,0.12), transparent 32%),
    linear-gradient(145deg, rgba(241,237,229,0.98), rgba(255,253,249,0.98));
  box-shadow: 0 26px 80px rgba(24,50,71,0.098)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing::before { background: linear-gradient(90deg, transparent 49.8%, rgba(221,233,238,0.06) 50%, transparent 50.2%)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__copy > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-meta span { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.035); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-entry-actions .button--gold { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-practice-select header p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-practice-select button { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.66); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-practice-select button small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-scope { border: 1px solid rgba(184,121,115,0.26); background: rgba(241,222,217,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-scope p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-scope button { border: 1px solid rgba(184,121,115,0.35); background: rgba(241,222,217,0.09); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-scope button span { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__footer { border-top: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__footer p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__footer details { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__footer details ul { border: 1px solid rgba(129,144,154,0.16); background: #f1ede5; box-shadow: 0 12px 28px rgba(24,50,71,0.122)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__footer details a { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-landing__footer > a { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-console__header { border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-console__header small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-emergency-link, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-reset-link { border: 1px solid rgba(129,144,154,0.16); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-emergency-link { border-color: rgba(184,121,115,0.3); color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress { border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li::after { background: rgba(24,50,71,0.09)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li > span { border: 1px solid rgba(129,144,154,0.16); background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li.is-current { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li.is-current > span { box-shadow: 0 0 0 5px rgba(24,50,71,0.017)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li.is-done { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li.is-done > span { border-color: rgba(129,144,154,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-progress li.is-done::after { background: rgba(221,233,238,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-step-header > span { border: 1px solid rgba(129,144,154,0.27)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-step-header p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-choice-list legend, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-senses legend, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-chips legend, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-distress legend { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-choice-list label { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-choice-list label:hover, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-choice-list label:focus-within { border-color: rgba(129,144,154,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-choice-list small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-choice-list label > i { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-stop-panel.is-urgent { border-color: rgba(184,121,115,0.42); background: rgba(241,222,217,0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-stop-panel p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-safe-again { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-distress { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-distress > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-distress > div button { border: 1px solid rgba(129,144,154,0.16); background: #f1ede5; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-distress > div button.is-selected { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-distress footer { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-grounding-intro p, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-present p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-sense-button { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-sense-button small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-sense-button b i { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-senses article.is-complete .ecl-sense-button { border-color: rgba(129,144,154,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-sense-minus { border: 1px solid rgba(129,144,154,0.16); background: #f1ede5; color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-scenario p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-text-field, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-line-field { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-text-field textarea { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.72); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-text-field textarea:focus, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-line-field input:focus { box-shadow: 0 0 0 3px rgba(24,50,71,0.028)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-text-field textarea::placeholder, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-line-field input::placeholder { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-text-field > small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-method-note { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-chips button { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-chips button.is-selected { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-orient-check { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-orient-check > span { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-orient-check.is-selected { border-color: rgba(129,144,154,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-present { border-color: rgba(129,144,154,0.22)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-line-field input { border: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.72); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-validation { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-step-nav { border-top: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-step-nav .button--gold { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-console__privacy { border-top: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.08); color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-completion > header > span { border: 1px solid rgba(129,144,154,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-completion > header p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-meter { border: 1px solid rgba(129,144,154,0.22)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-meter > div span { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-meter > p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-grid article { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-grid small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-grid p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-support-prompt { border: 1px solid rgba(129,144,154,0.2)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-support-prompt p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-completion__actions .button--gold { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contacts-dialog { border: 1px solid rgba(184,121,115,0.3); background: #f1ede5; box-shadow: 0 28px 90px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contacts-dialog header p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contacts-dialog header button { border: 1px solid rgba(129,144,154,0.16); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contact-grid a { border: 1px solid rgba(129,144,154,0.16); background: rgba(24,50,71,0.025); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contact-grid a:hover, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contact-grid a:focus-visible { background: rgba(241,222,217,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contact-grid a > svg:last-child { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-contact-grid small { color: #526475
}

@media (max-width: 650px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-console__actions button svg { color: #a13935
  }

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-console__actions .ecl-reset-link svg { color: #526475
  }

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-result-meter > p { border-top: 1px solid rgba(129,144,154,0.16)
  }

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ecl-step-nav { background: rgba(255,253,249,0.98)
  }
}

/* src/facetlab.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-challenge { background: linear-gradient(100deg, rgba(var(--inerva-gold-rgb), .09), rgba(241,237,229,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__header > p {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__case {
  border: 1px solid rgba(129,144,154,0.28);
  background: linear-gradient(145deg, rgba(241,237,229,0.96), rgba(241,237,229,0.92));
  box-shadow: 0 30px 90px rgba(24,50,71,0.098)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__portrait {
  background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__portrait::after {
  background: linear-gradient(180deg, transparent 52%, rgba(255,253,249,0.94))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__portrait > span {
  background: rgba(255,253,249,0.8)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__portrait small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__context {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__mission p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__brief dl div { border-top: 1px solid rgba(129,144,154,0.2)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__brief dt { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__signals {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__difficulty {
  border: 1px solid rgba(129,144,154,0.22);
  background: rgba(241,237,229,0.75)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__difficulty p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__levels button {
  border: 1px solid rgba(129,144,154,0.2);
  background: rgba(255,253,249,0.72);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__levels small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__footer {
  border-top: 1px solid rgba(129,144,154,0.2)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-intro__footer p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-header {
  border-bottom: 1px solid rgba(129,144,154,0.22)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-header > div:first-child > p {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-session-metrics {
  border: 1px solid rgba(129,144,154,0.22);
  background: linear-gradient(135deg, rgba(241,237,229,0.76), rgba(241,237,229,0.48))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-session-metrics > span + span {
  border-left: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-session-metrics small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-session-metrics .facetlab-save {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-save i, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-live i, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__topline i {
  box-shadow: 0 0 12px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-save.is-error i {
  background: #f1ded9;
  box-shadow: 0 0 12px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-dialogue {
  border: 1px solid rgba(129,144,154,0.22);
  background:
    radial-gradient(circle at 100% 0, rgba(221,233,238,0.075), transparent 32%),
    linear-gradient(145deg, rgba(241,237,229,0.93), rgba(241,237,229,0.91));
  box-shadow: 0 22px 65px rgba(24,50,71,0.063)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__identity {
  border-right: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__identity small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__case {
  border-right: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__case > p, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__rule {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__case dl div {
  border-top: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__case dt {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__case dd {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-levels button i {
  border: 1px solid rgba(129,144,154,0.2);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-levels button strong {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-levels button small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-levels button.is-active {
  background: linear-gradient(90deg, rgba(var(--inerva-gold-rgb), 0.12), rgba(221,233,238,0.07))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__topline {
  border-bottom: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__topline > span {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__topline small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facet-face-frame {
  background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facet-face-frame::after {
  background:
    linear-gradient(180deg, rgba(241,237,229,0.05), transparent 66%, rgba(241,237,229,0.4)),
    repeating-linear-gradient(180deg, rgba(24,50,71,0.018) 0, rgba(24,50,71,0.018) 1px, transparent 1px, transparent 4px)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facet-face-code, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facet-face-thinking {
  color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-dock {
  border-top: 1px solid rgba(129,144,154,0.17);
  border-bottom: 1px solid rgba(129,144,154,0.17);
  background:
    radial-gradient(circle at 50% 0, rgba(var(--inerva-gold-rgb), 0.09), transparent 52%),
    rgba(255,253,249,0.74)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-button {
  background: linear-gradient(135deg, rgba(var(--inerva-gold-rgb), 0.19), rgba(221,233,238,0.12));
  box-shadow: 0 14px 34px rgba(24,50,71,0.063), inset 0 0 0 1px rgba(24,50,71,0.009)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-button:not(:disabled):hover {
  box-shadow: 0 17px 40px rgba(24,50,71,0.081), 0 0 22px rgba(var(--inerva-gold-rgb), 0.08)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-button strong {
  border-left: 1px solid rgba(129,144,154,0.2)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-dock.is-recording .facetlab-voice-button {
  border-color: rgba(184,121,115,0.74);
  background: linear-gradient(135deg, rgba(241,222,217,0.24), rgba(246,232,227,0.32));
  box-shadow: 0 0 0 7px rgba(24,50,71,0.019), 0 16px 38px rgba(24,50,71,0.084)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-dock.is-speaking .facetlab-voice-button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-dock.is-ready .facetlab-voice-button {
  border-color: rgba(129,144,154,0.62);
  background: linear-gradient(135deg, rgba(221,233,238,0.22), rgba(var(--inerva-gold-rgb), 0.1))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-dock > p {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-voice-dock > small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-keyboard-toggle {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__footer {
  border-top: 1px solid rgba(129,144,154,0.17);
  border-bottom: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__footer > span {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__footer .is-gold { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-observation__footer .is-ivory { background: #fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-classifier > header small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-classifier button {
  border: 1px solid rgba(129,144,154,0.2);
  background: rgba(241,237,229,0.54);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-classifier button.is-correct {
  border-color: rgba(123,156,137,0.55);
  background: rgba(220,236,225,0.12);
  color: #256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-classifier button.is-wrong {
  border-color: rgba(184,121,115,0.55);
  background: rgba(241,222,217,0.1);
  color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-dialogue > header {
  border-bottom: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-live {
  border: 1px solid rgba(129,144,154,0.24);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-transcript {
  border-bottom: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-transcript article.is-player > span {
  border-color: rgba(129,144,154,0.36);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-transcript article small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-transcript article p {
  border: 1px solid rgba(129,144,154,0.18);
  background: rgba(241,237,229,0.72);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-debrief, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-protocol {
  border-bottom: 1px solid rgba(129,144,154,0.17)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-debrief > header {
  border-left: 2px solid rgba(184,121,115,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-debrief.is-success > header {
  border-left-color: rgba(123,156,137,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-debrief > header span {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-debrief > p {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-ua-list > span {
  border: 1px solid rgba(129,144,154,0.16);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-ua-list > span small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-ua-list > span.is-inhibited i {
  background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-protocol ol {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-composer label {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-composer textarea {
  border: 1px solid rgba(129,144,154,0.22);
  background: rgba(255,253,249,0.64)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-composer textarea::placeholder {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-composer footer small {
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-completion {
  border-top: 1px solid rgba(129,144,154,0.18);
  background: linear-gradient(90deg, rgba(221,233,238,0.045), rgba(var(--inerva-gold-rgb), 0.035))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-completion small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-completion.is-completed { border-top-color: rgba(123,156,137,0.45); background: rgba(220,236,225,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-completion.is-error small { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-launch-stage {
  background:
    radial-gradient(circle at 78% 28%, rgba(var(--inerva-gold-rgb), 0.17), transparent 23%),
    radial-gradient(circle at 82% 28%, rgba(221,233,238,0.2), transparent 35%),
    linear-gradient(145deg, #f1ede5, #fffdf9 58%, #fffdf9)
}

@media (max-width: 1180px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-levels { border-top: 1px solid rgba(129,144,154,0.17)
  }
}

@media (max-width: 760px) {

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__identity { border-bottom: 1px solid rgba(129,144,154,0.17)
  }

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-brief__case { border-bottom: 1px solid rgba(129,144,154,0.17)
  }

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-levels { border-top: 1px solid rgba(129,144,154,0.17)
  }
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .facetlab-context p { color: #526475
}

/* src/lucidity.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-page {
  --lucid-mint: #256756;
  --lucid-cyan: #285b73;
  --lucid-violet: #526475;
  --lucid-panel: rgba(241,237,229,0.86);
  --lucid-line: rgba(123,156,137,0.2)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-challenge { background: linear-gradient(100deg, rgba(var(--inerva-gold-rgb), .09), rgba(241,237,229,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-hero {
  background:
    radial-gradient(circle at 8% 42%, rgba(220,236,225,0.14), transparent 21rem),
    radial-gradient(circle at 86% 10%, rgba(221,233,238,0.12), transparent 26rem),
    linear-gradient(125deg, rgba(241,237,229,0.98), rgba(255,253,249,0.96))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-hero::after {
  border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-hero__mark {
  border: 1px solid rgba(123,156,137,0.34);
  background: radial-gradient(circle, rgba(220,236,225,0.1), transparent 66%);
  box-shadow: 0 0 80px rgba(24,50,71,0.028)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-hero__mark > span i:nth-child(2) { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-hero__copy h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-hero__copy > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-selector > legend { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-difficulty-grid label {
  background: linear-gradient(145deg, rgba(241,237,229,0.72), rgba(255,253,249,0.72))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-difficulty-grid label:hover { border-color: rgba(123,156,137,0.42)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-difficulty-grid label.is-selected { border-color: rgba(123,156,137,0.62); background: linear-gradient(145deg, rgba(220,236,225,0.12), rgba(241,237,229,0.9)); box-shadow: inset 0 0 0 1px rgba(24,50,71,0.028)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-difficulty-grid strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-selector__check { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-difficulty-grid .is-selected .lucidity-selector__check { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scenario-grid label { background: rgba(241,237,229,0.72)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scenario-grid label:hover { border-color: rgba(129,144,154,0.4)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scenario-grid label.is-selected { background: linear-gradient(145deg, rgba(var(--inerva-gold-rgb), .1), rgba(241,237,229,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scenario-grid label strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-random-case {
  background:
    radial-gradient(circle at 95% 0, rgba(var(--inerva-gold-rgb), .12), transparent 31%),
    linear-gradient(145deg, rgba(241,237,229,0.88), rgba(255,253,249,0.9));
  box-shadow: 0 24px 64px rgba(24,50,71,0.056)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-random-case > header small { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-random-case h2 {
  color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-random-case > div p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-random-case blockquote {
  background: rgba(220,236,225,0.055);
  color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-axes > header h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-how h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-gauges h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-review h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-axis { background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-axis strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scope { border: 1px solid rgba(129,144,154,0.22); background: rgba(221,233,238,0.055)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scope strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-scope a:hover { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-console { background: linear-gradient(155deg, rgba(241,237,229,0.94), rgba(255,253,249,0.96))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-console__leave:hover { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-round-meta { background: rgba(24,50,71,0.015)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-round-meta i { background: rgba(24,50,71,0.09)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-round-meta i.is-current { background: #dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-carryover { background: linear-gradient(105deg, rgba(var(--inerva-gold-rgb), .055), rgba(255,253,249,0.42))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-carryover.is-favorable { border-color: rgba(123,156,137,0.3); background: linear-gradient(105deg, rgba(220,236,225,0.06), rgba(255,253,249,0.42))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-carryover.is-adverse { border-color: rgba(184,121,115,0.28); background: linear-gradient(105deg, rgba(241,222,217,0.055), rgba(255,253,249,0.42))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-carryover.is-adverse > svg, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-carryover.is-adverse strong { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-carryover p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-situation { border: 1px solid rgba(129,144,154,0.2); background: radial-gradient(circle at 100% 0, rgba(221,233,238,0.1), transparent 22rem), rgba(255,253,249,0.7)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-situation > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-situation > blockquote { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-situation > strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-probes > legend, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-actions > legend, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-confidence > legend { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-probes button { background: rgba(24,50,71,0.018)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-probes button:hover:not(:disabled) { border-color: rgba(123,156,137,0.38)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-probes button.is-selected { border-color: rgba(123,156,137,0.5); background: rgba(220,236,225,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-probe__icon { border: 1px solid rgba(123,156,137,0.25)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-probes i { background: rgba(221,233,238,0.09)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-actions label { background: rgba(24,50,71,0.018)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-actions strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-actions label > i { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-actions .is-selected > i { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-confidence label { background: rgba(24,50,71,0.018)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-confidence label.is-selected { background: rgba(221,233,238,0.1); color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-error { background: rgba(241,222,217,0.07); color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-consequence { border-top: 1px solid rgba(123,156,137,0.25); background: linear-gradient(145deg, rgba(220,236,225,0.09), rgba(241,237,229,0.8))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-consequence.is-mixed { background: linear-gradient(145deg, rgba(var(--inerva-gold-rgb), .07), rgba(241,237,229,0.82))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-consequence.is-adverse { border-top-color: rgba(184,121,115,0.28); background: linear-gradient(145deg, rgba(241,222,217,0.065), rgba(241,237,229,0.84))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-consequence.is-adverse > header > svg, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-consequence.is-adverse small { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-die { background: rgba(255,253,249,0.58)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-die strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-consequence > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-debrief { background: linear-gradient(155deg, rgba(241,237,229,0.96), rgba(255,253,249,0.98))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-debrief__hero { background: radial-gradient(circle at 86% 35%, rgba(220,236,225,0.13), transparent 22rem)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-debrief__type blockquote { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-score-dial { background: radial-gradient(circle at center, #f1ede5 0 58%, transparent 59%), conic-gradient(var(--lucid-mint) calc(var(--score) * 1%), rgba(24,50,71,0.08) 0); box-shadow: 0 0 70px rgba(24,50,71,0.028)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-score-dial > div strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-metrics article { background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-metrics strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-capabilities h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-capabilities article { background: #f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-capabilities article strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-gauges article { background: rgba(24,50,71,0.012)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-gauges article.is-strength { border-color: rgba(123,156,137,0.45)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-gauge-track { background: rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-gauges article.is-growth .lucidity-gauge-track i { background: linear-gradient(90deg, #dfc58e, #dfc58e)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-training p { color: #183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-review dl > div { background: rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-review dd.is-adverse { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-limit { background: rgba(221,233,238,0.05)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-progression-save { border: 1px solid rgba(129,144,154,0.28); background: linear-gradient(110deg,rgba(221,233,238,0.1),rgba(var(--inerva-gold-rgb), .04))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-progression-save.is-saved { border-color: rgba(123,156,137,0.36)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-progression-save.is-error { border-color: rgba(184,121,115,0.34)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-progression-save strong { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-matrice, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-committed, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-ending {
  background: linear-gradient(120deg, rgba(241,237,229,0.9), rgba(255,253,249,0.98))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-ending.is-adverse { border-left-color: rgba(184,121,115,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-briefing {
  background: linear-gradient(120deg, rgba(220,236,225,0.055), rgba(255,253,249,0.4))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-briefing p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .lucidity-briefing--reminder summary small { color: #526475
}

/* src/push-preferences.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .push-preferences { background: linear-gradient(140deg,rgba(241,237,229,0.72),rgba(255,253,249,0.88))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .push-preferences header h2 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .push-preferences .is-error { color: #a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .push-preferences .is-success { color: #256756
}

/* src/blackbox-universe/universe.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .solo-controls .danger {color:#a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .solo-controls__reset {border:1px solid rgba(184,121,115,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .blackbox-solo-catalogue article {border:1px solid var(--border,rgba(129,144,154,0.48));background:var(--surface,#fffdf9)
}

/* src/blackbox-world/world.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw {--bw-ink:#183247;--bw-muted:#526475;--bw-gold:#80601f;--bw-line:rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw :focus-visible {outline:3px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw button {border:1px solid rgba(129,144,154,0.48);background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw button:hover:not(:disabled) {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw textarea {background:#fffdf9;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-back {color:#526475!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-kicker {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-top h1 {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-top p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-simulation {color:#80601f;border:1px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sync {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sync i {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sync--online i {background:#dcece1;box-shadow:0 0 0 4px rgba(24,50,71,0.025)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sync--offline {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-top-right small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-cockpit-link {border-bottom:1px solid rgba(129,144,154,0.48);color:#183247!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-intro {background:#f1ede5;border:1px solid rgba(129,144,154,0.48);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-intro strong {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-alert {background:#fffdf9;color:#a13935;border:1px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-notice {background:#fffdf9;color:#256756;border:1px solid rgba(123,156,137,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-tabs {border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-tabs button {border-color:rgba(129,144,154,0.48);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-tabs button.active {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-tabs span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-wait {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-wait p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-side-title {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sources>button {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sources>button.active {background:#f1ede5;color:#183247;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sources>button:hover {background:#f1ede5!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sources button small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-source-icon {border:1px solid rgba(129,144,154,0.48);background:#f1ede5;color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-source-icon--press {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-source-icon--official {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-source-icon--mail {color:#256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-source-icon--social {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-search-help {border-top:1px solid rgba(129,144,154,0.48);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-search-help summary {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-sidebar-note {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-browser {background:#fffdf9;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-address {background:#fffdf9;border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-address svg {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-address input {border:1px solid rgba(129,144,154,0.48);background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-address button {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead {color:#526475;background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--press {color:#183247;background:#fffdf9;border-bottom:4px double rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--business {color:#526475;background:#fffdf9;border-bottom:3px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--investigation {background:#f6e8e3;color:#183247;border-bottom:5px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--official {background:#fffdf9;color:#526475;border-bottom:4px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--corporate {background:#f1ede5;color:#526475;border-bottom:3px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--mail {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--archive {background:#fffdf9;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--radio {background:#f1ede5;color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-masthead--social {background:#fffdf9;color:#66507f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-search {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-searchbar {background:#fffdf9;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-searchbar svg {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-searchbar button {background:#f1ede5;color:#183247;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-searchbar button:hover {background:#f1ede5!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-filters label {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-search>small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-results-heading span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result {border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result-meta {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result-meta>span:first-child {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result-meta b {color:#80601f;background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result h3 a {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result>p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result-dates {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-result-url {color:#256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-results--social .bw-result {border-left:3px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-empty {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-empty h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-empty h3 {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-loading {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-reader-nav {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-reader-nav span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-labels {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-labels b {color:#80601f;background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-content>h1 {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-byline {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-dates {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-prose {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document--mail .bw-prose p:first-child {background:#fffdf9;border-left:3px solid rgba(123,156,137,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document--social .bw-prose {background:#fffdf9;border-left:3px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-photo figcaption, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-map figcaption {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-map svg {border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-tools button:last-child {background:#f1ede5;color:#183247;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-tools button:last-child:hover {background:#f1ede5!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-document-disclaimer {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-share {background:#fffdf9;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-share p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-share>button {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-inline-error {color:#a13935;background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-media-loading {background:#fffdf9;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio {background:#fffdf9;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio>div:first-child {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio>p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-local-voice {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-local-voice p {color:#a13935
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-heading>svg {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-heading p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-tip {background:#fffdf9;border:1px solid rgba(178,151,97,0.48);color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases>section {background:#fffdf9;border:1px solid rgba(129,144,154,0.48);border-top:3px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases>section>span {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases details {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases summary {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases button {background:#f1ede5;color:#183247;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-phases button:hover {background:#f1ede5!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-note p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-note small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-pieces>header {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-regie-pieces header>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-control-list {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-control-list article {border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-piece-type {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-control-list p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-control-list .bw-publish {background:#fffdf9;border-color:rgba(123,156,137,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-branch {color:#80601f;background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-control-list .bw-facilitator-note {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio-regie {background:#fffdf9;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio-regie svg {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-audio-regie p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-guide {border:1px solid rgba(129,144,154,0.48);background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-guide details {border-top:1px solid rgba(129,144,154,0.48);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-guide summary {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-guide a {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-hypothesis {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-publication-log>p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-publication-log li {border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-publication-log time {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-publication-log small {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-footer {color:#526475
}

/* src/blackbox-world-v2/operations.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment {background:#f1ede5;border:1px solid rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations form, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-criterion form {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations textarea, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-criterion select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-criterion textarea {border:1px solid rgba(129,144,154,0.48);background:#fffdf9;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-criterion button {border:1px solid rgba(178,151,97,0.48);background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations small, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-action {border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-action dt {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment-card {border:1px solid rgba(129,144,154,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment-card.probable {border-color:rgba(123,156,137,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment-card.compromised {border-color:rgba(184,121,115,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-criterion {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-own-publication {background:#fffdf9;color:#526475;border-left:5px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations :focus-visible, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment :focus-visible {outline:3px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations h3, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-assessment h3 {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bw-operations a {color:#80601f
}

/* src/blackbox-world-v2/solo-presentation.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team {color-scheme:light;--bg:#fffdf9;--panel:#f1ede5;--panel2:#f1ede5;--line:rgba(129,144,154,0.48);--text:#183247;--muted:#526475;--amber:#80601f;--teal:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .primary {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .solo-danger {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .skip {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team textarea {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team input::placeholder, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team textarea::placeholder {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .lead {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .scene-image {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .photo-tag {background:rgba(255,253,249,0.902);border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .phase-bar {background:#f1ede5;border-bottom:1px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .live-label {border:1px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .phase-name {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .phase-track span {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .phase-track .done {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .advance {border:1px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .solo-sidebar {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .nav-item.active {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-link:hover {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.press {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.business {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.investigation {background:#f6e8e3;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.official {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.corporate {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.mail {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.radio {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .source-icon.social {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .unread-dot {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .sidebar-note {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .session-stamp {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .panel p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .situation {background:linear-gradient(120deg,#f1ede5,#f1ede5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .mission li {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .pill {border:1px solid rgba(178,151,97,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .restricted {color:#526475;background:#f1ede5;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .controls {background:#f1ede5;border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .controls p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .control-bottom {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reset-confirm {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .address-bar {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .address-bar input {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .address-bar button {border-left:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .search-line input {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .result-card>p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .result-bottom {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .mail-list .result-card {border-left:3px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .solo-empty {border:1px dashed rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.mail {background:#f1ede5;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.investigation {background:#f1ede5;border-color:rgba(184,121,115,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.press {background:#fffdf9;color:#183247;border-color:rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.business {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.corporate {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.social {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .site-banner.radio {background:#f1ede5;border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader {background:#fffdf9;color:#183247;box-shadow:0 20px 70px rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .masthead {border-bottom:1px solid rgba(129,144,154,0.48);background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .masthead>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.investigation .masthead {background:#f6e8e3;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.investigation .masthead>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.business .masthead {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.business .masthead>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.official .masthead {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.official .masthead>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.corporate .masthead {background:#f1ede5;color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.corporate .masthead>span {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.mail .masthead {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.archive .masthead {border-bottom:4px double rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.radio .masthead {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.radio .masthead>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.social .masthead {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader.social .masthead>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .article-type {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .article-dates {color:#526475;border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .article-photo img {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .article-photo figcaption {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader button.outline {border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader .text-link {color:#285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .reader-tools {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .fiction-note {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .audio-card {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .audio-mark {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .audio-card .primary {background:#f1ede5;border-color:rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .transcript {border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .related {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .error {border:1px solid rgba(184,121,115,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .citation {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .journal-marker {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .journal-marker.hypothesis {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .journal-marker.decision {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .journal-marker.question {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .journal-marker.message {background:#e6eee6
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .entry-meta span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .journal-content>p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .debrief-questions li {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .sealed {border:1px solid rgba(178,151,97,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .answers li {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .help-content li {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .toast {background:#fffdf9;color:#526475;border:1px solid rgba(129,144,154,0.48);box-shadow:0 7px 35px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .operation-grid label {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .table-scroll th, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .table-scroll td {border-bottom:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .action-detail {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .assessment-card {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .assessment-card>strong {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .assessment-card.probable {border-color:rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .assessment-card.probable>strong {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .assessment-card.compromised {border-color:rgba(184,121,115,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .assessment-card.compromised>strong {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .review-form {background:#f1ede5
}

/* src/blackbox-world-v2/team.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .team-alert {border-color:rgba(184,121,115,0.48);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .team-notice {border-color:rgba(129,144,154,0.48);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-operations input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-operations select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-operations textarea, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-criterion input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-criterion select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-criterion textarea {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-operations button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-criterion button {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-local-voice button {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-related button {color:#285b73
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-share button {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .blackbox-event article>p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .blackbox-role-dossier p, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .blackbox-role-dossier li, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .blackbox-shared-context p, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .blackbox-shared-context li {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .button--gold {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-phases button, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .bb-team .bw-publish {background:#dfc58e;color:#183247
}

/* src/components/vip-learning.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning {--vl-ink:#183247;--vl-muted:#526475;--vl-gold:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning h3, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning h4, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports h3 {color:var(--vl-ink,#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__sources {border:1px solid rgba(129,144,154,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__objectives, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__exercise, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__limits {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__chapter {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__example {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-learning__duo>div {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic {border:1px solid rgba(178,151,97,0.48);background:linear-gradient(145deg,#f1ede5,#fffdf9);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic li {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic__number {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic--flow li+li:before {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic--comparison li:nth-child(even) {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic__takeaway {color:#80601f!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-infographic button {color:#183247!important;border-color:rgba(129,144,154,0.48)!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-retrieval {border-top:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-retrieval textarea, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports input {background:#f1ede5!important;color:#183247!important;border:1px solid rgba(129,144,154,0.48)!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-retrieval textarea::placeholder {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-retrieval summary {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports__job {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports__status {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports__form {border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .vip-imports__health {color:#526475
}

/* src/contrechamp/contrechamp.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-page {--cc-gold:#80601f;--cc-ink:#f1ede5;--cc-panel:#f1ede5;--cc-muted:#526475;--cc-line:rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-daily {background:linear-gradient(115deg,#f1ede5,#f1ede5);box-shadow:0 12px 60px rgba(24,50,71,0.07)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-daily-cover {background:repeating-linear-gradient(105deg,transparent 0 25px,rgba(var(--inerva-gold-rgb), 0.0471) 26px 27px,transparent 28px 58px),radial-gradient(ellipse at top,#f1ede5,#f1ede5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-resume button {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-footnote {color:#526475!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-error {border:1px solid rgba(184,121,115,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-error p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-error button {border:1px solid rgba(184,121,115,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-page select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-page textarea {background:#f1ede5;border:1px solid rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-case-card {background:linear-gradient(145deg,#f1ede5,#f1ede5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-case-card>div>svg {color:#256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-steps li {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-statements label, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-conclusion>div>label {border:1px solid rgba(129,144,154,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-claim {background:#fffdf9;color:#183247!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-evidence-choice {border:1px solid rgba(129,144,154,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-pieces>article {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-piece-why {color:#526475!important
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-result {background:linear-gradient(130deg,#f1ede5,#f1ede5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-result .cc-limit {color:#183247;border-left:2px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-before-after>div {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-axis-grid>div {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-corrections article>span {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-corrections article.is-correct>span {color:#256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-extension label {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-badges article {background:#f1ede5;color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-history>button {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-media-dialog {background:#f1ede5;border:1px solid rgba(129,144,154,0.48);box-shadow:0 30px 100px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-media-dialog header button {background:#f1ede5;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-document-reading {background:#fffdf9;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-document-reading p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-document-reading small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-page.cc-page--home {
  --cc-mint: #256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-hero {
  border: 1px solid rgba(123,156,137,0.2);
  background:
    radial-gradient(circle at 8% 42%, rgba(220,236,225,0.14), transparent 21rem),
    radial-gradient(circle at 86% 10%, rgba(221,233,238,0.12), transparent 26rem),
    linear-gradient(125deg, rgba(241,237,229,0.98), rgba(255,253,249,0.96))
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-hero::after {
  border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-hero__mark {
  border: 1px solid rgba(123,156,137,0.34);
  background: radial-gradient(circle, rgba(220,236,225,0.1), transparent 66%);
  box-shadow: 0 0 80px rgba(24,50,71,0.028)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-hero__mark > span { border: 1px solid rgba(123,156,137,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-hero__copy h1 { color: var(--#183247)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-hero__copy > p { color: #526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-cycle h2 small { color:var(--text-muted,#526475)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-cycle progress { background:#f1ede5; accent-color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-cycle progress::-webkit-progress-bar { background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-cycle progress::-webkit-progress-value { background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .cc-cycle progress::-moz-progress-bar { background:#dfc58e
}

/* src/decel/decel.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel {--dc-ink:#183247;--dc-muted:#526475;--dc-gold:#80601f;--dc-line:rgba(129,144,154,0.16);--dc-bg:#fffdf9;color-scheme:light
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel button:hover:not(:disabled) {background:rgba(24,50,71,0.047);border-color:rgba(178,151,97,0.502)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel h1, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel h3 {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-mark {border:1px solid rgba(178,151,97,0.314)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-brand strong {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-brand strong span {border-left:1px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-progress {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-stage {border:1px solid rgba(129,144,154,0.16);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-stage:after {box-shadow:inset 0 0 70px rgba(24,50,71,0.11)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-top {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-top i {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-title {text-shadow:0 3px 20px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-title h1 em {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-title p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-subtitle {background:rgba(255,253,249,0.91);border-left:2px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-subtitle p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-bottom {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-scene-loading {background:rgba(255,253,249,0.91)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-mission {border:1px solid rgba(178,151,97,0.208);background:rgba(223,197,142,0.031)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-mission strong {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel label {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel textarea {background:#f1ede5;color:#183247;border:1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel textarea::placeholder {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel button.decel-primary {background:#dfc58e;color:#183247;border-color:rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel button.decel-primary:hover:not(:disabled) {background:#dfc58e;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-candidate {background:rgba(223,197,142,0.082);border:1px solid rgba(178,151,97,0.314)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel progress {background:rgba(24,50,71,0.094)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel progress::-webkit-progress-bar {background:rgba(24,50,71,0.094)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel progress::-webkit-progress-value {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel progress::-moz-progress-bar {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-markers button {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-markers span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel kbd {border:1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-formula {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-alert {border:1px solid rgba(178,151,97,0.376);background:rgba(223,197,142,0.078);color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel legend {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-result>strong span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-notebook, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-replay {background:#fffdf9
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel thead th {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel tbody th {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel tbody th small {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel a {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-modal {background:rgba(255,253,249,0.863)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-modal>div {background:#f1ede5;border:1px solid rgba(178,151,97,0.2);box-shadow:0 30px 100px rgba(24,50,71,0.15)
}

@media(min-width:1300px){

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel--brief .decel-stage {background:linear-gradient(90deg,#fffdf9,#f1ede5)
  }}

@media(max-width:760px){

  html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .decel-mobile-markers button {background:rgba(241,237,229,0.949);border-color:rgba(178,151,97,0.533);color:#526475
  }}

/* src/discovery/discovery.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-public {background:#fffdf9;color:#183247;color-scheme:light
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-top {border-bottom:1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-top>a:last-child {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-main>h1 em {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-lead {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-facts {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-cases article, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-document, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-result, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-save {border:1px solid rgba(129,144,154,0.502);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-fine {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-invitation {border-left:2px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-step {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-evidence .discovery-document {border-left:3px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-public blockquote {border-left:2px solid rgba(178,151,97,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-choices label {background:#f1ede5;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-choices label.is-selected {background:#f1ede5;border-color:rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-choices input {accent-color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-choices small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-path small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-path svg {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-share label {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-share input {background:#fffdf9;color:#183247;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-share small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-comparison h3 {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-save {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-back {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-footer {color:#526475;border-top:1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-public :focus-visible {outline:3px solid rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-hub .discovery-document, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-hub .discovery-save {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-circle-members li {border-bottom:1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-circle-members .done {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-hub progress {accent-color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-entry {border:1px solid rgba(178,151,97,0.333)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .discovery-entry p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .guest-roles article {border-bottom:1px solid rgba(129,144,154,0.16)
}

/* src/onboarding/onboarding.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-sync.is-error {color:#526475;background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-hero p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-button {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-text {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-page progress::-webkit-progress-value {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-page progress::-moz-progress-bar {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-lesson-card {background:rgba(241,237,229,0.6)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-card-meta {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-lesson-card.is-complete {border-color:rgba(123,156,137,0.35)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-finish {border:1px solid rgba(123,156,137,0.4);background:rgba(220,236,225,0.06)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-finish p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-lesson-body {background:rgba(241,237,229,0.65)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-scene p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-points p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-remember p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-matches [aria-invalid=true] {border-color:rgba(178,151,97,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-feedback {border:1px solid rgba(178,151,97,0.48);background:rgba(241,237,229,0.12);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-feedback.is-success {border-color:rgba(123,156,137,0.4);background:rgba(220,236,225,0.08);color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-order .is-chosen {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-success>p {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-welcome p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .ob-visit ol {color:#526475
}

/* src/trajectoire/trajectoire.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page {--tr-gold:#80601f;--tr-line:rgba(129,144,154,0.48);--tr-muted:#526475;color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page h1, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page h2, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page h3 {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-identity {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-objective {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-button {background:linear-gradient(110deg,#dfc58e,#dfc58e);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-secondary {background:#f1ede5;border-color:rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-next {background:linear-gradient(115deg,#f1ede5,#f1ede5);border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-next-index small {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-panel {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-node {border:1px solid rgba(129,144,154,0.48);background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-timeline li.is-complete .tr-node {background:#f1ede5;border-color:rgba(123,156,137,0.48);color:#256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-timeline article {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-complete {color:#256756
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-section-heading>button {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-goals label {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-goals label.is-selected {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page input[type=text], html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page input:not([type]), html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-page textarea {background:#f1ede5;border:1px solid rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-error {border:1px solid rgba(184,121,115,0.48);background:rgba(246,232,227,0.188)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-error button {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-comparison {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-result-row {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-return {background:#f1ede5;color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-return a {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-return span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .tr-admin-metrics article {background:#f1ede5
}

/* src/pages/admin/analytics.css */

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage {--pilotage-line:rgba(129,144,154,0.19)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage small {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-hero {background:linear-gradient(130deg,#f1ede5,#fffdf9)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-hero aside span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-filters {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage input, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage select, html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage textarea {background:#fffdf9;border:1px solid rgba(129,144,154,0.48);color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-scope {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-metric {background:linear-gradient(140deg,#f1ede5,#f1ede5)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-metric>span {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-metric strong {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-panel {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-panel h3 {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage th {color:#526475;background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage td {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage tr:hover td {background:#f1ede5
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-empty {background:#fffdf9;border:1px dashed rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-chart {border-bottom:1px solid rgba(129,144,154,0.48);background:repeating-linear-gradient(to top,transparent 0,transparent 44px,rgba(24,50,71,0.12) 45px,transparent 46px)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-chart i {background:linear-gradient(to top,#f1ede5,#dfc58e)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-chart__column:hover i {background:#dfc58e
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage-chart__axis {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage summary {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .pilotage li {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .analytics-consent__panel {background:#f1ede5;border:1px solid rgba(178,151,97,0.48);box-shadow:0 12px 40px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .analytics-consent__panel strong {color:#183247
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .analytics-consent__panel p {color:#526475
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .analytics-consent__panel>a {color:#80601f
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .analytics-consent__settings {background:#f1ede5;color:#526475;border:1px solid rgba(129,144,154,0.48)
}

html[data-theme="light"]:where(:not([data-inerva-surface="simlab"])) .analytics-consent__settings:focus-visible {outline:3px solid rgba(178,151,97,0.48)
}

/* public/pwa-install.css */

html[data-theme="light"] .inerva-install-prompt {
  --install-gold: #80601f;
  --install-navy: #f1ede5;
  color: #183247
}

html[data-theme="light"] .inerva-install-prompt__close {
  color: #526475
}

html[data-theme="light"] .inerva-install-prompt h2 {
  color: #183247
}

html[data-theme="light"] .inerva-install-prompt__copy {
  color: #183247
}

html[data-theme="light"] .inerva-install-prompt__benefit {
  color: #526475
}

html[data-theme="light"] .inerva-install-prompt__benefit::before {
  background: #dfc58e
}

html[data-theme="light"] .inerva-install-prompt__install {
  color: #183247
}

html[data-theme="light"] .inerva-install-prompt__later {
  color: #526475
}

/* simlab/public/styles.css */

html[data-theme="light"]:where([data-inerva-surface="simlab"]) {
  --navy: #f1ede5;
  --navy-2: #f1ede5;
  --navy-3: #f1ede5;
  --navy-4: #f1ede5;
  --gold: #80601f;
  --gold-bright: #80601f;
  --blue: #285b73;
  --blue-bright: #285b73;
  --ivory: #183247;
  --panel: rgba(241,237,229,0.92);
  --panel-solid: #f1ede5;
  --panel-2: #f1ede5;
  --line: rgba(129,144,154,0.16);
  --line-strong: rgba(129,144,154,0.22);
  --muted: #526475;
  --dim: #526475;
  --blue-soft: rgba(221,233,238,0.13);
  --red: #a13935;
  --shadow: 0 26px 90px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) { color-scheme: light
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) body {
  background:
    radial-gradient(circle at 13% -8%, rgba(var(--inerva-gold-rgb), 0.115), transparent 34rem),
    radial-gradient(circle at 90% 8%, rgba(221,233,238,0.12), transparent 38rem),
    linear-gradient(145deg, rgba(241,237,229,0.34), transparent 45%),
    var(--bg)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) body::before {
  background-image: linear-gradient(rgba(221,233,238,0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(221,233,238,0.035) 1px, transparent 1px)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .topbar {
  border-bottom: 1px solid rgba(129,144,154,0.18);
  background: rgba(241,237,229,0.82)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .brand-symbol {
  box-shadow: 0 0 30px rgba(24,50,71,0.042)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .product-chip {
  color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .status-pill.success { border-color: rgba(129,144,154,0.38)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .status-pill.warning { border-color: rgba(184,121,115,0.4)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .hero {
  border-bottom: 1px solid rgba(129,144,154,0.16);
  background:
    linear-gradient(90deg, rgba(241,237,229,0.98) 0%, rgba(241,237,229,0.88) 52%, rgba(241,237,229,0.68) 100%),
    radial-gradient(circle at 78% 38%, rgba(221,233,238,0.15), transparent 30rem)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .eyebrow span { background: #dfc58e
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .principles span { border: 1px solid rgba(129,144,154,0.23); background: rgba(241,237,229,0.45)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .lab-identity-card {
  background: linear-gradient(145deg, rgba(241,237,229,0.76), rgba(241,237,229,0.78));
  box-shadow: 0 36px 100px rgba(24,50,71,0.126), inset 0 1px rgba(var(--inerva-gold-rgb), .08)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .lab-identity-card::before { background: linear-gradient(to right, transparent, #dfc58e, transparent)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .lab-lockup-crop { background: #fffdf9
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .hero-orbit { border: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .hero-orbit-one { box-shadow: 0 0 0 58px rgba(24,50,71,0.009), 0 0 0 116px rgba(24,50,71,0.005)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .hero-scanline { background: linear-gradient(to right, transparent, rgba(221,233,238,0.23), transparent)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .hero-corner { color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .ai-setup-banner { border: 1px solid rgba(184,121,115,0.35); background: rgba(241,222,217,0.07)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) code { background: rgba(255,253,249,0.25); color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-card {
  border: 1px solid rgba(129,144,154,0.16);
  box-shadow: 0 12px 42px rgba(24,50,71,0.084)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-card::before { background: linear-gradient(to right, transparent, color-mix(in srgb, var(--accent) 82%, #fffdf9), transparent)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .launch-circle { color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-brief-card {
  border: 1px solid color-mix(in srgb, var(--accent) 28%, rgba(129,144,154,0.22));
  box-shadow: 0 28px 82px rgba(24,50,71,0.105)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-brief-card::before { background: linear-gradient(to right, transparent, color-mix(in srgb, var(--accent) 82%, #fffdf9), transparent)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-brief-body > aside span, html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-brief-body > aside small { color: color-mix(in srgb, var(--accent) 78%, #183247)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-context { color: #526475
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .scenario-brief-card > footer { background: rgba(255,253,249,0.38)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .skeleton-card { background: linear-gradient(100deg, #f1ede5 20%, #f1ede5 40%, #f1ede5 60%)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .method-strip { border: 1px solid rgba(129,144,154,0.16); background: rgba(241,237,229,0.42)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .primary-button {
  background: #dfc58e;
  color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .primary-button:hover { background: #dfc58e
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .ghost-button {
  background: rgba(241,237,229,0.2)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .icon-button { border: 1px solid rgba(129,144,154,0.24)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .start-dialog {
  box-shadow: 0 45px 120px rgba(24,50,71,0.15)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .start-dialog::after { background: linear-gradient(to right, transparent, #dfc58e, transparent)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .dialog-context { color: #526475
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) input, html[data-theme="light"]:where([data-inerva-surface="simlab"]) textarea {
  background: rgba(255,253,249,0.78)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .panel { border: 1px solid rgba(129,144,154,0.18); background: linear-gradient(155deg, rgba(241,237,229,0.72), var(--panel) 52%); box-shadow: 0 18px 60px rgba(24,50,71,0.077)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .panel-heading { border-bottom: 1px solid rgba(129,144,154,0.16)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .composer { border-top: 1px solid rgba(129,144,154,0.16); background: rgba(255,253,249,0.76)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .action-tab.active { color: #183247; background: #dfc58e
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .focus-button { border: 1px solid rgba(129,144,154,0.16); background: rgba(241,237,229,0.68)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .observation-block { border: 1px solid rgba(129,144,154,0.17); background: rgba(255,253,249,0.58)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .observation-item::before { background: #dfc58e
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .debrief-hero { border: 1px solid rgba(129,144,154,0.18); background: linear-gradient(135deg, rgba(var(--inerva-gold-rgb), .13), rgba(241,237,229,0.92) 42%)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .truth-box { color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .bullet-list li::before { background: #dfc58e
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .score-bar i { background: linear-gradient(90deg, #dfc58e, #dfc58e)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .missed-cue { background: rgba(24,50,71,0.02)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .caution-box { background: rgba(241,222,217,0.06)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .transcript-entry { background: rgba(24,50,71,0.015)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .transcript-entry.observation { border-left-color: rgba(129,144,154,0.48); background: rgba(241,237,229,0.045)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .transcript-entry.note { border-left-color: rgba(129,144,154,0.48)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .load-error { border: 1px solid rgba(184,121,115,0.25)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .toast { background: #f1ede5
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .toast.error { border-color: rgba(184,121,115,0.5)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .admin-badges .warning { border-color: rgba(184,121,115,0.35)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .admin-badges .success { border-color: rgba(129,144,154,0.35)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .admin-tab.active { background: #dfc58e; color: #183247
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .admin-scenario-row { border: 1px solid rgba(129,144,154,0.16); background: linear-gradient(110deg, rgba(241,237,229,0.62), var(--panel))
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .mini-button.danger:hover { border-color: rgba(184,121,115,0.4)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .upload-zone { background: rgba(24,50,71,0.015)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .archive-warning { background: rgba(241,222,217,0.06)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .ai-diagnostic-row { background: rgba(24,50,71,0.018)
}

html[data-theme="light"]:where([data-inerva-surface="simlab"]) .inerva-language select {
  background: #f1ede5;
  color: #80601f;
  color-scheme: light
}
