:root{--bs-body-bg: var(--surface-page);--bs-body-bg-rgb: 255, 255, 255;--bs-body-color: var(--ink-soft);--bs-body-color-rgb: 58, 57, 52;--bs-border-color: var(--rule);--bs-border-color-translucent: var(--rule);--bs-code-color: var(--code-color, var(--foreground));--bs-danger: var(--danger);--bs-danger-bg-subtle: rgba(179, 38, 30, .07);--bs-danger-border-subtle: rgba(179, 38, 30, .35);--bs-danger-rgb: 179, 38, 30;--bs-danger-text-emphasis: var(--danger);--bs-dark: var(--ink);--bs-dark-bg-subtle: rgba(30, 29, 27, .06);--bs-dark-border-subtle: var(--rule);--bs-dark-rgb: 30, 29, 27;--bs-emphasis-color: var(--ink);--bs-emphasis-color-rgb: 30, 29, 27;--bs-focus-ring-color: rgba(51, 87, 154, .35);--bs-info: var(--ink-soft);--bs-info-bg-subtle: rgba(58, 57, 52, .06);--bs-info-border-subtle: var(--rule);--bs-info-rgb: 58, 57, 52;--bs-info-text-emphasis: var(--ink-soft);--bs-light: var(--surface-paper);--bs-light-bg-subtle: rgba(244, 243, 239, 1);--bs-light-border-subtle: var(--rule);--bs-light-rgb: 244, 243, 239;--bs-link-color: var(--link);--bs-link-color-rgb: 30, 29, 27;--bs-link-hover-color: var(--link-hover);--bs-link-hover-color-rgb: 58, 57, 52;--bs-primary: var(--action);--bs-primary-bg-subtle: rgba(30, 29, 27, .06);--bs-primary-border-subtle: var(--rule);--bs-primary-rgb: 30, 29, 27;--bs-primary-text-emphasis: var(--action);--bs-secondary: var(--pencil);--bs-secondary-bg: var(--surface-paper);--bs-secondary-bg-rgb: 244, 243, 239;--bs-secondary-bg-subtle: rgba(95, 93, 87, .06);--bs-secondary-border-subtle: var(--rule);--bs-secondary-color: var(--pencil);--bs-secondary-color-rgb: 95, 93, 87;--bs-secondary-rgb: 95, 93, 87;--bs-secondary-text-emphasis: var(--pencil);--bs-success: var(--green-quiet);--bs-success-bg-subtle: rgba(46, 106, 70, .08);--bs-success-border-subtle: rgba(46, 106, 70, .3);--bs-success-rgb: 46, 106, 70;--bs-success-text-emphasis: var(--green-quiet);--bs-tertiary-bg: var(--surface-page-deep);--bs-tertiary-bg-rgb: 248, 247, 244;--bs-tertiary-color: var(--pencil-quiet);--bs-tertiary-color-rgb: 108, 105, 98;--bs-warning: var(--warning);--bs-warning-bg-subtle: rgba(143, 94, 16, .1);--bs-warning-border-subtle: rgba(143, 94, 16, .35);--bs-warning-rgb: 143, 94, 16;--bs-warning-text-emphasis: var(--warning)}.btn-primary{--bs-btn-color: var(--action-foreground);--bs-btn-bg: var(--action);--bs-btn-border-color: var(--action);--bs-btn-hover-color: var(--action-foreground);--bs-btn-hover-bg: var(--action-hover);--bs-btn-hover-border-color: var(--action-hover);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--action-foreground);--bs-btn-active-bg: var(--action-hover);--bs-btn-active-border-color: var(--action-hover);--bs-btn-disabled-color: var(--action-foreground);--bs-btn-disabled-bg: var(--action);--bs-btn-disabled-border-color: var(--action)}.btn-outline-primary{--bs-btn-color: var(--action);--bs-btn-border-color: var(--action);--bs-btn-hover-color: var(--action-foreground);--bs-btn-hover-bg: var(--action);--bs-btn-hover-border-color: var(--action);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--action-foreground);--bs-btn-active-bg: var(--action);--bs-btn-active-border-color: var(--action);--bs-btn-disabled-color: var(--action);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--action)}.bg-primary{color:var(--action-foreground)}.btn-secondary{--bs-btn-color: var(--secondary-foreground);--bs-btn-bg: var(--pencil);--bs-btn-border-color: var(--pencil);--bs-btn-hover-color: var(--secondary-foreground);--bs-btn-hover-bg: var(--ink-soft);--bs-btn-hover-border-color: var(--ink-soft);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--secondary-foreground);--bs-btn-active-bg: var(--ink-soft);--bs-btn-active-border-color: var(--ink-soft);--bs-btn-disabled-color: var(--secondary-foreground);--bs-btn-disabled-bg: var(--pencil);--bs-btn-disabled-border-color: var(--pencil)}.btn-outline-secondary{--bs-btn-color: var(--pencil);--bs-btn-border-color: var(--pencil);--bs-btn-hover-color: var(--secondary-foreground);--bs-btn-hover-bg: var(--pencil);--bs-btn-hover-border-color: var(--pencil);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--secondary-foreground);--bs-btn-active-bg: var(--pencil);--bs-btn-active-border-color: var(--pencil);--bs-btn-disabled-color: var(--pencil);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--pencil)}.bg-secondary{color:var(--secondary-foreground)}.btn-success{--bs-btn-color: var(--success-foreground);--bs-btn-bg: var(--green-quiet);--bs-btn-border-color: var(--green-quiet);--bs-btn-hover-color: var(--success-foreground);--bs-btn-hover-bg: var(--ink);--bs-btn-hover-border-color: var(--ink);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--success-foreground);--bs-btn-active-bg: var(--ink);--bs-btn-active-border-color: var(--ink);--bs-btn-disabled-color: var(--success-foreground);--bs-btn-disabled-bg: var(--green-quiet);--bs-btn-disabled-border-color: var(--green-quiet)}.btn-outline-success{--bs-btn-color: var(--green-quiet);--bs-btn-border-color: var(--green-quiet);--bs-btn-hover-color: var(--success-foreground);--bs-btn-hover-bg: var(--green-quiet);--bs-btn-hover-border-color: var(--green-quiet);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--success-foreground);--bs-btn-active-bg: var(--green-quiet);--bs-btn-active-border-color: var(--green-quiet);--bs-btn-disabled-color: var(--green-quiet);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--green-quiet)}.bg-success{color:var(--success-foreground)}.btn-info{--bs-btn-color: var(--info-foreground);--bs-btn-bg: var(--ink-soft);--bs-btn-border-color: var(--ink-soft);--bs-btn-hover-color: var(--info-foreground);--bs-btn-hover-bg: var(--ink);--bs-btn-hover-border-color: var(--ink);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--info-foreground);--bs-btn-active-bg: var(--ink);--bs-btn-active-border-color: var(--ink);--bs-btn-disabled-color: var(--info-foreground);--bs-btn-disabled-bg: var(--ink-soft);--bs-btn-disabled-border-color: var(--ink-soft)}.btn-outline-info{--bs-btn-color: var(--ink-soft);--bs-btn-border-color: var(--ink-soft);--bs-btn-hover-color: var(--info-foreground);--bs-btn-hover-bg: var(--ink-soft);--bs-btn-hover-border-color: var(--ink-soft);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--info-foreground);--bs-btn-active-bg: var(--ink-soft);--bs-btn-active-border-color: var(--ink-soft);--bs-btn-disabled-color: var(--ink-soft);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--ink-soft)}.bg-info{color:var(--info-foreground)}.btn-warning{--bs-btn-color: var(--warning-foreground);--bs-btn-bg: var(--warning);--bs-btn-border-color: var(--warning);--bs-btn-hover-color: var(--warning-foreground);--bs-btn-hover-bg: var(--ink);--bs-btn-hover-border-color: var(--ink);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--warning-foreground);--bs-btn-active-bg: var(--ink);--bs-btn-active-border-color: var(--ink);--bs-btn-disabled-color: var(--warning-foreground);--bs-btn-disabled-bg: var(--warning);--bs-btn-disabled-border-color: var(--warning)}.btn-outline-warning{--bs-btn-color: var(--warning);--bs-btn-border-color: var(--warning);--bs-btn-hover-color: var(--warning-foreground);--bs-btn-hover-bg: var(--warning);--bs-btn-hover-border-color: var(--warning);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--warning-foreground);--bs-btn-active-bg: var(--warning);--bs-btn-active-border-color: var(--warning);--bs-btn-disabled-color: var(--warning);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--warning)}.bg-warning{color:var(--warning-foreground)}.btn-danger{--bs-btn-color: var(--danger-foreground);--bs-btn-bg: var(--danger);--bs-btn-border-color: var(--danger);--bs-btn-hover-color: var(--danger-foreground);--bs-btn-hover-bg: var(--destructive-hover);--bs-btn-hover-border-color: var(--destructive-hover);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--danger-foreground);--bs-btn-active-bg: var(--destructive-hover);--bs-btn-active-border-color: var(--destructive-hover);--bs-btn-disabled-color: var(--danger-foreground);--bs-btn-disabled-bg: var(--danger);--bs-btn-disabled-border-color: var(--danger)}.btn-outline-danger{--bs-btn-color: var(--danger);--bs-btn-border-color: var(--danger);--bs-btn-hover-color: var(--danger-foreground);--bs-btn-hover-bg: var(--danger);--bs-btn-hover-border-color: var(--danger);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--danger-foreground);--bs-btn-active-bg: var(--danger);--bs-btn-active-border-color: var(--danger);--bs-btn-disabled-color: var(--danger);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--danger)}.bg-danger{color:var(--danger-foreground)}.btn-light{--bs-btn-color: var(--ink);--bs-btn-bg: var(--surface-paper);--bs-btn-border-color: var(--surface-paper);--bs-btn-hover-color: var(--ink);--bs-btn-hover-bg: var(--surface-paper-deep);--bs-btn-hover-border-color: var(--surface-paper-deep);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--ink);--bs-btn-active-bg: var(--surface-paper-deep);--bs-btn-active-border-color: var(--surface-paper-deep);--bs-btn-disabled-color: var(--ink);--bs-btn-disabled-bg: var(--surface-paper);--bs-btn-disabled-border-color: var(--surface-paper)}.btn-outline-light{--bs-btn-color: var(--surface-paper);--bs-btn-border-color: var(--surface-paper);--bs-btn-hover-color: var(--ink);--bs-btn-hover-bg: var(--surface-paper);--bs-btn-hover-border-color: var(--surface-paper);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--ink);--bs-btn-active-bg: var(--surface-paper);--bs-btn-active-border-color: var(--surface-paper);--bs-btn-disabled-color: var(--surface-paper);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--surface-paper)}.bg-light{color:var(--ink)}.btn-dark{--bs-btn-color: var(--action-foreground);--bs-btn-bg: var(--ink);--bs-btn-border-color: var(--ink);--bs-btn-hover-color: var(--action-foreground);--bs-btn-hover-bg: var(--ink-soft);--bs-btn-hover-border-color: var(--ink-soft);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--action-foreground);--bs-btn-active-bg: var(--ink-soft);--bs-btn-active-border-color: var(--ink-soft);--bs-btn-disabled-color: var(--action-foreground);--bs-btn-disabled-bg: var(--ink);--bs-btn-disabled-border-color: var(--ink)}.btn-outline-dark{--bs-btn-color: var(--ink);--bs-btn-border-color: var(--ink);--bs-btn-hover-color: var(--action-foreground);--bs-btn-hover-bg: var(--ink);--bs-btn-hover-border-color: var(--ink);--bs-btn-focus-shadow-rgb: 51, 87, 154;--bs-btn-active-color: var(--action-foreground);--bs-btn-active-bg: var(--ink);--bs-btn-active-border-color: var(--ink);--bs-btn-disabled-color: var(--ink);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--ink)}.bg-dark{color:var(--action-foreground)}
