:root {

  --primary: #6c5ce7;
  --primary-hover: #5b4dc4;
  --primary-foreground: #ffffff;
  --background: #ffffff;
  --foreground: #111827;
  --muted: #f7f8fc;
  --muted-foreground: #6b7280;
  --border: #e5e7eb;
  --warm: #f59e0b;

  --accent: var(--primary);
  --accent-2: var(--primary-hover);
  --accent-warm: var(--warm);
  --text: var(--foreground);
  --text-muted: var(--muted-foreground);
  --bg-page: var(--background);
  --bg-surface: var(--muted);
  --line: var(--border);

  --radius: 12px;
  --radius-sm: 6px;
  --radius-lg: 20px;
  --radius-full: 999px;
  --btn-radius: 10px;
  --h1-display: 42px;
  --h1-inline: 34px;

  --font-sans: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-display: var(--font-sans);

  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08);
  --shadow-lg: 0 20px 40px -10px rgba(0, 0, 0, 0.18);

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 16px;
  --space-4: 24px;
  --space-5: 32px;
  --space-6: 48px;
  --space-7: 64px;
}

section { margin: 32px 0; }
section > h2:first-child {
  font-size: clamp(22px, 3vw, 28px);
  font-weight: 700;
  margin: 0 0 20px;
  color: var(--text);
  letter-spacing: -0.01em;
}

.c-c5e7c0,
section .c-253bd2,
section .c-692546 {
  padding: 20px;
  background: var(--bg-page);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}
.c-c5e7c0:hover,
section .c-253bd2:hover,
section .c-692546:hover {
  transform: translateY(-2px);
  box-shadow: var(--shadow-md, 0 8px 24px rgba(0,0,0,0.06));
  border-color: color-mix(in srgb, var(--primary) 30%, transparent);
}

.c-1820d6 {
  display: inline-block;
  padding: 12px 28px;
  border-radius: var(--btn-radius);
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease;
}
.c-1820d6:hover { transform: translateY(-1px); box-shadow: 0 8px 20px rgba(0,0,0,0.12); }.c-e2dd64{ background: var(--accent); color: #0f172a; }.c-755b3e{ background: var(--accent-2); color: #0f172a; }
.c-ca31a9 { background: transparent; border: 2px solid var(--accent); color: var(--accent-readable); }

.c-bb770a img {
  height: 34px;
  width: auto;
  max-width: 170px;
  object-fit: contain;
  border-radius: var(--radius-sm);
}
.c-e2bcb8[data-style="compact"] .c-bb770a img { height: 26px; }
.c-e2bcb8[data-style="compact"] .c-bb770a { font-size: 15px; }
.c-e2bcb8[data-style="compact"] .c-4b7f88 { gap: 22px; }
.c-e2bcb8[data-style="compact"] .c-4b7f88 a { font-size: 13px; }
.c-e2bcb8[data-style="compact"] .c-cf3a3a { padding: 7px 16px; font-size: 12px; }
.c-bb770a:has(img)::before { display: none; }

.c-c28c2d { border-radius: 2px; vertical-align: middle; display: inline-block; }

.c-ecd66e { max-width: var(--container-width, 1200px); margin: 16px auto 0; padding: 0 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 8px; font-size: 13px; color: var(--text-muted, #667); }
.c-ecd66e a { color: var(--primary-readable); text-decoration: none; }
.c-ecd66e a:hover { text-decoration: underline; }
.c-ecd66e .c-31caf6 { opacity: 0.5; }
.c-ecd66e .c-4a9f83 { color: var(--text, #222); font-weight: 600; }

.c-ae06f2 { display: none; align-items: center; gap: 6px; }
.c-e2bcb8[data-search="icon"] .c-ae06f2, .c-e2bcb8[data-search="expanded"] .c-ae06f2 { display: inline-flex; }
.c-e2bcb8[data-search="icon"] .c-cb0e4d { display: none; }
.c-e2bcb8[data-search="expanded"] .c-e2dcb1 { display: none; }
.c-cb0e4d { width: 150px; max-width: 150px; padding: 6px 12px; border: 1px solid var(--line, #e5e7eb); border-radius: 999px; font-size: 13px; background: var(--bg-surface, #fff); color: var(--text, #222); }
.c-e2dcb1 { font-size: 18px; cursor: pointer; line-height: 1; color: inherit; background: none; border: none; padding: 0; }
.c-e2dcb1 svg { display: block; }
.c-250c26 { width: 1px; height: 22px; background: currentColor; opacity: .22; flex-shrink: 0; align-self: center; }
.c-e2bcb8[data-search="off"] .c-250c26, .c-e2bcb8[data-979174="false"] .c-250c26 { display: none; }
.c-ae9feb { display: inline-flex; align-items: center; }
.c-4b7f88:empty { display: none; }
.c-ff49d1 { display: none; align-items: center; color: inherit; }
.c-ff49d1 svg { display: block; }
.c-229112 { display: none; }
.c-e2bcb8[data-a5a86a="0"] .c-cf3a3a, .c-e2bcb8[data-a5a86a="0"] .c-43a6fd { display: none; }
.c-e2bcb8[data-a5a86a="1"] .c-43a6fd { display: none; }
.c-e2bcb8[data-aed395="icon"] .c-7b5b04 { display: none; }
.c-e2bcb8[data-aed395="icon"] .c-229112 { display: inline-flex; }
.c-e2bcb8[data-aed395="icon"] .c-cf3a3a { padding-left: 0; padding-right: 0; width: 46px; }
.c-e2bcb8[data-70c569="false"] .c-4b7f88, .c-e2bcb8[data-70c569="false"] .c-c9c55f { display: none; }
.c-e2bcb8[data-376297="true"] .c-c9c55f { display: inline-flex; }

.c-ae9feb svg { display: block; }
.c-71b5b5 { display: contents; }
.c-e61c6c, .c-d4d5c7, .c-27501f, .c-2e87f6 { display: none; }
.c-4b7f88:empty { display: none; }

.c-4a3b91 { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; }
.c-4a3b91[data-62df42="stacked"] { flex-direction: column; align-items: flex-start; }
.c-5ecda8.c-ce990f { background: transparent; border: 1.5px solid var(--primary); color: var(--primary-readable); }
.c-4a3b91[data-a5a86a="0"] .c-5ecda8 { display: none; }

.c-4a3b91[data-a5a86a="1"] .c-ce990f { display: none; }
.c-0aa1c3[data-45b7ea="false"] .c-d02f42 { display: none; }
.c-0aa1c3[data-414cff="center"] .c-0feed6 { text-align: center; margin-left: auto; margin-right: auto; }
.c-0aa1c3[data-414cff="center"] .c-4a3b91, .c-0aa1c3[data-414cff="center"] .c-1d09be { justify-content: center; }
.c-0aa1c3[data-1fb848="background"] .c-4a3b91 { justify-content: center; }
.c-0aa1c3[data-1fb848="background"] .c-4a3b91[data-62df42="stacked"] { flex-direction: row; align-items: center; }

.c-0aa1c3[data-1fb848="inline"][data-865053="true"] .c-0feed6 h1 { font-size: var(--h1-inline); }

.c-0aa1c3[data-1fb848="background"] { position: relative; grid-template-columns: 1fr; overflow: hidden; }

.c-0aa1c3[data-1fb848="background"] .c-886633 { position: absolute; inset: 0; z-index: 0; opacity: 1; max-width: none; width: auto; }
.c-0aa1c3[data-1fb848="background"] .c-886633 img, .c-0aa1c3[data-1fb848="background"] .c-886633 .c-40a553 { width: 100%; height: 100%; object-fit: cover; }

.c-0aa1c3[data-1fb848="background"]::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(8, 12, 24, 0.5) 0%, rgba(8, 12, 24, 0.74) 55%, rgba(8, 12, 24, 0.9) 100%); pointer-events: none; }

.c-0aa1c3[data-1fb848="background"] .c-0feed6 { position: relative; z-index: 2; max-width: 640px; margin: 0 auto; text-align: center; background: rgba(8, 12, 24, 0.5); padding: 32px 28px; border-radius: var(--radius, 12px); }

.c-0aa1c3[data-1fb848="background"] .c-0feed6 h1, .c-0aa1c3[data-1fb848="background"] .c-0feed6 p { color: #f1f5f9; }
.c-0aa1c3[data-1fb848="background"] .c-f4f132 { color: #e2e8f0; }
.c-0aa1c3[data-1fb848="background"] .c-62ed5a { background: rgba(255, 255, 255, 0.14); color: #f1f5f9; }
.c-0aa1c3[data-1fb848="background"] .c-d02f42 { background: rgba(255, 255, 255, 0.14); border-color: rgba(255, 255, 255, 0.24); color: #f1f5f9; }
.c-0aa1c3[data-1fb848="background"] .c-0e7db3, .c-0aa1c3[data-1fb848="background"] .c-9b5c33 { color: #f1f5f9; }
.c-0aa1c3[data-1fb848="background"] .c-cc343f { justify-content: center; }
.c-0aa1c3[data-1fb848="background"] .c-5ecda8.c-ce990f { border-color: color-mix(in srgb, #ffffff 45%, transparent); color: #f1f5f9; }

.c-a1886e[data-865053="false"] { grid-template-columns: 1fr; }
.c-a1886e[data-865053="false"] .c-e513d6 { display: none; }
.c-a1886e:not(:has(.c-e513d6 img)):not(:has(.c-e513d6 .c-40a553)) { grid-template-columns: 1fr; }
.c-a1886e[data-5ff54e="left"] .c-e513d6 { order: -1; }
.c-a1886e[data-5ff54e="top"], .c-a1886e[data-5ff54e="between"] { grid-template-columns: 1fr; }
.c-a1886e[data-5ff54e="top"] .c-e513d6 { order: -1; }
.c-a1886e[data-5ff54e="between"] .c-e513d6 { order: 1; }
.c-a1886e[data-14ad64="false"] :is(.c-5215f1, .c-f5703d h2, .c-f5703d h3, .c-f5703d h4) { display: none; }
.c-a1886e[data-30e677="false"] :is(.c-5215f1, .c-f5703d h2) { display: none; }
.c-a1886e[data-dbf952="false"] .c-f5703d h3 { display: none; }
.c-a1886e[data-08362a="false"] .c-f5703d :is(ul, ol) { display: none; }
.c-a1886e[data-a624f9="false"] .c-a8cdb3 { display: none; }
.c-a1886e[data-e13216="false"] .c-693ce6 { display: none; }
.c-a1886e .c-a8cdb3:not(:has(table)) { display: none; }
.c-a1886e .c-693ce6:empty { display: none; }
.c-a1886e[data-a5a86a="none"] .c-ec5058 { display: none; }
.c-a1886e[data-a5a86a="none"] .c-c10488 { display: none; }
.c-a1886e[data-a5a86a="one"] .c-2ffbbb { display: none; }
.c-a1886e .c-ec5058:not(:has(a:not(:empty))) { display: none; }
.c-a1886e .c-a8cdb3[data-ef0c4d="2"] :is(th, td):nth-child(n+3) { display: none; }
.c-a1886e .c-a8cdb3[data-ef0c4d="3"] :is(th, td):nth-child(n+4) { display: none; }
.c-a1886e .c-a8cdb3[data-ef0c4d="4"] :is(th, td):nth-child(n+5) { display: none; }
.c-a1886e .c-a8cdb3[data-ef0c4d="5"] :is(th, td):nth-child(n+6) { display: none; }

.c-ed7c08[data-89dc82="false"] .c-8fcf54 { display: none; }
.c-a30845[data-d9f3bd="50"] { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.c-a30845[data-d9f3bd="60"] { grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); }
.c-a30845[data-d9f3bd="70"] { grid-template-columns: minmax(0, 7fr) minmax(0, 3fr); }
.c-a30845[data-d9f3bd="100"],
.c-a30845[data-aeee24="false"] { grid-template-columns: minmax(0, 1fr); }
.c-a30845[data-aeee24="false"] .c-3d3f66 { display: none; }
.c-a30845[data-aba386="false"] .c-a5902d { display: none; }
.c-a30845[data-d84ab7="false"] .c-a5902d { border-radius: var(--radius); }
.c-a30845[data-d4df63="false"] .c-11c5c3 { display: none; }
.c-a30845[data-56b88f="false"] .c-87de13 { display: none; }
.c-a30845[data-67db5b="false"] .c-e2e3df { display: none; }
.c-a30845[data-598c19="false"] .c-b69235 { display: none; }
.c-a30845[data-a5a86a="0"] .c-c735fc,
.c-a30845[data-a5a86a="0"] .c-ed67e3 { display: none; }
.c-a30845[data-a5a86a="1"] .c-fef29b { display: none; }
@media (max-width: 720px) {
  .c-a28373 { min-width: 0; }
  .c-a28373 .c-013042 { overflow: visible; border: 0; background: transparent; box-shadow: none; }
  .c-a28373 .c-25283f,
  .c-a28373 .c-25283f tbody { display: block; width: 100%; min-width: 0; }
  .c-a28373 .c-25283f thead { display: none; }
  .c-a28373 .c-25283f tr { display: grid; grid-template-columns: 36px minmax(0, 1fr) auto; align-items: center; gap: 10px 12px; margin-bottom: 10px; padding: 14px; border: 1px solid var(--border); border-radius: var(--radius-lg); background: var(--background); }
  .c-a28373 .c-25283f tbody td { display: block; padding: 0; border: 0; min-width: 0; text-align: left; }
  .c-a28373 .c-25283f td.c-2b092d { grid-row: 1; grid-column: 1; width: auto; }
  .c-a28373 .c-25283f td.c-4f87bd { grid-row: 1; grid-column: 2; }
  .c-a28373 .c-25283f td.c-56cbb3 { grid-row: 1; grid-column: 3; text-align: right; }
  .c-a28373 .c-25283f td.c-b2adc2,
  .c-a28373 .c-25283f td.c-a5ccf8 { grid-column: 1 / -1; }
  .c-a28373 .c-25283f td.c-072898,
  .c-a28373 .c-25283f td.c-6a5ac7,
  .c-a28373 .c-25283f td.c-740e33,
  .c-a28373 .c-25283f td.c-0e23ea,
  .c-a28373 .c-25283f td.c-19ea88,
  .c-a28373 .c-25283f td.c-fb4e0c { grid-column: span 3; display: flex; align-items: center; justify-content: space-between; gap: 12px; font-size: 13px; }
  .c-a28373 .c-25283f td.c-072898::before,
  .c-a28373 .c-25283f td.c-6a5ac7::before,
  .c-a28373 .c-25283f td.c-740e33::before,
  .c-a28373 .c-25283f td.c-0e23ea::before,
  .c-a28373 .c-25283f td.c-19ea88::before,
  .c-a28373 .c-25283f td.c-fb4e0c::before { content: attr(data-045c93); font-size: 12px; color: var(--muted-foreground); }
  .c-a28373 .c-22c67b { display: flex; }
  .c-a28373 .c-7aebdd { display: flex; width: 100%; }
  .c-a28373 .c-2bdbd5 { width: 100%; }
  .c-a28373 .c-2ba38e { width: 56px; height: 40px; font-size: 14px; }
  .c-a28373[data-9819f0="square"] .c-2ba38e { width: 44px; height: 44px; }
}
@media (max-width: 880px) {
  .c-a30845[data-d9f3bd] { grid-template-columns: minmax(0, 1fr); }
}
.c-ed7c08[data-545d21="false"][data-8d81b0="false"] .c-5069ac { display: none; }
.c-ed7c08[data-545d21="false"][data-8d81b0="false"] > .c-3c71eb { grid-template-columns: minmax(0, 1fr) auto auto auto; }
.c-ed7c08[data-56b88f="false"] .c-7b18d3 { display: none; }
.c-ed7c08[data-d4df63="false"] .c-cda856 { display: none; }
.c-ed7c08[data-7b25ef="none"] .c-b43e5c { display: none; }
.c-ed7c08[data-a5a86a="0"] .c-da20ee { display: none; }
.c-ed7c08[data-a5a86a="1"] .c-c1d6a5 { display: none; }

.c-1e2379 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 6px 14px;
  margin: 0 0 18px;
  border-radius: var(--radius-full, 999px);
  background: color-mix(in srgb, var(--accent-readable, #2563eb) 12%, transparent);
  color: var(--accent-readable, #2563eb);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.c-1e2379 svg { flex: 0 0 auto; }
.c-1e2379[data-45b7ea="false"], .c-1e2379:not(:has(.c-4e9fd0:not(:empty))) { display: none; }
.c-69bf4e { color: var(--accent-readable, #2563eb); }

.c-a1886e .c-f5703d ul { list-style: none; padding-left: 0; }
.c-a1886e .c-f5703d ul li {
  position: relative;
  padding-left: 32px;
  margin: 10px 0;
}
.c-a1886e .c-f5703d ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.28em;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: var(--accent-readable, #2563eb);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='11' fill='black'/><path d='M7 12.5l3.2 3.2L17 9' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='11' fill='black'/><path d='M7 12.5l3.2 3.2L17 9' stroke='white' stroke-width='2.2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / contain no-repeat;
}

.c-a1886e .c-f5703d ol { list-style: none; padding-left: 0; counter-reset: content-step; }
.c-a1886e .c-f5703d ol li {
  position: relative;
  padding-left: 48px;
  margin: 18px 0;
  counter-increment: content-step;
}
.c-a1886e .c-f5703d ol li::before {
  content: counter(content-step);
  position: absolute;
  left: 0;
  top: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--accent-readable, #2563eb);
  color: var(--primary-foreground, #fff);
  font-size: 14px;
  font-weight: 700;
}
.c-a1886e .c-f5703d ol li strong { display: block; margin-bottom: 2px; }

.c-cd8d9d { display: flex; flex-wrap: wrap; gap: 16px 26px; margin: 0 0 22px; }
.c-cd8d9d[data-67db5b="false"], .c-cd8d9d:empty { display: none; }
.c-cd8d9d .c-f4f132 { max-width: 180px; }

.c-c10488 { margin: 12px 0 0; font-size: 12px; color: var(--muted-foreground, #6b7280); }
.c-c10488[data-8b3ebb="false"], .c-c10488:empty { display: none; }
.c-f296f9 { margin-left: 8px; }

.c-9344f5:not(:has(.c-57622b > *)) { display: none; }
.c-57622b:empty { display: none; }
.c-106afd:not(:has(.c-e39aa7 > *)) { display: none; }
.c-e39aa7:empty { display: none; }
.c-40a553 { max-width: 100%; height: auto; }
.c-2c762c img, .c-f5703d img, .c-a1886e img { max-width: 100%; height: auto; display: block; margin: 20px 0; border-radius: var(--radius, 12px); }
.c-2c762c figure, .c-f5703d figure { margin: 20px 0; }
.c-2c762c figcaption, .c-f5703d figcaption { font-size: 13px; color: var(--muted-foreground, #667); margin-top: 6px; }
.c-2c762c > img:first-child { display: block; width: 100%; margin: 0 0 28px; }
.c-2c762c h1 { font-size: 34px; font-weight: 800; line-height: 1.15; margin: 0 0 20px; color: var(--foreground); letter-spacing: -0.01em; }
.c-2c762c h1:first-child { margin-top: 0; }
p:empty { display: none; }
h1:empty, h2:empty, h3:empty { display: none; }
.c-1b03de:has(code:empty) { display: none; }
.c-1b03de[data-015ecf="false"] .c-128eca { display: none; }
.c-437bcc:empty { display: none; }
.c-ce6341 div:has(dd:empty) { display: none; }
.c-1d4ced:not(:has(dd:not(:empty))) .c-ce6341 { display: none; }
.c-d61db7 .c-253bd2 { padding: 16px 18px; background: var(--muted, #f5f6fa); border: 1px solid var(--border, #e5e7eb); border-radius: var(--radius, 10px); text-align: left; }
.c-d61db7 .c-253bd2 strong { display: block; font-weight: 600; font-size: 14px; line-height: 1.55; color: var(--foreground, #1f2937); }
.c-d61db7 .c-253bd2 p { margin: 6px 0 0; font-size: 13px; line-height: 1.5; color: var(--muted-foreground, #6b7280); }
.c-342bff { overflow-x: auto; }
.c-342bff table { min-width: 480px; }
.c-a624f9:not(:has(table)) { display: none; }
.c-a28373:not(:has(tbody tr)) { display: none; }
.c-1b03de:has(code:empty) { display: none; }
.c-645f42[data-d95859="false"] { display: none; }

.c-cc343f { display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin: 0 0 20px; }
.c-cc343f:not(:has(.c-656d3c:not(:empty))):not(:has(.c-9b5c33:not(:empty))) { display: none; }
.c-0aa1c3[data-414cff="center"] .c-cc343f { justify-content: center; }
.c-0e7db3 { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; color: var(--muted-foreground, #6b7280); }
.c-0e7db3[data-d4df63="false"], .c-0e7db3:not(:has(.c-9b5c33:not(:empty))) { display: none; }
.c-aa6f94 { display: inline-flex; align-items: center; gap: 2px; color: var(--warm, #f59e0b); }
.c-aa6f94 svg { display: block; }
.c-9b5c33 { font-size: 16px; font-weight: 700; color: var(--foreground, #111827); }
.c-823965:empty { display: none; }

.c-b9c9e6 { display: inline-flex; flex-direction: column; gap: 2px; padding: 14px 18px; margin: 0 0 24px; border-radius: var(--radius, 12px); background: var(--muted, #f5f6fa); border: 1px solid var(--border, #e5e7eb); }
.c-b9c9e6[data-56b88f="false"], .c-b9c9e6:not(:has(.c-4d5c79:not(:empty))) { display: none; }
.c-10b9ea { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted-foreground, #6b7280); }
.c-4d5c79 { font-size: 22px; font-weight: 800; line-height: 1.2; color: var(--foreground, #111827); }

.c-f735d2 { display: flex; flex-direction: column; gap: 10px; padding: 26px; border-radius: var(--radius-lg, 18px); background: var(--muted, #f5f6fa); border: 1px solid var(--border, #e5e7eb); }
.c-0aa1c3[data-865053="false"] .c-f735d2 { display: none; }
.c-a2d82c { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted-foreground, #6b7280); }
.c-a2d82c:empty { display: none; }
.c-4df1ce { font-size: 30px; font-weight: 800; line-height: 1.15; color: var(--foreground, #111827); }
.c-4df1ce:empty { display: none; }
.c-49b08a { margin-top: 4px; }
.c-49b08a img, .c-49b08a svg { width: 100%; height: auto; display: block; border-radius: var(--radius, 12px); }
.c-f735d2[data-072f8e="false"] .c-49b08a { display: none; }
.c-917fd1 { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-top: 6px; padding: 12px 14px; border-radius: var(--radius, 12px); background: var(--background, #fff); border: 1px dashed var(--border, #e5e7eb); font-size: 13px; }
.c-917fd1[data-b4ccdd="false"], .c-917fd1:has(code:empty) { display: none; }
.c-a4f159 { color: var(--muted-foreground, #6b7280); }
.c-917fd1 code { font-weight: 700; letter-spacing: 0.06em; color: var(--foreground, #111827); }

.c-1d09be { display: flex; flex-wrap: wrap; gap: 14px 26px; margin: 0 0 28px; align-items: center; }
.c-1d09be[data-f5eab7="false"], .c-1d09be:empty { display: none; }
.c-f4f132 { display: inline-flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 600; line-height: 1.35; color: var(--foreground, #111827); max-width: 200px; }
.c-62ed5a { display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px; flex: 0 0 34px; border-radius: 50%; background: var(--muted, #f5f6fa); color: var(--accent-readable, #2563eb); }
.c-62ed5a svg { display: block; }

.c-e3310d { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 22px; padding: 16px 24px; font-size: 13px; line-height: 1.5; color: var(--text-muted, #667); background: var(--bg-subtle, rgba(0,0,0,0.035)); border-top: 1px solid var(--line, rgba(0,0,0,0.08)); }
.c-e3310d[data-aed53c="grid"] { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); align-items: start; text-align: center; }
.c-e3310d[data-aed53c="carousel"] { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; }
@media (max-width: 760px) { .c-e3310d[data-aed53c="carousel"] { flex-wrap: wrap; overflow-x: visible; justify-content: center; } }
.c-e3310d[data-83c988="inside"] { max-width: var(--container-width, 1200px); margin: 0 auto; background: transparent; border-top: 0; }
.c-1af49d { display: inline-flex; align-items: center; gap: 8px; }
.c-e99b34 { font-weight: 700; color: var(--text, #222); }
.c-15ab35 { display: inline-flex; align-items: center; justify-content: center; width: 2.1em; height: 2.1em; border: 2px solid #d11; color: #d11; border-radius: 50%; font-size: 12px; font-weight: 700; flex: 0 0 auto; }
.c-9eb0fc { max-width: 52ch; }
.c-5eb568 { display: inline-flex; flex-wrap: wrap; gap: 6px; }
.c-ee95f1 { display: inline-flex; flex-wrap: wrap; gap: 6px; }

.c-e6e00f { display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px; border: 1px solid var(--line, rgba(0,0,0,0.2)); border-radius: 999px; font-weight: 600; font-size: 12px; }
.c-e6e00f em { font-style: normal; font-weight: 400; opacity: 0.65; }
.c-cf62a3:empty { display: none; }
a.c-e6e00f { color: inherit; text-decoration: none; }
a.c-e6e00f:hover { border-color: var(--text, #222); color: var(--text, #222); }

.c-4a584f > .c-47bf23 { background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; min-width: 0 !important; height: auto; }
.c-47bf23 .c-d0d21b { height: 34px; width: auto; display: block; }
.c-e91512 .c-07e93b { width: 16px; height: 16px; }
.c-ed4546 .c-be1ad3 { width: 15px; height: 15px; vertical-align: -2px; }
.c-fa0604 { padding: 0; border: none; background: transparent; gap: 4px; }
.c-fa0604 .c-8c2024 { height: 26px; width: auto; display: block; }
.c-fa0604 .c-6b052e { display: none; }
.c-42fc5a { background: rgba(255, 255, 255, 0.94); padding: 5px 9px; border-radius: 8px; }
.c-42fc5a .c-8c2024 { height: 22px; }
.c-92806a { width: 30px; height: 30px; display: inline-block; vertical-align: middle; }
.c-bdc521 { width: auto; height: 30px; padding: 2px 5px; background: rgba(255, 255, 255, 0.94); border-radius: 999px; }

.c-7ea4da[data-aed53c="stacked"] { grid-template-columns: 1fr; max-width: 760px; }

.c-610975 { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.c-8ec8e9 { font-size: 15px; font-weight: 700; color: var(--foreground, #222); }.c-f5965e{ display: inline-flex; align-items: center; gap: 6px; padding: 5px 14px; border-radius: 999px; background: color-mix(in srgb, #10b981 16%, var(--background, #fff)); color: #047854; font-weight: 700; font-size: 13px; }
.c-610975[data-6499b6="false"] .c-f5965e { display: none; }
.c-7ea4da[data-5e013f="detailed"] .c-610975 { padding: 14px 18px; border: 1px solid var(--border, #e5e7eb); border-radius: var(--radius, 8px); }
.c-7ea4da[data-5e013f="highlighted"] .c-610975 { padding: 16px 20px; border-radius: var(--radius, 8px); background: color-mix(in srgb, var(--primary, #2563eb) 10%, var(--background, #fff)); }

.c-a938c5 { font-size: 12px; color: var(--muted-foreground, #888); margin-top: 10px; }
.c-a938c5[data-dbf5a2="false"] { display: none; }

.c-eb8691:has(img) { background: none; }
.c-eb8691:has(img)::after { display: none; }
.c-eb8691 img { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; display: block; }

.c-a14de5 { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }
.c-a14de5[data-e47162="hidden"] { display: none; }
.c-9423d2 { display: inline-flex; align-items: center; gap: 7px; padding: 4px 10px 4px 4px; border-radius: 999px; border: 1px solid var(--border, #e5e7eb); color: var(--foreground, #222); text-decoration: none; font-size: 13px; font-weight: 600; }
.c-0bb4e9 { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); font-size: 11px; font-weight: 700; }
.c-a14de5[data-e47162="icons"] .c-9423d2 { padding: 4px; }
.c-a14de5[data-e47162="icons"] .c-b3e20d { display: none; }

.c-9423d2[data-f15f03="x"] .c-0bb4e9 { background: #0f0f0f; }
.c-9423d2[data-f15f03="linkedin"] .c-0bb4e9 { background: #0a66c2; }
.c-9423d2[data-f15f03="facebook"] .c-0bb4e9 { background: #1877f2; }
.c-9423d2[data-f15f03="instagram"] .c-0bb4e9 { background: linear-gradient(135deg, #f9ce34, #ee2a7b, #6228d7); }
.c-9423d2[data-f15f03="youtube"] .c-0bb4e9 { background: #ff0000; }

.c-1f0ffa { margin-top: 10px; font-size: 12px; font-style: italic; color: var(--muted-foreground, #888); }
.c-1f0ffa[data-e16ccc="false"] { display: none; }

.c-f47c91 { margin-top: 14px; font-size: 14px; font-weight: 600; color: var(--text, #222); }
.c-6d214e { color: #f5a623; letter-spacing: 2px; }
.c-ed4546 { margin-top: 8px; font-size: 13px; font-weight: 600; color: #059669; }
.c-7796a1[data-bda2c5="false"] .c-f47c91 { display: none; }
.c-7796a1[data-1865bf="false"] .c-ed4546 { display: none; }

.c-4f09c7 .c-815db4 { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
.c-4f09c7 .c-cd3a52 { display: flex; flex-wrap: wrap; gap: 6px; border-bottom: 1px solid var(--border, #e5e7eb); }
.c-4f09c7[data-32211a="center"] .c-cd3a52 { justify-content: center; }
.c-4f09c7 .c-ab3670 { padding: 10px 18px; cursor: pointer; font-weight: 600; font-size: 14px; color: var(--text-muted, #667); user-select: none; line-height: 1.2; }
.c-4f09c7 .c-ed63ae { flex-basis: 100%; padding: 20px 2px; font-size: 15px; line-height: 1.65; color: var(--foreground, #222); }
.c-4f09c7 .c-4b557c { display: none; }
.c-4f09c7[data-4a91cf="pills"] .c-ab3670 { border-radius: 999px; }
.c-4f09c7[data-4a91cf="buttons"] .c-ab3670 { border: 1px solid var(--border, #e5e7eb); border-radius: 8px; }
.c-4f09c7 .c-815db4:nth-of-type(1):checked ~ .c-ed63ae > .c-4b557c:nth-child(1),
.c-4f09c7 .c-815db4:nth-of-type(2):checked ~ .c-ed63ae > .c-4b557c:nth-child(2),
.c-4f09c7 .c-815db4:nth-of-type(3):checked ~ .c-ed63ae > .c-4b557c:nth-child(3),
.c-4f09c7 .c-815db4:nth-of-type(4):checked ~ .c-ed63ae > .c-4b557c:nth-child(4),
.c-4f09c7 .c-815db4:nth-of-type(5):checked ~ .c-ed63ae > .c-4b557c:nth-child(5),
.c-4f09c7 .c-815db4:nth-of-type(6):checked ~ .c-ed63ae > .c-4b557c:nth-child(6) { display: block; }
.c-4f09c7 .c-815db4:nth-of-type(1):checked ~ .c-ab3670:nth-of-type(1),
.c-4f09c7 .c-815db4:nth-of-type(2):checked ~ .c-ab3670:nth-of-type(2),
.c-4f09c7 .c-815db4:nth-of-type(3):checked ~ .c-ab3670:nth-of-type(3),
.c-4f09c7 .c-815db4:nth-of-type(4):checked ~ .c-ab3670:nth-of-type(4),
.c-4f09c7 .c-815db4:nth-of-type(5):checked ~ .c-ab3670:nth-of-type(5),
.c-4f09c7 .c-815db4:nth-of-type(6):checked ~ .c-ab3670:nth-of-type(6) { color: var(--primary-readable); background: color-mix(in srgb, var(--primary) 12%, transparent); }

.c-7a424f { font-size: 20px; font-weight: 700; margin: 0 0 16px; color: var(--foreground, #222); }
.c-f3c3f1 { display: flex; gap: 10px; margin-bottom: 18px; font-size: 12px; font-weight: 600; }
.c-4492e8[data-d99c46="false"] .c-f3c3f1 { display: none; }.c-15b20b{ padding: 4px 12px; border-radius: 999px; background: var(--muted, #f1f1f4); color: #606673; }
.c-87469b { background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); }
.c-d19832 { display: flex; flex-direction: column; gap: 14px; }
.c-09608d { display: flex; flex-direction: column; gap: 6px; }
.c-09608d label { font-size: 13px; font-weight: 600; color: var(--foreground, #222); }
.c-09608d input, .c-09608d textarea { width: 100%; padding: 10px 12px; border: 1px solid var(--border, #e5e7eb); border-radius: 8px; font-size: 14px; background: var(--background, #fff); color: var(--foreground, #222); font-family: inherit; box-sizing: border-box; }
.c-22c49a { align-self: flex-start; padding: 11px 24px; border: 0; border-radius: var(--btn-radius); background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); font-weight: 700; font-size: 14px; cursor: pointer; }
.c-4492e8[data-af528f="minimal"] .c-09608d input, .c-4492e8[data-af528f="minimal"] .c-09608d textarea { border: 0; border-bottom: 1.5px solid var(--border, #e5e7eb); border-radius: 0; padding-left: 0; padding-right: 0; background: transparent; }
.c-4492e8[data-af528f="compact"] .c-d19832 { gap: 8px; }
.c-4492e8[data-af528f="compact"] .c-09608d input, .c-4492e8[data-af528f="compact"] .c-09608d textarea { padding: 7px 10px; }
.c-4492e8[data-87af16="left"] .c-09608d { display: grid; grid-template-columns: 110px 1fr; align-items: center; gap: 12px; }
.c-4492e8[data-87af16="floating"] .c-09608d { position: relative; }
.c-4492e8[data-87af16="floating"] .c-09608d label { position: absolute; top: -7px; left: 10px; font-size: 11px; background: var(--background, #fff); padding: 0 5px; z-index: 1; }

.c-38451f { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-top: 18px; }
.c-38451f:not([data-a67c54="true"]):not([data-1e9eb1="true"]):not([data-452227="true"]) { display: none; }
.c-3d725d { display: inline-flex; align-items: center; gap: 7px; padding: 7px 14px; border: 1px solid var(--border, #e5e7eb); border-radius: 999px; font-size: 13px; font-weight: 600; color: var(--text, #222); }
.c-3d725d::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: #10b981; flex: 0 0 auto; }
.c-38451f[data-a67c54="false"] .c-1e793c,
.c-38451f[data-1e9eb1="false"] .c-968867,
.c-38451f[data-452227="false"] .c-c85445 { display: none; }

.c-856ebb > summary, .c-081641 > summary { cursor: pointer; list-style: none; }
.c-856ebb > summary::-webkit-details-marker, .c-081641 > summary::-webkit-details-marker { display: none; }
.c-856ebb > summary::after { content: "▾"; margin-left: auto; font-size: 12px; opacity: 0.55; transition: transform .2s ease; }
.c-856ebb[open] > summary::after { transform: rotate(180deg); }
.c-856ebb:not([open]) > summary { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.c-856ebb > summary { display: flex; align-items: center; }
.c-340435 > .c-58e158 { margin: 0; padding: 0; list-style: none; }

.c-88c366 { font-size: 13px; font-weight: 700; color: var(--primary-readable, #2563eb); }
.c-a30845[data-aba386="false"] .c-0b75d6 { display: none; }
.c-a30845[data-56b88f="false"] .c-e809fc { display: none; }
.c-a30845[data-d4df63="false"] .c-88c366 { display: none; }
.c-71c5ed { font-size: 12px; font-weight: 700; color: var(--foreground, #222); }
.c-a30845[data-99ab34="false"] .c-71c5ed { display: none; }
.c-a30845[data-a75806="comparison-grid"] .c-885716 { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 12px; }
.c-a30845[data-a75806="buttons"] .c-885716,
.c-a30845[data-a75806="logo-buttons"] .c-885716 { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
.c-a30845[data-a75806="buttons"] .c-998b4c,
.c-a30845[data-a75806="logo-buttons"] .c-998b4c { flex-direction: row; align-items: center; gap: 10px; width: auto; padding: 10px 16px; text-align: left; }
.c-a30845[data-a75806="buttons"] .c-e809fc,
.c-a30845[data-a75806="buttons"] .c-88c366,
.c-a30845[data-a75806="logo-buttons"] .c-e809fc,
.c-a30845[data-a75806="logo-buttons"] .c-88c366 { display: none; }
.c-a30845[data-a75806="buttons"] .c-0b75d6 { display: none; }
.c-a30845[data-a75806="logo-buttons"] .c-0b75d6 { width: 32px; height: 32px; font-size: 14px; margin: 0; }
.c-a30845[data-a75806="table"] .c-885716 { display: flex; flex-direction: column; gap: 10px; max-width: 760px; margin: 0 auto; }
.c-a30845[data-a75806="table"] .c-998b4c { flex-direction: row; align-items: center; gap: 16px; text-align: left; padding: 14px 20px; }
.c-a30845[data-a75806="table"] .c-3bafff { flex: 1; }
.c-a30845[data-a75806="table"] .c-0b75d6 { width: 40px; height: 40px; font-size: 16px; margin: 0; }

.c-645f42 { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px 24px; max-width: 1120px; margin: 0 auto 40px; padding: 22px 28px; border-radius: 16px; background: color-mix(in srgb, var(--primary, #2563eb) 18%, #0a0e1a); }
.c-645f42[data-d95859="false"] { display: none; }
.c-645f42 h3 { margin: 0 0 4px; color: #fff; font-size: 18px; font-weight: 700; }
.c-645f42 p { margin: 0; color: #cbd5e1; font-size: 14px; }
.c-e5bed8 { flex: 0 0 auto; padding: 12px 28px; border-radius: var(--btn-radius); background: var(--primary, #2563eb); color: var(--primary-foreground, #fff); font-weight: 700; text-decoration: none; }

.c-02bcf8 { display: block; height: 36px; width: auto; max-width: 200px; margin-bottom: 12px; }

.c-57b1a8 { display: flex; flex-wrap: wrap; gap: 8px 14px; margin-top: 14px; }
.c-57b1a8:empty { display: none; }
.c-57b1a8 a { font-size: 13px; font-weight: 600; text-decoration: none; color: inherit; opacity: .85; }
.c-57b1a8 a:hover { opacity: 1; text-decoration: underline; }

.c-f6a18d { display: flex; flex-wrap: wrap; gap: 4px; }
.c-f6a18d:empty { display: none; }
.c-f6a18d a { font-size: 12px; font-weight: 600; text-transform: uppercase; text-decoration: none; padding: 4px 8px; border-radius: var(--radius-sm, 6px); border: 1px solid color-mix(in srgb, currentColor 28%, transparent); color: inherit; }
.c-f6a18d a:hover, .c-f6a18d a.c-d83620 { color: var(--primary-readable, var(--primary)); }

.c-ab6fef[data-62df42="card"] { background: color-mix(in srgb, var(--primary, #2563eb) 8%, var(--background, #fff)); box-shadow: var(--shadow-lg, 0 10px 30px rgba(0,0,0,0.12)); border-color: var(--primary, #2563eb); }
.c-ab6fef[data-62df42="banner"] { text-align: left; padding: 32px 40px; }
.c-ab6fef[data-62df42="banner"] .c-9b15c5 { max-width: 1000px; }
.c-ab6fef[data-62df42="button"] { padding: 24px 32px; }
.c-ab6fef[data-62df42="button"] .c-437bcc,
.c-ab6fef[data-62df42="button"] .c-e671fb { display: none; }

.c-3ddb87 { margin: 14px 0 0; font-size: 13px; font-weight: 600; color: var(--text-muted, #667); }
.c-3ddb87[data-6fd83e="false"] { display: none; }

.c-c9c55f {
  display: none;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  background: transparent;
  border: none;
  color: inherit;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  flex-shrink: 0;
}
.c-0ff4ea { display: contents; }
.c-0ff4ea::details-content { display: contents; content-visibility: visible; }
.c-e2bcb8 { position: relative; }
.c-c9c55f { list-style: none; }
.c-c9c55f::-webkit-details-marker { display: none; }
.c-c9c55f span,
.c-c9c55f span::before,
.c-c9c55f span::after { display: block; width: 22px; height: 2px; border-radius: 2px; background: currentColor; content: ""; transition: transform .15s ease, opacity .15s ease; }
.c-c9c55f span::before { transform: translateY(-7px); }
.c-c9c55f span::after { transform: translateY(5px); }
.c-0ff4ea[open] .c-c9c55f span { background: transparent; }
.c-0ff4ea[open] .c-c9c55f span::before { transform: translateY(0) rotate(45deg); }
.c-0ff4ea[open] .c-c9c55f span::after { transform: translateY(-2px) rotate(-45deg); }
@media (max-width: 760px) {

  .c-e2bcb8 .c-3bafff { display: none; }

  .c-e2bcb8 .c-15ef8b { order: 8; margin-left: auto; gap: 8px; flex-wrap: nowrap; }
  .c-e2bcb8 .c-a92a99 { display: none; }
  .c-e2bcb8 .c-cf3a3a { display: none; }

  .c-e2bcb8 .c-43a6fd { gap: 6px; }
  .c-e2bcb8 .c-43a6fd a {
    width: 38px;
    height: 38px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    font-size: 0;
    overflow: hidden;
    border: 1px solid color-mix(in srgb, currentColor 35%, transparent);
  }
  .c-e2bcb8 .c-43a6fd a::before {
    content: "";
    width: 20px;
    height: 20px;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.42 3.58-7 8-7s8 2.58 8 7z'/></svg>") center / contain no-repeat;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><circle cx='12' cy='8' r='4'/><path d='M4 21c0-4.42 3.58-7 8-7s8 2.58 8 7z'/></svg>") center / contain no-repeat;
  }

  .c-e2bcb8 .c-43a6fd a:last-child {
    background: var(--accent);
    color: var(--accent-foreground);
    border-color: transparent;
  }

}

.c-a6bf04 { width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.c-a6bf04 > table { width: 100%; }
.c-23f68a, .c-cd1419, .c-e2bcb8, .c-e2bcb8 > *, .c-0ff4ea, .c-4b7f88, .c-50e45d, .c-2ce1da { min-width: 0; }
.c-23f68a { overflow-wrap: anywhere; }
@media (max-width: 600px) {
  .c-4a3bfe { left: 16px !important; right: 16px !important; width: auto !important; max-width: none !important; transform: none !important; box-sizing: border-box; gap: 8px !important; }
  .c-4a3bfe .c-05c30f { flex: 1 1 0; min-width: 0; padding-right: 0; }
  .c-4a3bfe .c-4e84e0 { flex: 0 1 auto; min-width: 0; max-width: 160px; overflow: hidden; text-overflow: ellipsis; }
  .c-4a3bfe .c-faf780 { flex: 0 0 32px; }
  .c-372bf5 { min-width: 0; }
  .c-372bf5 > .c-c0ba26 { min-width: 0; overflow-wrap: anywhere; }
  .c-a6bf04[data-119dce="stack"] > table { min-width: 0 !important; width: 100% !important; table-layout: fixed; }
  .c-a6bf04[data-119dce="stack"] table,
  .c-a6bf04[data-119dce="stack"] tbody,
  .c-a6bf04[data-119dce="stack"] tr,
  .c-a6bf04[data-119dce="stack"] td { display: block; width: 100%; }
  .c-a6bf04[data-119dce="stack"] thead { display: none; }
  .c-a6bf04[data-119dce="stack"] tr { margin-bottom: 12px; padding: 8px; border: 1px solid var(--border); border-radius: var(--radius); }
  .c-a6bf04[data-119dce="stack"] td { display: grid; grid-template-columns: minmax(80px, .45fr) minmax(0, 1fr); gap: 16px; text-align: right; overflow-wrap: anywhere; }
  .c-a6bf04[data-119dce="stack"] td::before { content: attr(data-045c93); text-align: left; font-weight: 700; }
}

.c-4f6f5f {
  padding: 56px 24px;
  margin: 32px 0;
  background: var(--bg-page);
}
.c-3d5c29 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto 40px;
}
.c-3d5c29 h2 {
  font-size: 22px;
  font-weight: 700;
  color: var(--text);
  margin: 0 0 12px;
  letter-spacing: -0.01em;
}
.c-3d5c29 h2::after { display: none; }
.c-3d5c29 p {
  font-size: 14px;
  color: var(--text-muted);
  line-height: 1.55;
  margin: 0;
}
.c-4f6f5f .c-14b695,
.c-4f6f5f .c-997a70,
.c-4f6f5f .c-df1b02,
.c-4f6f5f .c-db2723 {
  margin: 0;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
}

.c-14b695,
.c-997a70,
.c-df1b02,
.c-db2723 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 24px;
  margin: 32px 0;
  padding: 0;
  background: transparent;
}
@media (min-width: 768px) {
  .c-3b2471 .c-db1b16 { grid-auto-flow: row; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); grid-auto-columns: auto; overflow-x: visible; scroll-snap-type: none; }
}
.c-14b695[data-ef0c4d="2"] { grid-template-columns: repeat(2, 1fr); }
.c-14b695[data-ef0c4d="3"] { grid-template-columns: repeat(3, 1fr); }
.c-14b695[data-ef0c4d="4"] { grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }

.c-692546 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  transition: none;
  text-align: left;
}
.c-692546:hover {
  transform: none;
  box-shadow: none;
  border: none;
}
.c-692546 img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border-radius: var(--radius);
  display: block;
  margin-bottom: 8px;
}
.c-692546 strong {
  font-size: 16px;
  font-weight: 700;
  color: var(--text);
  line-height: 1.3;
  margin: 0;
}
.c-692546 span {
  font-size: 13px;
  color: var(--text-muted);
  line-height: 1.5;
}
.c-692546 .c-09daff {
  margin-top: 8px;
  align-self: stretch;
  text-align: center;
  padding: 8px 14px;
  background: var(--primary);
  color: #fff;
  border-radius: var(--btn-radius);
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .15s, transform .15s;
}
.c-692546 .c-09daff:hover { filter: brightness(1.08); transform: translateY(-1px); }

.c-14b695[data-aed53c="row"] {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 168px;
  grid-template-columns: none;
  overflow-x: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
  padding-bottom: 12px;
  scrollbar-width: thin;
  scrollbar-color: color-mix(in srgb, var(--foreground, #888) 30%, transparent) transparent;
}
.c-14b695[data-aed53c="row"] > .c-692546 { scroll-snap-align: start; }

.c-14b695[data-aed53c="row"]::-webkit-scrollbar { height: 6px; }
.c-14b695[data-aed53c="row"]::-webkit-scrollbar-track { background: transparent; }
.c-14b695[data-aed53c="row"]::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--foreground, #888) 28%, transparent); border-radius: 999px; }
.c-14b695[data-aed53c="row"]:hover::-webkit-scrollbar-thumb { background: color-mix(in srgb, var(--foreground, #888) 45%, transparent); }

@media (max-width: 600px) {
  .c-14b695, .c-997a70,
  .c-df1b02, .c-db2723 {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }

  .c-14b695[data-aed53c="row"] {
    grid-template-columns: none;
    grid-auto-columns: 150px;
  }
}

.c-106afd {
  margin: 32px 0;
}.c-c94731{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: color-mix(in srgb, var(--accent-readable) 16%, var(--bg-surface));
  color: #6a5630;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.c-f4e2f2 { flex: 1 1 auto; }
.c-13514e {
  flex: none;
  color: var(--accent-readable);
  letter-spacing: 1px;
  white-space: nowrap;
}.c-7fddb4{
  padding: 40px;
  background: var(--bg-surface);
  border: 2px dashed var(--line);
  border-radius: var(--radius);
  text-align: center;
  color: #606673;
}
.c-7fddb4 strong { display: block; color: var(--text); font-size: 16px; margin-bottom: 8px; }

@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
:root {

  --primary: #0C1015;
  --primary-hover: #0a0e12;
  --primary-foreground: #ffffff;
  --accent-foreground: #0f172a;
  --background: #fdfcfa;
  --foreground: #111827;
  --muted: #f1efed;
  --muted-foreground: #6b7280;
  --border: #dfdedc;
  --accent: #C6A15B;
  --warm: #C6A15B;

  --primary-readable: #0C1015;
  --accent-readable: #766036;

  --accent-hover: color-mix(in srgb, #C6A15B 80%, transparent);
  --accent-2: #ae8d50;
  --accent-warm: var(--accent);
  --text: var(--foreground);
  --text-muted: var(--muted-foreground);
  --bg-page: var(--background);
  --bg-surface: var(--muted);
  --line: var(--border);

  --font-sans: 'Plus Jakarta Sans', system-ui, sans-serif;
  --font-display: 'Plus Jakarta Sans', system-ui, sans-serif;

  --font-size-base: 14px;
  --font-weight-heading: 700;
  --font-weight-body: 500;
  --container-width: 1200px;
  --container-narrow: 760px;
  --border-width: 1px;

  --h1-size: 29px;
  --h2-size: 24px;
  --h3-size: 20px;
  --h4-size: 17px;
  --h1-display: clamp(23px, calc(23px + 1.6vw), 34px);
  --h1-inline: clamp(18px, calc(18px + 1vw), 26px);
  --lh-heading: 1.15;
  --lh-body: 1.65;

  --radius: 12px;
  --radius-sm: 6px;
  --radius-lg: 20px;
  --radius-full: 9999px;

  --btn-radius: 9999px;

  --bonus-angle: 160deg;
  --bonus-stop-2: 55%;
  --bonus-stop-3: 100%;
  --bonus-mix: 42%;

  --shadow-blur: 16px;
  --shadow-sm: 0 1px 2px rgba(6, 7, 8,0.05);
  --shadow-md: 0 4px 12px rgba(6, 7, 8,0.08);
  --shadow-lg: 0 20px 40px -10px rgba(6, 7, 8,0.18);

  --space-1: 3px; --space-2: 6px; --space-3: 13px;
  --space-4: 19px; --space-5: 26px; --space-6: 38px; --space-7: 51px;
  --grid-gap: 12px;

  --anim-speed: 0.12s;
  --hover-lift: -3px;
  --hover-scale: 1.02;
}
* { box-sizing: border-box; }
body { margin: 0; font-family: var(--font-sans); font-size: var(--font-size-base, 16px); font-weight: var(--font-weight-body, 400); line-height: var(--lh-body, 1.65); color: var(--foreground); background: var(--background); }
h1, h2, h3, h4 { font-family: var(--font-display); font-weight: var(--font-weight-heading, 700); }
h1 { font-size: var(--h1-size); line-height: var(--lh-heading, 1.15); letter-spacing: -0.02em; }
h2 { font-size: var(--h2-size); line-height: 1.22; letter-spacing: -0.01em; }
h3 { font-size: var(--h3-size); line-height: 1.3; }
h4 { font-size: var(--h4-size); line-height: 1.35; }
.c-0feed6 h1 { font-size: var(--h1-display); }
.c-1820d6 { display: inline-block; padding: 14px 32px; border-radius: var(--btn-radius); background: var(--primary); color: var(--primary-foreground); text-decoration: none; font-weight: 700; transition: background .15s ease, color .15s ease, transform .15s ease; }
.c-1820d6:hover { background: var(--accent); color: var(--accent-foreground); transform: translateY(-1px); }
.c-d61db7 { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--grid-gap, 16px); }
section { padding-block: clamp(32px, 6vw, 58px); padding-inline: 24px; max-width: var(--container-width, 1200px); margin-left: auto; margin-right: auto; }
section:first-of-type { margin-top: clamp(16px, 3vw, 28px); }
section > :first-child { margin-top: 0; }
section > :last-child { margin-bottom: 0; }
.c-550476, .c-ab6fef, .c-9344f5, .c-106afd { max-width: none; padding-inline: max(24px, calc((100% - var(--container-width, 1200px)) / 2)); }
.c-ab6fef[data-62df42] { padding-inline: max(24px, calc((100% - var(--container-width, 1200px)) / 2)); }
.c-e2bcb8 { box-shadow: 0 6px 18px -8px rgba(0,0,0,0.3); }
.c-e2bcb8 { padding: 12px 24px; background: var(--primary); }
.c-4b7f88 { gap: 8px; }
.c-4b7f88 a { padding: 8px 16px; border-radius: 999px; font-weight: 600; border-bottom: none; color: color-mix(in srgb, var(--primary-foreground) 75%, transparent); }
.c-4b7f88 a:hover { background: color-mix(in srgb, var(--primary-foreground) 14%, transparent); color: var(--primary-foreground); border-bottom: none; }
.c-4b7f88 a:first-child { background: var(--accent); color: var(--accent-foreground); }
.c-cf3a3a { background: var(--accent); color: var(--accent-foreground); border-radius: 999px; font-weight: 700; padding: 10px 22px; }
.c-c5e7c0, section .c-692546, .c-ed7c08 .c-3c71eb { background: var(--background); border: var(--border-width, 1px) solid var(--border); border-radius: var(--radius); padding: 24px; }
.c-1820d6:hover, .c-6dc386:hover, .c-5ecda8:hover, .c-5589d8:hover, .c-cf3a3a:hover, .c-c21422:hover, .c-4e84e0:hover, .c-e5bed8:hover, .c-661e69:hover, .c-128eca:hover, .c-22c49a:hover, .c-09daff:hover, .c-ed67e3:hover, .c-54e0d8:hover, .c-efe729:hover { transform: none; }
.c-1820d6, .c-6dc386, .c-5ecda8, .c-5589d8, .c-661e69, .c-128eca, .c-22c49a, .c-09daff, .c-ed67e3, .c-54e0d8, .c-efe729 { display: block; width: 100%; text-align: center; }
@media (max-width: 600px) { .c-2ce1da thead { display: none; } .c-2ce1da tr { margin-bottom: 12px; border: 1px solid var(--border); border-radius: var(--radius); } .c-2ce1da td[data-045c93] { display: flex; justify-content: space-between; gap: 16px; padding-bottom: 6px; border-bottom: 1px solid var(--border); } .c-2ce1da td[data-045c93]::before { content: attr(data-045c93); font-weight: 700; } }
@media (max-width: 600px) { .c-2ce1da thead { display: none; } .c-2ce1da td[data-045c93] { display: flex; justify-content: space-between; gap: 16px; text-align: right; } .c-2ce1da td[data-045c93]::before { content: attr(data-045c93); text-align: left; font-weight: 700; } }
h1, h2, h3 { font-variant: small-caps; }
.c-886633 { display: none !important; }
.c-7e03bf { display: grid; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: 8px 28px; }
.c-106afd blockquote { border-radius: var(--radius, 12px); box-shadow: var(--shadow-md); }
.c-9344f5 details { background: var(--muted); border: none; border-radius: 10px; padding: 16px 18px; }
.c-9344f5 details:first-child { border-top: none; }
.c-4b7f88 a { padding: 6px 14px; border-radius: 999px; }
.c-4b7f88 a:hover { background: color-mix(in srgb, var(--accent) 15%, transparent); }
.c-e2bcb8 { padding-block: 8px; }
.c-bb770a img { height: 26px; width: auto; }
.c-a08272 { width: 22px; height: 22px; }
.c-ed7c08 > .c-3c71eb, .c-9344f5 details { border-width: var(--border-width); }
.c-2c762c { max-width: 800px; margin-inline: auto; }
.c-0aa1c3 { padding-block: 40px; }
.c-4b7f88 { justify-content: safe flex-end; }
.c-096a08 { flex: 1 1 auto; }
.c-d61db7 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.c-7e03bf { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.c-e91512 { background: var(--primary); color: var(--primary-foreground); border: none; }
.c-e91512 { padding: 11px 22px; font-size: 14px; }
.c-4a584f { flex-direction: column; align-items: stretch; }
.c-c28c2d { border-radius: 50%; object-fit: cover; }
.c-a92a99 { justify-content: flex-start; }
.c-1820d6:hover, .c-6dc386:hover, .c-5ecda8:hover, .c-c5e7c0:hover, .c-d61db7 .c-253bd2:hover, section .c-253bd2:hover, section .c-692546:hover, .c-3c71eb:hover { transform: translateY(var(--hover-lift)) scale(var(--hover-scale)); }
.c-1820d6:hover, .c-6dc386:hover, .c-5ecda8:hover, .c-c5e7c0:hover, .c-d61db7 .c-253bd2:hover, section .c-253bd2:hover, section .c-692546:hover, .c-3c71eb:hover { box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent); }
a, button, .c-1820d6, .c-6dc386, .c-5ecda8, .c-c5e7c0, section .c-253bd2, section .c-692546, .c-3c71eb, .c-4b7f88 a, .c-cf3a3a { transition-duration: var(--anim-speed) !important; }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; } }
.c-e91512 { background: none; border: none; padding: 4px 0; color: var(--primary-readable); }
.c-07f086, .c-2d6aac { display: none !important; }
.c-2c762c { max-width: none; }
.c-a1886e, .c-2c762c { max-width: 95ch; }
.c-a1886e .c-f5703d { column-count: 2; column-gap: 40px; }
.c-b74565[data-feaedf="inline"] { margin-left: auto; max-width: 340px; }
body .c-2c762c[data-699dc8="side"] > .c-b74565[data-82da82="true"] { top: 92px; }
h2[id], h3[id], h4[id] { scroll-margin-top: 100px; }
@media (max-width: 760px) { .c-e2bcb8 { position: sticky; top: 0; z-index: 50; } }
@media (max-width: 640px) { .c-d61db7, .c-ed7c08, .c-7ea4da { grid-template-columns: 1fr; } .c-a1886e .c-f5703d, .c-a1886e:nth-of-type(odd) .c-f5703d, .c-a1886e:nth-of-type(even) .c-f5703d { column-count: 1; } }
@media (max-width: 640px) { .c-ed7c08 { display: flex; flex-direction: row; overflow-x: auto; gap: 12px; scroll-snap-type: x mandatory; } .c-ed7c08 > .c-3c71eb { min-width: 82%; scroll-snap-align: start; } }
.c-2c762c img:not(:first-child):not(.c-40a553), .c-f5703d img:not(.c-40a553), .c-a1886e .c-f5703d img:not(.c-40a553) { width: 100%; max-width: 100%; height: auto; margin-inline: auto; }
@media (max-width: 640px) { .c-2c762c img:not(:first-child):not(.c-40a553), .c-f5703d img:not(.c-40a553), .c-a1886e .c-f5703d img:not(.c-40a553) { width: 100%; float: none; margin-inline: 0; } }
@media (max-width: 640px) { .c-d61db7, .c-ed7c08 { grid-template-columns: repeat(1, minmax(0, 1fr)); } }
@media (max-width: 640px) { section { padding-block: 64px; } }

.c-e2bcb8 {
  display: flex;
  align-items: center;
  gap: 36px;
  padding: 18px 32px;
  background: var(--background);
  border-bottom: 1px solid var(--border);
  margin-inline: auto;
  margin-bottom: 24px;
  font-family: var(--font-sans);
}

.c-e2bcb8[data-82da82="true"] {
  position: sticky;
  top: 0;
  z-index: 50;
  background: color-mix(in srgb, var(--background) 92%, transparent);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  margin-bottom: 0;
}

.c-e2bcb8[data-style="compact"] { padding: 10px 24px; gap: 28px; }

.c-bb770a {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: var(--foreground);
  font-weight: 800;
  font-size: 20px;
  letter-spacing: -0.02em;
  flex-shrink: 0;
  margin-right: 20px;
}

.c-a08272 {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--primary), var(--accent));
  flex-shrink: 0;
}
.c-e2bcb8[data-style="compact"] .c-a08272 { width: 24px; height: 24px; }

.c-4b7f88 {
  display: flex;
  align-items: center;
  gap: 36px;
  flex: 0 1 auto;
  min-width: 0;
  overflow: clip;
}
.c-4b7f88 a {
  color: var(--foreground);
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  white-space: nowrap;
  transition: color .15s ease;
}
.c-4b7f88 a:hover { color: var(--primary-readable); }

.c-15ef8b {
  display: flex;
  align-items: center;
  gap: 14px;
  flex-shrink: 0;
  margin-left: auto;
}

.c-e2dcb1 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--foreground);
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
}
.c-e2dcb1:hover { color: var(--primary-readable); }

.c-250c26 {
  width: 1px;
  height: 22px;
  background: var(--border);
  flex-shrink: 0;
}
.c-e2bcb8[data-search="off"] .c-250c26 { display: none; }
.c-e2bcb8[data-979174="false"] .c-250c26 { display: none; }

.c-a92a99 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: var(--foreground);
}
.c-ae9feb { display: inline-flex; color: var(--muted-foreground); }
.c-a92a99 a {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--foreground);
  text-decoration: none;
}
.c-a92a99 a:hover, .c-a92a99 a.c-d83620 { color: var(--primary-readable); }

.c-43a6fd { display: flex; align-items: center; gap: 10px; }
.c-43a6fd a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 24px;
  border: 1px solid var(--primary);
  border-radius: var(--btn-radius);
  color: var(--foreground);
  background: var(--background);
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  white-space: nowrap;
  transition: background .15s ease, color .15s ease;
}
.c-43a6fd a:hover { background: color-mix(in srgb, var(--primary) 8%, transparent); }
.c-43a6fd a + a { display: none; }
.c-e2bcb8[data-style="compact"] .c-43a6fd a { min-height: 36px; padding: 0 18px; font-size: 14px; }

.c-cf3a3a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 26px;
  background: var(--primary);
  color: var(--primary-foreground);
  text-decoration: none;
  font-weight: 700;
  font-size: 15px;
  border-radius: var(--btn-radius);
  flex-shrink: 0;
  transition: background .15s ease, transform .15s ease;
}
.c-cf3a3a:hover { background: var(--primary-hover); transform: translateY(-1px); }

@media (max-width: 760px) {
  .c-e2bcb8 { flex-wrap: wrap; gap: 16px; padding: 14px 20px; }
  .c-a92a99, .c-250c26 { display: none; }
  .c-43a6fd a { min-height: 38px; padding: 0 16px; font-size: 14px; }
  .c-cf3a3a { min-height: 38px; padding: 0 18px; font-size: 14px; }
}
.c-43a6fd a { display: none; }

.c-a1886e {
  max-width: 1100px;
  margin: 56px auto;
  padding: 32px;
  background: var(--background);
  border: 1px solid var(--border);
  border-radius: var(--radius-lg, 18px);
  font-family: var(--font-sans);
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: 56px;
  align-items: center;
}
.c-a1886e .c-cae64f { min-width: 0; }
.c-5215f1 {
  font-size: 28px;
  font-weight: 700;
  color: var(--foreground);
  letter-spacing: -0.01em;
  line-height: 1.25;
  margin: 0 0 16px;
}
.c-a1886e .c-f5703d {
  font-size: 16px;
  line-height: 1.75;
  color: var(--foreground);
}
.c-a1886e .c-f5703d p { margin: 0 0 14px; }
.c-a1886e .c-f5703d strong { color: var(--foreground); font-weight: 700; }
.c-a1886e .c-f5703d a {
  color: var(--primary-readable);
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
}
.c-a1886e .c-f5703d h2 { font-size: 24px; font-weight: 700; margin: 28px 0 12px; }
.c-a1886e .c-f5703d h3 { font-size: 19px; font-weight: 600; margin: 24px 0 10px; }
.c-a1886e .c-f5703d ul,
.c-a1886e .c-f5703d ol { margin: 16px 0; padding-left: 24px; }
.c-a1886e .c-f5703d li { margin: 6px 0; }
.c-a1886e .c-e513d6 img,
.c-a1886e .c-e513d6 .c-40a553 {
  width: 100%;
  height: auto;
  border-radius: var(--radius);
  display: block;
  box-shadow: var(--shadow-md);
}
.c-a1886e .c-ec5058 { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 22px; }
.c-0c458a,
.c-2ffbbb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 46px;
  padding: 0 26px;
  border-radius: var(--btn-radius);
  font-weight: 700;
  font-size: 15px;
  text-decoration: none;
}
.c-0c458a { background: var(--primary); color: var(--primary-foreground); }
.c-2ffbbb { border: 1.5px solid var(--primary); color: var(--foreground); background: transparent; }
.c-a1886e .c-a8cdb3 { overflow-x: auto; }
.c-a1886e .c-a8cdb3 table { width: 100%; border-collapse: collapse; font-size: 15px; }
.c-a1886e .c-a8cdb3 :is(th, td) { padding: 12px 14px; border-bottom: 1px solid var(--border); text-align: left; }
.c-a1886e .c-a8cdb3 th { font-weight: 700; color: var(--foreground); background: var(--muted); }

@media (max-width: 820px) {
  .c-a1886e { grid-template-columns: 1fr; gap: 28px; }
}
@media (max-width: 600px) {
  .c-a1886e { margin: 32px auto; padding: 20px; }
  .c-5215f1 { font-size: 24px; }
  .c-a1886e .c-f5703d { font-size: 15px; }
}

.c-455e98 { margin: 32px 0; }
.c-455e98 .c-3d5c29 h2 { font-size: 26px; margin: 0 0 6px; }
.c-455e98 .c-3d5c29 p { color: var(--muted-foreground); margin: 0 0 20px; }
.c-ed7c08 { display: flex; flex-direction: column; gap: 14px; }
.c-ed7c08 > .c-3c71eb {
  display: grid;
  grid-template-columns: 132px minmax(0, 1fr) auto auto auto;
  align-items: center;
  gap: 22px;
  padding: 18px 22px;
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  background: var(--background);
  box-shadow: var(--shadow-sm);
  transition: box-shadow .15s ease, transform .15s ease;
}
.c-ed7c08 > .c-3c71eb:hover { box-shadow: var(--shadow-md); transform: translateY(-1px); }

.c-5069ac {
  position: relative;
  width: 132px;
  aspect-ratio: 1 / 1;
  border-radius: var(--radius);
  overflow: hidden;
  display: grid;
  place-items: center;
  background: var(--muted);
}
.c-5069ac img,
.c-5069ac .c-40a553,
.c-5069ac svg { width: 100%; height: 100%; object-fit: cover; display: block; }
.c-8fcf54 {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 8px;
  border-radius: var(--radius-full);
  background: var(--primary);
  color: var(--primary-foreground);
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}
.c-6b8720::before { content: "#"; }
.c-77bd4d { background: color-mix(in srgb, var(--foreground) 72%, transparent); }

.c-d012fa {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 6px;
  font-size: 20px;
  font-weight: 800;
  color: var(--foreground);
}
.c-ae0e9e { display: inline-flex; color: #16a34a; }
.c-ae0e9e svg { display: block; }
.c-b43e5c {
  margin: 0 0 10px;
  font-size: 14px;
  line-height: 1.55;
  color: var(--muted-foreground);
  max-width: 52ch;
}
.c-1807ce { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.c-557b22 {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 5px 10px;
  border-radius: var(--radius-sm);
  background: var(--muted);
  border: 1px solid var(--border);
  font-size: 12px;
  font-weight: 600;
  color: var(--foreground);
  white-space: nowrap;
}
.c-175246 { color: var(--muted-foreground); }

.c-7b18d3 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 132px;
  padding: 12px 16px;
  border-radius: var(--radius);
  background: color-mix(in srgb, var(--accent-readable) 10%, transparent);
  text-align: center;
}
.c-f2f46c { font-size: 11px; font-weight: 600; color: var(--muted-foreground); }
.c-6464cb { font-size: 17px; font-weight: 800; color: var(--accent-readable); line-height: 1.2; }

.c-cda856 { display: flex; flex-direction: column; align-items: center; gap: 2px; min-width: 74px; }
.c-f0a748 { font-size: 20px; font-weight: 800; color: var(--foreground); }
.c-e0a8af { color: var(--warm); font-size: 15px; letter-spacing: 1px; }
.c-7ac8d2 { font-size: 11px; color: var(--muted-foreground); }

.c-da20ee { display: flex; flex-direction: column; gap: 8px; min-width: 140px; }
.c-89c16e,
.c-c1d6a5 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 0 20px;
  border-radius: var(--btn-radius);
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}
.c-89c16e { background: var(--primary); color: var(--primary-foreground); }
.c-89c16e:hover { background: var(--primary-hover); }
.c-c1d6a5 { border: 1.5px solid var(--primary); color: var(--primary-readable); background: transparent; }

.c-38451f { display: flex; flex-wrap: wrap; gap: 10px 18px; margin-top: 16px; font-size: 12px; color: var(--muted-foreground); }
.c-38451f[data-a67c54="false"] .c-1e793c,
.c-38451f[data-1e9eb1="false"] .c-968867,
.c-38451f[data-452227="false"] .c-c85445 { display: none; }
.c-38451f:not(:has(.c-3d725d:not([hidden]))) { display: none; }

@media (max-width: 900px) {
  .c-ed7c08 > .c-3c71eb { grid-template-columns: 96px minmax(0, 1fr); row-gap: 14px; }
  .c-5069ac { width: 96px; }
  .c-7b18d3,
  .c-cda856,
  .c-da20ee { grid-column: 1 / -1; }
  .c-cda856 { flex-direction: row; align-items: baseline; gap: 8px; }
  .c-da20ee { flex-direction: row; }
  .c-89c16e, .c-c1d6a5 { flex: 1 1 0; }
}
@media (max-width: 560px) {
  .c-ed7c08 > .c-3c71eb { grid-template-columns: 1fr; padding: 16px; }
  .c-5069ac { width: 100%; aspect-ratio: 16 / 9; }
  .c-da20ee { flex-direction: column; }
}
.c-ed7c08 {
  display: grid;
  grid-template-columns: repeat(var(--v-c4195e, 4), minmax(0, 1fr));
  align-items: stretch;
  gap: 18px;
}
.c-ed7c08[data-ef0c4d="1"] { --v-c4195e: 1; }
.c-ed7c08[data-ef0c4d="2"] { --v-c4195e: 2; }
.c-ed7c08[data-ef0c4d="3"] { --v-c4195e: 3; }
.c-ed7c08[data-ef0c4d="4"] { --v-c4195e: 4; }
.c-ed7c08 > .c-3c71eb {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 12px;
  padding: 0 0 18px;
  overflow: hidden;
}
.c-5069ac {
  width: 100%;
  aspect-ratio: 3 / 2;
  border-radius: 0;
  order: -1;
  background: var(--muted);
}
.c-5069ac img { object-fit: contain; }
.c-ed7c08[data-9819f0="square"] .c-5069ac { aspect-ratio: 1 / 1; }
.c-95f551 { display: flex; flex-direction: column; align-items: center; gap: 8px; padding: 0 18px; }
.c-d012fa { flex-direction: column; gap: 6px; margin: 0; font-size: 18px; }
.c-b43e5c { margin: 0; max-width: none; }
.c-1807ce { justify-content: center; }
.c-7b18d3 { width: calc(100% - 36px); margin: 0 18px; }
.c-cda856 { flex-direction: row; align-items: baseline; gap: 8px; }
.c-da20ee { width: calc(100% - 36px); margin: 0 18px; }
@media (max-width: 900px) {
  .c-ed7c08 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 560px) {
  .c-ed7c08 { grid-template-columns: 1fr; }
}
.c-ed7c08 { gap: 14px; }
.c-ed7c08 > .c-3c71eb { gap: 8px; padding: 0 0 14px; }
.c-5069ac { aspect-ratio: 1 / 1; width: 64px; margin: 14px auto 0; border-radius: var(--radius); order: 0; }
.c-95f551 { flex-direction: row; align-items: center; justify-content: center; gap: 8px; padding: 0 12px; }
.c-d012fa { flex-direction: row; font-size: 15px; }
.c-b43e5c { display: none; }
.c-1807ce { display: none; }
.c-7b18d3 { width: calc(100% - 24px); margin: 0 12px; padding: 0; background: none; }
.c-f2f46c { display: none; }
.c-6464cb { font-size: 14px; }
.c-7ac8d2 { display: none; }
.c-da20ee { width: calc(100% - 24px); margin: 0 12px; }
.c-89c16e { min-height: 34px; font-size: 13px; }
.c-c1d6a5 { display: none; }

.c-b74565 { --v-8a6fd0: color-mix(in srgb, var(--foreground) 5%, var(--background)); --v-d3b294: 18px 20px; --v-2ee727: 2px; --v-c5fa71: 22px; margin: 24px 0; max-width: 720px; border-radius: var(--radius, 12px); }
.c-b74565::before { display: none; }
.c-b74565[data-feaedf="inline"] { clear: both; }
.c-b74565[data-263ea4="true"] { background: var(--v-8a6fd0); padding: var(--v-d3b294); }
.c-b74565[data-c0cdcf="true"] { border: 1px solid var(--border); padding: var(--v-d3b294); }
.c-b74565 .c-28c33f { text-align: left; display: flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.1em; color: var(--muted-foreground); }
.c-b74565 .c-856ebb[open] > .c-28c33f { margin-bottom: 10px; }
.c-b74565 .c-340435 .c-58e158 { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: var(--v-2ee727); text-align: left; }
.c-b74565 .c-340435 .c-224278 { margin: 0; min-width: 0; padding: 0; text-align: left; }
.c-b74565 .c-f8e6d0 { display: flex; align-items: center; gap: 10px; min-width: 0; padding: 7px 0; }
.c-b74565 .c-f8e6d0 .c-55dacb { color: var(--foreground); font-size: 14px; line-height: 1.45; font-weight: 500; text-decoration: none; min-width: 0; overflow-wrap: break-word; }
.c-b74565 .c-f8e6d0 .c-55dacb:hover { color: var(--primary-readable, var(--primary)); text-decoration: underline; text-underline-offset: 3px; }
.c-b74565 .c-b9134d { flex: 0 0 auto; font-size: 12px; font-weight: 700; color: var(--muted-foreground); font-variant-numeric: tabular-nums; }
.c-b74565 .c-e70e0b { flex: 0 0 auto; display: inline-grid; place-items: center; width: 24px; height: 24px; color: var(--muted-foreground); }
.c-b74565 .c-e70e0b svg { display: block; width: 18px; height: 18px; }
.c-b74565[data-2b4e88="brand"] .c-e70e0b { color: var(--primary-readable, var(--primary)); }
.c-b74565[data-2b4e88="multi"] .c-224278:nth-child(4n+1) .c-e70e0b { color: var(--primary-readable, var(--primary)); }
.c-b74565[data-2b4e88="multi"] .c-224278:nth-child(4n+2) .c-e70e0b { color: color-mix(in srgb, var(--accent, var(--primary)) 78%, var(--foreground)); }
.c-b74565[data-2b4e88="multi"] .c-224278:nth-child(4n+3) .c-e70e0b { color: color-mix(in srgb, var(--primary) 55%, var(--accent, var(--foreground))); }
.c-b74565[data-2b4e88="multi"] .c-224278:nth-child(4n+4) .c-e70e0b { color: color-mix(in srgb, var(--foreground) 58%, var(--primary)); }
.c-b74565[data-7cd36d="filled"] .c-e70e0b .c-8c778c { fill: currentColor; }
.c-b74565[data-7cd36d="filled"] .c-e70e0b .c-9e0924 { stroke: var(--background); }
.c-b74565[data-7cd36d="illustration"] .c-e70e0b { width: 30px; height: 30px; border-radius: var(--radius-sm, 8px); background: color-mix(in srgb, var(--primary) 14%, var(--background)); color: var(--primary-readable, var(--primary)); }
.c-b74565[data-7cd36d="illustration"] .c-e70e0b svg { width: 17px; height: 17px; }
.c-b74565[data-2b4e88="mono"] .c-e70e0b { color: var(--muted-foreground); }
.c-b74565[data-a8b202="true"] .c-58e158 > .c-224278 + .c-224278 { border-top: 1px solid var(--border); }
.c-b74565 .c-340435 .c-23dce2 { list-style: none; margin: 0 0 6px; padding: 0 0 0 var(--v-c5fa71); display: flex; flex-direction: column; }
.c-b74565 .c-340435 .c-23dce2 .c-224278 { padding-top: 4px; padding-bottom: 4px; }
.c-b74565 .c-23dce2 .c-55dacb { font-size: 13px; line-height: 1.4; color: var(--muted-foreground); text-decoration: none; overflow-wrap: break-word; }
.c-b74565 .c-23dce2 .c-55dacb:hover { color: var(--primary-readable, var(--primary)); text-decoration: underline; text-underline-offset: 3px; }
.c-b74565 .c-340435 .c-23dce2 .c-77a57d { padding-left: var(--v-c5fa71); }
.c-b74565 .c-081641 { min-width: 0; }
.c-b74565 .c-081641 > .c-f8e6d0 { cursor: pointer; }
.c-b74565 .c-081641 > .c-f8e6d0::after { content: "›"; margin-left: auto; padding-left: 8px; font-size: 15px; line-height: 1; color: var(--muted-foreground); transition: transform .18s ease; }
.c-b74565 .c-081641[open] > .c-f8e6d0::after { transform: rotate(90deg); }
.c-b74565[data-aed53c="accordion"] { --v-d3b294: 12px 16px; --v-2ee727: 0; max-width: 640px; }
.c-b74565[data-aed53c="accordion"] .c-f8e6d0 { padding: 6px 0; }
.c-b74565[data-aed53c="accordion"] .c-f8e6d0 .c-55dacb { font-size: 13px; font-weight: 400; }
.c-b74565[data-aed53c="icons"] { --v-2ee727: 4px; }
.c-b74565[data-aed53c="minimal"] { --v-d3b294: 0; --v-2ee727: 0; max-width: 640px; }
.c-b74565[data-aed53c="minimal"] .c-28c33f { font-size: 11px; letter-spacing: 0.14em; }
.c-b74565[data-aed53c="minimal"] .c-f8e6d0 .c-55dacb { font-weight: 400; }
.c-b74565[data-aed53c="side"] { --v-d3b294: 12px 14px; --v-2ee727: 0; }
.c-b74565[data-aed53c="side"] .c-f8e6d0 { padding: 6px 10px; border-radius: var(--radius-sm, 8px); }
.c-b74565[data-aed53c="side"] .c-f8e6d0:hover { background: var(--v-8a6fd0); }
.c-b74565[data-aed53c="side"] .c-23dce2 { padding-left: calc(var(--v-c5fa71) - 4px); }
.c-2c762c[data-699dc8="side"] { --v-6aa95f: 300px; }
.c-2c762c[data-699dc8="side"] > .c-b74565 { margin: 0 0 22px; max-width: none; width: 100%; }
@media (min-width: 780px) {
  .c-b74565.c-2dbcc3[data-aed53c="classic"]:not([data-feaedf="side"]) .c-58e158,
  .c-b74565.c-2dbcc3[data-aed53c="minimal"]:not([data-feaedf="side"]) .c-58e158 { display: block; columns: 2; column-gap: 30px; }
  .c-b74565.c-2dbcc3:not([data-feaedf="side"]) .c-58e158 > .c-224278 { break-inside: avoid; }
}
@media (min-width: 1000px) {
  .c-2c762c[data-699dc8="side"] { display: grid; grid-template-columns: minmax(0, 1fr) var(--v-6aa95f); column-gap: 36px; align-items: start; max-width: min(100%, 1120px); }
  .c-2c762c[data-699dc8="side"] > *:not(.c-b74565) { grid-column: 1; min-width: 0; }
  .c-2c762c[data-699dc8="side"] > .c-b74565 { grid-column: 2; grid-row: 1 / span 400; margin: 0; }
  .c-2c762c[data-699dc8="side"] > .c-b74565[data-82da82="true"] { position: sticky; top: 16px; align-self: start; z-index: 5; }
  .c-2c762c[data-699dc8="side"] > .c-b74565[data-82da82="true"] .c-340435 { max-height: calc(100vh - 108px); overflow: auto; }
}

.c-2c762c {
  max-width: 75ch;
  margin: 40px auto;
  line-height: 1.75;
  font-size: 16px;
  color: var(--foreground);
}
.c-2c762c > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: var(--radius);
  margin: 0 0 28px;
}
.c-2c762c h2 {
  font-size: 28px;
  margin: 32px 0 12px;
  color: var(--foreground);
}
.c-2c762c h3 { font-size: 20px; margin: 24px 0 8px; color: var(--foreground); }
.c-2c762c p { margin: 12px 0; }
.c-2c762c ul, .c-2c762c ol { margin: 12px 0; padding-left: 24px; }
.c-2c762c li { margin: 6px 0; }
.c-2c762c a { color: var(--primary-readable); text-decoration: underline; }
.c-2c762c strong { color: var(--foreground); }

.c-a624f9 { margin: 32px 0; padding: 28px; background: var(--foreground); border-radius: var(--radius); }
.c-a624f9 h2 { font-size: 24px; margin: 0 0 16px; color: var(--background); }
.c-a624f9 table { width: 100%; border-collapse: collapse; }
.c-a624f9 th { padding: 12px 16px; text-align: left; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: color-mix(in srgb, var(--background) 65%, transparent); border-bottom: 1px solid color-mix(in srgb, var(--background) 25%, transparent); }
.c-a624f9 td { padding: 12px 16px; border-bottom: 1px solid color-mix(in srgb, var(--background) 14%, transparent); font-size: 14px; color: var(--background); }
.c-a624f9 td:first-child { font-weight: 600; }
.c-a624f9 tbody tr:last-child td { border-bottom: none; }

.c-106afd { padding: 56px 24px; margin: 32px 0; background: var(--background); }
.c-c92106 { text-align: center; max-width: 720px; margin: 0 auto 40px; }
.c-c92106 h2 { font-size: 22px; font-weight: 700; color: var(--foreground); margin: 0 0 12px; }
.c-c92106 h2::after { display: none; }
.c-c92106 p { font-size: 14px; color: var(--muted-foreground); line-height: 1.55; margin: 0; }
.c-e39aa7 { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; max-width: 1120px; margin: 0 auto; }
.c-106afd blockquote { margin: 0; padding: 26px; background: var(--background); border: 1px solid var(--border); border-radius: var(--radius); }
.c-106afd blockquote::before { content: "\2605\2605\2605\2605\2605"; display: block; color: var(--accent-readable); font-size: 15px; letter-spacing: 2px; margin-bottom: 14px; }
.c-106afd blockquote p { font-size: 14px; line-height: 1.6; color: var(--foreground); margin: 0 0 16px; }
.c-106afd blockquote cite { display: block; font-size: 14px; font-weight: 700; color: var(--foreground); font-style: normal; }
@media (max-width: 720px) { .c-106afd { padding: 40px 16px; } .c-e39aa7 { grid-template-columns: 1fr; } }

.c-89efef { display: grid; grid-template-columns: 64px 1fr; gap: 18px; align-items: center; padding: 24px 0 0; margin: 32px 0; background: none; border: none; border-top: 1px solid var(--border); border-radius: 0; font-family: var(--font-sans); }
.c-89efef[data-dc8120="false"] .c-280138 { display: none; }
.c-eb8691 { width: 64px; height: 64px; border-radius: 50%; background: linear-gradient(135deg, var(--primary), var(--primary-hover)); position: relative; flex-shrink: 0; }
.c-eb8691::after { content: ""; position: absolute; inset: 0; background: var(--background); -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>"); mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>"); -webkit-mask-size: 60%; mask-size: 60%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center 60%; mask-position: center 60%; }
.c-ab4c10 { min-width: 0; }
.c-d0bb6a { font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1em; color: var(--muted-foreground); margin: 0 0 4px; }
.c-9b4b78 { font-size: 16px; font-weight: 700; color: var(--foreground); line-height: 1.3; }
.c-8de026 { font-size: 13px; font-weight: 500; color: var(--primary-readable); margin: 2px 0 0; }
.c-280138 { font-size: 14px; color: var(--muted-foreground); line-height: 1.55; margin: 8px 0 0; }

.c-23f68a {
  margin: 64px 0 0;
  padding: 56px 32px 24px;
  background: #0a0e1a;
  color: #cbd5e1;
  border-radius: 20px 20px 0 0;
  font-family: var(--font-sans);
}
.c-cd1419 {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  gap: 48px;
  max-width: 1120px;
  margin: 0 auto 40px;
  padding-bottom: 32px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.c-07f086 {
  display: inline-block;
  font-size: 22px;
  font-weight: 800;
  letter-spacing: -0.01em;
  color: #fff;
  background: linear-gradient(135deg, var(--primary), var(--primary-hover));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 12px;
}
.c-2d6aac {
  font-size: 14px;
  line-height: 1.6;
  color: #94a3b8;
  margin: 0 0 20px;
  max-width: 42ch;
}
.c-2a0c68 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.c-2a0c68 span {
  display: inline-block;
  padding: 5px 12px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.06em;
  color: #94a3b8;
}

.c-7e03bf {
  display: flex;
  flex-wrap: wrap;
  gap: 14px 20px;
  align-content: flex-start;
}
.c-7e03bf a {
  color: #cbd5e1;
  text-decoration: none;
  font-size: 14px;
  transition: color .15s ease;
}
.c-7e03bf a:hover { color: #fff; }

.c-639e4d {
  max-width: 1120px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
.c-cf62a3 {
  flex: 1;
  min-width: 280px;
  margin: 0;
  font-size: 12px;
  line-height: 1.55;
  color: #64748b;
}
.c-6f074d {
  margin: 0;
  font-size: 12px;
  color: #64748b;
  font-weight: 500;
}

@media (max-width: 760px) {
  .c-23f68a { padding: 40px 20px 20px; }
  .c-cd1419 { grid-template-columns: 1fr; gap: 32px; }
}

@media (max-width: 992px) {
  .c-e2bcb8 { flex-wrap: wrap; align-items: center; gap: 8px; }
  .c-e2bcb8 .c-0ff4ea { display: block; order: 9; margin-left: 0; }
  .c-e2bcb8:has(.c-0ff4ea[open]) { overflow: visible; }
  .c-e2bcb8 .c-0ff4ea[open] .c-c9c55f { position: relative; z-index: 130; }
  .c-e2bcb8 .c-71b5b5 { display: none; }
  .c-e2bcb8 .c-0ff4ea[open] .c-71b5b5 {
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    padding: 18px 24px;
    background: var(--background);
    color: var(--foreground);
    border-bottom: 1px solid var(--border);
    box-shadow: 0 16px 30px rgba(0,0,0,.14);
    z-index: 120;
  }
  .c-e2bcb8 .c-0ff4ea .c-4b7f88 { display: flex; flex: 0 0 auto; order: 0; flex-direction: column; align-items: flex-start; gap: 12px; width: 100%; }
  .c-e2bcb8 .c-0ff4ea .c-4b7f88:empty { display: none; }
  .c-e2bcb8 .c-0ff4ea .c-4b7f88 a { display: flex; align-items: center; gap: 12px; min-height: 44px; width: 100%; color: var(--foreground); }
  .c-e2bcb8 .c-0ff4ea[open] .c-71b5b5 > * { width: 100%; max-width: 420px; margin-inline: auto; }
  .c-e2bcb8 .c-0ff4ea[open] .c-71b5b5 { overflow-y: auto; }
  .c-e2bcb8 .c-0ff4ea[open] .c-d4d5c7 .c-3bafff { display: inline; }
  .c-e2bcb8 .c-0ff4ea[open] .c-4b7f88 a,
  .c-e2bcb8 .c-0ff4ea[open] .c-4b7f88 a:first-child,
  .c-e2bcb8 .c-0ff4ea[open] .c-4b7f88 a:hover {
    background: none;
    color: var(--foreground);
    border-radius: 0;
    border-bottom: none;
    padding-left: 0;
    padding-right: 0;
  }
  .c-e2bcb8 .c-0ff4ea[open] .c-e61c6c { display: inline-flex; align-items: center; justify-content: center; width: 22px; flex: 0 0 22px; color: var(--muted-foreground, #6b7280); }
  .c-e2bcb8 .c-0ff4ea[open] .c-27501f { display: flex; flex-direction: column; gap: 2px; margin-top: 6px; padding-top: 10px; border-top: 1px solid var(--border); }
  .c-e2bcb8 .c-0ff4ea[open] .c-94eeec { display: flex; align-items: center; gap: 12px; min-height: 44px; width: 100%; padding: 0; border: 0; background: none; font: inherit; font-size: 15px; color: var(--foreground); text-align: left; cursor: pointer; }
  .c-e2bcb8 .c-0ff4ea[open] .c-aaabdc { display: inline-flex; align-items: center; justify-content: center; width: 22px; flex: 0 0 22px; color: var(--muted-foreground, #6b7280); }
  .c-e2bcb8 .c-0ff4ea[open] .c-e89769 a { color: var(--foreground); }
  .c-e2bcb8 .c-0ff4ea[open] .c-2e87f6 { display: flex; flex-direction: column; gap: 10px; margin-top: 14px; }
  .c-e2bcb8 .c-0ff4ea[open] .c-85b3c5 { display: flex; flex-direction: column; gap: 10px; }
  .c-e2bcb8 .c-0ff4ea[open] .c-85b3c5 a, .c-e2bcb8 .c-0ff4ea[open] .c-26579d { display: flex; align-items: center; justify-content: center; min-height: 46px; width: 100%; border-radius: var(--btn-radius); font-weight: 700; font-size: 15px; text-decoration: none; }
  .c-e2bcb8 .c-0ff4ea[open] .c-85b3c5 a { border: 1.5px solid var(--primary); color: var(--foreground); background: transparent; }
  .c-e2bcb8 .c-0ff4ea[open] .c-26579d { background: var(--primary); color: var(--primary-foreground); }
  .c-e2bcb8[data-70c569="false"] .c-0ff4ea[open] .c-4b7f88 { display: none; }
  .c-e2bcb8[data-search="off"] .c-d6119d { display: none; }
  .c-e2bcb8[data-979174="false"] .c-e89769 { display: none; }
  .c-e2bcb8[data-a5a86a="0"] .c-26579d { display: none; }
  .c-e2bcb8[data-a5a86a="1"] .c-85b3c5 { display: none; }
  .c-e2bcb8 .c-15ef8b { margin-left: auto; }
  .c-c9c55f { display: inline-flex; }
}
@media (min-width: 993px) {
  .c-e2bcb8 { gap: 24px; }
  .c-4b7f88 { gap: 18px; min-width: 0; overflow: clip; }
  .c-4b7f88 a { flex: 0 1 auto; min-width: 0; }
  .c-a479c7 { display: block; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .c-e2bcb8[data-9ad4c8="center"] { display: grid; grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto; }
  .c-e2bcb8[data-9ad4c8="center"] .c-0ff4ea { display: contents; }
  .c-e2bcb8[data-9ad4c8="center"] .c-096a08 { order: 1; justify-content: safe flex-end; }
  .c-e2bcb8[data-9ad4c8="center"] .c-bb770a { order: 2; justify-self: center; margin-right: 0; }
  .c-e2bcb8[data-9ad4c8="center"] .c-f13dfa { order: 3; justify-content: safe flex-start; }
  .c-e2bcb8[data-9ad4c8="center"] .c-15ef8b { order: 4; justify-self: end; margin-left: 0; }
}
@media (min-width: 993px) and (max-width: 1320px) {
  .c-e2bcb8 { gap: 16px; }
  .c-4b7f88 { gap: 10px; }
  .c-bb770a { margin-right: 0; }
}

.c-693ce6 summary::after { content: "▾"; margin-left: auto; font-size: 17px; line-height: 1; opacity: 0.6; }
.c-693ce6 details[open] > summary::after { content: "▴"; }

body > header[class], body > section[class], body > footer[class] { margin-inline: auto; }
@media (max-width: 900px) { .c-2c762c .c-40a553, .c-2c762c img, .c-f5703d img, .c-a1886e .c-f5703d img { float: none; max-width: 100%; margin-inline: 0; } }
@media (max-width: 760px) { .c-a1886e, .c-a1886e:nth-of-type(odd), .c-a1886e:nth-of-type(even) { display: block; grid-template-columns: none; max-width: none; } .c-a1886e .c-f5703d, .c-a1886e:nth-of-type(odd) .c-f5703d, .c-a1886e:nth-of-type(even) .c-f5703d { column-count: 1; column-gap: normal; } }
