body {
  margin: 0;
  font-family: system-ui, "Segoe UI", sans-serif;
  background: #f8fafc;
  color: #0f172a;
}

.stock {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 16px 0 40px;
  min-height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 768px) {
  .stock {
    padding: 16px 0 48px;
    gap: 24px;
  }
}
.stock__header {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.stock__headerRow {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.stock__eyebrow {
  margin: 0 0 4px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #2563eb;
}
.stock__title {
  margin: 0;
  font-size: 26px;
  line-height: 1.15;
  letter-spacing: -0.02em;
  font-weight: 700;
}
.stock__lead {
  margin: 6px 0 0;
  font-size: 14px;
  line-height: 1.45;
  color: #64748b;
}
.stock__section {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 16px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
@media (min-width: 768px) {
  .stock__section {
    padding: 20px;
  }
}
.stock__sectionTitle {
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  color: #0f172a;
}
.stock__sectionHint {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #64748b;
}
.stock__chips {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.stock__history {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.stock__historyMeta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-top: 6px;
}
.stock__muted {
  margin: 0;
  font-size: 14px;
  line-height: 1.45;
  color: #64748b;
}
.stock__ticker {
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.1;
}
.stock__company {
  margin: 4px 0 0;
  font-size: 14px;
  color: #64748b;
  line-height: 1.4;
}
.stock__priceRow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
}
.stock__price {
  font-size: 18px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
.stock__exchange {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 0 10px;
  border-radius: 8px;
  background: #f1f5f9;
  color: #475569;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
}
.stock__scoreHead {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 8px;
}
.stock__scoreLabel {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #64748b;
}
.stock__scoreValue {
  font-size: 15px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}
.stock__scoreValue span {
  font-weight: 400;
  color: #64748b;
}
.stock__scoreTrack {
  height: 8px;
  border-radius: 999px;
  background: #e2e8f0;
  overflow: hidden;
}
.stock__scoreFill {
  height: 100%;
  border-radius: 999px;
  background: linear-gradient(90deg, #ef4444 0%, #eab308 50%, #22c55e 100%);
  transition: width 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}
.stock__summary {
  margin: 0;
  font-size: 14px;
  line-height: 1.55;
  color: #334155;
}
.stock__list {
  margin: 0;
  padding-left: 18px;
  font-size: 14px;
  line-height: 1.5;
  color: #475569;
}
.stock__list li + li {
  margin-top: 6px;
}
.stock__metric {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 8px 10px;
  padding: 10px 0;
  border-bottom: 1px solid #e2e8f0;
  align-items: start;
}
.stock__metric:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.stock__metric:first-child {
  padding-top: 0;
}
.stock__metricDot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-top: 6px;
  flex-shrink: 0;
}
.stock__metricDot--ok {
  background: #16a34a;
}
.stock__metricDot--warning {
  background: #ca8a04;
}
.stock__metricDot--danger {
  background: #dc2626;
}
.stock__metricHead {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 6px 10px;
  margin-bottom: 4px;
}
.stock__metricName {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #64748b;
}
.stock__metricValue {
  font-size: 14px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  color: #0f172a;
}
.stock__metricComment {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #64748b;
}
.stock__steps {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.stock__step {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 8px 0;
  font-size: 14px;
  color: #64748b;
}
.stock__step--active {
  color: #0f172a;
  font-weight: 500;
}
.stock__stepDot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-top: 6px;
  flex-shrink: 0;
  background: #cbd5e1;
}
.stock__stepDot--active {
  background: #2563eb;
}
.stock__loadingRow {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  color: #64748b;
}
.stock__actions {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.stock__flash {
  margin: 0;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #15803d;
}
.stock__error {
  background: #fef2f2;
  border: 1px solid #fecaca;
  border-radius: 16px;
  padding: 16px;
}
.stock__errorTitle {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 600;
  color: #b91c1c;
}.d-\[block\]{display:block;}.d-\[contents\]{display:contents;}.d-\[flex\]{display:flex;}.d-\[grid\]{display:grid;}.d-\[inline-block\]{display:inline-block;}.d-\[inline-flex\]{display:inline-flex;}.d-\[none\]{display:none;}.jc-\[center\]{justify-content:center;}.jc-\[flex-end\]{justify-content:flex-end;}.jc-\[flex-start\]{justify-content:flex-start;}.jc-\[space-between\]{justify-content:space-between;}.ai-\[center\]{align-items:center;}.ai-\[flex-end\]{align-items:flex-end;}.ai-\[flex-start\]{align-items:flex-start;}.ai-\[stretch\]{align-items:stretch;}.as-\[stretch\]{align-self:stretch;}.fxd-\[column\]{flex-direction:column;}.fxd-\[row\]{flex-direction:row;}.fxw-\[nowrap\]{flex-wrap:nowrap;}.fxw-\[wrap\]{flex-wrap:wrap;}.fx-\[1\]{flex:1;}.fxs-\[0\]{flex-shrink:0;}.fxg-\[0\]{flex-grow:0;}.fxg-\[1\]{flex-grow:1;}.gtc-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr));}.g-\[0\]{gap:0;}.g-\[10px\]{gap:10px;}.g-\[12px\]{gap:12px;}.g-\[16px\]{gap:16px;}.g-\[20px\]{gap:20px;}.g-\[2px\]{gap:2px;}.g-\[40px\]{gap:40px;}.g-\[4px\]{gap:4px;}.g-\[5px\]{gap:5px;}.g-\[6px\]{gap:6px;}.g-\[8px\]{gap:8px;}.va-\[baseline\]{vertical-align:baseline;}.w-\[0\]{width:0;}.w-\[100\%\]{width:100%;}.w-\[10px\]{width:10px;}.w-\[12px\]{width:12px;}.w-\[13px\]{width:13px;}.w-\[14px\]{width:14px;}.w-\[16px\]{width:16px;}.w-\[18px\]{width:18px;}.w-\[1px\]{width:1px;}.w-\[20px\]{width:20px;}.w-\[24px\]{width:24px;}.w-\[28px\]{width:28px;}.w-\[30px\]{width:30px;}.w-\[320px\]{width:320px;}.w-\[32px\]{width:32px;}.w-\[36px\]{width:36px;}.w-\[40px\]{width:40px;}.w-\[48px\]{width:48px;}.w-\[56px\]{width:56px;}.w-\[64px\]{width:64px;}.w-\[90vw\]{width:90vw;}.w-\[max-content\]{width:max-content;}.w-\[min\(100\%\,220px\)\]{width:min(100%,220px);}.w-\[min\(100\%\,480px\)\]{width:min(100%,480px);}.w-\[min\(100\%\,calc\(100vw-32px\)\)\]{width:min(100%,calc(100vw-32px));}.h-\[0\]{height:0;}.h-\[100\%\]{height:100%;}.h-\[10px\]{height:10px;}.h-\[12px\]{height:12px;}.h-\[13px\]{height:13px;}.h-\[14px\]{height:14px;}.h-\[160px\]{height:160px;}.h-\[16px\]{height:16px;}.h-\[180px\]{height:180px;}.h-\[18px\]{height:18px;}.h-\[192px\]{height:192px;}.h-\[1px\]{height:1px;}.h-\[20px\]{height:20px;}.h-\[22px\]{height:22px;}.h-\[240px\]{height:240px;}.h-\[24px\]{height:24px;}.h-\[28px\]{height:28px;}.h-\[2px\]{height:2px;}.h-\[30px\]{height:30px;}.h-\[32px\]{height:32px;}.h-\[40px\]{height:40px;}.h-\[420px\]{height:420px;}.h-\[45px\]{height:45px;}.h-\[48px\]{height:48px;}.h-\[4px\]{height:4px;}.h-\[50px\]{height:50px;}.h-\[56px\]{height:56px;}.h-\[64px\]{height:64px;}.h-\[6px\]{height:6px;}.h-\[8px\]{height:8px;}.h-\[90vh\]{height:90vh;}.h-\[auto\]{height:auto;}.minw-\[0\]{min-width:0;}.minw-\[120px\]{min-width:120px;}.minw-\[12px\]{min-width:12px;}.minw-\[16px\]{min-width:16px;}.minw-\[220px\]{min-width:220px;}.minw-\[22px\]{min-width:22px;}.minw-\[48px\]{min-width:48px;}.minh-\[0\]{min-height:0;}.minh-\[1\.45em\]{min-height:1.45em;}.minh-\[100dvh\]{min-height:100dvh;}.minh-\[120px\]{min-height:120px;}.minh-\[12px\]{min-height:12px;}.minh-\[160px\]{min-height:160px;}.minh-\[16px\]{min-height:16px;}.minh-\[192px\]{min-height:192px;}.minh-\[1px\]{min-height:1px;}.minh-\[200px\]{min-height:200px;}.minh-\[20px\]{min-height:20px;}.minh-\[24px\]{min-height:24px;}.minh-\[280px\]{min-height:280px;}.minh-\[28px\]{min-height:28px;}.minh-\[320px\]{min-height:320px;}.minh-\[32px\]{min-height:32px;}.minh-\[45px\]{min-height:45px;}.minh-\[48px\]{min-height:48px;}.minh-\[50px\]{min-height:50px;}.minh-\[64px\]{min-height:64px;}.minh-\[65px\]{min-height:65px;}.minh-\[72px\]{min-height:72px;}.minh-\[80px\]{min-height:80px;}.minh-\[auto\]{min-height:auto;}.aspect-\[1\]{aspect-ratio:1;}.aspect-\[1\/1\]{aspect-ratio:1/1;}.aspect-\[16\/9\]{aspect-ratio:16/9;}.aspect-\[4\/3\]{aspect-ratio:4/3;}.maxw-\[100\%\]{max-width:100%;}.maxw-\[110px\]{max-width:110px;}.maxw-\[140px\]{max-width:140px;}.maxw-\[160px\]{max-width:160px;}.maxw-\[360px\]{max-width:360px;}.maxw-\[420px\]{max-width:420px;}.maxw-\[480px\]{max-width:480px;}.maxw-\[90vw\]{max-width:90vw;}.maxw-\[960px\]{max-width:960px;}.maxw-\[min\(560px\,calc\(100\%_-_32px\)\)\]{max-width:min(560px,calc(100% - 32px));}.maxw-\[min\(96vw\,calc\(100\%_-_32px\)\)\]{max-width:min(96vw,calc(100% - 32px));}.maxh-\[100\%\]{max-height:100%;}.maxh-\[150px\]{max-height:150px;}.maxh-\[180px\]{max-height:180px;}.maxh-\[360px\]{max-height:360px;}.maxh-\[45px\]{max-height:45px;}.maxh-\[90vh\]{max-height:90vh;}.maxh-\[calc\(100vh-48px\)\]{max-height:calc(100vh-48px);}.maxh-\[calc\(92vh-80px\)\]{max-height:calc(92vh-80px);}.maxh-\[min\(72vh\,calc\(100vh_-_16px\)\)\]{max-height:min(72vh,calc(100vh - 16px));}.maxh-\[min\(90vh\,520px\)\]{max-height:min(90vh,520px);}.maxh-\[min\(90vh\,calc\(100vh_-_32px\)\)\]{max-height:min(90vh,calc(100vh - 32px));}.maxh-\[min\(92vh\,calc\(100vh_-_32px\)\)\]{max-height:min(92vh,calc(100vh - 32px));}.m-\[-1px\]{margin:-1px;}.m-\[0_0_12px\]{margin:0 0 12px;}.m-\[0_0_8px\]{margin:0 0 8px;}.m-\[0\]{margin:0;}.m-\[12px_0_6px\]{margin:12px 0 6px;}.m-\[16px_0_8px\]{margin:16px 0 8px;}.mx-\[4px\]{margin-left:4px;margin-right:4px;}.mx-\[auto\]{margin-left:auto;margin-right:auto;}.my-\[4px\]{margin-top:4px;margin-bottom:4px;}.my-\[8px\]{margin-top:8px;margin-bottom:8px;}.mt-\[0\]{margin-top:0;}.mt-\[2px\]{margin-top:2px;}.mt-\[4px\]{margin-top:4px;}.mt-\[6px\]{margin-top:6px;}.mt-\[8px\]{margin-top:8px;}.mr-\[0\]{margin-right:0;}.mr-\[12px\]{margin-right:12px;}.mr-\[16px\]{margin-right:16px;}.mr-\[4px\]{margin-right:4px;}.mb-\[12px\]{margin-bottom:12px;}.mb-\[16px\]{margin-bottom:16px;}.mb-\[6px\]{margin-bottom:6px;}.mb-\[8px\]{margin-bottom:8px;}.ml-\[0\]{margin-left:0;}.ml-\[2px\]{margin-left:2px;}.ml-\[32px\]{margin-left:32px;}.ml-\[8px\]{margin-left:8px;}.ml-\[auto\]{margin-left:auto;}.p-\[0\]{padding:0;}.p-\[10px_12px\]{padding:10px 12px;}.p-\[10px\]{padding:10px;}.p-\[12px_12px_16px\]{padding:12px 12px 16px;}.p-\[12px\]{padding:12px;}.p-\[16px\]{padding:16px;}.p-\[24px\]{padding:24px;}.p-\[32px\]{padding:32px;}.p-\[4px\]{padding:4px;}.p-\[5px\]{padding:5px;}.p-\[6px_10px\]{padding:6px 10px;}.p-\[6px_8px\]{padding:6px 8px;}.p-\[6px\]{padding:6px;}.p-\[8px_12px\]{padding:8px 12px;}.p-\[8px_6px\]{padding:8px 6px;}.p-\[8px\]{padding:8px;}.px-\[0\]{padding-left:0;padding-right:0;}.px-\[10px\]{padding-left:10px;padding-right:10px;}.px-\[12px\]{padding-left:12px;padding-right:12px;}.px-\[14px\]{padding-left:14px;padding-right:14px;}.px-\[15px\]{padding-left:15px;padding-right:15px;}.px-\[16px\]{padding-left:16px;padding-right:16px;}.px-\[1px\]{padding-left:1px;padding-right:1px;}.px-\[20px\]{padding-left:20px;padding-right:20px;}.px-\[24px\]{padding-left:24px;padding-right:24px;}.px-\[2px\]{padding-left:2px;padding-right:2px;}.px-\[32px\]{padding-left:32px;padding-right:32px;}.px-\[4px\]{padding-left:4px;padding-right:4px;}.px-\[6px\]{padding-left:6px;padding-right:6px;}.px-\[8px\]{padding-left:8px;padding-right:8px;}.py-\[0\]{padding-top:0;padding-bottom:0;}.py-\[10px\]{padding-top:10px;padding-bottom:10px;}.py-\[12px\]{padding-top:12px;padding-bottom:12px;}.py-\[14px\]{padding-top:14px;padding-bottom:14px;}.py-\[16px\]{padding-top:16px;padding-bottom:16px;}.py-\[20px\]{padding-top:20px;padding-bottom:20px;}.py-\[24px\]{padding-top:24px;padding-bottom:24px;}.py-\[28px\]{padding-top:28px;padding-bottom:28px;}.py-\[2px\]{padding-top:2px;padding-bottom:2px;}.py-\[3px\]{padding-top:3px;padding-bottom:3px;}.py-\[4px\]{padding-top:4px;padding-bottom:4px;}.py-\[5px\]{padding-top:5px;padding-bottom:5px;}.py-\[6px\]{padding-top:6px;padding-bottom:6px;}.py-\[8px\]{padding-top:8px;padding-bottom:8px;}.pt-\[16px\]{padding-top:16px;}.pt-\[4px\]{padding-top:4px;}.pt-\[6px\]{padding-top:6px;}.pr-\[0\]{padding-right:0;}.pr-\[12px\]{padding-right:12px;}.pr-\[48px\]{padding-right:48px;}.pr-\[4px\]{padding-right:4px;}.pr-\[52px\]{padding-right:52px;}.pb-\[12px\]{padding-bottom:12px;}.pb-\[4px\]{padding-bottom:4px;}.pb-\[8px\]{padding-bottom:8px;}.pl-\[10px\]{padding-left:10px;}.pl-\[12px\]{padding-left:12px;}.pl-\[20px\]{padding-left:20px;}.pl-\[34px\]{padding-left:34px;}.pl-\[36px\]{padding-left:36px;}.pl-\[5px\]{padding-left:5px;}.fz-\[0\.92em\]{font-size:0.92em;}.fz-\[10px\]{font-size:10px;}.fz-\[11px\]{font-size:11px;}.fz-\[12px\]{font-size:12px;}.fz-\[13px\]{font-size:13px;}.fz-\[14px\]{font-size:14px;}.fz-\[15px\]{font-size:15px;}.fz-\[16px\]{font-size:16px;}.fz-\[18px\]{font-size:18px;}.fz-\[20px\]{font-size:20px;}.fz-\[22px\]{font-size:22px;}.fz-\[24px\]{font-size:24px;}.fz-\[9px\]{font-size:9px;}.fz-\[ui-base\]{font-size:var(--fz-ui-base);}.fz-\[ui-lg\]{font-size:var(--fz-ui-lg);}.fz-\[ui-md\]{font-size:var(--fz-ui-md);}.fz-\[ui-sm\]{font-size:var(--fz-ui-sm);}.fz-\[ui-xs\]{font-size:var(--fz-ui-xs);}.fw-\[400\]{font-weight:400;}.fw-\[500\]{font-weight:500;}.fw-\[600\]{font-weight:600;}.fw-\[700\]{font-weight:700;}.fw-\[800\]{font-weight:800;}.ta-\[center\]{text-align:center;}.ta-\[left\]{text-align:left;}.ta-\[right\]{text-align:right;}.tt-\[uppercase\]{text-transform:uppercase;}.to-\[ellipsis\]{text-overflow:ellipsis;}.td-\[none\]{text-decoration:none;}.ws-\[normal\]{white-space:normal;}.ws-\[nowrap\]{white-space:nowrap;}.ws-\[pre-wrap\]{white-space:pre-wrap;}.ws-\[pre\]{white-space:pre;}.bdrs-\[0_0_8px_8px\]{border-radius:0 0 8px 8px;}.bdrs-\[0\]{border-radius:0;}.bdrs-\[12px\]{border-radius:12px;}.bdrs-\[16px\]{border-radius:16px;}.bdrs-\[1px\]{border-radius:1px;}.bdrs-\[2px\]{border-radius:2px;}.bdrs-\[3px\]{border-radius:3px;}.bdrs-\[4px\]{border-radius:4px;}.bdrs-\[50\%\]{border-radius:50%;}.bdrs-\[5px\]{border-radius:5px;}.bdrs-\[6px\]{border-radius:6px;}.bdrs-\[8px_8px_0_0\]{border-radius:8px 8px 0 0;}.bdrs-\[8px\]{border-radius:8px;}.bdrs-\[999px\]{border-radius:999px;}.bdrs-\[inherit\]{border-radius:inherit;}.bdrs-\[solid\]{border-radius:solid;}.bdw-\[0\]{border-width:0;}.bdw-\[1px\]{border-width:1px;}.bdw-\[2px\]{border-width:2px;}.bdw-\[3px\]{border-width:3px;}.bdtw-\[0\]{border-top-width:0;}.bdtw-\[1px\]{border-top-width:1px;}.bdrw-\[0\]{border-right-width:0;}.bdrw-\[1px\]{border-right-width:1px;}.bdrw-\[3px\]{border-right-width:3px;}.bdbw-\[0\]{border-bottom-width:0;}.bdbw-\[1px\]{border-bottom-width:1px;}.bdbw-\[2px\]{border-bottom-width:2px;}.bdlw-\[0\]{border-left-width:0;}.bdlw-\[1px\]{border-left-width:1px;}.bdlw-\[2px\]{border-left-width:2px;}.bdlw-\[4px\]{border-left-width:4px;}.bds-\[dashed\]{border-style:dashed;}.bds-\[none\]{border-style:none;}.bds-\[solid\]{border-style:solid;}.bdts-\[solid\]{border-top-style:solid;}.bdrst-\[solid\]{border-right-style:solid;}.bdbs-\[none\]{border-bottom-style:none;}.bdbs-\[solid\]{border-bottom-style:solid;}.bdls-\[solid\]{border-left-style:solid;}.position-\[absolute\]{position:absolute;}.position-\[fixed\]{position:fixed;}.position-\[relative\]{position:relative;}.i-\[0\]{inset:0;}.t-\[-4px\]{top:-4px;}.t-\[0\]{top:0;}.t-\[10px\]{top:10px;}.t-\[12px\]{top:12px;}.t-\[20px\]{top:20px;}.t-\[24px\]{top:24px;}.t-\[28px\]{top:28px;}.t-\[50\%\]{top:50%;}.r-\[-2px\]{right:-2px;}.r-\[0\]{right:0;}.r-\[10px\]{right:10px;}.r-\[12px\]{right:12px;}.r-\[24px\]{right:24px;}.r-\[6px\]{right:6px;}.r-\[8px\]{right:8px;}.l-\[0\]{left:0;}.l-\[10px\]{left:10px;}.l-\[12px\]{left:12px;}.zi-\[0\]{z-index:0;}.zi-\[1\]{z-index:1;}.zi-\[10000\]{z-index:10000;}.zi-\[1200\]{z-index:1200;}.zi-\[1400\]{z-index:1400;}.zi-\[1450\]{z-index:1450;}.zi-\[1500\]{z-index:1500;}.zi-\[2\]{z-index:2;}.zi-\[200\]{z-index:200;}.zi-\[2100\]{z-index:2100;}.overflowx-\[auto\]{overflow-x:auto;}.overflowx-\[hidden\]{overflow-x:hidden;}.overflowy-\[auto\]{overflow-y:auto;}.overflowy-\[hidden\]{overflow-y:hidden;}.overflow-\[auto\]{overflow:auto;}.overflow-\[hidden\]{overflow:hidden;}.overflow-\[visible\]{overflow:visible;}.v-\[hidden\]{visibility:hidden;}.bsx-\[border-box\]{box-sizing:border-box;}.cursor-\[crosshair\]{cursor:crosshair;}.cursor-\[default\]{cursor:default;}.cursor-\[grab\]{cursor:grab;}.cursor-\[grabbing\]{cursor:grabbing;}.cursor-\[inherit\]{cursor:inherit;}.cursor-\[not-allowed\]{cursor:not-allowed;}.cursor-\[pointer\]{cursor:pointer;}.disabled\:cursor-\[not-allowed\]:disabled{cursor:not-allowed;}.pe-\[auto\]{pointer-events:auto;}.pe-\[none\]{pointer-events:none;}.disabled\:pe-\[none\]:disabled{pointer-events:none;}.us-\[none\]{user-select:none;}.obf-\[contain\]{object-fit:contain;}.obf-\[cover\]{object-fit:cover;}.obf-\[fill\]{object-fit:fill;}.obf-\[none\]{object-fit:none;}.obf-\[scale-down\]{object-fit:scale-down;}.o-\[0\.35\]{opacity:0.35;}.o-\[0\.45\]{opacity:0.45;}.o-\[0\.5\]{opacity:0.5;}.o-\[0\.55\]{opacity:0.55;}.o-\[0\.65\]{opacity:0.65;}.o-\[0\]{opacity:0;}.o-\[1\]{opacity:1;}.hover\:o-\[0\.75\]:hover{opacity:0.75;}.hover\:o-\[0\.85\]:hover{opacity:0.85;}.hover\:o-\[0\.9\]:hover{opacity:0.9;}.hover\:o-\[1\]:hover{opacity:1;}.disabled\:o-\[0\.45\]:disabled{opacity:0.45;}.disabled\:o-\[0\.55\]:disabled{opacity:0.55;}.trf-\[translate\(-100\%\,_-50\%\)\]{transform:translate(-100%, -50%);}.trf-\[translate\(-50\%\,_-100\%\)\]{transform:translate(-50%, -100%);}.trf-\[translate\(-50\%\,_0\)\]{transform:translate(-50%, 0);}.trf-\[translate\(0\,_-50\%\)\]{transform:translate(0, -50%);}.trf-\[translateY\(-50\%\)\]{transform:translateY(-50%);}.trfo-\[bottom\]{transform-origin:bottom;}.hover\:sc-\[1\.03\]:hover{scale:1.03;}.active\:sc-\[0\.98\]:active{scale:0.98;}.trs-\[color\,background-color\]{transition:color,background-color;}.trs-\[transform\,background-color\,color\]{transition:transform,background-color,color;}.trs-\[transform\,box-shadow\,filter\]{transition:transform,box-shadow,filter;}.trs-\[transform\,opacity\,box-shadow\]{transition:transform,opacity,box-shadow;}.trsp-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;}.trsp-\[background-color\,border-color\]{transition-property:background-color,border-color;}.trsp-\[background-color\,color\,border-color\,opacity\,box-shadow\,text-decoration\]{transition-property:background-color,color,border-color,opacity,box-shadow,text-decoration;}.trsp-\[background-color\,color\]{transition-property:background-color,color;}.trsp-\[background-color\,transform\,box-shadow\]{transition-property:background-color,transform,box-shadow;}.trsp-\[background-color\]{transition-property:background-color;}.trsp-\[border-color\,background-color\]{transition-property:border-color,background-color;}.trsp-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;}.trsp-\[border-color\,opacity\]{transition-property:border-color,opacity;}.trsp-\[opacity\,transform\]{transition-property:opacity,transform;}.trsp-\[opacity\]{transition-property:opacity;}.trsp-\[transform\]{transition-property:transform;}.trsp-\[width\]{transition-property:width;}.trsd-\[150ms\]{transition-duration:150ms;}.trsd-\[180ms\]{transition-duration:180ms;}.trsd-\[200ms\]{transition-duration:200ms;}.trsd-\[300ms\]{transition-duration:300ms;}.trstf-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(0.4,0,0.2,1);}.anim-\[kit-loader-bar-stretch_1\.1s_ease-in-out_infinite\]{animation:kit-loader-bar-stretch 1.1s ease-in-out infinite;}.anim-\[kit-loader-dot-bounce_1\.2s_ease-in-out_infinite\]{animation:kit-loader-dot-bounce 1.2s ease-in-out infinite;}.anim-\[kit-loader-pulse_1\.1s_ease-in-out_infinite\]{animation:kit-loader-pulse 1.1s ease-in-out infinite;}.anim-\[kit-loader-spin_0\.75s_linear_infinite\]{animation:kit-loader-spin 0.75s linear infinite;}.bflt-\[blur\(10px\)\]{backdrop-filter:blur(10px);}.bflt-\[blur\(12px\)\]{backdrop-filter:blur(12px);}.bflt-\[blur\(20px\)\]{backdrop-filter:blur(20px);}.ff-\[monospace\]{font-family:monospace;}.ff-\[ui-mono\]{font-family:var(--ff-ui-mono);}.ff-\[ui-sans\]{font-family:var(--ff-ui-sans);}.lh-\[0\]{line-height:0;}.lh-\[1\.15\]{line-height:1.15;}.lh-\[1\.2\]{line-height:1.2;}.lh-\[1\.25\]{line-height:1.25;}.lh-\[1\.3\]{line-height:1.3;}.lh-\[1\.35\]{line-height:1.35;}.lh-\[1\.4\]{line-height:1.4;}.lh-\[1\.45\]{line-height:1.45;}.lh-\[1\.5\]{line-height:1.5;}.lh-\[1\.6\]{line-height:1.6;}.lh-\[1\]{line-height:1;}.lh-\[20px\]{line-height:20px;}.lh-\[24px\]{line-height:24px;}.lh-\[28px\]{line-height:28px;}.lh-\[normal\]{line-height:normal;}.ls-\[0\.04em\]{letter-spacing:0.04em;}.hover\:tdl-\[underline\]:hover{text-decoration-line:underline;}.tdo-\[4px\]{text-underline-offset:4px;}.wb-\[break-word\]{word-break:break-word;}.ww-\[break-word\]{word-wrap:break-word;}.ow-\[anywhere\]{overflow-wrap:anywhere;}.ow-\[break-word\]{overflow-wrap:break-word;}.lst-\[none\]{list-style:none;}.ol-\[none\]{outline:none;}.focus-visible\:ol-\[2px\]:focus-visible{outline:2px;}.focus-visible\:olo-\[2px\]:focus-visible{outline-offset:2px;}.focus-visible\:olo-\[3px\]:focus-visible{outline-offset:3px;}.bs-\[-24px_0_48px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:-24px 0 48px rgba(15,23,42,0.14);}.bs-\[0_-16px_48px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:0 -16px 48px rgba(15,23,42,0.14);}.bs-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ui-primary-700\)_35\%\,transparent\)\]{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary-700) 35%,transparent);}.bs-\[0_10px_32px_rgba\(0\,0\,0\,0\.16\)\]{box-shadow:0 10px 32px rgba(0,0,0,0.16);}.bs-\[0_16px_48px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:0 16px 48px rgba(15,23,42,0.14);}.bs-\[0_1px_0_0_\#cbd5e1\]{box-shadow:0 1px 0 0 #cbd5e1;}.bs-\[0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{box-shadow:0 1px 2px rgba(0,0,0,0.2);}.bs-\[0_1px_3px_rgba\(0\,0\,0\,0\.18\)\]{box-shadow:0 1px 3px rgba(0,0,0,0.18);}.bs-\[0_1px_4px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:0 1px 4px rgba(0,0,0,0.12);}.bs-\[0_1px_4px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:0 1px 4px rgba(0,0,0,0.25);}.bs-\[0_24px_60px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:0 24px 60px rgba(15,23,42,0.14);}.bs-\[0_4px_16px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:0 4px 16px rgba(15,23,42,0.14);}.bs-\[0_8px_18px_color-mix\(in_srgb\,\#16a34a_22\%\,transparent\)\]{box-shadow:0 8px 18px color-mix(in srgb,#16a34a 22%,transparent);}.bs-\[0_8px_18px_color-mix\(in_srgb\,\#dc2626_22\%\,transparent\)\]{box-shadow:0 8px 18px color-mix(in srgb,#dc2626 22%,transparent);}.bs-\[0_8px_18px_color-mix\(in_srgb\,var\(--ui-primary-700\)_22\%\,transparent\)\]{box-shadow:0 8px 18px color-mix(in srgb,var(--ui-primary-700) 22%,transparent);}.bs-\[0_8px_18px_rgba\(15\,23\,42\,0\.12\)\]{box-shadow:0 8px 18px rgba(15,23,42,0.12);}.bs-\[0_8px_18px_rgba\(255\,87\,34\,0\.22\)\]{box-shadow:0 8px 18px rgba(255,87,34,0.22);}.bs-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:0 8px 24px rgba(0,0,0,0.12);}.bs-\[0_8px_32px_rgba\(15\,23\,42\,0\.18\)\]{box-shadow:0 8px 32px rgba(15,23,42,0.18);}.bs-\[0px_12px_32px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:0px 12px 32px rgba(15,23,42,0.14);}.bs-\[24px_0_48px_rgba\(15\,23\,42\,0\.14\)\]{box-shadow:24px 0 48px rgba(15,23,42,0.14);}.bs-\[none\]{box-shadow:none;}.bs-\[ui-select-dropdown-shadow\]{box-shadow:var(--ui-select-dropdown-shadow);}.bs-\[ui-tooltip-shadow\]{box-shadow:var(--ui-tooltip-shadow);}.hover\:bs-\[0_8px_24px_color-mix\(in_srgb\,\#000_22\%\,transparent\)\]:hover{box-shadow:0 8px 24px color-mix(in srgb,#000 22%,transparent);}.focus-visible\:bs-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ui-blue-600\)_35\%\,transparent\)\]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-blue-600) 35%,transparent);}.focus-visible\:bs-\[0_0_0_3px_color-mix\(in_srgb\,var\(--ui-primary-700\)_35\%\,transparent\)\]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-primary-700) 35%,transparent);}.rsz-\[none\]{resize:none;}.color-\[\#0f172a\]{color:#0f172a;}.color-\[\#15803d\]{color:#15803d;}.color-\[\#16a34a\]{color:#16a34a;}.color-\[\#334155\]{color:#334155;}.color-\[\#475569\]{color:#475569;}.color-\[\#64748b\]{color:#64748b;}.color-\[\#94a3b8\]{color:#94a3b8;}.color-\[\#a16207\]{color:#a16207;}.color-\[\#b91c1c\]{color:#b91c1c;}.color-\[\#ca8a04\]{color:#ca8a04;}.color-\[\#dc2626\]{color:#dc2626;}.color-\[\#e2e8f0\]{color:#e2e8f0;}.color-\[\#eab308\]{color:#eab308;}.color-\[\#ff5722\]{color:#ff5722;}.color-\[\#ffffff\]{color:#ffffff;}.color-\[color-mix\(in_srgb\,\#64748b_85\%\,\#0f172a\)\]{color:color-mix(in srgb,#64748b 85%,#0f172a);}.color-\[color-mix\(in_srgb\,white_55\%\,transparent\)\]{color:color-mix(in srgb,white 55%,transparent);}.color-\[inherit\]{color:inherit;}.color-\[transparent\]{color:transparent;}.color-\[ui-blue-600\]{color:var(--ui-blue-600);}.color-\[ui-checkbox-description\]{color:var(--ui-checkbox-description);}.color-\[ui-checkbox-disabled-check\]{color:var(--ui-checkbox-disabled-check);}.color-\[ui-checkbox-disabled-label\]{color:var(--ui-checkbox-disabled-label);}.color-\[ui-checkbox-error\]{color:var(--ui-checkbox-error);}.color-\[ui-checkbox-label\]{color:var(--ui-checkbox-label);}.color-\[ui-code-copy-text\]{color:var(--ui-code-copy-text);}.color-\[ui-code-diff-prefix-add\]{color:var(--ui-code-diff-prefix-add);}.color-\[ui-code-diff-prefix-context\]{color:var(--ui-code-diff-prefix-context);}.color-\[ui-code-diff-prefix-remove\]{color:var(--ui-code-diff-prefix-remove);}.color-\[ui-code-diff-text-add\]{color:var(--ui-code-diff-text-add);}.color-\[ui-code-diff-text-context\]{color:var(--ui-code-diff-text-context);}.color-\[ui-code-diff-text-remove\]{color:var(--ui-code-diff-text-remove);}.color-\[ui-code-filename\]{color:var(--ui-code-filename);}.color-\[ui-code-line-gutter-text\]{color:var(--ui-code-line-gutter-text);}.color-\[ui-code-pre-text\]{color:var(--ui-code-pre-text);}.color-\[ui-code-syntax-comment\]{color:var(--ui-code-syntax-comment);}.color-\[ui-code-syntax-keyword\]{color:var(--ui-code-syntax-keyword);}.color-\[ui-code-syntax-number\]{color:var(--ui-code-syntax-number);}.color-\[ui-code-syntax-plain\]{color:var(--ui-code-syntax-plain);}.color-\[ui-code-syntax-string\]{color:var(--ui-code-syntax-string);}.color-\[ui-code-syntax-tag\]{color:var(--ui-code-syntax-tag);}.color-\[ui-critical-error-code\]{color:var(--ui-critical-error-code);}.color-\[ui-critical-error-heading\]{color:var(--ui-critical-error-heading);}.color-\[ui-primary-700\]{color:var(--ui-primary-700);}.color-\[ui-radio-description\]{color:var(--ui-radio-description);}.color-\[ui-radio-group-label\]{color:var(--ui-radio-group-label);}.color-\[ui-radio-required\]{color:var(--ui-radio-required);}.color-\[ui-radio-text-disabled\]{color:var(--ui-radio-text-disabled);}.color-\[ui-radio-text-error\]{color:var(--ui-radio-text-error);}.color-\[ui-radio-text\]{color:var(--ui-radio-text);}.color-\[ui-select-option-selected-text\]{color:var(--ui-select-option-selected-text);}.color-\[ui-select-search-icon\]{color:var(--ui-select-search-icon);}.color-\[ui-slate-900\]{color:var(--ui-slate-900);}.color-\[ui-terminal-command\]{color:var(--ui-terminal-command);}.color-\[ui-terminal-error\]{color:var(--ui-terminal-error);}.color-\[ui-terminal-output\]{color:var(--ui-terminal-output);}.color-\[ui-terminal-text\]{color:var(--ui-terminal-text);}.color-\[ui-tooltip-text\]{color:var(--ui-tooltip-text);}.color-\[white\]{color:white;}.hover\:color-\[\#0f172a\]:hover{color:#0f172a;}.hover\:color-\[\#64748b\]:hover{color:#64748b;}.hover\:color-\[inherit\]:hover{color:inherit;}.hover\:color-\[ui-blue-700\]:hover{color:var(--ui-blue-700);}.hover\:color-\[ui-code-copy-hover-text\]:hover{color:var(--ui-code-copy-hover-text);}.hover\:color-\[ui-primary-700\]:hover{color:var(--ui-primary-700);}.placeholder\:color-\[\#64748b\]::placeholder{color:#64748b;}.bgc-\[\#0f172a\]{background-color:#0f172a;}.bgc-\[\#16a34a\]{background-color:#16a34a;}.bgc-\[\#cbd5e1\]{background-color:#cbd5e1;}.bgc-\[\#dc2626\]{background-color:#dc2626;}.bgc-\[\#e2e8f0\]{background-color:#e2e8f0;}.bgc-\[\#f0fdf4\]{background-color:#f0fdf4;}.bgc-\[\#f1f5f9\]{background-color:#f1f5f9;}.bgc-\[\#f8fafc\]{background-color:#f8fafc;}.bgc-\[\#fef2f2\]{background-color:#fef2f2;}.bgc-\[\#ff5722\]{background-color:#ff5722;}.bgc-\[\#fffbeb\]{background-color:#fffbeb;}.bgc-\[\#ffffff\]{background-color:#ffffff;}.bgc-\[color-mix\(in_srgb\,\#000_35\%\,transparent\)\]{background-color:color-mix(in srgb,#000 35%,transparent);}.bgc-\[color-mix\(in_srgb\,\#16a34a_14\%\,transparent\)\]{background-color:color-mix(in srgb,#16a34a 14%,transparent);}.bgc-\[color-mix\(in_srgb\,\#16a34a_18\%\,transparent\)\]{background-color:color-mix(in srgb,#16a34a 18%,transparent);}.bgc-\[color-mix\(in_srgb\,\#64748b_8\%\,\#ffffff\)\]{background-color:color-mix(in srgb,#64748b 8%,#ffffff);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_12\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 12%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_14\%\,\#fff\)\]{background-color:color-mix(in srgb,#cbd5e1 14%,#fff);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_18\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 18%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_20\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 20%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_22\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 22%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_25\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 25%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_28\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 28%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_35\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 35%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_45\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 45%,transparent);}.bgc-\[color-mix\(in_srgb\,\#cbd5e1_55\%\,transparent\)\]{background-color:color-mix(in srgb,#cbd5e1 55%,transparent);}.bgc-\[color-mix\(in_srgb\,\#dc2626_15\%\,transparent\)\]{background-color:color-mix(in srgb,#dc2626 15%,transparent);}.bgc-\[color-mix\(in_srgb\,\#dc2626_16\%\,transparent\)\]{background-color:color-mix(in srgb,#dc2626 16%,transparent);}.bgc-\[color-mix\(in_srgb\,\#dc2626_25\%\,\#cbd5e1\)\]{background-color:color-mix(in srgb,#dc2626 25%,#cbd5e1);}.bgc-\[color-mix\(in_srgb\,\#dc2626_8\%\,transparent\)\]{background-color:color-mix(in srgb,#dc2626 8%,transparent);}.bgc-\[color-mix\(in_srgb\,\#eab308_18\%\,transparent\)\]{background-color:color-mix(in srgb,#eab308 18%,transparent);}.bgc-\[color-mix\(in_srgb\,\#facc15_50\%\,transparent\)\]{background-color:color-mix(in srgb,#facc15 50%,transparent);}.bgc-\[color-mix\(in_srgb\,\#ff5722_18\%\,transparent\)\]{background-color:color-mix(in srgb,#ff5722 18%,transparent);}.bgc-\[color-mix\(in_srgb\,\#fff_92\%\,transparent\)\]{background-color:color-mix(in srgb,#fff 92%,transparent);}.bgc-\[color-mix\(in_srgb\,\#ffffff_50\%\,\#f1f5f9\)\]{background-color:color-mix(in srgb,#ffffff 50%,#f1f5f9);}.bgc-\[color-mix\(in_srgb\,\#ffffff_55\%\,\#f1f5f9\)\]{background-color:color-mix(in srgb,#ffffff 55%,#f1f5f9);}.bgc-\[color-mix\(in_srgb\,\#ffffff_70\%\,\#f1f5f9\)\]{background-color:color-mix(in srgb,#ffffff 70%,#f1f5f9);}.bgc-\[color-mix\(in_srgb\,\#ffffff_85\%\,transparent\)\]{background-color:color-mix(in srgb,#ffffff 85%,transparent);}.bgc-\[color-mix\(in_srgb\,\#ffffff_92\%\,transparent\)\]{background-color:color-mix(in srgb,#ffffff 92%,transparent);}.bgc-\[color-mix\(in_srgb\,color-mix\(in\ srgb\,\ \#0f172a\ 50\%\,\ transparent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,color-mix(in srgb, #0f172a 50%, transparent) 12%,transparent);}.bgc-\[color-mix\(in_srgb\,rgba\(241\,245\,249\,0\.82\)_92\%\,transparent\)\]{background-color:color-mix(in srgb,rgba(241,245,249,0.82) 92%,transparent);}.bgc-\[color-mix\(in_srgb\,var\(--ui-background\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-background) 72%,transparent);}.bgc-\[color-mix\(in_srgb\,var\(--ui-primary-700\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-primary-700) 10%,transparent);}.bgc-\[color-mix\(in_srgb\,var\(--ui-primary-700\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-primary-700) 12%,transparent);}.bgc-\[color-mix\(in_srgb\,var\(--ui-primary-700\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-primary-700) 18%,transparent);}.bgc-\[color-mix\(in_srgb\,var\(--ui-primary-700\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-primary-700) 20%,transparent);}.bgc-\[color-mix\(in_srgb\,var\(--ui-primary-700\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ui-primary-700) 6%,transparent);}.bgc-\[color-mix\(in_srgb\,white_25\%\,transparent\)\]{background-color:color-mix(in srgb,white 25%,transparent);}.bgc-\[rgba\(15\,23\,42\,0\.06\)\]{background-color:rgba(15,23,42,0.06);}.bgc-\[rgba\(15\,23\,42\,0\.5\)\]{background-color:rgba(15,23,42,0.5);}.bgc-\[transparent\]{background-color:transparent;}.bgc-\[ui-blue-600\]{background-color:var(--ui-blue-600);}.bgc-\[ui-checkbox-box-bg\]{background-color:var(--ui-checkbox-box-bg);}.bgc-\[ui-checkbox-box-checked-bg\]{background-color:var(--ui-checkbox-box-checked-bg);}.bgc-\[ui-checkbox-disabled-box-bg\]{background-color:var(--ui-checkbox-disabled-box-bg);}.bgc-\[ui-checkbox-disabled-checked-box-bg\]{background-color:var(--ui-checkbox-disabled-checked-box-bg);}.bgc-\[ui-checkbox-error\]{background-color:var(--ui-checkbox-error);}.bgc-\[ui-checkbox-indeterminate-bg\]{background-color:var(--ui-checkbox-indeterminate-bg);}.bgc-\[ui-checkbox-indeterminate-dash\]{background-color:var(--ui-checkbox-indeterminate-dash);}.bgc-\[ui-code-block-bg\]{background-color:var(--ui-code-block-bg);}.bgc-\[ui-code-compact-bg\]{background-color:var(--ui-code-compact-bg);}.bgc-\[ui-code-copy-bg\]{background-color:var(--ui-code-copy-bg);}.bgc-\[ui-code-diff-block-bg\]{background-color:var(--ui-code-diff-block-bg);}.bgc-\[ui-code-diff-row-add\]{background-color:var(--ui-code-diff-row-add);}.bgc-\[ui-code-diff-row-remove\]{background-color:var(--ui-code-diff-row-remove);}.bgc-\[ui-code-diff-split-pane-add-bg\]{background-color:var(--ui-code-diff-split-pane-add-bg);}.bgc-\[ui-code-diff-split-pane-remove-bg\]{background-color:var(--ui-code-diff-split-pane-remove-bg);}.bgc-\[ui-code-header-bg\]{background-color:var(--ui-code-header-bg);}.bgc-\[ui-code-line-gutter-bg\]{background-color:var(--ui-code-line-gutter-bg);}.bgc-\[ui-critical-error-panel\]{background-color:var(--ui-critical-error-panel);}.bgc-\[ui-critical-error-surface\]{background-color:var(--ui-critical-error-surface);}.bgc-\[ui-primary-700\]{background-color:var(--ui-primary-700);}.bgc-\[ui-radio-card-bg\]{background-color:var(--ui-radio-card-bg);}.bgc-\[ui-radio-dot-disabled\]{background-color:var(--ui-radio-dot-disabled);}.bgc-\[ui-radio-dot-error\]{background-color:var(--ui-radio-dot-error);}.bgc-\[ui-radio-dot\]{background-color:var(--ui-radio-dot);}.bgc-\[ui-radio-indeterminate-bg\]{background-color:var(--ui-radio-indeterminate-bg);}.bgc-\[ui-radio-indeterminate-dash\]{background-color:var(--ui-radio-indeterminate-dash);}.bgc-\[ui-red-600\]{background-color:var(--ui-red-600);}.bgc-\[ui-secondary-600\]{background-color:var(--ui-secondary-600);}.bgc-\[ui-select-dropdown-surface\]{background-color:var(--ui-select-dropdown-surface);}.bgc-\[ui-select-option-selected-bg\]{background-color:var(--ui-select-option-selected-bg);}.bgc-\[ui-select-search-field-bg\]{background-color:var(--ui-select-search-field-bg);}.bgc-\[ui-slate-200\]{background-color:var(--ui-slate-200);}.bgc-\[ui-terminal-bg\]{background-color:var(--ui-terminal-bg);}.bgc-\[ui-terminal-dot-green\]{background-color:var(--ui-terminal-dot-green);}.bgc-\[ui-terminal-dot-red\]{background-color:var(--ui-terminal-dot-red);}.bgc-\[ui-terminal-dot-yellow\]{background-color:var(--ui-terminal-dot-yellow);}.bgc-\[ui-tooltip-surface\]{background-color:var(--ui-tooltip-surface);}.hover\:bgc-\[\#cbd5e1\]:hover{background-color:#cbd5e1;}.hover\:bgc-\[\#f1f5f9\]:hover{background-color:#f1f5f9;}.hover\:bgc-\[\#fff\]:hover{background-color:#fff;}.hover\:bgc-\[color-mix\(in_srgb\,\#16a34a_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#16a34a 8%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#cbd5e1_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#cbd5e1 20%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#cbd5e1_22\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#cbd5e1 22%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#cbd5e1_25\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#cbd5e1 25%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#cbd5e1_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#cbd5e1 30%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#cbd5e1_35\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#cbd5e1 35%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#dc2626_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#dc2626 12%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#dc2626_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#dc2626 8%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,\#ff5722_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,#ff5722 8%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,var\(--ui-primary-700\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--ui-primary-700) 8%,transparent);}.hover\:bgc-\[color-mix\(in_srgb\,white_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,white 12%,transparent);}.hover\:bgc-\[ui-blue-50\]:hover{background-color:var(--ui-blue-50);}.hover\:bgc-\[ui-blue-700\]:hover{background-color:var(--ui-blue-700);}.hover\:bgc-\[ui-code-copy-hover-bg\]:hover{background-color:var(--ui-code-copy-hover-bg);}.hover\:bgc-\[ui-primary-800\]:hover{background-color:var(--ui-primary-800);}.hover\:bgc-\[ui-red-700\]:hover{background-color:var(--ui-red-700);}.hover\:bgc-\[ui-select-option-hover\]:hover{background-color:var(--ui-select-option-hover);}.hover\:bgc-\[ui-slate-300\]:hover{background-color:var(--ui-slate-300);}.bdc-\[\#0f172a\]{border-color:#0f172a;}.bdc-\[\#16a34a\]{border-color:#16a34a;}.bdc-\[\#86efac\]{border-color:#86efac;}.bdc-\[\#cbd5e1\]{border-color:#cbd5e1;}.bdc-\[\#dc2626\]{border-color:#dc2626;}.bdc-\[\#e2e8f0\]{border-color:#e2e8f0;}.bdc-\[\#eab308\]{border-color:#eab308;}.bdc-\[\#fde68a\]{border-color:#fde68a;}.bdc-\[\#fecaca\]{border-color:#fecaca;}.bdc-\[\#ffffff\]{border-color:#ffffff;}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_18\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 18%,transparent);}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_22\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 22%,transparent);}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_28\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 28%,transparent);}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_30\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 30%,transparent);}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_35\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 35%,transparent);}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_40\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 40%,transparent);}.bdc-\[color-mix\(in_srgb\,\#cbd5e1_45\%\,transparent\)\]{border-color:color-mix(in srgb,#cbd5e1 45%,transparent);}.bdc-\[transparent\]{border-color:transparent;}.bdc-\[ui-blue-600\]{border-color:var(--ui-blue-600);}.bdc-\[ui-checkbox-box-border\]{border-color:var(--ui-checkbox-box-border);}.bdc-\[ui-checkbox-box-checked-border\]{border-color:var(--ui-checkbox-box-checked-border);}.bdc-\[ui-checkbox-error-border\]{border-color:var(--ui-checkbox-error-border);}.bdc-\[ui-checkbox-error\]{border-color:var(--ui-checkbox-error);}.bdc-\[ui-code-block-border\]{border-color:var(--ui-code-block-border);}.bdc-\[ui-code-compact-border\]{border-color:var(--ui-code-compact-border);}.bdc-\[ui-code-copy-border\]{border-color:var(--ui-code-copy-border);}.bdc-\[ui-code-diff-block-border\]{border-color:var(--ui-code-diff-block-border);}.bdc-\[ui-code-header-border\]{border-color:var(--ui-code-header-border);}.bdc-\[ui-code-line-gutter-border\]{border-color:var(--ui-code-line-gutter-border);}.bdc-\[ui-critical-error-border\]{border-color:var(--ui-critical-error-border);}.bdc-\[ui-critical-error-panel-border\]{border-color:var(--ui-critical-error-panel-border);}.bdc-\[ui-primary-700\]{border-color:var(--ui-primary-700);}.bdc-\[ui-radio-card-border\]{border-color:var(--ui-radio-card-border);}.bdc-\[ui-radio-card-checked-border\]{border-color:var(--ui-radio-card-checked-border);}.bdc-\[ui-radio-ring-border\]{border-color:var(--ui-radio-ring-border);}.bdc-\[ui-radio-ring-checked-border\]{border-color:var(--ui-radio-ring-checked-border);}.bdc-\[ui-radio-ring-disabled-border\]{border-color:var(--ui-radio-ring-disabled-border);}.bdc-\[ui-radio-ring-error-border\]{border-color:var(--ui-radio-ring-error-border);}.bdc-\[ui-select-dropdown-border\]{border-color:var(--ui-select-dropdown-border);}.bdc-\[ui-select-search-divider\]{border-color:var(--ui-select-search-divider);}.bdc-\[ui-select-search-field-border\]{border-color:var(--ui-select-search-field-border);}.bdc-\[ui-terminal-border\]{border-color:var(--ui-terminal-border);}.bdc-\[ui-terminal-dots-border\]{border-color:var(--ui-terminal-dots-border);}.hover\:bdc-\[\#94a3b8\]:hover{border-color:#94a3b8;}.hover\:bdc-\[\#cbd5e1\]:hover{border-color:#cbd5e1;}.group:hover .group-hover\:bdc-\[ui-checkbox-box-border-hover\]{border-color:var(--ui-checkbox-box-border-hover);}.hover\:bdc-\[ui-code-copy-hover-border\]:hover{border-color:var(--ui-code-copy-hover-border);}.hover\:bdc-\[ui-primary-700\]:hover{border-color:var(--ui-primary-700);}.hover\:bdc-\[ui-radio-card-hover-border\]:hover{border-color:var(--ui-radio-card-hover-border);}.group:hover .group-hover\:bdc-\[ui-radio-ring-error-hover-border\]{border-color:var(--ui-radio-ring-error-hover-border);}.group:hover .group-hover\:bdc-\[ui-radio-ring-hover-border\]{border-color:var(--ui-radio-ring-hover-border);}.focus\:bdc-\[ui-primary-700\]:focus{border-color:var(--ui-primary-700);}.focus\:bdc-\[ui-select-search-field-border-focus\]:focus{border-color:var(--ui-select-search-field-border-focus);}.bdtc-\[color-mix\(in_srgb\,\#cbd5e1_18\%\,transparent\)\]{border-top-color:color-mix(in srgb,#cbd5e1 18%,transparent);}.bdtc-\[color-mix\(in_srgb\,\#cbd5e1_22\%\,transparent\)\]{border-top-color:color-mix(in srgb,#cbd5e1 22%,transparent);}.bdtc-\[color-mix\(in_srgb\,\#cbd5e1_35\%\,transparent\)\]{border-top-color:color-mix(in srgb,#cbd5e1 35%,transparent);}.bdtc-\[color-mix\(in_srgb\,\#cbd5e1_45\%\,transparent\)\]{border-top-color:color-mix(in srgb,#cbd5e1 45%,transparent);}.bdtc-\[ui-primary-700\]{border-top-color:var(--ui-primary-700);}.bdrc-\[\#cbd5e1\]{border-right-color:#cbd5e1;}.bdrc-\[transparent\]{border-right-color:transparent;}.bdrc-\[ui-code-diff-split-divider\]{border-right-color:var(--ui-code-diff-split-divider);}.bdrc-\[ui-primary-700\]{border-right-color:var(--ui-primary-700);}.bdlc-\[\#16a34a\]{border-left-color:#16a34a;}.bdlc-\[\#cbd5e1\]{border-left-color:#cbd5e1;}.bdlc-\[\#dc2626\]{border-left-color:#dc2626;}.bdlc-\[\#ff5722\]{border-left-color:#ff5722;}.bdlc-\[ui-code-diff-border-add\]{border-left-color:var(--ui-code-diff-border-add);}.bdlc-\[ui-code-diff-border-remove\]{border-left-color:var(--ui-code-diff-border-remove);}.bdlc-\[ui-primary-700\]{border-left-color:var(--ui-primary-700);}.focus-visible\:olc-\[ui-primary-700\]:focus-visible{outline-color:var(--ui-primary-700);}.caret-\[\#0f172a\]{caret-color:#0f172a;}.wtfc-\[transparent\]{-webkit-text-fill-color:transparent;}:root {  --ui-slate-50: #f8fafc;  --ui-slate-100: #f1f5f9;  --ui-slate-200: #e2e8f0;  --ui-slate-300: #cbd5e1;  --ui-slate-400: #94a3b8;  --ui-slate-500: #64748b;  --ui-slate-600: #475569;  --ui-slate-700: #334155;  --ui-slate-800: #1e293b;  --ui-slate-900: #0f172a;  --ui-slate-950: #020617;  --ui-gray-50: #f9fafb;  --ui-gray-100: #f3f4f6;  --ui-gray-200: #e5e7eb;  --ui-gray-300: #d1d5db;  --ui-gray-400: #9ca3af;  --ui-gray-500: #6b7280;  --ui-gray-600: #4b5563;  --ui-gray-700: #374151;  --ui-gray-800: #1f2937;  --ui-gray-900: #111827;  --ui-gray-950: #030712;  --ui-zinc-50: #fafafa;  --ui-zinc-100: #f4f4f5;  --ui-zinc-200: #e4e4e7;  --ui-zinc-300: #d4d4d8;  --ui-zinc-400: #a1a1aa;  --ui-zinc-500: #71717a;  --ui-zinc-600: #52525b;  --ui-zinc-700: #3f3f46;  --ui-zinc-800: #27272a;  --ui-zinc-900: #18181b;  --ui-zinc-950: #09090b;  --ui-neutral-50: #334155;  --ui-neutral-100: #334155;  --ui-neutral-200: #334155;  --ui-neutral-300: #334155;  --ui-neutral-400: #334155;  --ui-neutral-500: #334155;  --ui-neutral-600: #334155;  --ui-neutral-700: #334155;  --ui-neutral-800: #334155;  --ui-neutral-900: #334155;  --ui-neutral-950: #334155;  --ui-stone-50: #fafaf9;  --ui-stone-100: #f5f5f4;  --ui-stone-200: #e7e5e4;  --ui-stone-300: #d6d3d1;  --ui-stone-400: #a8a29e;  --ui-stone-500: #78716c;  --ui-stone-600: #57534e;  --ui-stone-700: #44403c;  --ui-stone-800: #292524;  --ui-stone-900: #1c1917;  --ui-stone-950: #0c0a09;  --ui-red-50: #fef2f2;  --ui-red-100: #fee2e2;  --ui-red-200: #fecaca;  --ui-red-300: #fca5a5;  --ui-red-400: #f87171;  --ui-red-500: #ef4444;  --ui-red-600: #dc2626;  --ui-red-700: #b91c1c;  --ui-red-800: #991b1b;  --ui-red-900: #7f1d1d;  --ui-red-950: #450a0a;  --ui-orange-50: #fff7ed;  --ui-orange-100: #ffedd5;  --ui-orange-200: #fed7aa;  --ui-orange-300: #fdba74;  --ui-orange-400: #fb923c;  --ui-orange-500: #f97316;  --ui-orange-600: #ea580c;  --ui-orange-700: #c2410c;  --ui-orange-800: #9a3412;  --ui-orange-900: #7c2d12;  --ui-orange-950: #431407;  --ui-amber-50: #fffbeb;  --ui-amber-100: #fef3c7;  --ui-amber-200: #fde68a;  --ui-amber-300: #fcd34d;  --ui-amber-400: #fbbf24;  --ui-amber-500: #f59e0b;  --ui-amber-600: #d97706;  --ui-amber-700: #b45309;  --ui-amber-800: #92400e;  --ui-amber-900: #78350f;  --ui-amber-950: #451a03;  --ui-yellow-50: #fefce8;  --ui-yellow-100: #fef9c3;  --ui-yellow-200: #fef08a;  --ui-yellow-300: #fde047;  --ui-yellow-400: #facc15;  --ui-yellow-500: #eab308;  --ui-yellow-600: #ca8a04;  --ui-yellow-700: #a16207;  --ui-yellow-800: #854d0e;  --ui-yellow-900: #713f12;  --ui-yellow-950: #422006;  --ui-lime-50: #f7fee7;  --ui-lime-100: #ecfccb;  --ui-lime-200: #d9f99d;  --ui-lime-300: #bef264;  --ui-lime-400: #a3e635;  --ui-lime-500: #84cc16;  --ui-lime-600: #65a30d;  --ui-lime-700: #4d7c0f;  --ui-lime-800: #3f6212;  --ui-lime-900: #365314;  --ui-lime-950: #1a2e05;  --ui-green-50: #f0fdf4;  --ui-green-100: #dcfce7;  --ui-green-200: #bbf7d0;  --ui-green-300: #86efac;  --ui-green-400: #4ade80;  --ui-green-500: #22c55e;  --ui-green-600: #16a34a;  --ui-green-700: #15803d;  --ui-green-800: #166534;  --ui-green-900: #14532d;  --ui-green-950: #052e16;  --ui-emerald-50: #ecfdf5;  --ui-emerald-100: #d1fae5;  --ui-emerald-200: #a7f3d0;  --ui-emerald-300: #6ee7b7;  --ui-emerald-400: #34d399;  --ui-emerald-500: #10b981;  --ui-emerald-600: #059669;  --ui-emerald-700: #047857;  --ui-emerald-800: #065f46;  --ui-emerald-900: #064e3b;  --ui-emerald-950: #022c22;  --ui-teal-50: #f0fdfa;  --ui-teal-100: #ccfbf1;  --ui-teal-200: #99f6e4;  --ui-teal-300: #5eead4;  --ui-teal-400: #2dd4bf;  --ui-teal-500: #14b8a6;  --ui-teal-600: #0d9488;  --ui-teal-700: #0f766e;  --ui-teal-800: #115e59;  --ui-teal-900: #134e4a;  --ui-teal-950: #042f2e;  --ui-cyan-50: #ecfeff;  --ui-cyan-100: #cffafe;  --ui-cyan-200: #a5f3fc;  --ui-cyan-300: #67e8f9;  --ui-cyan-400: #22d3ee;  --ui-cyan-500: #06b6d4;  --ui-cyan-600: #0891b2;  --ui-cyan-700: #0e7490;  --ui-cyan-800: #155e75;  --ui-cyan-900: #164e63;  --ui-cyan-950: #083344;  --ui-sky-50: #f0f9ff;  --ui-sky-100: #e0f2fe;  --ui-sky-200: #bae6fd;  --ui-sky-300: #7dd3fc;  --ui-sky-400: #38bdf8;  --ui-sky-500: #0ea5e9;  --ui-sky-600: #0284c7;  --ui-sky-700: #0369a1;  --ui-sky-800: #075985;  --ui-sky-900: #0c4a6e;  --ui-sky-950: #082f49;  --ui-blue-50: #eff6ff;  --ui-blue-100: #dbeafe;  --ui-blue-200: #bfdbfe;  --ui-blue-300: #93c5fd;  --ui-blue-400: #60a5fa;  --ui-blue-500: #3b82f6;  --ui-blue-600: #2563eb;  --ui-blue-700: #1d4ed8;  --ui-blue-800: #1e40af;  --ui-blue-900: #1e3a8a;  --ui-blue-950: #172554;  --ui-indigo-50: #eef2ff;  --ui-indigo-100: #e0e7ff;  --ui-indigo-200: #c7d2fe;  --ui-indigo-300: #a5b4fc;  --ui-indigo-400: #818cf8;  --ui-indigo-500: #6366f1;  --ui-indigo-600: #4f46e5;  --ui-indigo-700: #4338ca;  --ui-indigo-800: #3730a3;  --ui-indigo-900: #312e81;  --ui-indigo-950: #1e1b4b;  --ui-violet-50: #f5f3ff;  --ui-violet-100: #ede9fe;  --ui-violet-200: #ddd6fe;  --ui-violet-300: #c4b5fd;  --ui-violet-400: #a78bfa;  --ui-violet-500: #8b5cf6;  --ui-violet-600: #7c3aed;  --ui-violet-700: #6d28d9;  --ui-violet-800: #5b21b6;  --ui-violet-900: #4c1d95;  --ui-violet-950: #2e1065;  --ui-purple-50: #faf5ff;  --ui-purple-100: #f3e8ff;  --ui-purple-200: #e9d5ff;  --ui-purple-300: #d8b4fe;  --ui-purple-400: #c084fc;  --ui-purple-500: #a855f7;  --ui-purple-600: #9333ea;  --ui-purple-700: #7e22ce;  --ui-purple-800: #6b21a8;  --ui-purple-900: #581c87;  --ui-purple-950: #3b0764;  --ui-fuchsia-50: #fdf4ff;  --ui-fuchsia-100: #fae8ff;  --ui-fuchsia-200: #f5d0fe;  --ui-fuchsia-300: #f0abfc;  --ui-fuchsia-400: #e879f9;  --ui-fuchsia-500: #d946ef;  --ui-fuchsia-600: #c026d3;  --ui-fuchsia-700: #a21caf;  --ui-fuchsia-800: #86198f;  --ui-fuchsia-900: #701a75;  --ui-fuchsia-950: #4a044e;  --ui-pink-50: #fdf2f8;  --ui-pink-100: #fce7f3;  --ui-pink-200: #fbcfe8;  --ui-pink-300: #f9a8d4;  --ui-pink-400: #f472b6;  --ui-pink-500: #ec4899;  --ui-pink-600: #db2777;  --ui-pink-700: #be185d;  --ui-pink-800: #9d174d;  --ui-pink-900: #831843;  --ui-pink-950: #500724;  --ui-rose-50: #fff1f2;  --ui-rose-100: #ffe4e6;  --ui-rose-200: #fecdd3;  --ui-rose-300: #fda4af;  --ui-rose-400: #fb7185;  --ui-rose-500: #f43f5e;  --ui-rose-600: #e11d48;  --ui-rose-700: #be123c;  --ui-rose-800: #9f1239;  --ui-rose-900: #881337;  --ui-rose-950: #4c0519;  --ui-background: #f1f5f9;  --ui-text-color: #0f172a;  --ui-primary: #2563eb;  --ui-primary-50: #2563eb;  --ui-primary-100: #2563eb;  --ui-primary-200: #2563eb;  --ui-primary-300: #2563eb;  --ui-primary-400: #2563eb;  --ui-primary-500: #2563eb;  --ui-primary-600: #2563eb;  --ui-primary-700: #2563eb;  --ui-primary-800: #2563eb;  --ui-primary-900: #2563eb;  --ui-primary-950: #2563eb;  --ui-secondary: #475569;  --ui-secondary-50: #475569;  --ui-secondary-100: #475569;  --ui-secondary-200: #475569;  --ui-secondary-300: #475569;  --ui-secondary-400: #475569;  --ui-secondary-500: #475569;  --ui-secondary-600: #475569;  --ui-secondary-700: #475569;  --ui-secondary-800: #475569;  --ui-secondary-900: #475569;  --ui-secondary-950: #475569;  --ui-accent: #9a3412;  --ui-accent-50: #9a3412;  --ui-accent-100: #9a3412;  --ui-accent-200: #9a3412;  --ui-accent-300: #9a3412;  --ui-accent-400: #9a3412;  --ui-accent-500: #9a3412;  --ui-accent-600: #9a3412;  --ui-accent-700: #9a3412;  --ui-accent-800: #9a3412;  --ui-accent-900: #9a3412;  --ui-accent-950: #9a3412;  --ui-neutral: #334155;  --ui-critical-error-surface: #fef2f2;  --ui-critical-error-border: #fca5a5;  --ui-critical-error-heading: #b91c1c;  --ui-critical-error-panel: #ffffff;  --ui-critical-error-panel-border: #fecaca;  --ui-critical-error-code: #991b1b;  --ui-tooltip-surface: #1e293b;  --ui-tooltip-text: #ffffff;  --ui-tooltip-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);  --ui-select-dropdown-surface: #ffffff;  --ui-select-dropdown-border: #cbd5e1;  --ui-select-dropdown-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);  --ui-select-search-divider: #e2e8f0;  --ui-select-search-field-bg: #f8fafc;  --ui-select-search-field-border: #e2e8f0;  --ui-select-search-field-border-focus: #3b82f6;  --ui-select-search-icon: #94a3b8;  --ui-select-option-hover: #f8fafc;  --ui-select-option-selected-bg: #eff6ff;  --ui-select-option-selected-text: #2563eb;  --ui-checkbox-box-border: #cbd5e1;  --ui-checkbox-box-border-hover: #94a3b8;  --ui-checkbox-box-bg: #ffffff;  --ui-checkbox-box-checked-bg: #2563eb;  --ui-checkbox-box-checked-border: #2563eb;  --ui-checkbox-label: #334155;  --ui-checkbox-description: #64748b;  --ui-checkbox-error: #dc2626;  --ui-checkbox-error-border: #ef4444;  --ui-checkbox-indeterminate-bg: #f1f5f9;  --ui-checkbox-indeterminate-dash: #64748b;  --ui-checkbox-disabled-label: #94a3b8;  --ui-checkbox-disabled-box-bg: #f8fafc;  --ui-checkbox-disabled-checked-box-bg: #cbd5e1;  --ui-checkbox-disabled-check: #64748b;  --ui-code-inline-bg-default: color-mix(in srgb, #cbd5e1 35%, transparent);  --ui-code-inline-text-default: #0f172a;  --ui-code-inline-bg-primary: color-mix(in srgb, #2563eb 12%, transparent);  --ui-code-inline-text-primary: #2563eb;  --ui-code-inline-bg-success: color-mix(in srgb, #16a34a 12%, transparent);  --ui-code-inline-text-success: #16a34a;  --ui-code-inline-bg-warning: color-mix(in srgb, #eab308 14%, transparent);  --ui-code-inline-text-warning: #ca8a04;  --ui-code-inline-bg-danger: color-mix(in srgb, #dc2626 12%, transparent);  --ui-code-inline-text-danger: #dc2626;  --ui-code-block-bg: #ffffff;  --ui-code-block-border: #cbd5e1;  --ui-code-header-bg: color-mix(in srgb, #cbd5e1 12%, transparent);  --ui-code-header-border: color-mix(in srgb, #cbd5e1 25%, transparent);  --ui-code-filename: #64748b;  --ui-code-copy-bg: #ffffff;  --ui-code-copy-border: #cbd5e1;  --ui-code-copy-text: #0f172a;  --ui-code-copy-hover-bg: #f8fafc;  --ui-code-copy-hover-border: #94a3b8;  --ui-code-copy-hover-text: #0f172a;  --ui-code-pre-text: #334155;  --ui-code-line-gutter-text: #64748b;  --ui-code-line-gutter-bg: color-mix(in srgb, #cbd5e1 15%, transparent);  --ui-code-line-gutter-border: #cbd5e1;  --ui-code-diff-row-add: color-mix(in srgb, #16a34a 12%, transparent);  --ui-code-diff-row-remove: color-mix(in srgb, #dc2626 10%, transparent);  --ui-code-diff-prefix-add: #16a34a;  --ui-code-diff-prefix-remove: #dc2626;  --ui-code-diff-prefix-context: #64748b;  --ui-code-compact-bg: #ffffff;  --ui-code-compact-border: #cbd5e1;  --ui-code-syntax-plain: #334155;  --ui-code-syntax-keyword: #2563eb;  --ui-code-syntax-string: #16a34a;  --ui-code-syntax-number: #ca8a04;  --ui-code-diff-block-bg: #f8fafc;  --ui-code-diff-block-border: #e2e8f0;  --ui-code-diff-header-bg: #f1f5f9;  --ui-code-diff-header-border: #e2e8f0;  --ui-code-diff-filename: #475569;  --ui-code-diff-border-add: #16a34a;  --ui-code-diff-border-remove: #dc2626;  --ui-code-diff-text-add: #15803d;  --ui-code-diff-text-remove: #b91c1c;  --ui-code-diff-text-context: #475569;  --ui-code-diff-split-divider: #cbd5e1;  --ui-code-diff-split-pane-remove-bg: color-mix(in srgb, #dc2626 5%, #f8fafc);  --ui-code-diff-split-pane-add-bg: color-mix(in srgb, #16a34a 5%, #f8fafc);  --ui-code-syntax-comment: #94a3b8;  --ui-code-syntax-tag: #7c3aed;  --ui-radio-group-label: #0f172a;  --ui-radio-required: #dc2626;  --ui-radio-ring-border: #cbd5e1;  --ui-radio-ring-hover-border: #94a3b8;  --ui-radio-ring-checked-border: #2563eb;  --ui-radio-ring-error-border: #dc2626;  --ui-radio-ring-error-hover-border: #b91c1c;  --ui-radio-ring-disabled-border: #cbd5e1;  --ui-radio-dot: #2563eb;  --ui-radio-dot-error: #dc2626;  --ui-radio-dot-disabled: #94a3b8;  --ui-radio-text: #0f172a;  --ui-radio-text-error: #dc2626;  --ui-radio-text-disabled: #94a3b8;  --ui-radio-description: #64748b;  --ui-radio-card-bg: #ffffff;  --ui-radio-card-border: #cbd5e1;  --ui-radio-card-hover-border: #94a3b8;  --ui-radio-card-checked-border: #2563eb;  --ui-radio-indeterminate-bg: #f1f5f9;  --ui-radio-indeterminate-dash: #64748b;  --ui-terminal-bg: #0f172a;  --ui-terminal-border: #334155;  --ui-terminal-dots-border: #334155;  --ui-terminal-text: #ffffff;  --ui-terminal-command: #ffffff;  --ui-terminal-output: color-mix(in srgb, #ffffff 88%, transparent);  --ui-terminal-error: #ff8a80;  --ui-terminal-dot-red: #ff5f57;  --ui-terminal-dot-yellow: #febc2e;  --ui-terminal-dot-green: #28c840;  --ff-ui-heading: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Cyrillic", sans-serif;  --ff-ui-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Cyrillic", sans-serif;  --ff-ui-label: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Cyrillic", sans-serif;  --ff-ui-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;  --fz-ui-2xs: 10px;  --fz-ui-xs: 12px;  --fz-ui-sm: 14px;  --fz-ui-base: 16px;  --fz-ui-md: 16px;  --fz-ui-lg: 24px;  --fz-ui-xl: 30px;  --fz-ui-display: 48px;}html[data-kit-theme="dark"] {  --ui-slate-50: #f8fafc;  --ui-slate-100: #f1f5f9;  --ui-slate-200: #e2e8f0;  --ui-slate-300: #cbd5e1;  --ui-slate-400: #94a3b8;  --ui-slate-500: #64748b;  --ui-slate-600: #475569;  --ui-slate-700: #334155;  --ui-slate-800: #1e293b;  --ui-slate-900: #0f172a;  --ui-slate-950: #020617;  --ui-gray-50: #f9fafb;  --ui-gray-100: #f3f4f6;  --ui-gray-200: #e5e7eb;  --ui-gray-300: #d1d5db;  --ui-gray-400: #9ca3af;  --ui-gray-500: #6b7280;  --ui-gray-600: #4b5563;  --ui-gray-700: #374151;  --ui-gray-800: #1f2937;  --ui-gray-900: #111827;  --ui-gray-950: #030712;  --ui-zinc-50: #fafafa;  --ui-zinc-100: #f4f4f5;  --ui-zinc-200: #e4e4e7;  --ui-zinc-300: #d4d4d8;  --ui-zinc-400: #a1a1aa;  --ui-zinc-500: #71717a;  --ui-zinc-600: #52525b;  --ui-zinc-700: #3f3f46;  --ui-zinc-800: #27272a;  --ui-zinc-900: #18181b;  --ui-zinc-950: #09090b;  --ui-neutral-50: #1e293b;  --ui-neutral-100: #1e293b;  --ui-neutral-200: #1e293b;  --ui-neutral-300: #1e293b;  --ui-neutral-400: #1e293b;  --ui-neutral-500: #1e293b;  --ui-neutral-600: #1e293b;  --ui-neutral-700: #1e293b;  --ui-neutral-800: #1e293b;  --ui-neutral-900: #1e293b;  --ui-neutral-950: #1e293b;  --ui-stone-50: #fafaf9;  --ui-stone-100: #f5f5f4;  --ui-stone-200: #e7e5e4;  --ui-stone-300: #d6d3d1;  --ui-stone-400: #a8a29e;  --ui-stone-500: #78716c;  --ui-stone-600: #57534e;  --ui-stone-700: #44403c;  --ui-stone-800: #292524;  --ui-stone-900: #1c1917;  --ui-stone-950: #0c0a09;  --ui-red-50: #fef2f2;  --ui-red-100: #fee2e2;  --ui-red-200: #fecaca;  --ui-red-300: #fca5a5;  --ui-red-400: #f87171;  --ui-red-500: #ef4444;  --ui-red-600: #dc2626;  --ui-red-700: #b91c1c;  --ui-red-800: #991b1b;  --ui-red-900: #7f1d1d;  --ui-red-950: #450a0a;  --ui-orange-50: #fff7ed;  --ui-orange-100: #ffedd5;  --ui-orange-200: #fed7aa;  --ui-orange-300: #fdba74;  --ui-orange-400: #fb923c;  --ui-orange-500: #f97316;  --ui-orange-600: #ea580c;  --ui-orange-700: #c2410c;  --ui-orange-800: #9a3412;  --ui-orange-900: #7c2d12;  --ui-orange-950: #431407;  --ui-amber-50: #fffbeb;  --ui-amber-100: #fef3c7;  --ui-amber-200: #fde68a;  --ui-amber-300: #fcd34d;  --ui-amber-400: #fbbf24;  --ui-amber-500: #f59e0b;  --ui-amber-600: #d97706;  --ui-amber-700: #b45309;  --ui-amber-800: #92400e;  --ui-amber-900: #78350f;  --ui-amber-950: #451a03;  --ui-yellow-50: #fefce8;  --ui-yellow-100: #fef9c3;  --ui-yellow-200: #fef08a;  --ui-yellow-300: #fde047;  --ui-yellow-400: #facc15;  --ui-yellow-500: #eab308;  --ui-yellow-600: #ca8a04;  --ui-yellow-700: #a16207;  --ui-yellow-800: #854d0e;  --ui-yellow-900: #713f12;  --ui-yellow-950: #422006;  --ui-lime-50: #f7fee7;  --ui-lime-100: #ecfccb;  --ui-lime-200: #d9f99d;  --ui-lime-300: #bef264;  --ui-lime-400: #a3e635;  --ui-lime-500: #84cc16;  --ui-lime-600: #65a30d;  --ui-lime-700: #4d7c0f;  --ui-lime-800: #3f6212;  --ui-lime-900: #365314;  --ui-lime-950: #1a2e05;  --ui-green-50: #f0fdf4;  --ui-green-100: #dcfce7;  --ui-green-200: #bbf7d0;  --ui-green-300: #86efac;  --ui-green-400: #4ade80;  --ui-green-500: #22c55e;  --ui-green-600: #16a34a;  --ui-green-700: #15803d;  --ui-green-800: #166534;  --ui-green-900: #14532d;  --ui-green-950: #052e16;  --ui-emerald-50: #ecfdf5;  --ui-emerald-100: #d1fae5;  --ui-emerald-200: #a7f3d0;  --ui-emerald-300: #6ee7b7;  --ui-emerald-400: #34d399;  --ui-emerald-500: #10b981;  --ui-emerald-600: #059669;  --ui-emerald-700: #047857;  --ui-emerald-800: #065f46;  --ui-emerald-900: #064e3b;  --ui-emerald-950: #022c22;  --ui-teal-50: #f0fdfa;  --ui-teal-100: #ccfbf1;  --ui-teal-200: #99f6e4;  --ui-teal-300: #5eead4;  --ui-teal-400: #2dd4bf;  --ui-teal-500: #14b8a6;  --ui-teal-600: #0d9488;  --ui-teal-700: #0f766e;  --ui-teal-800: #115e59;  --ui-teal-900: #134e4a;  --ui-teal-950: #042f2e;  --ui-cyan-50: #ecfeff;  --ui-cyan-100: #cffafe;  --ui-cyan-200: #a5f3fc;  --ui-cyan-300: #67e8f9;  --ui-cyan-400: #22d3ee;  --ui-cyan-500: #06b6d4;  --ui-cyan-600: #0891b2;  --ui-cyan-700: #0e7490;  --ui-cyan-800: #155e75;  --ui-cyan-900: #164e63;  --ui-cyan-950: #083344;  --ui-sky-50: #f0f9ff;  --ui-sky-100: #e0f2fe;  --ui-sky-200: #bae6fd;  --ui-sky-300: #7dd3fc;  --ui-sky-400: #38bdf8;  --ui-sky-500: #0ea5e9;  --ui-sky-600: #0284c7;  --ui-sky-700: #0369a1;  --ui-sky-800: #075985;  --ui-sky-900: #0c4a6e;  --ui-sky-950: #082f49;  --ui-blue-50: #eff6ff;  --ui-blue-100: #dbeafe;  --ui-blue-200: #bfdbfe;  --ui-blue-300: #93c5fd;  --ui-blue-400: #60a5fa;  --ui-blue-500: #3b82f6;  --ui-blue-600: #2563eb;  --ui-blue-700: #1d4ed8;  --ui-blue-800: #1e40af;  --ui-blue-900: #1e3a8a;  --ui-blue-950: #172554;  --ui-indigo-50: #eef2ff;  --ui-indigo-100: #e0e7ff;  --ui-indigo-200: #c7d2fe;  --ui-indigo-300: #a5b4fc;  --ui-indigo-400: #818cf8;  --ui-indigo-500: #6366f1;  --ui-indigo-600: #4f46e5;  --ui-indigo-700: #4338ca;  --ui-indigo-800: #3730a3;  --ui-indigo-900: #312e81;  --ui-indigo-950: #1e1b4b;  --ui-violet-50: #f5f3ff;  --ui-violet-100: #ede9fe;  --ui-violet-200: #ddd6fe;  --ui-violet-300: #c4b5fd;  --ui-violet-400: #a78bfa;  --ui-violet-500: #8b5cf6;  --ui-violet-600: #7c3aed;  --ui-violet-700: #6d28d9;  --ui-violet-800: #5b21b6;  --ui-violet-900: #4c1d95;  --ui-violet-950: #2e1065;  --ui-purple-50: #faf5ff;  --ui-purple-100: #f3e8ff;  --ui-purple-200: #e9d5ff;  --ui-purple-300: #d8b4fe;  --ui-purple-400: #c084fc;  --ui-purple-500: #a855f7;  --ui-purple-600: #9333ea;  --ui-purple-700: #7e22ce;  --ui-purple-800: #6b21a8;  --ui-purple-900: #581c87;  --ui-purple-950: #3b0764;  --ui-fuchsia-50: #fdf4ff;  --ui-fuchsia-100: #fae8ff;  --ui-fuchsia-200: #f5d0fe;  --ui-fuchsia-300: #f0abfc;  --ui-fuchsia-400: #e879f9;  --ui-fuchsia-500: #d946ef;  --ui-fuchsia-600: #c026d3;  --ui-fuchsia-700: #a21caf;  --ui-fuchsia-800: #86198f;  --ui-fuchsia-900: #701a75;  --ui-fuchsia-950: #4a044e;  --ui-pink-50: #fdf2f8;  --ui-pink-100: #fce7f3;  --ui-pink-200: #fbcfe8;  --ui-pink-300: #f9a8d4;  --ui-pink-400: #f472b6;  --ui-pink-500: #ec4899;  --ui-pink-600: #db2777;  --ui-pink-700: #be185d;  --ui-pink-800: #9d174d;  --ui-pink-900: #831843;  --ui-pink-950: #500724;  --ui-rose-50: #fff1f2;  --ui-rose-100: #ffe4e6;  --ui-rose-200: #fecdd3;  --ui-rose-300: #fda4af;  --ui-rose-400: #fb7185;  --ui-rose-500: #f43f5e;  --ui-rose-600: #e11d48;  --ui-rose-700: #be123c;  --ui-rose-800: #9f1239;  --ui-rose-900: #881337;  --ui-rose-950: #4c0519;  --ui-background: #0f1219;  --ui-text-color: #f1f5f9;  --ui-primary: #2563eb;  --ui-primary-50: #2563eb;  --ui-primary-100: #2563eb;  --ui-primary-200: #2563eb;  --ui-primary-300: #2563eb;  --ui-primary-400: #2563eb;  --ui-primary-500: #2563eb;  --ui-primary-600: #2563eb;  --ui-primary-700: #2563eb;  --ui-primary-800: #2563eb;  --ui-primary-900: #2563eb;  --ui-primary-950: #2563eb;  --ui-secondary: #475569;  --ui-secondary-50: #475569;  --ui-secondary-100: #475569;  --ui-secondary-200: #475569;  --ui-secondary-300: #475569;  --ui-secondary-400: #475569;  --ui-secondary-500: #475569;  --ui-secondary-600: #475569;  --ui-secondary-700: #475569;  --ui-secondary-800: #475569;  --ui-secondary-900: #475569;  --ui-secondary-950: #475569;  --ui-accent: #9a3412;  --ui-accent-50: #9a3412;  --ui-accent-100: #9a3412;  --ui-accent-200: #9a3412;  --ui-accent-300: #9a3412;  --ui-accent-400: #9a3412;  --ui-accent-500: #9a3412;  --ui-accent-600: #9a3412;  --ui-accent-700: #9a3412;  --ui-accent-800: #9a3412;  --ui-accent-900: #9a3412;  --ui-accent-950: #9a3412;  --ui-neutral: #1e293b;  --ui-critical-error-surface: #1f1015;  --ui-critical-error-border: #7f1d1d;  --ui-critical-error-heading: #f87171;  --ui-critical-error-panel: #2a0e12;  --ui-critical-error-panel-border: #7f1d1d;  --ui-critical-error-code: #fca5a5;  --ui-tooltip-surface: #1e293b;  --ui-tooltip-text: #ffffff;  --ui-tooltip-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);  --ui-select-dropdown-surface: #0f172a;  --ui-select-dropdown-border: #334155;  --ui-select-dropdown-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);  --ui-select-search-divider: #334155;  --ui-select-search-field-bg: #1e293b;  --ui-select-search-field-border: #334155;  --ui-select-search-field-border-focus: #3b82f6;  --ui-select-search-icon: #64748b;  --ui-select-option-hover: #1e293b;  --ui-select-option-selected-bg: #1e293b;  --ui-select-option-selected-text: #60a5fa;  --ui-checkbox-box-border: #475569;  --ui-checkbox-box-border-hover: #64748b;  --ui-checkbox-box-bg: #0f172a;  --ui-checkbox-box-checked-bg: #2563eb;  --ui-checkbox-box-checked-border: #2563eb;  --ui-checkbox-label: #e2e8f0;  --ui-checkbox-description: #94a3b8;  --ui-checkbox-error: #f87171;  --ui-checkbox-error-border: #ef4444;  --ui-checkbox-indeterminate-bg: #1e293b;  --ui-checkbox-indeterminate-dash: #94a3b8;  --ui-checkbox-disabled-label: #64748b;  --ui-checkbox-disabled-box-bg: #1e293b;  --ui-checkbox-disabled-checked-box-bg: #475569;  --ui-checkbox-disabled-check: #94a3b8;  --ui-code-inline-bg-default: #1e293b;  --ui-code-inline-text-default: #cbd5e1;  --ui-code-inline-bg-primary: color-mix(in srgb, #2563eb 20%, transparent);  --ui-code-inline-text-primary: #60a5fa;  --ui-code-inline-bg-success: color-mix(in srgb, #16a34a 18%, transparent);  --ui-code-inline-text-success: #4ade80;  --ui-code-inline-bg-warning: color-mix(in srgb, #ca8a04 20%, transparent);  --ui-code-inline-text-warning: #facc15;  --ui-code-inline-bg-danger: color-mix(in srgb, #dc2626 18%, transparent);  --ui-code-inline-text-danger: #f87171;  --ui-code-block-bg: #0f172a;  --ui-code-block-border: #334155;  --ui-code-header-bg: #1e293b;  --ui-code-header-border: #334155;  --ui-code-filename: #94a3b8;  --ui-code-copy-bg: #0f172a;  --ui-code-copy-border: #334155;  --ui-code-copy-text: #cbd5e1;  --ui-code-copy-hover-bg: #1e293b;  --ui-code-copy-hover-border: #475569;  --ui-code-copy-hover-text: #e2e8f0;  --ui-code-pre-text: #cbd5e1;  --ui-code-line-gutter-text: #64748b;  --ui-code-line-gutter-bg: color-mix(in srgb, #334155 50%, transparent);  --ui-code-line-gutter-border: #334155;  --ui-code-diff-row-add: color-mix(in srgb, #16a34a 22%, transparent);  --ui-code-diff-row-remove: color-mix(in srgb, #dc2626 20%, transparent);  --ui-code-diff-prefix-add: #22c55e;  --ui-code-diff-prefix-remove: #ef4444;  --ui-code-diff-prefix-context: #94a3b8;  --ui-code-compact-bg: #1e293b;  --ui-code-compact-border: #334155;  --ui-code-syntax-plain: #cbd5e1;  --ui-code-syntax-keyword: #60a5fa;  --ui-code-syntax-string: #4ade80;  --ui-code-syntax-number: #facc15;  --ui-code-diff-block-bg: #0f172a;  --ui-code-diff-block-border: #334155;  --ui-code-diff-header-bg: #1e293b;  --ui-code-diff-header-border: #334155;  --ui-code-diff-filename: #94a3b8;  --ui-code-diff-border-add: #22c55e;  --ui-code-diff-border-remove: #ef4444;  --ui-code-diff-text-add: #86efac;  --ui-code-diff-text-remove: #fca5a5;  --ui-code-diff-text-context: #94a3b8;  --ui-code-diff-split-divider: #475569;  --ui-code-diff-split-pane-remove-bg: color-mix(in srgb, #dc2626 10%, #0f172a);  --ui-code-diff-split-pane-add-bg: color-mix(in srgb, #16a34a 10%, #0f172a);  --ui-code-syntax-comment: #64748b;  --ui-code-syntax-tag: #a78bfa;  --ui-radio-group-label: #cbd5e1;  --ui-radio-required: #f87171;  --ui-radio-ring-border: #475569;  --ui-radio-ring-hover-border: #64748b;  --ui-radio-ring-checked-border: #2563eb;  --ui-radio-ring-error-border: #ef4444;  --ui-radio-ring-error-hover-border: #f87171;  --ui-radio-ring-disabled-border: #334155;  --ui-radio-dot: #2563eb;  --ui-radio-dot-error: #ef4444;  --ui-radio-dot-disabled: #475569;  --ui-radio-text: #cbd5e1;  --ui-radio-text-error: #f87171;  --ui-radio-text-disabled: #94a3b8;  --ui-radio-description: #64748b;  --ui-radio-card-bg: #020617;  --ui-radio-card-border: #334155;  --ui-radio-card-hover-border: #475569;  --ui-radio-card-checked-border: #2563eb;  --ui-radio-indeterminate-bg: #1e293b;  --ui-radio-indeterminate-dash: #94a3b8;  --ui-terminal-bg: #020617;  --ui-terminal-border: #334155;  --ui-terminal-dots-border: #334155;  --ui-terminal-text: #e2e8f0;  --ui-terminal-command: #e2e8f0;  --ui-terminal-output: #94a3b8;  --ui-terminal-error: #fca5a5;  --ui-terminal-dot-red: #ff5f57;  --ui-terminal-dot-yellow: #febc2e;  --ui-terminal-dot-green: #28c840;  --ff-ui-heading: Manrope, Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Cyrillic", sans-serif;  --ff-ui-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Cyrillic", sans-serif;  --ff-ui-label: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Cyrillic", sans-serif;  --ff-ui-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;  --fz-ui-2xs: 10px;  --fz-ui-xs: 12px;  --fz-ui-sm: 14px;  --fz-ui-base: 16px;  --fz-ui-md: 16px;  --fz-ui-lg: 24px;  --fz-ui-xl: 30px;  --fz-ui-display: 48px;}*,*::before,*::after {  box-sizing: border-box;}html {  font-family: var(--ff-ui-sans);  font-size: var(--fz-ui-base);  line-height: 1.5;}body {  margin: 0;}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd {  margin: 0;}button,input,optgroup,select,textarea,label {  font-family: inherit;}