.contentPage_page__sHhJx{display:flex;flex-direction:column;gap:1.75rem;padding:2rem 1.5rem 4rem;max-width:1040px;margin:0 auto;width:100%}.contentPage_hero__kEo6B{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:2.5rem 2.75rem;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 18%,transparent),color-mix(in srgb,var(--acc) 12%,transparent));border:1px solid color-mix(in srgb,var(--acc) 20%,transparent);box-shadow:var(--shadow-lg)}.contentPage_hero__kEo6B:after{content:"";position:absolute;inset:-30% 40% -40% -40%;background:radial-gradient(circle,color-mix(in srgb,var(--acc) 12%,transparent),transparent 70%);pointer-events:none}.contentPage_heroContent__LcC0s{position:relative;display:flex;flex-direction:column;gap:1rem;max-width:620px}.contentPage_badge__OVIEc{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c-ink) 88%,transparent);background:color-mix(in srgb,var(--acc) 35%,transparent);border:1px solid color-mix(in srgb,var(--acc) 30%,transparent)}.contentPage_heroTitle__Vg9nj{font-size:1.85rem;font-weight:500;color:var(--text-main);margin:0;line-height:1.2}.contentPage_heroCopy__zm8Qu{color:var(--text-muted);line-height:1.65;font-size:.95rem;margin:0}.contentPage_heroMeta__AOz3A{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.contentPage_metaPill__2z3C0{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .85rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:500;color:var(--chip-text);background:var(--chip-bg);border:1px solid var(--chip-border)}.contentPage_section__yk_ph{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.contentPage_sectionHeader__a7TdQ{display:flex;align-items:flex-start;gap:.75rem}.contentPage_sectionIcon__m23Ap{font-size:1.3rem;line-height:1;margin-top:.15rem;flex-shrink:0}.contentPage_sectionBody__MJgJJ{display:flex;flex-direction:column;gap:.35rem}.contentPage_sectionTitle__w8cE0{margin:0;font-size:1.15rem;font-weight:500;color:var(--text-main)}.contentPage_sectionCopy__XfwTG{margin:0;font-size:.85rem;line-height:1.6;color:var(--text-muted)}.contentPage_cardGrid__cxQmt{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contentPage_card__A9imd{display:flex;flex-direction:column;gap:.65rem;padding:1.35rem 1.4rem;border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--border);transition:border-color .18s ease,transform .18s ease}.contentPage_card__A9imd:hover{border-color:color-mix(in srgb,var(--acc) 28%,transparent);transform:translateY(-2px)}.contentPage_cardLink__JPDjI{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.65rem;padding:1.35rem 1.4rem;border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--border);transition:border-color .18s ease,transform .18s ease}.contentPage_cardLink__JPDjI:hover{border-color:color-mix(in srgb,var(--acc) 35%,transparent);transform:translateY(-2px)}.contentPage_cardIcon__BoHmR{font-size:1.6rem;line-height:1}.contentPage_cardTitle__Nn4gi{margin:0;font-size:1rem;font-weight:500;color:var(--text-main)}.contentPage_cardCopy__ZxqhD{margin:0;font-size:.82rem;line-height:1.6;color:var(--text-muted)}.contentPage_cardAction__0vefN{margin-top:auto;font-size:.82rem;font-weight:500;color:var(--primary-alt)}.contentPage_cardMeta__lFeHM{display:flex;align-items:center;gap:.5rem;margin-top:auto;font-size:.78rem;color:var(--text-muted)}.contentPage_statusBadge__SH7lD{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:999px;font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.contentPage_statusAvailable__ceKgZ{background:color-mix(in srgb,var(--c-good) 12%,transparent);color:var(--c-good);border:1px solid color-mix(in srgb,var(--c-good) 25%,transparent)}.contentPage_statusBeta__9AcUe{background:color-mix(in srgb,var(--c-amber) 12%,transparent);color:var(--c-amber);border:1px solid color-mix(in srgb,var(--c-amber) 25%,transparent)}.contentPage_statusPlanned__fXyvZ{background:color-mix(in srgb,var(--c-label) 12%,transparent);color:color-mix(in srgb,var(--c-ink) 75%,transparent);border:1px solid color-mix(in srgb,var(--c-label) 20%,transparent)}.contentPage_callout__z4OLW{border-radius:var(--radius-md);padding:1rem 1.15rem;background:color-mix(in srgb,var(--acc) 6%,transparent);border:1px solid color-mix(in srgb,var(--acc) 18%,transparent);color:var(--text-muted);font-size:.85rem;line-height:1.6}.contentPage_callout__z4OLW a{color:var(--primary-alt);text-decoration:none;font-weight:500}.contentPage_callout__z4OLW a:hover{text-decoration:underline}.contentPage_list__j5jUE{margin:0;padding-left:1.15rem;color:var(--text-muted);line-height:1.7;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.88rem}.contentPage_columns__UJw0o{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr);grid-gap:1.75rem;gap:1.75rem}@media (max-width:900px){.contentPage_columns__UJw0o{grid-template-columns:1fr}}.contentPage_table__Ull_l{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.contentPage_table__Ull_l thead{background:color-mix(in srgb,var(--acc) 8%,transparent)}.contentPage_table__Ull_l th{text-align:left;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:.75rem 1rem;border-bottom:1px solid var(--border)}.contentPage_table__Ull_l td{padding:.7rem 1rem;color:var(--text-main);border-bottom:1px solid var(--border)}.contentPage_table__Ull_l tbody tr:last-child td{border-bottom:none}.contentPage_table__Ull_l tbody tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.contentPage_ctaCard__abQKM{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 10%,transparent),color-mix(in srgb,var(--acc) 6%,transparent));border:1px solid color-mix(in srgb,var(--acc) 20%,transparent)}.contentPage_ctaCard__abQKM a{color:var(--primary-alt);text-decoration:none;font-weight:500;font-size:.88rem;white-space:nowrap}.contentPage_ctaCard__abQKM a:hover{text-decoration:underline}.contentPage_ctaText__Y0xZi{font-size:.88rem;color:var(--text-muted);line-height:1.6}.contentPage_anchor__riPFy{color:var(--primary-alt);text-decoration:none;font-weight:500}.contentPage_anchor__riPFy:hover{text-decoration:underline}[data-theme=light] .contentPage_hero__kEo6B{background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 6%,transparent),color-mix(in srgb,var(--acc) 4%,transparent));border-color:color-mix(in srgb,var(--acc) 12%,transparent)}[data-theme=light] .contentPage_badge__OVIEc{background:color-mix(in srgb,var(--acc) 8%,transparent);border-color:color-mix(in srgb,var(--acc) 20%,transparent);color:var(--primary)}[data-theme=light] .contentPage_section__yk_ph{background:var(--c-card);border-color:rgba(0,0,0,.08);box-shadow:0 2px 8px -2px rgba(0,0,0,.06)}[data-theme=light] .contentPage_cardLink__JPDjI,[data-theme=light] .contentPage_card__A9imd{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}[data-theme=light] .contentPage_cardLink__JPDjI:hover,[data-theme=light] .contentPage_card__A9imd:hover{border-color:color-mix(in srgb,var(--acc) 20%,transparent)}[data-theme=light] .contentPage_callout__z4OLW{background:color-mix(in srgb,var(--acc) 4%,transparent);border-color:color-mix(in srgb,var(--acc) 15%,transparent)}[data-theme=light] .contentPage_statusAvailable__ceKgZ{background:color-mix(in srgb,var(--c-good) 6%,transparent);color:var(--c-good);border-color:color-mix(in srgb,var(--c-good) 15%,transparent)}[data-theme=light] .contentPage_statusBeta__9AcUe{background:color-mix(in srgb,var(--c-amber) 6%,transparent);color:var(--c-amber);border-color:color-mix(in srgb,var(--c-amber) 15%,transparent)}[data-theme=light] .contentPage_statusPlanned__fXyvZ{background:rgba(0,0,0,.03);color:var(--text-muted);border-color:rgba(0,0,0,.06)}[data-theme=light] .contentPage_ctaCard__abQKM{background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 4%,transparent),color-mix(in srgb,var(--acc) 3%,transparent));border-color:color-mix(in srgb,var(--acc) 12%,transparent)}[data-theme=light] .contentPage_table__Ull_l thead{background:color-mix(in srgb,var(--acc) 4%,transparent)}[data-theme=light] .contentPage_table__Ull_l tbody tr:nth-child(2n){background:rgba(0,0,0,.02)}@media (max-width:700px){.contentPage_cardGrid__cxQmt{grid-template-columns:1fr}}@media (max-width:600px){.contentPage_page__sHhJx{padding:1.25rem 1rem 3rem}.contentPage_hero__kEo6B{padding:1.5rem}.contentPage_heroTitle__Vg9nj{font-size:1.4rem}.contentPage_section__yk_ph{padding:1.25rem}}.cc-panel{position:fixed;left:24px;bottom:24px;z-index:1100;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:24px;display:flex;flex-direction:column;gap:12px;border-radius:20px;border:1px solid var(--c-border2);background:var(--c-card);color:var(--c-ink);font-family:var(--font-sans);box-shadow:0 0 0 1px var(--g1),0 24px 48px -20px rgba(0,0,0,.45);animation:ccIn .2s ease-out}@keyframes ccIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cc-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.cc-title{margin:0;font-size:19px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.cc-copy{margin:0;font-size:14px;line-height:1.55;color:var(--c-body)}.cc-copy a{color:var(--acc);text-decoration:underline;text-underline-offset:2px}.cc-options{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--c-line)}.cc-options li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--c-line)}.cc-options label,.cc-options li>div{display:flex;flex-direction:column;gap:3px;cursor:default}.cc-options label{cursor:pointer}.cc-option-title{font-size:14.5px;font-weight:500}.cc-option-copy{font-size:13px;line-height:1.45;color:var(--c-label)}.cc-always{flex-shrink:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-label)}.cc-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;position:relative;width:44px;height:26px;margin:0;border-radius:999px;border:1px solid var(--c-border3);background:var(--c-sunk);cursor:pointer;transition:background .15s ease,border-color .15s ease}.cc-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--c-label);transition:transform .15s ease,background .15s ease}.cc-switch:checked{background:var(--acc);border-color:var(--acc)}.cc-switch:checked:after{transform:translateX(18px);background:var(--on-acc)}.cc-switch:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.cc-actions .s-btn{flex:1 1;justify-content:center;white-space:nowrap}.cc-actions .s-btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.cc-link{padding:6px 2px;border:none;background:none;font:inherit;font-size:14px;color:var(--c-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cc-link:hover{color:var(--c-ink)}.cc-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}.cc-actions .cc-link{flex-basis:100%;text-align:center}@media (max-width:620px){.cc-panel{left:16px;right:16px;bottom:16px;width:auto;padding:20px}}@media (prefers-reduced-motion:reduce){.cc-panel{animation:none}.cc-switch,.cc-switch:after{transition:none}}