/* Generated by extension/scripts/build-themes.mjs. */
:root:where([data-theme="light"]) {
  --page: #ffffff;
  --ink: #17253b;
  --muted: #59708c;
  --line: #d5dfeb;
  --green: #416719;
  color-scheme: light;
}
:where(html[data-theme="light"]) .signin-link {color:#59708c}
:where(html[data-theme="light"]) .signin-link:hover {color:var(--theme-accent-ink)}
:where(html[data-theme="light"]) body:not(.auth-page) {
  background-image: radial-gradient(ellipse 650px 450px at 86% 9%, #536c9010, transparent 75%);
}
:where(html[data-theme="light"]) .site-header { background: #ffffff; border-bottom-color: #d5dfeb; }
:where(html[data-theme="light"]) .brand-icon img { filter: none; }
:where(html[data-theme="light"]) .brand-period, :where(html[data-theme="light"]) .app-wordmark > span { color: var(--theme-accent-ink); }
:where(html[data-theme="light"]) .desktop-nav { color: #59708c; }
:where(html[data-theme="light"]) .desktop-nav a:hover { color: var(--theme-accent-ink); }
:where(html[data-theme="light"]) .header-cta {
  background: var(--theme-accent-fill);
}
:where(html[data-theme="light"]) .mobile-nav:not([hidden]) { background: #ffffff; }
:where(html[data-theme="light"]) .eyebrow { color: #59708c; }
:where(html[data-theme="light"]) .status-dot { background: var(--theme-accent-fill); box-shadow: 0 0 12px #23385218; }
:where(html[data-theme="light"]) .hero:after {
  background-image: linear-gradient(#536c9010 1px, transparent 1px), linear-gradient(90deg, #536c9010 1px, transparent 1px);
}
:where(html[data-theme="light"]) h1 > span { color: var(--theme-accent-ink); }
:where(html[data-theme="light"]) .hero-aside .section-index { color: #59708c; }
:where(html[data-theme="light"]) .hero-aside p { color: #17253b; }
:where(html[data-theme="light"]) .text-link { color: #17253b; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .text-link > span { color: var(--theme-accent-ink); }
:where(html[data-theme="light"]) .button-dark { background: var(--theme-accent-fill); }
:where(html[data-theme="light"]) .hero-note { color: #59708c; }
:where(html[data-theme="light"]) .hero-caption { color: #17253b; }
:where(html[data-theme="light"]) .hero-caption i { color: #59708c; }
:where(html[data-theme="light"]) .demo-topline { color: #59708c; }
:where(html[data-theme="light"]) .workspace {
  background: #ffffff;
  border-color: #d5dfeb;
  box-shadow: 0 20px 90px -35px #23385218;
}
:where(html[data-theme="light"]) .app-sidebar { background: #ffffff; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .workspace-label, :where(html[data-theme="light"]) .app-sidebar > .workspace-label { color: #59708c; }
:where(html[data-theme="light"]) .app-nav { color: #59708c; }
:where(html[data-theme="light"]) .app-nav:hover { background: #f1f5fa; }
:where(html[data-theme="light"]) .sidebar-bottom { border-color: #d5dfeb; color: #17253b; }
:where(html[data-theme="light"]) .sidebar-bottom small { color: #59708c; }
:where(html[data-theme="light"]) .demo-avatar { background: #f1f5fa; color: #416719; }
:where(html[data-theme="light"]) .breadcrumb { color: #59708c; }
:where(html[data-theme="light"]) .breadcrumb span { color: #59708c; }
:where(html[data-theme="light"]) .demo-badge { border-color: #d5dfeb; color: #416719; }
:where(html[data-theme="light"]) .metrics > div { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .metrics > div > span { color: #59708c; }
:where(html[data-theme="light"]) .metrics strong { color: #17253b; }
:where(html[data-theme="light"]) .metrics strong > span { color: #59708c; }
:where(html[data-theme="light"]) .metrics > div:first-child strong > span { color: #416719; }
:where(html[data-theme="light"]) .metrics small { color: #59708c; }
:where(html[data-theme="light"]) .metrics strong > .amber-dot { background: #fff5e7; }
:where(html[data-theme="light"]) .table-toolbar { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .filter-tabs button { color: #59708c; }
:where(html[data-theme="light"]) .filter-tabs button.selected { color: #17253b; }
:where(html[data-theme="light"]) .filter-tabs button.selected:after { background: var(--theme-accent-fill); }
:where(html[data-theme="light"]) .filter-tabs button span { background: #f1f5fa; color: #17253b; }
:where(html[data-theme="light"]) .exchange-filter select { background: #f1f5fa; border-color: #d5dfeb; color: #59708c; }
:where(html[data-theme="light"]) .order-table th { color: #59708c; }
:where(html[data-theme="light"]) .order-table td { border-color: #d5dfeb; color: #17253b; }
:where(html[data-theme="light"]) .order-table tr.selected td { background: #f1f5fa; }
:where(html[data-theme="light"]) .order-table tr.selected td:first-child { box-shadow: inset 2px 0 #23385218; }
:where(html[data-theme="light"]) .order-table td:first-child small { color: #59708c; }
:where(html[data-theme="light"]) .side-tag.buy { color: #416719; background: #eff7e7; }
:where(html[data-theme="light"]) .side-tag.sell { color: #17253b; background: #f1f5fa; }
:where(html[data-theme="light"]) .doc-progress { color: #59708c; }
:where(html[data-theme="light"]) .doc-progress.incomplete { color: #91530b; }
:where(html[data-theme="light"]) .doc-progress.incomplete > i { background: #fff5e7; }
:where(html[data-theme="light"]) .order-open { color: #416719; }
:where(html[data-theme="light"]) .order-open:hover { background: #eff7e7; }
:where(html[data-theme="light"]) .table-foot { color: #59708c; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .order-detail { background: #f1f5fa; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .detail-top { color: #17253b; }
:where(html[data-theme="light"]) .detail-top > span { color: #59708c; }
:where(html[data-theme="light"]) .detail-value { color: #17253b; }
:where(html[data-theme="light"]) .detail-meta { color: #59708c; }
:where(html[data-theme="light"]) .detail-divider { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .detail-label { color: #59708c; }
:where(html[data-theme="light"]) .detail-label b { color: #416719; }
:where(html[data-theme="light"]) .detail-steps { color: #59708c; }
:where(html[data-theme="light"]) .detail-steps li > span:last-child { color: #416719; }
:where(html[data-theme="light"]) .detail-steps .not-done, :where(html[data-theme="light"]) .detail-steps .not-done > span:last-child { color: #91530b; }
:where(html[data-theme="light"]) .detail-state { background: #f1f5fa; color: #416719; }
:where(html[data-theme="light"]) .detail-state.attention { background: #fff5e7; color: #91530b; }
:where(html[data-theme="light"]) .workspace-bottom > span:first-child { color: #59708c; }
:where(html[data-theme="light"]) .workspace-bottom p { color: #59708c; }
:where(html[data-theme="light"]) .workspace-bottom > span:last-child { color: var(--theme-accent-ink); }
:where(html[data-theme="light"]) .contact-grid article { border-color: #d5dfeb; background: #f1f5fa; }
:where(html[data-theme="light"]) .contact-avatar { background: #f1f5fa; color: #416719; }
:where(html[data-theme="light"]) .contact-status { color: #416719; }
:where(html[data-theme="light"]) .contact-status.missing { color: #91530b; }
:where(html[data-theme="light"]) .analytics-preview strong > span { color: #416719; }
:where(html[data-theme="light"]) .bar-chart { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .bar-chart i { background: #e5edf6; }
:where(html[data-theme="light"]) .chart-days { color: #59708c; }
:where(html[data-theme="light"]) .analytics-note { background: #f1f5fa; }
:where(html[data-theme="light"]) .large-asterisk { color: #416719; }
:where(html[data-theme="light"]) .analytics-note p { color: #59708c; }
:where(html[data-theme="light"]) .section-index { color: #59708c; }
:where(html[data-theme="light"]) .section-heading h2 span, :where(html[data-theme="light"]) .integrations-section h2 span { color: #59708c; }
:where(html[data-theme="light"]) .section-heading > p { color: #59708c; }
:where(html[data-theme="light"]) .feature-card { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .feature-number { color: #59708c; }
:where(html[data-theme="light"]) .feature-card > p { color: #59708c; }
:where(html[data-theme="light"]) .feature-tag { color: #416719; }
:where(html[data-theme="light"]) .order-art > div { border-color: #d5dfeb; background: #f1f5fa; color: #17253b; box-shadow: 0 8px 25px -12px #23385218; }
:where(html[data-theme="light"]) .order-art > div > span { background: #f1f5fa; color: #416719; }
:where(html[data-theme="light"]) .order-art b { color: #416719; }
:where(html[data-theme="light"]) .paper { border-color: #d5dfeb; box-shadow: 0 15px 30px -15px #23385218; }
:where(html[data-theme="light"]) .paper > i { background: #e5edf6; }
:where(html[data-theme="light"]) .paper > b { color: #59708c; }
:where(html[data-theme="light"]) .back-paper { background: #e5edf6; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .folder-shape, :where(html[data-theme="light"]) .folder-shape:before { border-color: #bad59c; }
:where(html[data-theme="light"]) .folder-shape > span { color: #416719; }
:where(html[data-theme="light"]) .archive-label { color: #59708c; }
:where(html[data-theme="light"]) .process-section { background: #ffffff; color: #17253b; border-block: 1px solid #d5dfeb; }
:where(html[data-theme="light"]) .process-section .section-index { color: #59708c; }
:where(html[data-theme="light"]) .process-intro > p, :where(html[data-theme="light"]) .process-steps p { color: #59708c; }
:where(html[data-theme="light"]) .process-steps article { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .process-steps article > span:first-child { color: #416719; }
:where(html[data-theme="light"]) .process-steps article > span:last-child { color: #59708c; }
:where(html[data-theme="light"]) .roadmap-note { color: #59708c; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .integrations-section p { color: #59708c; }
:where(html[data-theme="light"]) .outline-tag { color: #416719; border-color: #bad59c; }
:where(html[data-theme="light"]) .integration-mark { background: #f1f5fa; border-color: #d5dfeb; color: #17253b; }
:where(html[data-theme="light"]) .integration-list strong > span { color: #59708c; }
:where(html[data-theme="light"]) .integration-list > div > span:last-child { color: #59708c; }
:where(html[data-theme="light"]) .faq-list summary > span { color: #416719; }
:where(html[data-theme="light"]) .faq-list p { color: #59708c; }
:where(html[data-theme="light"]) .closing { background: #ffffff; color: #17253b; border: 1px solid #d5dfeb; }
:where(html[data-theme="light"]) .closing > .section-index { color: #59708c; }
:where(html[data-theme="light"]) .closing h2 > span { color: #416719; }
:where(html[data-theme="light"]) .closing-symbol img { filter: none; }
:where(html[data-theme="light"]) .free-plan-description {color:#59708c}
:where(html[data-theme="light"]) .free-plan-price small {color:#59708c}
:where(html[data-theme="light"]) .free-plan-note {color:#59708c}
:where(html[data-theme="light"]) .footer > span { color: #59708c; }
:where(html[data-theme="light"]) .footer > small { color: #59708c; }
:where(html[data-theme="light"]) .auth-story {
  background: radial-gradient(ellipse at 0 65%, #536c9010, transparent 65%), #ffffff;
  border-color: #d5dfeb;
}
:where(html[data-theme="light"]) .auth-story-content > .section-index { color: #59708c; }
:where(html[data-theme="light"]) .auth-story h1 span { color: #416719; }
:where(html[data-theme="light"]) .auth-story-content > p { color: #59708c; }
:where(html[data-theme="light"]) .story-step { color: #59708c; }
:where(html[data-theme="light"]) .story-step b { border-color: #d5dfeb; }
:where(html[data-theme="light"]) .story-step.current { color: #416719; }
:where(html[data-theme="light"]) .story-step.current b { color: #416719; border-color: #bad59c; }
:where(html[data-theme="light"]) .auth-story-footer { color: #59708c; }
:where(html[data-theme="light"]) .auth-story-footer > span:last-child { color: #416719; }
:where(html[data-theme="light"]) .auth-top { color: #59708c; }
:where(html[data-theme="light"]) .auth-top > a { color: #59708c; }
:where(html[data-theme="light"]) .auth-kicker { color: #59708c; }
:where(html[data-theme="light"]) .auth-card h2 > span { color: #416719; }
:where(html[data-theme="light"]) .auth-description { color: #59708c; }
:where(html[data-theme="light"]) .auth-debug { background: #f1f5fa; border-color: #bad59c; }
:where(html[data-theme="light"]) .debug-label { color: #416719; border-color: #bad59c; }
:where(html[data-theme="light"]) .auth-debug p { color: #59708c; }
:where(html[data-theme="light"]) .auth-debug strong { color: #416719; }
:where(html[data-theme="light"]) .auth-field label { color: #17253b; }
:where(html[data-theme="light"]) .auth-field input { background: #ffffff; border-color: #d5dfeb; color: #17253b; }
:where(html[data-theme="light"]) .auth-field input::placeholder { color: #59708c; }
:where(html[data-theme="light"]) .auth-field input:focus { border-color: #bad59c; box-shadow: 0 0 0 3px #23385218; }
:where(html[data-theme="light"]) .auth-field input[aria-invalid=true] { border-color: #e5b5bf; }
:where(html[data-theme="light"]) .auth-field small { color: #59708c; }
:where(html[data-theme="light"]) .password-toggle { color: #59708c; }
:where(html[data-theme="light"]) .password-toggle:hover { color: #416719; }
:where(html[data-theme="light"]) .auth-form-note { color: #59708c; }
:where(html[data-theme="light"]) .auth-footer { color: #59708c; }
:where(html[data-theme="light"]) .field-error { color: #ba3045; }
:where(html[data-theme="light"]) .form-error { background: #f1f5fa; border-color: #e5b5bf; color: #ba3045; }
:where(html[data-theme="light"]) .verification-recipient { color: #59708c; }
:where(html[data-theme="light"]) .verification-recipient strong { color: #17253b; }
:where(html[data-theme="light"]) .auth-field .code-input::placeholder { color: #59708c; }
:where(html[data-theme="light"]) .auth-back { color: #59708c; }
:where(html[data-theme="light"]) .auth-back:hover { color: #416719; }
:where(html[data-theme="light"]) .success-icon { background: #eff7e7; border-color: #bad59c; color: #416719; }
:where(html[data-theme="light"]) .auth-success > p { color: #59708c; }
:where(html[data-theme="light"]) .auth-success .success-debug { color: #416719; border-color: #d5dfeb; }
:where(html[data-theme="light"]) .auth-loading { color: #59708c; }
@media(max-width:800px) {
  :where(html[data-theme="light"]) .app-sidebar { border-bottom-color: #d5dfeb; }
}
