.uc[data-astro-cid-epjnl3to]{--brand:var(--cs-brand);--brand-strong:var(--cs-brand-strong);--brand-subtle:var(--cs-brand-subtle);--primary:var(--brand);--primary-hover:var(--brand-strong);--primary-fg:var(--cs-on-brand);--surface-page:var(--cs-950);--surface-muted:var(--cs-900);--surface-card:var(--cs-950);--fg:var(--cs-50);--body:var(--cs-550);--lede:var(--cs-600);--muted:var(--cs-500);--faint:var(--cs-650);--line:var(--cs-800);--line-strong:var(--cs-750);--hairline:inset 0 0 0 1px var(--line);--ok:var(--cs-ok);--warn:var(--cs-warn);--err:var(--cs-err);--font-heading:var(--font-jakarta);--font-text:var(--font-sans);--font-code:var(--font-geist-mono);--text-base:1rem;--max-page:1200px;--section-py:clamp(48px, 5vw, 80px);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--surface-page);color:var(--fg);font-family:var(--font-text);font-size:var(--text-base);-webkit-font-smoothing:antialiased;font-weight:400;line-height:normal;overflow-x:clip}:where(.uc) .uc-wrap{max-width:var(--max-page);padding:var(--section-py) var(--page-gutter);margin:0 auto}:where(.uc) .uc-eyebrow{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-strong);margin:0;font-size:12.5px;font-weight:600}:where(.uc) .uc-h2{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.12}:where(.uc) .uc-h3{font-family:var(--font-text);color:var(--fg);margin:0;font-size:17px;font-weight:600;line-height:1.35}:where(.uc) .uc-lede{max-width:64ch;color:var(--lede);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.6}:where(.uc) .uc-p{color:var(--body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}:where(.uc) .uc-desc{color:var(--body);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}:where(.uc) :is(.uc-desc,.uc-lede) b{color:var(--fg);font-weight:600}:where(.uc) .uc-mono{font-family:var(--font-code)}:where(.uc) .uc-code{background:var(--surface-muted);box-shadow:var(--hairline);font-family:var(--font-code);color:var(--fg);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.86em;display:inline-block}:where(.uc) .uc-card{border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--hairline);transition:box-shadow .2s var(--ease-std), transform .2s var(--ease-std);flex-direction:column;gap:12px;padding:24px;display:flex}:where(.uc) .uc-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent);transform:translateY(-2px)}:where(.uc) .uc-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}:where(.uc) .uc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.uc) .uc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.uc) .uc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.uc) .uc-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.uc[data-astro-cid-epjnl3to] .uc-actions .button{font-size:15px}:where(.uc) :is(.uc-link,.uc-a){color:var(--brand-strong);font-weight:600}:where(.uc) :is(.uc-link,.uc-a):hover{text-underline-offset:3px;text-decoration:underline}:where(.uc) .uc-live{background:color-mix(in srgb, var(--ok) 10%, transparent);height:22px;font-family:var(--font-code);text-transform:uppercase;color:var(--ok);border-radius:9999px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;font-weight:600;display:inline-flex}:where(.uc) .uc-live>span{background:currentColor;border-radius:9999px;width:6px;height:6px;animation:1.6s ease-in-out infinite uc-pulse}:where(.uc) .uc-table-wrap{border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--hairline);overflow-x:auto}:where(.uc) .uc-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}:where(.uc) .uc-table :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 20px}:where(.uc) .uc-table thead th{background:var(--surface-muted);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:12px;font-weight:600}:where(.uc) .uc-table tbody th{color:var(--fg);white-space:nowrap;font-weight:600}:where(.uc) .uc-table td{color:var(--body)}:where(.uc) .uc-table td b{color:var(--fg);font-weight:600}:where(.uc) .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1024px){.uc[data-astro-cid-epjnl3to] .uc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.uc[data-astro-cid-epjnl3to] .uc-grid--3{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.uc[data-astro-cid-epjnl3to] :is(.uc-grid--2,.uc-grid--4){grid-template-columns:minmax(0,1fr)}.uc[data-astro-cid-epjnl3to] .uc-table tbody th{white-space:normal}}@keyframes -global-uc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes -global-uc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.uc[data-astro-cid-epjnl3to] *,.uc[data-astro-cid-epjnl3to] :before,.uc[data-astro-cid-epjnl3to] :after{transition-duration:.01ms!important}.uc[data-astro-cid-epjnl3to] :is(.uc-live>span,.uc-card:hover){animation:none;transform:none}}.tile[data-astro-cid-nhzrczhw]{width:var(--tile,40px);height:var(--tile,40px);background:var(--surface-muted);box-shadow:var(--hairline);color:var(--brand-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tile--brand[data-astro-cid-nhzrczhw]{background:var(--brand);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--brand) 70%, transparent);color:var(--cs-on-brand)}
