.btn[data-astro-cid-ekguhzzh]{border-radius:var(--ch-radius-pill);font-weight:var(--ch-font-weight-heading);white-space:nowrap;justify-content:center;align-items:center;gap:8px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn[data-astro-cid-ekguhzzh] .after{transition:transform .2s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn[data-astro-cid-ekguhzzh]:hover .after{transform:translate(3px)}}.btn-sm[data-astro-cid-ekguhzzh]{height:var(--ch-control-height-sm);font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);gap:6px;padding:0 10px}.btn-md[data-astro-cid-ekguhzzh]{height:var(--ch-control-height-md);font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);gap:6px;padding:0 12px}.btn-lg[data-astro-cid-ekguhzzh]{height:var(--ch-control-height-lg);font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);padding:0 16px}.btn-primary[data-astro-cid-ekguhzzh]{background:var(--ch-action-primary);color:var(--ch-text-on-accent)}.btn-primary[data-astro-cid-ekguhzzh]:hover{background:var(--ch-action-hover)}.btn-secondary[data-astro-cid-ekguhzzh]{background:var(--ch-action-secondary);color:var(--ch-text-primary);box-shadow:inset 0 0 0 var(--ch-border-width) var(--ch-border-default)}.btn-secondary[data-astro-cid-ekguhzzh]:hover{background:var(--ch-action-secondary-hover)}.btn-ghost[data-astro-cid-ekguhzzh]{color:var(--ch-text-primary)}.btn-ghost[data-astro-cid-ekguhzzh]:hover{background:var(--ch-surface-tint)}button[data-astro-cid-ekguhzzh].btn{cursor:pointer;border:0;font-family:inherit}button[data-astro-cid-ekguhzzh].btn:disabled:not([data-loading]){opacity:.6;cursor:default}.btn[data-astro-cid-ekguhzzh][data-loading]{color:#0000;pointer-events:none;position:relative}.btn[data-astro-cid-ekguhzzh][data-loading]:after{content:"";border:2px solid var(--spinner,var(--ch-text-on-accent));border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:auto;animation:.7s linear infinite btn-spin;position:absolute;inset:0}.btn-secondary[data-astro-cid-ekguhzzh],.btn-ghost[data-astro-cid-ekguhzzh]{--spinner:var(--ch-text-primary)}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh][data-loading]:after{animation-duration:1.6s}}.icon-btn[data-astro-cid-3gcnyqnl]{border-radius:var(--ch-radius-pill);color:var(--ch-icon-secondary);background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}button[data-astro-cid-3gcnyqnl].icon-btn{cursor:pointer;font:inherit}.icon-btn-sm[data-astro-cid-3gcnyqnl]{width:var(--ch-control-height-sm);height:var(--ch-control-height-sm)}.icon-btn-md[data-astro-cid-3gcnyqnl]{width:var(--ch-control-height-md);height:var(--ch-control-height-md)}.icon-btn-lg[data-astro-cid-3gcnyqnl]{width:var(--ch-control-height-lg);height:var(--ch-control-height-lg)}button[data-astro-cid-3gcnyqnl].icon-btn-ghost:hover:not(:disabled){background:var(--ch-surface-hover);color:var(--ch-icon-primary)}.icon-btn-soft[data-astro-cid-3gcnyqnl]{background:var(--ch-surface-tint)}button[data-astro-cid-3gcnyqnl].icon-btn-soft:hover:not(:disabled){background:var(--ch-surface-tint-hover);color:var(--ch-icon-primary)}.icon-btn-secondary[data-astro-cid-3gcnyqnl]{background:var(--ch-action-secondary);color:var(--ch-icon-primary);box-shadow:inset 0 0 0 var(--ch-border-width) var(--ch-border-default)}button[data-astro-cid-3gcnyqnl].icon-btn-secondary:hover:not(:disabled){background:var(--ch-action-secondary-hover)}button[data-astro-cid-3gcnyqnl].icon-btn:disabled{color:var(--ch-icon-muted);cursor:default}button[data-astro-cid-3gcnyqnl].icon-btn-soft:disabled,button[data-astro-cid-3gcnyqnl].icon-btn-secondary:disabled{background:var(--ch-surface-disabled)}button[data-astro-cid-3gcnyqnl].icon-btn-secondary:disabled{box-shadow:inset 0 0 0 var(--ch-border-width) var(--ch-border-subtle)}.cookie[data-astro-cid-mmfs7a7x]{z-index:90;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ch-surface-card) 80%, transparent);color:var(--ch-text-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:var(--ch-border-width) solid var(--ch-border-default);transition:opacity .35s ease, transform .35s var(--ease-out);grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.cookie[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie[data-astro-cid-mmfs7a7x].entering,.cookie[data-astro-cid-mmfs7a7x].leaving{opacity:0;transform:translateY(100%)}.cookie[data-astro-cid-mmfs7a7x].leaving{transition-duration:.25s;transition-timing-function:ease-in}.emoji[data-astro-cid-mmfs7a7x]{font-size:var(--ch-font-size-section);line-height:1}.text[data-astro-cid-mmfs7a7x]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);text-wrap:pretty;margin:0}.text[data-astro-cid-mmfs7a7x] a{text-underline-offset:2px;text-decoration:underline}.actions[data-astro-cid-mmfs7a7x]{grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.actions[data-astro-cid-mmfs7a7x] .btn{flex:1}.cookie[data-astro-cid-mmfs7a7x] .cookie-close{position:absolute;top:8px;right:8px}.cookie[data-astro-cid-mmfs7a7x].reopened .text[data-astro-cid-mmfs7a7x]{padding-right:28px}.cookie[data-astro-cid-mmfs7a7x]:not(.reopened) .cookie-close,.cookie[data-astro-cid-mmfs7a7x].notice .cookie-reject,.cookie[data-astro-cid-mmfs7a7x].gpc .actions[data-astro-cid-mmfs7a7x]{display:none}@media (min-width:768px){.cookie[data-astro-cid-mmfs7a7x]{padding:6px 16px calc(6px + env(safe-area-inset-bottom));justify-content:center;display:flex}.cookie[data-astro-cid-mmfs7a7x].reopened{padding-left:56px;padding-right:56px}.cookie[data-astro-cid-mmfs7a7x].reopened .text[data-astro-cid-mmfs7a7x]{padding-right:0}.emoji[data-astro-cid-mmfs7a7x]{font-size:var(--ch-font-size-card);margin-right:-8px}.actions[data-astro-cid-mmfs7a7x]{margin-top:0}.actions[data-astro-cid-mmfs7a7x] .btn{height:var(--ch-control-height-sm);flex:none;padding:0 10px}.cookie[data-astro-cid-mmfs7a7x] .cookie-close{top:50%;right:12px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.cookie[data-astro-cid-mmfs7a7x]{transition:none}}.ai-summary[data-astro-cid-lxlaugkh]{gap:2px;display:grid}h3[data-astro-cid-lxlaugkh]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);font-weight:600}ul[data-astro-cid-lxlaugkh]{gap:4px;margin:0 0 0 -6px;padding:0;list-style:none;display:flex}a[data-astro-cid-lxlaugkh]{width:32px;height:32px;color:var(--ch-text-muted);border-radius:8px;place-items:center;transition:color .15s;display:grid}a[data-astro-cid-lxlaugkh]:hover{color:var(--ch-text-secondary)}svg[data-astro-cid-lxlaugkh]{width:20px;height:20px}.brand-logo[data-astro-cid-uivuhh7y]{flex:none;display:block}.mark[data-astro-cid-uivuhh7y]{fill:var(--ch-brand-blue)}.word[data-astro-cid-uivuhh7y]{fill:var(--ch-text-primary)}.footer[data-astro-cid-jo6i4kqk]{background:var(--ch-surface-panel);border-top:var(--ch-border-width) solid var(--ch-border-subtle)}.footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{overflow:hidden}.top[data-astro-cid-jo6i4kqk]{gap:40px;padding-top:48px;display:grid}.brand-col[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:16px;display:grid}.brand[data-astro-cid-jo6i4kqk]{align-items:center;display:inline-flex}.tagline[data-astro-cid-jo6i4kqk]{font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);color:var(--ch-text-secondary)}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;justify-self:start}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ch-text-primary)}address[data-astro-cid-jo6i4kqk]{font-style:normal;font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-text-muted);display:grid}.actions[data-astro-cid-jo6i4kqk]{gap:8px;display:flex}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);margin-bottom:12px;font-weight:600}.col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{line-height:18px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-text-secondary)}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ch-text-primary)}.social[data-astro-cid-jo6i4kqk]{align-content:start;gap:2px;display:grid}.social[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin-bottom:0}.social[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px;margin-left:-7px;display:flex}.social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{line-height:normal}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:32px;height:32px;color:var(--ch-text-muted);border-radius:8px;place-items:center;transition:color .15s;display:grid}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ch-text-secondary)}.social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:18px;height:18px}@media (max-width:767px){.social[data-astro-cid-jo6i4kqk]{order:1;grid-column:1/-1}}.bottom[data-astro-cid-jo6i4kqk]{border-top:var(--ch-border-width) solid var(--ch-border-default);font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-text-muted);gap:12px;margin-top:40px;padding-block:24px;display:grid}.legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 16px;font-weight:500;display:flex}.simple-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:32px;display:flex}.simple[data-astro-cid-jo6i4kqk] .legal[data-astro-cid-jo6i4kqk]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact)}.simple-copy[data-astro-cid-jo6i4kqk]{border-top:var(--ch-border-width) solid var(--ch-border-default);font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin-top:24px;padding-block:20px;display:flex}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ch-text-secondary)}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ch-text-primary)}.wordmark[data-astro-cid-jo6i4kqk]{--fs:72px;height:calc(var(--fs) * .636);overflow:hidden}.wm[data-astro-cid-jo6i4kqk]{width:max-content;margin-left:var(--ml,0px);font-size:var(--fs);letter-spacing:-.05em;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--ch-text-primary);font-weight:700;line-height:1;display:block}.wm[data-astro-cid-jo6i4kqk] .l[data-astro-cid-jo6i4kqk]{opacity:.07;transition:opacity 1.2s;display:inline-block}@media (hover:hover){.wm[data-astro-cid-jo6i4kqk] .l[data-astro-cid-jo6i4kqk]:hover{opacity:.16;transition-duration:.15s}}@media (min-width:768px){.top[data-astro-cid-jo6i4kqk]{gap:48px;padding-top:64px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:32px}.social[data-astro-cid-jo6i4kqk]{grid-column:2}.ai[data-astro-cid-jo6i4kqk]{grid-column:3}.bottom[data-astro-cid-jo6i4kqk]{align-items:center;margin-top:64px;display:flex}.tm[data-astro-cid-jo6i4kqk]{text-align:right;max-width:340px;margin-left:auto}}@media (min-width:1200px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:340px 1fr;gap:48px;padding-top:80px}.tm[data-astro-cid-jo6i4kqk]{max-width:520px}}.glyph[data-astro-cid-z4x26wb6]{flex:none;width:12px;height:12px;display:inline-flex}.glyph[data-astro-cid-z4x26wb6] svg{width:100%;height:100%;display:block}.nav-menu[data-astro-cid-ksnnumvq]{display:none}.links[data-astro-cid-ksnnumvq]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.trigger[data-astro-cid-ksnnumvq]{cursor:pointer;white-space:nowrap;font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);color:var(--ch-text-secondary);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}@media (max-width:1199px){.trigger[data-astro-cid-ksnnumvq]{padding-inline:5px}}.trigger[data-astro-cid-ksnnumvq]:hover,.trigger[data-astro-cid-ksnnumvq][aria-expanded=true]{color:var(--ch-text-primary);background:var(--edge)}.trigger[data-astro-cid-ksnnumvq] .chev{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.trigger[data-astro-cid-ksnnumvq][aria-expanded=true] .chev{transform:rotate(180deg)}.dd[data-astro-cid-ksnnumvq]{z-index:60;perspective:1200px;pointer-events:none;transform:translateX(var(--x,0px));padding-top:10px;position:absolute;top:calc(100% - 6px);left:0}.dd[data-astro-cid-ksnnumvq].ready{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.dd-card[data-astro-cid-ksnnumvq]{width:var(--w,600px);height:var(--h,320px);background:var(--ch-surface-card);box-shadow:0 0 0 1px var(--ch-border-default), 0 24px 48px -12px #1018282e, 0 8px 16px -8px #1018281a;opacity:0;transform-origin:var(--ax,50%) 0;border-radius:16px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(-4px)scale(.98)}.dd[data-astro-cid-ksnnumvq].ready .dd-card[data-astro-cid-ksnnumvq]{transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1),height .32s cubic-bezier(.2,.8,.2,1)}.dd[data-astro-cid-ksnnumvq].open{pointer-events:auto}.dd[data-astro-cid-ksnnumvq].open .dd-card[data-astro-cid-ksnnumvq]{opacity:1;transform:none}.dd[data-astro-cid-ksnnumvq]:not(.open) .dd-card[data-astro-cid-ksnnumvq]{visibility:hidden;transition-property:opacity,transform,visibility;transition-delay:0s,0s,.25s}.dd[data-astro-cid-ksnnumvq]:not(.open) .panel[data-astro-cid-ksnnumvq]{pointer-events:none!important}.dd-arrow[data-astro-cid-ksnnumvq]{top:4px;left:var(--ax,50%);z-index:2;background:var(--ch-surface-card);width:12px;height:12px;box-shadow:-1px -1px 0 0 var(--ch-border-default);opacity:0;border-radius:3px 0 0;margin-left:-6px;transition:opacity .2s,transform .25s;position:absolute;transform:rotate(45deg)scale(.6)}.dd[data-astro-cid-ksnnumvq].ready .dd-arrow[data-astro-cid-ksnnumvq]{transition:opacity .2s,transform .25s,left .32s cubic-bezier(.2,.8,.2,1)}.dd[data-astro-cid-ksnnumvq].open .dd-arrow[data-astro-cid-ksnnumvq]{opacity:1;transform:rotate(45deg)}.panel[data-astro-cid-ksnnumvq]{opacity:0;pointer-events:none;visibility:hidden;width:max-content;transform:translateX(var(--from,0px));transition:opacity .22s,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;position:absolute;top:0;left:0}.panel[data-astro-cid-ksnnumvq].left{--from:-56px}.panel[data-astro-cid-ksnnumvq].right{--from:56px}.panel[data-astro-cid-ksnnumvq].active{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s 40ms,transform .32s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.panel[data-astro-cid-ksnnumvq].instant{transition:none}.cols[data-astro-cid-ksnnumvq]{gap:24px;padding:20px;display:grid}.features[data-astro-cid-ksnnumvq]{grid-template-columns:580px 208px}.solutions[data-astro-cid-ksnnumvq]{grid-template-columns:300px 224px}.why[data-astro-cid-ksnnumvq]{grid-template-columns:300px 168px}.why[data-astro-cid-ksnnumvq] .main[data-astro-cid-ksnnumvq]{flex-direction:column;display:flex}.resources[data-astro-cid-ksnnumvq]{grid-template-columns:284px 224px}.eyebrow[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);text-transform:uppercase;color:var(--ch-text-muted);margin:0 0 8px 10px;font-weight:600}.items[data-astro-cid-ksnnumvq]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-ksnnumvq].two{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.items[data-astro-cid-ksnnumvq].two .item[data-astro-cid-ksnnumvq]{height:100%}.item[data-astro-cid-ksnnumvq]{border-radius:10px;align-items:flex-start;gap:12px;padding:10px;transition:background-color .15s;display:flex}.item[data-astro-cid-ksnnumvq]:focus-visible{outline-offset:var(--ch-focus-offset-inset)}:is(.item[data-astro-cid-ksnnumvq]:hover,.item[data-astro-cid-ksnnumvq]:focus-visible){background:var(--ch-surface-panel)}.item[data-astro-cid-ksnnumvq] .tile[data-astro-cid-ksnnumvq]{border-radius:8px;width:32px;height:32px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.item[data-astro-cid-ksnnumvq]:hover .tile[data-astro-cid-ksnnumvq]{transform:scale(1.04)}.txt[data-astro-cid-ksnnumvq]{gap:2px;display:grid}.txt[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);color:var(--ch-text-primary);font-weight:600;transition:color .15s}.item[data-astro-cid-ksnnumvq]:hover .txt[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{color:var(--ch-text-brand)}.txt[data-astro-cid-ksnnumvq] small[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-text-muted)}.side[data-astro-cid-ksnnumvq]{background:var(--ch-surface-panel);border-left:var(--ch-border-width) solid var(--ch-border-subtle);margin:-20px -20px -20px 0;padding:20px 24px}.side[data-astro-cid-ksnnumvq] .eyebrow[data-astro-cid-ksnnumvq]{margin-left:0}.promo[data-astro-cid-ksnnumvq]{isolation:isolate;background:var(--ch-info-surface);box-shadow:inset 0 0 0 1px var(--ch-info-border);border-radius:12px;align-items:center;gap:12px;margin-top:auto;padding:12px;display:flex;position:relative;overflow:hidden}.why[data-astro-cid-ksnnumvq] .main[data-astro-cid-ksnnumvq] .items[data-astro-cid-ksnnumvq]{margin-bottom:12px}.promo[data-astro-cid-ksnnumvq] .tile[data-astro-cid-ksnnumvq]{border-radius:8px;flex:none;width:32px;height:32px}.promo[data-astro-cid-ksnnumvq] .txt[data-astro-cid-ksnnumvq] small[data-astro-cid-ksnnumvq]{color:var(--ch-text-secondary)}.promo[data-astro-cid-ksnnumvq] .go{color:var(--ch-link);flex:none;margin-left:auto;transition:transform .2s}.promo[data-astro-cid-ksnnumvq]:hover .go{transform:translate(3px)}.promo[data-astro-cid-ksnnumvq]:hover .txt[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{color:var(--ch-text-brand)}.plain[data-astro-cid-ksnnumvq]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.plain[data-astro-cid-ksnnumvq] a[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-text-secondary);padding:5px 0;font-weight:500;transition:color .15s,transform .2s;display:block}.plain[data-astro-cid-ksnnumvq] a[data-astro-cid-ksnnumvq]:hover{color:var(--ch-text-primary);transform:translate(2px)}.more[data-astro-cid-ksnnumvq],.read[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-link);align-items:center;gap:4px;margin-top:10px;font-weight:600;display:inline-flex}.more[data-astro-cid-ksnnumvq] .icon,.read[data-astro-cid-ksnnumvq] .icon,.fc-copy[data-astro-cid-ksnnumvq] .icon{transition:transform .2s}.more[data-astro-cid-ksnnumvq]:hover .icon,.article[data-astro-cid-ksnnumvq]:hover .read[data-astro-cid-ksnnumvq] .icon,.feature-card[data-astro-cid-ksnnumvq]:hover .fc-copy[data-astro-cid-ksnnumvq] .icon{transform:translate(3px)}.feature-card[data-astro-cid-ksnnumvq],.article[data-astro-cid-ksnnumvq]{isolation:isolate;border-radius:12px;align-content:end;gap:4px;display:grid;position:relative;overflow:hidden}.feature-card[data-astro-cid-ksnnumvq]{background:var(--ch-surface-panel);box-shadow:inset 0 0 0 1px var(--ch-border-subtle);padding:16px}.fc-mesh[data-astro-cid-ksnnumvq]{z-index:-1}.fc-badge[data-astro-cid-ksnnumvq]{background:var(--ch-surface-card);box-shadow:0 0 0 1px var(--ch-border-default), var(--ch-shadow-xs);font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.fc-badge[data-astro-cid-ksnnumvq] .icon{color:var(--ch-action-primary);fill:currentColor;transition:transform .2s}.feature-card[data-astro-cid-ksnnumvq]:hover .fc-badge[data-astro-cid-ksnnumvq] .icon{transform:scale(1.2)}.fc-job[data-astro-cid-ksnnumvq]{gap:8px;margin-bottom:14px;display:grid}.fc-head[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-text-primary);align-items:center;gap:6px;font-weight:600;display:flex}.fc-avatar[data-astro-cid-ksnnumvq]{background:var(--ch-action-primary);width:18px;height:18px;color:var(--ch-text-on-accent);font-size:var(--ch-font-size-small);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.fc-bar[data-astro-cid-ksnnumvq]{background:var(--ch-surface-card);height:4px;box-shadow:inset 0 0 0 1px var(--ch-border-subtle);border-radius:999px;overflow:hidden}.fc-bar[data-astro-cid-ksnnumvq] i[data-astro-cid-ksnnumvq]{border-radius:inherit;background:var(--ch-action-primary);transform-origin:0;height:100%;animation:4.8s .4s infinite progress;display:block;transform:scaleX(0)}.fc-tasks[data-astro-cid-ksnnumvq]{gap:6px;display:grid}.fc-task[data-astro-cid-ksnnumvq]{background:var(--ch-surface-card);box-shadow:0 0 0 1px var(--ch-border-default), var(--ch-shadow-xs);font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-text-secondary);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-weight:500;display:flex}.box[data-astro-cid-ksnnumvq]{color:#0000;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--ch-border-strong);border-radius:4px;flex:none;place-items:center;animation:4.8s .4s infinite tick-1;display:grid}.fc-task[data-astro-cid-ksnnumvq]:nth-child(2) .box[data-astro-cid-ksnnumvq]{animation-name:tick-2}.fc-task[data-astro-cid-ksnnumvq]:nth-child(3) .box[data-astro-cid-ksnnumvq]{animation-name:tick-3}.fc-copy[data-astro-cid-ksnnumvq]{gap:2px;display:grid}.fc-copy[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);font-weight:600}.fc-copy[data-astro-cid-ksnnumvq] small[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-link);align-items:center;gap:4px;font-weight:600;display:inline-flex}@keyframes tick-1{0%,12%,85%,to{color:#0000;box-shadow:inset 0 0 0 1px var(--ch-border-strong);background:0 0;transform:scale(1)}15%{background:var(--ch-action-primary);color:#fff;box-shadow:none;transform:scale(1.12)}18%,84.9%{background:var(--ch-action-primary);color:#fff;box-shadow:none;transform:scale(1)}}@keyframes tick-2{0%,27%,85%,to{color:#0000;box-shadow:inset 0 0 0 1px var(--ch-border-strong);background:0 0;transform:scale(1)}30%{background:var(--ch-action-primary);color:#fff;box-shadow:none;transform:scale(1.12)}33%,84.9%{background:var(--ch-action-primary);color:#fff;box-shadow:none;transform:scale(1)}}@keyframes tick-3{0%,42%,85%,to{color:#0000;box-shadow:inset 0 0 0 1px var(--ch-border-strong);background:0 0;transform:scale(1)}45%{background:var(--ch-action-primary);color:#fff;box-shadow:none;transform:scale(1.12)}48%,84.9%{background:var(--ch-action-primary);color:#fff;box-shadow:none;transform:scale(1)}}@keyframes progress{0%,12%{transform:scaleX(0)}15%,27%{transform:scaleX(.3333)}30%,42%{transform:scaleX(.6667)}45%,84.9%{transform:scaleX(1)}85%,to{transform:scaleX(0)}}.article[data-astro-cid-ksnnumvq]{align-content:start;gap:6px;padding:8px;transition:background-color .15s}.article[data-astro-cid-ksnnumvq]:hover{background:var(--ch-surface-panel)}.cover[data-astro-cid-ksnnumvq]{isolation:isolate;background:var(--ch-surface-panel);height:112px;box-shadow:inset 0 0 0 1px var(--ch-border-subtle);border-radius:10px;place-items:center;margin-bottom:6px;display:grid;position:relative;overflow:hidden}.cover-icon[data-astro-cid-ksnnumvq]{background:var(--ch-surface-card);width:44px;height:44px;color:var(--ch-icon-primary);border-radius:12px;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.article[data-astro-cid-ksnnumvq]:hover .cover-icon[data-astro-cid-ksnnumvq]{transform:scale(1.04)}.story[data-astro-cid-ksnnumvq] .cover[data-astro-cid-ksnnumvq]{height:96px}.story[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{color:var(--ch-text-primary);font-weight:500}.article[data-astro-cid-ksnnumvq] small[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);color:var(--ch-text-brand);font-weight:600}.article[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);font-weight:600}.article[data-astro-cid-ksnnumvq] .read[data-astro-cid-ksnnumvq]{margin-top:2px}.dd-footer[data-astro-cid-ksnnumvq]{background:var(--ch-surface-panel);border-top:var(--ch-border-width) solid var(--ch-border-subtle);font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-icon-secondary);align-items:center;gap:10px;padding:14px 30px;display:flex}.dd-footer[data-astro-cid-ksnnumvq] b[data-astro-cid-ksnnumvq]{color:var(--ch-text-primary);font-weight:600}.dd-footer[data-astro-cid-ksnnumvq] span[data-astro-cid-ksnnumvq]{color:var(--ch-text-muted)}.dd-footer[data-astro-cid-ksnnumvq] .go{color:var(--ch-link);margin-left:auto;transition:transform .2s}.dd-footer[data-astro-cid-ksnnumvq]:hover .go{transform:translate(3px)}@media (min-width:1024px){.nav-menu[data-astro-cid-ksnnumvq]{display:block}}@media (prefers-reduced-motion:reduce){.dd[data-astro-cid-ksnnumvq],.dd-card[data-astro-cid-ksnnumvq],.panel[data-astro-cid-ksnnumvq],.dd-arrow[data-astro-cid-ksnnumvq],.dd[data-astro-cid-ksnnumvq].ready .dd-card[data-astro-cid-ksnnumvq]{transition:opacity .15s!important}.box[data-astro-cid-ksnnumvq]{animation:none}.fc-bar[data-astro-cid-ksnnumvq] i[data-astro-cid-ksnnumvq]{animation:none;transform:scaleX(.6667)}}.theme-toggle[data-astro-cid-l6lhmie6]{width:36px;height:36px;color:var(--ch-icon-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{background:var(--edge);color:var(--ch-icon-primary)}.theme-toggle[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{transition:transform .45s var(--ease-out)}.theme-toggle[data-astro-cid-l6lhmie6]:active svg[data-astro-cid-l6lhmie6]{transform:scale(.9)}.sun[data-astro-cid-l6lhmie6]{display:none}html[data-ch-theme=dark] .sun[data-astro-cid-l6lhmie6]{display:block}html[data-ch-theme=dark] .moon[data-astro-cid-l6lhmie6]{display:none}.site-header[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}.announce[data-astro-cid-nen7h5rs]{background:var(--ch-surface-inverse);height:40px;color:var(--ch-text-inverse);font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:500;display:flex}.announce-text[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.announce[data-astro-cid-nen7h5rs] .long[data-astro-cid-nen7h5rs]{display:none}@media (min-width:768px){.announce[data-astro-cid-nen7h5rs] .long[data-astro-cid-nen7h5rs]{display:inline}.announce[data-astro-cid-nen7h5rs] .short[data-astro-cid-nen7h5rs]{display:none}}.new[data-astro-cid-nen7h5rs]{background:var(--ch-action-primary);color:var(--ch-text-on-accent);font-size:var(--ch-font-size-small);line-height:var(--ch-line-height-small);border-radius:999px;flex:none;padding:2px 8px;font-weight:600}.bar[data-astro-cid-nen7h5rs]{padding-inline:var(--gutter);position:relative}.blur[data-astro-cid-nen7h5rs]{height:calc(var(--nav-h) + var(--nav-fade));pointer-events:none;position:absolute;top:0;left:0;right:0}.blur[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m);position:absolute;inset:0}.blur[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-of-type{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);--m:linear-gradient(#000 calc(var(--nav-h) + 4px), transparent 100%)}.blur[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-of-type(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);--m:linear-gradient(#000 calc(var(--nav-h) - 8px), transparent calc(var(--nav-h) + 32px))}.blur[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-of-type(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--m:linear-gradient(#000 calc(var(--nav-h) - 20px), transparent calc(var(--nav-h) + 20px))}.blur[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-of-type(4){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--m:linear-gradient(#000 calc(var(--nav-h) - 32px), transparent calc(var(--nav-h) + 8px))}.blur[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-of-type(5){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);--m:linear-gradient(#000 calc(var(--nav-h) - 44px), transparent calc(var(--nav-h) - 8px))}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;max-width:1200px;height:64px;margin-inline:auto;padding-inline:16px;display:flex;position:relative}.brand[data-astro-cid-nen7h5rs]{flex:none;align-items:center;display:flex}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;margin-left:auto;display:none}.compact[data-astro-cid-nen7h5rs],.land[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;margin-left:auto;display:flex}.land-note[data-astro-cid-nen7h5rs]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);color:var(--ch-text-secondary);margin-right:8px;font-weight:500;display:none}@media (min-width:768px){.land-note[data-astro-cid-nen7h5rs]{display:inline}}@media (max-width:767px){.land[data-astro-cid-nen7h5rs] .demo{height:var(--ch-control-height-sm);padding:0 10px}}.mobile[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;background:var(--ch-action-secondary);width:28px;height:28px;box-shadow:inset 0 0 0 var(--ch-border-width) var(--ch-border-default);color:var(--ch-icon-primary);border-radius:50%;place-items:center;list-style:none;display:grid}.mobile[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile[data-astro-cid-nen7h5rs] .i-close,.mobile[data-astro-cid-nen7h5rs][open] .i-open{display:none}.mobile[data-astro-cid-nen7h5rs][open] .i-close{display:block}.sheet[data-astro-cid-nen7h5rs]{left:0;right:0;top:var(--sheet-top,var(--nav-h));z-index:60;background:var(--ch-surface-page);border-top:var(--ch-border-width) solid var(--ch-border-subtle);flex-direction:column;display:flex;position:fixed;bottom:0}.mobile[data-astro-cid-nen7h5rs][open] .sheet[data-astro-cid-nen7h5rs]{animation:.28s cubic-bezier(.2,.8,.2,1) sheet-in}@keyframes sheet-in{0%{opacity:0;transform:translateY(-8px)}}html.menu-open{overflow:hidden}.sheet-links[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;padding:4px calc(var(--gutter) + 16px) 16px;flex:1;overflow-y:auto}.sheet[data-astro-cid-nen7h5rs] .row[data-astro-cid-nen7h5rs],.grp[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;font-size:var(--ch-font-size-body-lg);line-height:var(--ch-line-height-body-lg);color:var(--ch-text-primary);border-bottom:var(--ch-border-width) solid var(--ch-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:600;list-style:none;display:flex}.grp[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.grp[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs] .chev{color:var(--ch-icon-secondary);transition:transform .25s var(--ease-out);flex:none}.grp[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{border-bottom-color:#0000}.grp[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs] .chev{transform:rotate(180deg)}.grp-items[data-astro-cid-nen7h5rs]{border-bottom:var(--ch-border-width) solid var(--ch-border-subtle);gap:2px;padding:0 0 12px;display:grid}.grp[data-astro-cid-nen7h5rs][open] .grp-items[data-astro-cid-nen7h5rs]{animation:.25s cubic-bezier(.2,.8,.2,1) sheet-in}.grp-items[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--ch-font-size-body-lg);line-height:var(--ch-line-height-body-lg);color:var(--ch-text-secondary);align-items:center;gap:12px;padding:8px 0;font-weight:500;display:flex}.grp-items[data-astro-cid-nen7h5rs] .tile[data-astro-cid-nen7h5rs]{border-radius:8px;flex:none;width:28px;height:28px}.sheet-foot[data-astro-cid-nen7h5rs]{padding:12px calc(var(--gutter) + 16px) calc(16px + env(safe-area-inset-bottom));border-top:var(--ch-border-width) solid var(--ch-border-subtle);background:var(--ch-surface-page);gap:8px;display:grid}.sheet-foot[data-astro-cid-nen7h5rs] .btn{width:100%}.theme-row[data-astro-cid-nen7h5rs]{font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);color:var(--ch-text-secondary);justify-content:space-between;align-items:center;padding-bottom:4px;font-weight:500;display:flex}@media (max-width:767px){.compact[data-astro-cid-nen7h5rs] .theme-toggle{display:none}}.compact[data-astro-cid-nen7h5rs] .demo{height:var(--ch-control-height-sm);padding:0 10px}@media (min-width:768px){.nav[data-astro-cid-nen7h5rs]{padding-inline:24px}.compact[data-astro-cid-nen7h5rs] .demo{height:var(--ch-control-height-md);padding:0 12px}.mobile[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{width:32px;height:32px}}@media (min-width:1024px){.nav[data-astro-cid-nen7h5rs]{gap:32px;height:72px}.actions[data-astro-cid-nen7h5rs]{display:flex}.mobile[data-astro-cid-nen7h5rs],.compact[data-astro-cid-nen7h5rs]{display:none}}@media (min-width:1024px) and (max-width:1199px){.nav[data-astro-cid-nen7h5rs]{gap:10px}}.nl[data-astro-cid-vtsyrcet]{background:var(--ch-surface-card);width:min(480px,100vw - 32px);color:var(--ch-text-primary);border:0;border-radius:20px;padding:32px;box-shadow:0 30px 80px -20px #00000059}.nl[data-astro-cid-vtsyrcet]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080c8c}.nl[data-astro-cid-vtsyrcet][open]{animation:nl-in .25s var(--ease-out)}@keyframes nl-in{0%{opacity:0;transform:translateY(8px)}}h2[data-astro-cid-vtsyrcet]{font-size:var(--ch-font-size-page);line-height:var(--ch-line-height-page);letter-spacing:var(--ch-letter-spacing-tight);padding-right:32px;font-weight:600}.small[data-astro-cid-vtsyrcet]{margin-top:6px}.form[data-astro-cid-vtsyrcet]{min-height:120px;margin-top:20px}.close[data-astro-cid-vtsyrcet]{cursor:pointer;background:var(--ch-surface-tint);width:32px;height:32px;color:var(--ch-icon-secondary);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.form[data-astro-cid-vtsyrcet] input[type=email],.form[data-astro-cid-vtsyrcet] input[type=text]{width:100%;font:inherit;font-size:var(--ch-font-size-body);background:var(--ch-surface-page);color:var(--ch-text-primary);box-shadow:inset 0 0 0 1px var(--ch-border-default);border:0;border-radius:8px;margin-top:6px;padding:8px 10px}.form[data-astro-cid-vtsyrcet] label{font-size:var(--ch-font-size-small);color:var(--ch-text-secondary);font-weight:600}.form[data-astro-cid-vtsyrcet] input[type=submit]{cursor:pointer;height:40px;font:inherit;background:var(--ch-action-primary);color:var(--ch-text-on-accent);border:0;border-radius:999px;margin-top:16px;padding:0 18px;font-weight:600}.form[data-astro-cid-vtsyrcet] .hs-error-msgs{font-size:var(--ch-font-size-small);color:var(--ch-danger);margin:4px 0 0;padding:0;list-style:none}.toasts{z-index:1000;pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;cursor:pointer;background:var(--ch-surface-card);max-width:440px;color:var(--ch-text-primary);box-shadow:inset 0 0 0 1px var(--ch-border-subtle), var(--ch-shadow-md);font-size:var(--ch-font-size-body);line-height:var(--ch-line-height-body);text-wrap:pretty;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;font-weight:500;transition:opacity .2s,transform .2s;display:flex}.toast>.icon{flex:none}.toast.tone-success>.icon{color:var(--ch-success-icon)}.toast.tone-error>.icon{color:var(--ch-danger-icon)}.toast.tone-info>.icon{color:var(--ch-info-icon)}.toast.tone-warning>.icon{color:var(--ch-warning-icon)}.toast-text{flex:1;min-width:0}.toast-close{cursor:pointer;width:20px;height:20px;color:var(--ch-text-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:2px;padding:0;transition:background-color .15s,color .15s;display:grid}.toast-close:hover{background:var(--ch-surface-hover);color:var(--ch-text-primary)}.toast.entering,.toast.leaving{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.vm[data-astro-cid-c72v2mo5]{--bg:color-mix(in srgb, var(--ch-surface-page) 94%, transparent);--fg:var(--ch-text-primary);--soft:color-mix(in srgb, var(--fg) 8%, transparent);--soft-hover:color-mix(in srgb, var(--fg) 15%, transparent);--track:color-mix(in srgb, var(--fg) 18%, transparent);z-index:100;background:var(--bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;color:var(--fg);place-items:center;padding:16px;transition:opacity .25s;display:grid;position:fixed;inset:0}html[data-ch-theme=dark] .vm[data-astro-cid-c72v2mo5]{--bg:#06080ceb;--fg:#fff}.vm[data-astro-cid-c72v2mo5][hidden]{display:none}.vm[data-astro-cid-c72v2mo5].on{opacity:1}html.vm-open{overflow:hidden}.stage[data-astro-cid-c72v2mo5]{width:min(100%,177.778dvh - 248.889px,1280px);transition:transform .3s var(--ease-out);gap:14px;display:grid;transform:scale(.98)}.vm[data-astro-cid-c72v2mo5].on .stage[data-astro-cid-c72v2mo5]{transform:none}.frame[data-astro-cid-c72v2mo5]{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.frame[data-astro-cid-c72v2mo5]:after{content:"";z-index:2;border-radius:inherit;border:1px solid color-mix(in srgb, var(--fg) 14%, transparent);pointer-events:none;position:absolute;inset:0}.frame[data-astro-cid-c72v2mo5] iframe,.player[data-astro-cid-c72v2mo5]{border:0;width:100%;height:128%;position:absolute;top:-14%;left:0}.vm[data-astro-cid-c72v2mo5].cc-on .frame[data-astro-cid-c72v2mo5] iframe,.vm[data-astro-cid-c72v2mo5].cc-on .player[data-astro-cid-c72v2mo5]{height:114%}.shield[data-astro-cid-c72v2mo5]{z-index:1;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .25s;display:grid;position:absolute;inset:0}.shield[data-astro-cid-c72v2mo5] .big[data-astro-cid-c72v2mo5]{color:#0b0d12;opacity:0;width:72px;height:72px;transition:opacity .25s ease, transform .25s var(--ease-out);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;transform:scale(.94);box-shadow:0 10px 30px #0000004d}.vm[data-astro-cid-c72v2mo5].paused .shield[data-astro-cid-c72v2mo5]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080c8c}.vm[data-astro-cid-c72v2mo5].paused .shield[data-astro-cid-c72v2mo5] .big[data-astro-cid-c72v2mo5]{opacity:1;transform:none}.close[data-astro-cid-c72v2mo5]{z-index:2;background:var(--soft);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .15s;display:grid;position:absolute;top:16px;right:16px}.close[data-astro-cid-c72v2mo5]:hover{background:var(--soft-hover)}.bar[data-astro-cid-c72v2mo5]{align-items:center;gap:12px;padding:0 4px;display:flex}.ctl[data-astro-cid-c72v2mo5]{background:var(--soft);width:36px;height:36px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.ctl[data-astro-cid-c72v2mo5]:hover{background:var(--soft-hover)}.cc[data-astro-cid-c72v2mo5]{opacity:.6}.cc[data-astro-cid-c72v2mo5][hidden]{display:none}.cc[data-astro-cid-c72v2mo5][aria-pressed=true]{opacity:1;background:var(--fg);color:var(--ch-surface-page)}html[data-ch-theme=dark] .cc[data-astro-cid-c72v2mo5][aria-pressed=true]{color:#06080c}.i-play[data-astro-cid-c72v2mo5],.i-mute[data-astro-cid-c72v2mo5],.vm[data-astro-cid-c72v2mo5]:not(.playing) .i-pause[data-astro-cid-c72v2mo5]{display:none}.vm[data-astro-cid-c72v2mo5]:not(.playing) .i-play[data-astro-cid-c72v2mo5]{display:contents}.vm[data-astro-cid-c72v2mo5].muted .i-vol[data-astro-cid-c72v2mo5]{display:none}.vm[data-astro-cid-c72v2mo5].muted .i-mute[data-astro-cid-c72v2mo5]{display:contents}.time[data-astro-cid-c72v2mo5]{font-size:var(--ch-font-size-compact);line-height:var(--ch-line-height-compact);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fg) 70%, transparent);flex:none}input[data-astro-cid-c72v2mo5][type=range]{--thumb:16px;-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--ch-action-primary) calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--f)), var(--track) 0);border-radius:6px;height:6px}input[data-astro-cid-c72v2mo5].seek{--f:var(--p,0);flex:1}input[data-astro-cid-c72v2mo5].vol{--f:var(--v,1);flex:none;width:90px}input[data-astro-cid-c72v2mo5][type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:var(--thumb);background:var(--ch-surface-card);box-shadow:0 0 0 2px var(--ch-action-primary);border-radius:50%}input[data-astro-cid-c72v2mo5][type=range]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--ch-surface-card);box-shadow:0 0 0 2px var(--ch-action-primary);border:0;border-radius:50%}input[data-astro-cid-c72v2mo5][type=range]:focus-visible{outline:var(--ch-focus-width) solid var(--ch-focus-ring);outline-offset:6px}@media (max-width:600px){input[data-astro-cid-c72v2mo5].vol{display:none}}
