.cm-page.cm-hero-bold .cm-pagehero{border-bottom:0;padding-bottom:40px}.cm-liveapp-stage:where(.astro-3e7ed2ib){background:linear-gradient(180deg,var(--cm-ink-900) 0,var(--cm-ink-900) 200px,var(--cm-bg-muted) 200px,var(--cm-bg-muted) 100%);border-bottom:1px solid var(--cm-divider);padding:0 0 64px;scroll-margin-top:76px}@media(min-width:1400px){.cm-liveapp-stage:where(.astro-3e7ed2ib) .cm-container:where(.astro-3e7ed2ib){max-width:1776px}}.cm-liveapp-spinner:where(.astro-3e7ed2ib)[hidden],.cm-liveapp-act:where(.astro-3e7ed2ib)[hidden],.cm-liveapp-poster:where(.astro-3e7ed2ib)[hidden]{display:none}.cm-liveapp-frame:where(.astro-3e7ed2ib){position:relative;border-radius:var(--cm-radius-2xl);overflow:hidden;background:#0b1626;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 64px #030c1a61,0 2px 8px #030c1a3d}.cm-liveapp-bar:where(.astro-3e7ed2ib){display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;background:#434850;border-bottom:1px solid rgba(255,255,255,.1)}.cm-sr-only:where(.astro-3e7ed2ib){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cm-liveapp-lights:where(.astro-3e7ed2ib){display:inline-flex;gap:0;flex-shrink:0}.cm-liveapp-light:where(.astro-3e7ed2ib){position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.cm-liveapp-light:where(.astro-3e7ed2ib):before{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:999px;transform:translate(-50%,-50%);transition:filter .12s ease-out,transform .12s ease-out}.cm-light-close:where(.astro-3e7ed2ib):before{background:#ff5f57}.cm-light-min:where(.astro-3e7ed2ib):before{background:#febc2e}.cm-light-max:where(.astro-3e7ed2ib):before{background:#28c840}.cm-liveapp-light:where(.astro-3e7ed2ib):hover:before{filter:brightness(1.12)}.cm-liveapp-light:where(.astro-3e7ed2ib):active:before{transform:translate(-50%,-50%) scale(.92)}.cm-liveapp-light:where(.astro-3e7ed2ib) svg:where(.astro-3e7ed2ib){position:relative;z-index:1;display:block;fill:none;stroke:#0000008c;stroke-width:1.4;stroke-linecap:round;opacity:0;transition:opacity .12s ease-out}.cm-liveapp-lights:where(.astro-3e7ed2ib):hover svg:where(.astro-3e7ed2ib),.cm-liveapp-light:where(.astro-3e7ed2ib):focus-visible svg:where(.astro-3e7ed2ib){opacity:1}.cm-liveapp-light:where(.astro-3e7ed2ib):focus-visible{outline:2px solid #fff;outline-offset:2px}.cm-liveapp-mode:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;flex-shrink:0;padding:5px 9px;border:1px solid rgba(0,181,226,.38);border-radius:var(--cm-radius-pill);background:#00b5e224;color:#fff;font:700 10px/1 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cm-liveapp-url:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--cm-radius-pill);background:#ffffff1a;color:#fffc;font:500 12px/1 var(--cm-font-sans);white-space:nowrap}.cm-liveapp-badge:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;gap:7px;color:#ffffffb3;font:600 11px/1 var(--cm-font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.cm-liveapp-dot:where(.astro-3e7ed2ib){width:7px;height:7px;border-radius:999px;background:var(--cm-savings);box-shadow:0 0 0 3px #1f9d5538;flex-shrink:0}.cm-liveapp-bar-sp:where(.astro-3e7ed2ib){flex:1}.cm-liveapp-act:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:#ffffffd9;font:600 12px/1 var(--cm-font-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .12s ease-out,color .12s ease-out}.cm-liveapp-act:where(.astro-3e7ed2ib):hover{background:#ffffff24;color:#fff}.cm-liveapp-act:where(.astro-3e7ed2ib) svg{display:block;flex-shrink:0}.cm-liveapp-viewport:where(.astro-3e7ed2ib){position:relative;height:clamp(520px,74vh,880px);background:#0b1626;transition:height .24s ease-out}.cm-liveapp-frame:where(.astro-3e7ed2ib).is-min .cm-liveapp-viewport:where(.astro-3e7ed2ib){height:0}.cm-liveapp-frame:where(.astro-3e7ed2ib).is-min{box-shadow:0 10px 24px #030c1a3d}.cm-liveapp-poster:where(.astro-3e7ed2ib){position:absolute;inset:0;display:grid;place-items:center;padding:24px;overflow:hidden;cursor:pointer;background:radial-gradient(120% 90% at 50% 0%,#14304f,#0b1626 58%,#08111e);transition:opacity .22s ease-out}.cm-liveapp-poster:where(.astro-3e7ed2ib).is-gone{opacity:0;pointer-events:none}.cm-liveapp-glow:where(.astro-3e7ed2ib){position:absolute;left:50%;top:-34%;width:min(1000px,130%);aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle,#00b5e23d,#00b5e200 62%)}.cm-liveapp-mesh:where(.astro-3e7ed2ib){position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,transparent 78%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 0%,transparent 78%)}.cm-liveapp-card:where(.astro-3e7ed2ib){position:relative;text-align:center;max-width:520px}.cm-liveapp-card-eyebrow:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 13px;border-radius:var(--cm-radius-pill);border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fffc;font:600 11px/1 var(--cm-font-sans);letter-spacing:.08em;text-transform:uppercase}.cm-liveapp-card-h:where(.astro-3e7ed2ib){margin:0 0 10px;color:#fff;font:600 clamp(24px,3.2vw,34px) / 1.15 var(--cm-font-sans);letter-spacing:-.02em}.cm-liveapp-card-b:where(.astro-3e7ed2ib){margin:0 0 26px;color:#ffffffb3;font:var(--cm-body)}.cm-liveapp-launch:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border:0;border-radius:10px;background:var(--cm-pulse);color:#04283a;font:600 16px/1 var(--cm-font-sans);cursor:pointer;box-shadow:0 10px 28px #00b5e24d;transition:transform .12s ease-out,box-shadow .12s ease-out,background .12s ease-out}.cm-liveapp-launch:where(.astro-3e7ed2ib):hover{background:#2ac6ec;transform:translateY(-1px);box-shadow:0 14px 34px #00b5e261}.cm-liveapp-launch:where(.astro-3e7ed2ib) svg{display:block}.cm-liveapp-card-note:where(.astro-3e7ed2ib){margin:16px 0 0;color:#ffffff80;font:var(--cm-body-sm)}.cm-liveapp-card-note:where(.astro-3e7ed2ib) a:where(.astro-3e7ed2ib){color:#ffffffd1}.cm-liveapp-spinner:where(.astro-3e7ed2ib){position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.cm-liveapp-spinner-ring:where(.astro-3e7ed2ib){width:34px;height:34px;border-radius:999px;border:3px solid rgba(255,255,255,.16);border-top-color:var(--cm-pulse);animation:cm-liveapp-spin .7s linear infinite}@keyframes cm-liveapp-spin{to{transform:rotate(360deg)}}.cm-liveapp-frame:where(.astro-3e7ed2ib):fullscreen,.cm-liveapp-frame:where(.astro-3e7ed2ib).is-max{border:0;border-radius:0;box-shadow:none}.cm-liveapp-frame:where(.astro-3e7ed2ib).is-max{position:fixed;inset:0;z-index:200}.cm-liveapp-frame:where(.astro-3e7ed2ib):fullscreen .cm-liveapp-viewport:where(.astro-3e7ed2ib),.cm-liveapp-frame:where(.astro-3e7ed2ib).is-max .cm-liveapp-viewport:where(.astro-3e7ed2ib){height:calc(100vh - 44px)}html.cm-demo-maxed,html.cm-demo-maxed body{overflow:hidden}.cm-liveapp-assure:where(.astro-3e7ed2ib){list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.cm-liveapp-assure-i:where(.astro-3e7ed2ib){display:flex;gap:12px;align-items:flex-start;font:var(--cm-body-sm);color:var(--cm-fg3)}.cm-liveapp-assure-i:where(.astro-3e7ed2ib) strong:where(.astro-3e7ed2ib){display:block;color:var(--cm-fg1);font:600 14px/1.4 var(--cm-font-sans);margin-bottom:2px}.cm-liveapp-assure-ic:where(.astro-3e7ed2ib){display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--cm-brand-tint);color:var(--cm-brand)}.cm-liveapp-assure-ic:where(.astro-3e7ed2ib) svg{display:block}@media(max-width:860px){.cm-liveapp-stage:where(.astro-3e7ed2ib){background:linear-gradient(180deg,var(--cm-ink-900) 0,var(--cm-ink-900) 110px,var(--cm-bg-muted) 110px,var(--cm-bg-muted) 100%);padding-bottom:48px}.cm-liveapp-viewport:where(.astro-3e7ed2ib){height:clamp(440px,68vh,640px)}.cm-liveapp-url:where(.astro-3e7ed2ib),.cm-liveapp-badge:where(.astro-3e7ed2ib){display:none}.cm-liveapp-act:where(.astro-3e7ed2ib) span:where(.astro-3e7ed2ib){display:none}.cm-liveapp-act:where(.astro-3e7ed2ib){padding:8px}}@media(max-width:360px){.cm-liveapp-bar:where(.astro-3e7ed2ib){gap:8px;padding-left:10px}.cm-liveapp-act:where(.astro-3e7ed2ib)[data-demo-reload]{display:none}}@media(prefers-reduced-motion:reduce){.cm-liveapp-spinner-ring:where(.astro-3e7ed2ib),.cm-liveapp-light:where(.astro-3e7ed2ib):before{animation:none;transition:none}.cm-liveapp-launch:where(.astro-3e7ed2ib),.cm-liveapp-poster:where(.astro-3e7ed2ib),.cm-liveapp-viewport:where(.astro-3e7ed2ib),.cm-liveapp-light:where(.astro-3e7ed2ib){transition:none}}
