[data-mk]{--mk-alt:var(--c-raise);--mk-band:var(--cs-orange);--mk-band-muted:var(--cs-ink);--mk-footer:var(--c-raise);--mk-footer-line:var(--c-border);--mk-premium:var(--c-btn);--mk-premium-fg:var(--c-on-btn);--mk-premium-muted:color-mix(in srgb, var(--c-on-btn) 72%, transparent);--mk-premium-line:var(--c-btn);--mk-premium-check:var(--c-on-btn);--mk-premium-cta:var(--c-bg);--mk-premium-cta-fg:var(--c-text);--mk-premium-cta-hover:var(--c-raise);--mk-dot:var(--c-border2);--mk-pop-shadow:none;--mk-slot-line:var(--c-border3)}html:not([data-theme=light]) [data-mk]{--mk-dot:var(--c-border3);--mk-pop-shadow:none;--mk-slot-line:var(--c-border3);--mk-alt:var(--c-card);--mk-band:var(--cs-orange);--mk-band-muted:var(--cs-ink);--mk-footer:var(--c-card);--mk-footer-line:var(--c-border2);--mk-premium:var(--c-raise);--mk-premium-fg:var(--c-text);--mk-premium-muted:var(--c-text2);--mk-premium-line:var(--c-clay);--mk-premium-check:var(--c-clay);--mk-premium-cta:var(--c-btn);--mk-premium-cta-fg:var(--c-on-btn);--mk-premium-cta-hover:var(--c-btn-hover)}[data-mk],[data-mk] [data-tone]{--mk-surface:var(--c-card);--mk-surface-up:var(--c-raise);--mk-line:var(--c-border);--mk-line-strong:var(--c-border2);--mk-hl-line:var(--c-text);--mk-th-hi:var(--c-btn);--mk-th-hi-fg:var(--c-on-btn)}html:not([data-theme=light]) [data-mk],html:not([data-theme=light]) [data-mk] [data-tone]{--mk-surface:var(--c-card);--mk-surface-up:var(--c-raise);--mk-line:var(--c-border);--mk-line-strong:var(--c-border2);--mk-hl-line:var(--c-clay);--mk-th-hi:var(--c-raise);--mk-th-hi-fg:var(--c-text)}html:not([data-theme=light]) [data-mk] [data-tone=alt]{--mk-surface:var(--c-raise);--mk-surface-up:var(--c-raise2);--mk-line:var(--c-border2);--mk-line-strong:var(--c-border3);--mk-th-hi:var(--c-raise2)}@layer components{[data-mk] .mk-hl{background:var(--cs-orange);color:var(--cs-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.22em;padding:0 .12em}[data-mk] [data-fill] .mk-hl{background:var(--cs-ink);color:var(--cs-paper)}[data-mk] .mk-glyph{font-family:system-ui,-apple-system,Segoe UI,sans-serif}[data-mk] .mk-glyph-serif{font-family:Georgia,Times New Roman,serif}[data-mk] .mk-pop{visibility:hidden;opacity:0;transition:opacity .2s var(--ease-cs), transform .2s var(--ease-cs), visibility 0s linear .2s;transform:translateY(-6px)}[data-mk] .mk-pop[data-open]{visibility:visible;opacity:1;transition:opacity .2s var(--ease-cs), transform .2s var(--ease-cs), visibility 0s linear 0s;transform:none}[data-mk] [id]{scroll-margin-top:120px}}@media (max-width:960px){html.mk-menu-open,html.mk-menu-open body{overflow:hidden}}@keyframes mk-stamp{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.cs-tile-sunset{background:linear-gradient(135deg,#ffc27a 0%,#ff9f43 55%,#ff7e5f 100%)}.cs-tile-blush{background:linear-gradient(135deg,#ffd0e6 0%,#f7a8d0 100%)}.cs-tile-sea{background:linear-gradient(135deg,#9fd3c7 0%,#3d6b8a 100%)}.cs-nav-glass{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff9e;border:1px solid #ffffffe6;box-shadow:0 12px 30px -20px #0f172a73}html:not([data-theme=light]) .cs-nav-glass{box-shadow:none;background:#26262694;border-color:#ffffff1f}.cs-tile,.cs-appr{transform:rotate(var(--r,0deg))}.cs-trail{pointer-events:none;position:absolute}.cs-trail i{background:var(--cs-paper);opacity:0;border-radius:999px;width:30px;height:30px;position:absolute}html:not([data-theme=light]) .cs-trail i{background:var(--cs-ink)}.cs-trail i:nth-child(2){width:22px;height:22px;top:12px;left:-26px}.cs-trail i:nth-child(3){width:18px;height:18px;top:22px;left:16px}.cs-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:no-preference){[data-motion] .cs-rocket{transform:translate(calc(var(--mx,0) * 12px), calc(var(--my,0) * 8px + var(--sp,0) * -22px)) rotate(calc(var(--mx,0) * 4deg - var(--sp,0) * 2deg));transition:transform .45s cubic-bezier(.2,.8,.2,1);animation:4.2s ease-in-out infinite cs-bob}[data-motion].go .cs-rocket{animation:1.35s cubic-bezier(.55,0,.2,1) cs-liftoff}[data-motion].go .cs-trail i{animation:1s ease-out cs-puff}[data-motion].go .cs-trail i:nth-child(2){animation-delay:80ms}[data-motion].go .cs-trail i:nth-child(3){animation-delay:.16s}[data-motion] .cs-tilt{transform:perspective(1100px) rotateY(calc(var(--mx,0) * 4deg)) rotateX(calc(var(--my,0) * -4deg));transition:transform .45s cubic-bezier(.2,.8,.2,1)}[data-motion] .cs-appr{transform:translate(calc(var(--mx,0) * -10px), calc(var(--my,0) * -8px + var(--sp,0) * 14px)) rotate(var(--r,0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1)}[data-motion] .cs-tile{transform:translate(calc(var(--mx,0) * var(--d,1) * -16px), calc(var(--my,0) * var(--d,1) * -14px + var(--sp,0) * var(--d,1) * -36px)) rotate(calc(var(--r,0deg) + var(--mx,0) * 6deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}[data-motion] .cs-lift{transform:perspective(900px) rotateX(calc(var(--cy,0) * -4deg)) rotateY(calc(var(--cx,0) * 4deg)) translateY(var(--lift,0px))}[data-motion] .cs-lift:hover,[data-motion] .cs-lift.up{--lift:-8px}[data-motion] [data-cta]:hover,[data-motion] [data-launch]:hover{transform:translateY(-2px)}}@keyframes cs-bob{50%{translate:0 -10px}}@keyframes cs-liftoff{0%{translate:0}14%{translate:-6px 8px}66%{opacity:1;translate:360px -640px}67%{opacity:0;translate:360px -640px}80%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@keyframes cs-puff{0%{opacity:0;transform:scale(.3)}25%{opacity:.95}to{opacity:0;transform:scale(1.8)translate(-14px,10px)}}.cs-slogan-hl{background:var(--cs-orange);color:var(--cs-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.22em;padding:0 .14em}.bg-clay .cs-slogan-hl,[data-fill] .cs-slogan-hl{background:var(--cs-ink);color:var(--cs-paper)}html:not([data-theme=light]) .cs-hero-card .cs-trail i{background:var(--cs-paper)}.cs-hero-tile3{background:linear-gradient(135deg,#e3d4ff 0%,#c4a8ff 100%)}html:not([data-theme=light]) .cs-hero-light-only{display:none}[data-band=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cs-ink);--c-text:var(--cs-paper);--c-text2:#c9ced8;--c-text3:#c9ced8;--c-btn:var(--cs-orange);--c-btn-hover:#f2852a;--c-on-btn:var(--cs-ink);color:var(--c-text)}#pr-table{scroll-margin-top:142px}.cs-slogan-mark{background:var(--cs-orange);color:var(--cs-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;margin-bottom:-.16em;padding:0 .06em .16em;line-height:1;display:inline-block}
