@layer components{.hx-history-stage .cc-history__frag{margin-top:0}.hx-connect__stage{gap:16px;display:grid}@media (min-width:640px){.hx-connect__stage{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hx-connect__steps{z-index:2;grid-column:1/span 8;position:relative}.hx-connect__health{grid-column:3/span 10;margin-top:-28px}}.hx-note{max-width:52ch;color:var(--pf-field-muted);margin:1.5rem 0 0;font-size:.8125rem;line-height:1.55}.hx-tile{grid-template-rows:auto minmax(0,1fr);gap:22px;padding-bottom:0}.hx-tile__peek{min-height:0;max-height:360px;margin-inline:-2px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.hx-tile__peek:not([data-interactive])>*{pointer-events:none}.hx-tile__peek[data-interactive]{overflow:visible;-webkit-mask-image:none;mask-image:none}@media (min-width:1024px){.hx-tile{height:470px}.hx-tile__peek{max-height:none}.hx-span-2{grid-column:span 2}.hx-span-3{grid-column:span 3}.hx-span-4{grid-column:span 4}}.hx-sched{gap:0;display:grid}.hx-sched__row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px;display:grid}.hx-sched__row+.hx-sched__row{border-top:1px solid var(--hairline)}.hx-sched__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.hx-sched__meta{color:var(--muted-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;display:block;overflow:hidden}.hx-sched__when{background:var(--surface);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:.8125rem;font-weight:500}.hx-sched__head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 10px;display:flex}.hx-sched__head p{margin:0}.hx-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.hx-metric{background:var(--sheet);border-radius:12px;padding:12px 14px;box-shadow:0 0 0 1px #0f14160f}.hx-metric dt{color:var(--muted-ink);font-size:.8125rem}.hx-metric dd{margin:2px 0 0}.hx-metric__value{font-variation-settings:"wdth" 90, "wght" 640;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:640;line-height:1.2}.hx-metric__delta{color:var(--muted-ink);font-size:.75rem}.hx-metric__delta[data-trend=up] strong{color:var(--success,#1d6b3f)}.hx-more{justify-content:center;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);display:flex}.hx-pqe__layout{align-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}@media (min-width:1024px){.hx-pqe__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2.5rem,5vw,5.5rem)}}.hx-pqe__list{counter-reset:pqe;gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.hx-pqe__item{border-top:1px solid #0f14161f;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px 0 20px;display:grid;position:relative}.hx-pqe__item:last-child{border-bottom:1px solid #0f14161f}.hx-pqe__num{color:var(--muted-ink);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 100, "wght" 560;padding-top:4px;font-size:.8125rem;font-weight:560}.hx-pqe__name{font-variation-settings:"wdth" 72, "wght" 640;margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem);font-weight:640;line-height:1.1}.hx-pqe__line{max-width:44ch;color:var(--muted-ink);margin:6px 0 0;font-size:1rem;line-height:1.5}.hx-pqe__bar{background:var(--ink);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.hx-pqe__media{background:var(--surface);aspect-ratio:4/5;width:100%;max-height:calc(100svh - var(--pf-header-h) - 64px);border-radius:28px;justify-self:end;position:relative;overflow:hidden}@media (min-width:1024px){.hx-pqe__media{width:auto;height:min(calc(100svh - var(--pf-header-h) - 64px), 760px);max-width:100%}}.hx-pqe__shot{margin:0;position:absolute;inset:0}.hx-pqe__chip{z-index:3;max-width:calc(100% - 32px);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:.875rem;line-height:1.3;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 10px 30px -12px #00000073}.hx-pqe__chip strong{font-variation-settings:"wdth" 100, "wght" 600;font-weight:600}.hx-pqe__counter{z-index:3;color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f1199;border-radius:999px;padding:6px 10px;font-size:.8125rem;position:absolute;top:16px;right:16px}.hx-pqe__link{margin-top:1.75rem}.hx-plans{gap:16px;display:grid}@media (min-width:900px){.hx-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}}.hx-plan{flex-direction:column;gap:0;padding:clamp(24px,2.4vw,32px);display:flex}.hx-plan[data-featured]{background:var(--studio);color:var(--studio-ink);box-shadow:0 0 0 1px var(--studio-line), 0 30px 60px -30px #0b0f1199}.hx-plan__name{font-variation-settings:"wdth" 72, "wght" 660;margin:0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:660;line-height:1}.hx-plan__for{color:var(--muted-ink);flex:1 0 auto;margin:.75rem 0 0;font-size:1rem;line-height:1.55}.hx-plan[data-featured] .hx-plan__for{color:var(--studio-muted)}.hx-plan__price{font-variation-settings:"wdth" 100, "wght" 600;border-top:1px solid #0f14161a;margin:1.75rem 0 0;padding-top:1.25rem;font-size:1.125rem;font-weight:600}.hx-plan[data-featured] .hx-plan__price{border-top-color:var(--studio-line)}.hx-plan__price-note{color:var(--muted-ink);margin:.25rem 0 0;font-size:.875rem}.hx-plan[data-featured] .hx-plan__price-note{color:var(--studio-muted)}.hx-plan__cta{margin-top:1.5rem}.hx-plan__cta>*{width:100%}.hx-included{background:color-mix(in oklab, var(--concrete) 45%, var(--paper));border-radius:24px;gap:1.25rem;margin-top:20px;padding:clamp(20px,2.4vw,28px) clamp(20px,2.4vw,32px);display:grid}@media (min-width:1024px){.hx-included{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center}}.hx-included__title{font-variation-settings:"wdth" 100, "wght" 600;margin:0;font-size:1.125rem;font-weight:600}.hx-included .pf-checks{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem 1.5rem;margin:0;font-size:.9375rem}.hx-plans-foot{color:var(--muted-on-concrete);text-align:center;margin:1.25rem 0 0;font-size:.875rem}.hx-faq{gap:2.5rem;display:grid}@media (min-width:1024px){.hx-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}}.hx-faq__aside{align-content:start;justify-items:start;display:grid}.hx-faq__aside>.pf-lead{margin-top:1.25rem}.hx-faq__help{gap:0;width:100%;margin-top:2rem}.hx-faq__help .pf-btn{justify-self:start;margin-top:1.25rem}}.hx-pqe__track{position:relative}.hx-pqe__pin{padding-block:var(--pf-space-lg)}.hx-pqe__inline{display:none}@media (max-width:1023.98px){.hx-pqe__media{display:none}.hx-pqe__inline{aspect-ratio:4/3;border-radius:20px;margin-top:14px;display:block;position:relative;overflow:hidden}.hx-pqe__item{grid-template-columns:32px minmax(0,1fr)}}@media (min-width:1024px){html.js .hx-pqe[data-pin=on] .hx-pqe__track{height:calc(100svh + var(--hx-pqe-steps,4) * 62svh)}html.js .hx-pqe[data-pin=on] .hx-pqe__pin{height:100svh;padding-block:calc(var(--pf-header-h) + 16px) 24px;align-items:center;display:grid;position:sticky;top:0}html.js .hx-pqe[data-pin=on] .hx-pqe__item :is(.hx-pqe__name,.hx-pqe__line,.hx-pqe__num){transition:color .42s var(--ease-out)}html.js .hx-pqe[data-pin=on] .hx-pqe__item:not([data-active]) :is(.hx-pqe__name,.hx-pqe__line,.hx-pqe__num){color:#5c6466}html.js .hx-pqe[data-pin=on] .hx-pqe__item[data-active] .hx-pqe__bar{transform:scaleX(var(--hx-pqe-p,0))}html.js .hx-pqe[data-pin=on] .hx-pqe__item[data-done] .hx-pqe__bar{transform:scaleX(1)}html.js .hx-pqe[data-pin=on] .hx-pqe__shot{clip-path:inset(100% 0 0);transition:clip-path .9s var(--ease-expo)}html.js .hx-pqe[data-pin=on] .hx-pqe__shot :is(img,picture){transition:transform 1.4s var(--ease-out);transform:scale(1.08)}html.js .hx-pqe[data-pin=on] .hx-pqe__shot:is([data-active],[data-done]){clip-path:inset(0)}html.js .hx-pqe[data-pin=on] .hx-pqe__shot[data-active]{z-index:2}html.js .hx-pqe[data-pin=on] .hx-pqe__shot:is([data-active],[data-done]) :is(img,picture){transform:scale(1)}html.js .hx-pqe[data-pin=on] .hx-pqe__shot .hx-pqe__chip{opacity:0;transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);transform:translateY(8px)}html.js .hx-pqe[data-pin=on] .hx-pqe__shot[data-active] .hx-pqe__chip{opacity:1;transition-delay:.38s;transform:none}}.hx-pqe:not([data-pin=on]) .hx-pqe__shot:not(:first-of-type){display:none}
