.hcode-page[data-astro-cid-slv6abrh]{--hcode-canvas:#100d1d;--hcode-section-gap:clamp(7.5rem, 14vw, 12rem);--hcode-cta:#c20dc2;--hcode-cta-hover:#ad0bad;--hcode-accent:#b58cb6;--hcode-accent-rgb:181 140 182;--hcode-accent-soft:#d2a8d3;--hcode-symbol-h:#e993ed;--hcode-symbol-chevron:#cc82ed;--hcode-ramp-peach:#efa07c;--hcode-ramp-magenta:#d549e5;--hcode-ramp-magenta-rgb:213 73 229;--hcode-ramp-violet:#7a4ddb;--hcode-app-panel:#161618;--hcode-hairline:#ffffff17;--hcode-focus-ring:2px solid var(--hcode-accent);--hcode-lit-surface:linear-gradient(180deg, #1b1920 0%, #131216 40%, #111113 100%);--hcode-lit-edge:inset 0 1px 0 #ffffff12, inset 0 0 0 1px #ffffff0a;--hcode-lit-lift:0 1px 0 #0009, 0 24px 48px -16px #000000bf, 0 56px 112px -40px #000c;--hcode-inset-surface:#ffffff06;--hcode-inset-edge:inset 0 1px 0 #ffffff0d;--hcode-recessed:inset 0 1px 2px #0000008c, 0 1px 0 #ffffff0a;--hcode-fs-h2:clamp(2rem, 1.6538rem + .9615vw, 2.375rem);--hcode-fs-h3:clamp(1.375rem, 1.2596rem + .3205vw, 1.5rem);--hcode-fs-h4:clamp(1.0625rem, 1.0048rem + .1603vw, 1.125rem);--hcode-fs-lead:clamp(1.0625rem, 1.0048rem + .1603vw, 1.125rem);--hcode-fs-body:1rem;--hcode-fs-ui:.9375rem;--hcode-fs-small:.875rem;--hcode-fs-caption:.8125rem;--hcode-fw-heading:var(--ha-font-weight-light);--hcode-lh-heading:1.15;--hcode-lh-sub:1.3;--hcode-lh-body:1.65;--hcode-tracking-heading:-.015em;--hcode-head-gap:var(--ha-space-md);--hcode-head-space:clamp(3rem, 6vw, 4.5rem);--hcode-ease:cubic-bezier(.22, 1, .36, 1);--hcode-reveal-ms:.9s;--hcode-stagger:90ms;--hcode-rise:1.5rem;background-color:var(--hcode-canvas);background-image:linear-gradient(to bottom, transparent calc(100% - 18rem), var(--ha-color-surface-chrome))}.hcode-page[data-astro-cid-slv6abrh]>section{padding-block:0 var(--hcode-section-gap);color:var(--ha-color-ink-inverse)}.hcode-page[data-astro-cid-slv6abrh] .hc-title{font-family:var(--ha-font-family-heading);font-size:var(--hcode-fs-h2);font-weight:var(--hcode-fw-heading);line-height:var(--hcode-lh-heading);letter-spacing:var(--hcode-tracking-heading);color:var(--ha-color-ink-inverse);margin:0}.hcode-page[data-astro-cid-slv6abrh] .hc-title-accent{color:var(--hcode-accent)}.hcode-page[data-astro-cid-slv6abrh] .hc-lead{font-size:var(--hcode-fs-lead);line-height:var(--hcode-lh-body);text-wrap:pretty;color:var(--ha-color-ink-inverse-muted)}.hcode-page[data-astro-cid-slv6abrh] section.hero-money{background-color:#0000;background-image:radial-gradient(32rem 20rem at 50% 0%, rgb(var(--hcode-ramp-magenta-rgb) / 14%), transparent 65%), radial-gradient(26rem 18rem at 12% 68%, #613a9033, transparent 60%);flex:auto;min-height:auto}@media (width>=62rem){.hcode-page[data-astro-cid-slv6abrh] section.hero-money{background-image:radial-gradient(40rem 30rem at 74% 50%, rgb(var(--hcode-ramp-magenta-rgb) / 18%), transparent 65%), radial-gradient(30rem 20rem at 8% 66%, #613a903d, transparent 60%)}}.hcode-page[data-astro-cid-slv6abrh] .hcode-hero{flex-direction:column;display:flex;position:relative}@media (width>=62rem){.hcode-page[data-astro-cid-slv6abrh] section.hero-money{min-height:min(100dvh - 10rem,48rem)}}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-inner{width:100%;padding-top:clamp(4.5rem,6vw,5.5rem);padding-bottom:var(--ha-space-xl);align-items:center}@media (width<62rem){.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-inner{padding-top:calc(var(--ha-header-height) + 4rem)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-slot{display:none}}.hcode-page[data-astro-cid-slv6abrh] .hcode-hero .hcode-hero-values{width:100%;padding-block-end:var(--ha-space-xl)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-pill{padding:.375rem var(--ha-space-md);border:1px solid rgb(var(--hcode-ramp-magenta-rgb) / 42%);border-radius:var(--ha-radius-sm);background:rgb(var(--hcode-ramp-magenta-rgb) / 14%);font-family:var(--ha-font-family-heading);font-size:var(--hcode-fs-small);font-weight:var(--ha-font-weight-medium);letter-spacing:-.01em;color:#fff;align-self:flex-start;margin-block-end:var(--ha-space-md)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-eyebrow{background:var(--hcode-symbol) left 0 top .0555em / .923em .803em no-repeat;font-family:var(--ha-font-family-heading);font-size:clamp(1.625rem,2.5vw,2rem);font-weight:var(--ha-font-weight-semibold);letter-spacing:-.04em;text-transform:none;white-space:nowrap;color:#fff;margin-block-end:var(--ha-space-md);padding-inline-start:.923em;line-height:1;display:inline-block}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-eyebrow:first-letter{font-size:0}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-eyebrow:after{content:".";content:"." / "";color:#ff32ff}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-title-break{display:block}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-title{font-size:var(--hcode-fs-h2);font-weight:var(--hcode-fw-heading);line-height:var(--hcode-lh-heading);letter-spacing:var(--hcode-tracking-heading)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-subtitle{max-width:40rem;font-size:1.25rem;font-weight:var(--ha-font-weight-light);line-height:1.65}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-actions{margin-block-start:var(--ha-space-lg)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-actions .ha-button--brand-soft{--ha-button-background:var(--hcode-cta);--ha-button-background-hover:var(--hcode-cta-hover)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-actions .hero-button{--ha-button-padding-inline:var(--ha-space-xl)}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-notes{margin-block-start:calc(var(--ha-space-sm) - var(--ha-space-md))}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-note{align-items:center;gap:var(--ha-space-xs);display:inline-flex}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-note:before{content:"";background-color:currentColor;flex:none;block-size:1.125em;inline-size:1.125em;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5 6v5c0 4.5 3 8 7 10 4-2 7-5.5 7-10V6l-7-3Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-copy>*{animation:hcode-hero-rise 1s var(--hcode-ease) .18s both}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-copy>:is(.hero-pill,.hero-eyebrow,.hero-title){animation-delay:0s}@keyframes hcode-hero-rise{0%{opacity:0;translate:0 .875rem}}.hcode-page[data-astro-cid-slv6abrh] [data-reveal]{transition:opacity var(--hcode-reveal-ms) var(--hcode-ease), translate var(--hcode-reveal-ms) var(--hcode-ease);transition-delay:calc(var(--reveal-i,0) * var(--hcode-stagger))}.hcode-page[data-astro-cid-slv6abrh] .is-reveal-pending[data-reveal],.hcode-page[data-astro-cid-slv6abrh] .is-reveal-pending [data-reveal]{opacity:0;translate:0 var(--hcode-rise)}.hcode-page[data-astro-cid-slv6abrh] [data-hcode-loops][data-paused] *,.hcode-page[data-astro-cid-slv6abrh] [data-hcode-loops][data-paused] :before,.hcode-page[data-astro-cid-slv6abrh] [data-hcode-loops][data-paused] :after,.hcode-page[data-astro-cid-slv6abrh][data-motion-paused] [data-hcode-loops] *,.hcode-page[data-astro-cid-slv6abrh][data-motion-paused] [data-hcode-loops] :before,.hcode-page[data-astro-cid-slv6abrh][data-motion-paused] [data-hcode-loops] :after{animation-play-state:paused}.hcode-page[data-astro-cid-slv6abrh][data-motion-paused] .hero-money .hero-copy>*,.hcode-page[data-astro-cid-slv6abrh] [data-hcode-loops][data-paused] .hero-money .hero-copy>*{animation-play-state:running}.hcode-page[data-astro-cid-slv6abrh].hcode-lite [data-hcode-loop],.hcode-page[data-astro-cid-slv6abrh].hcode-lite [data-hcode-loop]:after{animation:none}.hcode-page[data-astro-cid-slv6abrh].hcode-lite .hp-dialog::backdrop{backdrop-filter:none}@media (prefers-reduced-motion:reduce){.hcode-page[data-astro-cid-slv6abrh] [data-reveal]{transition:none}.hcode-page[data-astro-cid-slv6abrh] .hero-money .hero-copy>*{animation:none}}.hcode-push[data-astro-cid-oc6jml5t]{aspect-ratio:1;width:100%;max-width:30rem;margin-inline:auto;position:relative;container-type:inline-size}.hcode-push-stage[data-astro-cid-oc6jml5t]{font-size:3.63636cqw;position:absolute;inset:0}.hcode-push-backdrop[data-astro-cid-oc6jml5t]{pointer-events:none;position:absolute;inset:-2% -14%;mask-image:radial-gradient(closest-side,#000 58%,#0009 80%,#0000 100%)}.hcode-push-trails[data-astro-cid-oc6jml5t]{width:112%;height:112%;position:absolute;inset:-6%}.hcode-push-trails[data-astro-cid-oc6jml5t] path[data-astro-cid-oc6jml5t]{stroke:url(#hcode-push-ribbon);stroke-width:1px;vector-effect:non-scaling-stroke}.hcode-push-mark[data-astro-cid-oc6jml5t]{fill:#ffffff5c;width:1.7em;height:1.7em;transition:fill 1.2s var(--hcode-ease);position:absolute;translate:-50% -50%}.hcode-push-mark[data-astro-cid-oc6jml5t].is-near{fill:#ffffff8c;width:2.2em;height:2.2em}.hcode-push-mark[data-astro-cid-oc6jml5t].is-far{fill:#ffffff38;filter:blur(.05em);width:1.3em;height:1.3em}.hcode-push-mark[data-astro-cid-oc6jml5t].is-echo{fill:rgb(var(--hcode-accent-rgb) / 85%)}.hcode-push-bleed[data-astro-cid-oc6jml5t]{background:radial-gradient(closest-side, rgb(var(--hcode-ramp-magenta-rgb) / 30%), rgb(var(--hcode-ramp-magenta-rgb) / 14%) 45%, #7a4ddb0f 70%, transparent);filter:blur(.6em);opacity:0;height:34%;transition:opacity 1.6s var(--hcode-ease);border-radius:50%;position:absolute;inset:62% 6% auto}.is-live[data-astro-cid-oc6jml5t] .hcode-push-bleed[data-astro-cid-oc6jml5t]{opacity:1}.hcode-push-win[data-astro-cid-oc6jml5t]{background:var(--hcode-lit-surface);box-shadow:var(--hcode-lit-edge), var(--hcode-lit-lift);border-radius:1em;position:absolute;top:19%;left:12%;right:12%}.hcode-push-head[data-astro-cid-oc6jml5t]{color:#ffffff57;align-items:center;gap:.5em;padding:1.48em 2.344em 0;font-size:.64em;display:flex}.hcode-push-dots[data-astro-cid-oc6jml5t]{gap:.3em;display:flex}.hcode-push-dots[data-astro-cid-oc6jml5t] span[data-astro-cid-oc6jml5t]{background:#ffffff17;border-radius:50%;width:.62em;height:.62em}.hcode-push-body[data-astro-cid-oc6jml5t]{gap:1.5em;padding:1.5em 1.5em 1.6em;display:grid}.hcode-push-repo[data-astro-cid-oc6jml5t]{align-items:center;gap:.9em;display:flex}.hcode-push-cap[data-astro-cid-oc6jml5t]{background:linear-gradient(#24212b 0%,#17151c 100%);border-radius:.75em;flex:none;place-items:center;width:2.9em;height:2.9em;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17,0 .5em 1em -.4em #000000d9}.hcode-push-cap[data-astro-cid-oc6jml5t]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 1.2em rgb(var(--hcode-accent-rgb) / 0%);transition:box-shadow 1s var(--hcode-ease);position:absolute;inset:0}.hcode-push-cap[data-astro-cid-oc6jml5t].is-lit:after{box-shadow:inset 0 0 1.2em rgb(var(--hcode-accent-rgb) / 22%)}.hcode-push-ico[data-astro-cid-oc6jml5t]{fill:#ece9f2;width:1.35em;height:1.35em}.hcode-push-repo-text[data-astro-cid-oc6jml5t]{gap:.15em;min-width:0;display:grid}.hcode-push-repo-name[data-astro-cid-oc6jml5t]{font-family:var(--ha-font-family-heading);font-size:.82em;font-weight:var(--ha-font-weight-medium);color:var(--ha-color-ink-inverse)}.hcode-push-repo-sub[data-astro-cid-oc6jml5t]{color:#ffffff61;font-size:.64em}.hcode-push-rail[data-astro-cid-oc6jml5t]{gap:.55em;display:grid}.hcode-push-line[data-astro-cid-oc6jml5t]{align-items:center;display:flex}.hcode-push-dot[data-astro-cid-oc6jml5t]{width:.5em;height:.5em;transition:background .8s var(--hcode-ease), box-shadow .8s var(--hcode-ease);background:#ffffff24;border-radius:50%;flex:none}.hcode-push-dot[data-astro-cid-oc6jml5t].is-lit{background:var(--hcode-symbol-h);box-shadow:0 0 .7em rgb(var(--hcode-ramp-magenta-rgb) / 45%)}.hcode-push-seg[data-astro-cid-oc6jml5t]{background:#ffffff1a;flex:1;height:1px;margin-inline:.35em;position:relative}.hcode-push-fill[data-astro-cid-oc6jml5t]{background:linear-gradient(90deg, rgb(var(--hcode-accent-rgb) / 60%), var(--hcode-symbol-h));transform-origin:0;transition:transform 1.1s var(--hcode-ease);position:absolute;inset:0;transform:scaleX(0)}.is-full[data-astro-cid-oc6jml5t]>.hcode-push-fill[data-astro-cid-oc6jml5t]{transform:scaleX(1)}.hcode-push-labels[data-astro-cid-oc6jml5t]{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.66em;display:grid}.hcode-push-labels[data-astro-cid-oc6jml5t] span[data-astro-cid-oc6jml5t]{color:#ffffff52;transition:color .8s var(--hcode-ease)}.hcode-push-labels[data-astro-cid-oc6jml5t] span[data-astro-cid-oc6jml5t]:nth-child(2){text-align:center}.hcode-push-labels[data-astro-cid-oc6jml5t] span[data-astro-cid-oc6jml5t]:nth-child(3){text-align:right}.hcode-push-labels[data-astro-cid-oc6jml5t] span[data-astro-cid-oc6jml5t].is-lit{color:var(--hcode-accent-soft)}.hcode-push-status[data-astro-cid-oc6jml5t]{height:1.5em;font-size:.72em;position:relative}.hcode-push-status[data-astro-cid-oc6jml5t] .hcode-push-say{color:var(--ha-color-ink-inverse-muted);transition:opacity .8s var(--hcode-ease), translate .8s var(--hcode-ease);position:absolute;inset:0}.hcode-push-status[data-astro-cid-oc6jml5t] .hcode-push-say.is-gone{opacity:0;translate:0 -.5em}.hcode-push-status[data-astro-cid-oc6jml5t] .hcode-push-say.is-coming{opacity:0;translate:0 .5em}.hcode-push-status[data-astro-cid-oc6jml5t] .hcode-push-say.is-ok{color:var(--hcode-accent-soft)}.hcode-push-status[data-astro-cid-oc6jml5t] .hcode-push-say.is-cmd{font-family:var(--ha-font-family-mono);font-size:.94em}.hcode-push-foot[data-astro-cid-oc6jml5t]{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:.5em 1.1em;padding-top:1.1em;font-size:.68em;display:flex}.hcode-push-item[data-astro-cid-oc6jml5t]{color:#ffffff42;transition:color .8s var(--hcode-ease);align-items:center;gap:.45em;display:inline-flex}.hcode-push-item[data-astro-cid-oc6jml5t] svg[data-astro-cid-oc6jml5t]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.hcode-push-item[data-astro-cid-oc6jml5t] .hcode-push-item-logo[data-astro-cid-oc6jml5t]{fill:currentColor;stroke:none}.hcode-push-item[data-astro-cid-oc6jml5t].is-on{color:#e9e6ef}.hcode-push-item[data-astro-cid-oc6jml5t].is-on svg[data-astro-cid-oc6jml5t]{color:var(--hcode-accent-soft)}@property --hcode-push-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hcode-push-win[data-astro-cid-oc6jml5t]:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--hcode-push-angle), transparent 0deg, transparent 230deg, rgb(var(--hcode-accent-rgb) / 60%) 300deg, #f6d6f7 340deg, transparent 360deg);opacity:0;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.is-live[data-astro-cid-oc6jml5t] .hcode-push-win[data-astro-cid-oc6jml5t]:before{animation:2.2s cubic-bezier(.45,0,.2,1) forwards hcode-push-lap}@keyframes hcode-push-lap{0%{--hcode-push-angle:0deg;opacity:0}12%,78%{opacity:1}to{--hcode-push-angle:360deg;opacity:0}}.hcode-push[data-astro-cid-oc6jml5t].is-lite .hcode-push-backdrop[data-astro-cid-oc6jml5t]{display:none}@media (prefers-reduced-motion:reduce){.hcode-push[data-astro-cid-oc6jml5t] [data-astro-cid-oc6jml5t],.hcode-push[data-astro-cid-oc6jml5t] [data-astro-cid-oc6jml5t]:before{transition:none;animation:none}}.hcode-stack-sprite[data-astro-cid-iryzetsn]{width:0;height:0;position:absolute;overflow:hidden}
